@import url("fontawesome.css");
 
@media only screen and (max-width:1560px){
	
.document_width{ width:1200px; }
.headdiv .document_width{ width:1260px;}
/****首页*****/
a.lxwma{  padding:0 20px;font-size:14px; margin:28px 12px;}
ul.ulmenu{ margin-right:30px;}
ul.ulmenu li >a{ padding:0 20px;}

.banwenzi{top:15vw;}
.banwenzi h2{ font-size:42px; line-height:50px;}
.indextt strong,.indextt h2{ font-size:42px; line-height:46px;}

/*******首页新加排版*****/
.xindexdiv{ padding:60px 0 40px 0;}
.indextt a.a1{ height:50px; line-height:50px; margin-top:-50px;}
dl.xpd1{ width:calc(100% - ((100% - 40px) / 3) - 20px); height:400px; margin-right:20px; margin-bottom:20px;}
dl.xpd1 dt{  height:400px;  border-radius:40px;}
dl.xpd1 dt span{ padding:30px 40px; font-size:18px; line-height:22px; }
dl.xpd1 dd{ bottom:30px; padding:0 40px; }
dl.xpd1 dd h3 a{ font-size:30px; line-height:36px;}
dl.xpd1 dd p{font-size:18px; line-height:26px; margin-bottom:10px;} 
dl.xpd2{ width:calc(( 100% - 40px ) / 3 );   height:400px; padding:25px; margin-right:20px; margin-bottom:20px;}
dl.xpd2.first,dl.xpd2.last{margin-right:0;} 
dl.xpd2 dt{ width:80%; margin:5px 10%;}
 
.xindexdivpro{ margin-top:40px;} 
dl.xpd3{ width:calc(( 100% - 60px ) / 4 ); padding:25px; margin-right:20px; margin-bottom:20px;}

.xindexdiv1{ padding:70px 0;}
.xindexdiv1 .indextt p{ margin-bottom:25px;} 
.indextt a.a2{ height:50px; line-height:50px; border-radius:30px; padding:0 40px; font-size:18px;}

.xindexdiv2{ min-height:540px; padding:70px 0;}
.xindexdiv2  .indextt p{ margin-bottom:20px;}
.xindexdiv2 ul{margin-top:300px;}
.xindexdiv2 ul li{ width:23%;margin:0 1%;}
.xindexdiv2 ul li strong{ font-size:40px; line-height:50px;}
.xindexdiv2 ul li strong em{ font-size:60px;}
.xindexdiv2 ul li p{font-size:16px; line-height:24px;}

.indexdiv4{ padding:70px 0 50px 0;}
ul.ulxw{ margin-bottom:20px;}
ul.ulxw li a{ font-size:18px; line-height:30px; padding:0 20px 9px 20px;}
dl.ixw{ width:371px; padding:0 15px; margin:10px 0;}
dl.ixw dd{  margin-top:15px;}
dl.ixw dd h3 a{ height:44px; line-height:22px;font-size:18px;margin:5px 0 10px 0;} 
.ipjtl{ width:46px; height:46px; left:-50px;}
.ipjtr{ width:46px; height:46px; right:-50px;}
a.am1{ height:50px; line-height:50px;  border-radius:30px;}
 
.indexbot{ padding:70px 0 50px 0;}
.indexbot .indextt strong,.indexbot .indextt h2{ margin-bottom:20px;} 

.bottomdivleft{ width:40%; height:auto; float:left; margin-right:5%;}
.bottomdivright{ width:55%;}
.bottomdivright dl{ width:40%;padding-right:10px; margin-bottom:20px;} 
.bottomdivright dl dt{font-size:18px; line-height:28px;} 
.bottomdivright dl dd{ margin-top:10px;}
.bottomdivright dl dd a{ font-size:14px; line-height:20px; margin:5px 0;}
.bottomdivright dl.d1{ width:35%;}
.bottomdivright dl.d2{ width:25%;}
.botshare{ margin-top:15px;}
.botshare strong{ font-size:18px; line-height:28px;}
.botshare a.a{ width:18px; height:18px; padding:12px;}
 
 
/******新首页面*******/  
.tbindexdiv1{ padding:70px 0;}
.tbindexdiv1qhright{ width:880px;}
.tbindexdiv1qhright dl{ margin-left:30px;} 
.tbindexdiv2{ padding:70px 0 80px 0;} 
.tbindexdiv3{ padding-top:60px;} 
.tbindexdiv3c dl dd h2 a{ font-size:30px; line-height:36px;} 
.tbindexdiv3c dl dd p{ margin-top:25px;} 
.tbindexdiv4{ padding:70px 0;} 
.tbindexdiv4list dl{ width:380px;} 
.tbindexdiv5{ padding:70px 0;}
.tbindexdiv5 .indextt{ max-width:520px;}

.tbindexdiv5qh dl.d1{ width:520px;}
.xwgdt{ width:640px; height:500px;}

.tbindexdiv5qh dl.d2{ width:640px;}
.tbindexdiv5qh dl.d2 dt{ width:220px;} 
.tbindexdiv5qh dl.d2 dd { width: calc(100% - 220px);}
.tbindexdiv5qh dl.d2 dd h3 a{ margin:5px 0 8px 0;}
.tbindexdiv6{ padding:70px 0;} 
.tbindexdiv6c .s{ font-size:30px; line-height:36px; margin-bottom:20px;} 
.tbindexdiv6ly strong{ font-size:30px;} 
 
 
 
 .xinproxxdiv1app dl{ width:385px;  margin-right:20px;}

 
 
 
 
 
/****产品中心******/
.nybanner img{  height:460px;}
.nybannerwz{ top:240px; }
.nybannerwz strong{ font-size:42px; line-height:50px; }
.probox h2,.probox h1{  font-size:36px; line-height:44px;}
.probox p{ font-size:16px; line-height:26px;}

 
/*****产品列表-详情*****/  
.proxxdivtz{ width:47%;  margin-right:2%;}
.jqzoom img{ padding:20px 40px;}
.spec-preview{width:100%;height:auto; }
.items{height:120px; margin:10px 0 0 0;} 
.items ul li{width:102px;margin:0 5px;}
 
.proxdiv1c{ width:48%; padding-top:15px;}
.proxdiv1c h4{ font-size:16px; line-height:24px;}
.proxdiv1c h1{ font-size:32px; line-height:46px; margin:5px 0;}
.proxdiv1c h5{font-size:18px; line-height:24px; padding-bottom:15px;}
.proxdiv1c .box{margin:20px 0; min-height:100px;}
.proxdiv1c .box p{ width:50%;font-size:15px; line-height:22px; margin:8px 0;}
.proxdiv1c .boxa{ min-height:90px; margin:15px 0;}

.proxxdw{ margin-bottom:20px;}
.proxxdw dl dt{ width:40%; line-height:70px;}
.proxxdw dl dd a{  height:60px; line-height:60px;  margin:0 0 0 20px; font-size:16px;}
dl.tjdl{ width:1200px;}
dl.tjdl dd.dd{ padding-top:100px; }
dl.tjdl dd.dd h3 a{ font-size:30px; line-height:36px;}


.proxxtjlist dl.dlp{ width:375px; margin:12px;}

/******Server-产品画册*******/
.hcbox{ width:23%;   padding:52px 35px 20px 35px;}
.hcbox h3 a{ height:78px; float:left; font-size:17px; line-height:26px;margin-bottom:30px;}
.hcbox span{ font-size:16px; line-height:20px;margin-bottom:80px;}

  
 /******Server-宣传视频*******/
.ser_sptj video,.ser_sptj img{  height:460px; }
.ser_sptj strong{ padding:0 40px;}
.ser_sptj strong s{font-size:20px; padding:10px 40px 0 0;  background-size:45px 45px;}

dl.spdl{ height:460px;}
dl.spdl dt span{ background-size:45px auto;}
dl.spdl dd{  padding:20px 35px;}
dl.spdl dd h3 a{ height:90px; float:left; font-size:18px; line-height:30px;}
dl.spdl dd p{ width:100%; height:auto;  float:left; font-size:16px; line-height:24px;margin-bottom:20px; color:#777;}
dl.spdl dd a.a{ width:100%; height:auto; float:left; font-size:16px; padding-top:15px; font-weight:bold; border-top:1px solid #ededed; background:url(../images/jtr.png) right center no-repeat;}



/*****关于我们*****/
dl.abd1{ margin:40px 0 20px 0;}
dl.abd1 dt strong{ font-size:90px; line-height:90px; } 
dl.abd1 dd h2{ font-size:28px; line-height:32px;}
dl.abd1 dd div{   height:230px;   padding-right:30px;  margin-top:15px;}
dl.abd1 dd div p{  font-size:16px; line-height:26px;  }
  
.aboutdiv2{padding:50px 0 450px 0;}
.aboutdiv2 .indextt{ width:50%; padding-top:15px; padding-right:7%;}
.aboutdiv2 .indextt strong,.aboutdiv2 .indextt h2{ line-height:44px;}
.aboutdiv2 .indextt p{ margin-top:15px;}
.aboutdiv2box{ width:50%; padding:25px 0;}
.aboutdiv2box ul li{ padding:22px 0 22px 40px;}
.aboutdiv2box ul li strong{ font-size:50px; line-height:44px;}
.aboutdiv2box ul li strong s{ font-size:26px;}
.aboutdiv2box ul li p{ font-size:16px; line-height:24px; }

.aboutdiv3a{  height:600px; padding:100px 0 50px 0;}
.aboutdiv3ac{ width:50%; padding-right:70px;}
.aboutdiv3 .indextt{ margin-bottom:120px;}
.aboutdiv3 .indextt strong,.aboutdiv3 .indextt h2{ line-height:50px;} 
.aboutdiv3b{ height:600px;  padding:100px 0 50px 0;}
.aboutdiv3bc{ margin-left:50%; padding-left:70px;}

.aboutdiv4{ padding:90px 0;}
.aboutdiv4 .img{ margin:40px 0 20px 0;}

.aboutdiv4c{ width:100%; height:200px; } 
.aboutdiv4clist{margin-top:50px;top:-50px;}
dl.d1sz{  height:50px;}
dl.d1sz dt{ width:65%;font-size:24px; line-height:50px;}
dl.d1sz dd strong{ font-size:80px; line-height:80px;}
dl.d1sz dd strong s{ font-size:26px;}
dl.d1sz.cur{ height:90px; }
dl.d1sz.cur dt{ height:90px; line-height:90px; font-size:40px; padding-left:30px;}
.aboutdiv4cspan{ bottom:20px; font-size:16px; }
.aboutjtl{  height:50px; }
.aboutjtr{  height:50px; }

.aboutdiv5{ padding:100px 0 80px 0; }
.aboutdiv6{ padding:90px 0; }
.aboutdiv6 dl dd{ padding-top:60px;}
.aboutdiv6 dl dd .indextt strong,.aboutdiv6 dl dd .indextt h2{ line-height:50px; margin-bottom:20px;}


/*****联系我们*****/
.lxwmdiv1c dl{ width:calc(100% /3);  padding:0 25px;  margin:60px 0 40px 0; }
.lxwmdiv1c dl dt img{ width:56px;}
.lxwmdiv1c dl dd p{ font-size:16px; line-height:26px; margin-bottom:5px;}
.lxwmdiv1c dl dd strong{font-size:20px; line-height:30px; }

.lxwmdiv2{ padding:40px 0 60px 0;}
.lxwmdiv2 .indextt{ margin:25px 0 20px 0;}
.lxwmdiv2 dl.d1 dt{ border-radius:10px; }
.lxwmdiv2 dl.d1 dd{ min-height:140px;padding:10px 0 15px 0;}
.lxwmdiv2 dl.d1 dd span{ height:26px;font-size:16px; line-height:26px;padding-left:20px;}
.lxwmdiv2 dl.d1 dd strong{max-height:56px; font-size:22px; line-height:28px;}
.lxwmdiv2 dl.d1 dd p{ font-size:15px; line-height:22px;}



/*******新闻列表*******/
.newsdiv{ padding-bottom:60px;}
dl.xdl{ padding-bottom:30px; margin:15px 0;}
dl.xdl dd{ width:calc( 100% - 500px); padding-top:30px;}
dl.xdl dd span{ font-size:17px; line-height:24px; }
dl.xdl dd h3 a{ width:100%; height:60px;font-size:20px; line-height:28px;margin:10px 0;}
dl.xdl dd p{ height:52px; font-size:16px; line-height:26px; margin-bottom:25px;}
dl.xdl dt{ width:450px;}
 
/*******新闻列表-展会*******/
.newdivc{margin:20px 0 0 0;}
.newdivc dl dt{ width:calc(100% - 500px); height:440px;}
.newdivc dl dd{ width:500px; padding:0 30px; }
.newdivc dl dd ul li{ padding:27px 0; }
.newdivc dl dd ul li a{  height:60px; line-height:30px; font-size:19px; co margin-bottom:8px;}
.newdivc dl dd ul li p{ font-size:16px; }

.newsdiv1{ padding:60px 0;}
dl.xd2{ width:400px; height:465px; margin-bottom:30px; padding:20px 30px;}
dl.xd2 dd h3 a{ width:100%; height:78px; line-height:26px; font-size:19px;}
dl.xd2 dd p{ width:100%; height:56px; font-size:15px; line-height:26px;  margin:15px 0 25px 0;}
dl.xd2 dd span{ width:100%; height:56px;font-size:16px; line-height:26px;}
dl.xd2 dd a.a{  margin-top:25px;}
dl.xd2.cur dd,dl.xd2:hover dd{ height:465px; padding:30px; }
dl.xd2.cur dd p,dl.xd2:hover dd p{ height:140px;}




/*******解决方案-光伏******/
dl.sgfd1 dd strong{ font-size:20px;}
dl.sgfd1 dd p{ line-height:26px;}

dl.sgfd2 dt img{ width:62px;}
dl.sgfd2 dd{ font-size:18px;}

/*****解决方案-储能******/
#featured-area{ width:1200px;margin:60px auto 70px auto;}
.roundabout-holder{list-style:none;width:700px;height:380px; }
.roundabout-moveable-item{height:500px;width:800px;cursor:pointer;background:#f9f9f9;}
 
.sol_cndiv1{  padding:80px 0;}
.sol_cndiv1 dl.d1{ width:calc(97% / 3);  padding:20px 30px 10px 30px; }
.sol_cndiv1 dl.d1 dt{  height:80px; float:left; font-size:20px; line-height:24px;padding:15px 60px 5px 0; background-size:46px auto !important;}
.sol_cndiv1 dl.d1 dd{ height:130px; font-size:15px; line-height:25px;  margin-top:13px;}


/*******新产品详情******/
.xinproxxdiv1{ padding:60px 0;}
.xinproxxdiv1a{ margin-top:60px;}
.pnyp{ font-size:24px; line-height:30px;}
.xinproxxdiv1abox dl dd p img{ width:105px; height:105px;}

.xinproxxdiv1bnr{ padding-top:20px;}
.pnyt{ font-size:36px; line-height:40px;}
.pnyp1{ font-size:18px; margin-top:15px;}
.xinproxxdiv1bnrtb p{ width:120px; margin-top:20px;}
.proxxdiv1db dl dd p.p{ font-size:24px;}
.xinproxxdiv3left dl dd strong{ font-size:80px; line-height:80px;}
ul.ulpqd{ margin-top:-78px;}
.xinproxxdiv4tplist ul li{ width:280px;}
.xinproxxdiv6list dl{ width:380px;}
.xinproxxdiv7list ul li{ width:600px; font-size:24px;}

.xinproxxdiv1cbox dl{ margin-top:40px;}
.xinproxxdiv2 dl dd strong,.xinproxxdiv2 dl dd h2{ font-size:40px; line-height:44px; margin-bottom:20px;}
.xinproxxdiv2 dl.d2 dd{ margin-top:60px;}
.xinproxxdiv4 dl{ padding:20px 30px;}
.xinproxxdiv4 dl dd{ font-size:20px;}


	 
}


@media only screen and (max-width:1270px){
		
.document_width{ width:800px; }	
.headdiv .document_width{ width:800px;}
 
.section2,.section3,.section4{ margin-top:-120px;}


	
/****首页****/
.headdiv{ height:80px; background:#000;}
.logo{ margin-top:0;}
.logo img{ height:30px;}
dl.soso{ margin-top:20px;}
.menutb { display:block;}	
.ulmenu,a.lxwma{ display:none;}  
dl.yydl{ height:80px; background-size:20px auto;}
dl.yydl dt{ margin-top:22px; height:36px; padding-left:36px;}
dl.yydl dt s{ height:36px;}
dl.yydl dd{ top:80px;}
.sj_menu{ width:100%; height:auto; float:left; position:fixed; left:0; top:80px;}
.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;}
.sj_menu ul li.le.open p{ display:block;}
.sj_menu ul li.le p a.sj-lv2{ font-weight:600; }
.sj_menu ul li.le p a.sj-lv3{ padding-left:34px; box-sizing:border-box; text-align:left; font-size:14px; opacity:0.9; }

.banwenzi h2,.banwenzi h1{ font-size:34px; line-height:40px; margin-bottom:10px;}
.banwenzi a.a{ font-size:14px;}
.banwenzi a.a span{ height:36px;}
.banner_span{ bottom:10px;}

/*******首页新加排版*****/
.indextt{ margin-bottom:20px;}
.indextt strong,.indextt h2{ font-size:34px; line-height:40px;}
.xindexdiv{ padding:40px 0 30px 0;}
.indextt a.a1{ height:40px; line-height:40px; margin-top:-40px; padding:0 20px; font-size:15px;}
dl.xpd1{ width:calc(100% - ((100% - 20px) / 3) - 10px); height:320px; margin-right:10px; margin-bottom:10px;}
dl.xpd1 dt{  height:320px;  border-radius:30px;}
dl.xpd1 dt span{ padding:20px 20px; font-size:16px; line-height:22px; }
dl.xpd1 dd{ bottom:20px; padding:0 20px; }
dl.xpd1 dd h3 a{ font-size:22px; line-height:28px;}
dl.xpd1 dd p{font-size:16px; line-height:24px; margin-bottom:5px;} 
dl.xpd2{ width:calc(( 100% - 20px ) / 3 );   height:320px; padding:15px; margin-right:10px; margin-bottom:10px;}
dl.xpd2.first,dl.xpd2.last{margin-right:0;} 
dl.xpd2 dt{ width:90%; margin:5px 5%;}
.xindexdivpro{ margin-top:30px;} 
dl.xpd3{ width:calc(( 100% - 30px ) / 3 ); padding:15px; margin-right:10px; margin-bottom:10px;}
dl.xpd3:last-child{ display:none;} 

.xindexdiv1{ padding:50px 0;}
.xindexdiv1 .indextt p{ margin-bottom:20px;} 
.indextt a.a2{ height:40px; line-height:40px; border-radius:20px; padding:0 30px; font-size:16px;}


.xindexdiv2{ min-height:300px; padding:40px 0;}
.xindexdiv2  .indextt p{ margin-bottom:20px;}
.xindexdiv2 ul{margin-top:250px;}
.xindexdiv2 ul li{ width:23%;margin:0 1%;}
.xindexdiv2 ul li strong{ font-size:30px; line-height:40px;}
.xindexdiv2 ul li strong em{ font-size:50px;}

.xindexdiv2 ul li p{font-size:14px; line-height:22px;}

.indexdiv4{ padding:50px 0 40px 0;}
ul.ulxw{ margin-bottom:20px;}
ul.ulxw li a{ font-size:16px; line-height:30px; padding:0 10px 4px 10px;}
dl.ixw{ width:371px; padding:0 15px; margin:10px 0;}
dl.ixw dd{  margin-top:15px;}
dl.ixw dd h3 a{ height:44px; line-height:22px;font-size:18px;margin:5px 0 10px 0;} 
.ipjtl{ left:-15px;}
.ipjtr{right:-15px;}
a.am1{ height:40px; line-height:40px;  border-radius:20px; padding:0 25px; font-size:16px;}

.indexbot{ padding:50px 0 30px 0;}
.indexbot .indextt strong,.indexbot .indextt h2{ margin-bottom:15px;}  

.bottomdiv{ padding-top:35px;}
.bottomdivleft{ width:100%; margin-right:0%;}
.blogo{ margin-bottom:15px;}
.bottomdivright{ width:100%;}
.bottomdivright dl{ display:none;} 
.botshare{ margin-top:15px;}
.botshare strong{ font-size:18px; line-height:28px;}
.botshare a.a{ width:18px; height:18px; padding:12px;}
  

/********新首页******/
.tbindexdiv1{ padding:50px 0;}
ul.pfl{ margin-top:-65px;}
.tbindexdiv1qhleft{ width:100%;}
.tbindexdiv1qhleftc{ min-height:40px; padding:30px 20px; box-sizing:border-box;}
.tbindexdiv1qhleftc strong{ padding-left:0; text-align:center; font-size:24px; line-height:30px;}
.tbindexdiv1qhleftc ul{ width:100%;}
.tbindexdiv1qhleftc ul li{ width:48%; margin:0 1%;}
.tbindexdiv1qhleftc ul li a{ border-left:none; text-align:center; overflow:hidden; padding-left:0;}
.tbindexdiv1qhleftc ul li a:hover, .tbindexdiv1qhleftc ul li a.cur{ border-radius:10px;border-left:none;}
.tbindexdiv1qhleft a.a{ display:none;} 
.tbindexdiv1qhright{ width:800px; margin-top:25px;} 
.tbindexdiv1qhright dl{ width:246px; margin:0 10px;} 
.tbindexdiv2{ padding:50px 0 70px 0;} 
.tbindexdiv2 ul{ margin-top:60px;}
.tbindexdiv2 ul li{ padding-top:20px;}
.tbindexdiv2 ul li strong{ font-size:40px; line-height:44px;} 
.tbindexdiv3{ padding-top:50px;}
.tbindexdiv3c{ padding:40px 0;}
.tbindexdiv3c dl dd{ width:55%; padding-right:40px; box-sizing:border-box; padding-top:5px;}
.tbindexdiv3c dl dd h2 a{ font-size:24px; line-height:30px; padding-right:0;} 
.tbindexdiv3c dl dd p{ margin-top:15px; line-height:24px; height:72px; overflow:hidden;}  
.tbindexdiv4{ padding:50px 0;}
.tbindexdiv4list dl{ width:320px;} 
.tbindexdiv4list dl dd{ width:92%; height:40px; line-height:40px;  padding:0 10px; font-size:15px; }
.tbindexdiv5{ padding:40px 0}
.tbindexdiv5 .indextt{ max-width:100%; text-align:center;}
ul.xul{ width:auto; margin-top:0; float:left;}
.tbindexdiv5 a.a{ margin-top:0;}
.tbindexdiv5qh{ margin-top:15px;}
.tbindexdiv5qh dl.d1{ width:100%; margin-bottom:15px;}
.tbindexdiv5qh dl.d1 dd{ width:50%; padding-right:30px; box-sizing:border-box;}
.tbindexdiv5qh dl.d1 dd h3 a{ font-size:24px; line-height:32px; height:96px;}
.tbindexdiv5qh dl.d1 dt{ width:50%;}
.tbindexdiv5qh dl.d2{ width:100%;}
.xwgdt{ width:100%; height:300px; padding-right:20px; box-sizing:border-box;}
.tbindexdiv6{ padding:40px 0;}
.tbindexdiv6c{ width:100%;}
.tbindexdiv6ly{ width:100%; margin-top:20px;}
.bottomdiv dl{ display:none;}
.bxt1{ display:none;}

 
 
 
 
  
/****产品中心******/
.nybanner img{ height:300px;}
.nybannerwz{ top:180px; text-align:center; }
.nybannerwz strong{ font-size:34px; line-height:40px; }
.nymenu ul li a{ height:60px; line-height:60px; font-size:15px; margin-right:25px;} 
.probox{ padding:30px 30% 30px 30px;}
.probox h2,.probox h1{  font-size:26px; line-height:34px;}
.probox p{ font-size:15px; line-height:25px;}
.prolist{ margin-top:10px;}
dl.dlp{padding:10px; border-radius:10px;}
dl.dlp dt{ border-radius:10px;}
dl.dlp dd{  margin-top:12px;}
dl.dlp dd h3 a,dl.dlp dd h2 a{height:26px; line-height:26px; font-size:17px;}
dl.dlp dd p{ height:22px; line-height:22px; font-size:14px;margin-bottom:10px;}
dl.dlp dd a.a{  height:38px; line-height:38px; border-radius:38px; font-size:14px;  }
 
 
 /*****产品列表-详情*****/  
 .proxdiv1{ padding-bottom:40px; margin-top:78px;}
.proxdiv1 .mbxdiv{ margin-bottom:20px;} 
.proxxdivtz{ width:100%;  margin-right:0%;}
.jqzoom img{ padding:20px 15%;}
  
.proxdiv1c{ width:100%; padding-top:15px;}
.proxdiv1c h4{ font-size:16px; line-height:22px;}
.proxdiv1c h1{ font-size:28px; line-height:36px; margin:5px 0;}
.proxdiv1c h5{font-size:16px; line-height:24px; padding-bottom:10px;}
.proxdiv1c .box{margin:10px 0; min-height:60px;}
.proxdiv1c .box p{ width:50%;font-size:15px; line-height:22px; margin:5px 0;}
.proxdiv1c .boxa{ min-height:50px; margin:10px 0;}
.proxdiv1c .boxa img{ width:40px; height:40px;  margin:5px 8px;}
.proxdiv1c a.a{ padding:0 30px;}

.proxxdw dl dt{ display:none;}
.proxxdw dl dd{ width:100%;}
.proxxdwfd { top:78px;}
.proxxdiv2{ padding-bottom:40px;}
.proxxdiv2.bj{ padding:50px 0;}
dl.tjdl{ width:380px; height:auto; float:left; margin:10px; background:#fff; border-radius:10px; padding:25px; box-sizing:border-box; box-shadow:0 2px 5px #ededed;}
dl.tjdl dd.dd{ width:100%; padding-top:0px; text-align:center; }
dl.tjdl dd.dd span{ font-size:15px; height:22px; overflow:hidden; line-height:22px;}
dl.tjdl dd.dd h3 a{ font-size:24px;height:30px; overflow:hidden; line-height:30px;margin:5px 0;}
dl.tjdl dd.dd p{ font-size:16px; line-height:24px;height:24px; overflow:hidden;}
dl.tjdl dt{ width:100%;}
dl.tjdl dd.dd1{ width:100%;padding-top:0px;}
dl.tjdl dd.dd1 p{ display:none;}
dl.tjdl dd.dd1 a.a{ width:auto; height:36px; line-height:36px; float:none; margin:0 auto; display:table;  padding:0 20px; border-radius:36px;}
.proxxspan span{width:30px;height:30px; line-height:30px;  font-size:14px; }

.proxxdiv2c{ padding:40px 0 60px 0;}
.proxxdiv2c .indextt{ width:100%; padding-right:0px; text-align:center;}
.proxxdiv2cly{ width:100%; }
 

/******Server-产品画册*******/
.hcbox{ width:calc(94% / 3);   padding:50px 25px 20px 25px;}
.hcbox h3 a{ height:78px; float:left; font-size:16px; line-height:26px;margin-bottom:20px;}
.hcbox span{ font-size:16px; line-height:20px;margin-bottom:60px;}

  
/******Server-用户手册*******/
.yhul li{ height:60px; line-height:60px; font-size:16px;}
.yhul li.l1{ width:50%; padding:0 30px;}
.yhul li.l1 a{ width:100%; height:60px; line-height:60px;}
.yhul li.l2,.yhul li.l3,.yhul li.l4,.yhul li.l5{ width:25%;}
.yhul li.l3,.yhul li.l4{ display:none;}
.yhul li.l5 a{ width:100%; height:60px;}


  
 /******Server-宣传视频*******/
 .ser_sptj{ width:98%; margin:0 1% 2% 1%;}
.ser_sptj video,.ser_sptj img{  height:400px; }
.ser_sptj strong{ padding:0 40px;}
.ser_sptj strong s{font-size:20px; padding:10px 40px 0 0;  background-size:45px 45px;}

dl.spdl{ width:48%; margin:1%; height:auto;}
dl.spdl dt span{ background-size:40px auto;}
dl.spdl dd{  padding:15px 25px;}
dl.spdl dd h3 a{ height:48px; float:left; font-size:16px; line-height:24px;}
dl.spdl dd p{ width:100%; height:auto;  float:left; font-size:14px; line-height:24px;margin-bottom:10px;}
dl.spdl dd a.a{ display:none;}



/******Server-操作教程*******/
dl.czdl{ width:48%;  margin:0 1% 2% 1%;}
dl.czdl dt span{ background-size:45px auto;}
dl.czdl dd{ height:60px; line-height:60px;  font-size:16px;}




/*****关于我们*****/
dl.abd1{ margin:15px 0 20px 0;}
dl.abd1 dt{ width:100%;}
dl.abd1 dt strong{ width:auto; float:none; font-size:40px; padding-right:10px; line-height:40px; text-align:center !important; } 
dl.abd1 dd{ width:100%; margin-top:15px;}
.aboutdiv2{padding:20px 0 400px 0;}
.aboutdiv2 .indextt{ width:100%; padding-top:15px; padding-right:0%; text-align:center; margin-bottom:20px;}
.aboutdiv2 .indextt strong{ line-height:40px;}
.aboutdiv2 .indextt p{ margin-top:15px;}
.aboutdiv2box{ width:100%; padding:25px 0;}
.aboutdiv3a{  height:auto; padding:80px 0; background-size:cover !important;}
.aboutdiv3ac{ width:100%; padding-right:0px;}
.aboutdiv3 .indextt{ margin-bottom:10px;}
.aboutdiv3 .indextt strong{ line-height:50px;} 
.aboutdiv3b{ height:auto;  padding:80px 0; position:static;background-size:cover !important;}
.aboutdiv3bc{ margin-left:0%; padding-left:0px; width:100%;}
.aboutdiv4{ padding:80px 0;}
.aboutdiv4 .img{ margin:30px 0 15px 0;}
dl.d1sz dt{ width:65%;font-size:20px; }
dl.d1sz dd strong{ font-size:60px; line-height:80px;}
dl.d1sz dd strong s{ font-size:24px;}
dl.d1sz.cur dt{ font-size:30px; padding-left:20px;}
.aboutdiv4cspan{  font-size:15px; }
.aboutdiv5{ padding:70px 0; }
.aboutdiv5c{ width:100%;}
.aboutdiv5c .yhao{ margin-top:10px; min-height:30px;}
.aboutdiv5rz{ width:100%;}
dl.abzs{ width:300px; border-radius:10px;  margin:0 10px;}
dl.abzs dt{ padding:0 10px;}
dl.abzs dd{ height:56px;font-size:16px; line-height:56px;}
dl.abzs.cur{ width:380px;}
.aboutdiv5rjt{ height:50px; margin-top:25px; background:url(../images/huibj.jpg) 20px 21px no-repeat; }
.jtl{ width:40px; height:40px; left:10px; }
.jtr{ width:40px; height:40px; left:60px;}
.aboutdiv5sz{ width:120px; height:50px; line-height:46px; }
.aboutdiv6{ padding:70px 0; }
.aboutdiv6 dl dd{ padding-top:0px; width:100%;}
.aboutdiv6 dl dd .indextt strong{ line-height:40px; margin-bottom:0px;}
.aboutdiv6 dl dt{ width:100%; margin-top:20px;}



/*****联系我们*****/
.lxwmdiv1c dl{ width:calc(100% /3);  padding:0 20px;  margin:50px 0 30px 0; }
.lxwmdiv1c dl dt img{ width:46px;}
.lxwmdiv1c dl dd p{ font-size:14px; line-height:26px; margin-bottom:5px;}
.lxwmdiv1c dl dd strong{font-size:17px; line-height:22px; word-break:break-all; }
.lxfxdiv{ width:300px;}

.lxwmdiv2{ padding:30px 0 50px 0;}
.lxwmdiv2 .indextt{ margin:20px 0 10px 0;}
.lxwmdiv2 dl.d1{ width:48%; margin:1%;}



/*******新闻列表*******/
.newsdiv{ padding-bottom:40px;}
dl.xdl{ padding-bottom:20px; margin:10px 0;}
dl.xdl dd{ width:calc( 100% - 360px); padding-top:20px;}
dl.xdl dd span{ font-size:16px; line-height:22px; }
dl.xdl dd h3 a{ width:100%; height:56px;font-size:20px; line-height:28px;margin:10px 0;}
dl.xdl dd p{ display:none;}
dl.xdl dt{ width:320px;}
 

 
/*******新闻列表-展会*******/
.newdivc{margin:20px 0 0 0;}
.newdivc dl dt{ width:calc(100% - 300px); height:340px;}
.newdivc dl dd{ width:300px; padding:0 20px; }
.newdivc dl dd ul li{ padding:15px 0; }
.newdivc dl dd ul li a{  height:48px; line-height:24px; font-size:16px; co margin-bottom:4px;}
.newdivc dl dd ul li p{ font-size:14px; height:auto; line-height:18px; }

.newsdiv1{ padding:50px 0;}



/******新闻列表-详细页******/
.martop{ margin-top:80px;}
.newsxxdiv{ padding:30px 0; }
.newsxxdiv span.sp{ font-size:14px; line-height:24px;}
.newsxxdiv .h1{ font-size:24px; line-height:30px; margin:10px 0 20px 0;}
.newsxxdivc{ font-size:16px; line-height:26px; padding-bottom:30px;}

.newsxt{ border-radius:10px; margin-bottom:60px;}
.newsxt a{  padding:15px 20px;}
.newsxt a span{ width:calc(100% - 120px ); height:36px; line-height:36px; font-size:16px; }
.newsxt a s{ width:100px; height:36px; line-height:36px;  font-size:15px; }

 

/*******解决方案-光伏******/
.sol_gfdivc{ padding:30px 0 40px 0;}
.sol_gfdivc .indextt{ margin-bottom:35px;}
dl.sgfd1{ width:50%; height:auto; float:left; margin:10px 0; border-bottom:1px dashed #ededed; border-right:1px dashed #ededed; padding:15px 25px;}
dl.sgfd1 dt img{ width:54px; height:auto; display:block; margin:0 auto;}
dl.sgfd1 dd{ margin-top:15px;}
dl.sgfd1 dd strong{ font-size:18px; line-height:30px;}
dl.sgfd1 dd p{  min-height:130px; font-size:15px; line-height:26px; }
dl.sgfd1:last-child{ border-right:none;border-bottom:none; width:100%;}
dl.sgfd1:last-child dd p{ min-height:20px;}

.sol_gfdiv1{ padding:60px 0;}
dl.sgfd2{ width:50%;  padding:20px 30px; margin-top:20px;}
dl.sgfd2 dt img{ width:56px; }
dl.sgfd2 dd{ width:100%;min-height:84px; margin-top:15px; font-size:18px; line-height:28px;}
dl.sgfd2:last-child{ border-right:none;}

.sol_gfdiv2{ padding:50px 0;}
.indextta{ width:100%; margin:0 0 15px 0;}
.sol_gfdiv2 .img{ margin-top:15px; }

.sol_gfdiv3{  padding:60px 0 50px 0;}
.sol_gfdiv3cz{ width:700px;}
.sol_gfdiv3c{ width:700px; padding-bottom:40px;}
.sol_gfdiv3c ul li{ width:700px; margin:0 5px;}

.sol_gfdiv4{ padding:60px 0;}
dl.sgfd3{ width:700px;  padding:20px 30px; margin-right:20px;}
dl.sgfd3 dd{ width:50%; padding-top:20px;}
dl.sgfd3 dd span.sp1{height:20px; line-height:20px; font-size:14px;}
dl.sgfd3 dd h3 a{ height:30px; line-height:30px; font-size:24px;margin:10px 0 5px 0;}
dl.sgfd3 dd span.sp2{ height:20px; line-height:20px; font-size:16px; }
dl.sgfd3 dd p{ height:72px; line-height:24px; font-size:14px; margin:10px 0; }
dl.sgfd3 dd a.a{  height:38px; line-height:38px; padding:0 20px; border-radius:30px;font-size:14px; margin-top:5px;}
  
  
  
 /*****解决方案-储能******/
#featured-area{ width:700px;margin:40px auto 50px auto;}
.roundabout-holder{list-style:none;width:400px;height:280px; }
.roundabout-moveable-item{height:350px;width:600px;}
 
.sol_cndiv1{  padding:60px 0;}
.sol_cndiv1 dl.d1{ width:48%;  padding:20px 30px 10px 30px; }



/*******新产品详情页*******/
.xinproxxdiv1{ padding:40px 0;}
.xinproxxdiv1 .indextt p{ padding:0;}
.xinproxxdiv1boxdt img{ height:460px;}
.xinproxxdiv1boxdt strong{ padding:30px; font-size:24px;}
.xinproxxdiv1boxclist ul li{ width:150px; height:80px;} 
.xinproxxdiv1boxclist ul li span{ font-size:16px; padding-top:30px;}
.xinproxxdiv1boxz{ margin-top:-120px;} 
.xinproxxdiv1boxz .divjtl,.xinproxxdiv1boxz .divjtr{ top:20px;} 
.xinproxxdiv1a{ margin-top:30px;} 
.pnyp{ font-size:20px; line-height:24px;} 
.xinproxxdiv1abox{ margin-top:15px;}
.xinproxxdiv1abox dl dd p{ width:25%;}
.xinproxxdiv1abox dl dd p span{ font-size:14px; line-height:18px; height:36px;}
.xinproxxdiv1b{ margin-top:30px;}
.xinproxxdiv1btp{ width:100%;} 
.xinproxxdiv1bnr{ width:100%;}
.pnyp1{ margin-top:0px; font-size:16px; line-height:26px; padding-right:0;} 
.xinproxxdiv1bnrtb{ margin-top:0;} 
.xinproxxdiv1bnrwz1{ margin-top:20px;} 
.xinproxxdiv1bnrwz1 strong { font-size:50px; line-height:50px;}
.xinproxxdiv1bnrwz2{ padding-top:0;} 
.xinproxxdiv1bnrwz2 strong{  font-size:60px; line-height:60px;margin:10px 0;}
.xinproxxdiv1bnrwz2 strong s{ margin-right:10px;}
.xinproxxdiv1bnrwz2 strong s.s{margin-left:10px;}
.xinproxxdiv1bnrwz2 strong span{ font-size:18px; margin-top:4px; line-height:24px;}
.xinproxxdiv1bnrwz2 strong span.sp{ margin-top:10px;}
.xinproxxdiv1bnrwz3{ margin-top:20px;} 
.xinproxxdiv1bnrwz3 p{ font-size:16px; margin-top:15px;}

.proxxdiv1db{ margin-top:30px;} 
.gdtiao { width: 100%;height: auto;float: left;overflow-y: hidden;overflow-x: auto;}
.gdtiaoc {width: 100%;height: auto;float: left;min-width: 1200px;padding: 15px 0; box-sizing: border-box;}

.xinproxxdiv2{ padding:20px 0 40px 0;}
.videobox{ padding:160px 0;}
.xinproxxdiv3{ padding:40px 0; background-size:100% 150px;}
.xinproxxdiv3left{ width:100%; padding-right:0;}
.xinproxxdiv3left dl{ margin-top:30px;}
.xinproxxdiv3left dl dd strong{ font-size:60px; line-height:60px;}
.xinproxxdiv3right{ width:100%; margin-top:20px;}
.xinproxxdiv3right img{ width:60%; margin:0 20%;} 
.xinproxxdiv4,.xinproxxdiv5{ padding:10px 0 30px 0;}
.xinproxxdiv4 .indextt,.xinproxxdiv5 .indextt{ text-align:center;}
ul.ulpqd{ width:80%; margin:10px 10%;}
ul.ulpqd li{ width:calc((100% - 30px) / 3); margin:0 5px;}
.xinproxxdiv4tplist ul li{ width:247px;}
.xinproxxdiv4kz span s{ width:25%;}

.xinproxxdiv6list dl{ width:257px; margin:0 5px;}
.xinproxxdiv6list dl dd{ height:40px; line-height:40px; font-size:15px;}
.xinproxxdiv7{ padding:40px 0;}
.xinproxxdiv7c{ padding:30px;}
.xinproxxdiv7cleft{ width:100%; padding-right:0; border-bottom:1px solid #ededed; border-right:none; margin-right:0;}
.xinproxxdiv7cleft p{ margin:10px  0 15px 0;}
.xinproxxdiv7cright{ width:100%; margin-top:15px;}
.xinproxxdiv7list ul li{ width:740px; font-size:20px; line-height:30px; height:90px;}



.xinproxxdiv2{ padding:40px 0;}
.xinproxxdiv2 dl{ margin:10px 0;}
.xinproxxdiv2 dl dt{ width:100%; padding-right:0;}
.xinproxxdiv2 dl dd{ width:100%; padding:0; margin-top:20px;}
.xinproxxdiv2 dl dd strong,.xinproxxdiv2 dl dd h2{ font-size:30px; line-height:36px;}
.xinproxxdiv2 dl.d1 dt{ padding-left:0;}

 
}



@media only screen and (max-width:850px){
	
.document_width,.headdiv .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;} 

 
 
 .xinproxxdiv1app dl{ width:46vw;  margin-right:2vw;}

 
	
/***首页***/	
.banner{ margin-top:80px;}
.banner,.banner ul,.banner ul li,.banner ul li img,.banner ul li video{ height:60vw !important; min-height:300px !important;}
 
dl.xpd1{ width:98%; height:45vw; margin:1% !important;}
dl.xpd1 dt{ height:45vw;}
dl.xpd2{ width:48%; height:auto; padding:25px; margin:1% !important;}
dl.xpd2.first,dl.xpd2.last{margin-right:0;} 
dl.xpd2 dt{ width:80%; margin:5px 10%;}

dl.xpd3{ width:48%; margin:1% !important;}
dl.xpd3:last-child{ display:block;}
.xindexdiv2 ul{ margin-top:190px;}
.xindexdiv2 ul li{ width:48%; margin:0 1% 25px 1%;}
dl.ixw{ width:43vw; padding:0 2vw;}
.ipjtl{ width:38px; height:38px; left:0;}
.ipjtr{ width:38px; height:38px; right:0;}


/*********新首页*******/
.tbindexdiv1qhright{ width:94vw;}
.tbindexdiv1qhright dl{ width:30.3vw; margin:0 0.5vw;}
.tbindexdiv1qhright dl dd h3 a{ font-size:16px; line-height:24px; height:72px;}
.tbindexdiv1qhright dl dd a.a{ font-size:14px;}
.tbindexdiv4list dl{ width:32vw; margin:0 0.5vw;}
.bottomdivc{ width:100%;}











/***关于我们****/
.aboutdiv2{padding:20px 0 30vw 0;}


 
/*******新闻列表-展会*******/
.newdivc{margin:20px 0 0 0;}

.newsdiv1{ padding:40px 0;}
dl.xd2{ width:47vw; height:auto; margin-bottom:20px; padding:15px 20px;}
dl.xd2 dd h3 a{ width:100%; height:48px; line-height:24px; font-size:18px;}
dl.xd2 dd p{ display:none;}
dl.xd2 dd span{ width:100%; height:26px;font-size:16px; line-height:26px; margin:10px 0;}
dl.xd2 dd a.a{ display:none;}
dl.xd2.cur{ height:auto; background:#fff; padding:15px 20px;}
dl.xd2.cur dd,dl.xd2:hover dd{ height:auto; padding:0; position:static; }
dl.xd2.cur dd p,dl.xd2:hover dd p{ height:56px; display:none;}
dl.xd2.cur dd a.a,dl.xd2:hover dd a.a{ display:none;}
dl.xd2.cur dt, dl.xd2:hover dt{ opacity:1;}
	
	

/*******解决方案-光伏******/
.sol_gfdiv3{  padding:50px 0 40px 0;}
.sol_gfdiv3cz{ width:94vw;}
.sol_gfdiv3c{ width:94vw; padding-bottom:40px;}
.sol_gfdiv3c ul li{ width:92vw; margin:0 1vw;}

.sol_gfdiv4{ padding:50px 0;}
dl.sgfd3{ width:94vw;  padding:15px; margin:0 1vwx;}
dl.sgfd3 dd{ width:calc(100% - 300px); padding-top:20px;}
dl.sgfd3 dd p{ height:48px; line-height:24px; font-size:14px; margin:10px 0; }
dl.sgfd3 dd a.a{  height:38px; line-height:38px; padding:0 20px; border-radius:30px;font-size:14px; margin-top:5px;}
dl.sgfd3 dt{ width:300px;}  
 	
	
 /*****解决方案-储能******/
#featured-area{ width:90vw;margin:30px auto 40px auto;}
.roundabout-holder{list-style:none;width:40vw;height:280px; }
.roundabout-moveable-item{height:350px;width:75vw;}
 
.sol_cndiv1{  padding:50px 0;}
.sol_cndiv1 dl.d1{ width:48%;  padding:15px 20px 10px 20px; }

.proxxtjlist dl.dlp{ width:45vw; margin:1vw;}



/******新产品信息******/
.xinproxxdiv4tplist ul li{ width:30.3vw; margin:0 0.5vw;}
.xinproxxdiv6list dl{ width:30.3vw; margin:0 0.5vw;}
.xinproxxdiv7c{ padding:4vw;}
.xinproxxdiv7list ul li{ width:88vw;}




	
}


@media only screen and (max-width:650px){
	
.document_width{ padding:0 2vw;}	

 .xinproxxdiv1app dl{ width:94vw;  margin:0 1vw;}
 .xinproxxdiv1appkx span s{ width:30%;}
/****首页*****/
.headdiv{ height:60px;}
.logo{ margin-top:0;}
.logo img{ height:24px;}

dl.yydl{ background-position:15px 22px; height:60px; margin:0; background-size:18px auto;}
dl.yydl dt{ height:36px; line-height:36px; margin-top:13px;}
dl.yydl dd{ top:60px;}
dl.soso{ display:none;}
.menutb{ margin:13px 0 0 15px;}
.sj_menu{ top:60px;} 

.banner{ margin-top:60px;} 
.banwenzi{ top:8vw;}
.banwenzi h2,.banwenzi h1{ font-size:26px; line-height:36px;} 
.banwenzi a.a{ padding:0 15px;}


.indexdiv{ padding:30px 0 20px 0;} 
.indextt strong,.indextt h2{ font-size:26px; line-height:30px;} 

ul.ulxw{ width:100%; height:auto; float:left;} 
ul.ulxw li{ width:calc(100% / 3); height:auto; float:left; padding:0;}
ul.ulxw li a{ padding:0 0 3px 0; width:100%; float:left;}
 
.ipjtl{ width:36px; height:36px; left:-1vw;}
.ipjtr{ width:36px; height:36px; right:-1vw;}
 
dl.ixw dd h3 a{ font-size:16px;}
.indexbot{ padding:40px 0;}
.bottomdiv{ padding-top:30px;}
.blogo{ margin-bottom:10px;}
.blogo img{ height:20px;}
.bottomdivleft p.p{ font-size:14px;}
.bottomdiv .proxxdiv2cly{ margin-top:15px;}
.bottomdiv .proxxdiv2cly .input{ height:38px; line-height:38px;}
.bottomdiv .proxxdiv2cly p .img{ height:38px !important;}
.bottomdiv .proxxdiv2cly .button{ margin-top:0;}


.botshare{ display:none;}
.bqxx p{ text-align:center;}
.bqxx p span{ width:100%; height:auto; float:left;}
.bqxx p span a{ float:none;}


/******新首页*******/
.banner_spankz{ width:400px;top:-60px;}
.banner_span span{ width:40px; }
.tbindexdiv1{ padding:20px 0;}
.tbindexdiv1 .indextt strong,.tbindexdiv1 .indextt h2{ text-align:center;}
ul.pfl{ width:80%; margin:-5px 10% 15px 10% ;}
ul.pfl li{ width:48%; margin:1%;}
ul.pfl li a{ width:100%; padding:0; text-align:center;}
.tbindexdiv1qhleftc strong{ font-size:22px;}
.tbindexdiv1qhright{ width:96vw;}
.tbindexdiv1qhright dl{ width:46vw; margin:0 1vw;}
.tbindexdiv2 ul li{ width:48%; margin:1%;}
.tbindexdiv3{ padding-top:40px;}
.tbindexdiv3c{ padding:30px 0;}
.tbindexdiv3c dl dd h2 a{ font-size:20px; line-height:24px;}
.tbindexdiv3c dl dd p{ height:66px; line-height:22px;}
.tbindexdiv3c dl dd a.a1{ display:none;}
.tbindexdiv4list dl{ width:40vw; margin:0 1vw;}
.tbindexdiv5qh dl.d1 dd h3 a{ font-size:20px; line-height:24px; height:72px;}
.tbindexdiv6c .s{ font-size:20px; line-height:24px;}
.tbindexdiv6c dl dt{ margin:10px 0; font-size:16px;}
.tbindexdiv6ly{ padding:30px 25px;}
.tbindexdiv6ly strong{ font-size:20px; line-height:24px; margin-bottom:15px;}
.bxt{ margin:15px 0;}






/****产品中心******/
.nybanner img{ height:240px;}
.nybannerwz{ top:145px;}
.nybannerwz strong{ font-size:28px; line-height:30px; }

.nymenu ul li{ width:calc(100% /3); height:auto; float:left;}
.nymenu ul li a{ width:100%; height:44px; line-height:44px; font-size:14px; margin-right:0; overflow:hidden; text-align:center; background:url(../images/huibj.jpg) center bottom no-repeat; background-size:100% 2px !important;} 
.nymenu ul li a.cur{background:url(../images/heibj.jpg) center bottom no-repeat; }

.mbxdiv{ font-size:14px; padding:12px 0;}
.prodiv{ padding-bottom:40px;}
.probox{ padding:20px 20% 20px 30px; margin-top:0;}
.probox h2,.probox h1{  font-size:20px; line-height:30px; margin-bottom:0;}
.probox p{ font-size:14px; line-height:24px;}
.prolist{ margin-top:10px;}
dl.dlp{padding:10px; border-radius:10px; width:48%;}


.fenye{ margin:25px 0 10px 0; padding:10px;border-radius:10px;}
.fenye ul li a{width:30px;font-size:14px; height:30px;  line-height:30px;}

.proxxtjlist dl.dlp{ width:46vw; margin:1vw;}
 /*****产品列表-详情*****/  
.proxdiv1{ padding-bottom:30px; margin-top:60px;}
.proxxdwfd{ top:60px;}
.proxxdw dl dd a{ width:calc(100% / 3); height:40px; line-height:40px; margin:0; padding:0 5px; overflow:hidden; font-size:14px; border-bottom:1px solid #ededed; box-sizing:border-box; text-align:center}

dl.tdl.top dt{ height:56px; line-height:56px; padding-left:15px; font-size:15px;}
dl.tdl.top dd p span{ height:56px; line-height:56px; padding:0 10px; font-size:15px;}
dl.tdl dt{ line-height:26px; font-size:15px;}
dl.tdl dd p span{ height:40px; line-height:40px; font-size:14px; padding:0 10px;}

dl.tjdl{ width:360px;  padding:20px;}
dl.tjdl dd.dd span{ font-size:14px;}
dl.tjdl dd.dd h3 a{ font-size:20px;margin:3px 0;}
dl.tjdl dd.dd p{ font-size:15px;}

.proxxdiv2cly .input{ height:46px; line-height:46px; font-size:14px;}
.proxxdiv2cly p .img{ height:46px !important;}
.proxxdiv2cly .button{ height:46px; line-height:46px;}


 /******Server-宣传视频*******/
.ser_sptj video,.ser_sptj img{  height:60vw; }


/******Server-常见问题*******/
dl.faqdl{  margin-bottom:10px;}
dl.faqdl dt{height:50px;padding:0 20px;}
dl.faqdl dt strong{height:50px;line-height:50px; padding:0 30px 0 35px; font-size:16px;}
dl.faqdl dt strong s.s{ width:30px; height:30px; line-height:30px;   border-radius:30px; top:10px;}
dl.faqdl dd{  padding:10px 30px 20px 55px; font-size:15px; line-height:24px; }
dl.faqdl dd s.s{ width:30px; height:30px; line-height:30px;  border-radius:30px;  left:20px; top:10px;}
 


/*****关于我们*****/
.aboutdiv1{ padding-bottom:30px;}
dl.abd1{ margin:10px 0 20px 0;}
dl.abd1 dt strong{font-size:30px; line-height:30px; } 
dl.abd1 dd{ width:100%; margin-top:5px;}
dl.abd1 dd h2{ font-size:24px; line-height:28px;}
dl.abd1 dd div p{ font-size:15px; line-height:25px;}

.aboutdiv2 .indextt{ width:100%; padding-top:10px; margin-bottom:10px;}
.aboutdiv2 .indextt strong{ line-height:36px;}
.aboutdiv2 .indextt p{ margin-top:15px;}
.aboutdiv2box{  padding:20px 0;}
.aboutdiv2box ul li strong{ font-size:40px; line-height:40px;}
.aboutdiv2box ul li p{ font-size:15px;}

.aboutdiv3a{ padding:60px 0;}
.aboutdiv3 .indextt strong{ line-height:40px;} 
.aboutdiv3b{ padding:60px 0;}

.aboutdiv4{ padding:60px 0;}
.aboutdiv4 .img{ margin:20px 0 10px 0;}

.aboutdiv4c{ height:170px;}
.aboutdiv4clist{ margin-top:50px;}
dl.d1sz dt{ width:65%;font-size:18px; }
dl.d1sz dd strong{ font-size:50px; line-height:70px;}
dl.d1sz dd strong s{ font-size:20px;}
dl.d1sz.cur{ height:70px;}
dl.d1sz.cur dt{ height:70px; line-height:70px; font-size:22px; padding-left:20px;}
.aboutjtl{ height:40px; }
.aboutjtr{  height:40px;}

.aboutdiv5{ padding:40px 0; }
dl.abzs{ width:260px;}
dl.abzs dd{ height:50px;font-size:16px; line-height:50px;}
dl.abzs.cur{ width:300px;}
 
.aboutdiv6{ padding:40px 0; }
.aboutdiv6 dl dd{ padding-top:0px; width:100%;}
.aboutdiv6 dl dd .indextt strong{ line-height:36px; margin-bottom:0px;}
.aboutdiv6 dl dt{ width:100%; margin-top:20px;}




/*******新闻列表*******/
.newsdiv{ padding-bottom:40px;}
dl.xdl{ padding-bottom:20px; margin:10px 0;}
dl.xdl dd{ width:calc( 100% - 230px); padding-top:10px;}
dl.xdl dd span{ font-size:14px; line-height:22px; }
dl.xdl dd h3 a{ width:100%; height:48px;font-size:18px; line-height:24px;margin:0;}
dl.xdl dd p{ display:none;}
dl.xdl dd a.a s{ font-size:14px;}
dl.xdl dt{ width:200px;}


/******新闻列表-详细页******/
.martop{ margin-top:60px;}
.newsxxdiv{ padding:20px 0; }
.newsxxdiv span.sp{ font-size:13px; line-height:24px;}
.newsxxdiv .h1{ font-size:20px; line-height:26px; margin:10px 0;}
.newsxxdivc{ font-size:15px; line-height:24px; padding-bottom:20px;}

.newsxt{ border-radius:10px; margin-bottom:40px;}
.newsxt a{  padding:10px 15px;}
.newsxt a span{ width:calc(100% - 100px ); height:30px; line-height:30px; font-size:14px; }
.newsxt a s{ width:90px; height:30px; line-height:30px;  font-size:13px; }

 
/******新产品详情页******/ 
.xinproxxdiv1{ padding:30px 0;}
.xinproxxdiv1 .indextt p{ margin-top:5px; font-size:14px; line-height:24px;} 
.xinproxxdiv1boxdt img{ height:auto;} 
.xinproxxdiv1boxz{ margin-top:0; padding:0 70px;} 
.pnyt{ font-size:24px; line-height:28px; margin-bottom:10px;}
.pnyp{ font-size:16px; line-height:20px;}
.xinproxxdiv1abox dl dd p{ margin-bottom:15px;}
.xinproxxdiv1abox dl dd p img{ width:80px; height:80px;}
.xinproxxdiv1b{ margin-top:2vw;} 
.xinproxxdiv1bnrtb{ margin-top:15px;}
.xinproxxdiv1bnrtb p{ width:calc(100% / 3); margin:0px !important;} 
.xinproxxdiv1bnrtb p img{ width:80px; height:80px; margin:0 auto;} 
.xinproxxdiv1bnrwz1 strong{ font-size:40px; line-height:40px;}

.xinproxxdiv1bnrwz2 strong{  font-size:40px; line-height:40px;margin:5px 0;}
.xinproxxdiv1bnrwz2 strong s{ margin-right:10px;}
.xinproxxdiv1bnrwz2 strong s.s{margin-left:10px;}
.xinproxxdiv1bnrwz2 strong span{ font-size:15px; margin-top:4px; line-height:20px;}
.xinproxxdiv1bnrwz2 strong span.sp{ margin-top:10px;}

.videobox{ padding:20vw 0;}
.xinproxxdiv3left dl dd strong{ font-size:50px; line-height:50px;}
.xinproxxdiv4tplist ul li{ width:46vw; margin:0 1vw;}
.xinproxxdiv6{ padding-bottom:40px;}
.xinproxxdiv6list dl{ width:46vw; margin:0 1vw;}

.xinproxxdiv2 dl dd strong,.xinproxxdiv2 dl dd h2{ font-size:24px; line-height:28px; margin-bottom:5px;}
.xinproxxdiv2 dl dd p{ font-size:16px; line-height:25px;}

}



@media only screen and (max-width:560px){
 
.xinproxxul {margin:20px 0;}
.xinproxxul ul {width: 300px;}
.xinproxxul ul li a {height: 40px;line-height:40px;font-size: 15px;}


/****首页*****/
.banwenzi h2,.banwenzi h1{ font-size:24px; line-height:30px;} 
.banwenzi a.a{ height:32px; line-height:32px; padding:0 10px;}
.banwenzi a.a span{ width:14px; height:32px;}
.indextt{ margin-bottom:10px;} 
.indextt strong,.indextt h2{ font-size:24px; line-height:30px;}
.indextt p{ font-size:14px; margin-top:10px;}
a.amore{ height:36px; line-height:36px;  margin:10px auto 5px auto;}

.xindexdiv{ padding:30px 0;} 
.indextt a.a1{ height:36px; line-height:36px; padding:0 15px; border-radius:15px; margin-top:-30px;}
dl.xpd1{ height:50vw;}
dl.xpd1 dt{ height:50vw;}
dl.xpd1 dd h3 a{ font-size:20px;}
dl.xpd1 dd a.a{ font-size:14px;} 

dl.xpd2{ padding:20px 10px;} 
dl.xpd2 dt{ width:100%; margin:8px 0;}
.indextt p{ line-height:22px;}
.indextt a.a2{ padding:0 22px; height:36px; line-height:36px; font-size:14px;}
.xindexdiv2 ul{ margin-top:150px;}
.xindexdiv2 ul li strong{ font-size:20px; line-height:40px;}
.xindexdiv2 ul li strong em{ font-size:36px; line-height:40px;}

.indexdiv4{ padding:40px 0;}
dl.ixw dd{ margin-top:5px;}
dl.ixw dd h3 a{ font-size:15px; margin-bottom:5px;} 


/******Server-产品画册*******/
.hcbox{ width:48%;   padding:50px 25px 20px 25px;}
.hcbox h3 a{ height:78px; float:left; font-size:16px; line-height:26px;margin-bottom:10px;}
.hcbox span{ font-size:16px; line-height:20px;margin-bottom:40px;}

  
  
/******Server-用户手册*******/
.yhul li{ height:50px; line-height:50px; font-size:14px;}
.yhul li.l1{ width:75%; padding:0 10px;}
.yhul li.l1 a{ width:100%; height:50px; line-height:50px;}
.yhul li.l2,.yhul li.l3,.yhul li.l4,.yhul li.l5{ width:25%;}
.yhul li.l3,.yhul li.l4,.yhul li.l2{ display:none;}
.yhul li.l5 a{ width:100%; height:50px;}




 /******Server-宣传视频*******/
.ser_sptj strong{ padding:0 25px; bottom:10px;}
.ser_sptj strong s{font-size:18px; padding:5px 0; line-height:24px; background:none;}

dl.spdl{ width:48%; margin:1%; height:auto;}
dl.spdl dt span{ background-size:30px auto;}
dl.spdl dd{  padding:10px;}
dl.spdl dd h3 a{ height:44px; float:left; font-size:15px; line-height:22px;}
dl.spdl dd p{ width:100%; height:auto;  float:left; font-size:14px; line-height:24px;margin-bottom:10px;}
dl.spdl dd a.a{ display:none;}



/*****联系我们*****/
.lxwmdiv1c dl{ width:50%;  padding:0 20px;  margin:20px 0; }
.lxwmdiv1c dl.last{ width:100%;}
.lxwmdiv1c dl dt img{ width:40px;}
.lxwmdiv1c dl dd p{ font-size:14px; line-height:26px; margin-bottom:5px;}
.lxwmdiv1c dl dd strong{font-size:17px; line-height:22px; word-break:break-all; }
.lxfxdiv{ width:300px;}

.lxwmdiv2{ padding:30px 0 50px 0;}
.lxwmdiv2 .indextt{ margin:20px 0 10px 0;}
.lxwmdiv2 dl.d1{ width:48%; margin:1%;}
.lxwmdiv2 dl.d1 dd{ min-height:180px;}
.lxwmdiv2 dl.d1 dd strong{ font-size:17px; line-height:24px; max-height:76px;}
.lxwmdiv2 dl.d1 dd p{ font-size:13px;}



 
/*******新闻列表-展会*******/
.newdivc{ display:none}

.newsdiv1{ padding:30px 0; margin-top:-45px;}
dl.xd2{ width:48vw; height:auto; margin-bottom:10px; padding:10px;}
dl.xd2 dd h3 a{ width:100%; height:48px; line-height:24px; font-size:17px;}
dl.xd2 dd span{ width:100%; height:26px;font-size:14px; line-height:26px; margin:10px 0;}
dl.xd2.cur{ height:auto; background:#fff; padding:10px;}
dl.xd2.cur dd,dl.xd2:hover dd{ height:auto; padding:0; position:static; }
 


/*******解决方案-光伏******/
dl.sgfd1{ width:100%; border-right:none;}
dl.sgfd1 dt img{ width:50px;}
dl.sgfd1 dd strong{ padding-bottom:10px; margin-bottom:10px; line-height:26px;}
dl.sgfd1 dd p{ min-height:20px; font-size:14px; line-height:24px;}

.sol_gfdiv1{ padding:40px 0;}
dl.sgfd2{ padding:10px;}
dl.sgfd2 dt img{ width:45px;}
dl.sgfd2 dd{ font-size:16px; line-height:24px; min-height:72px;}

.sol_gfdiv2{ padding:40px 0;}
dl.sgfd3{ width:94vw;  padding:15px; margin:0 1vwx;}
dl.sgfd3 dd{ width:100%; padding-top:0px; text-align:center;}
dl.sgfd3 dd h3 a{ font-size:20px;}
dl.sgfd3 dd p{ height:48px; line-height:24px; font-size:14px; margin:10px 0;  }
dl.sgfd3 dd a.a{ display:none;}
dl.sgfd3 dt{ width:100%; padding:0 10%; box-sizing:border-box;}  
 	

 /*****解决方案-储能******/
#featured-area{ width:90vw;margin:20px auto 40px auto;}
.roundabout-holder{list-style:none;width:40vw;height:240px; }
.roundabout-moveable-item{height:300px;width:75vw;}
 
.sol_cndiv1{  padding:40px 0;}
.sol_cndiv1 dl.d1{ width:100%; margin:1% 0;  padding:15px 20px 25px 20px; }
.sol_cndiv1 dl.d1 dd{ height:auto;}

}


@media only screen and (max-width:460px){
	
	.xinproxxdiv2 dl dd strong,.xinproxxdiv2 dl dd h2{ font-size:20px; line-height:24px; text-align:center;}
.xinproxxdiv2 dl dd p{ font-size:14px; text-align:center;}
.xinproxxdiv2 dl.d2{ padding:20px;}

/******新首页*******/	
.tbindexdiv1qhleftc strong{ font-size:20px;}
ul.pfl{ width:90%; margin:0 5%;}
.tbindexdiv1qhleftc{ padding:20px 10px;}
.tbindexdiv1qhleftc ul{ margin-top:15px}
.tbindexdiv1qhleftc ul li a{ height:34px; line-height:34px; font-size:13px;}
.prokz span s{ width:20%;}
.tbindexdiv2 ul{ margin-top:40px;}
.tbindexdiv2 ul li strong{ font-size:30px; line-height:30px;}
.tbindexdiv2 ul li p{ font-size:14px;}
.tbindexdiv3c{ padding:20px 0;}
.tbindexdiv3 a.a{ margin-top:-40px;}
.tbindexdiv3c dl dt{ width:100%; float:left;}
.tbindexdiv3c dl dd{ padding:15px 0 70px 0; width:100%;}
.tbindexdiv3c dl dd h2 a{ font-size:18px;}
.tbindexdiv3c dl dd p{ height:44px; font-size:14px; margin-top:5px;}
.tbindexdiv3c dl dd a.a1{ display:block;}
.section2,.section3,.section4{ margin-top:-170px;}

.tbindexdiv4{ padding:40px 0;}
.tbindexdiv4 .indextt strong,.tbindexdiv4 .indextt h2{ text-align:center;}
.kzjt4{ margin-top:0; float:none; margin:0 auto;}	
.tbindexdiv4c{ margin-top:15px;}	
.tbindexdiv5{ padding:30px 0;}
.tbindexdiv5 a.a{ display:none;}
ul.xul{ width:90%; margin:0 5%;}
ul.xul li{ width:48%; margin:0 1%;}
ul.xul li a{ height:34px; line-height:34px; padding:0; font-size:14px; text-align:center; width:100%;}	
.tbindexdiv5qh dl.d1 dd span{ display:none;}	
.tbindexdiv5qh dl.d1 dd{ padding-right:20px;}	
.tbindexdiv5qh dl.d1 dd h3 a{ font-size:18px; line-height:24px; height:72px; margin:0 0 10px 0;}	
.tbindexdiv5qh dl.d1 dt img{ height:125px;}
.tbindexdiv5qh dl.d2 dt{ width:50%;}
.tbindexdiv5qh dl.d2 dt img{ height:125px;}
.tbindexdiv5qh dl.d2 dd span{ display:none;}
.tbindexdiv5qh dl.d2 dd h3 a{ line-height:24px; height:72px;}
.tbindexdiv6c dl dd{ font-size:14px; line-height:22px;}	
.tbindexdiv6ly{ padding:20px 15px;}
.bottomdiv{ padding-top:30px;}
.bxt{ margin:10px 0;}
.bottomdivc p{ font-size:14px; margin:4px 0;}


.float_r{ width:40px;  bottom:40px; right:10px; }
.float_r ul li{ margin-bottom:6px; }
.float_r ul li a{ height:40px; border-radius:12px; border:1px solid rgba(215,179,106,0.25); background-color:rgba(7,20,33,0.92); box-shadow:0 8px 20px rgba(0,0,0,0.24);}
.float_r ul li.l1 a{ background-size:15px auto !important;}
.float_r ul li.l4 a{ background-size:15px auto !important; }
.float_r ul li.l4 span{ width:0px; height:40px; line-height:40px; right:44px; font-size:13px; border-radius:10px 0 0 10px; }
.float_r ul li.l4:hover span{ }
.float_r ul li.l5 a{ background-size:15px auto !important; }
.float_r ul li.l6 a{ background-size:15px auto !important;}
	
	

 /*****产品列表-详情*****/  
.proxdiv1{ padding-bottom:20px; margin-top:60px;}
.proxxdwfd{ top:60px;}
 .proxdiv1 .mbxdiv{ margin-bottom:10px;}
.jqzoom img{ padding:15px 5%;}
.items{ height:100px;}
.items ul li{ width:90px;}

.proxdiv1c h1{ font-size:22px; line-height:26px;}
.proxdiv1c .box p{ width:100%; margin:3px 0;}
.proxdiv1c .boxa{ min-height:30px; margin:0;}
.proxdiv1c .boxa img{ width:38px; height:38px;  margin:3px;}  
.proxdiv1c a.a{ height:36px; line-height:36px; padding:0 15px;}
.proxdiv1c a.a s{ font-size:14px; padding-right:10px;}

dl.tdl.top dt{ height:50px; line-height:50px; padding-left:10px; font-size:14px;}
dl.tdl.top dd p span{ height:50px; line-height:50px; padding:0 10px; font-size:14px;}
dl.tdl dt{ line-height:26px; font-size:13px;}
dl.tdl dd p span{ height:36px; line-height:36px; font-size:12px; padding:0 10px;}

.proxxdiv2{ padding:30px 0;}
dl.tjdl{ width:320px;  padding:15px; margin:8px;}
dl.tjdl dd.dd span{ font-size:13px;}
dl.tjdl dd.dd h3 a{ font-size:18px;margin:0;}
dl.tjdl dd.dd p{ font-size:14px;}

.proxxdiv2c{ padding:10px 0 40px 0;}
.proxxdiv2cly .input{ width:98%; height:36px; line-height:6px; font-size:14px;}
.proxxdiv2cly .input.last{ width:98%;}
.proxxdiv2cly p{ width:100%; margin-bottom:15px;}
.proxxdiv2cly p .img{ height:36px !important;}
.proxxdiv2cly .button{ height:40px; line-height:40px; float:none; display:table; margin:0 auto;}

/******Server-操作教程*******/
dl.czdl{ width:48%;  margin:0 1% 2% 1%;}
dl.czdl dt span{ background-size:35px auto;}
dl.czdl dd{ height:50px; line-height:50px;  font-size:14px;}


/*****关于我们*****/
.aboutdiv1{ padding-bottom:10px;}
dl.abd1 dt strong{ font-size:24px; padding-right:5px; line-height:28px;}
dl.abd1 dd h2{ font-size:20px; line-height:24px;}
.aboutdiv2 .indextt strong{ line-height:30px;}
.aboutdiv2 .indextt p{ margin-top:5px;}

.aboutdiv2box ul li{ padding:15px 0 15px 25px}
.aboutdiv2box ul li p{ padding-right:20px; line-height:22px; height:44px; box-sizing:border-box; font-size:14px;}

.aboutdiv3a{ padding:30px 0;}
.aboutdiv3 .indextt strong{ line-height:30px;}
.aboutdiv3box{ font-size:15px; line-height:24px;}

.aboutdiv4{ padding:35px 0;}
.aboutdiv4c{ height:130px;}
.aboutdiv4clist{margin-top:40px;top:-40px;}
dl.d1sz{ height:40px;} 
dl.d1sz dt{ width:75%; font-size:16px;line-height:40px;}
dl.d1sz dd{ width:25%; }
dl.d1sz dd strong{ font-size:26px; line-height:50px; }
dl.d1sz dd strong s{ font-size:20px;}
dl.d1sz.cur{ height:50px;}
dl.d1sz.cur dt{ height:50px; line-height:50px; font-size:20px;padding-left:10px; letter-spacing:-1px; overflow:hidden;}
.aboutdiv4cspan{ display:none;}
.aboutdiv5c .yhao{ min-height:15px; background-size:12px auto;}


/*****新产品详情*****/
.xinproxxdiv1abox dl dd p{ width:calc(100% / 3);}
.xinproxxdiv3 {padding: 40px 0; background-size: 100% 124px;    }
.xinproxxdiv3right img{ width:100%; margin:0;}
ul.ulpqd{ width:100%; margin:0 0 15px 0;}
ul.ulpqd li a{ height:34px; line-height:34px; font-size:14px;}
.xinproxxdiv7cleft strong{ font-size:20px; line-height:24px;}
.xinproxxdiv7cleft p{ font-size:15px; line-height:20px;}



}


@media only screen and (max-width:420px){

/******首页*****/ 
.banwenzi h2,.banwenzi h1{ font-size:22px; margin-bottom:15px;} 
.indextt strong,.indextt h2{ font-size:22px; line-height:28px;}
ul.ulxw li{ height:36px; line-height:36px; overflow:hidden; width:50%;} 
ul.ulxw li a{ padding-bottom:5px; font-size:14px;} 
 
 
 
 

/****产品中心******/
.nybanner img{ height:200px;}
.nybannerwz{ top:125px;}
.nybannerwz strong{ font-size:22px; line-height:28px; }
.nymenu ul li{ width:50%; height:auto; float:left;}
.nymenu ul li a{ width:100%; height:40px; line-height:40px; font-size:13px; background-size:100% 1px !important;} 
.nymenu ul li a.cur{background:url(../images/heibj.jpg) center bottom no-repeat; }
.mbxdiv{ font-size:13px; padding:12px 0; line-height:24px;}
.mbxdiv a.a{ height:18px;}
.prodiv{ padding-bottom:30px;}
.probox{ padding:20px; margin-top:0; text-align:center;}
.probox h2,.probox h1{  font-size:18px; line-height:26px; margin-bottom:0;}
.probox p{ font-size:14px; line-height:23px;}
.prolist{ margin-top:10px;}
dl.dlp{padding:10px; border-radius:10px; width:48%;}
dl.dlp dd h3 a,dl.dlp dd h2 a{ height:40px; line-height:20px; padding:0 10px; box-sizing:border-box;}
dl.dlp dd p{ font-size:13px;}
 
 
/******Server-产品画册*******/
.hcbox{ width:48%; padding:30px 10px 20px 10px;}
.hcbox h3 a{ height:72px; float:left; font-size:16px; line-height:24px;margin-bottom:10px;}
.hcbox span{ font-size:14px; line-height:20px;margin-bottom:30px;}
.hcbox a.a{ font-size:14px;}
  


/******Server-常见问题*******/
dl.faqdl{  margin-bottom:10px;}
dl.faqdl dt{height:50px;padding:0 15px;}
dl.faqdl dt strong{height:50px;line-height:50px; padding:0 30px 0 0; font-size:14px; background-size:12px auto !important;}
dl.faqdl dt strong s.s{ display:none;}
dl.faqdl dd{  font-size:14px; line-height:24px; padding:5px 30px 10px 15px; }
dl.faqdl dd s.s{ display:none;}
 


/*******新闻列表*******/
.newsdiv{ padding-bottom:30px;}
dl.xdl{ padding-bottom:10px; margin:5px 0;}
dl.xdl dd{ width:calc( 100% - 130px); padding-top:10px;}
dl.xdl dd span{ font-size:13px; line-height:20px; }
dl.xdl dd h3 a{ width:100%; height:44px;font-size:16px; line-height:22px;margin:0;}
dl.xdl dd p{ display:none;}
dl.xdl dd a.a s{ font-size:13px;}
dl.xdl dt{ width:120px; }
dl.xdl dt img{height:100px;}

 
/*******新闻列表-展会*******/
dl.xd2 dd h3 a{ font-size:15px; height:48px; line-height:24px;}
dl.xd2 dd span{ font-size:13px; margin:5px 0;}
	


/******新闻列表-详细页******/
.newsxxdiv .h1{ font-size:18px; line-height:26px; margin:10px 0;}
.newsxxdivc{ font-size:14px; line-height:24px; padding-bottom:20px;}



/*******解决方案-光伏******/
 dl.sgfd1 dd strong{ font-size:16px;}	
dl.sgfd2 dd{ font-size:15px; line-height:22px; min-height:88px;}	
.sol_gfdiv3{ padding:40px 0 30px;}	
.sol_gfdiv4{ padding:40px 0;}
dl.sgfd3{ margin-top:10px;}
dl.sgfd3 dd h3 a{ font-size:18px; line-height:26px; height:26px; margin:5px 0;}
dl.sgfd3 dd p{ display:none;}

	
}

/* Footer Premium mobile overrides */
@media (max-width: 767px){
    .bottomdiv.footer-premium{ padding-top:36px; }
    .footer-premium__top{ flex-direction:column; gap:18px; padding-bottom:20px; }
    .footer-premium__logo img{ height:22px; }
    .footer-premium__brand p{ font-size:14px; line-height:24px; }
    .footer-premium__tags{ gap:8px; margin-top:14px; }
    .footer-premium__tags span{ height:30px; padding:0 12px; font-size:11px; }
    .footer-premium__social{ width:100%; justify-content:flex-start; }
    .footer-premium__social a{ width:40px; height:40px; border-radius:12px; }
    .footer-premium__social img{ width:18px; height:18px; }
    .footer-premium__social i{ font-size:16px; }
    .footer-premium__grid{ grid-template-columns:1fr; gap:22px; padding:20px 0 18px; }
    .footer-premium__panel h6{ margin-bottom:8px; font-size:16px; }
    .footer-premium__links a{ font-size:14px; line-height:21px; padding:6px 0; }
    .footer-premium__cats > li{ padding-bottom:8px; }
    .footer-premium__contact a{ padding:6px 0; }
    .footer-premium__contact strong{ min-width:36px; }
    .footer-premium__contact strong i{ width:22px; height:22px; font-size:13px; }
    .footer-premium__bottom{ flex-direction:column; align-items:flex-start; gap:6px; padding:12px 0 16px; }
}

/* Premium tone sync for header + product center */
@media only screen and (max-width:1270px){
    .headdiv{
        background:linear-gradient(180deg, rgba(6,23,42,0.26) 0%, rgba(6,23,42,0.16) 100%) !important;
        border-bottom:1px solid rgba(255,255,255,0.16);
    }
    .headdiv .document_width{
        height:100%;
        display:flex;
        align-items:center;
        gap:10px;
    }
    .logo{
        margin-right:auto;
    }
    .ulmenu{
        display:none !important;
    }
    a.lxwma{
        display:inline-flex !important;
        align-items:center;
        justify-content:center;
        height:34px;
        line-height:34px;
        padding:0 14px;
        margin:0 0 0 8px;
        font-size:13px;
        border-radius:18px;
        background:rgba(255,255,255,0.96);
        color:#0f2238;
        border:1px solid rgba(15,34,56,0.18);
        box-shadow:0 4px 12px rgba(5,14,28,0.12);
    }
    .menutb{
        margin:0 0 0 8px;
        width:28px;
        height:28px;
    }
    .menutb span{
        background:#f4e7c8;
    }
    .sj_menu{
        top:80px;
        background:rgba(6,23,42,0.62);
    }
    .sj_menu ul{
        width:94%;
        margin:12px 3%;
        border-radius:14px;
        overflow:hidden;
        box-shadow:0 14px 36px rgba(2,8,17,0.35);
        max-height:calc(100vh - 120px);
    }
    .sj_menu ul li{
        background:#081933;
    }
    .sj_menu ul li a{
        color:#f4e7c8;
        border-bottom:1px solid rgba(255,255,255,0.08);
    }
    .sj_menu ul li.le{
        background:url(../images/h_jth.png) 90% 20px no-repeat #081933;
    }
    .sj_menu ul li.le p{
        background:#0b2035;
    }
    .sj_menu ul li.le p a.sj-lv2{ color:#f4e7c8; }
    .sj_menu ul li.le p a.sj-lv3{ color:rgba(255,255,255,0.86); border-bottom:1px dashed rgba(255,255,255,0.08); }
    .tbindexdiv1{
        background:linear-gradient(180deg, #f8fbff 0%, #f3f7fc 56%, #eef4fb 100%);
    }
    .tbindexdiv1 .indextt strong,
    .tbindexdiv1 .indextt h2{
        color:#0f2238;
    }
    .tbindexdiv1qhleftc ul li a{
        color:rgba(255,255,255,0.88);
    }
    .tbindexdiv1qhleftc ul li a:hover,
    .tbindexdiv1qhleftc ul li a.cur{
        background:rgba(215,179,106,0.14);
        color:#f4e7c8;
    }
}

@media only screen and (max-width:650px){
    a.lxwma{
        height:30px;
        line-height:30px;
        padding:0 10px;
        font-size:12px;
        margin-left:6px;
    }
    .menutb{
        margin-left:6px;
        width:26px;
        height:26px;
    }
    .sj_menu{
        top:60px;
    }
    .sj_menu ul{
        max-height:calc(100vh - 92px);
    }
}
