.products_main .left_side{width: 815px;width: calc( 100% - 345px );box-sizing:border-box;border-right: 1px solid #ccddea;margin-right: -1px;padding: 33px 39px 82px 0;}
.products_main .right_side{width: 345px;border-left: 1px solid #ccddea;padding-top: 33px;}

.products_main{}
.products_main .big_title{font-size: 30px;color: #2a2f3f;display: block;border-bottom: 3px solid #ccddea;padding-bottom: 20px;}
.products_main .right_side .big_title{border-bottom: none;padding-left: 20px;}
.products_main .right_side .big_desc{padding-left: 26px;font-size: 15px;line-height: 40px;color: #323746;margin-top: -13px;}
.products_main .right_side .cate_list{margin: 1px 0 58px;}
.products_main .right_side .cate_list .a_out{display: block;height: 42px;line-height: 42px;font-size: 15px;color: #2a2f3f;background: #fff;transition:all 0.3s;box-sizing:border-box;margin-bottom: 5px;padding: 0 22px;}
.products_main .right_side .cate_list .sec_out .a_out{padding: 0 40px;}
.products_main .right_side .cate_list .a_out a{color: #2a2f3f;transition:all 0.3s;}
.products_main .right_side .cate_list .a_out.cur,.products_main .right_side .cate_list .a_out:hover{color: #fff;background: #dd2222;}
.products_main .right_side .cate_list .a_out.cur a,.products_main .right_side .cate_list .a_out:hover a{color: #fff;}
.products_main .right_side .quote{display: block;height: 66px;line-height: 66px;color: #fff;font-size: 16px;text-transform: uppercase;font-weight: bold;text-align: center;background: #1292ff;margin-top: 14px;}

.pro_detail_out{padding: 30px 0 53px;}
.pro_detail{font-size: 15px;line-height: 32px;color: #2a2f3f;}
.pro_detail .b{font-weight: bold;letter-spacing: 0.3px;}
.pro_detail .first_ul{margin-top: 9px;}
.pro_detail .last_ul{margin-top: 59px;}
.pro_detail li{position: relative;font-size: 15px;line-height: 44px;;color: #2a2f3f;padding-left: 48px;clear: both;}
.pro_detail li:before{content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;background: #2a2f3f;left: 19px;top: 20px;}
.pro_detail li span{float: left;}
.pro_detail .first_ul li span.left{width: 172px;}
.pro_detail .first_ul li span.right{width: calc( 100% - 172px );}
.pro_detail .last_ul li span.left{width: 438px;}
.pro_detail .last_ul li span.right{width: calc( 100% - 438px );}

.pro_list .title{font-size: 15px;line-height: 32px;font-weight: bold;color: #2a2f3f;letter-spacing: 0.5px;}
.pro_list .pro_img .img{float: left;width: 257px;height: 257px;margin-left: calc( (100% - 257px*3)/2 );background: #fff;margin-top: 17px;}
.pro_list .pro_img .img:nth-child(3n+1){margin-left: 0px;}

.score_bg{width: 100%;height: 100%;background: rgba(0,0,0,0.55);position: fixed;left: 0;top: 0;z-index: 10000;display: none;}
.score_bg .score_out{width: 35vw;height: 35vw;margin: calc( (100vh - 35vw)/2 ) auto;position: relative;}
.score_bg .score_out .close{position: absolute;right: -1.5vw;top: -1.5vw;cursor: pointer;}
.score_bg .score_out .close:before{position: absolute;content: '';width: 5px;height: 30px;background: #b1aeab;transform:rotate(45deg);}
.score_bg .score_out .close:after{position: absolute;content: '';width: 5px;height: 30px;background: #b1aeab;transform:rotate(-45deg);}
.score_bg .score_out .close:hover:before{background: #cbcbcb;}
.score_bg .score_out .close:hover:after{background: #cbcbcb;}
.score_bg .score_out .score_inner .slide{width: 35vw;height: 35vw;background: #fff;}
.score_bg .score_out .score_inner .slide.img{float: left;/*width: 30vw;height: 100%;*/}
/*.score_bg .score_out .score_inner .slide.img img{width: 100%;}*/
.score_bg .score_out .score_inner_change .bx-controls .bx-pager{display: none;}
.score_bg .score_out .score_inner_change .bx-controls .bx-prev,.score_bg .score_out .score_inner_change .bx-controls .bx-next{position: absolute;top: 50%;margin-top: -15px;height: 30px;font-size: 0;line-height: 0;width: 16px;height: 16px;border: 5px solid #b1aeab;transform:rotate(45deg);}
.score_bg .score_out .score_inner_change .bx-controls .bx-prev:hover,.score_bg .score_out .score_inner_change .bx-controls .bx-next:hover{border-color: #cbcbcb;}
.score_bg .score_out .score_inner_change .bx-controls .bx-prev{left: -2.5vw;border-top: 0;border-right: 0;}
.score_bg .score_out .score_inner_change .bx-controls .bx-next{right: -2.5vw;border-bottom: 0;border-left: 0;}