/* ---------------------------------------------------------- */
/*                                                            */
/* PAD                                                        */
/*                                                            */
/* ---------------------------------------------------------- */

/* LOGO */

/* 导航-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;height: 45px;line-height: 45px;}
.nav_transform1 ul.navCont li.child a { padding: 1rem 0;line-height: inherit;color:#fff;font-size: 14px}
.nav_transform1 ul.navCont li.child .title {color: #fff;}
.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 

 */
.ibanner {height: 405px;}
.nbanner{background-size: auto 100%;height: 300px;}


.footer .fnav dl dt {padding-left: 10px;}
.footer .fnav dl dd a {font-size: 12px;}

/*
 *
 *首页
 *
*/
/*新闻列表*/
.sect_news .news-brow .ul-news .news-li .news-cont {padding: 20px;}
.sect_news .news-brow .ul-news .news-cont p {min-height: 75px;}
.sect_news .news-brow .nmore {line-height: 40px;}

/*关于我们*/
.sect_about .aboutleft .aboutT {margin-bottom: 0;}
.sect_about .aboutleft .aboutC, .sect_about .aboutleft .aboutC p {line-height: 25px;font-size: 12px;}

/*产品列表*/
.sect_pro .prolist .proitem .protit h2 {font-size: 12px;line-height: 20px;}
.sect_pro .prolist .proitem .protit p {font-size: 20px;}

/*党建中心*/
.sect_dj .xwlist .xwitem span {width: 100%;font-size: 14px;height: 30px;line-height: 30px;}
.sect_dj .xwlist .xwitem p {font-size:12px;line-height: 20px; }

/*
 *
 *内页页面
 *
*/
.sect_crumbs .pnav a {padding: 0 10px;}

/*about页面*/
.sect_about1 .numlist {padding: 20px 0;}
.sect_about1 .numlist p {font-size: 16px;}
.sect_about1 .numlist h2 {font-size: 30px;line-height: 40px;}
.sect_about1 .nyaboutimg h2 {padding: 20px 0;font-size: 18px;line-height: 35px;}
.sect_about2 .culture .cuitem .cubox {padding: 10px;}
.sect_about2 .culture .cuitem .cubox h2 {font-size: 16px;line-height: 30px;}
.sect_about2 .culture .cuitem .cubox h2 i {vertical-align: middle;}
.sect_about2 .culture .cuitem .cubox p {font-size: 14px;line-height: 23px;}
.sect_honor .honorlist .honoritem h2 {font-size: 16px;line-height: 50px;}
.sect_honor .honorlist .honoritem p {font-size: 14px;}
/*pro页面*/
.sect_pro5 .shfw {padding: 40px;}
.cpxq1f .cpleft .cpshare a {font-size: 14px;}
.cpxq3 .ytlist .ytitem .yt3 .ytdl dl dd {font-size: 12px;line-height: 25px;}

/*招聘*/
.zpall .zpcon .zpbox .zp {padding: 10px 15px;}
.zpall .zpcon .zpbox .zp .zp-li .zptit h2,.joblist .jobbox .zptit h2 {font-size: 18px;line-height: 30px;}
.zpall .zpcon .zpbox .zp .zp-li .zptit span ,.joblist .jobbox .zptit span{text-align: left;font-size: 14px;line-height: 25px;}
.zpall .zpcon .zpbox .zp .zp-li p {font-size: 14px;line-height: 25px;min-height: 100px;}
.joblist .jobbox p {font-size: 14px;line-height: 25px;}
.m-form legend {font-size: 18px;}

/*联系我们*/
.sect_contact .title_1 h2 {font-size: 18px;line-height: 40px;}
.sect_contact .title_1 p {font-size: 14px;}
.sect_contact  .lxlist .lxitem h2 {min-height: 50px;}

.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;}


