/*
* @Author: dell
* @Date:   2017-08-03 22:09:22
* @Last Modified by:   dell
* @Last Modified time: 2017-08-04 01:39:29
*/

/* header 

.logo { display: none; }
.mlogo { display: block; position: absolute; right: 1.2vw; height: 50px }
.bar ul li {margin-left: 0;text-align: center;}
.logo{height: auto;}
.logo img{height: 60px}
.logo .head_tel{display: none;}*/
.bar ul li {margin-left: 0;text-align: center;}
.logo{height: auto;}
.logo img{height: 60px; width:95%}
.logo .head_tel{display: none;}
/* 导航-1 */
.header.fixed { height: auto; position: fixed; top: 0; }
.header .nav .navTop { display: none !important; }
.header .nav { z-index: 88; display: none; top: 60px; right: 0px; width: 100%; height: auto !important; background: #fff; padding-bottom: 10px; }
.header .nav li.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 li.child:nth-child(2) { border-top: 1px solid #dadada; }
.header .nav li.child .title { font-size: 12px; color: #666; padding: 0 2%; }
.header .nav li.child .childContent { display: none !important; position: relative; top: 0px !important; width: auto; }
.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 .nav .navChildLanguage { display: none; }
.header .nav .navChildSearch { display: none; }
.header .list { display: none !important; }
.header .searchContent { display: none !important; }
.wapNavPointer { display: block; top: 3px; right: 3px; }
.wapLanguage { display: block; top: 17px; right: 50px; }
.wapLanguage .language { padding: 0 2px; font-size: 14px; line-height: 14px; }
.wapLanguage .language.cn { border-right: 1px solid #bababa; }
.header .nav li { transition: .2s height ease; }
.header .nav.on { display: block !important }
.header .nav.on li { height: 3em }
.child .childContent{ display: none !important;}

/* 导航-2 */
.nav_transform1 { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 5; }
.nav_transform1 .navTop { display: none !important }
.nav_transform1 ul.navCont { position: absolute; width: 262px; 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: 69px; height: 69px; line-height: 69px; border: 2px solid #fff; }
.nav_transform1 ul.navCont li.child .title { color: #fff; font-size: 12px }
.nav_transform1 ul.navCont li.child .title:after { display: none; }
.nav_transform1 .bg { display: block; }

/*白色*/
.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 { }

/*
 * 搜索 
 */
.widget-search-hot{font-size: 13px}
.widget-search-hot p{font-size: 16px;padding-bottom: 0}
.widget-search-form{width: 95%}
.widget-search-form .form-control{height: 38px}
.widget-search-form .search_btn{height: 38px}
/*首页产品*/
.sect_prod{
   padding-bottom: 2rem;
   background:url('../img/probgpad.jpg') repeat;
}
.module_cate{
   padding-top: 2rem
}
.module_cate ul{
  padding-top: 0
}
.module_cate ul li{
   /*padding: 14px 40px 6px 20px*/
}
.module_cate ul li h4{
  font-size: 14px
}

.module_cate a.more{
   display: none;
}
.module_cate h2 span{
   float: left;
}
.module_prod{
   height: auto;
   padding-top: 0
}
.module_prod h2{
   display: none;
}
/*
 * section_news
 */
 .section_news{
background:url('../img/probg.jpg') repeat;
}
.section_news .article {padding-bottom: 0em; }
.section_news .media-box {
    padding: 15px 0;
}
.news-box .date{line-height: 22px;border-top: 0px;margin-top: 6px;text-align: left;padding-top: 0px;margin-top: 0px;}
.news-box .date i{font-size: inherit;font-weight: normal;}
.news-box .item,.news-box .date{font-size: 13px;display: inline-block;margin-right: 1em;}
.news-box .more{font-weight:normal;}
/*
 * 联系方式 
 */
.section_address .index_ {padding: 2em 0 2em;}
.section_address .services-box .icon{width: 50px;}
.section_address .services-box .icon a {width: 20px;height: 20px;padding-top: 4px;}
.section_address .services-box.horizontal p {margin-left: 50px;}
/*
 * 客户案例
 */
.section_case .jcarousel-control-prev {left: 0px}
.section_case .jcarousel-control-next {right: 0px}
.section_case .jcarousel-wrapper:hover .jcarousel-control-next{right:0px;background-color:#fff}
.section_case .jcarousel-wrapper:hover .jcarousel-control-prev{left:0px;background-color:#fff}
/*footer*/
.footer { font-size: 12px; line-height: inherit }
.footer .usinfo{ padding-bottom: 80px; }
.footer span { display: block; text-align: center }
.footer .footer_link { display: none }
.footer_info { text-align: center; padding: 15px 0 }
.footer_info .usinfo { padding:0; margin: 0; }
.footer_info .usinfo h5 { font-size: 14px }
.footer_info .usinfo p { font-size: 12px }
.top { border-radius: 100% }

/*block*/
.index_ { padding-top: 2em; padding-bottom: 1em }
.index_ .T { padding-bottom: 18px }
.index_ .T h1 { font-size: 22px }
.index_ .T h2 { font-size: 18px }
.index_ .T h2 strong { width: 100%; background-size: contain }
.index_ .T h2.border strong:before, .index_ .T h2.border strong:after { width: 60% }
.index_ .T h3 { font-size: 16px }
.index_ .T h4 { font-size: 12px }
.article .C { font-size: 12px }

/* ==========================================================================

   Common module

   ========================================================================== */

/*图片+遮罩模型*/

.port-box .portinfo { display: none; }
.port-box .portinfo h3 { margin-top: 20%; font-size: 14px }
.port-box .portinfo p { display: none }

/* ==========================================================================

   Index Page

   ========================================================================== */
.module_cate { width: 100%; padding-bottom: 0; }
.module_prod { padding: 3rem 0; margin-top: 0 }
.module_cate .swiper-slide a.cateMore { display: none; }
.module_cate .swiper-slide .js_cate { border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #fff; }
.module_cate .swiper-slide:hover .js_cate { border-color: #2b2a2a }
.services-box { text-align: center; padding-bottom: 1rem }

/* ==========================================================================

   Inner Page

   ========================================================================== */
.box { padding: 2% }

/*nbanner*/
.nbanner { height: 150px }
.nbanner img { margin-top: -182px; margin-left: -500px; width: 1000px; height: 260px }

/*手机二级*/
.m-ins-navbox { position: relative; display: none; width: 100%; height: 38px; background-color: #f9f9f9 }
.m-ins-navbox .left { float: left; width: 15%; cursor: pointer }
.m-ins-navbox .left .ico { display: block; width: 100%; height: 38px; background: url(../img/base/ico_2.png) no-repeat center #0c4da2; background-size: auto 50% }
.m-ins-navbox .right { position: relative; float: right; width: 85% }
.m-ins-navbox .right .tit { display: block; padding-left: 5%; width: 95%; background: url(../img/base/ico_1.png) no-repeat 93% center; background-size: auto 50%; color: #035cac; font-size: 14px; line-height: 38px; cursor: pointer }
.m-ins-navbox .right .subbox { position: absolute; top: 38px; left: 0; z-index: 2; display: none; width: 100%; background-color: #fff }
.m-ins-navbox .right .subbox a { display: block; padding-left: 5%; width: 95%; height: 38px; border-top: 1px solid #e5e5e5; background: url(../img/base/ico_3.png) no-repeat 92% center; background-size: auto 35%; color: #666; line-height: 38px }
.m-ins-navbox .right .subbox a:hover,.m-ins-navbox .right .subbox a.hover{ background: #0c4da2; color: #fff }
.m-ins-navbox .ret-subbox { position: absolute; top: 38px; left: 0; z-index: 2; display: none; width: 100%; background-color: #0c4da2 }
.m-ins-navbox .ret-subbox a { display: block; padding-left: 5%; width: 95%; height: 38px; border-bottom: 1px solid #4882b6; background: url(../img/base/ico_3.png) no-repeat 92% center; background-size: auto 35%; color: #fff; font-size: 14px; line-height: 38px }
.m-ins-blackbg { position: absolute; top: 38px; left: 0; display: none; width: 100%; height: 100%; background-color: #000; opacity: .5; z-index: 1 }

/*简介*/
.aboutBox { padding-left: 0 }

/*新闻*/
.news-box { margin-bottom: 1rem }
.news-box .news_cont p { height: 3.15rem }
.news-box .news_time .date { line-height: 22px; text-align: left; padding: 0; margin: 0; }
.news-box .news_time .date:before { display: none; }
.news-box .news_time .date i { font-size: inherit; font-weight: normal; display: inline; }

/*新闻详细 */
.newsTit h1 { padding: 25px 0 25px; font-size: 22px }
.newsTit p span { display: inline-block }
.content_bak { padding: 20px 0 !important; border: 0; background-color: #fff }
.content_bak h2 { font-size: 15px; font-weight: 400; margin: 0 0 }
.content_bak p { font-size: 13px; margin: 1em 0; line-height: 22px }
.newsDetailCur li, .newsDetailCur li.r { float: left; padding-bottom: 10px; width: 100%; text-align: left; white-space: nowrap; font-size: 13px }

/*产品*/

/*图册*/

.limiSlide { width: 100%; }
.limiSlide .bd { width: 90%; height: 200px }
.lpart, .rpart { width: 10% }
.limiSlide .tempWrap { overflow: visible !important; height: 100% }

/*招聘 */
.jobapply { padding: 10px }
.jobchild { margin-bottom: 20px; padding-bottom: 20px; border-right: 0; border-bottom: 1px solid #ccc }
.section_njob a.back { display: none }
.navContent, .subNav, .sub_top p { padding-left: 4% }
.section_njob .services-box .icon { float: left; width: 60px; font-size: 26px; line-height: 2 }
.section_njob .services-box h3, .section_njob .services-box p { 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 }
.sect_job .m-table { width: auto }
.sect_job .m-table thead { font-size: 14px; font-weight: normal; }
.sect_job .m-table td a { padding: 0; background: none; color: inherit; }