
@media screen and (max-width: 1500px){
.modnav-top ul li:nth-last-child(1) span a{ padding: 0 10px;}
	.modindex-newslist .item-date{ top: 15px;}
	.news-wrap1{ width: 45%;}
	.modindex-newslist{/* width: 35%;*/}
	.modindex-newslist .item-cell{    padding-top: 12px;
    padding-bottom: 11px;}
.modindex-newslist .item-desc{ margin-top: -2px;}	
	
}
@media screen and (max-width: 1400px){
.modnav-top ul li:nth-last-child(1) span a{ padding: 0 20px;}
}


@media screen and (max-width: 480px){
	.page li{  white-space: nowrap;}
	.news-wrap1 .item-cnt{    padding:20px 0 15px 0; border-bottom: 1px solid #eee;}
	.news-wrap1,.modindex-newslist { background: none;}
	.modindex-newslist .item-desc{ margin-top: 0;}
	.modindex-newslist .item-cell{ border-bottom: 1px solid #eee;  padding-top: 8px; padding-bottom: 8px;}
	.mobile-search input{ font-size: 16px;}
	.modinfos2 .mid-service:after{ bottom:-800px; }
	.modnav-top ul li span:nth-last-child(1) a{ padding: 0 0;}
	.indextabs a{  margin:0 2px; white-space: nowrap;}
	.indextabs{ margin-left:0;}
	.modfridlinks .item-cell{ width: 50%; margin-bottom: 25px; padding: 0 5px;}	
.modfridlinks .item-cell img {
    height: 30px !important;
    width: auto;
}
	.modfridlinks .item-cell .item-tit{ font-size: 14px;}	
/*首页*/	
.ft12{ font-size: 12px;}
.ft14{ font-size: 13px;}
.ft16{ font-size: 14px;}
.ft18{ font-size: 16px;}
.ft20{ font-size: 16.5px;}
.ft22{ font-size: 17.6px;}
.ft24{ font-size: 19.2px;}
.ft26{ font-size: 20.8px;}
.ft28{ font-size: 22.4px;}
.ft30{ font-size: 24px;}
.ft32{ font-size: 25.6px;}
.ft34{ font-size: 27.2px;}
.ft36{ font-size: 28.8px;}
.ft38{ font-size: 30.4px;}
.ft40{ font-size: 32px;}
.ft42{ font-size: 33.6px;}
.ft44{ font-size: 35.2px;}
.ft46{ font-size: 36.8px;}
.ft48{ font-size: 38.4px;}
.ft50{ font-size: 40px;}
.ft52{ font-size: 41.6px;}
.ft54{ font-size: 43.2px;}
.ft56{ font-size: 44.8px;}
.ft58{ font-size:46.4px;}
.ft60{ font-size:48px;}		
	
	
.H50{ height: 25px;}	
.header,.index-header{ display: none;}
.fixeds{  position: static; height:52px; background: none;}
.fixeds ul{ position: fixed; background: #f8b62d;  height: 50px; bottom: 0; left: 0; right: 0; display: flex;}
.fixeds ul li{ flex: 1; font-size: 12px;}		
.fixeds ul li a{ padding-top:8px;}
.fixeds ul li a img{ height: 18px; width: auto;}
.fixeds span{ margin-top: -4px;}	
	
	
/*导航*/	
.mobile-header{ z-index: 999999;} 
.mobile-header .header-shower img{height:30px !important;}	
.mobile-menucss{ background: #fafafa;/*border-top: 1px solid #f1f1f1;*/}
.mobile-menucss>ul>li>a>span{ color: #000;}
.mobile-menucss>ul>li{ border-bottom: 1px solid #f1f1f1;}
.mobile-menucss>ul>li>ul>li>a>span{ color: #000; opacity: .8;}	
.mobile-menucss>ul>li>ul>li{ line-height: 30px;}
.mobile-menucss>ul>li>ul{ margin-bottom: 15px;}
/*.mobile-menucss>ul>li.last{  padding-left: 0; margin-top: 50px; border-bottom: none; text-align: center;}
.mobile-menucss>ul>li.last>a{ padding-left: 0; }
.mobile-menucss>ul>li.last a span{ color: #f76b04; border:1px solid #f76b04;border-radius:6px;  padding: 8px 20px;  font-size: 18px;}*/

	
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block;}
	
		
.mobile-menucss{} 	
.mobile-menucss  ul ul ul{ margin-left:15px; margin-top:10px; margin-bottom:10px;}	
.mobile-menucss  ul ul ul a{ color: #777;}
.mobile-menucss>ul>li>ul{/**/ display: none;}
.mobile-menucss>ul>li{ position: relative;}
.mobile-menucss>ul>li.sub-sec .iconfont{ position: absolute;  text-align: right;  font-size: 22px; right: 0; padding-right: 30px; top: 0; height: 46px; line-height: 46px; width:50%;}
.mobile-menucss>ul>li.sub-sec2 .iconfont:before{content: "\e749";}
.mobile-menucss>ul>li.sub-sec2>ul{ display: block!important;}
	
	

/*底部*/
.footers{padding-top:20px;}

	
	
	
/*首页*/	
.swiper-roll-28 .swiper-pagination{ bottom:0; }	
	
.headers{ display: none;}	
/*.swiper-roll-28 .item-cell img{ max-width: 150%; width: 120%!important; height: auto; margin-left: -10%;  position: relative; }	*/
	.swiper-roll-28 .item-cell img{max-width: 160%; width: 160%!important; margin-left: -20%;}	
.swiper-roll-28 .item-cell>img{max-width: 160%; width: 160%!important; height: auto; margin-left: -40%;  position: relative; }	
	
	
.swiper-roll-28 .item-cell{ height: auto;overflow: hidden;}	
.rhisbtl{ display: none;}
	
.H60{height: 20px;}	
.mdpros{ display: block;} 	
.indexnavslefts{}	
.indexnavslefts ul{ display: none;}
.subtits,.navslefts{ width: auto;}	
.layersrights{ margin-left: 0;}	
.prolists-wrap .item-cell{ width: 48%;}	
.prolists-wrap .item-tit{ overflow: hidden;}	
.navtypes{ text-align: center;} 	
.cmstops .subtits  a{ padding: 0 20px; display: block;}	
.cases-wrap .item-cell:nth-child(1){ width: 47%;margin-right: 3%;}	
.cases-wrap .item-cell:nth-child(2){ width: 47%;margin-right: 3%;}		
.cases-wrap .item-cell:nth-child(3){ width: 97%;margin-right: 3%;}		
.cases-wrap .item-cell:nth-child(1) .item-pic, .cases-wrap .item-cell:nth-child(2) .item-pic, .cases-wrap .item-cell:nth-child(3) .item-pic{ height: 127px!important; background: #fff;}
.cases-wrap .item-cell:nth-child(1) .item-pic img{ height:127px!important; top:0!important;  width: auto!important; margin: 0 auto; left: 50%!important; transform: translateX(-50%);}
.cases-wrap .item-cell:nth-child(4) .item-pic, .cases-wrap .item-cell:nth-child(5) .item-pic, .cases-wrap .item-cell:nth-child(6) .item-pic{ height: 100px!important; background: #fff;}
.ftinners{ display: block;}	
.ftinners .ableftwraps{ width: auto; margin-right: 0;}	
.fttit{ font-size: 16px;}	
.ftnavwraps .ft-core{ display: none;}
.ftnavwraps .ft-last,.ftnavwraps .ft-2{ display: block;}	
.ftnav{ margin-top: 20px;}	
.ftnavwraps{ flex-direction: row-reverse; justify-content: flex-end}
.ft-2{ margin-left: 0; margin-right: 25px;}
.copys2{ margin-top: 20px;}	
.wraps-bas{ display: block; border-top: 1px solid #999; text-align: center; padding-top: 10px;}
.wraps-bas .bas:nth-child(1){ margin-right: 0;}	
	
/*关于我们*/
.subtits{padding-top: 10px; padding-bottom: 10px;}
.mode-banner img{width:170%; margin-left: -35%;}	
.H40{ height: 20px;}
.mdpros2>ul{ white-space: nowrap; width: 100%; overflow-x: auto; text-align: center;}
.mdpros2>ul li{ display: inline-block;}	
.mdpros2>ul li a{ padding: 0 15px;}	
.navslefts ul li{ border-bottom: none; font-size: 14px;}	
.aimgs{ float: none; margin-left: 0; display: block; text-align: center;}	
.caselists-wrap .item-cell{ width: 47%;}	
.contacts6 .codes2{ margin-left: 15px;}	
.cnsaddrs li{ background-position: 0 4px!important;}	
.hors-wrap .item-cell{  width: 48%;}	
.hors-wrap .item-cell:hover img{ width: 180px!important;}
.newsInfo .source ul{ text-align: center;}
.news-prev-next ul{ flex-direction: column;}	
.news-prev-next2 li{ max-width: 97%;}
.newswraps2{ flex-direction: column;} 	
.newslefts ul{ flex-direction: row; height: 50px;}
.newslefts{float: none; width: auto; height: 50px;}
.newslefts ul li{border-right: 1px solid #e6e9ed;}
.newslefts ul li.active{    border-right: 1px solid #e6e9ed; border-bottom: 3px solid #609ee9;}
.newslefts ul li.active:after{  bottom: -1px; top: auto;left: 50%;  right: 0; transform: translateX(-50%); right: auto;    border: 5px solid transparent;
    border-bottom: 5px solid #609ee9;}
.proinfo-left{ margin: 0 auto; float: none;}	
.proinfo-right{ margin-left: 0; margin-top: 20px;  padding-bottom: 0;}
.navtypes .types a{    padding: 0 8px;}
.crumb ul li i{    padding: 0 3px;}
.navtypes .types a{ font-size: 14px;}
.crumb ul li .ihome{  font-size: 14px;}	
.layersrights  .types{ /*display: none;*/}
	.layersrights  .navtypes2 .types{display: none;}
.sinputs input{ width: 160px; font-size: 16px;}	
.newspiclist2-wrap .item-pic{ width: 140px;}
.newspiclist2-wrap .item-tit{ line-height: 150%;}
.designlist .item-cell{ width: 48%;}	


	
.mod-news-20{ margin-right: 0;}
.mod-news-20 .item-cell{ width:auto;margin-right:0; margin-top: 20px;}	
.mod-news-20 .item-date{ margin-top:5px; color:#999;}	
.mod-news-20 .item-1 .item-cnt{ margin-left: 0;}	
.mod-news-20 .item-desc{ display: none;}	
.mod-news-20 .item-1 .item-pic{ margin-left: 0; float: none; width: auto; max-height: none;}
.mod-news-20 .item-cell .item-tit{ font-size: 16px; margin-top: 10px;}	
.mod-news-20 .item-1 .item-date{ position: static; text-align: left;}	
.mod-news-20 .item-1 .item-tit{ margin-bottom:8px;}		
	

/*服务能力*/
.mod-topnav20{ height:80px; margin-top:-65px;}		
.mod-topnav20 li:after{ transition:none;   left: 0; right: 0; width: auto; top: 0; background: url("../images/sysmobiles.png") no-repeat; height: 60px; background-size:100% 100%;}
.mod-topnav20 li{}	
.mod-topnav20{box-sizing: border-box; margin-left: 0; }	
.mod-topnav20 ul{display: block; width: 100%; white-space: nowrap; text-align: center; overflow-x: auto; overflow-y: hidden;}
.mod-topnav20 ul li{  display:inline-block; margin: 0 10px;}	
.mod-topnav20 li a{ min-width: 0;}		
.mod-topnav20 li.cr:after, .mod-topnav20 li:hover:after{ background: url("../images/sysmobiles.png") no-repeat; height: 45px; background-size:100% 100%; transform: translateX(0); background-size:100% 100%; top: 10px;}
.comtit8{ padding-top: 30px;}
.comtit8 span{ font-size:24px;}	
.cslogo{ line-height: 140%;font-size:18px;} 	
.mod-creat{ background-size:180% auto;}	
.cstabs{    margin-top:50px; margin-right: 1%;}	
.cstabs a{ width:19%; height: 70px;  font-size: 14px; margin-left:0!important; margin-right: 1%; margin-bottom: 1%;}
.cstabs a span{line-height: 130%;}	
.modvideo .modpic{ /*height:200px!important;*/  }	
.comtit{ font-size: 24px;}	
.ab-right{ margin-top:20px; }	
.slogos br{ display: none;} 
.ab-right .about-nums{ margin-top: 15px;}
.ab-right .about-nums ul{ flex-wrap: wrap; margin-top: 0; }	
.ab-right .about-nums ul li{ text-align: center; width:50%!important;  margin-right: 0!important; margin-top:40px; }	
.ab-right .about-nums ul li h3 sub.tbico{ left: 100px; width: 50px; top: -20px;}	
.ab-right .mores{ } 
.mores a{ width: 80px; height: 25px; line-height: 25px; font-size: 12px; border-radius:25px;}
.mores a span:after{border:4px solid transparent;border-left:4px solid #fff; margin-bottom: 4px; vertical-align: middle;}	
	
/*我们的服务*/
.mod-services{ display:block; }	
.services-navs{ width: auto; overflow-x: auto; overflow-y: hidden; padding-bottom: 0;  margin-right: 0; }	
.services-navs ul{ overflow-x: auto; width: 100%; white-space: nowrap;}	
.services-navs ul li{display:inline-block;}	
.services-navs li a{padding:6px 10px 6px 10px;}	
.services-navs li:hover:after, .services-navs li.cr:after{ height: 2px; width: 100%; left: 0; bottom: 0; right: 0;}	
.serct{ display: block; } 	
.mid-service{ margin-right: 0;}
.wcase	a img{ height:38px; width: auto;}
.serimgs{ width: auto;}	
.serimgs .serpic{ height:220px!important; }	
.mdkf .mdtits{ line-height: 120%; padding-top:30px;}	
.mod-kf{background:#006dc9 url(../images/bg60.jpg) left 42% bottom 0 no-repeat; height: auto; padding:5px 0 20px 0;}	
.wraphottel{ display: block; margin-top: 15px; margin-bottom: 20px;} 	
.mdkf .mdtits{ font-size: 24px;}
.comtit2{ margin-top: 20px;} 	
.mod-whysel{ display: block;}	
.mod-whysel .item-core{ width: auto!important;} 	
.mod-whysel .item-desc{ min-height: 0;}	
.mod-whysel .item-core:nth-child(2){padding: 0 5px;}
.mod-whysel .item-core:nth-child(2) .item-pics{    height: 110px;}
.mod-whysel .item-pics{ margin-top:-26px; }	
.mod-whysel .item-core img{  width: auto;}
.newswraps{ display: block;} 
.news-wrap1{ width: auto; margin-right: 0;}	
.news-wrap1 .item-pic{ width: auto; height:200px!important; float: none;}	
.news-wrap1 .item-cnt{ margin-left: 0; margin-bottom: 20px;}
.news-wrap1 .item-date{ margin-top: 5px; }
.news-wrap1 .item-desc a{
display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;}
.modindex-newslist{ margin-left: -20px;}
.mods-ft{ display: block;} 	
.blogos{ display: none;}
.footer{ padding-top:10px;}
.part{ margin-right: 0;}	
.psub a{ margin-right: 10px;}
.btels{ margin-top: 20px;} 
.mscodes{ margin-right:15px;}	
.ftcopy{ display: block;} 	
.copys{ text-align: center;}	
.blinks{text-align: center;}
.ftcopy .blinks a{ padding: 0 8px; margin: 0;}	
/*关于我们*/	
.modbanin  img{ max-width:none; width:140%; margin-left: -20%;}	
.comtit5{ text-align: center;}	
.mdabout{ margin-top: 20px;}	
.ft34{ font-size: 24px;}	
.crumb{ display: none;}
	
.aboutus{ display: block;} 	
.about-left{ width: auto; margin-right: 0;}	
.ablogo{ margin-top:20px;}	
.about-descs{margin-top:20px;}	
.about-nums2 ul{  display: flex; flex-wrap: wrap;}
.about-nums2 ul li{ width: 48%; margin-bottom: 20px;  position: relative!important; top: 0!important;  left: 0!important; right: 0!important;}
.about-right{ padding: 0;}	
.about-nums2{ position: relative; z-index: 2;}	
.about-nums2 ul li:nth-last-child(1){ margin-right: 0;}
.about-nums2 ul li{ background-size:auto 25px!important;}	
.companysimg span{ height: 200px!important;}
.about-right:after{  display: none;}
.eventsbg{ background-size: cover; padding: 35px 0;}	
.eventyear{ margin-top: 40px;}	
.event-tit4{ margin: 0 auto;}	
.eventsbg{ text-align: center;}
.event-info{ text-align: left;}
.eventyear .active{ font-size: 30px;}	
.event-tit4 h3{ font-size: 26px;}	
.event-info ul li{ width: 48%; margin-right: 2%; padding-right: 10px; min-width: 0;}	
.event-info ul li h6{ padding-top: 5px;}	
.event-info ul{ margin-top: 30px;}
.personer-wrap{ flex-wrap: wrap;  margin-top: -20px; margin-bottom: 30px;}	
.personer-wrap .item-cell{ width: 46%; margin:80px 2% 0 2%;}	
.personer-wrap .item-cell .item-pic{ width: 100px; margin: -50px auto 0 auto;}
.mod-hors{ display:block;}
.hor-left{ width:auto; margin-right:20px; padding-left: 20px; padding-top: 20px;  padding-bottom: 20px;}	
.hor-right ul{ display: block;}
.hor-right ul li{ margin-top: 25px; margin-bottom: 25px; width: 100%; border: 1px solid #eee;    background: url(../images/jbicon1.png) 20px 25px no-repeat;}
.hor-right ul li.cr:after{  top: -23px;   background: url(../images/wybg.png) no-repeat;    width:45px; height: 23px; background-size:100% auto;}
.mod-hors{ margin-top:30px;}	
	

.visons-tit{ float: none;  margin-top: 0; padding-left: 0;}	
.visons-desc{    margin-top: 0;}	
.md-visons{ background-size:500px; background-position: left top; padding-top: 10px;}	

.visons-desc{ font-size: 14px; border: none; width: auto; padding-top: 0;
padding-left:0; margin-left: 0; padding-right: 0; flex: 1; text-align: left;
	
}
.wrap-layer{ width: auto;}
.md-visons{ background-size: cover; background-position:right 0;  height: auto; padding-bottom: 35px;}	
.visons-tit{ padding-top:0; padding-left: 0; margin-right: 20px;  }
.md-visons .visons-img{ bottom: 0; width: 70%; margin-top: 40px; margin-bottom: 0; position: relative; left: 50%; right: auto;transform: translateX(-50%)}	
.wavescss1{ bottom: -15px;}
.visons-cell{  padding:20px 20px 0 20px;   margin-left:0;}
/*.visons-cell{ margin-top: 0; text-align: center; display: flex; position: relative; padding-bottom: 0;}	*/
.visons-cell .views{ margin-left: 0; position: absolute; bottom: 0; left: 130px; /*transform: translateX(-50%)*/}	
.visons-cell:nth-child(1){padding-bottom: 0;}
.visons-tit{ line-height: 150%;}	
.visons-desc{ margin-top: 20px;}	
.vislogos{ top: 30%;}	
.md-visons:before{width: 164px;height:70px; background-size: auto 70px; top: -70px;   }
.md-visons{margin-top:60px;}
.contacts-wrap{ display: block;}
.contacts-wrap .item-cell{ width: 100%; padding-bottom: 70px; margin-top: 50px;}	
.contacts-wrap .item-tit{ height: auto; min-height: 0;}
.mgs{ position: static;}	
.mgsbox{ display: block;} 	
.mgsleft{ margin-top: -220px; margin-bottom: 30px;}
.mgsleft,.mgsright{ width: auto; position: relative; z-index: 2;}
.mgsright{ margin-bottom: 20px;}
.mgstit13{ margin-top:20px; line-height: 120%; }
.contactsguest img{ max-width: none; width: 180%; position: relative; left: 50%; transform:translateX(-50%);}	
.mgsright{ padding: 25px;}
.mgsinput input{ font-size: 16px;}	
	
/*企业文化*/
.mod-culcore .item-core{width: 95%;}
.mod-culcore{ display: block; margin-bottom: 35px;}	
.mod-culcore .item-cell:after{ font-size: 40px;}
.culvison{  padding-top:100px;}	
.culvison .cultits:before{ font-size:60px;}	
.culvison{ background-size: auto 450px!important; height:500px;}
.mod-culcore .item-cell{    padding: 6% 6% 6% 6%;}
.misscnts2 { margin-top: 20px; margin-bottom: 20px;}
.culsolgos{ margin-top: 25px; margin-bottom: 10px;}	
.ft40{ font-size: 28px;}
.culvison .cultits:before{ top: -95px;}	
.newsInfo .source{ display: block;}	
.newsInfo .source li{ padding: 0 5px;}
.mdshare{ margin-top: 8px;} 

.article .content p{text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.newsInfo .content p{padding: 0 0 1em 0;/* text-indent: 2em; */
text-justify:inter-ideograph; text-align: justify;text-justify: distribute;}
.newsInfo .content img,.article .content img{  display: block; margin: 0 auto;/*display:inline-block; margin: 0 auto;*/ max-width: 100%; height: auto!important;}
.newsboxs{ position: relative; padding-right: 0;}
.newsInfo .content,.newsInfo .content * { font-size: 16px!important;}
.news-prev-next ul li{ width: 100%; max-width: none;}	
.news-prev-next ul{ display: block;}	
.news-prev-next ul li.news-next span{ left: 0; position: static;margin-right: 8px;padding-right: 8px;}
.news-prev-next ul li span{ height: 16px; line-height: 16px; display: inline-block; margin-right: 8px; border-right: 1px solid #7f7f7f!important; border-left: none!important;  padding-right: 8px;  padding-left: 0!important;}
.news-prev-next ul li.news-next{ margin-top: 10px;}
.news-prev-next ul li a{ background: none!important; padding-left: 0!important; padding-right: 0!important;}	
		
	
.cstabs{margin-top:20px;} 
.cslogo{ font-size: 18px; text-align: center;} 	
.serlefts{ width: auto; padding: 20px;}	
.seright{ position: static;}	
.serlefts:after{ left: 0; width: auto;}	
.serlefts .service-desc{ margin-bottom: 20px;}	
.seright{ width: auto; margin-top: 20px;}	
.seright .item-pic{ height: 250px!important;}	
.messages{ margin-top:20px;}	

.newsrolla-wrap .item-cell{ display: block;}
.newsrolla-wrap { margin: 0 10px;}
.newsrolla-wrap .item-pic{ width: auto; ;height: 250px!important;}	
.newsrolla-wrap .item-cnt{    margin-left: 0; margin-right: 0;}	
.newsrolla-wrap .item-inn2{ padding: 20px;}
.newsrolla-wrap .item-inners{ margin-left: 0; height: auto;}	
.newsrolla-wrap .item-desc{ display: none;}
.newsrolla-wrap .item-more{ display: none;}	
.newsrolla-wrap .datasnums2{ position: static; margin-top: 8px; margin-left: 0; padding-left:0;}	
.newsrolla-wrap .item-inn2{ padding: 20px 0 0 0;}	
.newsrolla-wrap .item-cnt{ /*background: #f9f9f9;*/}
.newsrolla-wrap .item-inners{ background: none;}
.newlist6-wrap .item-cell{ width: 96%;}	
	
	
.newlist6-wrap .item-cell:hover .item-tit a,.newlist6-wrap .item-cell:hover .item-date a { color: #1667b3;}
.newlist6-wrap .item-cell:hover .item-date{background: url("../images/ar21.png") right  center  no-repeat;}
.newlist6-wrap .item-tit{ line-height: 140%; height: 61px;}
.newlist6-wrap .item-picwrap{ overflow: hidden; opacity: 0;}
.newlist6-wrap .item-cell:hover .item-picwrap{ height: 0; overflow: hidden; opacity: 1;}
.newlist6-wrap .item-cell:hover .item-pic,.newlist6-wrap .item-cell .item-pic{ height: 200px!important; overflow: hidden;}
.newlist6-wrap .item-cell:hover  .item-cnt{  position: static; bottom: 0; top: 0; background:#fff; left: 0; right: 0;}
.newlist6-wrap .item-cell img{ display: block; }
.newlist6-wrap .item-cell:hover .item-desc{ margin-top: 20px;}
.newlist6-wrap .item-cell:hover *{ color: #666!important; opacity: 1!important;}	
.newlist6-wrap .item-cell:hover .item-tit *{ color: #000!important;}
.newsrolla-wrap{  border-bottom: 1px solid #ddd; padding-bottom: 30px; margin-bottom: 20px;}	
.searchnews  .mod-serch-l{ width: 45%; margin-right: 5%;}
.searchnews{ display: block; margin-bottom: 30px;} 	
.searchnews .fl{ margin-right: -5%;}  	
.inputs{ width: 100%;}
.inputs input{width: 100%;}	
.searchnews .mod-serch-l{  margin-bottom: 15px;}
	
	.ctr{ left: 20%; right: 10px; bottom:30px;}	
	
.modvideos2 a:after{ width: 40px; height: 40px; background-size: 100% auto!important;}
video{ width: 100%!important; height: 250px!important;}	
#md-videos2{ max-width: 100%;}
.video-close{  right: 15px; top: 15px; background-size: 30px 30px!important; background-position: right 0!important}	
	.mod-news-20 .item-cell{ width: 100%; padding-bottom: 15px;}	
	.mod-news-20 .item-tit{ min-height: 0;}
	.newlist6-wrap .item-desc{        min-height: 55px;
        height: 55px;}	
.cstabs a:after{ display: none!important;}
.fixeds{ display: none;}	
	
	
/*新闻列表*/
.mod-news-5 .item-desc{ margin-top:2px;}
.mod-news-5 .item-cell .item-desc a,.mod-news-5 .item-cell .item-tit a{
display: -webkit-box;display: box; overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;    -webkit-line-clamp: 2;}
.mod-news-5 .item-1 .item-pic:after,.mod-news-5 .item-1 .item-pic:before{ display: none;}	
.mod-news-5 .item-cell .item-cnt{ margin-left: 0; margin-right: 0; padding-top: 0;}	
.mod-news-5{ margin-top: 0;}	
.mod-news-5 .item-cell{  padding: 0; padding-bottom: 20px; margin-bottom: 20px;box-shadow:none; padding-left: 0; display: flex;padding-right: 0;}	
.mod-news-5 .item-cnt{ margin-left: 0; flex: 1;}	
.mod-news-5 .item-cell .item-date{ position: static; text-align: left;  position: static; margin-top: 0; transform: translateY(0)}
.mod-news-5 .item-cell .item-desc{ display: block; min-height: 0;}
.mod-news-5 .item-cell .item-date{ width: auto; text-align: left; color: #999;}
.mod-news-5 .item-cell{padding-bottom: 15px;margin-bottom: 15px; border-bottom: 1px solid #f4f4f4;}
.mod-news-5 .item-cell .item-pic{ width: auto; float: none;  margin-left: 0; margin-right: 0; margin-bottom: 20px; float: none; width: 160px; margin-right: 15px;}	
.mod-news-5 .item-cell .item-tit{font-size: 16px; margin-top: 0; line-height: 150%;}		
.mod-news-5 .item-cell .item-more{ display: none;}
.mod-news-5 .item-cell .item-tit *{ font-size: 16px;}	
.mod-news-5 .item-nopic  .item-desc{ line-height: 150%; margin-top: 5px;  padding-top: 0; padding-bottom: 5px; display: block;}
.mod-news-5 .item-nopic  .item-desc a{display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}			
.mod-news-5 .item-cell .item-pic{ margin-bottom: 0;}	
.mod-news-5 .item-cell{ margin-bottom: 12px; padding-bottom: 12px;}			
		
/*企业文化*/	
.cultures-wrap2{ width: auto;}
.cultures-wrap2 .item-cell{ display: block!important;}
.cultures-wrap2 .culflex{ /*display: block!important;*/}
.cultures-wrap2 .item-cell{ padding-bottom: 0; margin-bottom: 0; margin-top:20px;} 	
.cultures-wrap2 .item-cell .item-pic{ margin: 0 auto; max-width: 70%; margin-bottom:40px;}		
	
.cultures-wrap2 .culflex2 >.item-cell{  width:90%;}
	
	.cultures-wrap2 .culflex2 >.item-cell{ margin-left: -20px;    padding:20px 20px;}
	.culflex2{ margin-left: 20px;}
	.cultures-wrap2 .culflex2 >.item-cell{ background: none;}
	.cultures-wrap2 .culflex2 >.item-cell:nth-child(2),.cultures-wrap2 .culflex2 >.item-cell:nth-child(6)
	{     background: rgba(0, 0, 0, .01);}
	.cultures-wrap2	{  margin: 0 20px; text-align: center;}	
	.cultures-wrap2 .item-cell .item-tit2{ font-size: 18px; margin-top: 10px;} 
	.cultures-wrap2 .culflex2 >.item-cell{ padding-top: 40px; padding-bottom: 40px;}
	
	
/*网站地图*/	
.siteMap{ margin-top:0;}
.siteMap ul li ul{ margin-top: 20px;}
.siteMap ul li h2{ float: none; }	
.siteMap ul li ul li a{ padding-left: 0; padding-right: 15px;}	
.siteMap ul li ul li{ display: flex;}
.siteMap ul li ul li dl{ flex: 1; display: flex; flex-flow: wrap; padding-top: 0;}	
.siteMap ul li.menulevels ul li{ width: 100%}	
.siteMap ul li ul li a{ min-width: 0;}
.siteMap ul li.menulevels ul li>a{min-width:90px;}
.siteMap ul li h2 .cn{ font-size: 18px;}		
.autos{ max-height: none;}	

	
.cultures-wrap3{width:auto; }	
.cultures-wrap3 .item-2{ width: auto; min-width: 0;}
.culs{ background: url("../images/cul_bj.jpg") center bottom no-repeat;background-size: 400px auto; margin-top: 0;}
.cultures-wrap3 .item-0{ display: block; position: static; height: auto; padding-top: 0;}
.cultures-wrap3 .item-cell{ position: static; padding-top: 0; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #eee;}
.cultures-wrap3 .item-tit2{ margin-top: 0;}
.cultures-wrap3 .item-1{ margin-top: 0;}
	
	
	.partysad{ margin-top: 0;}	
	.partyswraps2{ display: block;} 
	.party-1,.party-2,.party-3{ width: auto; margin-bottom: 20px;}
	.event-info ul{ justify-content: flex-start;}
	.event-info ul li{ margin-bottom: 10px;}
	.event-content li h6:after{ top: 15px;}
	
	
	.meanlogo{display:block;}	
	.logvules h3{ text-align: center; margin-top:30px;} 
	.logol img{ max-width: 120px; margin: 0 auto;}
	.meanlogo .logol{ text-align: center;}
	
	.cultures-wrap32 .item-0{ display: block;}
.cultures-wrap32 .item-cell{ width: auto; max-width: none; margin-bottom: 30px; margin-left: 0; margin-right: 0;}
	.cultures-wrap32 .item-tit2,.logvules { font-size: 16px;}	
	.cultures-wrap32 .itimg span{ width: 60px;}
	.cultures-wrap32 .item-cell{    padding: 20px 20px 30px 20px;}
	.meanlogo{    padding-bottom:30px;    margin-bottom: 30px;}
	
	.new-aboutl{ padding: 0 ;}
	.new-aboutl:after, .new-aboutl:before{ display: none;}
	.gm-wrap{ flex-wrap: wrap; margin-right: -2%;}
	.gm-wrap .item-cell{ flex: none; width: 48%; margin-right: 2%; margin-bottom: 10px;}
	
	.telg-feature .item-cell{ width: 98%;}
	.feature-wrap{ margin-top: 20px;}
	.feature-wrap .item-cell .item-cnt{ padding-top: 20px;}
	.lycors-wrap20 .item-cell{ display: block;    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);} 
	.lycors-wrap20 .item-cnt{ padding: 20px 10px;}
	.lycors-wrap20 .item-tit span{ width: 50%; padding-right: 10px; line-height: 150%; padding-left: 20px;}
	.lycors-wrap20 .item-cell .item-pic:after{ display: none;}
	.lycors-wrap20 .item-pic{ width: auto;}
	.lycors-wrap20 .item-tit span:after{ top: 16px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ transform: scale(0.8)}
	.invests-wrap{ margin-top:15px; margin-bottom: 0; padding-bottom: 0;}
	.parter-wrap .item-cell{ width: 23%;}
	
	.intabs2 a{    padding:8px 34px;}
	.intabs2{ margin-bottom:20px; margin-top:15px;}
	.messages .frmsput textarea{  padding-left: 10px;}
	.messages .frmsput input{ padding-left: 10px;}
	.modindex-newslist{ width: auto;}
	
	/*招聘*/
	.job-in ul li{ width: 50%; font-size: 14px;}
	.job-in{ padding: 10px;}
	.mod-jobinfos h3{ font-size: 24px;}
	.responsive-tables .gw *, .responsive-tables .gw{ font-size: 16px;}
	.responsive-tables table td:before{ line-height: 200%;}
	.responsive-tables table td{ text-align: left!important;}
	.responsive-tables a.views{ line-height: 18px;    height: 18px;}
	
.job-lists .job-cell ul{  display: block;}
.job-lists .job-cell ul li{ display: inline-block; width: auto!important; height: auto; line-height: 150%;  font-size: 14px;padding: 0 5px;}
.job-lists .job-cell ul li.jtit1{  display: block;width: auto; text-align: left; font-size: 18px;}
.job-lists .md-mobile{ display: inline-block;}
.job-lists .job-active .job-cnt{ padding: 20px; margin-top: 20px;}
.mdsmore a{ font-size: 15px;}
.job-lists .job-cell ul{ background-size: 26px auto!important; padding-top: 10px;}
.job-top{ display: none;}	
.job-lists .job-active .job-cnt{ background-size:200px auto;}	
	.page li a {}	
		
.page li.prev a:before,.page li.next a:before{ position:static;}
.page li,.page li a{ width: auto; height: 25px; line-height: 25px;  }
.page li.cr a, .page li a:hover{width: 25px;  border-radius:  25px;/* background: #002fa7; width: 25px;  border-radius:  5px; font-size: 15px;*/}
.page li,.page li a { font-size: 14px;}
	
/*联系我们*/
	.contacts-wrap .item-cell{ margin-top: 40px; padding-top: 30px; padding-bottom:40px;}
.contacts-wrap ul{ display: block;}	
	.contacts-wrap .item-tit{ font-size: 20px; text-align: left;}
.contacts-wrap .item-desc ul li {
    background-position: 0 4px !important;
    background-size: auto 16px !important;
    padding-left: 25px;
	margin: 0 0 20px 0;
	font-size: 16px;
}
	.wrap-quas ul li{  width: 95%;}	
	.wrap-quas ul li{ margin-top: 15px;}	
/*移动端重新排序写死*/
.cstabs a{ position: relative;}
.cstabs a:nth-child(6){  top: -73px;}	
.cstabs a:nth-child(9){  top: -73px; left: -40%;}	
.cstabs a:nth-child(5){ left: -40%;}		
.cstabs a:nth-child(8){  top: -73px; left: 20%; }		
.cstabs a:nth-child(13){  top: -146px; left: 40%; }	
.cstabs a:nth-child(4){  top:73px; left: -60%; }		
.cstabs a:nth-child(3){  top:73px; }		
.cstabs a:nth-child(12){  top:-73px; left: 40%;}	
.cstabs a:nth-child(2){  top:73px;left: 60%; }	
.cstabs a:nth-child(1){  top:146px; }		
.cstabs a:nth-child(10){  top:73px;left: -60%;  }	
.cstabs a:nth-child(11){ left: 40%;  }	
	
	
	
.about-descs{ max-height: none;}	
	.mscodes{ width: auto;} 
	.btels{ margin-right: 0;} 
/*分公司介绍*/	
.abflexs2{ display: block;} 	
.abtit{ line-height: 150%;} 
.abimg5{ width: auto; margin: 0;}	
.abinner2{ background-size: auto 80px;}	
	
/*企业文化*/	
.meanlogo{ width: auto; padding: 0;}	
.logol span{width: 50px;}
.logvules h3:before{ margin-left: 60px; margin-right: 60px;}	
.logvules h3:after{ margin-left: 60px;}
.new-cul .item-0{ display: block;}	
	.new-cul .whbgs{ display: none;}	
	.new-cul{ background-size: cover; padding-bottom:80px;}	
	.new-cul .item-cell{ border: none; border-bottom: 1px solid rgba(255,255,255,.4);    padding: 20px 10px 20px 10px;}	
	.new-cul .item-tit2{ padding-top: 10px; font-size: 16px;}
	.services-navs li.cr dl{  position: absolute; text-align: center;top: 40px;  left: 0; right: 0; white-space: nowrap; padding: 10px 10px 0 10px; }
	.services-navs dt{ margin-top: 0;}
	.services-navs li.cr *{ display: inline-block;}
	.services-navs li:hover>a:after, .services-navs li.cr>a:after{ display: none;}
	.services-navs ul{ position: relative;}
	.services-navs li>a{ background: #fff;}
	.services-navs{ background: #f5f6f7; border-bottom: 2px solid #eee;}
	.services-navs li{ padding-bottom:60px; position: static;}
	.cultures-wrap38 .logol{ top: 0;}
	.tabtops{ margin-top: 15px;}
	
	
/*服务能力导航*/	
.modnav-top ul{ display: block; white-space: nowrap; width: 100%; overflow-x: auto; border-bottom: 1px solid #eee;}
.modnav-top ul li{ display: inline-block; vertical-align: top;  margin-right: 5px; position: static;}	
.modnav-top ul li span a{ padding: 0 10px; height: 50px;}	
.aslist ul{ display: block; margin-right: 0; margin-right: 20px;}
.aslist ul li{ width: auto;  padding-right: 0;}
.services-navs{ min-height: 0; }	
.mod-creat3{ height: 55px; background: none; margin-bottom: 150px;}	
.mod-creat3	dl{ display: none;}
.mod-creat3 li.cr	dl{ display: block; position: absolute; left: 0;  right: 0; display: flex;}	
.mod-creat3	.modnav-top ul{ position: relative; padding-bottom: 120px;}	
.mod-creat3 li .cores{ margin: 0 15px;}
.modnav-top ul li dl a{    padding:8px 5px; line-height: 100%; font-size: 14px;}
.curs2{ font-size: 22px; font-weight: bold; text-align: center; margin-top: 20px;margin-bottom: 10px;}	
.part-tit{ margin-top: 0;}	
.gm-wrap .item-cell .item-desc{ font-size: 16px;}	
.gm-wrap .item-cell .item-pic{ height:100px!important;}
	

	.contacts-wrap .item-cell{ padding:20px 0 0 0; margin: 0;}	
	
	.contacts-wrap .item-tit{ padding-right: 0;}
	.contacts-wrap .item-desc ul li{ border-bottom: 1px solid #eee; padding-bottom: 20px; padding-top: 20px; min-height: 40px; height: auto; padding-left:50px; background-size: auto 35px!important; background-position:0 center!important; margin-bottom: 0;}
	
	.contacts-wrap .item-tit{ text-align: center;}
	
	
	
	
	
}