/* ---------------------------------------------------------- */
/*                                                            */
/* 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: #d00600;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;line-height: 45px;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.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: 410px;}
.nbanner p span{ font-size:2.6rem;}
/*
 *
 *首页
 *
*/
.title_1 h2 {font-size: 45px;line-height: 60px;}
.title_1 p {font-size: 14px;line-height: 20px;}
.title_1 span {font-size:20px;line-height: 30px;}
.sect_about .about, .sect_about .about p {font-size: 16px;line-height: 35px;}
.sect_about .num_conts {margin-bottom: 30px;}
.sect_about .num_conts .brow .btxt {padding: 30px 0;}
.sect_about .num_conts .brow span {font-size: 20px;line-height: 50px;}
.sect_about .num_conts .brow span i {font-size: 80px;}
.sect_about .num_conts .brow p {font-size: 16px;line-height: 35px;}
.sect_about .aboutmore a {height: 45px;}
.sect_about .aboutmore span,.sect_about .aboutmore i {height: 45px;line-height: 45px;}
.sect_pro .proitem .procon .flimg {height: 140px;line-height: 140px;}
.sect_pro .proitem .procon .flimg:before {height: 140px;}
.sect_pro .proitem .procon .flimg img {max-width: 20%;}
.sect_pro .proitem .procon p {font-size: 22px;line-height: 35px;margin-top: 15px;}
.sect_pro .proitem .procon {margin-top: -95px;}
.news-brow .ul-news {height: 350px;}
.news-brow .ul-news .news-li .new-con {width: 98%;}
.news-brow .ul-news .news-li .new-con .date span {font-size: 18px;}
.news-brow .ul-news .news-li .new-con h2 {line-height: 30px;color: #e30700;}
.news-brow .ul-news .news-li .new-con p {font-size: 12px;line-height: 25px;}
.sect_jximg {padding: 60px 0 0 0;}
.sect_customer {padding: 5rem 0;}
.sect_customer .cusl .cuscon {padding: 10px 0;width: 90%;}
.sect_customer .cusl .cuscon p {font-size: 14px;line-height: 25px;}
.sect_customer .cusl .title_1 em {height: 5px;margin-top: 15px;}
.sect_customer .cusmore a {height: 45px;}
.sect_customer .cusmore span{line-height: 45px;font-size: 16px;}
.sect_customer .cusmore i {height: 45px;line-height: 45px;}
.sect_customer .cusr { padding: 15px;}
.sect_customer .cusr .cusitem {margin-bottom: 20px;}


/*关于我们*/
.abanner {height: 470px;}
.sect_lm .pnavt span {font-size: 18px;line-height: 35px;}
.sect_lm .pnavt span strong {line-height: 35px; font-size: 20px;}
.sect_lm .pnav a {margin: 0 15px;font-size: 16px;}
.aboutimg {text-align: center;}
.sect_about2 .num_conts {margin-bottom: 30px;}
.sect_about2 .num_conts .brow .btxt {padding: 30px 0;}
.sect_about2 .num_conts .brow span {font-size: 20px;line-height: 50px;}
.sect_about2 .num_conts .brow span i {font-size: 50px;}
.sect_about2 .num_conts .brow p {font-size: 16px;line-height: 35px;}
.sect_about2 .culture .curcon .cur_icon i {font-size: 26px;}
.sect_about2 .culture .curcon .curcontent h2 {font-size: 18px;line-height: 30px;}
.sect_about2 .culture .curcon .curcontent p {font-size: 16px;}
.sect_honor .plistbox .plist-item .protit h2 {font-size: 16px;line-height: 40px;}

@import ea5afc3a220d44239db31b6246bbcd53.css and (max-width: 780px){
  .sect_about2 .culture .curcon .cur_icon i {font-size: 26px;}
}

/*产品列表*/
.sect_npro .npro .nprocon .np_T {font-size: 24px;line-height: 35px;}
.sect_npro .npro .nprocon .np_T i {height: 35px;margin-right: 0;}
.sect_npro .npro .nprocon .np_tit {font-size: 18px;line-height: 47px;}
.sect_npro .npro .nprocon p {margin: 10px 0;font-size: 14px;}
.sect_inner .probox .pro-cont h3 {font-size: 16px;line-height: 40px;}
.sect_pinner {padding: 100px 0 0;}
.sect_pinner .photo .f-picmid {height: 260px;}
.sect_pinner .photo .deright .dshare a {font-size: 18px;line-height: 45px;}
.sect_pinner .photo .deright .dshare a i {width: 25px;height: 45px;}
.pxqnav a {font-size: 18px;line-height: 50px;}
.pxqnav a i {height: 50px;width: 25px;margin-right: 5px;}
.xpcontent {padding: 25px;}
.xpcontent .xqcontent1 .xqtit span {font-size: 26px;}
.xpcontent .xqcontent2 h2 {font-size: 18px;line-height: 55px;margin-bottom: 25px;}
.xpys .ysitem {min-height: 290px;}
.xpys .ysitem .ysicon {width: 80px;height: 80px;}
.xpys .ysitem .yscon h2 {font-size: 16px;line-height: 30px;}
.xpys .ysitem .yscon p {font-size: 16px;line-height: 25px;margin: 15px 0;}
.sect_xq2 {padding: 30px 0;}
.sect_xq2 .cstit {font-size: 30px;line-height: 45px;}
.sect_xqtj .tjtit {font-size: 30px;line-height: 80px;}
.sect_xqtj .xgtj .probox .pro-cont h3 {font-size: 16px; line-height: 40px;}
/*视频*/
.sect_video .plistbox .plist-item .plistcon {padding: 5px;}
.sect_video .plistbox .plist-item .plistcon p {font-size: 16px;line-height: 35px;}
/*合作客户*/
.cusbanner {height: 580px;}
.sect_cust {margin-top: -100px;}
.sect_cust .customer {padding: 30px 25px;}
.sect_cust .customer .custit h2 {font-size: 50px;line-height: 70px;}
.sect_cust .customer .custit span,.sect_cust .customer .custit span strong {font-size: 22px;line-height: 35px;}

/*新闻列表*/
.sect_inner .hotnew .tjcon {padding: 15px;}
.sect_inner .hotnew .tjcon .date span {font-size: 26px;line-height: 30px;}
.sect_inner .hotnew .tjcon p {height: 75px;overflow: hidden;font-size: 14px;}


/*联系我们*/
.cbanner {height: 500px;}
.cbanner .lxlist {top: 150px;}
.cbanner .lxlist .lxitem {padding: 40px 10px;}
.cbanner .lxlist .lxitem .lximg img {max-width: 40%;}
.cbanner .lxlist .lxitem h2 { word-break:break-all;min-height: 50px;line-height: 25px;}

/*旗下产业*/
.qxcy .cy-theme .swiper-tab-list .tab-item {width: 96%;}
.qxcy .cy-theme .swiper-tab-list .tab-item .s-title {font-size: 12px;}



.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;}


