﻿
	
.document_width{ width:1360px;}
.document_width1{ width:1500px;}
 
/*****首页*****/ 
ul.ulmenu{ margin-right:40px;}
 

.indexdiv1{ padding:100px 0;} 
.indexdivqh1 dl{ height:400px; width:325px;}
.indexdivqh1 dl.cur{ width:1015px;}
.divjtl,.divjtr{ top:180px;}
.divjtr{ left:1080px;}
.indexdivqh1 dl dd p{ width:100%;}

dl.pdl{ width:325px;} 
dl.pdl dt span{ left:30px; top:30px; font-size:16px;}
dl.pdl dd p{ font-size:16px;}
dl.pdl dd{ padding:0 30px 30px 30px;} 
dl.pdl dd h3 a{ font-size:22px;}
dl.pdl dd span{ margin-top:20px;} 
 
.indexdiv3{ padding:100px 0 90px 0;}
.indexdiv3z{ width:1300px; padding:0 100px;}
.indexdiv3list dl{ width:1100px; padding:40px 100px;}
.aljtl{ left:20px;}
.aljtr{ right:20px;}

.indexdiv4{ padding:100px 0 90px 0;}
.indexdiv4c ul{ width:1380px;}

.indexdiv5{ padding:100px 0 90px 0;}
.indexdiv5box{ width:600px;}
.indexdiv5box img{ height:360px;}
.indexdiv5box1{ width:380px;}
.indexdiv5box1 dl{ width:380px; height:360px;}
.indexdiv5box2{ width:330px; height:360px;}
.ixwbox{ width:600px;}
.ixwbox.ixwboxs { width: calc(100% - 630px);}

/****产品中心******/
.nybanner .img{ width:100%; height:120px; border-radius:30px 0 30px 0;}
.nybannerwz{  top:30px; }
.nybannerwz strong{ font-size:40px; line-height:40px;}
.mbx{  top:50px;}

.prodiv{padding:70px 0 50px 0; }
.prodivleft{  }
.prodivleft dl dt a{ line-height:60px; font-size:16px;}
.prodivleft dl dd{ padding:10px 20px;}
.prodivleft dl dd a{ height:52px; line-height:52px; font-size:14px; }
 

.prodivright{  padding:25px;}
.prodivright dl.pdl dd h3 a{ font-size:20px; height:26px; line-height:26px;}

 /*****产品列表-详情*****/ 
.proxxdiv1 dl.pdl, .alxxdiv1 dl.pdl{ width:325px;}
.proxxdiv1box2 dl dd .text{ height:100px;}



/*********新闻列表******/
.xwdiv{ padding:170px 0 80px 0;}
.xwdivlist dl{ width:1360px;}
.xwdivz{ margin-top:70px;}
.xwdivzlist dl{ width:440px;}
.xwdivzlist dl dt h3 a{ font-size:22px;}

/***新闻详情****/
.xwxxdivleft{ margin-right:60px;}
.xwxxdivright { width: calc(100% - 980px);}

/*****关于我们******/
dl.abd1 dt img, dl.abd1 dt video{ height:500px;}
dl.abd1 dd strong{ font-size:23px;}
.aboutdiv1left { width: calc(100% - 1060px);}

.aboutdiv1left strong{ font-size:26px;}
.aboutdiv1left dl dt{ width:90px;}
.aboutdiv1left dl dt img{ width:70px; height:70px; margin-top:18px;}
.aboutdiv1left dl dd{ width:calc(100% - 100px); font-size:16px;}

.aboutdiv1right{ width:1060px;}
.aboutdiv1rc{ width:100%;}
.aboutdiv1rcqhd{ width:1060px;}
.aboutdiv1rclist dl{ width:1060px;}
.aboutdiv2list dl{ width:440px;}

 .aboutdiv3list dl{ width:170px; margin-top:170px;}
 
 
 
@media only screen and (max-width:1880px) { }



