/*solution-fm+list+con_banner_start*/
.bsolution{ background:url(//static.zzboiler.com/web/banner/pgsolution.jpg) 50% 50% no-repeat;}
/*solution-fm+list+con_banner_end*/
/*solution-fm-start*/
.solu_1{width:1212px;margin: 0 auto;overflow:hidden}
.solu_1_c{width:282px;float:left;margin-right:21px;margin-bottom:40px}
.solu_1_c a{width:100%;height:268px}
.solu_1_c a img{width:100%;margin-bottom:21px}
.solu_1_c a p{height:48px;line-height:48px;width:99%;border:1px solid #dcdcdc;text-align:center;font-size:16px}
/*.solu_1_c a:hover p{border:1px solid #ff3200;color:#ff3200}*/
.solu_2{height:400px;border:1px solid #dcdcdc;position: relative;overflow: hidden;}
.solu_2 .solu_2_r{height: 400px;position: relative;width: 282px;overflow: hidden;float: left;}
.solu_2 .solu_2_img{position:absolute;top:0;left:-282px;background:url(//static.zzboiler.com/img/bg11.png) repeat;width:282px;height:400px}
.solu_2 .solu_2_img h3{color:#fff;width:100%;margin-top:50px;margin-bottom:15px;text-align:center;font-size:22px;font-weight:100}
.solu_2 .solu_2_img p{color:#fff;font-size:14px;line-height:28px;padding:0 25px}

.solu_2 img{height:400px;width:282px;margin-right:25px;float:left}
.solu_2_l{float:left;width:880px;margin-top:27px}
.solu_2_l a {width:130px;height:130px;float:left;margin:21px 42px;}
.solu_2_l a span{width:130px;height:130px;display: block;background:url("//static.zzboiler.com/web/images/solution/solu_bg.jpg") no-repeat;}
.solu_2_l a .span1{background-position: 0 0}
.solu_2_l a .span2{background-position: -130px 0}
.solu_2_l a .span3{background-position: -260px 0}
.solu_2_l a .span4{background-position: -390px 0}
.solu_2_l a .span5{background-position: -520px 0}
.solu_2_l a .span6{background-position: -650px 0}
.solu_2_l a .span7{background-position: -780px 0}
.solu_2_l a .span8{background-position: -910px 0}
.solu_2_l a:hover .span1{background-position:0 -130px;}
.solu_2_l a:hover .span2{background-position: -130px -130px;}
.solu_2_l a:hover .span3{background-position: -260px -130px;}
.solu_2_l a:hover .span4{background-position: -390px -130px;}
.solu_2_l a:hover .span5{background-position: -520px -130px;}
.solu_2_l a:hover .span6{background-position: -650px -130px;}
.solu_2_l a:hover .span7{background-position: -780px -130px;}
.solu_2_l a:hover .span8{background-position: -910px -130px;}
.silu_3{height:auto;width:1225px;overflow:hidden}
.silu_3 a{width:380px;display:block;margin-right:25px;float:left}
.silu_3 a img{width:100%}
/*solution-fm-end*/
/*solution-field-start*/
.w2_5{width:2.5%}
.h300{height:300px;}
.w595{width:595px;}
.solu_field_1 img {width:36%;float:left}
.solu_field_1_con {width:61.5%;height:300px;position: relative;}
.solu_field_1_con h2 {font-size:28px;line-height: 70px;color:#333;}
.solu_field_1_con a {position:relative;background: url("//static.zzboiler.com/web/images/solution/solu_bg.jpg")-1028px 9px no-repeat;border:1px solid #ff3f3c;padding:9px 14px;color:#ff3f3c;padding-left: 38px;}
.solu_field_2 {height:245px;width:100%;margin-bottom:50px;}
.solu_field_2 img {width:350px;margin-right:30px;float:left}
.solu_field_2_con{width:810px;float:left}
.solu_field_2_con h3{font-size:24px;line-height: 46px;height:46px;margin-top:9px;}
.solu_field_2_con span {display: block;}
.solu_field_2_con p{text-indent: 0}
.solu_field_brand{height:auto;}
.solu_field_brand img {border:0}
.solu_field_brand_l {width:55.13%;float:left;overflow: hidden;}
.solu_field_brand_r {width:44.87%;float:left;overflow: hidden;}
.w300{width:45.72%;overflow: hidden;}
.w356{width:54.28%;overflow: hidden;}
.w178{width:27.13414%;overflow: hidden;height:135px;}
.h260{height:260px;overflow: hidden;}
/*solution-field-end*/
/*solution-capacity-start*/
.solu_capacity_1 {height:280px;}
.solu_capacity_1 img {width:33.61%;margin-right:3.36134%;float:left}
.solu_capacity_1_r{width:63.0252%;float:left;}
.solu_capacity_1_r p {margin-top:36px;}
.solu_capacity_2{width:1370px;height:328px;overflow:hidden;position:relative;margin:0 auto}
.solu_capacity_2_con{width:1190px;height:328px;overflow:hidden;position:relative;margin:0 auto}
.solu_capacity_2_con ul{width:10000px;position:absolute;left:0;top:0;float:left}
.solu_capacity_2_con ul li{width:282px;height:326px;float:left;margin-right:20px}
.solu_capacity_2_con ul li a{display:block;width:100%;height:298px}
.solu_capacity_2_con ul li a img{width:100%;height: 195px;}
.solu_capacity_2_con ul li a .border4{width:100%;border-bottom:1px solid #ddd;height:108px;margin-top:16px;color:#666}
.solu_capacity_2_con ul li:hover a .border4{border-bottom:1px solid #ff3f3c;color:#ff3f3c}
.solu_capacity_2_con ul li:hover a h3{color:#ff3f3c;}
.solu_capacity_2_con ul li a h3{font-size:16px;line-height:28px;text-align:center;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin: 0 auto;width:90%;margin-top:12px;}
.solu_capacity_2_con ul li a p{text-align:center;font-size:14px;line-height:30px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin: 0 auto;width:90%;}
.btn{width:90px;height:100px;line-height:100px;text-align:center;float:left;cursor:pointer;position:absolute;top:35%;display:block}
.btn:hover{background-position:center bottom}
.btn_l{left:0;background:url(//static.zzboiler.com/web/images/btn_l.jpg) no-repeat center top}
.btn_r{right:0;background:url(//static.zzboiler.com/web/images/btn_r.jpg) no-repeat center top}
.solu_capacity_tab{height:640px;width:100%;overflow:hidden;border-bottom: 1px solid #ff3f3c;}
.solu_capacity_tab_top{height:100px}
.solu_capacity_tab_top ul li{float:left;line-height:60px;height:71px;background:url(//static.zzboiler.com/web/images/solution/solu_bg.jpg) 0 -260px no-repeat;width:20%;display:block;text-align:center;cursor:pointer;font-size: 16px;}
.solu_capacity_tab_top ul .on{background:url(//static.zzboiler.com/web/images/solution/solu_bg.jpg) -238px -260px no-repeat;color:#fff}
.onred{background:url(//static.zzboiler.com/web/images/solution/solu_bg.jpg) -238px -260px no-repeat;color:#fff}
.bgred{background-color:#ff3f3c;color:#fff}
.bgeb{background-color:#ebebeb}
.capacity_tab_con{width:100%;display:none;}
.capacity_tab_con i{font-size: 16px;width:239px;color:#ff3f3c;display:block;font-style:normal;float:left;text-align:center;line-height:59px;margin-right:26px}
.capacity_tab_con b{font-size: 16px;width:951px;line-height:59px;display:block;float:left;border-bottom:1px solid #ebebeb;text-indent:30px;text-align:center;font-weight:400}
.capacity_tab_con p{font-size: 16px;width:899px;line-height:59px;text-align:left;display:block;float:left;border-bottom:1px solid #ebebeb;text-indent:30px}
.case_list{width:1210px;overflow: hidden;position: relative;}
.case_list div{width:280px;height:280px;float:left;margin-right:20px;border:1px solid #dcdcdc;color:#666;margin-bottom:20px;overflow: hidden;}
.case_list div a {width:228px;display: block;margin: 0 auto;overflow: hidden;}
.case_list div p{font-size:24px;height:24px;color: #333;line-height:24px;margin-top:20px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;}
.case_list div h4{font-size:14px;line-height:43px;border-bottom:1px solid #dcdcdc;height:43px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.case_list div:hover{border:1px solid #ff3f3c;}
.case_list div:hover h4{border-bottom:1px solid #ff3f3c;color:#ff3f3c;}
.case_list div:hover p {color:#ff3f3c;}
.case_list div img{width:230px;margin:15px auto;display:block}
/*solution-capacity-end*/
/*solution_package-start*/
.solu_package_1{width:1120px;height:120px;margin:0 auto}
.solu_package_1 a{display:block;float:left;margin:20px;width:120px;height:120px;text-align:center;position:relative}
.solu_package_1 img{width:120px;height:120px}
.solu_package_1 .info{display:none;background-color:#f0f0f0;color:#369242;line-height:120px}
.solu_flop .info{width:0;height:120px;margin:0 auto}
.solu_flop .info img{width:100%}
.solu_package_2 {height:300px;margin-bottom:50px;}
.solu_package_2 img {width:50%;float:left;}
.solu_package_2_text {width:47.5%;float:left;height:300px}
.solu_package_2_text b{height:42px;background:url(//static.zzboiler.com/web/images/bg2.png) no-repeat center bottom;font-size:30px;font-weight:100;color:#333;line-height:30px;margin-top:20px;display: block;width:60px;}
.solu_package_2_text p {color:#666;font-size:14px;text-align: left;height:28px;line-height:28px;margin-top:20px;}
.w595{width:595px;float: left;}
.w595 img {width:100%;}
.over {overflow: hidden;}
/*solution_package-end*/
/*solution_install-start*/
.w1230 {width:1230px;overflow:hidden;}
.soli_install_1 {width:270px;float:left;margin-right: 37px;position: relative;}
.soli_install_1_text {position: absolute;top:250px;left:0;background: url("//static.zzboiler.com/web/images/solution/solu_bg1.png") repeat;height:150px;opacity:1;}
.soli_install_1_text h2{font-size:24px;text-align:center;line-height:24px;margin-top:30px}
.soli_install_1_text p{color:#666;margin:0 30px;padding:13px 0;border-bottom:none;display:block;height:50px;overflow:hidden}
.soli_install_1_text a{background: url(//static.zzboiler.com/web/images/solution/white_message.png) 0px 6px no-repeat;line-height:28px;text-indent:30px;color:#fff;margin:15px 30px;display:block}
.soli_install_1 .on{position:absolute;left:0;background: url("//static.zzboiler.com/web/images/solution/solu_bg2.png") repeat;opacity:0}
.soli_install_1 .on h2{color:#fff}
.soli_install_1 .on p{color:#fff;border-bottom:1px solid #fff;height:112px;overflow:hidden}
.soli_install_2{height:300px;border:1px solid #e7e7e7}
.soli_install_2_img{margin-right:3.6125%;float:left;width:50%;height:300px;background: url("//static.zzboiler.com/web/images/solution/solu_install_5.jpg") no-repeat;}
.soli_install_2_img h3 {color:#ffffff;font-size:30px;margin-top: 30px;margin-left: 30px;width:120px;height: 80px;border-bottom: 1px solid #ffffff;line-height: 80px;}
.soli_install_2_img p {color:#ffffff;font-size:14px;margin:12px 30px 0 30px;}
.soli_install_2_con{float:left;width:11.85%;height:260px;margin-right:3.6125%}
.soli_install_2_con img{margin-top:36px;width:100%}
.soli_install_2_con p{text-align:center;line-height:50px;float:left;display:block;width:100%}
.soli_install_2_con:hover p{color:#ff3f3c}
.solution_tel {width:255px;margin:0 auto;}
.solution_tel a{background:url(//static.zzboiler.com/web/images/solution/white_message.png) 16px 11px no-repeat;line-height:40px;text-indent:30px;color:#fff;display:block;background-color:#ff3f3c;height:40px;width:100%;font-size:16px}

/*solution_install-end*/
/*solution_Reform-start*/
.solu_reform_1{position:relative;width:49.45%;height:508px;float:left}
.bg_reform{background:url(//static.zzboiler.com/web/images/solution/bg_reform.png) no-repeat;float:left}
.solu_reform_1 span{width:42.44%;height:236px;float:left;font-size:40px;color:#fff;line-height:40px;padding-top:30px;display:block;text-indent:30px}
.bg_reform2 .span2{background:url(//static.zzboiler.com/web/images/solution/solution_reform_3.jpg) no-repeat}
.bg_reform2 a{color:#576774;border:1px solid #576774;background:url(//static.zzboiler.com/web/images/solution/white_message.png) 14px -54px no-repeat}
.bg_reform2:hover .span2{background:url(//static.zzboiler.com/web/images/solution/solution_reform_1.jpg) no-repeat}
.bg_reform2:hover a{color:#ff3f3c;border:1px solid #ff3f3c;background:url(//static.zzboiler.com/web/images/solution/white_message.png) 14px -16px no-repeat}
.solu_reform_1 img{width:56.5%;float:left}
.solu_reform_1 p{margin-top:20px;display:block;float:left;padding:0 40px}
.bg_reform a{height:38px;line-height:38px;display:block;padding:0 14px;float:left;margin-left:40px;margin-top:24px;text-indent:30px}
.solu_reform_2{width:33.3333%;float:left}
.solu_reform_2 span{width:120px;height:120px;background:url(//static.zzboiler.com/web/images/solution/white_message.png) no-repeat;display:block;margin:0 auto}
.solu_reform_2 p{padding:20px 68px}
.solu_reform_2 .span1{background-position:0 -94px}
.solu_reform_2 .span2{background-position:-120px -94px}
.solu_reform_2 .span3{background-position:-240px -94px}
.solu_reform_3{width:220px;height:170px;border:1px solid #dedede;float:left;margin-right:20px;margin-bottom:20px}
.solu_reform_3 b{font-size:24px;text-align:center;color:#333;display:block;padding:0 25px;margin-top:40px;margin-bottom:13px;font-weight: 400}
.solu_reform_3 p{font-size:14px;text-align:center;color:#666;display:block;padding:0 25px}
.solu_reform_4{width:80%;margin:0 auto}
.solu_reform_4_con{width:26.27%;float:left}
.solu_reform_4_con p{text-align:center;margin-top:10px}
.w2_4{width:2.4%;float:left;height:433px}
.solu_reform_5{width:45.13%;height:433px;border:1px solid #dedede;float:left}
.solu_reform_5 h3{font-size:18px;text-align:center;color:#666;width:90%;margin:0 auto;line-height:78px}
.solu_reform_5 img{width:90%;margin:0 auto;display:block;margin-bottom:20px}
.solu_reform_5 p{width:90%;margin:0 auto;display:block}
.solu_reform_5 p span{font-weight:600}
/*solution_Reform-end*/
@media screen and (max-width:1370px){
    .solu_capacity_2{width:1200px;}
    .solu_capacity_2_con{width:1080px;}
    .solu_capacity_2_con ul li{width:256px;height:298px;float:left;margin-right:20px}
    .solu_capacity_2_con ul li a{display:block;width:256px;height:298px}
    .solu_capacity_2_con ul li a img{width:100%;height: 159px;}
    .solu_capacity_2_con ul li a .border3{width:256px;}
    .btn{width:60px}
}
@media screen and (max-width:1199px){
    .bsolution{ background:url(//static.zzboiler.com/web/banner/pgsolution_s.jpg) 50% 50% no-repeat;}
    .case_list {width: 990px;}
    .solu_1{width:1012px;overflow:hidden}
    .solu_1_c{width:232px;float:left;}
    .solu_2_l{float:left;width:680px;margin-top:0}
    .solu_2_l a {margin:35px 20px;}
    .silu_3{height:auto;width:1015px;overflow:hidden}
    .silu_3 a{width:313px;}
    .solu_field_1_con h2 {font-size:28px;line-height: 44px;color:#333;}
    .solu_field_2 img {width:30%;margin-right:2.5%;float:left}
    .solu_field_2_con{width:67.5%;float:left}
    .solu_field_2_con h3{font-size:24px;line-height: 40px;height:40px;margin-top:0;}
    .solu_field_cases ul{width:1015px;overflow:hidden}
    .solu_field_cases ul li{width:305px;float:left;margin-right:25px}
    .w178{width:27.13414%;overflow: hidden;height:112px;}
    .h260{height:216px;overflow: hidden;}
    .solu_capacity_1_r p {margin-top:12px;}
    .solu_capacity_2{width:990px;height: 250px;}
    .solu_capacity_2_con{width:894px;height: 250px;}
    .solu_capacity_2_con ul li{width:208px;height:auto;float:left;margin-right:20px}
    .solu_capacity_2_con ul li a{display:block;width:208px;height:auto}
    .solu_capacity_2_con ul li a img{width:100%;height: 138px;}
    .solu_capacity_2_con ul li a .border3{width:208px;}
    .btn{width:40px}
    .solu_capacity_tab_top ul .on{background:url(//static.zzboiler.com/web/images/solution/solu_bg.jpg) -258px -260px no-repeat;color:#fff}
    .capacity_tab_con i {width:198px;}
    .capacity_tab_con b{width:792px;}
    .capacity_tab_con p{width:766px;}
    .case_list div{width:230px;height:260px;float:left;margin-right:15px}
    .case_list div p{width:200px;margin: 0 auto;margin-top:20px;}
    .case_list div h4{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin: 0 auto;}
    .case_list div img{width:200px;margin:15px auto;display:block}
    .solu_package_1 a{margin:20px 10px;}
    .solu_package_2_text b{margin-top:5px;display: block;width:60px;}
    .solu_package_2_text p {margin-top:5px;}
    .soli_install_1 {width:225px;float:left;margin-right: 30px;position: relative;}
    .soli_install_1_text h2{margin-top:20px}
    .soli_install_1_text p{color:#666;margin:0 20px;padding:10px 0;}
    .solu_reform_3{width:190px;height:170px;margin-right:15px;margin-bottom:15px}
    .solu_reform_1 span{height:178px;}
    .w595{width:50%;float: left;}
    .solu_package_1{width:980px;}
}