﻿ 
@media only screen and (max-width:1560px){
	
.document_width{ width:1200px; }

/****首页*****/
.headtop{ height:40px; }
.headtop .spl{ height:40px; line-height:40px; font-size:14px; }
.headtop .spr{  height:40px; line-height:40px; }
.headtop .spr a{  height:40px; line-height:40px;font-size:14px; } 
.headdiv{ height:100px;}
.logo{  height:60px; margin-top:20px;}
.logo img{ height:60px; }
.headtel{  height:50px; padding-left:56px; background-size:48px auto;  margin:25px 0 0 40px;}
.headtel p{ font-size:16px; line-height:20px;  margin-top:5px;}
.headtel strong{ font-size:20px; line-height:26px; }
ul.ulmenu{ height:100px; }
ul.ulmenu >li{ height:100px; }
ul.ulmenu >li >a{ height:100px; line-height:100px;  padding:0 20px; }    
ul.ulmenu >li .ejp{ left:-30%; top:100px; }
.proej{ top:140px; padding:20px 0 40px 0; }
.headdivf .proej{ top:100px;}   

.indexdiv1{ padding:25px 0;}
.indexdiv2{ padding-top:70px; }
.indextt{ margin-bottom:30px;}
.indextt strong{  height:46px; line-height:46px; font-size:40px;}
.indextt strong em{ padding-left:55px; }
.indextt strong em b{ padding-right:55px;}
.indextt p{ margin-top:10px;}
.indexdiv2 ul.u1 li a{ height:60px;line-height:60px; }
.indexdiv2 ul.u1 li a s{ padding-right:20px; font-size:20px;}
.indexdiv2qh{ min-height:200px;padding:60px 0;}
.indexdiv2qh a.amore{height:30px; line-height:30px;  margin-top:-45px; font-size:16px;}
.indexdiv2qhl{ width:450px; height:546px;padding:50px 40px 0 40px;}
.indexdiv2qhl h2{ font-size:22px; margin-bottom:5px; }
.indexdiv2qhl p{  font-size:16px; line-height:26px; margin:5px 0 15px 0;}
a.ared s{ height:40px; line-height:40px;}
.indexdiv2qhr{ width:calc(100% - 450px);}
.indexdiv3{ padding:65px 0;}
.indexdiv3 .box{ width:22%; padding:0 50px;}
.indexdiv3 .box strong{ line-height:60px; font-size:20px;}
.indexdiv3 .box strong em{ font-size:54px; margin-right:5px;}
.indexdiv3 .box p{ font-size:16px; line-height:24px;}

.indexdiv4{ padding-top:70px;}
.indexdiv4 .indextt p{ font-size:20px; line-height:28px; margin:10px 0;}
.indexdiv4l{ width:700px; padding-right:50px;}
.divxt{ margin-bottom:10px;}
.indexdiv4l strong{ font-size:20px; margin:25px 0 0 0;}
.indexdiv4l p{ font-size:16px; line-height:26px; }
.indexdiv4r{ width:500px;margin-top:-50px;}
.indexdiv4r img{ height:700px;}
.indexdiv4b{ padding:40px 0 30px 40px;}
.indexdiv4b dl{ width:560px; }
.indexdiv4b dl dd{ width:400px;}
.indexdiv4b dl dd strong{ font-size:26px; line-height:30px;}
.indexdiv4b dl dd p{ font-size:15px; line-height:24px; }
.indexdiv4b dl dt{ width:160px; }
a.baia s{  height:40px; line-height:40px;}

.indexdiv5{ padding:70px 0;}
.indexdiv5 .indextt{ max-width:860px; }
.indexdiv5 .indextt strong font{ font-size:50px; margin:0 5px;}
.indexdiv5 dl{ margin:40px 0 10px 0;}
.indexdiv5 dl dt{ width:570px;}
.indexdiv5 dl dd{ width:calc(100% - 570px); padding:30px 0 0 60px;}
.indexdiv5 dl dd strong{ height:60px;}
.indexdiv5 dl dd strong em{ width:100px; height:65px;left:30px; top:0; z-index:-1;}
.indexdiv5 dl dd strong s{ width:45px; height:45px; line-height:45px; font-size:24px; margin-top:11px;}
.indexdiv5 dl dd strong span{ height:45px; line-height:45px; margin-top:10px; margin-left:12px; font-size:26px;}
.indexdiv5 dl dd span.sp{ margin:15px 0;}
.indexdiv5 dl dd p{font-size:15px; line-height:26px;}
.indexdiv5 dl.d1 dd{ padding:30px 60px 0 0;}
.indexdiv5 a.ared{ margin:30px auto 0 auto; padding:0 30px;}

.indexdiv6{ padding:70px 0 0 0;}
.indexdiv7{  margin-top:-217px; background-size:100% 430px; padding-top:270px;}
.indexdiv7c{ height:280px; padding:65px 40px 0 460px;}
.indexdiv7c dl dd{ width:360px; }
.indexdiv7c dl dd h4{ line-height:34px; font-size:30px; padding-bottom:8px;}
.indexdiv7c dl dd h3{line-height:34px; font-size:30px; padding:15px 0 8px 0;}
.indexdiv7c dl dd h3 span{ font-size:18px; margin-left:10px;}
.indexdiv7c dl dd p{ line-height:30px; font-size:16px;letter-spacing:10px;}
.indexdiv7c dl dt{ width:300px;  float:right;}
.indexdiv7c dl dt strong{height:50px;  margin-bottom:20px; padding-left:60px; background-size:50px auto; font-size:20px; line-height:26px;}
.indexdiv7c dl dt p{font-size:16px; margin-top:1px;}
.indexdiv7c dl dt a.ared{ padding:0 45px;}

.indexdiv8{ padding:70px 0 0 0;}
.indexdiv8c{ padding:10px 0 30px 0;}
.indexdiv8box{width:calc((100% - 40px) / 3);}
.indexdiv8box dl.d1{ margin-bottom:20px; padding:10px 30px 20px 30px;}
.indexdiv8box dl.d1 dt{ font-size:15px; line-height:24px;margin:10px 0 8px 0;}
.indexdiv8box dl.d1 dt strong{ margin-right:20px;}
.indexdiv8box dl.d1 dd h3 a{  height:32px; line-height:32px; font-size:20px;}
.indexdiv8box dl.d1 dd p{ margin:4px 0;font-size:15px;}
.indexdiv8box1{ margin:0 20px; padding:30px; height:480px;}
.xwtt{ padding-right:40px;  padding-bottom:15px;}
.xwtt p{ font-size:24px; line-height:30px;}
.xwtt a{margin:-22px -40px 0 0; }
.indexdiv8box1 ul{ margin-top:0px;}
.indexdiv8box1 ul li{ padding:13px 0;}
.indexdiv8box1 ul li a p{ height:26px; line-height:26px; font-size:16px;}
.indexdiv8box1 ul li a span{  height:20px; line-height:20px; font-size:14px;}
.indexdiv8box .box{  padding:40px 30px 30px 30px;margin-bottom:20px;}
.indexdiv8box .box p.p{ width:80%; font-size:16px; line-height:26px; margin-top:42px;}

.indextta{  margin-bottom:30px;}
.indextta strong{  font-size:26px; line-height:42px;}
.indexhz{ padding-bottom:50px; margin-bottom:40px;}
.indexhz ul{ width:1200px;}
.jtl{ width:50px; height:50px; left:-50px; top:40%; }
.jtr{ width:50px; height:50px; right:-50px; top:40%; }
.indexhzspan span{  width:12px;height:8px;}
.indexhzspan span.cur{width:20px;height:8px;}

.addiv{ padding:30px 30px 0 50px;}
.addiv dl dt{ width:218px; margin-top:-50px;}
.addiv dl dt img{ width:100%; height:auto; display:block;}
.addiv dl dd{ width:calc(100% - 280px); padding-top:10px; padding-right:200px;}
.addiv dl dd strong{ font-size:26px; line-height:30px; margin-bottom:5px;}
.addiv dl dd p{font-size:16px; line-height:26px;}
.addiv dl dd a.ared{ float:right; margin-right:-180px; margin-top:-20px;}

.bottomdiv{ padding:50px 0 30px 0;}
.bottomdiv dl.d1{ width:32%; padding-right:70px;}




/*******下载中心*******/
.nybanner img{height:360px;}
.nybannerwz{ top:160px; }
.nybannerwz strong{ font-size:40px; line-height:50px; }
.nymenu ul li a{height:70px; line-height:70px; font-size:18px; margin-right:35px; }
.nydiv{  padding:0 0 70px 0;}
.divdown ul.u1 li a{ height:50px; line-height:50px; font-size:16px;  padding:0 25px;}



/*****产品中心******/
dl.prodl{  padding:25px;}
 

/*****产品中心-详细******/
.proxxdiv1{ margin:50px 0; padding:50px;}
.proxxdivtz{ width:40%; margin-right:5%;}
.items ul li{float:left;width:102px;}

.proxdiv1c{ width:55%;  padding-top:25px;}
.proxdiv1c h4{font-size:20px; line-height:30px; }
.proxdiv1c h1{ font-size:36px; line-height:46px; margin:0 0 10px 0;}
.proxdiv1c p.bz{ font-size:15px; line-height:26px; margin:5px 0 15px 0}
.proxdiv1c .box{ margin:20px 0; min-height:100px;}
.proxdiv1c .box p{ font-size:16px; line-height:22px; margin:8px 0;=} 
strong.stel{  height:60px; margin-top:25px; padding-left:70px; font-size:26px; line-height:30px;}
strong.stel p{ font-size:22px; margin-top:5px;}

.proxxdivly{  padding:50px 0;}
.nytt{  margin-bottom:25px;}
.nytt strong{ font-size:40px; line-height:46px; }
.proxxdivly .input{ width:49%; height:50px; line-height:50px; font-size:16px;padding:0 20px; }
.proxxdivly .text{ width:99%; height:120px; line-height:30px; font-size:16px;margin:0.5% 0.5% 25px 0.5%;padding:10px 20px;}
.proxxdivly .button{margin:15px auto 0 auto; padding:0 40px;}
.proxxdivly .button s{ height:46px; line-height:46px; padding-right:15px; font-size:16px;}

.proxxdiv3{ padding:70px 0 0 0;}
.proxxdiv3z{ padding-bottom:50px;}
.proxxdiv3z dl.prodl{ width:380px; margin:0 10px;}
.proxxdiv3z .jtl,.proxxdiv3z .jtr{ top:40%;}

/******关于我们****/
dl.abdl{  margin-top:30px;}
dl.abdl dd{ width:58%; padding-right:70px; padding-top:30px;}
dl.abdl dd strong.s{font-size:40px; line-height:48px; padding-bottom:20px; margin-bottom:20px;}
dl.abdl dd p{ font-size:15px; line-height:26px;}
dl.abdl dt{ width:42%;}

.aboutdiv{ padding:60px 0; }
.aboutdiv dl dd{ padding:40px 70px; }
.aboutdiv dl dd p{ padding:25px 0 25px 60px; font-size:16px; line-height:26px; }
.aboutdiv dl dd p strong{  font-size:22px; line-height:30px; }

.aboutdiv1{  padding:70px 0; }
.aboutdiv1 .indextt {max-width:800px;}
.aboutdiv1 dl{ width:calc((100% - 40px) / 3); margin:30px 0 0 0;}
.aboutdiv1 dl dd{ padding:25px 35px; }
.aboutdiv1 dl dd em{ width:50px; height:50px; line-height:50px; font-size:22px; margin-top:-60px;}
.aboutdiv1 dl dd strong{ font-size:22px; line-height:30px;}
.aboutdiv1 dl dd p{ min-height:110px; font-size:15px; line-height:26px; margin-top:10px; padding-top:10px;}
.aboutdiv1 dl.d1{ margin:30px 20px 0 20px;}

.aboutdiv2{ padding:70px 0;}
.aboutdiv2 dl dt{height:250px;}
.aboutdiv2 dl dt img{ height:250px;}
.aboutdiv2 dl dd{ height:250px; padding:40px 50px 0 50px;}
.aboutdiv2 dl dd strong{ font-size:22px; line-height:30px;}
.aboutdiv2 dl dd em{  line-height:130px; font-size:130px; bottom:-60px; }

.aboutdiv3{  padding:70px 0 0 0; }


/*****联系我们*****/
.lxwmdiv dl dd h1{  font-size:36px; line-height:40px;}

.lxwmdiv p.p1{ width:30%; }
.lxwmdiv p.p1 span{  font-size:16px; line-height:24px; }
.lxwmdiv p.p1 strong{ font-size:26px; line-height:36px; }


/******新闻中心******/
.newslist{ padding:20px 0 70px 0;}
.newslistl{ width:870px;}
dl.xwdl{  padding:25px;margin-bottom:20px;}
dl.xwdl dt{ width:100px;  padding:20px 0; }
dl.xwdl dt strong{ font-size:26px; line-height:30px;}
dl.xwdl dt p{  font-size:16px;line-height:24px;}
dl.xwdl dd{ width:calc(100% - 115px);}
dl.xwdl dd h3 a{height:30px; line-height:30px; font-size:20px; padding-bottom:4px; margin-bottom:8px;}
dl.xwdl dd p{ height:48px; line-height:24px; font-size:14px;}

.newslistr{ width:calc(100% - 900px); }

/*******新闻中心-详细******/
.newxxdiv{padding:40px 0 0 0;}
.newsxxdivc .h1{font-size:30px; line-height:40px;}
.newsxxdivc p.ptim{  padding:15px 0;;}
.newsxxdivnr{ font-size:15px; line-height:26px;margin:20px 0;}
.xwsxt{  padding:20px; margin-top:20px; margin-bottom:50px;}


/*****研发制造*****/
.yfzzdiv1{ padding:70px 0 0 0; }
.yfzzdiv1left{ width:750px; }
.yftt strong{ font-size:40px; line-height:46px; margin-bottom:20px;}
.yftt p{ font-size:18px; line-height:30px; }
.yfzzdiv1right{ width:280px; }
.yfzzdiv1right a.a1{ width:280px; height:50px; line-height:50px;  background:url(../images/yfzz1_tb1.png) 40px center no-repeat #e5001a; padding:0 40px; margin-top:20px; }
.yfzzdiv1right a.a1 s{ padding:0 30px 0 40px; font-size:17px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
.yfzzdiv1right a.a2{ width:280px; height:50px; line-height:50px; background:url(../images/yfzz1_tb2.png) 40px center no-repeat #064faf; padding:0 40px; margin-top:10px; }
.yfzzdiv1right a.a2 s{ padding:0 30px 0 40px; font-size:17px; color:#fff; background:url(../images/jt_tb2.png) right center no-repeat;}

.yfzzdiv1c{  padding:90px 0; margin-top:50px;}
.yfzzdiv1c ul li{ width:25%; padding:0 50px;}
.yfzzdiv1c ul li strong{ font-size:50px; line-height:52px;}
.yfzzdiv1c ul li p{  font-size:20px; line-height:30px;margin-top:10px;}

.yfzzdiv2{ padding:120px 0 70px 0; margin-top:-120px;}
.yfzzdiv2 dl{ margin-top:70px;}
.yfzzdiv2 dl dt{ width:50%;}
.yfzzdiv2 dl dt img{height:400px;}
.yfzzdiv2 dl dd{ width:50%; height:400px; padding:60px 0 0 50px;}
.yfzzdiv2 dl dd strong{ font-size:40px; line-height:46px; margin-bottom:20px;}
.yfzzdiv2 dl dd p{ font-size:16px; line-height:26px; margin-bottom:25px;}
.yfzzdiv2 dl dd  a.a1{ height:50px; line-height:50px; padding:0 30px; margin-right:20px;}
.yfzzdiv2 dl dd  a.a1 s{ padding-right:30px; font-size:17px;}
.yfzzdiv2 dl dd  a.a2{ width:auto; height:50px; line-height:50px; padding:0 40px;}
.yfzzdiv2 dl dd  a.a2 s{ padding-right:30px;  font-size:17px;}
.yfzzdiv2 dl.d1 dd{ padding:50px 50px 0 0 ;}

.yfzzdiv3{ padding:70px 0;}
.yfzzdiv3c{ width:50%; }
.yfzzdiv3c strong.s1{font-size:40px; line-height:48px; margin-bottom:10px;}
.yfzzdiv3c h2{ font-size:20px; line-height:30px; margin-bottom:20px;}
.yfzzdiv3c p.p{font-size:16px; line-height:26px;}
.yfzzdivh{ width:100%; height:60px; float:left;}
.yfzzdiv3c1{ padding-right:20px; box-sizing:border-box;}
.yfzzdiv3c ul li{ width:calc((100% - 20px) / 2);  margin-right:20px;}
.yfzzdiv3c ul li a span{ height:55px; line-height:55px; font-size:16px;}
 

.yfzzdiv4{padding:70px 0 0 0; }
.yfzzdiv4 .yftt strong{ width:300px;}
.yfzzdiv4 .yftt p{ width:calc(100% - 300px); margin-bottom:30px;}
.yfzzdiv4za{ width:860px; }
.yfzzdiv4z{  padding-bottom:90px;}
.yfzzdiv4clist dl{ width:820px; margin:0 10px;  }
.yfzzdiv4clist dl dd{ padding:40px 50px;font-size:20px; line-height:32px; }



/*****应用领域********/
.yylylist{ padding:20px 0 60px 0;}
dl.lydl dd{ width:72%; padding:30px 40px;  margin-top:-70px;}
dl.lydl dd h3 a{font-size:22px; line-height:26px;}
dl.lydl dd p{  height:28px;font-size:16px; line-height:30px;}
dl.lydl dd a.a{ font-size:15px; line-height:25px;}


/*****应用领域-详细页******/
.yylydiv1{ padding:40px 0;}
.lyd2 dd{ width:55%;padding:45px 35px 0 35px;}
.lyd2 dd h1{ font-size:30px; line-height:36px;}
.lyd2 dd p{font-size:16px; line-height:26px; }





	 
}


@media only screen and (max-width:1270px){
		
.document_width{ width:800px; }	
	
/****首页****/
.headtop{ height:34px; }
.headtop .spl{ height:34px; line-height:34px; font-size:12px; }
.headtop .spr{  height:34px; line-height:34px; }
.headtop .spr a{  height:34px; line-height:34px;font-size:12px; } 
.headdiv{ height:80px;}
.logo{  height:50px; margin-top:15px;}
.logo img{ height:50px; }
.headtel{  margin:15px 20px 0 0px;}
.menutb { display:block;}	
.ulmenu{ display:none;}  
.sj_menu{ width:100%; height:auto; float:left; position:fixed; left:0; top:114px; border-top:1px solid #ededed; z-index:9999;}
.sj_menu ul{ width:100%; height:auto; max-height:100vh; padding-bottom:80px; float:left; list-style:none; overflow-y:auto;}
.sj_menu ul li{ width:100%; height:auto; float:left; background:#fff;}
.sj_menu ul li a{ width:100%; height:auto; line-height:50px; float:left; border-bottom:1px solid #ededed; text-align:center; font-size:16px; color:#333;} 
.sj_menu ul li.le{   background:url(../images/h_jth.png) 90% 20px no-repeat #fff;}
.sj_menu ul li.le p{ width:100%; height:auto; float:left; background:#f9f9f9; display:none;}
.sj_menu ul li.le:hover p{ display:block;}
.headdivf .sj_menu{ top:80px;}

.banner_span{ bottom:10px;} 
.indexdiv1{ padding:20px 0;}
.indexdiv1 p{ display:none;}
.indexdiv1 .div{ width:100%; height:44px;}
.indexdiv1 .div .input{ width:calc(100% - 55px); height:44px; line-height:44px;}
.indexdiv1 .div .button{ width:55px; height:44px;} 

.indexdiv2{ padding-top:40px; }
.indextt{ margin-bottom:20px;}
.indextt strong{  height:36px; line-height:36px; font-size:30px;}
.indextt strong em{ padding-left:45px; background-size:auto 10px !important; }
.indextt strong em b{ padding-right:45px; background-size:auto 10px !important;}
.indextt p{ margin-top:5px;}
.indexdiv2 ul.u1 li a{ height:46px;line-height:46px; }
.indexdiv2 ul.u1 li a s{ padding-right:20px; font-size:17px;}
.indexdiv2qh{ min-height:200px;padding:18px 0 30px 0;}
.indexdiv2qh a.amore{ display:none;}
.indexdiv2qhl{ width:300px; height:405px;padding:30px 20px 0 20px;}
.indexdiv2qhl h2{ font-size:20px; margin-bottom:0px; }
.indexdiv2qhl p{  font-size:14px; line-height:24px; margin:5px 0 10px 0;}
a.ared s{ height:36px; line-height:36px; font-size:14px;}
.indexdiv2qhr{ width:calc(100% - 300px);}
.indexdiv2qhr dl dd h3 a{ font-size:15px;}


.indexdiv3{ padding:35px 0;}
.indexdiv3 .box{ width:22%; padding:0 30px;}
.indexdiv3 .box strong{ line-height:40px; font-size:16px; background-size:20px auto !important;}
.indexdiv3 .box strong em{ font-size:40px; margin-right:5px;}
.indexdiv3 .box p{ font-size:15px; line-height:22px;}

.indexdiv4{ padding-top:40px;}
.indexdiv4 .indextt p{ font-size:16px; line-height:25px; margin:10px 0;}
.indexdiv4l{ width:100%; padding-right:0px; margin-bottom:30px;}
.divxt{ margin-bottom:10px;}
.indexdiv4l strong{ font-size:20px; margin:20px 0 0 0;}
.indexdiv4l p{ font-size:15px; line-height:24px; }
.indexdiv4r{ display:none;} 
.indexdiv4b{ padding:40px 0 30px 40px; position:static; float:left; width:100%; box-sizing:border-box;}

.indexdiv4b dl{ width:100%; }
.indexdiv4b dl dd{ width:500px;}
.indexdiv4b dl dd strong{ font-size:22px; line-height:30px;}
.indexdiv4b dl dd p{ font-size:14px; line-height:24px; }
.indexdiv4b dl dt{ width:160px; }
a.baia s{  height:36px; line-height:36px; font-size:14px;}

.indexdiv5{ padding:40px 0;}
.indexdiv5 .indextt{ max-width:90%; }
.indexdiv5 .indextt strong font{ font-size:40px; margin:0 5px;}
.indexdiv5 dl{ margin:25px 0 5px 0;}
.indexdiv5 dl dt{ width:50%;}
.indexdiv5 dl dt img{ height:240px;}
.indexdiv5 dl dd{ width:50%; padding:20px 0 0 30px;}
.indexdiv5 dl dd strong{ height:40px;}
.indexdiv5 dl dd strong em{ display:none;}
.indexdiv5 dl dd strong s{ width:40px; height:40px; line-height:40px; font-size:20px; margin-top:0px;}
.indexdiv5 dl dd strong span{ height:40px; line-height:40px; margin-top:0px; margin-left:5px; font-size:20px;}
.indexdiv5 dl dd span.sp{ margin:10px 0;}
.indexdiv5 dl dd p{font-size:14px; line-height:25px;}
.indexdiv5 dl.d1 dd{ padding:30px 60px 0 0;}
.indexdiv5 a.ared{ margin:30px auto 0 auto; padding:0 30px;}

.indexdiv6{ padding:40px 0 0 0;}
.indexdiv6 dl{ width:calc((100% - 30px) /3);}
.indexdiv6 dl.d1{ margin:0 15px;}
.indexdiv6 dl dd{ padding:20px 20px 10px 20px}
.indexdiv6 dl dd h3{ font-size:17px; line-height:24px;}
.indexdiv6 dl dd p{ height:80px; line-height:80px;}
.indexdiv6 dl dd p strong{ font-size:80px; line-height:80px;}

.indexdiv7{  margin-top:-163px; background-size:100% 300px; padding-top:190px;}
.indexdiv7c{ height:200px; padding:45px 30px 0 340px;}
.indexdiv7c dl dd{ width:360px; }
.indexdiv7c dl dd h4{ line-height:34px; font-size:24px; padding-bottom:8px;}
.indexdiv7c dl dd h3{line-height:34px; font-size:24px; padding:10px 0 5px 0;}
.indexdiv7c dl dd h3 span{ font-size:18px; margin-left:10px;}
.indexdiv7c dl dd p{ line-height:30px; font-size:16px;letter-spacing:10px;}
.indexdiv7c dl dt{ display:none;}

.indexdiv8{ padding:40px 0 0 0;}
.indexdiv8c{ padding:0px 0 30px 0;}
.indexdiv8box{width:100%;}
.indexdiv8box dl.d1{ width:48%; margin:1%; padding:10px 15px;}
.indexdiv8box dl.d1 dt{ font-size:15px; line-height:24px;margin:10px 0 8px 0;}
.indexdiv8box dl.d1 dt strong{ margin-right:20px;}
.indexdiv8box dl.d1 dd h3 a{  height:30px; line-height:30px; font-size:18px;}
.indexdiv8box dl.d1 dd p{ margin:4px 0;font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.indexdiv8box1{ width:98%; margin:1%; padding:20px; height:auto;}
.xwtt{ padding-right:30px;  padding-bottom:15px;}
.xwtt p{ font-size:20px; line-height:30px;}
.xwtt a{margin:-22px -40px 0 0; }

.indexdiv8box1 ul{ margin-top:0px;}
.indexdiv8box1 ul li{ width:50%; padding:13px 10px; box-sizing:border-box;}
.indexdiv8box1 ul li a p{ height:26px; line-height:26px; font-size:16px;}
.indexdiv8box1 ul li a span{  height:20px; line-height:20px; font-size:14px;}
.indexdiv8box .box{ width:48%; margin:1%;  padding:20px;}
.indexdiv8box .box p.p{ width:100%; font-size:14px; line-height:24px; margin-top:22px;}
.indextta{  margin-bottom:20px;}
.indextta strong{  font-size:22px; line-height:32px;}

.indexhz{ padding-bottom:40px; margin-bottom:30px;}
.indexhz ul{ width:800px;}
.jtl{ width:40px; height:40px; left:0px; top:38%; }
.jtr{ width:40px; height:40px; right:0px; top:38%; }
.indexhzspan span{  width:12px;height:8px;}
.indexhzspan span.cur{width:20px;height:8px;}

.addiv{ padding:20px 20px 0 20px;}
.addiv dl dt{ width:180px; margin-top:-30px;}
.addiv dl dt img{ width:100%; height:auto; display:block;}
.addiv dl dd{ width:calc(100% - 200px); padding-top:20px; padding-right:200px;}
.addiv dl dd strong{ font-size:22px; line-height:26px; margin-bottom:5px;}
.addiv dl dd p{font-size:14px; line-height:24px;}
.addiv dl dd a.ared{ float:right; margin-right:-180px; margin-top:-20px;}

.bottomdiv{ padding:30px 0 10px 0;}
.bottomdiv dl.d1{ width:100%; padding-right:0px; margin-bottom:20px;}
.bottomdiv dl.d1.d2{ width:calc(100% / 5);}
.bottomdiv dl.d1.d3{ display:none;} 
.bxt{ margin:15px 0 10px 0;}



/*******下载中心*******/
.nybanner img{height:300px;}
.nybannerwz{ top:140px; }
.nybannerwz strong{ font-size:32px; line-height:40px; }
.nymenu ul li a{height:56px; line-height:56px; font-size:16px; margin-right:30px; font-weight:600; }

.nydiv{  padding:0 0 60px 0;}
.divdown ul.u1 li a{ height:40px; line-height:40px; font-size:16px;  padding:0 20px;}

.ssdown{ width:400px; height:40px; float:left; margin-top:10px;}
.ssdown .input{ width:340px; height:40px; line-height:40px;font-size:14px;}
.ssdown .button{ width:60px; height:40px;}

.xzul li{ height:50px; line-height:50px; font-size:16px; }
.xzul li.l1{ width:40%; padding:0 20px; }
.xzul li.l1 a{ height:50px; line-height:50px;}
.xzul li.l2,.xzul li.l3,.xzul li.l4,.xzul li.l5{ width:calc(60% / 3);}
.xzul li.l3{ display:none;}
.xzul li.l5 a{height:50px; }
.xzul.top{  margin-top:30px;}



/*****产品中心******/
dl.prodl{  padding:15px;}
dl.prodl dd.dd1 h3 a{ font-size:18px; }
dl.prodl dd.dd1 p{ height:48px; font-size:14px; line-height:24px; }

dl.prodl dd.dd2{ margin-top:8px; padding-top:10px;}
dl.prodl dd.dd2 a{  height:30px; line-height:30px; font-size:14px; }



/*****产品中心-详细******/
.proxxdiv1{ margin:40px 0; padding:50px;}
.proxxdivtz{ width:100%; margin-right:0%;}
.items ul li{float:left;width:109px;}

.proxdiv1c{ width:100%;  padding-top:20px;}
.proxdiv1c h4{font-size:20px; line-height:30px; }
.proxdiv1c h1{ font-size:28px; line-height:36px; margin:0 0 10px 0;}
.proxdiv1c p.bz{ font-size:15px; line-height:26px; margin:5px 0 15px 0}
.proxdiv1c .box{ margin:10px 0; min-height:30px;}
.proxdiv1c .box p{ font-size:16px; line-height:22px; margin:5px 0;} 
strong.stel{  height:50px; margin-top:20px; padding-left:60px; font-size:22px; line-height:24px; background-size:50px auto;}
strong.stel p{ font-size:18px; margin-top:2px;}

.proxxdivly{  padding:40px 0;}
.nytt{  margin-bottom:20px;}
.nytt strong{ font-size:30px; line-height:36px; }
.proxxdivly .input{ width:49%; height:50px; line-height:50px; font-size:16px;padding:0 20px; }
.proxxdivly .text{ width:99%; height:120px; line-height:30px; font-size:16px;margin:0.5% 0.5% 25px 0.5%;padding:10px 20px;}
.proxxdivly .button{margin:15px auto 0 auto; padding:0 40px;}
.proxxdivly .button s{ height:46px; line-height:46px; padding-right:15px; font-size:16px;}

.proxxdiv3{ padding:50px 0 0 0;}
.proxxdiv3z{ padding-bottom:50px;}
.proxxdiv3z dl.prodl{ width:256px; margin:0 5px;}
.proxxdiv3z .jtl,.proxxdiv3z .jtr{ top:40%;}


/******关于我们****/
dl.abdl{  margin-top:30px;}
dl.abdl dd{ width:100%; padding-right:0px; padding-top:0px;}
dl.abdl dd strong.s{font-size:30px; line-height:38px; padding-bottom:20px; margin-bottom:20px;}
dl.abdl dd p{ font-size:14px; line-height:25px;}
dl.abdl dt{ display:none;}

.aboutdiv{ padding:40px 0; }
.aboutdiv dl dt{ width:100%;}
.aboutdiv dl dt img{ height:300px;}
.aboutdiv dl dd{ padding:20px; width:100%; }
.aboutdiv dl dd p{ padding:20px 0 20px 60px; font-size:14px; line-height:22px; background-size:40px auto !important; }
.aboutdiv dl dd p strong{  font-size:20px; line-height:26px; }

.aboutdiv1{  padding:40px 0; }
.aboutdiv1 .indextt {max-width:100%;}
.aboutdiv1 dl{ width:100%; margin:20px 0 0 0 !important;}
.aboutdiv1 dl dt{ width:50%;} 
.aboutdiv1 dl dt img{ height:250px;}
.aboutdiv1 dl dd{ width:50%; padding:20px 35px; }
.aboutdiv1 dl dd em{ width:50px; height:50px; line-height:50px; font-size:22px; margin-left:-65px; margin-top:0px;}
.aboutdiv1 dl dd strong{ font-size:22px; line-height:30px;}
.aboutdiv1 dl dd p{ min-height:30px; font-size:15px; line-height:26px; margin-top:10px; padding-top:10px;}


.aboutdiv2{ padding:40px 0;}
.aboutdiv2 dl{ width:100%;} 
.aboutdiv2 dl dt{ width:50%; height:250px;}
.aboutdiv2 dl dt img{ height:250px;}
.aboutdiv2 dl dd{ width:50%; height:250px; padding:40px 50px 0 50px;}
.aboutdiv2 dl dd strong{ font-size:22px; line-height:30px;}
.aboutdiv2 dl dd em{ line-height:130px; font-size:130px; bottom:-60px; }

.aboutdiv3{  padding:50px 0 0 0; }


/*****联系我们*****/
.lxwmdiv dl dd h1{font-size:30px; line-height:40px;}

.lxwmdiv p.p1{ width:50% !important; padding:0 !important; margin:10px 0 !important; }
.lxwmdiv p.p1 span{font-size:16px; line-height:24px; }
.lxwmdiv p.p1 strong{ font-size:20px; line-height:30px; background-size:30px auto !important; }

.lxwmly{ padding:90px 0;}
.lxwmlyc{  max-width:300px; border-top:2px solid #064faf; padding:20px;}
.lxwmlyc .input{ width:49%; height:40px; line-height:40px; font-size:14px; padding:0 10px;}
.lxwmlyc .text{ line-height:30px; font-size:14px; padding:10px;}
.lxwmlyc .button{ padding:0 30px;}
.lxwmlyc .button s{ height:40px; line-height:40px;}



/******新闻中心******/
.newslist{ padding:20px 0 40px 0;}
.newslistl{ width:100%;}
.newslistr{ display:none;}



/*****研发制造*****/
.yfzzdiv1{ padding:40px 0 0 0; }
.yfzzdiv1left{ width:calc(100% - 260px); padding-top:30px; }
.yftt strong{ font-size:30px; line-height:36px; margin-bottom:10px;}
.yftt p{ font-size:15px; line-height:26px; }
.yfzzdiv1right{ width:230px; }
.yfzzdiv1right a.a1{ width:100%; height:50px; line-height:50px;  background:url(../images/yfzz1_tb1.png) 40px center no-repeat #e5001a; padding:0 40px; margin-top:20px; }
.yfzzdiv1right a.a1 s{ padding:0 30px 0 40px; font-size:16px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
.yfzzdiv1right a.a2{ width:100%; height:50px; line-height:50px; background:url(../images/yfzz1_tb2.png) 40px center no-repeat #064faf; padding:0 40px; margin-top:10px; }
.yfzzdiv1right a.a2 s{ padding:0 30px 0 40px; font-size:16px; color:#fff; background:url(../images/jt_tb2.png) right center no-repeat;}

.yfzzdiv1c{  padding:40px 0; margin-top:30px;}
.yfzzdiv1c ul li{ width:50%; padding:0 20px; text-align:center; margin:10px 0;}
.yfzzdiv1c ul li strong{ font-size:40px; line-height:42px;}
.yfzzdiv1c ul li p{  font-size:18px; line-height:26px;margin-top:10px;}

.yfzzdiv2{ padding:90px 0 50px 0; margin-top:-90px;}
.yfzzdiv2 dl{ margin-top:40px;}
.yfzzdiv2 dl dt{ width:50%;}
.yfzzdiv2 dl dt img{height:360px;}
.yfzzdiv2 dl dd{ width:50%; height:360px; padding:30px 0 0 30px;}
.yfzzdiv2 dl dd strong{ font-size:30px; line-height:36px; margin-bottom:10px;}
.yfzzdiv2 dl dd p{ font-size:14px; line-height:24px; margin-bottom:20px;}
.yfzzdiv2 dl dd  a.a1{ height:40px; line-height:40px; padding:0 20px; margin-right:10px;}
.yfzzdiv2 dl dd  a.a1 s{ padding-right:20px; font-size:16px;}
.yfzzdiv2 dl dd  a.a2{ width:auto; height:40px; line-height:40px; padding:0 20px;}
.yfzzdiv2 dl dd  a.a2 s{ padding-right:20px;  font-size:16px;}
.yfzzdiv2 dl.d1 dd{ padding:30px 30px 0 0 ;}

.yfzzdiv3{ padding:40px 0;}
.yfzzdiv3c{ width:100%; }
.yfzzdiv3c strong.s1{font-size:30px; line-height:38px; margin-bottom:10px;}
.yfzzdiv3c h2{ font-size:18px; line-height:26px; margin-bottom:10px; margin-top:20px;}
.yfzzdiv3c p.p{font-size:14px; line-height:26px;}
.yfzzdivh{ height:30px;}
.yfzzdiv3c1{ width:50%; padding-right:10px; box-sizing:border-box;}
.yfzzdiv3c1 .img{ height:257px;}
.yfzzdiv3b{ width:50%;}
.yfzzdiv3c ul li{ width:calc((100% - 10px) / 2);  margin-right:10px;}
.yfzzdiv3c ul li a img{ height:210px}
.yfzzdiv3c ul li a span{ height:45px; line-height:45px; font-size:16px;}
 

.yfzzdiv4{padding:40px 0 0 0; }
.yfzzdiv4 .yftt strong{ width:200px;}
.yfzzdiv4 .yftt p{ width:calc(100% - 200px); margin-bottom:30px;}
.yfzzdiv4za{ width:600px; }
.yfzzdiv4z{  padding-bottom:90px;}
.yfzzdiv4clist dl{ width:580px; margin:0 5px;  }
.yfzzdiv4clist dl dd{ padding:30px 30px;font-size:18px; line-height:32px; }

.yfzzdiv5{ padding:40px 0 0 0;}
.yfzzdiv5c{margin:20px 0;}
.yfzzdiv5c .box{ width:calc((100% - 90px) / 4); margin-bottom:30px; padding:20px 10px 0 10px;}
.yfzzdiv5c .box img{ width:40px; height:40px;}
.yfzzdiv5c .box h3{height:24px; line-height:24px;font-size:18px; margin:5px 0;}
.yfzzdiv5c .box p{height:44px; line-height:22px;font-size:13px;margin-bottom:20px;}
.yfzzdiv5c .box strong{height:34px; line-height:34px; font-size:40px;bottom:-10px;}
.yfzzdiv5c .boxa{ width:30px; height:140px; background-size:15px auto; }



/*****应用领域********/
.yylylist{ padding:20px 0 60px 0;}
dl.lydl dd{ width:100%; padding:20px;  margin-top:0px;}
dl.lydl dd h3 a{font-size:20px; line-height:26px;}
dl.lydl dd p{  height:28px;font-size:14px; line-height:30px;}
dl.lydl dd a.a{ font-size:15px; line-height:25px;}



/*****应用领域-详细页******/
.yylydiv1{ padding:40px 0;}
.lyd2 dt{ width:100%; }
.lyd2 dd{ width:100%;padding:30px;}
.lyd2 dd h1{ font-size:30px; line-height:36px;}
.lyd2 dd p{font-size:16px; line-height:26px; }




 
}



@media only screen and (max-width:850px){
	
.document_width{ width:100%; padding:0 3vw; box-sizing:border-box; }	

/****首页*****/	
.headtop .spr{ display:none;}
.banner,.banner ul,.banner ul li,.banner ul li img, .banner ul li video{ height:50vw !important;}
.indexdiv1{ padding:10px 0;}
.indexdiv2{ padding-top:40px; }
.indextt{ margin-bottom:20px;}
.indextt strong{height:30px; line-height:30px; font-size:24px;}
.indextt strong em{ padding-left:40px; background-size:auto 8px !important; }
.indextt strong em b{ padding-right:40px; background-size:auto 8px !important;}
.indextt p{ margin-top:5px; font-size:14px; line-height:24px;}
.indexdiv2 ul.u1 li a{ height:40px;line-height:40px; }
.indexdiv2 ul.u1 li a s{ padding-right:20px; font-size:15px;}
.indexdiv2qh{ min-height:200px;padding:18px 0 30px 0;}
.indexdiv2qh a.amore{ display:none;}
.indexdiv2qhl{ width:100%; height:auto;padding:30px 20px; margin-bottom:15px;}
.indexdiv2qhl h2{ font-size:20px; margin-bottom:0px; }
.indexdiv2qhl p{  font-size:14px; line-height:24px; margin:5px 0 10px 0;}
a.ared s{ height:36px; line-height:36px; font-size:14px;}
.indexdiv2qhr{ width:100%;}
.indexdiv2qhr dl{ width:calc( 94% / 3); margin:0 1% 2% 1%;}
.indexdiv2qhr dl dd h3 a{ font-size:15px;}
 
.indexdiv3 .box{ width:50% !important; padding:0 30px !important; margin:20px 0;}
.indexdiv3 .box strong{ line-height:40px; font-size:16px; background-size:20px auto !important;}
.indexdiv3 .box strong em{ font-size:40px; margin-right:5px;}
.indexdiv3 .box p{ font-size:15px; line-height:22px;}
 
.indexhz ul{ width:94vw;}
.addiv{ display:none;}

/*****产品中心-详情*****/
.proxxdiv3z dl.prodl{ width:calc(91vw / 3); margin:0 0.5vw;}

	
}


@media only screen and (max-width:650px){
	
.document_width{ padding:0 2vw;}
/*****首页***/
.headdiv{ height:60px;}
.headtop{ height:30px; }
.headtop .spl{ height:30px; line-height:30px; font-size:12px; }
.logo{  height:40px; margin-top:10px;}
.logo img{ height:40px; }
.headtel{ display:none;}
.menutb{ margin-top:15px;}
.ulmenu{ display:none;}  
.sj_menu{  top:90px;}
.headdivf .sj_menu{ top:60px;}

.indextt strong{ font-size:22px;}
.indexdiv2 ul.u1 li a:hover span, .indexdiv2 ul.u1 li a.cur span{ display:none;}
.indexdiv2qhl h2{ text-align:center; font-size:16px; font-weight:bold;}
.indexdiv2qhl p{ text-align:center;}	
.indexdiv2qhl a.ared{ float:none; margin:0 auto; display:table;}
.indexdiv2qhr dl{ width:48%; margin:1%;}
.indexdiv2qhr dl dd{ height:50px;}
.indexdiv2qhr dl dd h3 a{ height:50px; line-height:50px; width:100%;}
.indexdiv2qhr dl dd a.a{ display:none;}

.indexdiv4b{ padding:30px 20px;}
.indexdiv4b dl dd{ width:100%; text-align:center; margin-bottom:20px;}
.indexdiv4b dl dd strong{ font-size:20px;}
.indexdiv4b dl dt{ width:100%;}
.indexdiv4b dl dt a.baia{ float:none; margin:0 auto; display:table;}

.indexdiv5 dl dd strong{ height:30px;}
.indexdiv5 dl dd strong s{ width:30px; height:30px; line-height:30px; font-size:18px; margin-top:0px;}
.indexdiv5 dl dd strong span{ height:30px; line-height:30px; margin-top:0px; margin-left:5px; font-size:18px;}
.indexdiv5 dl dd span.sp{ margin:0;}
.indexdiv6{ padding-bottom:20px;}
.indexdiv6 dl{ width:48%; margin:1% !important;}
.indexdiv7{ margin-top:0px; padding:20px 0;}

.indexdiv7c{ height:auto; background:none; padding:10px 20px;}
.indexdiv7c dl dd{ width:100%; float:right; text-align:center; }
.indexdiv7c dl dd h4{ line-height:34px; font-size:20px; padding-bottom:5px;}
.indexdiv7c dl dd h3{line-height:34px; font-size:20px; padding:5px 0 5px 0;}
.indexdiv7c dl dd h3 span{ font-size:16px; margin-left:10px;}
.indexdiv7c dl dd p{ line-height:30px; font-size:14px;letter-spacing:3px;}

.indexhz ul{ width:96vw;}
.indexhz ul li{ width:24%;}

.bottomdiv dl.d1.d2{ width:100%; margin-bottom:0; background:url(../images/jt_tb1.png) right 8px no-repeat;}
.bottomdiv dl.d1.d2 dt{ border-bottom:1px solid rgba(255,255,255,0.1);}
.bottomdiv dl.d1.d2 dd { display:none; padding-bottom:15px;}
.bottomdiv dl.d1.d2 dd a{ width:48%; margin:0 1%;}
.bottomdiv dl.d1.d2.cur dd { display:block;}

.bqxx p{ width:100%; text-align:center;} 
.bqxx span{ width:100%; text-align:center;} 
.plink{ display:none;} 
 

/*******下载中心*******/
.nybanner img{height:240px;}
.nybannerwz{ top:120px; }
.nybannerwz strong{ font-size:26px; line-height:30px; }
.nymenu ul li a{ width:calc(100% / 3); text-align:center; border-bottom:1px solid #f2f2f2; height:46px; line-height:46px; font-size:16px; margin-right:0px; font-weight:600; }

.nydiv{  padding:0 0 60px 0;}
.mbxdiv{ font-size:13px; padding:10px 0;}
.divdown ul.u1{ width:100%;}
.divdown ul.u1 li{ width:24%; margin:0.5%;}
.divdown ul.u1 li a{ width:100%; height:auto; line-height:24px; font-size:16px; text-align:center; padding:10px 5px; box-sizing:border-box;}

.ssdown{ width:100%; }
.ssdown .input{ width:calc(100% - 60px); }

.xzul li{ height:50px; line-height:50px; font-size:15px; }
.xzul li.l1{ width:60%; padding:0 20px; }
.xzul li.l1 a{ height:50px; line-height:50px;}
.xzul li.l2,.xzul li.l3,,.xzul li.l5{ width:20%;}
.xzul li.l3,.xzul li.l4{ display:none;}
.xzul li.l5 a{height:50px; }
.xzul.top{  margin-top:30px;} 
 
.fenye{ margin:30px 0 20px 0;  padding:10px;}
.fenye ul li a{ width:30px; font-size:14px; height:30px;line-height:30px;}
.fenye ul li.l1 a{  border-radius:20px; padding:0 15px;}



/*****产品中心******/
dl.prodl{ width:48%; margin:1%;  padding:15px;}
 
 
/*****产品中心-详细******/
.proxxdiv1{ margin:20px 0; padding:20px;}
.proxxdivtz{ width:100%; margin-right:0%;}
.items ul li{float:left;width:13.9vw; margin:0 0.5vw}

.proxdiv1c{ width:100%; padding-top:20px;}
.proxdiv1c h4{font-size:18px; line-height:26px; }
.proxdiv1c h1{ font-size:24px; line-height:30px; margin:0 0 10px 0;}
.proxdiv1c p.bz{ font-size:14px; line-height:25px; margin:5px 0 10px 0}
.proxdiv1c .box{ margin:10px 0; min-height:30px;}
.proxdiv1c .box p{ font-size:14px; line-height:22px; margin:5px 0;} 
strong.stel{  height:50px; margin-top:20px; padding-left:60px; font-size:22px; line-height:24px; background-size:50px auto;}
strong.stel p{ font-size:18px; margin-top:2px;}

.proxxdivly{  padding:30px 0;}
.nytt{  margin-bottom:20px;}
.nytt strong{ font-size:26px; line-height:30px; }
.proxxdivly .input{ width:49%; height:40px; line-height:40px; font-size:14px;padding:0 20px; }
.proxxdivly .text{ width:99%; height:120px; line-height:30px; font-size:16px;margin:0.5% 0.5% 25px 0.5%;padding:10px 20px;}
.proxxdivly .button{margin:15px auto 0 auto; padding:0 40px;}
.proxxdivly .button s{ height:46px; line-height:46px; padding-right:15px; font-size:16px;}

.proxxdiv3{ padding:40px 0 0 0;}
.proxxdiv3z{ padding-bottom:40px;}
.proxxdiv3z dl.prodl{ width:46vw; margin:0 1vw;}
.proxxdiv3z .jtl,.proxxdiv3z .jtr{ top:40%;}
 
/******关于我们****/
dl.abdl{  margin-top:20px;}
dl.abdl dd{ width:100%; padding-right:0px; padding-top:0px;}
dl.abdl dd strong.s{font-size:24px; line-height:30px; padding-bottom:20px; margin-bottom:20px; background-size:auto 10px}
dl.abdl dd p{ font-size:14px; line-height:25px;}
dl.abdl dt{ display:none;}

.aboutdiv{ padding:30px 0; }
.aboutdiv dl dt{ width:100%;}
.aboutdiv dl dt img{ height:40vw;}
.aboutdiv dl dd{ padding:20px; width:100%; }
.aboutdiv dl dd p{ padding:20px 0 20px 60px; font-size:14px; line-height:22px; background-size:40px auto !important; }
.aboutdiv dl dd p strong{  font-size:18px; line-height:26px; font-weight:bold; }

.aboutdiv1{  padding:30px 0; }
.aboutdiv1 .indextt {max-width:100%;}
.aboutdiv1 dl{ width:100%; margin:10px 0 0 0 !important;}
.aboutdiv1 dl dt{ width:50%;} 
.aboutdiv1 dl dt img{ height:250px;}
.aboutdiv1 dl dd{ width:50%; padding:15px 15px; }
.aboutdiv1 dl dd em{ width:40px; height:40px; line-height:40px; font-size:18px; margin-left:-55px; margin-top:0px;}
.aboutdiv1 dl dd strong{ font-size:20px; line-height:26px;}
.aboutdiv1 dl dd p{ min-height:30px; font-size:14px; line-height:26px; margin-top:10px; padding-top:10px;}


.aboutdiv2{ padding:30px 0;}
.aboutdiv2 dl{ width:100%;} 
.aboutdiv2 dl dt{ width:50%; height:200px;}
.aboutdiv2 dl dt img{ height:200px;}
.aboutdiv2 dl dd{ width:50%; height:200px; padding:30px 20px 0 20px;}
.aboutdiv2 dl dd strong{ font-size:20px; line-height:30px;}
.aboutdiv2 dl dd em{ line-height:100px; font-size:100px; bottom:-50px; }

.aboutdiv3{  padding:40px 0 0 0; }



/*****联系我们*****/
.lxwmdiv{ padding:10px 0 20px 0;}
.lxwmdiv dl dd {width:100%;}
.lxwmdiv dl dd span{ font-size:18px; line-height:22px;}
.lxwmdiv dl dd h1{font-size:20px; line-height:30px; margin-bottom:10px;}
.lxwmdiv dl dd p{ font-size:14px;}
.lxwmdiv dl dt{ width:100px;}
.lxwmdiv dl dt span{ font-size:12px;}

.lxwmdiv p.p1{ width:50% !important; padding:0 !important; margin:10px 0 !important; }
.lxwmdiv p.p1 span{font-size:14px; line-height:22px; }
.lxwmdiv p.p1 strong{ font-size:18px; line-height:30px; padding-left:35px; background-size:30px auto !important; }

 
/*****常见问题******/
.faqdiv{  padding-bottom:40px;}
dl.faqdl{ margin-bottom:20px; padding:0 15px;  border-radius:10px;}
dl.faqdl dt strong{ line-height:24px; padding:15px 30px 15px 0; background:url(../images/faq_tb.png) right 15px no-repeat; font-size:18px; background-size:25px auto !important;}
dl.faqdl dd{ padding:10px 0 15px 0; font-size:14px; line-height:25px;}
dl.faqdl.cur dt strong{ background:url(../images/faq_tbh.png) right 15px no-repeat; color:#064faf;}
dl.faqdl.cur{ background:url(../images/index_szbj.jpg) left 17px no-repeat #fff; background-size:2px 20px;} 


/******新闻中心******/
.newslist{ padding:20px 0 40px 0;}
.newslistl{ width:100%;}
dl.xwdl{  padding:20px;margin-bottom:15px;}
dl.xwdl dt{ width:80px;  padding:10px 0; }
dl.xwdl dt strong{ font-size:22px; line-height:26px;}
dl.xwdl dt p{  font-size:16px;line-height:24px;}
dl.xwdl dd{ width:calc(100% - 100px);}
dl.xwdl dd h3 a{height:26px; line-height:26px; font-size:18px; padding-bottom:4px; margin-bottom:8px;}
dl.xwdl dd p{ height:48px; line-height:24px; font-size:14px;}
 
/*******新闻中心-详细******/
.newxxdiv{padding:30px 0 0 0;}
.newsxxdivc .h1{font-size:22px; line-height:30px;}
.newsxxdivc p.ptim{  padding:10px 0}
.newsxxdivnr{ font-size:14px; line-height:24px;margin:20px 0;}

.xwsxt{  padding:10px; margin-top:20px; margin-bottom:30px;}
.xwsxt p.p1 a{ font-size:14px;}



/*****研发制造*****/
.yfzzdiv1{ padding:20px 0 0 0; }
.yfzzdiv1left{ width:100%; padding-top:0px; text-align:center; }
.yftt strong{ font-size:24px; line-height:30px; margin-bottom:10px;}
.yftt p{ font-size:14px; line-height:24px; }
.yfzzdiv1right{ width:100%; }
.yfzzdiv1right a.a1{ width:auto; height:40px; line-height:40px;  background:url(../images/yfzz1_tb1.png) 30px center no-repeat #e5001a; padding:0 30px; margin-top:20px; margin-right:20px; }
.yfzzdiv1right a.a1 s{ padding:0 20px 0 30px; font-size:16px; color:#fff; background:url(../images/jt_tb1.png) right center no-repeat;}
.yfzzdiv1right a.a2{ width:auto; height:40px; line-height:40px; background:url(../images/yfzz1_tb2.png) 30px center no-repeat #064faf; padding:0 30px; margin-top:20px;  }
.yfzzdiv1right a.a2 s{ padding:0 20px 0 30px; font-size:16px; color:#fff; background:url(../images/jt_tb2.png) right center no-repeat;}

.yfzzdiv1c{  padding:40px 0; margin-top:25px;}
.yfzzdiv1c ul li{ width:50%; padding:0 20px; text-align:center; margin:10px 0;}
.yfzzdiv1c ul li strong{ font-size:30px; line-height:32px;}
.yfzzdiv1c ul li p{  font-size:16px; line-height:24px;margin-top:5px;}

.yfzzdiv2{ padding:90px 0 50px 0; margin-top:-90px;}
.yfzzdiv2 dl{ margin-top:30px;}
.yfzzdiv2 dl dt{ width:100%;}
.yfzzdiv2 dl dt img{height:300px;}
.yfzzdiv2 dl dd{ width:100%; height:auto; padding:30px;}
.yfzzdiv2 dl dd strong{ font-size:24px; line-height:30px; margin-bottom:10px;}
.yfzzdiv2 dl dd p{ font-size:14px; line-height:24px; margin-bottom:20px;}
.yfzzdiv2 dl dd  a.a1{ height:40px; line-height:40px; padding:0 20px; margin-right:10px;}
.yfzzdiv2 dl dd  a.a1 s{ padding-right:30px; font-size:16px;}
.yfzzdiv2 dl dd  a.a2{ width:auto; height:40px; line-height:40px; padding:0 20px;}
.yfzzdiv2 dl dd  a.a2 s{ padding-right:30px;  font-size:16px;}
.yfzzdiv2 dl.d1 dd{ padding:30px;}

.yfzzdiv3{ padding:30px 0;}
.yfzzdiv3c{ width:100%; }
.yfzzdiv3c strong.s1{font-size:24px; line-height:30px; margin-bottom:10px;}
.yfzzdiv3c h2{ font-size:16px; line-height:24px; margin-bottom:10px; margin-top:20px;}
.yfzzdiv3c p.p{font-size:14px; line-height:24px;}
.yfzzdivh{ height:30px;}
.yfzzdiv3c1{ width:98%; padding-right:0px; margin:0 1%; box-sizing:border-box;}
.yfzzdiv3c1 .img{ height:30vw;}
.yfzzdiv3b{ width:100%; margin-top:20px;}
.yfzzdiv3c ul li{ width:48%;  margin:0 1%;}
.yfzzdiv3c ul li a img{ height:auto}
.yfzzdiv3c ul li a span{ height:45px; line-height:45px; font-size:16px;}
 

.yfzzdiv4{padding:30px 0 0 0; }
.yfzzdiv4 .yftt strong{ width:100%;}
.yfzzdiv4 .yftt p{ width:100%; margin-bottom:30px;}
.yfzzdiv4za{ width:400px; }
.yfzzdiv4z{  padding-bottom:65px;}
.yfzzdiv4clist dl{ width:380px; margin:0 5px;  }
.yfzzdiv4clist dl dd{ padding:30px 30px;font-size:18px; line-height:32px; }

.yfjtl{ width:40px; height:40px; left:0px; top:36%;}
.yfjtr{ width:40px; height:40px; right:0px; top:36%; }
.yfzzdivspan{bottom:25px;}
.yfzzdivspan span{  width:12px;height:7px;  }
.yfzzdivspan span.cur{width:20px;height:7px;}



/*****应用领域-详细页******/
.yylydiv1{ padding:20px 0;}
.lyd2 dt{ width:100%; }
.lyd2 dd{ width:100%;padding:20px;}
.lyd2 dd h1{ font-size:24px; line-height:30px;}
.lyd2 dd p{font-size:14px; line-height:24px; }


 
}


@media only screen and (max-width:460px){
	
/****首页***/	
.indexdiv2 ul.u1 li{ width:50%;}	
.indexdiv3 .box{ width:50% !important; padding:0 20px !important; margin:10px 0;}
.indexdiv3 .box strong{ line-height:30px; font-size:14px; background-size:15px auto !important;}
.indexdiv3 .box strong em{ font-size:30px; margin-right:5px;}
.indexdiv3 .box p{ font-size:14px; line-height:22px;}	

.indexdiv5 dl { margin:15px 0;}	
.indexdiv5 dl dt{ width:100%;}
.indexdiv5 dl dt img{ height:auto;}
.indexdiv5 dl dd{ width:100%; padding:20px !important;}	
	
.indexdiv6 dl{ width:100%; margin:1% 0 !important;}	
.indexdiv8box dl.d1{ width:100%; margin:1% 0;}
.indexdiv8box1 ul li{ width:100%; padding:12px 0;}	
.indexdiv8box .box{ width:100%; margin:1% 0;}	

 

/*******下载中心*******/
.nybanner img{height:180px;}
.nybannerwz{ top:90px; }
.nybannerwz strong{ font-size:22px; line-height:30px; text-align:center; }
.nymenu ul li a{ width:calc(100% / 3); height:40px; line-height:40px; font-size:15px; }

.nydiv{  padding:0 0 40px 0;}
.mbxdiv{ font-size:13px; padding:10px 0;}
.divdown ul.u1{ width:100%;}
.divdown ul.u1 li{ width:24%; margin:0.5%;}
.divdown ul.u1 li a{  line-height:18px; min-height:53px; font-size:14px; padding:8px 10px;}

.ssdown{ width:100%; }
.ssdown .input{ width:calc(100% - 60px); }

.xzul li{ height:50px; line-height:50px; font-size:15px; }
.xzul li.l1{ width:80%; padding:0 20px; }
.xzul li.l1 a{ height:50px; line-height:50px;}
.xzul li.l3,,.xzul li.l5{ width:20%;}
.xzul li.l3,.xzul li.l4,.xzul li.l2{ display:none;}
.xzul li.l5 a{height:50px; }
.xzul.top{  margin-top:30px;} 
 
 
/*****产品中心******/
dl.prodl{ width:48%; margin:1%;  padding:10px;}
dl.prodl dd.dd1 h3 a{ height:48px;font-size:16px; line-height:24px; }
dl.prodl dd.dd1 p{ height:44px; font-size:13px; line-height:22px; }

dl.prodl dd.dd2{ margin-top:5px; padding-top:8px;}
dl.prodl dd.dd2 a{  height:26px; line-height:26px; font-size:13px; }

/*****产品中心-详细******/
.proxxdiv1{ margin:10px 0; padding:10px;}
.proxxdivtz{ width:100%; margin-right:0%;}
.items ul li{float:left;width:16.5vw; margin:0 1vw}

.proxdiv1c{ width:100%; padding-top:20px;}
.proxdiv1c h4{font-size:16px; line-height:24px; }
.proxdiv1c h1{ font-size:22px; line-height:26px; margin:0 0 10px 0;}
 
.proxxdivly{  padding:20px 0;}
.nytt{  margin-bottom:20px;}
.nytt strong{ font-size:24px; line-height:26px; }
.proxxdivly .h2{ font-size:18px; margin-top:8px;}
.proxxdivly .input{ width:49%; height:38px; line-height:38px; font-size:14px;padding:0 10px; }
.proxxdivly .text{ width:99%; height:120px; line-height:26px; font-size:14px;margin:0.5% 0.5% 25px 0.5%;padding:10px;}
.proxxdivly .button{margin:10px auto 0 auto; padding:0 30px;}
.proxxdivly .button s{ height:40px; line-height:40px; padding-right:15px; font-size:16px;}

.proxxdiv3{ padding:30px 0 0 0;}
.proxxdiv3z{ padding-bottom:40px;}
.proxxdiv3z dl.prodl{ width:46vw; margin:0 1vw;}
.proxxdiv3z .jtl,.proxxdiv3z .jtr{ top:40%;}

/******关于我们****/
dl.abdl{  margin-top:10px;}
dl.abdl dd strong.s{font-size:20px; text-align:center; background-position: center bottom !important;}
dl.abdl dd p{ font-size:14px; line-height:24px;}
dl.abdl dt{ display:none;}

.aboutdiv{ padding:30px 0; }
.aboutdiv dl dd{ padding:20px; }
.aboutdiv dl dd p strong{  font-size:16px; line-height:26px;  }

.aboutdiv1{  padding:30px 0; }
.aboutdiv1 .indextt {max-width:100%;}
.aboutdiv1 dl{ width:100%; margin:10px 0 0 0 !important;}
.aboutdiv1 dl dt{ width:100%;} 
.aboutdiv1 dl dt img{ height:30vw;}
.aboutdiv1 dl dd{ width:100%; padding:15px 15px; }
.aboutdiv1 dl dd em{ width:40px; height:40px; line-height:40px; font-size:18px; margin-left:0px; margin-top:-55px;}
.aboutdiv1 dl dd strong{ font-size:18px; line-height:26px; font-weight:600;}
.aboutdiv1 dl dd p{ min-height:30px; font-size:14px; line-height:26px; margin-top:10px; padding-top:10px;}


.aboutdiv2{ padding:30px 0;}
.aboutdiv2 dl{ width:100%;} 
.aboutdiv2 dl dt{ width:50%; height:200px;}
.aboutdiv2 dl dt img{ height:200px;}
.aboutdiv2 dl dd{ width:50%; height:200px; padding:20px 10px 0 10px;}
.aboutdiv2 dl dd strong{ font-size:16px; line-height:26px; font-weight:600;}
.aboutdiv2 dl dd em{ line-height:100px; font-size:100px; bottom:-50px; }

.aboutdiv3{  padding:40px 0 0 0; }


/*****联系我们*****/
.lxwmdiv dl{ margin-bottom:20px;}
.lxwmdiv dl dd span{ font-size:16px; line-height:20px;}
.lxwmdiv dl dd h1{font-size:18px; line-height:26px; margin-bottom:10px;}
.lxwmdiv dl dd p{ font-size:14px;}
.lxwmdiv p.p1{ width:100% !important; padding:0 !important; margin:10px 0 !important; }
.lxwmdiv p.p1 span{font-size:14px; line-height:22px; }
.lxwmdiv p.p1 strong{ font-size:18px; line-height:30px; padding-left:35px; background-size:30px auto !important; }

.lxwmly{ padding:40px 0;}
.lxwmlyc{ padding:20px 10px;}
.lxwmlyc .input{height:36px; line-height:36px; font-size:14px; padding:0 10px;}
.lxwmlyc .text{ line-height:30px; font-size:14px; padding:10px;}
.lxwmlyc .button{ padding:0 30px;}
.lxwmlyc .button s{ height:40px; line-height:40px;}

 
/*****常见问题******/
.faqdiv{  padding-bottom:30px;}
dl.faqdl dt strong{ font-size:16px;}
dl.faqdl dd{ padding:10px 0 15px 0; font-size:14px; line-height:24px;}


/******新闻中心******/
dl.xwdl{  padding:10px;margin-bottom:10px;}
dl.xwdl dt{ width:60px;  padding:10px 0; }
dl.xwdl dt strong{ font-size:20px; line-height:24px;}
dl.xwdl dt p{  font-size:13px;line-height:22px;}
dl.xwdl dd{ width:calc(100% - 75px);}
dl.xwdl dd h3 a{height:24px; line-height:26px; font-size:16px; padding-bottom:3px; margin-bottom:5px;}
dl.xwdl dd p{ height:44px; line-height:22px; font-size:13px;}
 
/*******新闻中心-详细******/
.newxxdiv{padding:20px 0 0 0;}
.newsxxdivc .h1{font-size:20px; line-height:28px;}
.newsxxdivc p.ptim{  padding:10px 0}
.xwsxt p.p1 a{ font-size:12px;}


/*****研发制造*****/
.yftt strong{ font-size:22px;}
.yfzzdiv1right a.a1{ margin-top:10px; padding:0 35px; width:100%;}
.yfzzdiv1right a.a2{ width:100%; margin-top:10px;}
.yfzzdiv1c{ padding:30px 0;}
.yfzzdiv1c ul li strong{ font-size:24px; line-height:30px;}
.yfzzdiv1c ul li p{ font-size:14px;}

.yfzzdiv2 dl dt img{ height:40vw;}
.yfzzdiv2 dl dd{ padding:20px !important;}
.yfzzdiv2 dl dd strong{ font-size:22px; line-height:26px;}

.yfzzdiv3c strong.s1{ text-align:center; font-size:22px;}
.yfzzdiv3c1 .img{ height:40vw;}

.yfzzdiv4 .yftt strong{ text-align:center;}
.yfzzdiv4za{ width:310px; }
.yfzzdiv4z{  padding-bottom:65px;}
.yfzzdiv4clist dl{ width:300px; margin:0 5px;  }
.yfzzdiv4clist dl dd{ padding:20px 20px;font-size:16px; line-height:26px; }

.yfjtl{ width:30px; height:30px; left:-10px; top:32%;}
.yfjtr{ width:30px; height:30px; right:-10px; top:32%; }


.yfzzdiv5{ padding:30px 0 0 0;}
.yfzzdiv5c{margin:20px 0;}
.yfzzdiv5c .box{ width:calc(97% / 3); margin-bottom:0; margin:0.5%; padding:20px 10px 0 10px;}
.yfzzdiv5c .box img{ width:30px; height:30px;}
.yfzzdiv5c .box h3{height:24px; line-height:24px;font-size:16px; margin:5px 0;}
.yfzzdiv5c .box p{height:40px; line-height:20px;font-size:12px;margin-bottom:20px;}
.yfzzdiv5c .box strong{height:30px; line-height:30px; font-size:30px;bottom:-10px;}
.yfzzdiv5c .boxa{ display:none; }



/*****应用领域********/
.yylylist{ padding:20px 0 60px 0;}
dl.lydl dd{ width:100%; padding:10px;  margin-top:0px;}
dl.lydl dd h3 a{font-size:16px; line-height:24px; font-weight:bold;}
dl.lydl dd p{  height:24px;font-size:14px; line-height:26px;}
dl.lydl dd a.a{ font-size:12px; line-height:25px;}



/*****应用领域-详细页******/
.lyd2 dd h1{ font-size:22px; line-height:30px;}

	
}