@media only screen and (max-width:1560px){
	
.document_width{ width:1200px;}
.document_width1{width:1360px;}	
	

/****首页*****/
.headdiv{ height:90px;}
.logo{ height:50px; margin-top:20px;} 
.logo img{ height:50px;} 
 .ssdiv{ top:90px;}
 
ul.ulmenu li{   min-height:90px;padding:0 35px 0 15px;}
ul.ulmenu li > a{  line-height:90px; height:90px;}
 ul.ulmenu li .ejp{ top:90px;}
 
 
dl.ssdl{ margin:0 10px 0 0; height:90px;}
dl.ssdl dt{ height:90px;}
dl.ssdl dd{ top:90px;} 
.yyqh{ margin-top:27px;} 
.headdian{ margin-top:27px;} 
 
.banner{ margin-top:90px;} 
.banwenzi h2{ font-size:50px; line-height:66px;} 
 
.indexdiv1{ padding:80px 0;}
.indextt span{ font-size:20px;}
.indextt strong{ font-size:38px; line-height:46px;}
.indexdivqh1{ margin-bottom:15px;}
.indexdivqh1 dl{ height:380px; width:289px; margin-right:15px;}
.indexdivqh1 dl.cur{ width:896px;}
.indexdivqh1 dl dd { padding:40px 30px;}
.indexdivqh1 dl dd h2{ font-size:28px; line-height:34px;}
.divjtl,.divjtr{ top:160px;}
.divjtr{ left:940px;}
.indexdivqh1 dl dd p a{ height:30px; line-height:30px; font-size:13px; width:115px; margin:5px 10px 5px 0;}

dl.pdl{ width:289px; margin-right:15px;} 
dl.pdl dt span{ font-size:16px; left:20px;}
dl.pdl dd{ padding:0 20px 20px 20px;}
dl.pdl dd h3 a{ font-size:24px; height:30px; line-height:30px;}
dl.pdl dd p{ font-size:16px; margin-top:4px;}
dl.pdl dd span{ margin:15px 0 10px 0;}
.jtl{ width:50px; height:50px; border-radius:50px; left:-25px;} 
.jtr{ width:50px; height:50px; border-radius:50px; right:-25px;} 
 
.indexdiv2{ padding:90px 0;} 
.indexdiv2box{ margin-bottom:80px;}
.indexdiv2boxc{ padding:50px 0;}  
.indexdiv2boxc ul li strong{ font-size:50px; line-height:50px;} 
.indexdiv2boxc ul li p{ font-size:18px;} 
.indexdiv2boxc ul li strong.s{ font-size:30px; line-height:36px;} 
 
 
.indexdiv3,.indexdiv4,.indexdiv5{ padding:90px 0 70px 0;}
.indexdiv3z{ width:1200px; padding:0 80px;}
.indexdiv3list dl{ width:1000px; padding:40px 80px;}
.aljtl{ left:10px;}
.aljtr{ right:50px;}
.hzjt{ width:110px;}
.indexdiv4c ul{ width:1210px;}
.indexdiv4c ul li { width: calc((100% - 60px) / 6); margin:5px 10px 5px 0;}

.indexdiv5box{ width:560px; margin-right:15px;}
.indexdiv5box img{ height:340px;}
.indexdiv5box1{ width:300px; margin-right:15px;}
.indexdiv5box1 dl{ width:300px; height:340px;}
.indexdiv5box1 dl dd h3 a{ font-size:20px;}
.indexdiv5box2{ width:310px; height:340px; padding:30px 20px;}
.indexdiv5box2 strong{ margin-bottom:10px; padding-bottom:10px;}
.indexdiv5box2 ul li a{ height:29px; line-height:29px; font-size:15px;}

.ixwbox{ width:560px; margin:30px 15px 0 0;}
.ixwbox.ixwboxs { width: calc(100% - 575px);}
.ixwbox h3 a{ font-size:20px; margin:10px 0 15px 0;}

.bottomdivleft .img{ width:200px;}
.bottomdivleft p{ width:200px;}




/****产品中心******/
.nybanner{ margin-top:90px}

.nybannerwz strong{ font-size:40px; line-height:40px;}


.prodiv{padding:50px 0 40px 0; }
.prodivleft{ }
.prodivleft dl dt a{ line-height:60px; }
.prodivleft dl dd{ padding:0 20px;}
.prodivleft dl dd a{ height:48px; line-height:48px; font-size:16px; }
.prodivright{   padding:20px;}
.prodivright dl.pdl dd h3 a{ font-size:20px; height:24px; line-height:24px;}

/*****产品列表-详情*****/ 
.proxxdiv{ margin-top:90px; padding-bottom:60px;} 
.proxxdivbox{ margin-right:0%;}
.proxxdivbox h1{ font-size:40px; line-height:48px;}
.xt1{ margin:15px 0 20px 0;}
 
.proxxdiv1{ padding:80px 0;}
.proxxdiv1 dl.pdl, .alxxdiv1 dl.pdl{ width:390px;}
.proxxdiv1box2 dl dt img{ height:500px;}

.proxxdivtz{ width:400px;}
.items ul li{ width:77px;}




/*****案例列表******/
.mbx ul li a{ height:50px; line-height:50px; font-size:16px;}
dl.aldl dd h3 a{ height:60px; line-height:60px; font-size:18px;}
dl.aldl dd a.a{ width:40px; height:40px; line-height:40px; margin:10px 15px 0 0; border-radius:40px;}

  
/****案例详情*****/
dl.alxxdl dd{ width:60%;}
dl.alxxdl dd h1{ font-size:30px; line-height:36px;}
 
.alxxtz{ width:1000px;}
.alxxtzc{margin-top:30px; padding-bottom:30px;}
.alxxtzc ul li{ width:1000px;padding:0 50px;}
.alxxtz .aljtl{ left:-25px; top:44%;} 
.alxxtz .aljtr{ right:-25px; top:44%;} 
.alxxdiv1{  padding:60px 0; }


/*********新闻列表******/
.xwdiv{ padding:140px 0 60px 0;}
.xwdivlist dl{ width:1200px;}
.xwdivz{ margin-top:50px;}
.xwdivzlist dl{ width:386px;}
.xwdivzlist dl dt h3 a{ font-size:20px;}

/***新闻详情****/
.xwxxdiv{ padding:60px 0 70px 0;}
.xwxxdivleft{ width:800px; margin-right:40px;}
.xwxxdivleft .h1{ font-size:30px; line-height:36px;}

.xwxxdivright { width: calc(100% - 840px);}
.xwxxdivright ul li{ padding:25px;}
.xwxxdivright ul li h3 a{ height:auto; line-height:26px; font-size:20px;}
.sxtdiv .box a strong{ font-size:20px;}
.sxtdiv{ margin:25px 0;}

/*******常见问题******/
.faqdiv{ padding:40px 0 60px 0;}

/*****关于我们******/
.aboutdiv{ padding:60px 0;}
.nytt strong{ font-size:36px; line-height:46px;}
.aboutdiv .h2{ font-size:30px;} 

dl.abd1 dt img, dl.abd1 dt video{ height:500px;}
dl.abd1 dd{ padding:40px;}
dl.abd1 dd strong{ font-size:23px;}
.aboutdiv ul li strong{ font-size:24px;}

.aboutdiv1left { width: calc(100% - 840px);}

.aboutdiv1left strong{ font-size:26px;}
.aboutdiv1left dl dt{ width:90px;}
.aboutdiv1left dl dt img{ width:70px; height:70px; margin-top:18px;}
.aboutdiv1left dl dd{ width:calc(100% - 100px); font-size:14px; line-height:22px;}
.aboutdiv1right{ width:840px;}
.aboutdiv1rcqhd{ width:840px;}

.aboutdiv1rclist dl{ width:840px;}
.aboutdiv1rclist dl dd p{ font-size:16px; line-height:28px;} 

.aboutdiv2list dl{ width:386px;}
.aboutdiv2list dl dd{ height:50px; line-height:50px; font-size:16px;}

 .aboutdiv3list dl{ width:220px; margin-top:150px;}

	 
}


 
@media only screen and (max-width:1380px){
	
.document_width1{ width:1200px;}		
.document_width{ width:1100px;}		
	
	
	
 /****首页******/
.headdian{ display:none;}
ul.ulmenu{ margin-right:20px;}
.indexdivqh1 dl{ height:380px; width:250px; margin-right:15px;}
.indexdivqh1 dl.cur{ width:835px;}
.indexdivqh1 dl dd { padding:40px 30px;}
dl.pdl {width: 265px;margin-right:10px;}
[ly-carousel-autoloop] .wrapper .slide img { width: 200px;}
.indexdiv5box{width:500px;margin-right:10px;}
.indexdiv5box1{ width:290px; margin-right:10px;}
.indexdiv5box1 dl{ width:290px; }
.indexdiv5box2{ width:285px; } 
.indexdiv3z{ width:1000px; padding:0 80px;}
.indexdiv3list dl{ width:800px; padding:40px 80px;}
.aljtl{ left:10px; top:30%;}
.aljtr{ right:50px;top:30%;}


/****关于我们****/
.aboutdiv2list dl{ width:355px;}


/****案例****/
dl.aldl dt img{ min-height:280px;}

/****案例详情****/
.proxxdiv1 dl.pdl, .alxxdiv1 dl.pdl{ width:358px;}

/****新闻列表****/ 
.xwdivlist dl{ width:1100px;}
.xwdivzlist dl{ width:353px;}

/***产品详情****/ 
.proxxdivright{ margin-left:2%;} 
.proxxdivtz{ width:370px;}
.proxxdivbox h1 { font-size:25px; line-height:36px;}
.proxxdivboxa a{ padding:0 15px; font-size:14px;}
 
 
 
 

}




