/* ---------------------------------------------------------- */
/*                                                            */
/* PAD                                                        */
/*                                                            */
/* ---------------------------------------------------------- */

/* LOGO */
.mlogo{float:left;width:50%;height:60px;vertical-align:middle;z-index:2;position:relative;margin:0;display: block; left: 1.2vw;}
.mlogo a{display: block; height: 100%}
.mlogo span{display: inline-block; height: 100%; width: 0; text-align: center; vertical-align: middle;}
.mlogo img{vertical-align: middle;max-height: 100%}

/* 导航-1 */
.header .nav .navTop { display: none !important; }
.header .nav { display: none; top: 60px; right: 0px; width: 100%; height: auto !important; background: #fff; padding-bottom: 20px; }
.header .nav .child { float: none; width: 90%; text-align: left; margin: 0 auto; color: #333333; background-color: #f9f9f9; border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; height: auto !important; line-height: 35px !important; }
.header .nav .child:nth-child(2) { border-top: 1px solid #dadada; }
.header .nav .child .title { font-size: 12px; color: #666; padding: 0 5% 0 2%; display: inherit; }
.header .nav .child .childContent { display: none; position: relative; top: 0px !important; width: 100%; }
.header .nav li.child .childContent .childContentLi { padding: 0 4%; color: #fff; font-size: 12px; height: 35px; line-height: 35px; border-top: 1px solid #dadada; border-bottom: 0px; }
.header .list { display: none !important; }
.header .searchContent { display: none !important; }

/* 导航-2 */
.child .childContent { display: none !important }
button.nav-trigger { display: block; }
.nav_transform1 { position: fixed; top: 0; bottom: 0; left: 0; z-index: 20; overflow-y: scroll; box-sizing: border-box; padding: 44px; width: 84vw; border: 0; background: #262526; text-align: left; text-transform: none; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-overflow-scrolling: touch; }
.nav_transform1 { transition: -webkit-transform .3s cubic-bezier(.86, 0, .07, 1); transition: transform .3s cubic-bezier(.86, 0, .07, 1); }
.navigation-is-visible .nav_transform1 { -webkit-transform: none; transform: none; }
.nav-overlay { position: fixed; top: 0; left: 0; z-index: 10; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .6); opacity: 0; transition: opacity .3s linear; pointer-events: none; }
.navigation-is-visible .nav-overlay { opacity: 1; pointer-events: auto; }
.nav_transform1 ul.navCont li.child { float: none; margin: 0 auto; width: auto; padding: .7em 0 }
.nav_transform1 ul.navCont li.child a { padding: 1rem 0;line-height: inherit;color:#fff;font-size: 14px}
.nav_transform1 ul.navCont li.child.last { margin-right: auto; }
.nav_transform1 ul.navCont li.child a:after{display: none}
.nav_transform1 ul.navCont li.child .childcont{display: none!important}

/*白色*/
.nav_transform1.skin-white ul.navCont li.child { border: none; color: #000 }
.nav_transform1.skin-white ul.navCont li.child .title { color: #000; background-color: #fff }
.nav_transform1.skin-white ul.navCont li.child.on .title { }

/*

 * nbanner 

 */
.nbanner{background-size: auto 100%;height: 215px;}
.nbanner p span{ font-size:2.6rem;}
.ibanner{ height:305px;}

/*
 *
 *首页
 *
*/



/*新闻*/
.ul-news1 .newli .Ntit:after {content:"";position: absolute;display: block;width:0;height: 0;right:0;top:0;background: #d2d2d2;}



.isub a{ margin:0 1%;}


.sect_bk1{ background:none; padding:0;}
.sect_bk1 .ys-bk{ background:#091136; text-align:center;}
.sect_bk1 .yrow{text-align:center; color:#fff; font-size:1.8rem; margin:2rem 0; display:inline-block; width:30%;}
.sect_bk1 .box-title{ line-height:3.3rem; margin-top:4rem;}
.sect_bk1 .box-title i{ font-size:5rem;}
.sect_bk1 .wrap{ background:none;}
.sect_bk1 .about a{ margin-top:1rem;}
.sect_bk1 .bimg{ position:relative; margin-top:2rem;}
.sect_bk1 .bimg:after{ display:none;}



.module_cate .cate_tit h3{ font-size:2.4rem;}
.module_cate .cate_tit h3 i{ width:20px; height:20px; background-size:auto 100%;}
.module_cate ul li a{ line-height:5rem; font-size:16px;}
.module_cate ul li a i{ font-size:2rem;}

.f-picmid{ height:380px;}
.deright h4 {
    font-size: 30px;
   
    line-height: 40px;
    font-weight: normal;
    margin: 4rem 0 0;
}

/*
* block
*/
.index_ {padding:2em 0 .5em}
.index_ .T h1{font-size: 30px;line-height:2;font-weight: bold;color: #202020}
.index_ .T h2{font-size: 28px;line-height:2;font-weight: bold;}
.index_ .T h3{font-size: 20px;font-weight: normal;}
.index_ .T h4{font-size: 18px;line-height:1.2;font-weight: normal;color: #000}
.index_ .T h5{font-size: 16px;font-weight: normal;color: #000}


/* ==========================================================================
   Common
   ========================================================================== */


/* ==========================================================================
   Index Page
   ========================================================================== */



.usinfo,.m-form{ min-height:inherit;}


/* ==========================================================================
   Inner Page
   ========================================================================== */
.article{text-align: left;}
.article .C{margin: 15px 0;font-size: 14px;overflow: hidden;}

.news-box .news-time{ padding-top:0;}
.news-box h3{ padding-top:10px;}

.mrg-t5{ margin-top:3rem;}
.mrg-t6{ margin-top:4rem;}
.mrg-none{ margin-top:0;}
.mrg-t3,.mrg-t4{ margin-top:2rem;}


