.solution-wrap {width:925px; overflow:hidden; margin:0px auto}
.solution_img {width:925px; overflow:hidden}
.solution_img img {width:925px; overflow:hidden; height:auto; display:block}
.solution-wrap .field-name-field-block .field-item {position: relative;}
.solution_detail .popup_box {width:550px; overflow:hidden; height:460px; border:1px solid #ddd; border-radius:5px; background:#FFF; box-shadow: 0 0px 18px #8c8c8c; -webkit-box-shadow: 0 0px 18px #8c8c8c; -moz-box-shadow: 0 0px 18px #8c8c8c; position:absolute;opacity: 0;z-index: -1;transition: opacity 0.5s cubic-bezier(0.41, 0.32, 0.46, 0.88);}

.solution_detail .popup_box.active, .solution_detail .popup_box.current {opacity: 1;z-index: 999999999999;}


.solution_detail .close {width: 16px;height: 16px;cursor: pointer;position: absolute;top: 9px;right: 9px;z-index: 300;background: url("https://www.legrand.com.cn/sites/all/themes/infinity_legrand/images/sprite.png") no-repeat -172px -240px;transition: opacity .5s;}




.solution_detail .chuanglian_box {left: 50%; margin-left:-275px;top: 50%; margin-top:-205px;}

.solution_detail .chuanglian_box div.wzz2 {width:240px; overflow:hidden; float:left; padding-left:10px; text-align:left; line-height:24px; padding-top:30px;}
.solution_detail .chuanglian_box div.wzz2 h6.bt {width:240px !important; overflow:hidden !important; text-align:center !important; line-height:30px !important; font-size:16px !important; color:#000 !important; padding-bottom:10px !important;}
.solution_detail .chuanglian_box div.wzz2 p { display:block; padding-bottom:8px;}

.solution_detail .chuanglian_box div.wzz {width:260px; overflow:hidden; float:left; padding-left:10px; text-align:left; line-height:24px; padding-top:30px;}
.solution_detail .chuanglian_box div.wzz h6.bt {width:260px !important; overflow:hidden !important; text-align:center !important; line-height:30px !important; font-size:16px !important; color:#000 !important; padding-bottom:10px !important;}
.solution_detail .chuanglian_box div.wzz p { display:block; padding-bottom:8px;}


.jjfashows {width:550px; overflow:hidden; height:460px; border:1px solid #ddd; border-radius:5px; background:#FFF; box-shadow: 0 0px 18px #8c8c8c; -webkit-box-shadow: 0 0px 18px #8c8c8c; -moz-box-shadow: 0 0px 18px #8c8c8c; position:absolute; top:50%; margin-top:-230px; left:50%; margin-left:-275px;}
.jjfashows dl {width:510px; overflow:hidden; height:390px; padding:20px; position:relative}
.jjfashows dl i {width:18px; overflow:hidden; height:18px; display:block; position:absolute; top:10px; right:10px; background:url(../images/guanbi.png); cursor:pointer; z-index:99}
.jjfashows dl dt {width:240px; overflow:hidden; float:left}
.jjfashows dl dt img {width:100%; overflow:hidden; height:auto; display:block}
.jjfashows dl dd {width:240px; overflow:hidden; float:right; font-size:14px; color:#666; line-height:25px; text-align:left}
.jjfashows dl dd h6 {width:240px !important; overflow:hidden !important; text-align:center !important; line-height:30px !important; font-size:16px !important; color:#000 !important; padding-bottom:10px !important;}






