/* ---------------------------------------------------------- */
/*                                                            */
/* mobile                                                     */
/*                                                            */
/* ---------------------------------------------------------- */
.box-m{ padding:3rem 0;}
.box-m .ptit span{ line-height:4.5rem;}

.box-title2 a{ margin-top: 0px;}
.ibanner{ height: 187px !important; }

.ibanner .swiper-button-prev, .ibanner .swiper-button-next{width:30px; height:50px; line-height:50px; text-align:center; background-image:none; background-color:rgb(31,150,207,0.6);}
.ibanner .swiper-button-prev i, .ibanner .swiper-button-next i{ color:#fff; font-size:1.8rem;}
.ibanner .swiper-button-prev.swiper-button-disabled,.ibanner .swiper-button-next.swiper-button-disabled{ background:rgb(34,34,34,0.4);}
.footer_link span{ background-size:100% auto; font-size:2rem;}
.sect_ys .brow i {
    font-size: 3rem;
    line-height: 3rem;
    font-style: normal;
    font-family: Arial;
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    background: #cacaca;
    color: #fff;
    text-align: center;
    border-radius: 40px;
    line-height: 40px;}
/*产品*/
.isub{ position:relative;width:100%; text-align:center; line-height:3.4rem; margin-top:1rem;}
.isub a{font-size:16px; margin:0 2%; padding-left:2rem;}

.sect_prod .span-w{width: 48%;}
.sect_prod .media-box .ntit i{font-size:1.4rem; width:20px; height:20px; line-height:20px;}
.sect_prod .media-box span{ font-size:2rem; line-height:2rem;}

.sect_prod .pro-box{margin-bottom:2rem;}
.sect_prod .pro-box a{ display:block;}
.sect_prod .pro-box a:hover .mbox{ background:#c10f1b; color:#fff;}
.sect_prod .pro-box .mbox{}

.box-m .case-box .ntit{ padding:1rem;}
.box-m .case-box .ntit i{ width:20px; height:20px; line-height:20px; top:10px; right:1rem; font-size:14px;}

.sect_ys .brow p{ margin-top:10px; }


.box-title{ line-height:2rem;}

.pcate{ background:#1f96cf;}
.module_cate .subCate{ text-align:center;}

.module_cate .cate_tit { background:none;
    padding: 15px 4%; border:1px solid #eee; text-align:left;box-shadow: #ccc 0 0 10px;
    font-size: 1.3rem;
    position: relative;
}

.module_cate .cate_tit p {
    font-size: 2.2rem;
    line-height: 1;
}

.module_cate .cate_tit:after {
    position: absolute;
    display: block;
     font-family:"iconfont" !important;
    content: '\e726';
    right: 0;
    top: 0;
    font-weight: normal;
    font-size: 5rem; color:#fff;
}


.module_cate ul li i{
  border-radius: 0;
  width: 36px;
  height: 36px;
  margin-top: -18px
}
.module_cate{ line-height:normal; height:auto; margin:0; border:none;}
.module_cate ul {
    display: none; border:1px solid #cfcfcf;
}
.module_cate ul li{ line-height:3.5rem; background:#fff;}
.module_cate ul li a{ font-size:2rem;}
.PageCrumb{ margin:10px 0 0;text-align:center; font-size:15px;}
.box-cont{ padding:0;}

.pro-box .pbrow{ background:none;}
.pro-box .ntit{ background:#f4f4f4; padding:10px 15px;}

.sect_us .ainfo a{ font-size:2.2rem; margin-bottom:2rem;}
.sect_us .ainfo span{ font-size:2.4rem;}
.sect_us .ainfo p{ font-size:1.8rem;}


.sect_case { padding:2rem 0;}
.sect_case .ctit{ position:relative; text-align:center; left:0; top:0; padding-bottom:2rem;}
.sect_case .ctit span{ font-size:3rem;}
.sect_case .ctit span:before{ display:none;}
.sect_case .full-row{display:block;}
.sect_case .media-box .icon img{ width:100%;}
.sect_case .swiper-button-prev,.sect_case .swiper-button-next{height:40px;width:80px; margin:0; left:auto; right:auto; line-height:40px;}
.sect_case .swiper-button-prev{ left:0;}
.sect_case .swiper-button-next{ left:80px;}
.sect_case .brow { position:relative;padding-bottom:5rem;}
.sect_case .media-box{ height:200px;}
.sect_case .brow span{ font-size:2.4rem;}
.sect_case .brow p{ line-height:2.4rem;}

.sect_msg .m-form {padding: 3rem 5% 2rem;}
.m-form legend{ font-size:2.4rem;}

.p-box .full-row{ display:block;}
.p-box .brow{ padding:2rem 0;}
.p-box .brow span{ font-size:2.4rem;}

.pcates .span-4{width: 48%!important;margin: 0 0.2%!important;}



.bk-pro{ padding:3rem 0;}

.bk-pinfo{ padding:3rem 0;}
.bk-pinfo .wrap .row{ display:block;}
.bk-pinfo:before{ height:100%;}
.bk-pinfo .pcont .ptit{ padding-top:2rem; font-size:2.2rem;}

.photo{}

.sect_news{ padding:2rem 0;}
.ul-news li .data{ padding:5px 0 5px; line-height:2.8rem;}
.ul-news li .data span{ font-size:3.5rem;}
.ul-news li a{ font-size:2rem;}

.news-box h3{ font-size:1.6rem;}
/*
* header
*/
.bar{display: none;}
.bar ul li {margin-left: 0;text-align: center;}
.header{height: 60px; background:#fff;}
.logo,.header-min .logo{height: 60px}
.logo .smal-show{display: initial;}
 
/* 导航-2 */
.nav_transform1{display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 999;}
.nav_transform1 .navTop{display: none!important}
.nav_transform1 ul.navCont{position: absolute; width: 355px; height: 280px; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; text-align: center;}
.nav_transform1 ul.navCont li.child{margin: 10px 7px; font-size: 12px; width: 104px; height: 50px; line-height: 50px}
.nav_transform1 ul.navCont li.child a,.header-min .nav_transform1 ul.navCont li.child a{ line-height:50px;color: #fff;}
.nav_transform1 ul.navCont li.child .title{color: #fff;font-size: 12px}
.nav_transform1 .bg{display: block;}
/*白色*/
.nav_transform1.skin-white ul.navCont li.child{border: none;color: #fff}
.nav_transform1.skin-white ul.navCont li.child .title{color: #000;background-color: #fff}
.nav_transform1.skin-white ul.navCont li.child.on .title{}
.nav_transform1 ul.navCont li.na1 i{ color:#fff;}

.wapNavBtn{display:block;line-height: 60px;font-size: 2rem; color:#333;}
.wapNavBtn:before{color: #333;font-weight: bold;}
.wapNavBtn.on{color:#fff;z-index:1000;}
.wapNavBtn.on:before{}
.childcont{display:none!important}

/*
* footer
*/
.footer{ text-align:center;}
.footer_info .row{ display:block;}
.footer_info .ftit{ padding-bottom:1rem; margin-bottom:1rem; font-weight:bold; font-size:2rem;}
.fcon span{ margin:0 2%;}
.footer .fnav {padding: 2rem 0; border-bottom:1px solid #454545;}
.footer .fnav:after{ display:none;}
.footer_info .span-2, .footer_info .span-6{ border:none;}
.footer .ftel{ text-align:left;}
.footer .fp a i{ font-size:3rem;}

/*
 * banner 
 */
.banner,.nbanner{height:auto;min-height:160px}
.banner .dots,.banner .arrow{display: none;}

/*
 * nbanner
 */
.nbanner{position: relative;}
.nbanner span{font-size: 20px;font-weight: normal;}
.nban5{ height:300px;}


.sect_subnav{padding:2rem 0;}

.usinfo i{ width:10%;}
.usinfo span{ width:85%; float:left;}

.bcons p{ min-height:80px;}

/*
* block
*/
.index_ {padding: 2em 0 2em}
.index_ .T h1{font-size: 20px;line-height:2;font-weight: bold;color: #202020}
.index_ .T h2{font-size: 20px;line-height:2;font-weight: bold;}
.index_ .T h3{font-size: 18px;font-weight: normal;}
.index_ .T h4{}
.index_ .T h5{font-size: 14px}


/* ==========================================================================
   Common
   ========================================================================== */

/* BOX */
.widget-box{padding: 15px}

/* icon */
/*.media-box .icon{height: 110px!important}*/

.inner .index_ {}
.article{text-align: left;}
.article .C{margin: 15px 0;font-size: 14px;overflow: hidden;}

 /*
 * 新闻资讯
 */
.section_nnews .news-box{padding:10px}
.section_nnews .news-box .news-cont{padding-bottom:0}
.section_nnews .news-box h3{padding:6px 0;white-space:normal;font-size:13px;line-height:20px;font-weight: normal;}
.section_nnews .news-box .date i{display:inline-block;font-size:20px}
.section_nnews .news-box .pic img{width: auto;height: auto;}

/*
 * 新闻详细
 */
.newsTit h1{font-size: 18px; padding: 1rem 0;}
.newsTit p span{display: inline-block;}
.newsDetailCur{padding: 0}
.newsDetailCur li,.newsDetailCur li.r{width: 100%; float: left; text-align: left; white-space: nowrap; padding: 3px 0;border:0px;}
.caseTitle{line-height: inherit;}
.caseTitle span.r{border:0px;}


.deright{ padding-left:0;}
.yuall{ margin-top:20px;}
 /*
 * 招聘
 */
.section_njob .services-box{padding-bottom: 20px;}
.jobapply{padding: 25px;}
.jobchild{margin-bottom: 20px; border-right: 0; padding-bottom: 20px; border-bottom: 1px solid #ccc;font-size: 12px}
.jobchild h3.job_name{font-size:20px; line-height:30px;}
.jobchild h4.job_name{font-size: 16px}
.jobchild p.job_label{ font-size:16px;}
.m-form, .usinfo{ padding:0;}
.section_njob a.back{display: none;}
.sub_top p,.subNav,.navContent{padding-left:4%;}
.section_njob .services-box .icon{float:left;width:60px;color:#eb408c;font-size:20px;line-height:2}
.section_njob .services-box h3,.section_njob .services-box p{margin-left:60px;text-align:left}
.section_njob .services-box h3{padding:0;font-weight:400;font-size:18px}
.subNav{line-height:44px}
.subNav i{font-size:18px;line-height:44px}

.form-control{font-size: 12px}

/*样式1*/
.jbox{margin-bottom: 15px}
.jbox .jbox_c{}
.jbox .jbox_c h5{font-size: 18px;}
.jbox .jbox_c p{font-size: 16px;height: auto;overflow: hidden;}


/* ==========================================================================
   Index Page other
   ========================================================================== */
.sect_ban{text-align: center;font-size: 3rem;color: #fff;height: auto;padding:1em 0;background-image: none;background-color: #1f96cf}
.sect_ban a{color: #fff}


/* ==========================================================================
   Inner Page other
   ========================================================================== */
.box-title span{font-size:3rem;}
.box-title i{font-size:2.8rem;}
.box-title{ line-height:3rem;}

.box-title2{ line-height:27px;}

.sect_ak1 .ab-k1 .box-title{ background:url(../img/tdot_1.png) no-repeat 0 center; padding-left:40%;    background-size: 37% auto;}
.about-box{ padding-top:2.5rem;}

.usinfo{ padding:2rem;}


.mrg-t1{ margin-top:1rem;}
.mrg-t2{ margin-top:2rem;}
.mrg-t3{ margin-top:2rem;}
.mrg-t4{ margin-top:2rem;}
.mrg-t5{ margin-top:2rem;}
.mrg-t6{ margin-top:3rem;}

.mrg-none{ margin-top:0;}
.in-p{ font-size: 18px; font-weight: normal; }
.enbt{ float: right; margin-top: 20px; display: block; }