@media only screen and (max-width:1180px){
	
	
.document_width{ width:800px; padding:0;}
.document_width1{ width:800px; padding:0;} 	
	
	
/****首页****/
ul.ulmenu,.alx{ display:none;}	
.menutb { display:block;}	
.headdiv{ height:80px; background:#000;}
.headdiv:hover{ height:80px;}
.logo{ height:40px; margin-top:20px;}	
.logo img{ height:40px;}
.yyqh{ margin-top:21px;}
dl.ssdl{ height:80px;}
dl.ssdl dt{ height:80px;}
dl.ssdl dd{ top:80px;}

 .ssdiv{ top:80px;}
.sj_menu{ width:100%; height:auto; float:left; position:fixed; left:0; top:80px;}
.sj_menu ul{ width:100%; height:auto; float:left; list-style:none;}
.sj_menu ul li a{ width:100%; height:50px; line-height:50px; float:left; background:#fff; border-bottom:1px solid #ededed; text-align:center; font-size:16px; color:#333;} 

.banner{ margin-top:80px; height:40vw !important;}
.banner ul,.banner ul li,.banner ul li img,.banner ul li video,.banwenzic{ height:40vw !important;}
.banwenzi h4{ font-size:20px;line-height:24px;}
.banwenzi h2{  font-size:40px; line-height:56px; margin-bottom:10px;}
.banwenzi h3{ font-size:26px;line-height:30px;  margin:0 0 30px 0;}
.banwenzi a.a{ height:42px; line-height:42px; padding:0 20px;  border-radius:40px; }
.banner_span span{ width:120px;}

.bannerkzc{ bottom:50px;}

.indexdiv1{ padding:60px 0; margin-top:46.5vw;}
.indextt strong{ font-size:34px; line-height:36px;}

.indexdivqh1 dl{ height:360px;}
.indexdivqh1 dl.cur{ width:800px;}
.indexdivqh1 dl.cur dd h2{ text-align:center;}
.indexdivqh1 dl.cur dd h2 a{  margin:50px auto 0 auto;}
.indexdivqh1 dl dd p{ padding:0 70px; bottom:30px;}
.divjtl{ left:10px;}
.divjtr{ left:auto; right:10px;}

dl.pdl{ width:256px;}
.indexdiv2{ padding:60px 0;}
.indexdiv2 .indextt{ text-align:center;}
.indexdiv2 .indextt span{ margin-left:0;}
.indexdiv2box{ max-width:100%; text-align:center;} 
.indexdiv2box a{ float:none; margin:0 10px; display:inline-block; height:40px; line-height:40px;} 
.indexdiv3, .indexdiv4, .indexdiv5{ padding:60px 0;}

.indexdiv3z{ width:700px; padding:0 60px;}
.indexdiv3list dl{ width:700px; padding:30px 60px;}
.indexdiv3list dl dd{ width:100%; text-align:center; background:#f9f9f9; border-radius:0; margin-top:-30px; padding:20px; box-sizing:border-box;}
.indexdiv3list dl.cur dt a.a{ display:none;}
.aljtl{ left:10px; width:40px; height:40px; background-size:auto 25px !important;}
.aljtr{ right:-110px; width:40px; height:40px; background-size:auto 25px !important;}


.indexdiv4 .indextt, .indexdiv5 .indextt{ text-align:center;}
.indexdiv4 .indextt span, .indexdiv5 .indextt span{ margin-left:0;}
.hzjt{ float:none; margin:0 auto; }
.indexdiv4c{ margin-top:60px;}
.indexdiv4c ul{ width:810px;}
.indexdiv4c ul li { width: calc((100% - 40px) / 4); }

a.iam{ float:none; margin:0 auto; display:table;}
.indexdiv5box{ width:100%; margin:10px 0;}
.indexdiv5box .img{ height:300px;}
.indexdiv5box1{ width:395px; margin-right:10px;}
.indexdiv5box1 dl{ width:395px;}
.indexdiv5box2{ width:395px;}

.ixwbox{ width:395px; margin-right:10px;}
.ixwbox.ixwboxs{ width:395px;}

.bottomdivleft{ display:none;}
.bottomdivright{ width:100%;}
.bqxx p{ width:100%; text-align:center;}
.bqxx dl{ display:none;} 


/****产品中心******/
.nybanner{ margin-top:0px}
.nybanner .img{ width:100%; height:340px; border-radius:40px 0 40px 0;}
.nybannerwz{ top:140px; text-align:center; }
.nybannerwz strong{ font-size:40px; line-height:40px;}
.mbx{  top:170px; position:static; text-align:center;}
.mbx p{ width:auto; margin:0 auto; float:none; display:table; color:#000;}

.prodiv{padding:30px 0 20px 0; overflow:hidden;}
.prodivleft{ width:90%; margin:0% 5%;}
.prodivleft dl{ position:relative; width:48%; margin:0 1%;}
.prodivleft dl dt a{ line-height:60px; font-size:20px;}
.prodivleft dl dd{ padding:0 20px; position:absolute; left:0; top:60px; z-index:88; background:#f2f2f2;}
.prodivleft dl dd a{ height:48px; line-height:48px; font-size:16px; }
.prodivleft dl.cur dd{ display:none;} 
.prodivleft dl:hover dd{ display:block;}


.prodivright{ width:100%;  padding:20px; float:right;}
.prodivright dl.pdl dd h3 a{ font-size:20px; height:24px; line-height:24px;}


/*****产品列表-详情*****/ 
.proxxdiv{ margin-top:80px; padding:10px 0 30px 0;}
.proxxdivleft{ width:100%;}
.proxxdivright{ width:100%; margin-left:0; margin-top:20px;}

.proxxdivbox{ width:100%; margin-right:0;  min-height:100px;}
.proxxdivbox h1{ font-size:30px; line-height:40px;}
.proxxdivbox p{ font-size:16px;}
.proxxdivboxa{ position:static;}

.proxxdivtzc{ width:100%; max-width:540px; float:none; margin:0 auto;}
.proxxtzjt{ display:none;}
.proxxdiv1{ padding:50px 0;}
.pxxs{ font-size:30px; line-height:36px;}
.proxxdiv1box1 ul.u1 li{ width:100%; margin:0; height:50px; line-height:50px; font-size:14px;}
.proxxdiv1box1 ul.u1 li.lis{ line-height:50px; padding-top:0;}
.proxxdiv1 dl.pdl, .alxxdiv1 dl.pdl{ width:calc(770px / 3);}
.proxxdiv1box2{ margin-top:50px;}
.proxxdiv1 dl.pdl dd h3 a, .alxxdiv1 dl.pdl dd h3 a{ font-size:20px;}
.proxxdiv1box2 dl dt{ width:100%; }
.proxxdiv1box2 dl dt img{ height:160px; min-height:60px;}
.proxxdiv1box2 dl dt span{ padding:40px; font-size:30px; line-height:36px;}
.proxxdiv1box2 dl dd{ width:100%; padding:40px; }

/*****案例详情******/
.mbx ul{ width:auto; float:none; margin:0 auto; display:table;}
.mbx ul li a{ height:40px; line-height:40px; font-size:15px; padding:0 15px; border-radius:10px 0 10px 0; margin:15px 5px 0 5px;}

dl.aldl{ width:48%; margin:1% !important;}

  
/****案例详情*****/
dl.alxxdl dd{ width:100%; margin-top:0; background:#f2f2f2; padding:20px; box-sizing:border-box; border-radius:0 0 15px 15px;}
dl.alxxdl dd h1{ font-size:24px; line-height:30px; margin-bottom:10px;}

.alxxtz{ width:800px;}
.alxxtzc{margin-top:20px; padding-bottom:20px;}
.alxxtzc ul li{ width:800px;padding:0 50px;}
.alxxtz .aljtl{ left:0px; top:44%;} 
.alxxtz .aljtr{ right:0px; top:44%;} 
.alxxdiv1{  padding:60px 0; }

/*********新闻列表******/
.xwdiv{ padding:120px 0 50px 0;}
.xwdivlist dl{ width:800px;}
.xwdivlist dl dt img{ height:300px;}
.xwdivlist dl dd{ padding:20px 30px;}
.xwdivlist dl dd h3 a{ font-size:22px; line-height:30px; height:60px; margin:10px 0 15px 0;}
.xwdivlist dl dd span{ margin-top:20px; font-size:14px;}
.xwdivcspan{ left:54%;}

.xwdivz{ margin-top:30px;}
.xwdivzlist dl{ width:390px; margin:0 5px;}
.xwdivzlist dl dt h3 a{ font-size:20px;}

/******新闻详情*******/
.xwxxdiv{ padding:40px 0;}
.xwxxdivleft{ width:100%; margin-right:0; padding:30px 0;}
.xwxxdivleft .h1{ font-size:26px; line-height:32px;}
.xwxxdivright{ display:none;}


/*******常见问题******/
.faqdiv{ padding:30px 0 50px 0;}
dl.faqdl dt{ height:80px; padding:0 30px;}
dl.faqdl dt strong{ height:80px; line-height:80px; padding:0 30px 0 40px;}
dl.faqdl dt strong s.s{ width:30px; height:30px; line-height:30px; border-radius:30px; top:25px;}
dl.faqdl dd{ padding:10px 30px 10px 70px;}
dl.faqdl dd s.s{ width:30px; height:30px; line-height:30px; border-radius:30px; top:15px; left:30px;}
 
/*****关于我们******/
.aboutdiv{ padding:40px 0;} 
.nytt strong{ font-size:32px; line-height:40px;}
.aboutdiv .h2{ font-size:26px; margin-top:-15px;} 
.aboutdiv .h2 span{ background-size:20px auto !important; }
.aboutdiv .h2 span.s1{ padding-left:30px;}
.aboutdiv .h2 span.s2{ padding-right:30px;}
.aboutdiv .h4{ font-size:60px; line-height:60px;}
dl.abd1{ margin-top:-10px;}
dl.abd1 dt{ width:100%;}
dl.abd1 dt img, dl.abd1 dt video{ height:auto; border-radius:10px 10px 0 0;}
dl.abd1 dd{ padding:30px; width:100%;}
dl.abd1 dd strong{ font-size:23px;}

.aboutdiv ul li{ background-position: center top !important; padding:60px 10px 10px 10px; margin-bottom:10px; background-size:50px auto !important; text-align:center;}
.aboutdiv ul li strong{ font-size:20px;}
.aboutdiv ul li p{ height:48px; line-height:24px; font-size:15px;}

.aboutdiv1{ padding:60px 0;}
.aboutdiv1left { width:100%; margin-top:0; min-height:100px;}
.aboutdiv1left strong{ font-size:26px;}
.aboutdiv1left dl{ width:48%; margin:1%;}
.aboutdiv1left dl dt{ width:90px;}
.aboutdiv1left dl dt img{ width:70px; height:70px; margin-top:18px;}
.aboutdiv1left dl dd{ width:calc(100% - 100px); font-size:14px; line-height:22px;border-bottom: 1px solid #6b6b65 !important;}
.aboutdiv1right{ width:800px; margin-top:25px;}
.aboutdiv1rcqhd{ width:800px;}

.aboutdiv1rclist dl{ width:800px; padding-top:100px; margin-bottom:80px;}
.aboutdiv1rclist dl dd p{ font-size:16px; line-height:28px;} 
.aboutdiv1rclist dl dt{ width:30%; font-size:80px; line-height:80px;}
.ab2jt{ margin-top:0; float:none; margin:0 auto;}

.aboutdiv2{ padding:60px 0;}
.aboutdiv2list dl{ width:390px; margin:0 5px;}
.aboutdiv2list dl dd{ height:50px; line-height:50px; font-size:16px;}

/*****联系我们*******/
.lxwmdiv{ padding:60px 0;}
dl.lxd1{ padding:25px 30px;}
dl.lxd1 dt img{ width:60px;}
dl.lxd1 dd strong{ font-size:20px; line-height:30px;} 
dl.lxd1 dd p{ height:72px; overflow:hidden;} 
.lxdt{ margin-top:40px;} 
 
 
/******招聘详情*****/ 
dl.zpxxdl dt{ width:100%; height:100px;padding:0 20px; }
dl.zpxxdl dt h1{ width:calc(100% - 100px); height:100px; line-height:100px; font-size:36px;}
dl.zpxxdl dt a.a{ width:100px; height:100px; } 
dl.zpxxdl dd{ padding:20px; }

dl.zpxxdl dd a.a{ height:48px; line-height:48px; padding:0 30px; border-radius:48px; } 
.search_content dl.pdl{ width:calc(92% / 3); margin:1%; border-radius:15px;}  
 
 
[ly-carousel-autoloop] .wrapper .slide img{ width:200px; height:auto;}


 
}



@media only screen and (max-width:850px){
	
.document_width{ width:100%; padding:0 3vw; box-sizing:border-box;}
.document_width1{width:100%; padding:0 3vw; box-sizing:border-box;} 	

/****首页*****/
.banwenzi h4{ font-size:16px;line-height:20px;}
.banwenzi h2{  font-size:30px; line-height:46px; margin-bottom:5px;}
.banwenzi h3{ font-size:22px;line-height:24px;  margin:0 0 20px 0;}
.banwenzi a.a{ height:40px; line-height:40px; padding:0 20px;  border-radius:40px; }
.banner_span span{ width:100px; font-size:12px;}

.indexdiv1{ margin-top:49.5vw;}

.indextt{ margin-bottom:20px;}
.indextt strong{ font-size:30px; line-height:38px;}

.indexdivqh1 dl.cur{ width:94vw;}
.divjtl,.divjtr{ width:40px; height:40px; border-radius:40px;}

dl.pdl{ width:calc(91vw / 3); margin:0 0.5vw;}
.jtl{ width:40px; height:40px; border-radius:40px; left:-5px;} 
.jtr{ width:40px; height:40px; border-radius:40px; right:-5px;} 

.indexdiv2box{ margin-bottom:50px;}
.indexdiv2boxc{ padding:40px 0;}  
.indexdiv2boxc ul li strong{ font-size:40px; line-height:40px;} 
.indexdiv2boxc ul li p{ font-size:16px;} 
.indexdiv2boxc ul li strong.s{ font-size:26px; line-height:30px;} 


.indexdiv3z{ width:88vw; padding:0 3vw;}
.indexdiv3list dl{ width:82vw; padding:1vw 3vw;}
.indexdiv3list dl dd{ width:100%; text-align:center; background:#f9f9f9; border-radius:0; margin-top:-30px; padding:20px; box-sizing:border-box;}
 
.aljtl{ left:-1vw; top:14vw; width:20px; }
.aljtr{ right:-1vw; top:14vw; width:20px;}

.indexdiv4c ul{ width:94vw;}
.indexdiv4c ul li { width: calc( 96% / 4); margin:0.5%; }



.indexdiv5box .img{ height:30vw;}
.indexdiv5box1{ width:46vw; margin-right:2vw;}
.indexdiv5box1 dl{ width:46vw;}
.indexdiv5box2{ width:46vw;}

.ixwbox{ width:46vw; margin-right:2vw;}
.ixwbox.ixwboxs{ width:46vw;}

.bottomdiv{ padding:30px 0 20px 0;}
.bottomdivleft{ display:block; width:180px; margin:0 auto; float:none;}
.bottomdivleft .img{ width:180px;}
.bottomdivleft p{ width:180px; margin-top:20px;}
.bottomdivright .xt{ margin:30px 0 15px 0;}
.bottomdivright{ width:100%;}
.bottomdivright dl{ display:none;}
.bottomdivright .boxt{ width:100%;}

.bqxx p{ width:100%; text-align:center; line-height:24px;}



/******产品详情****/
.proxxdiv1 dl.pdl, .alxxdiv1 dl.pdl{ width:calc(91vw / 3); margin:0 0.5vw;}

/****案例详情*****/
dl.alxxdl dd{padding:20px; }
dl.alxxdl dd h1{ font-size:22px; line-height:30px; margin-bottom:10px;}

.alxxtz{ width:94vw;}
.alxxtzc{margin-top:20px; padding-bottom:20px;}
.alxxtzc ul li{ width:94vw;padding:0 40px;}
.alxxtz .aljtl{ left:0px; top:44%;} 
.alxxtz .aljtr{ right:0px; top:44%;} 
.alxxdiv1{  padding:40px 0; }



/*********新闻列表******/
.xwdiv{ padding:120px 0 50px 0;}
.xwdivlist dl{ width:94vw;}
.xwdivlist dl dt img{ height:300px;}
.xwdivlist dl dd{ padding:20px 30px;}
.xwdivlist dl dd h3 a{ font-size:20px; line-height:30px; height:60px; margin:10px 0 15px 0;}
.xwdivlist dl dd span{ margin-top:20px; font-size:14px;}
.xwdivcspan{ left:54%;}

.xwdivz{ margin-top:20px;}
.xwdivzlist dl{ width:46vw; margin:0 0.5vw;}
.xwdivzlist dl dt h3 a{ font-size:18px;}


/*****关于我们******/
dl.abd1 dd strong{ font-size:20px; line-height:28px;}
.aboutdiv1right{ width:100%;}
.aboutdiv1rcqhd{ width:94vw;}
.aboutdiv1rcqhd span{ font-size:20px;}
.aboutdiv1rclist dl{ width:94vw;}
.aboutdiv2list dl{ width:46vw; margin:0 0.5vw;}

.aboutdiv1rclist dl{ text-align:center; padding-top:60px;}
.aboutdiv1rclist dl dt{ width:100%; font-size:60px; line-height:60px; text-align:left;text-align:center;}
.aboutdiv1rclist dl dd{ position:static; width:100%; min-height:100px;}
.ab2jt{ width:98px;}  
.aboutdiv3z{ width:460px;}
.aboutdiv3list{ height:630px;}
.aboutdiv3list dl.cur{ width:360px; padding:10px; margin:0 50px; }
 
 
  
  
	
}

@media only screen and (max-width:650px){

/****首页*****/
.headdiv,.headdiv:Hover{ height:70px;}
.logo{ height:40px; margin-top:15px;}	
.logo img{ height:40px;}
.yyqh{ margin-top:15px;}
.menutb{ margin-top:16px;}
dl.ssdl{ height:70px;}
dl.ssdl dt{ height:70px;}
dl.ssdl dd{ top:70px;}
.sj_menu{ top:70px;}

.banner{ margin-top:70px; height:55vw !important;}
.banner ul,.banner ul li,.banner ul li img,.banner ul li video,.banwenzic{ height:55vw !important;}

 .ssdiv{ top:70px;}
.banwenzi h4{ font-size:14px;line-height:20px;}
.banwenzi h2{  font-size:30px; line-height:40px; margin-bottom:5px;}
.banwenzi h3{ font-size:20px;line-height:24px;  margin:0 0 15px 0;}
.banwenzi a.a{ height:36px; line-height:36px; padding:0 20px;  border-radius:36px; }
.banner_span span{ width:60px; font-size:0px;}


 .indexdiv1{ margin-top:66vw;}
 
 
 
.indexdiv1,.indexdiv2,.indexdiv3, .indexdiv4, .indexdiv5{ padding:40px 0;}
.indextt span{ font-size:18px;margin-bottom:3px;}
.indextt strong{ font-size:26px; line-height:30px;}
.indexdivqh1 dl{ height:300px;}
.indexdivqh1 dl dd h2{ font-size:24px; line-height:30px;}
.indexdivqh1 dl dd p a{ width:auto; padding:0 15px;} 

.divjtl, .divjtr{ top:130px;}
dl.pdl dd h3 a{ font-size:20px;}
.indexdiv2boxc{ padding:35px 0;}  
.indexdiv2boxc ul li strong{ font-size:30px; line-height:30px;} 
.indexdiv2boxc ul li p{ font-size:14px; line-height:20px;} 
.indexdiv2boxc ul li strong.s{ font-size:24px; line-height:28px;}  

.indexdiv3list dl dd h3 a{ height:26px; font-size:20px; line-height:26px;}
.indexdiv5box img{ height:30vw;}
.ixwbox h3 a{ font-size:18px;}

/****产品中心******/
.nybanner{ margin-top:60px}
.nybanner .img{ width:100%; height:240px; border-radius:30px 0 30px 0;}
.nybannerwz{ top:80px;}
.nybannerwz strong{ font-size:30px; line-height:30px;}

.prodiv{padding:20px 0 20px 0; overflow:hidden;}
.prodivleft dl{ position:relative; margin-bottom:10px;}
.prodivleft dl dt a{ line-height:50px; font-size:18px;}
.prodivleft dl dd{ top:50px; }
.prodivleft dl dd a{ height:42px; line-height:42px; font-size:16px; }

.prodivright{  padding:10px;}
.prodivright .pdl{ width:48%; border-radius:10px;}
.prodivright dl.pdl dd h3 a{ font-size:18px; height:24px; line-height:24px;}


/********产品详情*******/
.proxxdiv{ margin-top:70px;}
.proxxdivbox{ padding:20px;}
.proxxdiv1{ padding:40px 0;}
.pxxs{ font-size:26px; line-height:30px; text-align:center; margin-bottom:20px;}
.proxxdiv1box1{ margin-bottom:30px;}
.proxxdiv1 dl.pdl dd, .alxxdiv1 dl.pdl dd{ padding:0 20px 20px 20px;}
.proxxdiv1 dl.pdl dt span, .alxxdiv1 dl.pdl dt span{ left:20px;}

.proxxdiv1box2{ margin-top:40px;}
.proxxdiv1box2 dl dt span{ padding:30px; font-size:26px; line-height:30px;}
.proxxdiv1box2 dl dt img{ height:120px; min-height:20px;}
.proxxdiv1box2 dl dd{ padding:20px ;}



/*****案例详情******/
.mbx ul li a{ font-size:14px;}

dl.aldl{ border-radius:10px;}
dl.aldl dd { position:static;}
dl.aldl dd h3 a{ width:100%; height:50px; line-height:50px; text-align:center; border-radius:0; padding-left:0; background:#f2f2f2; font-size:16px;}
dl.aldl dd a.a{ display:none;}




/*****关于我们******/
.nytt strong{ font-size:28px; line-height:30px; height:30px;}
.aboutdiv .h2{ font-size:20px; margin-top:-15px;} 
dl.abd1 dd strong{ font-size:18px;}
.aboutdiv ul li strong{ font-size:18px;}
.aboutdiv ul li p{ height:72px;}
.aboutdiv1left dl{ width:100%; margin:0;}


/*****联系我们*******/
.lxwmdiv{ padding:40px 0;}
dl.lxd1.lxd1s{ width:98%; border-radius:10px;}
dl.lxd1{ padding:25px 30px; width:48%; margin:1% !important;}
dl.lxd1 dt img{ width:60px;}
dl.lxd1 dd strong{ font-size:20px; line-height:30px;} 
dl.lxd1 dd p{ height:auto; overflow:hidden;} 
.lxdt{ margin-top:30px;} 
 
 
/******加入我们******/
dl.zpdl{ margin-bottom:15px; padding:20px 25px;}
dl.zpdl dd{ width:calc(100% - 80px);}
dl.zpdl dd span{ font-size:14px;line-height:24px;}
dl.zpdl dd h3 a{ font-size:20px; line-height:30px;}
dl.zpdl dd p{  font-size:15px; line-height:20px;margin-top:2px;}
dl.zpdl dt{ width:80px;margin-top:25px;}


/******招聘详情*****/ 
dl.zpxxdl dt{ width:100%; height:70px;padding:0 10px; }
dl.zpxxdl dt h1{ width:calc(100% - 70px); height:70px; line-height:70px; font-size:26px;}
dl.zpxxdl dt a.a{ width:70px; height:70px; } 
dl.zpxxdl dd{ padding:10px; }

dl.zpxxdl dd a.a{ height:38px; line-height:38px; padding:0 20px; border-radius:38px; } 

 


[ly-carousel-autoloop] .wrapper .slide img{ width:150px; height:auto;}



}



@media only screen and (max-width:560px){
	
.document_width{padding:0 2vw;}
.document_width1{padding:0 2vw;} 	

/*****首页*****/	
.banwenzi h2{ font-size:26px; line-height:34px; }
.indextt strong{ font-size:24px; line-height:30px;}

.indexdivqh1 dl.cur{ width:96vw;}
.indexdivqh1 dl dd p a{ height:28px; line-height:28px; margin:3px 6px 3px 0;}
dl.pdl{ width:calc(94vw / 2);}
.indexdiv2box p{ margin-bottom:30px;}
.indexdiv2box a{ height:36px; line-height:36px;}

.indexdiv2boxc{ padding:15px 0;}
.indexdiv2boxc ul li{ width:50%; padding:10px 0;}


.indexdiv3z{ width:96vw; padding:0; }
.indexdiv3list dl{ width:90vw; padding:0;margin:0 3vw; float:left;}
.aljtl { left:25px;}
.aljtr{ right:25px;}
.hzjt{ width:90px;}
.indexdiv4c ul{ width:96vw;}

.indexdiv5box1 dl dd{ padding:20px;}
.indexdiv5box1span{ left:20px;}  
.ixwbox h3 a{ height:46px; line-height:23px; font-size:16px;}


.float_r{ width:40px;  bottom:50px; }
.float_r ul li a{background-size:20px auto !important;}
.float_r ul li.ltel a{ height:40px; }
.float_r ul li.ltel span{ height:40px; line-height:40px; right:40px;}
.float_r ul li.lyx a{  height:40px;}
.float_r ul li.lly a{  height:40px;}


/*****产品详情******/
.mbx.mbx1{ margin-bottom:10px; height:26px; overflow:hidden; width:100%;}
.mbx.mbx1 a{ font-size:13px;}
.proxxdivbox h1{ font-size:26px; line-height:30px;}
.xt1{ margin:10px 0;}
.proxxdivboxa a{ height:38px; line-height:38px; padding:0 20px; font-size:14px; margin:5px 5px 5px 0;}

.proxxdivtz{ width:96vw;}
.proxxdiv1box1{ padding:20px;}

.proxxdiv1 dl.pdl, .alxxdiv1 dl.pdl{ width:46vw; margin:0 1vw;}

.proxxdiv1box2 dl dd .input {width: calc(50% - 8px); margin:4px; height:38px; line-height:38px; font-size:15px;}
.proxxdiv1box2 dl dd .sel { width: calc(100% - 8px); margin:4px; height:38px; line-height:38px; font-size:15px;}
.proxxdiv1box2 dl dd .text { width: calc(100% - 8px); margin:4px; font-size:15px; }
.proxxdiv1box2 dl dd p {width: calc(100% - 8px); margin:4px;}
.proxxdiv1box2 dl dd p .img{ height:38px;}

.proxxdiv1box1 ul.u1 li.lis{ line-height:20px; padding-top:5px;}
/****案例详情*****/
.alxxdiv{ padding:40px 0;}
dl.alxxdl dd h1{ font-size:20px; margin-bottom:0;}
dl.alxxdl dd p{ font-size:16px; line-height:24px;}

.alxxtz{ width:96vw;}
.alxxtzc ul li{ width:96vw; padding:0 2vw;}
.alxxtz .aljtl{ left:20px;}
.alxxtz .aljtr{ right:20px;}



/*********新闻列表******/
.xwdiv{ padding:120px 0 40px 0;}
.xwdivlist { padding-bottom:25px;}
.xwdivlist dl{ width:96vw;}
.xwdivlist dl dt{ width:100%;}
.xwdivlist dl dt img{ height:30vw;}
.xwdivlist dl dd{ padding:20px;width:100%;}
.xwdivlist dl dd h3 a{ font-size:18px; line-height:30px; height:30px; margin:10px 0;}
.xwdivlist dl dd span{ margin-top:20px; font-size:14px;}
.xwdivcspan{ left:0%; width:100%; text-align:center; bottom:10px;}

.xwdivz{ margin-top:20px;}
.xwdivzlist dl{ width:46vw; margin:0 1vw; padding:15px;}
.xwdivzlist dl dt h3 a{ font-size:18px;}


/******新闻详情*******/
.xwxxdiv{ padding:25px 0 30px 0;}
.xwxxdivleft{ padding:20px 0 0 0;}
.xwxxdivleft .h1{ font-size:20px; line-height:26px;}
.stime{ font-size:14px; padding-bottom:8px; margin-bottom:10px;}	
.xwxxbox{ padding:15px 0; font-size:15px; line-height:24px;}
.xwxxbox p{ font-size:15px; line-height:24px;}

.sxtdiv .box a{ padding-left:24px;}	
.sxtdiv .box a strong{ font-size:16px; height:26px; line-height:26px;}	
.sxtdiv .box.boxr a{ padding-right:24px;}	


/*******常见问题******/
.faqdiv{ padding:20px 0 50px 0;}
.faqdiv .img{ border-radius:10px; padding-bottom:10px; margin-bottom:10px;}
dl.faqdl dt{ height:60px; padding:0 10px;}
dl.faqdl dt strong{ height:60px; line-height:60px; font-size:16px; padding:0 20px 0 40px;}
dl.faqdl dt strong s.s{ width:30px; height:30px; line-height:30px; border-radius:30px; top:15px;}
dl.faqdl dd{ padding:10px 30px 10px 50px; font-size:14px; line-height:22px;}
dl.faqdl dd s.s{ width:30px; height:30px; line-height:30px; border-radius:30px; top:10px; left:10px;}
 
	
/******关于我们*****/	
.aboutdiv{ 30px 0;}
.aboutdiv .h4{ font-size:50px; line-height:50px;}
dl.abd1 dd{ padding:20px;}

.aboutdiv ul li {width: calc(50% - 8px); margin-right:16px;background-size:40px auto !important; padding-top:45px;}
.aboutdiv .box{ margin-top:15px;} 
	
.aboutdiv1{ padding:40px 0;}
.aboutdiv1rclist dl dt{ font-size:40px; line-height:50px;}
.aboutdiv1rclist dl dd p{ font-size:14px;}
.aboutdiv2{ padding:40px 0;}
.aboutdiv2list dl{ margin:0 1vw; width:94vw;}
.aboutdiv2list dl dd{ height:38px; line-height:38px; font-size:14px;}
	
.aboutdiv3 ul.u1{ width:auto; float:none; margin:0 auto; display:table;}	
.aboutdiv3 ul.u1 li{ height:40px; line-height:40px; padding:0 15px; font-size:15px;}	
	
.aboutdiv3z{ width:360px;}
.aboutdiv3list{ height:500px;}
.aboutdiv3list dl.cur{ width:300px; padding:10px; margin:0 30px; }
.aboutdiv3list dl dd{ height:40px; line-height:40px; font-size:15px;}
.aboutdiv3list dl{ margin:60px 20px;}
.aboutdiv3c .jtl{ left:-10px;}
.aboutdiv3c .jtr{ right:-10px;}


 .search_content dl.pdl{ width:48%; margin:1%; border-radius:10px;}  
	
.prodivleft{ width:100%; margin:0;}
.prodivleft dl dt{ padding:0 10px;}
.prodivleft dl dt a{ font-size:15px;}



}

@media only screen and (max-width:460px){

 
 /****首页****/ 
.menutb{ margin-left:5px;}

.banwenzi h4{ font-size:12px;line-height:18px;}
.banwenzi h2{  font-size:24px; line-height:30px; margin-bottom:5px;}
.banwenzi h3{ font-size:18px;line-height:20px;  margin:0 0 15px 0;}
.banwenzi a.a{ height:30px; line-height:30px; padding:0 15px;  border-radius:30px; font-size:13px; }

 
.banner_span span{ width:40px;} 
 .indexdiv1{ margin-top:70vw;}
.indexdiv1, .indexdiv2, .indexdiv3, .indexdiv4, .indexdiv5{ padding:30px 0;}
.indextt strong{ font-size:22px;}

.indexdivqh1 dl dd{ padding:20px;} 
.indexdivqh1 dl dd h2{ font-size:20px; line-height:26px;}
.indexdivqh1 dl dd p{ padding:0 40px; bottom:20px;}
dl.pdl dd h3 a{ font-size:16px; height:24px; line-height:24px;}
dl.pdl dd p{ font-size:14px; height:20px; line-height:20px;}

.bottomdivright .boxt1{ float:left; margin-top:15px;}

 
.nybanner .img{ width:100%; height:200px; border-radius:20px 0 20px 0;}
.nybannerwz{ top:50px;}
 

/******产品详情******/
.proxxdiv1{ padding:30px 0;}
.pxxs{ font-size:24px; line-height:26px;}
.proxxdiv1box1 ul.u1 li{ font-size:14px;}
.proxxdiv1box2 dl dt span{ font-size:24px; line-height:30px; padding:25px 15px;}
.proxxdiv1box2 dl dd{ padding:15px 10px;}

.proxxdiv1box2 dl dd .button{ height:38px; line-height:38px; font-size:16px; width:140px; background-position:100px center;}

/*********案例列表*****/
.nybannerwz strong{ font-size:26px;}
.mbx ul li a{ height:36px; line-height:36px; padding:0 8px; font-size:13px;}
	
	
 
	
/******关于我们*****/	
.nytt strong{ font-size:26px; height:26px; line-height:26px;}
dl.abd1 dd{ padding:10px;}
dl.abd1 dd strong{ font-size:16px;}

.aboutdiv ul li{ width:100%; margin:0 0 10px 0 !important;}
.aboutdiv ul li p{ height:auto;}
.aboutdiv1rclist dl dd{ padding-left:0;}
.aboutdiv3{ padding-bottom:40px;}
.aboutdiv3c .jtl{ left:10px;}
.aboutdiv3c .jtr{ right:10px;}



/*****联系我们*******/
.lxwmdiv{ padding:30px 0;}	
dl.lxd1 dd strong{ margin-bottom:0; font-size:18px;}
dl.lxd1 dd p{ font-size:15px; min-height:44px; line-height:22px;}
.lxdt img{ height:60vw;}

 
/******加入我们******/
dl.zpdl{ margin-bottom:10px; padding:10px 15px;}
dl.zpdl dd h3 a{ font-size:18px;}	

/******招聘详情*****/ 
dl.zpxxdl dt h1{ font-size:20px;}
dl.zpxxdl dt a.a{ background-size:30px auto !important;}
dl.zpxxdl dd p{ font-size:15px; line-height:24px;}

[ly-carousel-autoloop] .wrapper .slide{ margin:5px;}
[ly-carousel-autoloop] .wrapper .slide img{ width:100px; height:auto;}
	
}