﻿
@media only screen and (max-width:1920px){
.document_width{ width:1440px;}

/***首页****/	
.headtop{ width:100%; height:42px; line-height:42px; font-size:18px;}
.headtop .div span.ssan{ width:40px; height:42px; background-size:20px auto;}
.yyqha{ width:25px; height:42px;  margin:0 40px;  background-size:20px auto; }
.yyqha s{ top:42px;}
.yyqha s a img{ width:20px;}
.ssdiv{ top:42px;}
	
.headdiv{height:75px;}
.logo{ width:auto; height:41px; margin:17px 0;;}
.logo img{height:41px;} 
ul.ulmenu{ height:75px; }
ul.ulmenu >li{ height:75px;  padding:0 27px; }
ul.ulmenu >li >a{height:75px; line-height:75px;background-size:0 3px;font-size:20px;}  
ul.ulmenu >li:hover >a,ul.ulmenu >li >a.cur{ background-size:100% 3px;}
.ejdiv{ top:75px;  }
.ejdiv strong{ font-size:22px;line-height:28px; margin:40px 0 30px 0} 
.ejdiv dl dt a{ font-size:20px; line-height:24px; } 
.ejdiv dl dd{  margin-top:20px;}
.ejdiv dl dd a{ font-size:18px; line-height:20px;margin-bottom:10px;} 
.ejdivh dl.d1{ width:180px; margin-right:130px;} 
.ejdivh dl.d2{ width:150px; margin-right:130px;}
.ejdivh dl.d3{ width:230px; margin-right:130px;}
.ejdivh dl.d4{ width:180px; margin-right:130px;}
.ejdivh dl.d5{ width:170px; margin-right:0;} 
 
 
ul.ulmenu >li:hover .ejdiv{ height:220px;}
ul.ulmenu >li:hover .ejdivh{ height:400px;}
.menutb{ margin-top:23px;}
.sj_menu{ top:75px;}	
	
.indexdiv1{ padding-bottom:80px;}   
.banner{ width:960px;height:504px !important; }
.banner ul {   height:504px !important; }
.banner ul li img,.banner ul li video{ height:504px !important;  }
.banner_span span{width:10px;height:10px; border-radius:10px; margin:0 5px; }
.banwezi{padding:150px 10% 0 130px;}
.banwezi h3{ font-size:18px; line-height:24px;}
.banwezi h2{ font-size:40px; line-height:54px; margin:15px 0 20px 0;}
.banwezi a.a{font-size:14px;}
.bjtl{  left:30px; top:45%; background-size:24px auto;}
.bjtr{ right:30px; top:45%; background-size:24px auto;}
 
.indexdiv1right{ width:calc(100% - 960px);}
.indexdiv1right ul li{ height:168px; padding:40px 40px 0 40px;}
.indexdiv1right ul li h3 a { font-size:20px; margin:0 0 10px 0;}

.indexdiv1sm{ height:56px; padding-right:130px;}
.indexdiv1sm a{ width:28px;margin:14px 12px;}
.indexdiv1sm a.a3{ width:30px;}
.indexdiv1sm a.a3 img{ margin-top:3px;}
.indexdiv1sm a.a1{ width:24px;}


dl.idl1{ width:calc((100% - 84px) / 3); margin-right:42px;}
dl.idl1 dd{ padding:30px;}
dl.idl1 dd h2 a{ font-size:22px; line-height:22px;}
dl.idl1 dd p a{ font-size:16px; line-height:20px; background-size:20px auto;}

.indexdiv2{padding:65px 0;}
.indexdiv2wz video{  height:530px;}
.indexdiv2wzc{ padding:50px 50px 0 50px; }
.indextt strong{ font-size:24px; line-height:30px;}
.indextt p{ font-size:18px; line-height:20px;}
.indexdiv2wzc ul{ margin-top:100px; width:calc(100% + 100px); margin-left:-50px;}
.indexdiv2wzc ul li{  padding:30px 10px 0 10px;}
.indexdiv2wzc ul li strong{ font-size:20px; line-height:20px; }
.indexdiv2wzc ul li strong em{ font-size:56px; line-height:56px; margin-right:8px;}
.indexdiv2wzc ul li p{ min-height:44px; font-size:16px; line-height:22px; margin-top:30px;}

.indexdiv3{ padding:65px 0 90px 0;}
dl.ixwd1{ width:calc((100% - 126px) / 4); margin:0 42px 42px 0; }
dl.ixwd1 dd{  padding:27px 27px;}
dl.ixwd1 dd span{  font-size:18px;}
dl.ixwd1 dd h3 a{height:52px;font-size:20px; line-height:26px;margin:17px 0;}
dl.ixwd1 dd a.a{padding-left:35px; font-size:16px; background-size:20px auto;}
dl.ixwd2{ width:calc((100% - 42px) / 2); margin:13px 42px 13px 0;}
dl.ixwd2.last{ margin:13px 0;}
dl.ixwd2 dt{ width:100px;}
dl.ixwd2 dt img{ width:100px; height:100px;}
dl.ixwd2 dd{ width:calc(100% - 130px); height:100px;}
dl.ixwd2 dd h3 a{ width:100%; height:60px; margin:10px 0;font-size:20px; line-height:30px;}


.bottomdivleft{ width:540px;} 
.bottomdivleft img{margin-left:-55px; }
.bottomdivzj{ width:440px; left:470px; top:60px;} 
.bsmdiv{ padding-bottom:20px; padding-left:50px;}
.bsmdiv a img{ width:auto; max-width:28px; max-height:26px !important; margin:0 15px;}
.bsmdiv a.a img{ margin-top:5px;}
.blogt{ margin:30px 0 2px 0;}
.blogt img{ width:320px;}
.bottomdivzj p.p{ font-size:14px; line-height:24px;}
.bewm{margin:42px 0 30px 0;}
.bewm img{ width:270px;} 
.bottomdivzj p.p1{  padding:0;}
.bottomdivzj p.p1 a{font-size:16px; line-height:26px;}
.bottomdivzj p.p1 a.atel{ padding-left:30px; background-size:22px auto !important;}
.bottomdivzj p.p1 a.amail{ padding-left:40px;background-size:20px auto !important;}
.bottomdivzj p.p2{ padding:0 0 0 42px; margin-top:46px; font-size:17px; line-height:22px;}
.bottomdivzj p.p2 s{ padding-left:21px;background-size:18px auto}	

.bottomdivright{}
.bottomdivright dl.d1 dt a{font-size:20px;line-height:22px;}
.bottomdivright dl.d1 dd{ margin:15px 0 0 0;}
.bottomdivright dl.d1 dd p{ margin-bottom:5px;}
.bottomdivright dl.d1 dd a{ margin-right:14px; font-size:13px; line-height:22px;}
.bottomdivright dl.d1 dd a.a{ font-size:14px;margin-right:15px;}
.bottomdivright dl.d1.d2,.bottomdivright dl.d1.d2s,.bottomdivright dl.d1.d2s1{  }
 
.bottomdivright dl.d1.d2 dd a.a{ width:100%; margin-bottom:6px;}
.bqxx{ width:100%; height:auto; float:left; margin-top:30px;} 
.bqxx p{ width:auto; height:auto; float:left; font-size:19px; line-height:22px; color:#0066B1;}
.bqxx p s{ padding-left:24px; background:url(../images/bot_tb3.svg) left center no-repeat; background-size:21px auto}
.bqxx span a{font-size:15px; line-height:22px; }
.bqxx span s{ height:10px; margin:7px 8px;} 
.ptsa {margin-left: 116px;}
 	
/****解决方案分类*****/
.nydiv{padding-bottom:110px;}
.nytt strong{font-size:50px; line-height:52px; margin:54px 0;}
.nyban{ margin-bottom:75px;}  
dl.fld2{margin-top:50px; padding:0 120px;}
dl.fld2 dt{ width:336px;} 
dl.fld2 dd{ width:calc(100% - 390px); height:336px;  padding-top:27px;}
dl.fld2 dd h2 a{ font-size:33px; line-height:33px;}
dl.fld2 dd p{ font-size:21px; line-height:31px;padding-right:25%; margin:42px 0 60px 0;}
dl.fld2 dd a.a{ height:45px; line-height:45px; font-size:18px; padding:0 22px;}
dl.fld2 dd a.a s{ padding-right:35px;background-size:20px auto !important;}
 

/******解决方案列表******/ 
.solmenudivwz{ padding:90px 110px;}
.solmenudivwz h3{ font-size:30px; line-height:30px; margin-bottom:45px;}
.solmenudivwz p.p{ width:calc(50% - 26px);font-size:22px; line-height:30px; margin-right:52px;}
.solmenudivqh video,.solmenudivqh img{height:555px;}
.vidoean{  background-size:90px auto;}
.soljtl{ width:36px; height:36px;  left:25px; top:44%; background-size:36px auto !important;}
.soljtr{ width:36px; height:36px;   right:25px; top:44%; background-size:36px auto  !important;}

.solmenudiv ul a{ font-size:20px; height:56px; margin:0 20px;line-height:56px;}
.solmenudiv ul a.cur{background-size:100% 2px;}

.nydiv1{  padding-bottom:60px; }
.menuul{ margin:-39px 0 100px 0; }
.menuul ul li a{ padding-bottom:15px; font-size:20px; line-height:22px;margin-right:40px; background-size:0 4px;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 4px; }

dl.soldl{ width:calc((100% - 84px) / 3);  margin:0 42px 42px 0;}
	dl.soldl dt img{height:337px;}
dl.soldl dd{ padding:30px 25px 25px 25px;}
dl.soldl dd h3 a{ height:24px; line-height:24px; font-size:22px; }
dl.soldl dd p{height:20px; line-height:20px; font-size:16px;margin:10px 0 20px 0;}
dl.soldl dd a.a{ height:36px; line-height:36px; font-size:16px; padding:0 17px;}
dl.soldl dd a.a s{ padding-right:30px;background-size:14px auto !important;} 


/********解决方案详情******/
dl.xinsolxxd1 dt img, dl.xinsolxxd1 dt video{ height:500px;}
dl.solxxd1 dd{ width:calc(100% - 480px); padding:135px 135px 0 135px; box-sizing:border-box;}
dl.solxxd1 dd h1{ font-size:56px; line-height:70px; }
dl.solxxd1 dd p{ font-size:20px; line-height:24px; margin-top:30px;}
dl.solxxd1 dt{ width:480px; } 
.solxxdivwz{ padding:72px 120px;}
.solxxdivwz strong{  font-size:24px; line-height:30px;margin-bottom:20px;}
.solxxdivwz p{ font-size:22px; line-height:32px;}

.nytt1{margin-bottom:0px;}
.nytt1 span{  font-size:20px;  margin-bottom:20px; }
.nytt1 strong{ font-size:45px; }
 
 
.jtkz{ width:100px;margin-top:25px;}
.jtkz .jtl{ width:40px; height:40px; background-size:40px auto;}
.jtkz .jtr{ width:40px; height:40px; background-size:40px auto;}
.solvideo{  padding:60px 0;}

/******服务中心******/
.nydivwz{ padding:30px 120px;}
.nydivwz strong{ font-size:36px; line-height:40px; margin-bottom:36px;}
.nydivwz p.p{ width:calc(50% - 28px); margin-right:56px; font-size:22px; line-height:32px; }

.serdiv{padding-top:22px; padding: 0 120px;}
dl.serdl{ width:calc((100% - 56px) / 2);  margin:56px 56px 0 0;}
dl.serdl dd{ padding:36px 50px 36px 50px;}
dl.serdl dd h3 a{ font-size:24px; line-height:26px;margin-bottom:4px;}
dl.serdl dd p{  font-size:16px; line-height:22px; }


/*****服务中心-详情*****/
dl.serxxd1 dd h1{ font-size:56px; line-height:70px; padding-top:30%;}
.solxxdiv1 .nydivwz{ padding:80px 0 48px 0; margin-top:20px;}

.serxxdiv{ padding:0 0 120px 0; }
.serxxdiv dl.serdl{ width:calc((100% - 84px) / 3); margin-right:42px;margin-top:0;}
.serxxdiv dl.serdl dd{ padding:20px 28px;}
.serxxdiv dl.serdl dd h3 a{ font-size:24px; line-height:26px;}
.serxxdiv dl.serdl dd p{ font-size:16px; line-height:22px;}
 
/******新闻列表*****/
.newsdiv{ padding:0 0 110px 0;}
ul.xul{ padding:45px 0 50px 0;}
ul.xul li{ margin:20px 42px 0 0;}
ul.xul li a{ height:52px; line-height:52px;padding:0 15px; font-size:26px; }
 
dl.xdl{  margin-top:56px;}
dl.xdl dt{ width:336px; height:300px;}
dl.xdl dd{ width:calc(100% - 387px); height:300px; padding-top:20px;}
dl.xdl dd span{ font-size:18px; line-height:24px;}
dl.xdl dd h3 a{ width:100%; height:60px; font-size:26px; line-height:30px; margin:20px 0 15px 0;}
dl.xdl dd p{height:52px; font-size:20px; line-height:26px;  margin-bottom:30px;}
dl.xdl dd a.a{  padding-left:30px; font-size:18px;  background-size:22px auto;}
 


/*****新闻列表-详情******/
.stime{  font-size:18px; line-height:22px; margin:60px 0 37px 0;}
.xh1{ font-size:45px; line-height:56px;margin-bottom:30px;}
.newsxxdiv{  padding:30px 210px;font-size:18px; line-height:30px;}
.newsxxdiv p{ font-size:18px; line-height:30px; margin:5px 0;}
.sxtiao{ padding-top:15px;}
.sxtiao a.a{ width:40%; height:60px; padding-top:10px; padding-left:60px; background-size:40px auto; font-size:18px; line-height:20px; }
.sxtiao a.a1{ width:40%; height:60px; padding-top:10px;padding-right:60px;  background-size:40px auto; font-size:18px; line-height:20px; }

	
/*****关于我们列表*****/
.aboutdiv {padding:20px 120px 0 120px;}
dl.abdl{ margin-top:52px;}
dl.abdl dt{ width:calc(50% - 28px); height:502px; margin-right:56px; }
dl.abdl dd{ width:calc(50% - 28px); height:502px; }
dl.abdl dd h3 a{  margin:40px 0; font-size:45px; line-height:48px; }
dl.abdl dd p{ font-size:22px; line-height:36px;height:144px; }
dl.abdl dd a.a{  height:46px; line-height:46px; padding:0 22px; font-size:20px; margin-top:80px; }
dl.abdl dd a.a s{ padding-right:40px;  background-size:16px auto !important;} 


/****关于我们详情****/
.abban{ width:1440px; height:560px !important; margin-bottom:78px;}
.abban ul { height:560px !important; }
.abban ul li img,.banner ul li video{ height:560px !important;  }
.abjtl{ width:40px; height:40px; left:25px; top:45%;  background-size:40px auto;}
.abjtr{ width:40px; height:40px; right:25px; top:45%;  background-size:40px auto;}

dl.abxxdl{ width:25%; margin:56px 0 20px 0;}
dl.abxxdl dt img{ width:165px;}
dl.abxxdl dd{ font-size:24px; line-height:30px;  margin-top:20px;}

dl.abd2{ width:calc(50% - 28px); margin-right:56px;}
dl.abd2 dd{ padding:50px 67px 45px 67px;}
dl.abd2 dd h3 a{ font-size:32px; line-height:38px;margin-bottom:6px;}
dl.abd2 dd p{  font-size:24px; line-height:30px;}



/*******联系我们*****/
.lxwmdivl{ width:705px;margin-right:60px;}
.lxwmdivl dl dd{  padding:45px 35px;}
.lxwmdivl dl dd p.p{ padding-left:75px; background-size:40px auto !important;}
.lxwmdivl dl dd.p.ps { background-size: 30px auto !important;}
.lxwmdivl dl dd p.p s{ font-size:20px; line-height:22px; margin-bottom:4px;}
.lxwmdivl dl dd p.p span{ font-size:26px; line-height:32px;}
.lxwmdivl dl dd p.pxt{ margin:30px 0;}

.lxwmdivr{ width:calc(100% - 775px);}
.lxwmdivr .img{margin:40px 0 15px 0;}
.lxwmdivr p.p{ font-size:20px; line-height:37px; margin-bottom:40px;}
.lxwmdivr p.p1{ width:calc(50% - 16px); margin-right:32px; margin-bottom:32px;}
.lxwmdivr p.p1 span{font-size:20px; line-height:24px;margin-bottom:10px;}
.lxwmdivr p.p1 .input{ height:66px;line-height:66px; font-size:20px; padding:0 25px;}
.lxwmdivr p.p1 .text{ width:100%; height:240px; line-height:24px; font-size:20px;padding:25px; }
.lxwmdivr .button{ height:66px; line-height:66px; border-radius:66px; font-size:30px;}


.lxewm{ margin-top:100px; padding-top:100px;}
.lxewm img{ width:825px; }


/******新解决方案详细***/
dl.xinsolxxd1 dt{ width:calc(100% - 560px);}
dl.xinsolxxd1 dd{ width:560px; height: 500px; padding:0 60px;}
dl.xinsolxxd1 dd h1{font-size:40px;line-height:50px; padding-bottom:25px;}
dl.xinsolxxd1 dd p{ font-size:20px; line-height:26px; margin-top:25px;}

.solxxdiv1c .nytt1{ padding-left:120px; }
.solxxdiv1c .nytt1 strong.strxt,.xinsolxxdiv2xx .nytt1 strong.strxt{ margin:30px 0; font-size:24px; line-height:36px;}

dl.solxxd2{ padding:40px 35px 10px 35px; }
dl.solxxd2 dt img{ width:60px;}
dl.solxxd2 dd{ margin-top:10px;}
dl.solxxd2 dd strong{font-size:18px; line-height:26px; min-height:130px;}

.xinsolxxdiv2 .nytt1{margin-bottom: 0px;}
.xinsolxxdiv2{ padding:30px 0 90px 0;}
.xinsolxxdiv2xx{ padding-left:120px;}
.xinsolxxdiv2xxleft{ width:460px; margin-right:20px;}
.xinsolxxdiv2xxleft p.pd{ padding:15px 0; font-size: 18px; line-height: 26px;  }

.solxxdivpro{ width:840px; margin-bottom: 50px;}
.solxxdivproc{ width:840px; }
.solxxdivprolist dl{ width:840px; }
 

.aboutinfodl{padding:0 120px;}	
	
	
	
/***解决方案新版块***/
.jjfaxxdiv{ padding:80px 120px 120px 120px;}
.jjfaxxdivleft{ width:720px; margin-right:40px; padding:40px 64px 64px 64px;}
.jjfaxxdivleft .st{ font-size:22px; line-height: 24px; margin-bottom: 15px;}
.jjfaxxdivleft dl dd{ padding:10px 0 0 30px;font-size: 18px;}
.jjfaxxdivleft .xt{ margin:40px 0;}
.jjfaxxdivleft p{ font-size: 18px; line-height: 28px;}
.jjfaxxdivright{ width:440px; }
.jjfaxxdivright img{  margin-bottom: 40px;}
	
.nydivwz p.pw{ font-size: 22px;line-height: 32px;}	
.solxxdivwz p.p3{font-size: 22px;line-height: 32px;}	
	
	
.solfl{ margin-top:40px;}
.solfl  dl.serdl { margin-bottom:42px !important;}	
.lxwmxt{margin:120px 0; }
.dtmargin{ margin-bottom:120px; } 
	
}


@media only screen and (max-width:1560px){
 
.document_width{ width:1260px; }

/***首页****/	
.headtop{ width:100%; height:38px; line-height:38px; font-size:16px;}
.headtop .div span.ssan{ width:30px; height:38px; background-size:18px auto;}
.yyqha{ width:25px; height:38px;  margin:0 15px;  background-size:18px auto; }
.yyqha s{ top:38px;}
.yyqha s a{ padding:8px 0 10px 0;}
.yyqha s a img{ width:18px;}
.ssdiv{ top:38px; padding:70px 0;}
 
.ejdiv strong{ font-size:20px;line-height:24px; margin:30px 0 20px 0} 
.ejdiv dl dt a{ font-size:18px; line-height:22px; } 
.ejdiv dl dd{  margin-top:15px;}
.ejdiv dl dd a{ font-size:16px; line-height:20px;margin-bottom:8px;} 
ul.ulmenu >li:Hover .ejdivh{ height:340px;}
 
.ejdivh dl.d1{ width:170px; margin-right:100px;} 
.ejdivh dl.d2{ width:150px; margin-right:100px;}
.ejdivh dl.d3{ width:210px; margin-right:100px;}
.ejdivh dl.d4{ width:170px; margin-right:100px;}
.ejdivh dl.d5{ width:130px; margin-right:0;} 
  
 
.indexdiv1{ padding-bottom:60px;}   
.banner{ width:830px;height:435px !important; }
.banner ul {   height:435px !important; }
.banner ul li img,.banner ul li video{ height:435px !important;  }
.banner_span span{width:10px;height:10px; border-radius:10px; margin:0 5px; }
.banwezi{padding:130px 0% 0 100px;}
.banwezi h3{ font-size:16px; line-height:20px;}
.banwezi h2{ font-size:30px; line-height:44px; margin:10px 0 15px 0;}
.banwezi a.a{font-size:14px;}
.bjtl{  left:10px; top:40%; background-size:20px auto;}
.bjtr{ right:10px; top:40%; background-size:20px auto;}
  

.indexdiv1right{ width:calc(100% - 830px);}
.indexdiv1right ul li{height:145px; padding:30px 30px 0 30px;}
.indexdiv1right ul li span{ font-size:14px; line-height:20px; height:20px;}

.indexdiv1sm{ height:50px; padding-right:100px;}
.indexdiv1sm a{ width:24px;margin:13px 10px;}
.indexdiv1sm a.a{ margin-top:16px;}
dl.idl1{ width:calc((100% - 50px) / 3); margin-right:25px;}
dl.idl1 dd{ padding:30px 25px;}
dl.idl1 dd h2 a{ font-size:22px; line-height:22px;}
dl.idl1 dd p a{ font-size:14px; line-height:20px; background-size:16px auto;}

.indexdiv2{padding:60px 0;}
.indexdiv2wz video{  height:420px;}
.indexdiv2wzc{ padding:40px 40px 0 40px; }
.indextt strong{ font-size:30px; line-height:30px;}
.indextt p{ font-size:18px; line-height:20px;}
.indexdiv2wzc ul{ margin-top:60px; width:calc(100% + 80px); margin-left:-40px;}
.indexdiv2wzc ul li{  padding:30px 10px 0 10px;}
.indexdiv2wzc ul li strong{ font-size:16px; line-height:20px; }
.indexdiv2wzc ul li strong em{ font-size:50px; line-height:50px; margin-right:8px;}
.indexdiv2wzc ul li p{ min-height:40px; font-size:16px; line-height:20px; margin-top:10px;}


.indexdiv3{ padding:60px 0 70px 0;}
dl.ixwd1{ width:calc((100% - 75px) / 4); margin:0 25px 25px 0; }
dl.ixwd1 dd{  padding:25px 20px;}
dl.ixwd1 dd span{font-size:15px; line-height:18px;}
dl.ixwd1 dd h3 a{height:52px;font-size:18px; line-height:24px;margin:12px 0;}
dl.ixwd1 dd a.a{padding-left:25px; font-size:14px; background-size:18px auto;}
dl.ixwd2{ width:calc((100% - 25px) / 2); margin:10px 25px 10px 0;}
dl.ixwd2.last{ margin:10px 0;}
dl.ixwd2 dt{ width:90px;}
dl.ixwd2 dt img{ width:90px; height:90px;}
dl.ixwd2 dd{ width:calc(100% - 110px); height:90px;}
dl.ixwd2 dd h3 a{ width:100%; height:52px; margin:10px 0;font-size:18px; line-height:26px;}


.bottomdivleft{ width:460px;} 
.bottomdivleft img{margin-left:-40px; }
.bottomdivzj{ width:380px; left:390px; top:40px;} 
.bsmdiv{ padding-bottom:15px; padding-left:70px;}
.bsmdiv a img{ width:auto; max-width:22px; max-height:22px !important; margin:0 8px;}
.bsmdiv a.a img{ margin-top:3px;}
.blogt{ margin:20px 0 2px 0;}
.blogt img{ width:320px;}
.bottomdivzj p.p{ font-size:14px; line-height:24px;}
.bewm{margin:25px 0 20px 0;}
.bewm img{ width:270px;} 
.bottomdivzj p.p1{  padding:0;}
.bottomdivzj p.p1 a{font-size:16px; line-height:24px;}
.bottomdivzj p.p1 a.atel{ padding-left:30px; background-size:20px auto !important;}
.bottomdivzj p.p1 a.amail{ padding-left:40px;background-size:20px auto !important;}
.bottomdivzj p.p2{ padding:0; margin-top:34px; font-size:18px; line-height:22px;}
.bottomdivzj p.p2 s{ padding-left:21px;background-size:18px auto}	

.bottomdivright dl.d1{ width:43%;} 
.bottomdivright dl.d1 dt a{font-size:20px;line-height:22px;}
.bottomdivright dl.d1 dd{ margin:10px 0 0 0;}
.bottomdivright dl.d1 dd p{ margin-bottom:3px;}
.bottomdivright dl.d1 dd a{ margin-right:8px; font-size:13px; line-height:20px;}
.bottomdivright dl.d1 dd a.a{ font-size:15px;margin-right:15px;}
.bottomdivright dl.d1.d2,.bottomdivright dl.d1.d2s,.bottomdivright dl.d1.d2s1{  }
.bottomdivright dl.d1.d2 dd a.a{ width:100%; margin-bottom:6px;}
.bqxx p{ line-height:19px; font-size:17px;}
.bottomdivright span a{font-size:15px; line-height:16px; }
.bottomdivright span s{ height:10px; margin:3px 8px;} 
.ptsa {margin-left:122px;} 
.bottomdivright dl.d1.d2s{ width:12%;} 
 
.float_r{ width:45px; bottom:150px; }
.float_r ul li.l1 a{  height:45px; background-size:45px auto !important;}
.float_r ul li.l2 a{  height:45px; background-size:45px auto !important;}
.float_r ul li.l3 a{ height:45px; background-size:45px auto !important;}
.float_r ul li.l4 a{ height:45px; background-size:45px auto !important;}
.float_r ul li.l3 span{  height:45px; line-height:45px; right:45px; top:0; font-size:14px;}
.float_r ul li.l2 p{ top:-45px;} 
 	
/****解决方案分类*****/
.nydiv{padding-bottom:80px;}
.nytt strong{font-size:40px; line-height:42px; margin:40px 0;}
.nyban{ margin-bottom:45px;}  
dl.fld2{margin-top:40px; padding:0 100px;}
dl.fld2 dt{ width:300px;} 
dl.fld2 dd{ width:calc(100% - 360px); height:300px;  padding-top:20px;}
dl.fld2 dd h2 a{ font-size:28px; line-height:30px;}
dl.fld2 dd p{ font-size:18px; line-height:30px;padding-right:15%; margin:30px 0 50px 0;}
dl.fld2 dd a.a{ height:40px; line-height:40px; font-size:18px; padding:0 22px;}
dl.fld2 dd a.a s{ padding-right:35px;background-size:20px auto !important;}
 

/******解决方案列表******/ 
.solmenudivwz{ padding:60px 70px;}
.solmenudivwz h3{ font-size:30px; line-height:30px; margin-bottom:25px;}
.solmenudivwz p.p{ width:calc(50% - 20px);font-size:18px; line-height:28px; margin-right:40px;}
.solmenudivqh video,.solmenudivqh img{height:450px;}
.vidoean{  background-size:60px auto;}
.soljtl{ width:36px; height:36px;  left:15px; top:44%; background-size:36px auto;}
.soljtr{ width:36px; height:36px;   right:15px; top:44%; background-size:36px auto;}
 
.nydiv1{  padding-bottom:50px; }
.menuul{ margin:-50px 0 70px 0;  }
.menuul ul li a{ padding-bottom:25px; font-size:22px; background-size:0 3px; margin-right:30px;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 3px; }

dl.soldl{ width:calc((100% - 60px) / 3);  margin:0 30px 30px 0;}
	dl.soldl dt img{ height: 298px; }
dl.soldl dd{ padding:30px 20px;}
dl.soldl dd h3 a{ height:24px; line-height:24px; font-size:20px; }
dl.soldl dd p{height:20px; line-height:20px; font-size:16px;margin:5px 0 15px 0;}
dl.soldl dd a.a{ height:36px; line-height:36px; font-size:16px; padding:0 17px;}
dl.soldl dd a.a s{ padding-right:30px;background-size:14px auto !important;} 



/********解决方案详情******/
dl.solxxd1 dd{ width:calc(100% - 400px); padding:100px 100px 0 100px;}
dl.solxxd1 dd h1{ font-size:46px; line-height:50px; }
dl.solxxd1 dd p{ font-size:18px; line-height:24px; margin-top:20px;}
dl.solxxd1 dt{ width:400px; } 
.solxxdiv ul.ul a{ margin:0 25px; font-size:22px;}

.solxxdivwz{padding:60px 100px;}
.solxxdivwz strong{  font-size:26px; line-height:32px;margin-bottom:20px;}
.solxxdivwz p{ font-size:18px; line-height:28px;}
 
.nytt1{margin-bottom:0px;}
.nytt1 span{  font-size:20px;  margin-bottom:20px; }
.nytt1 strong{ font-size:38px; }
 
 
 
 


/******服务中心******/
.nydivwz{ padding:15px 100px;}
.nydivwz strong{ font-size:30px; line-height:32px; margin-bottom:20px;}
.nydivwz p.p{ width:calc(50% - 20px); margin-right:40px; font-size:18px; line-height:28px; }
 

.serdiv{padding-top:20px; padding: 0 100px;}
dl.serdl{ width:calc((100% - 40px) / 2);  margin:40px 40px 0 0;}
dl.serdl dd{ padding:25px 30px;}
dl.serdl dd h3 a{ font-size:26px; line-height:30px;margin-bottom:4px;}
dl.serdl dd p{  font-size:18px; line-height:24px; }



/*****服务中心-详情*****/
dl.serxxd1 dd h1{ font-size:46px; line-height:50px; padding-top:30%;}
.solxxdiv1 .nydivwz{ padding:60px 0 0px 0; margin-top:20px;}

.serxxdiv{ padding:0 0 70px 0; }
.serxxdiv dl.serdl{ width:calc((100% - 60px) / 3); margin-right:30px;margin-top:0;}
.serxxdiv dl.serdl dd{ padding:20px 28px;}
.serxxdiv dl.serdl dd h3 a{ font-size:24px; line-height:26px;}
.serxxdiv dl.serdl dd p{ font-size:16px; line-height:22px;}
 

 
/******新闻列表*****/
.newsdiv{ padding:0 0 70px 0;}
ul.xul{ padding:25px 0 40px 0;}
ul.xul li{ margin:15px 30px 0 0;}
ul.xul li a{ height:42px; line-height:42px;padding:0 15px; font-size:20px; }
 
dl.xdl{  margin-top:46px;}
dl.xdl dt{ width:330px; height:280px;}
dl.xdl dd{ width:calc(100% - 360px); height:280px; padding-top:20px;}
dl.xdl dd span{ font-size:16px; line-height:24px;}
dl.xdl dd h3 a{ width:100%; height:60px; font-size:24px; line-height:30px; margin:20px 0 15px 0;}
dl.xdl dd p{height:52px; font-size:20px; line-height:26px;  margin-bottom:20px;}
dl.xdl dd a.a{padding-left:30px; font-size:16px;  background-size:20px auto;}
 




/*****新闻列表-详情******/
.stime{  font-size:16px; line-height:20px; margin:40px 0 25px 0;}
.xh1{ font-size:38px; line-height:46px;margin-bottom:20px;}
.newsxxdiv{  padding:20px 120px;font-size:16px; line-height:26px;}
.newsxxdiv p{ font-size:16px; line-height:26px; margin:5px 0;}
.sxtiao{ padding-top:15px;}
.sxtiao a.a{ width:40%; height:50px; padding-top:5px; padding-left:50px; background-size:40px auto; font-size:16px; line-height:20px; }
.sxtiao a.a1{ width:40%; height:50px; padding-top:5px;padding-right:50px;  background-size:40px auto; font-size:16px; line-height:20px; }

	
	
/*****关于我们列表*****/
.aboutdiv {padding:20px 100px 0 100px;}
dl.abdl{ margin-top:40px;}
dl.abdl dt{ width:calc(50% - 20px); height:440px; margin-right:40px; }
dl.abdl dd{ width:calc(50% - 20px); height:440px; }
dl.abdl dd h3 a{ margin:30px 0; font-size:36px; line-height:40px; }
dl.abdl dd p{ font-size:20px; line-height:30px;height:120px; }
dl.abdl dd a.a{  height:46px; line-height:46px; padding:0 22px; font-size:20px; margin-top:70px; }
dl.abdl dd a.a s{ padding-right:40px;  background-size:16px auto !important;} 



/****关于我们详情****/
.abban{ width:1260px; height:490px !important; margin-bottom:40px;}
.abban ul { height:490px !important; }
.abban ul li img,.banner ul li video{ height:490px !important;  }
.abjtl{ width:36px; height:36px; left:25px; top:45%;  background-size:36px auto;}
.abjtr{ width:36px; height:36px; right:25px; top:45%;  background-size:36px auto;}

dl.abxxdl{ width:25%; margin:40px 0 20px 0;}
dl.abxxdl dt img{ width:100px;}
dl.abxxdl dd{ font-size:20px; line-height:24px;  margin-top:15px;}

dl.abd2{ width:calc(50% - 20px); margin-right:40px;}
dl.abd2 dd{ padding:30px 40px;}
dl.abd2 dd h3 a{ font-size:28px; line-height:32px;margin-bottom:6px;}
dl.abd2 dd p{  font-size:20px; line-height:26px;}



/*******联系我们*****/
.lxwmdivl{ width:640px;margin-right:40px;}
.lxwmdivl dl dd{padding:35px 30px;}
.lxwmdivl dl dd p.p{ padding-left:65px; background-size:35px auto !important;}
.lxwmdivl dl dd p.p.ps { background-size:28px auto !important;}  
.lxwmdivl dl dd p.p s{ font-size:18px; line-height:22px; margin-bottom:4px;}
.lxwmdivl dl dd p.p span{ font-size:22px; line-height:28px;}
.lxwmdivl dl dd p.pxt{ margin:30px 0;}

.lxwmdivr{ width:calc(100% - 680px);}
.lxwmdivr .img{margin:40px 0 15px 0; max-width:560px;}
.lxwmdivr p.p{ font-size:18px; line-height:34px; margin-bottom:30px;}
.lxwmdivr p.p1{ width:calc(50% - 15px); margin-right:30px; margin-bottom:30px;}
.lxwmdivr p.p1 span{font-size:18px; line-height:22px;margin-bottom:10px;}
.lxwmdivr p.p1 .input{ height:56px;line-height:56px; font-size:18px; padding:0 20px;}
.lxwmdivr p.p1 .text{ width:100%; height:200px; line-height:24px; font-size:18px;padding:20px; }
.lxwmdivr .button{ height:60px; line-height:60px; border-radius:60px; font-size:24px;}


.lxewm{ margin-top:80px; padding-top:80px;}
.lxewm img{ width:700px; }


/******新解决方案详细***/

dl.xinsolxxd1 dt img, dl.xinsolxxd1 dt video	{ height:440px;}
dl.xinsolxxd1 dt{ width:calc(100% - 560px);}
dl.xinsolxxd1 dd{ width:560px;height:440px;padding: 0 50px;}
dl.xinsolxxd1 dd h1{font-size:30px;line-height:38px; padding-bottom:20px;}
dl.xinsolxxd1 dd p{ font-size:18px; line-height:26px; margin-top:20px;}
.solxxdiv ul.ul a{ height: 50px; line-height: 50px; font-size: 16px;}
.solxxdiv1c .nytt1{ padding-left:100px; }
.solxxdiv1c .nytt1 strong.strxt,.xinsolxxdiv2xx .nytt1 strong.strxt{ margin:20px 0; font-size:26px; line-height:32px; padding-bottom: 5px;}

dl.solxxd2{ padding:40px 15px; }
dl.solxxd2 dt img{ width:60px;}
dl.solxxd2 dd{ margin-top:20px;}
dl.solxxd2 dd strong{font-size:18px; line-height:26px; min-height: 104px;}

.xinsolxxdiv2 .nytt1{margin-bottom: 0px;}
.xinsolxxdiv2{ padding:50px 0;}
.xinsolxxdiv2xx{ padding-left:100px; }
.xinsolxxdiv2xxleft{ width:400px; margin-right:20px;}
.xinsolxxdiv2xxleft p.pd{ padding:10px 0; font-size:16px; line-height: 24px;  }

.solxxdivpro{ width:740px; margin-bottom: 50px;}
.solxxdivproc{ width:740px; }
.solxxdivprolist dl{ width:740px; }
 
.aboutinfodl{padding:0 100px;}

	
/***解决方案新版块***/
.jjfaxxdiv{ padding:64px 100px 100px 100px;}
.jjfaxxdivleft{ width:600px; margin-right:32px; padding:32px 50px;}
.jjfaxxdivleft .st{ font-size:22px; line-height: 24px; margin-bottom: 10px;}
.jjfaxxdivleft dl dd{ padding:10px 0 0 30px; font-size:18px; }
.jjfaxxdivleft .xt{ margin:32px 0;}
.jjfaxxdivleft p{ font-size: 18px; line-height: 28px;}
.jjfaxxdivright{ width:396px; }
.jjfaxxdivright img{  margin-bottom:32px;}
	
	
.nydivwz p.pw{ font-size:18px;line-height:30px;}		
.solxxdivwz p.p3{font-size:18px;line-height:30px;}		
	
	
.solfl{ margin-top:30px;}
.solfl  dl.serdl { margin-bottom:30px !important;}		

 .lxwmxt{margin:100px 0; }
.dtmargin{ margin-bottom:100px; } 
	
	.solfl dl.serdl dd p{ height:88px;}
	
}


 

@media only screen and (max-width:1270px){
		
.document_width{ width:800px; }	 

/******首页******/
.ulmenu{ display:none;}
.indexdiv1{ padding-bottom:50px;}   
.banner{ width:800px;height:420px !important; }
.banner ul {   height:420px !important; }
.banner ul li img,.banner ul li video{ height:420px !important;  }
.banner_span span{width:10px;height:10px; border-radius:10px; margin:0 5px; }
.banwezi{padding:14% 10% 0 13%;}
.banwezi h3{ font-size:16px; line-height:20px;}
.banwezi h2{ font-size:30px; line-height:44px; margin:10px 0 15px 0;}
.banwezi a.a{font-size:14px;}
.indexdiv1right{ width:100%;}
.indexdiv1right ul li{ width:100%; height:auto; padding:30px; box-sizing:border-box; float:left;}
 
.indexdiv1sm{ height:44px; padding-right:10px;}
.indexdiv1sm a{ width:24px;margin:12px 7px;}
.indexdiv1sm a.a3{ width:28px;}
.indexdiv1sm a.a3 img{ margin-top:3px;}
.indexdiv1sm a.a1{ width:20px;}


dl.idl1{ width:calc((100% - 30px) / 3); margin-right:15px;}
dl.idl1 dd{ padding:20px 15px;}
dl.idl1 dd h2 a{ font-size:20px; line-height:20px;}
dl.idl1 dd p a{ font-size:12px; line-height:20px; background-size:16px auto; margin-top:8px;}


.indexdiv2{padding:50px 0;}
.indexdiv2wz video{height:400px;}
.indexdiv2wzc{ padding:30px 30px 0 30px; }
.indextt strong{ font-size:26px; line-height:30px;}
.indextt p{ font-size:16px; line-height:20px;}
.indexdiv2wzc ul{ margin-top:40px; width:calc(100% + 60px); margin-left:-30px;}
.indexdiv2wzc ul li{  padding:10px 10px; width:50%; border-right:none;}
.indexdiv2wzc ul li strong{ font-size:16px; line-height:20px; }
.indexdiv2wzc ul li strong em{ font-size:40px; line-height:40px; margin-right:8px;}
.indexdiv2wzc ul li p{ min-height:40px; font-size:16px; line-height:20px; margin-top:10px;}

.indexdiv3{ padding:50px 0;}
dl.ixwd1{ width:48%; margin:1%; }
dl.ixwd1 dd{  padding:25px 20px;}
dl.ixwd1 dd span{font-size:15px; line-height:18px;}
dl.ixwd1 dd h3 a{height:44px;font-size:18px; line-height:22px;margin:10px 0;}
dl.ixwd1 dd a.a{padding-left:25px; font-size:14px; background-size:18px auto;}

dl.ixwd2{ width:48%; margin:1% !important;}
 
dl.ixwd2 dt{ width:90px;}
dl.ixwd2 dt img{ width:90px; height:90px;}
dl.ixwd2 dd{ width:calc(100% - 100px); height:90px;}
dl.ixwd2 dd h3 a{ width:100%; height:52px; margin:10px 0;font-size:18px; line-height:26px;}

.bottomdiv{ padding:40px 0;}
.bottomdivleft{ display:none;}  
.bottomdivzj{ width:calc(50% - 30px); position:static; } 
 
.ptsa {margin-left:0px;} 

.bottomdivright{ padding:0;}
.bottomdivright dl.d1{ width:100%; margin-bottom:10px;}
.bottomdivright dl.d1.d2,.bottomdivright dl.d1.d2s,.bottomdivright dl.d1.d2s1{ width:20% !important; margin-bottom:0;}
.bqxx p{ width:100%; text-align:center;}
.bqxx span{ display:none;}



/****解决方案分类*****/
.nydiv{padding-bottom:60px;}
.nytt strong{font-size:30px; line-height:32px; margin:25px 0;}
.nyban{ margin-bottom:25px;}  
dl.fld2{margin-top:20px; padding:0;}
dl.fld2 dt{ width:280px;} 
dl.fld2 dd{ width:calc(100% - 310px); height:280px;  padding-top:20px;}
dl.fld2 dd h2 a{ font-size:28px; line-height:30px;}
dl.fld2 dd p{ font-size:18px; height:78px; overflow:hidden; line-height:26px;padding-right:0%; margin:20px 0 30px 0;}
dl.fld2 dd a.a{ height:40px; line-height:40px; font-size:18px; padding:0 22px;}
dl.fld2 dd a.a s{ padding-right:35px;background-size:20px auto !important;}
 
/******解决方案列表******/
 
.solmenudivwz{ padding:40px 50px;}
.solmenudivwz h3{ font-size:26px; line-height:28px; margin-bottom:15px;}
.solmenudivwz p.p{ width:100%;font-size:16px; line-height:24px; margin-right:0px; margin-bottom:15px;}
.solmenudivqh video,.solmenudivqh img{height:400px;}
.vidoean{  background-size:50px auto;}
.soljtl{ width:30px; height:30px;  left:15px; top:44%; background-size:30px auto !important;}
.soljtr{ width:30px; height:30px;   right:15px; top:44%; background-size:30px auto !important;}
.solmenudiv ul a{ font-size:18px; height:46px; margin:0 10px;line-height:46px;}
 
 
.nydiv1{  padding-bottom:50px; }
.menuul{ margin:-40px 0 30px 0;  }
.menuul ul li a{ padding-bottom:15px; font-size:20px; background-size:0 3px; margin-right:30px;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 2px; }

dl.soldl{ width:calc((100% - 30px) / 3);  margin:0 15px 15px 0;}
	dl.soldl dt img{ height: 190px; }
dl.soldl dd{ padding:20px 10px;}
dl.soldl dd h3 a{ height:20px; line-height:20px; font-size:18px; }
dl.soldl dd p{height:20px; line-height:20px; font-size:16px;margin:5px 0 10px 0;}
dl.soldl dd a.a{ height:26px; line-height:26px; font-size:14px; padding:0 14px;}
dl.soldl dd a.a s{ padding-right:30px;background-size:12px auto !important;} 




/********解决方案详情******/
dl.solxxd1 dd{ width:calc(100% - 380px); padding:100px 50px 0 50px;}
dl.solxxd1 dd h1{ font-size:32px; line-height:40px; }
dl.solxxd1 dd p{ font-size:18px; line-height:24px; margin-top:10px;}
dl.solxxd1 dt{ width:380px; } 
.solxxdiv ul.ul a{ margin:0 20px; font-size:20px; height:46px; line-height:46px;}

.solxxdivwz{ width:100%; padding:40px 20px;}
.solxxdivwz strong{font-size:28px; line-height:30px;margin-bottom:20px;}
.solxxdivwz p{ font-size:18px; line-height:26px;}
 
 
.solxxdiv2{ padding:0 0;}
.solxxdivpro{ margin-top:60px;}

.solxxdivproc{ width:800px; }
.solxxdivprolist dl{ width:390px; margin-right:20px; box-sizing:border-box; }
.jtkz{ width:80px;margin-top:15px;}
.jtkz .jtl{ width:34px; height:34px; background-size:34px auto;}
.jtkz .jtr{ width:34px; height:34px; background-size:34px auto;} 



 
/******服务中心******/
.nydivwz{ padding:10px 30px;}
.nydivwz strong{ font-size:26px; line-height:28px; margin-bottom:10px;}
.nydivwz p.p{ width:calc(50% - 15px); margin-right:30px; font-size:16px; line-height:26px; }
 

.serdiv{padding-top:0px; padding: 0 30px;}
dl.serdl{ width:calc((100% - 30px) / 2);  margin:30px 30px 0 0;}
dl.serdl dd{ padding:20px 25px;}
dl.serdl dd h3 a{ font-size:24px; line-height:30px;margin-bottom:4px;}
dl.serdl dd p{  font-size:16px; line-height:24px; }



/*****服务中心-详情*****/
dl.serxxd1 dd h1{ font-size:32px; line-height:40px; padding-top:30%;}
.solxxdiv1 .nydivwz{ padding:40px 0 0px 0; margin-top:10px;}

.serxxdiv{ padding:0 0 40px 0px; }
.serxxdiv dl.serdl{ width:48%; margin:1% !important; }
.serxxdiv dl.serdl dd{ padding:20px 28px;}
.serxxdiv dl.serdl dd h3 a{ font-size:24px; line-height:26px;}
.serxxdiv dl.serdl dd p{ font-size:16px; line-height:22px;}
 

/******新闻列表*****/
.newsdiv{ padding:0 0 50px 0;}
.newtjdiv dl.ixwd1{ margin-bottom:10px}
ul.xul{ padding:20px 0 ;}
ul.xul li{ margin:10px 20px 0 0;}
ul.xul li a{ height:36px; line-height:36px;padding:0 10px; font-size:18px; }
 
dl.xdl{  margin-top:30px;}
dl.xdl dt{ width:300px; height:230px;}
dl.xdl dd{ width:calc(100% - 320px); height:230px; padding-top:10px;}
dl.xdl dd span{ font-size:14px; line-height:22px;}
dl.xdl dd h3 a{ width:100%; height:52px; font-size:22px; line-height:26px; margin:10px 0 5px 0;}
dl.xdl dd p{height:48px; font-size:16px; line-height:24px;  margin-bottom:20px;}
dl.xdl dd a.a{padding-left:30px; font-size:16px;  background-size:20px auto;}
 
.fenye ul li a { width:32px; height:32px; line-height:32px; font-size:16px; margin:0 1px;}


/*****新闻列表-详情******/
.stime{  font-size:16px; line-height:20px; margin:20px 0 15px 0;}
.xh1{ font-size:30px; line-height:36px;margin-bottom:10px;}
.newsxxdiv{  padding:20px 0px;font-size:16px; line-height:26px;}
.newsxxdiv p{ font-size:16px; line-height:26px; margin:5px 0;}
.sxtiao{ padding-top:15px;}
.sxtiao a.a{ width:45%; height:36px; padding-top:0px; padding-left:40px; background-size:30px auto; font-size:16px; line-height:18px; }
.sxtiao a.a1{ width:45%; height:36px; padding-top:0px;padding-right:40px;  background-size:30px auto; font-size:16px; line-height:18px; }

	
	
/*****关于我们列表*****/
.aboutdiv {padding:20px 30px 0 30px;}
dl.abdl{ margin-top:30px;}
dl.abdl dt{ width:calc(50% - 15px); height:280px; margin-right:30px; }
dl.abdl dd{ width:calc(50% - 15px); height:280px; }
dl.abdl dd h3 a{ margin:20px 0; font-size:30px; line-height:32px; }
dl.abdl dd p{ font-size:18px; line-height:26px;height:104px; }
dl.abdl dd a.a{  height:36px; line-height:36px; padding:0 15px; font-size:16px; margin-top:30px; }
dl.abdl dd a.a s{ padding-right:40px;  background-size:15px auto !important;} 



/****关于我们详情****/
.abban{ width:800px; height:310px !important; margin-bottom:30px;}
.abban ul { height:310px !important; }
.abban ul li img,.banner ul li video{ height:310px !important;  }
.abjtl{ width:30px; height:30px; left:25px; top:45%;  background-size:30px auto;}
.abjtr{ width:30px; height:30px; right:25px; top:45%;  background-size:30px auto;}

dl.abxxdl{ width:25%; margin:20px 0 10px 0;}
dl.abxxdl dt img{ width:80px;}
dl.abxxdl dd{ font-size:18px; line-height:20px;  margin-top:10px;}

dl.abd2{ width:calc(50% - 15px); margin-right:30px;}
dl.abd2 dd{ padding:20px 20px;}
dl.abd2 dd h3 a{ font-size:24px; line-height:30px;margin-bottom:0px;}
dl.abd2 dd p{  font-size:16px; line-height:22px;}




/*******联系我们*****/
.lxwmdivl{ width:49%;margin-right:2%;}
.lxwmdivl dl dd{padding:25px 15px;}
.lxwmdivl dl dd p.p{ padding-left:45px; background-size:25px auto !important; background-position:5px center !important;}
.lxwmdivl dl dd p.p.ps { background-size:20px auto !important; background-position:10px center !important;}  
.lxwmdivl dl dd p.p s{ font-size:14px; line-height:18px; margin-bottom:4px;}
.lxwmdivl dl dd p.p span{ font-size:20px; line-height:24px;}
.lxwmdivl dl dd p.pxt{ margin:20px 0;}

.lxwmdivr{ width:49%;}
.lxwmdivr .img{margin:20px 0 10px 0; max-width:560px;}
.lxwmdivr p.p{ font-size:15px; line-height:22px; margin-bottom:20px;}
.lxwmdivr p.p1{ width:calc(50% - 10px); margin-right:20px; margin-bottom:20px;}
.lxwmdivr p.p1 span{font-size:15px; line-height:20px;margin-bottom:5px;}
.lxwmdivr p.p1 .input{ height:40px;line-height:40px; font-size:16px; padding:0 15px;}
.lxwmdivr p.p1 .text{ width:100%; height:120px; line-height:24px; font-size:16px; padding:15px; }
.lxwmdivr .button{ height:40px; line-height:40px; border-radius:40px; font-size:18px;}


.lxewm{ margin-top:60px; padding-top:60px;}
.lxewm img{ width:600px; max-width:80%;}

 

/******新解决方案详细***/
dl.xinsolxxd1 dt img, dl.xinsolxxd1 dt video{ height:300px;}
dl.xinsolxxd1 dt{ width:400px;}
dl.xinsolxxd1 dd{ width:400px;height:300px;padding:0 30px;}
dl.xinsolxxd1 dd h1{font-size:30px;line-height:38px; padding-bottom:10px;}
dl.xinsolxxd1 dd p{ font-size:16px; line-height:22px; margin-top:10px;}

.solxxdiv1c .nytt1{ padding-left:20px; }
.solxxdiv1c .nytt1 strong.strxt,.xinsolxxdiv2xx .nytt1 strong.strxt{ margin:20px 0; font-size:30px; line-height:40px; padding-bottom: 5px;}

dl.solxxd2{ padding:40px 15px; width:calc(100% / 3); }
	dl.solxxd2.last{border-right: 2px solid #fff;}
dl.solxxd2 dt img{ width:60px;}
dl.solxxd2 dd{ margin-top:20px;}
dl.solxxd2 dd strong{font-size:18px; line-height:26px; min-height: 104px;}

.xinsolxxdiv2 .nytt1{margin-bottom: 0px; padding-left: 20px; box-sizing: border-box;}
.xinsolxxdiv2{ padding:0;}
.xinsolxxdiv2xx{ padding-left:0px; margin-bottom:0px; padding-bottom: 40px; padding-top: 0 !important;}
.xinsolxxdiv2xxleft{ width:100%; margin-right:0px; padding: 0 20px; box-sizing: border-box;}
.xinsolxxdiv2xxleft p.pd{ padding:10px 0; font-size:16px;  }

.solxxdivpro{ width:800px; margin-bottom: 50px;}
.solxxdivproc{ width:800px; }
	.solxxdivprolist dl{ width:800px; }
.xinsolxxdiv2xx .nytt1{ padding-left: 20px; box-sizing: border-box;}

.aboutinfodl{padding:0 30px;}	
	
	
	
/***解决方案新版块***/
.jjfaxxdiv{ padding:30px;}
.jjfaxxdivleft{ width:100%; margin-right:0px; padding:30px;}
.jjfaxxdivleft .st{ font-size:20px; line-height: 24px; margin-bottom: 10px;}
.jjfaxxdivleft dl dd{ padding:20px 0 0 30px; font-size:18px;}
.jjfaxxdivleft .xt{ margin:20px 0;}
.jjfaxxdivleft p{ font-size: 18px; line-height: 28px;}
.jjfaxxdivright{ width:100%; }
.jjfaxxdivright img{   width:48%; margin:2% 1%;}
	
		
.nydivwz p.pw{ font-size:16px;line-height:26px;}	
.solxxdivwz p.p3{font-size:16px;line-height:26px;}		
	
.solfl{ margin-top:10px;}
.solfl  dl.serdl { margin-bottom:1% !important;}		
 
.lxwmxt{margin:60px 0; }
.dtmargin{ margin-bottom:60px; } 	
	
}



@media only screen and (max-width:850px){
	
.document_width{ width:100%; padding:0 3vw; box-sizing:border-box; }	
/**********404*******/
.div404 { padding:100px 0 50px 0; }
.div404 dl dt img{ width:90%; margin:0 auto;}
.div404 dl dd{ margin:25px 0; padding:0 5%; } 
.div404 dl dd h2{ font-size:24px; line-height:36px;} 
.div404 dl dd p{ font-size:16px; line-height:26px; margin:10px 0;} 
.div404 dl dd a.a{height:46px; line-height:46px; margin:10px 15% 0 15%; border-radius:46px;}
.div404 dl dd a.a s{ font-size:18px;} 

/*****首页*****/
.headtop{ width:100%; height:36px; line-height:36px; font-size:14px;}
.headtop .div span.ssan{ width:36px; height:36px; background-size:16px auto;}
.yyqha{ width:20px; height:36px;  margin:0 7px;  background-size:16px auto; }
.yyqha s{ top:36px;}
.yyqha s a{ padding:5px 0 10px 0;}
.yyqha s a img{ width:16px;}
.ssdiv{ top:36px; padding:60px 0;}
.ssdiv p { width:90%; margin:0 5%;}
.ssdiv p .input{ width:calc(100% - 50px); height:40px; font-size:15px;}
.ssdiv p .button{ width:50px; height:40px; line-height:40px; background-size:25px auto;}


.headdiv{height:65px;}
.logo{ width:auto; height:35px; margin:15px 0;}
.logo img{height:35px;} 
.menutb{ margin:18px 0 0 0;}
.sj_menu{ top:65px;}

.indexdiv1 .document_width{ padding:0;}
.banner{ width:100vw;height:52.5vw !important; }
.banner ul {   height:52.5vw !important; }
.banner ul li img,.banner ul li video{ height:52.5vw !important;  }
.banner_span span{width:10px;height:10px; border-radius:10px; margin:0 5px; }
.banwezi{padding:15% 0% 0 0%; text-align:center;}
.banwezi h3{ font-size:16px; line-height:20px;}
.banwezi h2{ font-size:30px; line-height:44px; margin:10px 0 15px 0;}
.banwezi a.a{font-size:14px; height:30px; line-height:30px; float:none; display:inline-block;}
.indexdiv1sm{ width:auto; padding-right:0; float:none; margin:0 auto; display:table;}
.indexdiv1sm a{ height:auto; margin:12px 12px;}
.indexdiv1c{ width:100%; padding:0 3vw; box-sizing:border-box;}

.bottomdivzj{ width:400px; float:none; margin:0 auto;}
.bottomdivzj p.p2{ margin-top:10px; text-align:center;}
 

	dl.soldl dt img{ height:22vw;}

/********解决方案详情******/
dl.solxxd1 dd{ width:calc(100% - 300px); padding:70px 40px 0 40px;}
dl.solxxd1 dd h1{ font-size:30px; line-height:40px; }
dl.solxxd1 dd p{ font-size:18px; line-height:24px; margin-top:10px;}
dl.solxxd1 dt{ width:300px; } 
 
.solxxdivproc{ width:94vw;}
.solxxdivprolist dl{ width:46vw; margin-right:2vw; box-sizing:border-box; }



/****关于我们详情****/
.abban{ width:94vw; height:40vw !important; margin-bottom:20px;}
.abban ul { height:40vw !important; }
.abban ul li img,.banner ul li video{ height:40vw !important;  }

 


/******新解决方案详细***/
	dl.xinsolxxd1 dt img, dl.xinsolxxd1 dt video{height:auto;}
dl.xinsolxxd1 dt{ width:100%;}
dl.xinsolxxd1 dd{ width:100%;padding:50px 20px; height: auto;}
dl.xinsolxxd1 dd h1{font-size:30px;line-height:38px; padding-bottom:10px;}
dl.xinsolxxd1 dd p{ font-size:16px; line-height:22px; margin-top:10px;}
 
.solxxdivpro{ width:94vw; margin-bottom: 50px;}
.solxxdivproc{ width:94vw; }
.solxxdivprolist dl{ width:94vw; }
 
	
 


 
 
}



 
@media only screen and (max-width:650px){
	
/*****首页****/	
.banwezi h2{ font-size:26px; line-height:30px;}
dl.idl1{ width:48%; margin:1% !important;}  
  
  


/****解决方案分类*****/
.nydiv{padding-bottom:40px;}
.nytt strong{font-size:24px; line-height:26px; margin:15px 0;}
.nyban{ margin-bottom:5px;}  
dl.fld2{margin-top:20px;}
dl.fld2 dt{ width:200px;} 
dl.fld2 dd{ width:calc(100% - 230px); height:200px;  padding-top:15px;}
dl.fld2 dd h2 a{ font-size:24px; line-height:24px;}
dl.fld2 dd p{ font-size:16px; height:48px; overflow:hidden; line-height:24px;padding-right:0%; margin:15px 0 20px 0;}
dl.fld2 dd a.a{ height:34px; line-height:34px; font-size:16px; padding:0 20px;}
dl.fld2 dd a.a s{ padding-right:30px;background-size:16px auto !important;}
   

/******解决方案列表******/ 
.solmenudivwz{ padding:25px 50px;}
.solmenudivwz h3{ font-size:22px; line-height:24px; margin-bottom:10px;}
.solmenudivwz p.p{ width:100%;font-size:14px; line-height:24px; margin-right:0px; margin-bottom:10px;}
.solmenudivqh video,.solmenudivqh img{height:400px;}
.vidoean{  background-size:40px auto;}
 
.solmenudiv ul a{ font-size:16px; height:36px; margin:0 10px;line-height:36px;}
 
 
.nydiv1{  padding-bottom:50px; margin-top:15px; }
.menuul{ margin:-41px 0 30px 0; padding-top:10px; overflow-x:auto;  }
.menuul ul{ width:100%; height:31px; float:left;}
.menuul ul li a{ padding-bottom:10px; font-size:18px; background-size:0 3px; margin-right:20px;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 2px; }

dl.soldl{ width:48%;  margin:1% !important;}
	dl.soldl dt img{ height:33vw;}
dl.soldl dd{ padding:20px 10px;}
dl.soldl dd h3 a{ height:20px; line-height:20px; font-size:18px; }
dl.soldl dd p{height:20px; line-height:20px; font-size:16px;margin:5px 0 10px 0;}
dl.soldl dd a.a{ height:26px; line-height:26px; font-size:14px; padding:0 14px;}
dl.soldl dd a.a s{ padding-right:30px;background-size:12px auto !important;} 


/********解决方案详情******/
dl.solxxd1 dd{ width:100%; height:auto; padding:40px; box-sizing:border-box;}
dl.solxxd1 dd h1{ font-size:28px; line-height:34px;}
dl.solxxd1 dt{ width:100%;}
.solxxdiv ul.ul a{ margin:0 10px; font-size:18px; height:40px; line-height:40px;}

.solxxdivwz{ padding:30px 20px;}
.solxxdivwz strong{ font-size:26px; line-height:28px; margin-bottom:10px;}
.solxxdivwz p{ font-size:16px;}

.solxxdiv1{ padding:0;}
.nytt1 span{ margin-bottom:5px;}
.nytt1 strong{ font-size:28px;}

 
dl.solxxd2 dt img{ width:50px;}
dl.solxxd2 dd{margin-top:10px;}
dl.solxxd2 dd strong{ font-size:22px; line-height:26px; margin-bottom:5px;}
dl.solxxd2 dd p{  min-height:66px; font-size:15px; line-height:22px; }
.solxxdiv2{ padding:0;}
.solxxdivpro{ margin-top:40px;}

  
/******服务中心******/
.nydivwz{ padding:10px 10px;}
.nydivwz strong{ font-size:22px; line-height:26px; margin-bottom:10px;}
.nydivwz p.p{ width:100%; margin-right:0px; margin-bottom:10px; font-size:16px; line-height:24px; }
 
.serdiv{padding-top:0px; padding:0 10px;}
dl.serdl{ width:calc((100% - 15px) / 2);  margin:15px 15px 0 0;}
dl.serdl dd{ padding:20px 15px;}
dl.serdl dd h3 a{ ont-size:20px; line-height:22px;margin-bottom:4px;}
dl.serdl dd p{ font-size:15px; line-height:22px; }
  

/*****服务中心-详情*****/
dl.serxxd1 dd h1{ font-size:28px; line-height:30px; padding-top:30%;}
.solxxdiv1 .nydivwz{ padding:30px 0 0px 0; margin-top:10px;}

.serxxdiv{ padding:0 0 30px 0; }
.serxxdiv dl.serdl{ width:48%; margin:1% !important; }
.serxxdiv dl.serdl dd{ padding:20px 28px;}
.serxxdiv dl.serdl dd h3 a{ font-size:20px; line-height:22px;}
.serxxdiv dl.serdl dd p{ font-size:15px; line-height:22px;}
 
 
 
/******新闻列表*****/
.newsdiv{ padding:0 0 40px 0;}
.newtjdiv dl.ixwd1{ margin-bottom:10px}
ul.xul{ padding:20px 0 ;}
ul.xul li{ margin:10px 10px 0 0;}
ul.xul li a{ height:32px; line-height:32px;padding:0 10px; font-size:15px; }
 
dl.xdl{  margin-top:20px;}
dl.xdl dt{ width:260px; height:200px;}
dl.xdl dd{ width:calc(100% - 280px); height:200px; padding-top:10px;}
dl.xdl dd span{ font-size:12px; line-height:20px;}
dl.xdl dd h3 a{ width:100%; height:44px; font-size:20px; line-height:24px; margin:10px 0;}
dl.xdl dd p{height:40px; font-size:14px; line-height:20px;  margin-bottom:15px;}
dl.xdl dd a.a{padding-left:24px; font-size:14px;  background-size:16px auto;}
 
 
 /*****新闻列表-详情******/
.stime{  font-size:14px; line-height:18px; margin:10px 0;}
.xh1{ font-size:24px; line-height:30px;margin-bottom:10px;}
.newsxxdiv{  padding:10px 0px; font-size:15px; line-height:26px;}
.newsxxdiv p{ font-size:15px; line-height:26px; margin:5px 0;}
.sxtiao{ padding-top:15px;}
.sxtiao a.a{ width:45%; height:36px; padding-top:0px; padding-left:30px; background-size:20px auto; font-size:15px; line-height:18px; }
.sxtiao a.a1{ width:45%; height:36px; padding-top:0px;padding-right:30px;  background-size:20px auto; font-size:15px; line-height:18px; }



/*****关于我们列表*****/
.aboutdiv {padding:20px 10px 0 10px;}
dl.abdl{ margin-top:20px;}
dl.abdl dt{ width:calc(50% - 10px); height:210px; margin-right:20px; }
dl.abdl dd{ width:calc(50% - 10px); height:210px; }
dl.abdl dd h3 a{ margin:20px 0; font-size:26px; line-height:30px; }
dl.abdl dd p{ font-size:16px; line-height:26px;height:78px; }
dl.abdl dd a.a{ display:none;}


	
/****关于我们详情****/
.abban{ width:94vw; height:40vw !important; margin-bottom:20px;}
.abban ul { height:40vw !important; }
.abban ul li img,.banner ul li video{ height:40vw !important;  }

.abjtl{ width:30px; height:30px; left:25px; top:45%;  background-size:28px auto;}
.abjtr{ width:30px; height:30px; right:25px; top:45%;  background-size:28px auto;}

dl.abxxdl{ width:25%; margin:10px 0;}
dl.abxxdl dt img{ width:60px;}
dl.abxxdl dd{ font-size:18px; line-height:20px;  margin-top:10px;}

dl.abd2{ width:48%; margin:1% !important;}
dl.abd2 dd{ padding:20px 15px;}
dl.abd2 dd h3 a{ font-size:20px; line-height:24px;margin-bottom:0px; font-weight:600;}
dl.abd2 dd p{  font-size:16px; line-height:22px;}
  


/*******联系我们*****/
.lxwmdivl{ width:100%;margin-right:0%;}
.lxwmdivl dl dd{padding:25px 15px;}
.lxwmdivl dl dd p.p{ padding-left:45px; background-size:25px auto !important; background-position:5px center !important;}
.lxwmdivl dl dd p.p s{ font-size:14px; line-height:18px; margin-bottom:4px;}
.lxwmdivl dl dd p.p span{ font-size:18px; line-height:24px;}
.lxwmdivl dl dd p.pxt{ margin:20px 0;}
.lxwmdivl dl dt img{ height:40vw;}

.lxwmdivr{ width:100%; margin-top:20px;}
.lxwmdivr .img{margin:20px 0 10px 0; max-width:560px;}
.lxwmdivr p.p{ font-size:15px; line-height:22px; margin-bottom:20px;}
.lxwmdivr p.p1{ width:calc(50% - 10px); margin-right:20px; margin-bottom:20px;}
.lxwmdivr p.p1 span{font-size:15px; line-height:20px;margin-bottom:5px;}
.lxwmdivr p.p1 .input{ height:40px;line-height:40px; font-size:16px; padding:0 15px;}
.lxwmdivr p.p1 .text{ width:100%; height:120px; line-height:24px; font-size:16px; padding:15px; }
.lxwmdivr .button{ height:40px; line-height:40px; border-radius:40px; font-size:18px;}


.lxewm{ margin-top:60px; padding-top:60px;}
.lxewm img{ width:600px; max-width:80%;}



/******新解决方案详细***/
	dl.solxxd2{ width:50%;}
	.xinsolxxdiv2{ padding:0;}
	.solxxdiv1c .nytt1{padding-left:20px;}
	.solxxdiv1c .nytt1 strong.strxt, .xinsolxxdiv2xx .nytt1 strong.strxt{ font-size:20px; text-align: center; line-height: 24px; padding-bottom: 5px; background-position: center bottom;}


.aboutinfodl{padding:0 10px;}

}



@media only screen and (max-width:560px){

.document_width{ width:100%; padding:0 3vw; box-sizing:border-box; }	
.float_r{ width:35px; bottom:48%; }
.float_r ul li.l1 a{  height:35px; background-size:35px auto !important;display:none; }
.float_r ul li.l2 a{  height:35px; background-size:35px auto !important;display:none; }
.float_r ul li.l3 a{ height:35px; background-size:35px auto !important;display:none; }
.float_r ul li.l4 a{ height:28px; background-size:28px auto !important; opacity:0.6;}
.float_r ul li.l3 span{  height:35px; line-height:35px; right:35px; top:0; font-size:14px;}
.float_r ul li p{ width:100px; right:40px;} 
.float_r ul li.l2 p{ top:-35px;} 
 
/*****首页****/ 
.headdiv{height:50px;}
.logo{ width:auto; height:30px; margin:10px 0;}
.logo img{height:30px;} 
.menutb{ margin:10px 0 0 0;}
.sj_menu{ top:50px;} 
 
.indexdiv1{ padding-bottom:25px;} 
.banner_span{bottom:15px;}
.banner_span span{border:1px solid #0066b1;width:8px;height:8px; border-radius:8px; margin:0 5px;}
.banwezi{padding:10% 0% 0 0;}
.banwezi h3{ font-size:16px; line-height:20px;}
 
.bjtl{  left:10px; top:40%; background-size:18px auto;}
.bjtr{ right:10px; top:40%; background-size:18px auto;}
.indexdiv1c{ padding:0 2vw;}
 
.indexdiv1right ul li{ padding:28px 20px; }
.indexdiv1right ul li span{ font-size:11px; line-height:18px;}
.indexdiv1right ul li h3 a{ font-size:16px; line-height:20px; height:20px; margin-bottom:0px;} 
.indexdiv1right ul li a.a{ display:none;}

.indexdiv2{ padding:25px 0;}
.indextt{ text-align:center;}
.indexdiv2wzc ul li{ margin:10px 0;}
.indexdiv2wzc ul li strong{ font-size:12px;}
.indexdiv2wzc ul li p{ margin-top:5px; font-size:14px;}

.indexdiv3{ padding:30px 0 40px 0;}
dl.ixwd1 dd{ padding:20px 10px;}
dl.ixwd2{ width:98%;}
.bottomdiv{ padding:30px 0 15px 0;}
.bottomdivright dl.d1{ margin-bottom:0; width:calc(100% / 3) !important; border-bottom:1px solid rgba(150,150,150,0.1);}
.bottomdivright dl.d1 dt a{ line-height:40px; height:40px; font-size:17px;}
.bottomdivright dl.d1 dd{ display:none;}
 .bottomdivright dl.d1.d2, .bottomdivright dl.d1.d2s, .bottomdivright dl.d1.d2s1{width:calc(100% / 3) !important; margin-top:0;}
.bqxx{ margin-top:20px;}
.bqxx p{ font-size:15px;}
.bqxx p s{ background-size:15px auto; padding-left:18px;}

.sj_menu ul{ padding-top:40px;}
.sj_menu ul li a{ height:60px; line-height:60px; font-size:24px; padding-left:39%;}

/****解决方案分类*****/
.nydiv{padding-bottom:50px;}
.nytt strong{font-size:22px; line-height:22px; margin:20px 0; font-weight:bold;}

dl.fld2{margin-top:15px;}
dl.fld2 dt{ width:140px;} 
dl.fld2 dd{ width:calc(100% - 150px); height:140px;  padding-top:20px;}
dl.fld2 dd h2 a{ font-size:20px; line-height:22px;}
dl.fld2 dd p{ font-size:16px; height:48px; overflow:hidden; line-height:24px;padding-right:0%; margin:10px 0 15px 0;}
dl.fld2 dd a.a{ display:none;}


/******解决方案列表******/ 
.solmenudivwz{ padding:20px;}
.solmenudivwz h3{ font-size:20px; line-height:22px; margin-bottom:10px;}
.solmenudivwz p.p{ width:100%;font-size:14px; line-height:22px; margin-right:0px; margin-bottom:10px;}
.solmenudivqh video,.solmenudivqh img{height:400px;}
.vidoean{  background-size:40px auto;}
 
.solmenudiv ul a{ font-size:16px; height:36px; margin:0 10px;line-height:36px;}
 
 
.nydiv1{  padding-bottom:50px; margin-top:15px; }
.menuul{ margin:-40px 0 20px 0; padding-top:10px; }
.menuul ul li a{ padding-bottom:10px; font-size:18px; background-size:0 3px; margin-right:20px;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 2px; }

dl.soldl{ width:48%;  margin:1% !important;}
dl.soldl dd{ padding:20px 10px;}
dl.soldl dd h3 a{ height:20px; line-height:20px; font-size:16px;  }
dl.soldl dd p{height:20px; line-height:20px; font-size:16px;margin:5px 0 0px 0;}
dl.soldl dd a.a{ display:none;}
 
 
/*****服务中心-详情*****/
dl.serxxd1 dd{ width:100%;}
dl.serxxd1 dd h1{ font-size:24px; line-height:30px; padding:30px; box-sizing:border-box;}
dl.serxxd1 dt{ width:100%;}
.solxxdiv1 .nydivwz{ padding:30px 0 0px 0; margin-top:10px;}

.serxxdiv{ padding:30px 0; }
.serxxdiv dl.serdl{ width:48%; margin:1% !important; }
.serxxdiv dl.serdl dd{ padding:10px 10px;}
 

/******新闻列表*****/
.newsdiv{ padding:0 0 30px 0;}
.newtjdiv dl.ixwd1{ margin-bottom:1%}
ul.xul{ padding:15px 0 ;}
ul.xul li{ margin:8px 8px 0 0;}
ul.xul li a{ height:28px; line-height:28px;padding:0 7px; font-size:13px; }
 
dl.xdl{  margin-top:20px;}
dl.xdl dt{ width:45%; height:160px;}
dl.xdl dd{ width:53%; margin-left:2%; height:160px; padding-top:10px;}
dl.xdl dd span{ font-size:12px; line-height:20px;}
dl.xdl dd h3 a{ width:100%; height:40px; font-size:17px; line-height:20px; margin:10px 0;}
dl.xdl dd p{height:32px; font-size:14px; line-height:16px;  margin-bottom:0px;}
dl.xdl dd a.a{ display:none;}
 

	
		
/***解决方案新版块***/
.jjfaxxdiv{ padding:10px 0 0 0;}
.jjfaxxdivleft{ width:100%; margin-right:0px; padding:15px;}
.jjfaxxdivleft .st{ font-size:20px; line-height: 24px; margin-bottom: 10px;}
.jjfaxxdivleft dl dt img{ width: 130px;}
.jjfaxxdivleft dl dd{ padding:10px 0 0 20px; font-size:16px; line-height:20px}
.jjfaxxdivleft .xt{ margin:20px 0;}
.jjfaxxdivleft p{ font-size: 16px; line-height: 28px;}
.jjfaxxdivright{ width:100%; }
.jjfaxxdivright img{   width:100%; margin:0 0 10px 0;}
	
.lxwmxt{margin:30px 0; }
.dtmargin{ margin-bottom:30px; } 
	
}




@media only screen and (max-width:460px){

/*****首页******/ 
.headtop{ font-size:13px;}
.yyqha{ margin:0 0 0 12px;}
.ssdiv{ padding:35px 0;}
.ssdiv p .input{ width:calc(100% - 40px); height:34px; font-size:14px;}
.ssdiv p .button{ width:40px; height:34px; line-height:34px; background-size:20px auto;}

.headtop .div span.ssan{ width:35px;}
.banwezi{ padding-top:15%;}
.banwezi h2{font-size:22px;line-height:24px; margin:5px 0 10px 0;}
.banwezi a.a{ padding:0 10px; height:28px; line-height:28px; font-size:12px; display:none;}
.bjtl{  left:10px; top:40%; background-size:15px auto;}
.bjtr{ right:10px; top:40%; background-size:15px auto;}

.indexdiv1sm{ height:38px;}
.indexdiv1sm a{ margin:10px 20px; }
.indexdiv1sm a.a3{ width:24px;}
.indexdiv1sm a.a3 img{ margin-top:4px;}
.indexdiv1sm a.a1{ width:18px;}
.indexdiv1sm a.a1 img{ margin-top:3px;}

.indextt strong{ font-size:23px;}
.indextt p{ font-size:15px; line-height:16px; margin-top:0;}

dl.idl1{ width:94%; margin:0 3% 4% 3% !important;}
.indexdiv2 .document_width{ padding:0;}

dl.ixwd1{ width:47%; margin:1.5%;}
dl.ixwd1 dd{ padding:15px 10px;}
dl.ixwd1 dd span{ font-size:11px;}
dl.ixwd1 dd h3 a{ font-size:14px; line-height:18px; height:36px; margin:9px 0;}
dl.ixwd1 dd a.a{padding-left:20px; font-size:12px; background-size:14px auto;}

dl.ixwd2{ width:97%; margin:1.5% !important;}
dl.ixwd2 dt{ width:60px;}
dl.ixwd2 dt img{ width:60px; height:60px;}
dl.ixwd2 dd{ width:calc(100% - 75px); height:60px;}
dl.ixwd2 dd h3 a{ width:100%; height:36px; margin:8px 0;font-size:15px; line-height:18px;}


.bottomdiv{ padding:35px 0;}
.bottomdivzj{ width:100%;}
.bsmdiv{ padding-left:0%; width:340px; margin:0 auto; float:none; display:table;}
.bsmdiv a img{ margin:0 17px;}
.bottomdivzj p.p1{ width:300px; float:none; margin:0 auto;}
.bottomdivzj p.p1 a{ font-size:13px;}
.bottomdivzj p.p2{ font-size:14px; margin:16px 0 3px 0;}


/******解决方案列表******/ 
.solmenudivwz{ padding:20px;}
.solmenudivwz h3{ font-size:18px; line-height:20px;  margin-bottom:10px;}
.solmenudivwz p.p{ width:100%;font-size:14px; line-height:20px; margin-right:0px; margin-bottom:10px;}
.solmenudivqh video,.solmenudivqh img{height:440px;}
.vidoean{  background-size:40px auto;}
 
.solmenudiv ul a{ font-size:16px; height:36px; margin:0 5px;line-height:36px;}
 
 
.nydiv1{  padding-bottom:50px; margin-top:15px; }
.menuul{ margin:-40px 0 20px 0; padding-top:10px; }
.menuul ul li a{ padding-bottom:10px; font-size:16px; background-size:0 1px; margin-right:10px;}
.menuul ul li a.cur,.menuul ul li a:hover{ background-size:100% 1px; }

dl.soldl{ width:48%;  margin:1% !important;}
dl.soldl dd{ padding:10px;}
dl.soldl dd h3 a{ height:40px; line-height:20px; font-size:16px; }
dl.soldl dd p{ display:none;}
dl.soldl dd a.a{ display:none;}

 
/********解决方案详情******/
dl.solxxd1 dd{ padding:30px;}
dl.solxxd1 dd h1{ font-size:24px; line-height:26px;}
dl.solxxd1 dd p{ font-size:16px; line-height:20px;}

.solxxdiv ul.ul a{ font-size:16px; margin:0 8px;}
.solxxdivwz strong{ font-size:20px; line-height:24px; margin-bottom:5px;}
.solxxdivwz p{ font-size:15px; line-height:24px;}
.nytt1{ text-align:center;}
.solxxdiv1{ padding:0px 0;}
dl.solxxd2{ width:100%; margin:0 0; text-align:center; border-right:none;}
dl.solxxd2 dt img{ margin:0 auto;}
dl.solxxd2 dd strong{min-height:26px;}
	

.solxxdivproc{ width:96vw;}

/******服务中心******/
.nydivwz{ padding:10px;}
.nydivwz strong{ font-size:16px; font-weight:600; line-height:24px; margin-bottom:5px;}
.nydivwz p.p{ width:100%; margin-right:0px; margin-bottom:10px; font-size:15px; line-height:22px; }
 
.serdiv{padding-top:0px;}
dl.serdl{ width:calc((100% - 10px) / 2);  margin:10px 10px 0 0;}
dl.serdl dd{ padding:15px;}
dl.serdl dd h3 a{ font-size:18px; line-height:24px;margin-bottom:4px;}
dl.serdl dd p{  font-size:14px; line-height:17px; }
  

/*****服务中心-详情*****/
.serxxdiv dl.serdl dd h3 a{ font-size:16px;}
.serxxdiv dl.serdl dd p{ height:54px; overflow:hidden; line-height:18px; font-size:13px;}

 /*****新闻列表-详情******/
.stime{  font-size:14px; line-height:16px; margin:10px 0;}
.xh1{ font-size:20px; line-height:24px;margin-bottom:10px;}
.newsxxdiv{  padding:10px 0px;font-size:14px; line-height:24px;}
.newsxxdiv p{ font-size:14px; line-height:24px; margin:5px 0;}
.sxtiao{ padding-top:15px;}
.sxtiao a.a{ width:45%; height:32px; padding-top:0px; padding-left:30px; background-size:20px auto; font-size:14px; line-height:16px; }
.sxtiao a.a1{ width:45%; height:32px; padding-top:0px;padding-right:30px;  background-size:20px auto; font-size:14px; line-height:16px; }


/*****关于我们列表*****/
.aboutdiv {padding-top:20px;}
dl.abdl{ margin-top:10px;}
dl.abdl dt{ width:calc(50% - 5px); height:160px; margin-right:10px; }
dl.abdl dd{ width:calc(50% - 5px); height:160px; }
dl.abdl dd h3 a{ margin:10px 0; font-size:22px; line-height:26px; }
dl.abdl dd p{ font-size:15px; line-height:24px;height:72px; }
dl.abdl dd a.a{ display:none;}


/****关于我们详情****/
dl.abxxdl{ width:50%;}
dl.abxxdl dt img{ width:80px;}
.serxxdiv{ padding:10px 0 50px 0;}
dl.abd2 dd h3 a{ font-size:16px;}
dl.abd2 dd p{ font-size:14px; line-height:16px; height:32px; overflow:hidden;}

.abjtl{ width:30px; height:30px; left:15px; top:45%;  background-size:25px auto;}
.abjtr{ width:30px; height:30px; right:15px; top:45%;  background-size:25px auto;}



/*******联系我们*****/
.lxwmdivl dl dd p.p s{ margin-bottom:0;}
.lxwmdivl dl dd p.p span{ font-size:16px; line-height:20px;}
.lxwmdivl dl dt img{ height:55vw;}
.lxwmdivr .img{ margin:0 0 10px 0; max-width:90%;}
.lxwmdivr p.p1{ width:calc(50% - 5px); margin-right:10px; margin-bottom:10px;}
.lxewm{ margin-top:40px; padding-top:20px; display:none;}

}


@media only screen and (max-width:430px){
	
/*****首页******/ 
.indexdiv1{ padding-bottom:30px;}
.banner{ width:100vw;height:60vw !important; }
.banner ul {   height:60vw !important; }
.banner ul li img,.banner ul li video{ height:60vw !important;  }
.banwezi h2{ font-size:20px;}	

.indexdiv2{ padding:0;}
.indexdiv2wz video{ height:330px;}
.indexdiv2wzc ul{ margin-top:10px; margin-left:-35px;}
.indexdiv2wzc ul li strong em{ font-size:26px; line-height:26px; margin-right:5px;}
.indexdiv2wzc ul li p{ font-size:12px; line-height:15px;}

.indextt{ margin-bottom:10px;}
.indexdiv3{ padding:40px 0;}


.blogt img{ width:313px;}


/****解决方案分类*****/
.nyban{ margin-bottom:0;}
dl.fld2 dt{ width:120px;} 
dl.fld2 dd{ width:calc(100% - 130px); height:120px;  padding-top:20px;}
dl.fld2 dd h2 a{ font-size:18px; line-height:20px;}
dl.fld2 dd p{ font-size:14px; height:34px; overflow:hidden; line-height:17px;padding-right:0%; margin:5px 0 0px 0;}
	
	
/******新闻列表*****/
dl.xdl{  margin-top:10px;}
dl.xdl dt{ width:40%; height:120px;}
dl.xdl dd{ width:58%; margin-left:2%; height:120px; padding-top:5px;}
dl.xdl dd h3 a{ width:100%; height:36px; font-size:16px; line-height:18px; margin:5px 0;}
dl.xdl dd span{ font-size:10px;}	
	
/*****关于我们列表*****/
.aboutdiv {padding-top:20px;}
dl.abdl{ margin-top:10px;}
dl.abdl dt{ width:calc(50% - 5px); height:140px; margin-right:10px; }
dl.abdl dd{ width:calc(50% - 5px); height:140px; }
dl.abdl dd h3 a{ margin:20px 0 5px 0; font-size:18px; line-height:22px; font-weight:600; }
dl.abdl dd p{ font-size:14px; line-height:18px;height:54px; }
dl.abdl dd a.a{ display:none;}
	
}


