/*kv*/
.inside-kv{height:312px;overflow:hidden;background-position:center center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-ms-behavior:url(polyfills/backgroundsize.min.htc);}
/*nav*/
.bc-nav{background-color:#f7f7f7;border-bottom:1px solid #eee}
.breadcrumb{padding:10px 0;list-style:none;background-color:#f7f7f7;border-radius:0}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#303030}
.breadcrumb>.active{color:#f47d27}
/*main*/
#main .container {margin-right: auto;margin-left: auto; padding-left: 15px; padding-right: 15px;}
.main-section{padding:30px 0}
/* product */
.dw{ position:relative;}
#dw{ position:absolute; top:-74px;}
.tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9, .tab2_1, .tab3_1, .tab4_1, .tab5_1, .tab6_1, .tab7_1, .tab8_1, .tab9_1 {display: none;}
.map{  width:100%; background:#fafafa;}
.map .inner{ width:1000px;position:relative; left:100px;}
.mapbg{ width:100%;}
.map .tab-box{ position:absolute; top:0; left:0; z-index:7; width:100%;}
.map .tab-box img{ width:100%;}
.map .tab-title{ font-size:12px;position:relative;}
.map .tab-title li{ position:absolute; z-index:8; border-radius:4px;}
.map .tab-title li#tab1{ top:400px; right:93px;}
.map .tab-title li#tab2{ top:240px; left:405px;}
.map .tab-title li#tab3{ top:150px; left:280px;}
.map .tab-title li#tab4{ top:330px; left:565px;}
.map .tab-title li#tab5{ top:280px; right:75px;}
.map .tab-title li#tab6{ top:450px; left:200px;}
.map .tab-title li#tab7{ top:430px; left:426px;}
.map .tab-title li#tab8{ top:330px; left:100px;}
.map .tab-title li#tab9{ top:280px; left:360px;}
.map .tab-title li a{ width:76px; display:block; text-align:center; height:auto;  border-radius:4px; border:#e6e6e6 solid 1px; position:relative; background-color:#fff;}
.map .tab-title li a span{ position:absolute; left:-4px; top:50%; margin-top:-2px; background-image:url(../images/tab_icon1.png); background-position:center; background-repeat:no-repeat; background-size:100% auto; width:4px; height:5px; display:block;}
.map .tab-title li a span.tb{ left:auto; right:-4px;background-image:url(../images/tab_icon3.png);}
.map .tab-title li.actived a{ border:#ee7700 solid 1px; background-color:#ee7700; color:#fff;}
.map .tab-title li.actived a span{background-image:url(../images/tab_icon2.png);}
.map .tab-title li.actived a span.tb{background-image:url(../images/tab_icon4.png);}
.map_text{ padding-top:10px;}
.map_content{ float:left; width:50%; margin-bottom:20px;}
.map_text ul{ width:50%; float:left;}
.map_text li{ color:#696969; font-size:14px; padding-bottom:13px;}
.map_text li.first{ text-align:left;height:20px; line-height:20px; padding:15px 0 15px 0; font-size:19px; font-weight:bold; color:#4c4c4c; margin-bottom:20px;}
.map .tab-title li a,.map .tab-title1 li a{ padding:4px;}
/* contactus */
.map-img{ width:100%; text-align:center;}
.map-img img{ max-width:100%;}
.map_cont{ margin-top:38px;}
.map_tit{font-size: 26px;color: #ee7700;margin-bottom: 10px;border-bottom: 1px solid #ddd;padding-bottom: 5px;width: 100%; font-weight:bold;}
.tet{ float:left; width:100%;}
.tet.tet_half{ width:48%; margin-right:2%; margin-bottom:10px;}
.tet.tet_half.c { clear: left;}
.tet.mt{ margin-top:20px;}
.tet h1{font-size:20px;/*color: #ee7700;*/margin-bottom: 20px;}
.tet p{ padding:5px 0;font-size:14px; line-height:18px; margin:0;}
.tet p a{ text-decoration:underline; color:#606060;}
/*pvinverters*/
#main .solution-category .category::before{border:none;}
.pvinverters .modal-body .dl-horizontal dt{ width:130px;}
.pvinverters .modal-body .dl-horizontal dd {margin-left: 130px;}
/*Solutions list*/
#main .solution-section{ width:1200px; margin:0 auto 80px; border:none;}
#main .container.solution{ width:978px; margin:0 auto;}
.solution_ul{ padding-top:50px; border-bottom:#ddd solid 1px; padding-bottom:50px;}
.solution_ul li{ width:33%; float:left; text-align:center; color:#ee7700; font-size:18px; border-right:#ee7700 solid 1px;}
.solution_ul li:last-child{ border-right:none;}
.solution_ul li img{ padding-right:20px;}
.solution-list .col-md-6{ width:100%;}
.pr-clear-sm { padding-left:0;}
.solution-list h4{ font-weight:bold; font-size:20px;}
.textlist_1{ padding-top:14px;}
/*Solutions detail*/
.pvinverters #image-zoom-modal img.full-width{ display:block;}
.tit_h2{font-size:19px; line-height:36px; padding-bottom:20px;}
.tit_h1{ line-height:20px;  padding-bottom:20px;font-size:20px;}
.textlist_1 table{ width:100%;}
.textlist_1 td{ font-size:14px; line-height:1.4; padding-bottom:12px;vertical-align:top; color:#696969;}
.content1{ padding-bottom:40px;}
.content2{ padding:40px 0;}
.solutions_1 .imgtext_1 li .text{ margin-left:209px;}
.solutions_1 .imgtext_1 li .textlist_1 dd{ line-height:24px;}
.imglist_1{ padding-bottom:27px;}
.imglist_1 img{ float:left; padding-left:50px;}
.solutions_1box li{ display:none; border:1px solid #e3e4e3; border-bottom:none;}
.solutions_1box li img{ width:100%;}
.solutions_1box_tab{ background:url(../images/solutions_1box_tab3.png) no-repeat right top; height:26px; border:#ddd solid 1px;border-left:none; background-color:#fff;}
.solutions_1box_tab li{ float:left;}
.solutions_1box_tab li a{ display:block; width:86px; height:26px;}
.solutions_1box_tab li.a1 a{ background:url(../images/solutions_1box_tab2.png) no-repeat;}
.solutions_1box_tab li.a2 a{ background:url(../images/solutions_1box_tab1.png) no-repeat;}
.solutions_1box_tab li.curr a{ background-position:0 -26px;}
.solutions_2box li{ display:none; border:1px solid #e3e4e3; border-bottom:none;}
.solutions_2box li img{ width:100%; height:494px;}
.solutions_2box_tab{ background:url(../images/solutions_1box_tab3.png) no-repeat right top; height:26px;}
.solutions_2box_tab li{ float:left;}
.solutions_2box_tab li a{ display:block; width:86px; height:26px;}
.solutions_2box_tab li.a1 a{ background:url(../images/solutions_1box_tab2.png) no-repeat;}
.solutions_2box_tab li.a2 a{ background:url(../images/solutions_1box_tab1.png) no-repeat;}
.solutions_2box_tab li.curr a{ background-position:0 -26px;}
.more_1{ text-align:right;}
/*product detail*/
.spy-indicator{ display:none !important;}
.spy-indicator.affix{ margin-top:-56px !important; right:30px;}
#main .spy-indicator .nav > li > a {display:inline-block;padding:0;}
.spy-indicator.affix ul.nav li:before{ padding-right:5px;font-family: "slick";font-size: 10px;}
.spy-indicator.affix ul.nav li:before,.spy-indicator.affix ul.nav li:hover:before{content:"• ";font-family: "slick";font-size: 10px;}
.spy-indicator.affix ul.nav li::before, .spy-indicator.affix ul.nav li:hover::before{content: "• ";font-family: "slick";font-size: 10px;}
.spy-indicator.affix ul.nav li:after{ font-size:0px;}
.location{ color: rgb(89,87,87); font-size:18px; line-height:20px;  margin-bottom:20px; font-weight:bold;}
.location .fl{ padding-right:5px;padding:5px 0;}
.location span{ float:left;  color:#696969; background:#f1f1f1; border-radius:25px; line-height:20px; height:20px; text-align:center; display:inline-block; font-size:12px; width:auto; padding:0 5px; margin:5px; } 
.product_des{ padding-bottom:20px;}
.des_pic{ float:left;width: 39px;    overflow: hidden;height: 30px;}
.des_pic img{width: 30px;height:30px;}
.product_des .topic {font-size: 18px; font-weight:bold;    color:rgb(89,87,87); line-height:30px;}
.character{ margin-top:5px;}
#parameter{ padding-top:0;}
.promargin{ padding-bottom:30px;}
table.list{ width:100%;font-size: 14px;}
table.list td{ padding:8px 0;vertical-align: top;}
.character table td{padding-bottom:6px;vertical-align: top;}
.list_title {color:rgb(89,87,87);font-size: 16px; font-weight:bold;}
.line {border-bottom: #c3c3c3 solid 1px;    height: 0px;    width: 100%;    margin-top: 40px;    margin-bottom: 40px;}

.product-detail .col-sm-7{ height:495px; overflow:hidden; overflow-y:auto;}
.product-list .detail_cont{ position:relative; height:110px;overflow:hidden;}
.product-list .detail_cont ul{ position:absolute; top:0; left:0;}

.product-info h3{ max-width:302px;}
.container_img{  padding-bottom:40px;}
.container_img img{ width:100%; display:block;}
@media (min-width: 992px){
	/*main*/
	.main-section{padding:40px 0}
}
@media (min-width:1200px){
	/*Solutions list*/
	#main .solution-section{ width:1200px;}
}
@media screen and (max-width:1200px){
	/*Solutions list*/
	#main .solution-section{ width:90%;}
	#main .container.solution{ width:90%;}
	.solution_ul li img{ padding-right:10px;}
	.product-info h3{ max-width:260px;}
}
@media screen and (max-width:1024px){
	/* product */
	.product{ width:auto; margin:0 25px;}
	.map .inner{ width:100%;position:relative; left:0;}
	.map{ width:100%; margin:0 auto; text-align:center;}
	.map img{ width:700px;}
	.map .tab-title{ width:700px; margin:0 auto;}
	.map .tab-box{ width:700px; left:50%; margin-left:-350px;}
	.map .tab-title li#tab1{ top:270px; right:50px;}
	.map .tab-title li#tab2{ top:148px; left:247px;}
	.map .tab-title li#tab3{ top:100px; left:170px;}
	.map .tab-title li#tab4{ top:218px; left:373px;}
	.map .tab-title li#tab5{ top:186px; right:35px;}
	.map .tab-title li#tab6{ top:340px; left:100px;}
	.map .tab-title li#tab7{ top:291px; left:270px;}
	.map .tab-title li#tab8{ top:230px; left:50px;}
	.map .tab-title li#tab9{ top:190px; left:220px;}
	/*Solutions list*/
	.solution_ul{ padding:40px 0 20px;}
	.solution_ul li{ width:100%;border-right:none; text-align:left; margin-bottom:15px;}
	
	.product-detail .col-sm-7{ height:373px;}
}
@media (max-width: 991px){
	/*kv*/
	.inside-kv{height:240px}
	/*Solutions list*/
	.product-info h3{ max-width:none;}
}
@media screen and (max-width:830px){
	/* product */
	.product{ width:auto; margin:0;}
	/*Solutions*/
	.solutions_1box li img{ height:auto;}
}
@media screen and (max-width:769px){
	/* product */
	.map img{ width:678px;}
	.map .tab-title{ width:678px; margin:0 auto;}
	.map .tab-box{ width:678px; left:50%; margin-left:-339px;}
	.map .tab-title li#tab4{left:363px;}
	/*Solutions list*/
	#main .solution-section{ width:100%; border-left:none; border-right:none;}
	#main .container.solution{ width:90%;}
}
@media (max-width: 767px){
	/*kv*/
	.inside-kv{height:160px}
	/* contactus */
	.tet{ margin-bottom:10px;}
	.tet.tet_half{ width:100%; margin-right:0;}
	.tet.mt {margin-top: 0px;}
	.map_tit{font-size: 20px;}
	.tet h1{font-size:16px; margin-bottom:5px;}
	.tet p{padding:4px 0;font-size:12px; line-height:16px;}
	/*Solutions list*/
	.solution-list .col-sm-7{ padding-left:0px;}
	.location span{line-height:20px; height:20px; text-align:center; display:inline-block;  width:auto; margin:5px 2.5px; } 
	
	.product-detail .col-sm-7{ height:auto; overflow:visible;}
	.product-list .detail_cont{ position:relative; height:auto;overflow:visible;}
	.product-list .detail_cont ul{ position:static;}

}
@media screen and (max-width:737px){
	/* product */
	.map{width:646px; text-align:left; margin:0; }
	.map img{ width:646px;}
	.map .tab-box{width:646px;margin-left:-323px;}
	.map .tab-title{ width:646px;}
	.map .tab-title li#tab1{ top:250px; right:30px;}
	.map .tab-title li#tab2{ top:136px; left:240px;}
	.map .tab-title li#tab3{ top:100px; left:160px;}
	.map .tab-title li#tab4{ top:215px; left:335px;}
	.map .tab-title li#tab5{ top:170px; right:20px;}
	.map .tab-title li#tab6{ top:300px; left:90px;}
	.map .tab-title li#tab7{ top:268px; left:248px;}
	.map .tab-title li#tab8{ top:210px; left:40px;}
	.map .tab-title li#tab9{ top:170px; left:200px;}
	.map_text div{ width:100%; padding-bottom:20px;}
	.map_text li.first{ height:auto; line-height:20px; padding:15px 0 12px 0;margin-bottom:20px;}
	/*Solutions list*/
	#main .solution-category .category h5{ font-size:14px;}
}
@media screen and (max-width:667px){
	/* product */
	.map{width:577px; }
	.map img{ width:577px; }
	.map .tab-box{width:577px;margin-left:-288.5px;}
	.map .tab-title{ width:577px;}
	.map .tab-title li#tab1{ top:220px; right:20px;}
	.map .tab-title li#tab2{ top:113px; left:195px;}
	.map .tab-title li#tab3{ top:70px; left:160px;}
	.map .tab-title li#tab4{ top:180px; left:290px;}
	.map .tab-title li#tab5{ top:155px; right:10px;}
	.map .tab-title li#tab6{ top:250px; left:80px;}
	.map .tab-title li#tab7{ top:240px; left:210px;}
	.map .tab-title li#tab8{ top:180px; left:20px;}
	.map .tab-title li#tab9{ top:150px; left:170px;}
	/*Solutions*/
	.solutions_1box_tab{ border-left:#ddd solid 1px; background-size:100% auto; background-position:right center;}
	.solutions_1box_tab ul{ margin-top:26px;}
}
@media screen and (max-width:570px){
	/* product */
	.map{width:478px; }
	.map img{ width:478px; }
	.map .tab-box{width:478px;margin-left:-239px;}
	.map .tab-title{ width:478px;}
	.map .tab-title li#tab1{ top:190px; right:5px;}
	.map .tab-title li#tab2{ top:113px; left:145px;}
	.map .tab-title li#tab3{ top:70px; left:120px;}
	.map .tab-title li#tab4{ top:150px; left:230px;}
	.map .tab-title li#tab5{ top:125px; right:0px;}
	.map .tab-title li#tab6{ top:220px; left:40px;}
	.map .tab-title li#tab7{ top:200px; left:165px;}
	.map .tab-title li#tab8{ top:160px; left:10px;}
	.map .tab-title li#tab9{ top:130px; left:125px;}
	/*Solutions list*/
	#main .solution-category{ width:95%;}
}
@media screen and (max-width:500px){
	/* product */
	.map{width:400px; }
	.map img{ width:400px;}
	.map .tab-box{ width:400px;margin-left:-200px;}
	.map .tab-title{ width:400px;}
	.map .tab-title li#tab1{ top:150px; right:25px;}
	.map .tab-title li#tab2{ top:90px; left:136px;}
	.map .tab-title li#tab3{ top:70px; left:120px;}
	.map .tab-title li#tab4{ top:125px; left:205px;}
	.map .tab-title li#tab5{ top:105px; right:0px;}
	.map .tab-title li#tab6{ top:176px; left:55px;}
	.map .tab-title li#tab7{ top:165px; left:145px;}
	.map .tab-title li#tab8{ top:130px; left:20px;}
	.map .tab-title li#tab9{ top:110px; left:120px;}
	.map .tab-title li a{ line-height:1; font-size:11px; padding:0; width:50px;}
}
@media screen and (max-width:420px){
	/* product */
	.product{ width:auto; margin:0;}
	.map{width:380px; }
	.map img{ width:380px;}
	.map .tab-box{ width:380px;margin-left:-190px;}
	.map .tab-title{ width:380px;}
	.map .tab-title li#tab1{ top:150px; right:10px;}
	.map .tab-title li#tab2{ top:80px; left:130px;}
	.map .tab-title li#tab3{ top:80px; left:106px;}
	.map .tab-title li#tab4{ top:125px; left:195px;}
	.map .tab-title li#tab5{ top:100px; right:10px;}
	.map .tab-title li#tab6{ top:176px; left:55px;}
	.map .tab-title li#tab7{ top:165px; left:150px;}
	.map .tab-title li#tab8{ top:130px; left:20px;}
	.map .tab-title li#tab9{ top:105px; left:110px;}
	.map .tab-title li a{ width:50px; height:auto;}
	/*Solutions list*/
	#main .solution-category{ width:94%;}
}
@media screen and (max-width:380px){
	/* product */
	.map{width:345px; }
	.map img{ width:345px;}
	.map .tab-box{ width:345px;margin-left:-172.5px;}
	.map .tab-title{ width:345px;}
	.map .tab-title li#tab1{ top:130px; right:5px;}
	.map .tab-title li#tab2{ top:70px; left:120px;}
	.map .tab-title li#tab3{ top:40px; left:90px;}
	.map .tab-title li#tab4{ top:110px; left:180px;}
	.map .tab-title li#tab5{ top:90px; right:5px;}
	.map .tab-title li#tab6{ top:146px; left:45px;}
	.map .tab-title li#tab7{ top:135px; left:130px;}
	.map .tab-title li#tab8{ top:110px; left:10px;}
	.map .tab-title li#tab9{ top:90px; left:100px;}
	.map_text li{ font-size:12px;}
	.map_text li.first{ font-size:14px;}
	/*Solutions list*/
	#main .solution-category .category h5{ font-size:12px;}
	/*Solutions*/
	.solutions_1box_tab{ background-size:110% auto;}
}
@media screen and (max-width:321px){
	/* product */
	.map{width:300px; }
	.map img{ width:300px;}
	.map .tab-box{ width:300px;margin-left:-150px;}
	.map .tab-title{ width:300px;}
	.map .tab-title li#tab1{ top:120px; right:5px;}
	.map .tab-title li#tab2{ top:60px; left:95px;}
	.map .tab-title li#tab3{ top:40px; left:80px;}
	.map .tab-title li#tab4{ top:95px; left:145px;}
	.map .tab-title li#tab5{ top:80px; right:0px;}
	.map .tab-title li#tab6{ top:136px; left:25px;}
	.map .tab-title li#tab7{ top:125px; left:100px;}
	.map .tab-title li#tab8{ top:100px; left:10px;}
	.map .tab-title li#tab9{ top:80px; left:75px;}
	/*Solutions list*/
	#main .solution-category{ width:93%;}
}
