.products_detail{}
.products_detail .position{padding: 44px 28px 26px;padding: 44px 28px 31px;}
.products_detail .position a{font-size: 26px;color: #808080;display: inline-block;vertical-align: middle;}
.products_detail .position span{font-size: 26px;color: #808080;display: inline-block;vertical-align: middle;margin: 0 8px;}
.products_detail .position a:last-child{color: #000000}

.products_detail .design{padding: 25px 30px 70px;background: #f2f2f2;}
.products_detail .design .design_content{margin-top: 13px;}
.products_detail .design .back{}
.products_detail .design .back .title{font-size: 18px;color: #808080;line-height: 26px;background: url(/static/themes/default/images/new/products_half_back.png) no-repeat left center;padding-left: 33px;}
.products_detail .design .back .desc{font-size: 16px;line-height: 28px;color: #333333;margin-top: 15px;}
.products_detail .design .back .new_goods_out{margin-top: 15px;}
.products_detail .design .back .new_goods_out .left{background: #fff;padding: 23px 218px 42px 27px;position: relative;float: left;}
.products_detail .design .back .new_goods_out .left .out_side{position: absolute;right: 31px;top: 77px;}
.products_detail .design .back .new_goods_out .left .out_side .side{font-size: 14px;color: #333333;background: url(/static/themes/default/images/new/products_design_ruler.png) no-repeat left center;padding-left: 29px;display: block;line-height: 20px;}
.products_detail .design .back .new_goods_out .left .out_side .side.snap{background-image: url(/static/themes/default/images/new/products_design_snap.png);margin-top: 34px;}
.products_detail .design .back .new_goods_out .left .copy{}
.products_detail .design .back .new_goods_out .left .copy.bottom_copy{margin-top: 64px;}
.products_detail .design .back .new_goods_out .left .copy .copy_title{font-size: 26px;color: #000000;margin-bottom: 26px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out{margin: 41px 41px 41px 44px;position: relative;display: inline-block;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .abs{position: absolute;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line{font-size: 16px;color: #333333;background: #cccccc;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;text-align: center;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line i{display: inline-block;transform: translate(-50%,-50%);position: absolute;left: 50%;top: 50%;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line:before,.products_detail .design .back .new_goods_out .left .copy .cut_out .line:after{position: absolute;background: #cccccc;content: '';width: 1px;height: 1px;left: 0;right: 0;top: 0;bottom: 0;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_top{top: -22px;bottom: unset;height: 1px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_top:before{height: 17px;top: -8.5px;bottom: unset;right: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_top:after{height: 17px;top: -8.5px;bottom: unset;left: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_top i{margin-top: -13px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_right{right: -22px;left: unset;width: 1px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_right.line_right_top{height: 104px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_right.line_right_bottom{top: 103px;height: calc( 100% - 103px );}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_right:before{width: 17px;right: -8.5px;left: unset;bottom: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_right:after{width: 17px;right: -8.5px;left: unset;top: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_right i{transform: translate(-50%,-50%) rotate(90deg);margin-left: 13px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_bottom{bottom: -22px;top: unset;height: 1px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_bottom:before{height: 17px;bottom: -8.5px;top: unset;right: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_bottom:after{height: 17px;bottom: -8.5px;top: unset;left: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_bottom i{margin-top: 13px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_left{left: -22px;right: unset;width: 1px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_left.line_left_top{height: 104px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_left.line_left_bottom{top: 103px;height: calc( 100% - 103px );}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_left:before{width: 17px;left: -8.5px;right: unset;bottom: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_left:after{width: 17px;left: -8.5px;right: unset;top: unset;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .line_left i{transform: translate(-50%,-50%) rotate(90deg);margin-left: -13px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .icon{display: inline-block;width: 20px;height: 20px;background: url(/static/themes/default/images/new/products_design_scale_1.png) no-repeat center;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .icon.scale_1{left: -31px;top: -31px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .icon.scale_0{background-image: url(/static/themes/default/images/new/products_design_scale_0.png);right: -31px;top: -31px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .icon.rotate_1{background-image: url(/static/themes/default/images/new/products_design_rotate_1.png);left: -31px;bottom: -31px;}
.products_detail .design .back .new_goods_out .left .copy .cut_out .icon.rotate_0{background-image: url(/static/themes/default/images/new/products_design_rotate_0.png);right: -31px;bottom: -31px;}
.products_detail .design .back .new_goods_out .left .copy .inner_bg{width: 400px;height: 518px;background: #aba200;}
.products_detail .design .back .new_goods_out .center{background: #fff;padding: 29px 30px 36px;box-sizing: border-box;width: 730px;margin-left: 20px;float: left;}
.products_detail .design .back .new_goods_out .center label{display: block;margin-top: 26px;}
.products_detail .design .back .new_goods_out .center label:first-child{margin-top: 0;}
.products_detail .design .back .new_goods_out .center label .clear{display: block;}
.products_detail .design .back .new_goods_out .center label .name{font-size: 16px;line-height: 28px;color: #000000;width: 210px;float: left;margin-top: 7px;box-sizing: border-box;padding-right: 30px;}
.products_detail .design .back .new_goods_out .center label .input{float: left;width: 460px;box-sizing: border-box;}

.products_detail .design .back .new_goods_out .center label .input dl{position: relative;}
.products_detail .design .back .new_goods_out .center label .input dl .qty{width: 255px;display: inline-block;}
.products_detail .design .back .new_goods_out .center label .input dl .qty input{border: none;font-size: 16px;color: #999999;cursor: pointer;}
.products_detail .design .back .new_goods_out .center label .input dl .type{font-size: 14px;font-family: 'ProximaNovaRegular';margin-left: 4px;}
.products_detail .design .back .new_goods_out .center label .input dl dt{border: 1px solid #cccccc;box-sizing: border-box;height: 44px;line-height: 42px;padding: 0 15px;font-size: 16px;color: #333333;width: 100%;background: url(/static/themes/default/images/goods_design_select.png) no-repeat right 24px center;cursor: pointer;}
.products_detail .design .back .new_goods_out .center label .input dl dt .img{display: none;}
.products_detail .design .back .new_goods_out .center label .input dl dd{position: absolute;left: 0;top: 46px;right: 0;transition:all 0.5s;background: #fff;border-radius: 0px;padding: 0 1px;z-index: 1;}
.products_detail .design .back .new_goods_out .center label .input dl dd .img{display: none;}
.products_detail .design .back .new_goods_out .center label .input dl dd a{display: block;}
.products_detail .design .back .new_goods_out .center label .input dl dd a{line-height: 0px;height: 0px;overflow: hidden;display: block;padding: 0 18px;font-size: 16px;color: #999999;transition:all 0.5s;}
.products_detail .design .back .new_goods_out .center label .input dl.on dd{border: 1px solid #ccc;padding:10px 0;}
.products_detail .design .back .new_goods_out .center label .input dl.on dd a{line-height: 24px;height: 24px;}
.products_detail .design .back .new_goods_out .center label .input select{display: none;}


.products_detail .design .back .new_goods_out .center label .input select,.products_detail .design .back .new_goods_out .center label .input input{border: 1px solid #cccccc;box-sizing: border-box;height: 44px;line-height: 42px;padding: 0 7px;font-size: 16px;color: #333333;width: 100%;}
.products_detail .design .back .new_goods_out .center label .input select option{font-size: 16px;color: #333333;}
.products_detail .design .back .new_goods_out .center label .input input[type=file]{background: #ed4642;border-color: #ed4642;}
.products_detail .design .back .new_goods_out .center label .input .tips{font-size: 14px;color: #999999;display: block;padding-top: 8px;}
.products_detail .design .back .new_goods_out .center label .input.border{border: 1px solid #cccccc;padding: 12px 1px 18px 11px;}
.products_detail .design .back .new_goods_out .center .middle_line{height: 1px;width: 100%;background: #cccccc;display: block;margin: 40px 0;}
.products_detail .design .back .new_goods_out .center label .input .color_title{display: block;}
.products_detail .design .back .new_goods_out .center label .input .color_title span{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;}
.products_detail .design .back .new_goods_out .center label .input .more{font-size: 14px;color: #808080;text-decoration: underline;margin-top: 12px;display: inline-block;}
.products_detail .design .back .new_goods_out .center label .input .color_list{display: grid;grid-template-columns: repeat(6,1fr);grid-gap: 10px;margin-top: 18px;}
.products_detail .design .back .new_goods_out .center label .input .color_list .copy{display: inline-block;border: 1px dotted #4d4d4d;padding: 3px;box-sizing: border-box;}
.products_detail .design .back .new_goods_out .center label .input .color_list .copy .k{font-size: 9px;color: #333333;display: block;text-align: center;/* transform: scale(0.6); */}
.products_detail .design .back .new_goods_out .center label .input .color_list .copy .bg{width: 100%;height: 50px;background: #000;display: inline-block;margin-top: 6px;}
.products_detail .design .back .new_goods_out .center label.shipping{margin-top: 11px;}
.products_detail .design .back .new_goods_out .center label.shipping .input{padding-left: 3px;}
.products_detail .design .back .new_goods_out .center label .input .price{font-size: 19px;color: #ed4642;display: block;font-weight: bold;margin-top: 13px;}
.products_detail .design .back .new_goods_out .center label .input .top{font-size: 16px;color: #000000;display: inline-block;margin-top: 8px;}
.products_detail .design .back .new_goods_out .center label .input .shipping_tips{font-size: 16px;color: #666666;line-height: 26px;display: block;margin-top: 7px;}
.products_detail .design .back .new_goods_out .right{background: #fff;padding: 25px 30px 40px;box-sizing: border-box;float: right;width: 360px;}
.products_detail .design .back .new_goods_out .right .top{border-bottom: 1px solid #d9d9d9;padding-bottom: 4px;}
.products_detail .design .back .new_goods_out .right .top.ship{margin-top: 25px;}
.products_detail .design .back .new_goods_out .right .top .l{float: left;font-size: 18px;color: #000000;line-height: 24px;}
.products_detail .design .back .new_goods_out .right .top .r{float: right;font-size: 18px;color: #ed4642;line-height: 24px;}
.products_detail .design .back .new_goods_out .right .middle{border-bottom: 6px solid #f2f2f2;padding: 19px 0 27px;}
.products_detail .design .back .new_goods_out .right .middle .row{display: block;margin-top: 10px;}
.products_detail .design .back .new_goods_out .right .middle .row:first-child{margin-top: 0;}
.products_detail .design .back .new_goods_out .right .middle .row .l{float: left;font-size: 14px;color: #333333;line-height: 20px;}
.products_detail .design .back .new_goods_out .right .middle .row .r{float: right;font-size: 14px;color: #999999;line-height: 20px;}
.products_detail .design .back .new_goods_out .right .value{font-size: 16px;color: #333333;margin-top: 18px;}
.products_detail .design .back .new_goods_out .right .btn{display: block;background: #ed4642;color: #fff;font-size: 18px;text-align: center;line-height: 44px;margin-top: 30px;}
.products_detail .design .back .new_goods_out .right .save_btn{background: #e6e6e6;color: #333333;margin-top: 10px;}

.products_detail .half_part .half_list{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 30px;margin-top: 33px;}
.products_detail .half_part .half_list .copy{background: #fff;padding: 22px 30px 40px;}
.products_detail .half_part .half_list .copy .step{font-size: 38px;color: #ed4642;}
.products_detail .half_part .half_list .copy .name{font-size: 20px;line-height: 26px;color: #000000;margin-top: 9px;height: 52px;overflow: hidden;text-overflow: ellipsis;word-break: break-word;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}
.products_detail .half_part .half_list .copy .con{border-top: 1px solid #f2f2f2;margin-top: 17px;}
.products_detail .half_part .half_list .copy .con .tips{font-size: 14px;line-height: 24px;color: #666666;margin-top: 24px;}
.products_detail .half_part .half_list .copy .con .upload{font-size: 16px;color: #ffffff;width: 234px;height: 44px;line-height: 42px;box-sizing: border-box;padding-left: 48px;background: url(/static/themes/default/images/new/products_half_upload.png) #ed4642 no-repeat left 17px center;margin-top: 37px;position: relative;border: 1px solid transparent;}
.products_detail .half_part .half_list .copy .con .upload #uploadPic{position: absolute;top: 0;left: 0;right: 0;bottom: 0;cursor: pointer;opacity: 0;}
.products_detail .half_part .half_list .copy .con .upload .img{display: inline-block;width: 44px;height: 44px;position: absolute;right: -55px;top: 0;}
.products_detail .half_part .half_list .copy .con .choose{}
.products_detail .half_part .half_list .copy .con .choose.label{display: grid;grid-template-columns: repeat(2,1fr);grid-gap:12px 42px;margin-top: 21px;}
.products_detail .half_part .half_list .copy .con .choose.input{margin-top: 30px;}
.products_detail .half_part .half_list .copy .con .choose label{}
.products_detail .half_part .half_list .copy .con .choose label .val{font-size: 16px;color: #333333;line-height: 30px;margin-left: 5px;}
.products_detail .half_part .half_list .copy .con .choose label input{display: none}
.products_detail .half_part .half_list .copy .con .choose label i{height: 10px;width: 10px;border-radius: 0;text-indent: 100px;background: #cccccc;display: inline-block;transform: translate(0px, -1px);}
.products_detail .half_part .half_list .copy .con .choose label.cur .val{color: #ed4642;}
.products_detail .half_part .half_list .copy .con .choose label.cur i{background: #ed4642;}
.products_detail .half_part .half_list .copy .con .choose input[type=text]{width: 180px;height: 44px;line-height: 42px;border: 1px solid #bfbfbf;padding: 0 10px;box-sizing: border-box;font-size: 16px;color: #333333;}
.products_detail .half_part .half_list .copy .con .choose .moq{font-size: 14px;color: #666666;margin-left: 15px;}
.products_detail .half_part .half_list .copy .con .choose textarea{font-size: 14px;color: #666666;line-height: 30px;height: 170px;width: 100%;box-sizing: border-box;padding: 8px 10px;}
.products_detail .half_part .half_list .copy .con .no{font-size: 16px;color: #333333;background: #e5e5e5;width: 178px;height: 42px;line-height: 42px;text-align: center;margin-top: 64px;border: 1px solid transparent;}
.products_detail .half_part .half_list .copy .con .no.cur{border-color: #ed4642;}
.products_detail .half_part .half_list .copy .con .no input{display: block;height: 100%;box-sizing: border-box;border: none;width: 100%;background: unset;padding: 0 20px;font-size: 16px;color: #333;}
.products_detail .half_part .half_list .copy .con .no input::-webkit-input-placeholder { /* WebKit browsers */ color: #333; } 
.products_detail .half_part .half_list .copy .con .no input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #333; } 
.products_detail .half_part .half_list .copy .con .no input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #333; } 
.products_detail .half_part .half_list .copy .con .no input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #333; }
.products_detail .half_part .half_submit{text-align: center;margin: 50px 0 0px;}
.products_detail .half_part .half_submit .submit_btn{font-size: 20px;color: #ffffff;background: #ed4642;display: inline-block;height: 50px;line-height: 50px;width: 300px;}

.products_detail .detail_banner{padding: 0 30px;background: #393971;height: 515px;}
.products_detail .detail_banner .left{width: 800px;float: left;width: 92%;max-width: 800px;margin: 0 auto;float: none;padding-top: 87px;text-align: center;}
.products_detail .detail_banner .left .title{font-size: 54px;color: #ffffff;font-weight: bold;margin-top: 87px;margin-top: 0;font-size: 60px;color: #000;font-family: '';}
.products_detail .detail_banner .left .review{margin-top: 13px;margin-top: 5px;}
.products_detail .detail_banner .left .review .review_star{display: inline-block;vertical-align: middle;}
.products_detail .detail_banner .left .review .star{display: inline-block;vertical-align: middle;}
.products_detail .detail_banner .left .review .star span{display: inline-block;vertical-align: middle;width: 16px;height: 15px;}
.products_detail .detail_banner .left .review .num{display: inline-block;vertical-align: text-top;font-size: 15px;color: #ffffff;margin-left: 12px;color: #000;}
.products_detail .detail_banner .left .desc{font-size: 18px;color: #ffffff;line-height: 30px;margin-top: 32px;margin-top: 12px;color: #000;font-size: 16px;}
.products_detail .detail_banner .left .back{font-size: 20px;color: #ffffff;line-height: 50px;border-radius: 2px;background: #ed4642;display: inline-block;margin-top: 44px;padding: 0 50px;}
.products_detail .detail_banner .right{width: 460px;height: 100%;float: right;margin-right: 15.4%;display: none;}
.products_detail .detail_banner .img{height: 100%;width: 100%;position: relative;}
.products_detail .detail_banner .img img{position: relative;z-index: 1;}
.products_detail .detail_banner .img:after{content: '';width: 350px;height: 350px;border-radius: 50%;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: none;}
.products_detail .menu{background: #f6f6f6;padding: 0 30px;}
.products_detail .menu a{font-size: 20px;color: #000000;line-height: 57px;display: inline-block;vertical-align: middle;border-bottom: 3px solid transparent;margin-left: 93px;}
.products_detail .menu a:first-child{margin-left: 0;}
.products_detail .menu a.cur{color: #ed4642;border-bottom: 3px solid #ed4642;}
.products_detail .cont_out{padding: 32px 30px 94px;}
/*
.products_detail .cont_out p{font-size: 16px;line-height: 28px;color: #333333;}
.products_detail .cont_out .faq_out{padding:9px 160px 6px 0;}
.products_detail .cont_out .faq_out .copy{border-bottom: 1px dashed #e0e0e0;padding: 21px 0 25px;}
.products_detail .cont_out .faq_out .copy:nth-child(2n){background: #f7f7f7;}
.products_detail .cont_out .faq_out .copy:first-child{border-top: 1px dashed #e0e0e0;}
.products_detail .cont_out .faq_out .copy .step{font-size: 16px;color: #ed4642;line-height: 28px;float: left;padding-left: 19px;width: 79px;}
.products_detail .cont_out .faq_out .copy .right{float: left;max-width: calc( 100% - 100px );}
.products_detail .cont_out .faq_out .copy .right .name{font-size: 16px;color: #000000;line-height: 28px;}
.products_detail .cont_out .faq_out .copy .right .desc{font-size: 15px;color: #808080;line-height: 28px;margin-top: 7px;}
.products_detail .cont_out .images_out{text-align: center;padding: 10px 0 6px;}
.products_detail .cont_out .images_out .l_t{float: left;}
.products_detail .cont_out .images_out .l_t.r{float: right;}
.products_detail .cont_out .images_out .l_t .img{margin-top: 21px;width: 449px;height: 449px;}
.products_detail .cont_out .images_out .l_t .img:first-child{margin-top: 0;}
.products_detail .cont_out .images_out .middle{display: inline-block;}
.products_detail .cont_out .images_out .middle .top{}
.products_detail .cont_out .images_out .middle .top .l{width: 606px;height: 606px;float: left;}
.products_detail .cont_out .images_out .middle .top .r_t{margin-left: 22px;float: left;}
.products_detail .cont_out .images_out .middle .top .r_t .img{margin-top: 22px;width: 292px;height: 292px;}
.products_detail .cont_out .images_out .middle .top .r_t .img:first-child{margin-top: 0;}
.products_detail .cont_out .images_out .middle .bottom{margin-top: 22px;width: 920px;height: 291px;}
*/
.products_detail .cont_out #review_box{margin-top: 0;}
.products_detail .cont_out #review_box .review_main{padding: 10px 0 50px;}
.products_detail .cont_out #review_box .prod_write_review .histogram_list>li{margin-bottom: 15.5px;}
.products_detail .cont_out #review_box .prod_write_review .review_main_box{height: 139px;}
.products_detail .cont_out #review_box .prod_write_review .average_rating .review_nums{display: block;}
.products_detail .cont_out #review_box .prod_write_review{border-top:none;}
.products_detail .cont_out #review_box .prod_recent_review{border-top: 1px dashed #eee;}
.products_detail .cont_out .new_review_list{border-bottom: 1px dashed #eee;padding: 40px 0 40px 339px;}
.products_detail .cont_out .new_review_list .retit{padding-left: 0;margin-left: -339px;}
.products_detail .cont_out .new_review_list .retit .name{font-size: 16px;color: #000;}
.products_detail .cont_out .new_review_list .retit .time{font-size: 14px;color: #808080;}
.products_detail .cont_out .prod_write_review .average_rating .write_review_btn{color: #ed4642;}
.products_detail .cont_out .prod_review_more{padding:30px;padding-left: 0;}
.products_detail .cont_out #turn_page{text-align: left;}
.products_detail .cont_out #turn_page li:first-child{margin-left: 0;}
#turn_page li{height: 46px;line-height: 46px;border: none;border-radius: 0;background: #f5f5f5;font-size: 16px;}
#turn_page font, #turn_page a{width: 46px;height: 46px;}
#turn_page .page_item_current{background: #ed4642;}

@media screen and (max-width: 1620px) {
	.products_detail .position{padding: 35px 25px 25px;}
	.products_detail .position a,.products_detail .position span{font-size: 22px;}
	.products_detail .detail_banner{height: 500px;}
	.products_detail .detail_banner .left{padding-top: 60px;}
	.products_detail .detail_banner .left .title{font-size: 50px;margin-top: 0px;}
	.products_detail .detail_banner .left .desc{margin-top: 30px;}
	.products_detail .detail_banner .left .back{margin-top: 40px;}
	.products_detail .detail_banner .right{margin-right: 0;}

	.products_detail .design{padding: 25px 30px 50px;}
	.products_detail .design .back .desc{font-size: 15px;line-height: 1.75;margin-top: 10px;}
	.products_detail .half_part .half_list{grid-gap: 25px;margin-top: 25px;}
	.products_detail .half_part .half_list .copy{padding: 25px;}
	.products_detail .half_part .half_list .copy .step{font-size: 32px;}
	.products_detail .half_part .half_list .copy .name{font-size: 18px;line-height: 1.5;margin-top: 8px;height: auto;}
	.products_detail .half_part .half_list .copy .con .tips{margin-top: 20px;line-height: 1.75;}
	.products_detail .half_part .half_list .copy .con .choose.label{grid-template-columns: repeat(2,1fr);grid-gap: 10px 25px;margin-top: 18px;}
	.products_detail .half_part .half_list .copy .con .upload{height: 40px;line-height: 38px;margin-top: 30px;}
	.products_detail .half_part .half_list .copy .con .upload .img{height: 40px;width: 40px;}
	.products_detail .half_part .half_list .copy .con .no{height: 40px;line-height: 40px;margin-top: 30px;}
	.products_detail .half_part .half_list .copy .con .choose.input{margin-top: 25px;}
	.products_detail .half_part .half_list .copy .con .choose input[type=text]{height: 40px;line-height: 38px;}
}
@media screen and (max-width: 1420px) {
	.products_detail .position{padding: 20px;}
	.products_detail .detail_banner{height: 450px;}
	.products_detail .detail_banner .left{width: 55%;}
	.products_detail .detail_banner .left{padding-top: 50px;}
	.products_detail .detail_banner .left .title{font-size: 40px;margin-top: 0px;}
	.products_detail .detail_banner .left .review{margin-top: 10px;}
	.products_detail .detail_banner .left .desc{margin-top: 25px;font-size: 16px;line-height: 1.75;}
	.products_detail .detail_banner .left .back{padding: 0 40px;line-height: 46px;font-size: 18px;margin-top: 30px;}
	.products_detail .detail_banner .right{width: 40%;}

	.products_detail .menu{padding: 0 30px;}
	.products_detail .menu a{font-size: 18px;line-height: 48px;margin-left: 70px;}
	.products_detail .cont_out{padding: 30px 30px 50px;}

	.products_detail .design{padding: 25px 25px 40px;}
	.products_detail .design .back .desc{font-size: 14px;margin-top: 10px;}
	.products_detail .half_part .half_list{grid-gap: 20px;margin-top: 20px;}
	.products_detail .half_part .half_list .copy{padding: 20px;}
	.products_detail .half_part .half_list .copy .step{font-size: 28px;}
	.products_detail .half_part .half_list .copy .name{font-size: 16px;margin-top: 5px;}
	.products_detail .half_part .half_list .copy .con .tips{margin-top: 15px;}
	.products_detail .half_part .half_list .copy .con .choose.label{grid-gap: 10px 20px;margin-top: 15px;}
	.products_detail .half_part .half_list .copy .con .choose label .val{font-size: 14px;}
	.products_detail .half_part .half_list .copy .con .upload{height: 40px;line-height: 38px;margin-top: 30px;}
	.products_detail .half_part .half_list .copy .con .no{height: 40px;line-height: 40px;margin-top: 30px;}
	.products_detail .half_part .half_list .copy .con .choose.input{margin-top: 20px;}
	.products_detail .half_part .half_list .copy .con .choose input[type=text]{height: 40px;line-height: 38px;}
}
@media screen and (max-width: 1260px) {
	.products_detail .detail_banner{height: 425px;}
	.products_detail .position a,.products_detail .position span{font-size: 20px;}
	.products_detail .detail_banner .left{padding-top: 40px;}
	.products_detail .detail_banner .left .title{font-size: 34px;margin-top: 0px;}
	.products_detail .detail_banner .left .desc{margin-top: 20px;font-size: 14px;}
	.products_detail .detail_banner .left .back{padding: 0 30px;line-height: 40px;font-size: 16px;margin-top: 20px;}
	.products_detail .detail_banner .img:after{width: 250px;height: 250px;}

	.products_detail .menu{padding: 0 20px;}
	.products_detail .menu a{font-size: 16px;line-height: 40px;margin-left: 40px;}
	.products_detail .cont_out{padding: 20px 20px 40px;}

	.products_detail .cont_out #review_box .review_main{padding: 10px 0 40px;}
	.products_detail .cont_out .new_review_list{padding: 30px 0 30px 160px;}
	.products_detail .cont_out .new_review_list .retit{margin-left: -160px;}
	.new_review_list .remsg .pic_list .pic_box{width: 45px;height: 45px;}

	.products_detail .design{padding: 20px 20px 30px;}
	.products_detail .design .back .title{font-size: 16px;}
	.products_detail .design .back .desc{font-size: 14px;margin-top: 10px;}
	.products_detail .half_part .half_list{grid-template-columns: repeat(2,1fr);}
	.products_detail .half_part .half_submit{margin-top: 30px;}
}
@media screen and (max-width: 1000px) {
	.products_detail .position{padding: 2vw;}
	.products_detail .position a,.products_detail .position span{font-size: 3.2vw;}
	.products_detail .detail_banner{padding: 0 2vw;height: 60vw;}
	.products_detail .detail_banner .left{width: 60%;padding-top: 3vw;}
	.products_detail .detail_banner .left .title{font-size: 4vw;margin-top: 0vw;}
	.products_detail .detail_banner .left .review{margin-top: 1vw;}
	.products_detail .detail_banner .left .desc{margin-top: 2vw;font-size: 2.8vw;}
	.products_detail .detail_banner .left .back{padding: 0 3vw;height: 8vw;line-height: 8vw;font-size: 2.8vw;}
	.products_detail .detail_banner .right{width: 35%;}
	.products_detail .detail_banner .img:after{width: 25vw;height: 25vw;}

	.products_detail .menu{padding: 0 2vw;}
	.products_detail .menu a{font-size: 3.2vw;line-height: 8vw;margin-left: 5vw;}
	.products_detail .cont_out{padding: 2vw 2vw 4vw;}

	.products_detail .cont_out #review_box .review_main{padding: 2vw 0 4vw;}
	.products_detail .cont_out .new_review_list{padding: 2vw 0 2vw 150px;min-height: 10vw;}
	.products_detail .cont_out .new_review_list .retit{margin-left: -150px;}
	.products_detail .cont_out .new_review_list .retit .name,.products_detail .cont_out .new_review_list .retit .time{font-size: 2.4vw;}
	.products_detail .cont_out .new_review_list .retit .name{margin-top: 2vw;}
	.new_review_list .remsg .msg{font-size: 2.8vw;line-height: 1.5;padding-bottom: 2vw;}
	.new_review_list .remsg .pic_list .pic_box{width: 30px;height: 30px;}
	#turn_page{height: auto;line-height: 8vw;}
	#turn_page li{height: 8vw;line-height: 8vw;font-size: 3vw;}
	#turn_page font, #turn_page a{width: 8vw;height: 8vw;}
	#turn_page .page_button, #turn_page .page_noclick{padding: 0 3vw;font-size: 0;}
	#turn_page li em{margin-top: 0;}
	.prod_review_view .review_sign{font-size: 3vw;height: auto;line-height: 1.5;}

	.products_detail .design{padding: 2.5vw 2.5vw 4vw;}
	.products_detail .design .back .title{font-size: 3.2vw;}
	.products_detail .design .back .desc{font-size: 2.8vw;margin-top: 2vw;}
	.products_detail .half_part .half_list,.products_detail .half_part .half_list .copy .con .choose.label{grid-template-columns: repeat(1,1fr);}
	.products_detail .half_part .half_list{margin-top: 3vw;grid-gap:2.5vw;}
	.products_detail .half_part .half_list .copy{padding: 2.5vw;}
	.products_detail .half_part .half_list .copy .step{font-size: 3.6vw;}
	.products_detail .half_part .half_list .copy .name{font-size: 2.8vw;margin-top: 1vw;}
	.products_detail .half_part .half_list .copy .con{margin-top: 3vw;}
	.products_detail .half_part .half_list .copy .con .tips{margin-top: 3vw;font-size: 2.8vw;}
	.products_detail .half_part .half_list .copy .con .upload{margin-top: 5vw;height: 8vw;line-height: calc( 8vw - 2px );font-size: 3vw;width: 47vw;padding-left: 6vw;background-size: 3.5vw auto;background-position: left 2.5vw center;text-align: center;}
	.products_detail .half_part .half_list .copy .con .upload .img{height: 8vw;width: 8vw;right: -12vw;}
	.products_detail .half_part .half_list .copy .con .choose.label{grid-gap:2.5vw;margin-top: 3vw;}
	.products_detail .half_part .half_list .copy .con .choose label .val{font-size: 2.8vw;line-height: 5vw;}
	.products_detail .half_part .half_list .copy .con .no{height: 8vw;line-height: 8vw;margin-top: 5vw;width: 47vw;}
	.products_detail .half_part .half_list .copy .con .no input{padding: 0 4vw;font-size: 3.2vw;}
	.products_detail .half_part .half_list .copy .con .choose.input{margin-top: 3vw;}
	.products_detail .half_part .half_list .copy .con .choose input[type=text]{height: 8vw;line-height: calc( 8vw - 2px );font-size: 3.2vw;width: 47vw;padding: 0 4vw;}
	.products_detail .half_part .half_list .copy .con .choose .moq{font-size: 2.8vw;margin-left: 5vw;}
	.products_detail .half_part .half_list .copy .con .choose textarea{font-size: 2.8vw;line-height: 1.7;height: 25vw;padding: 1vw 2vw;}
	.products_detail .half_part .half_submit{margin-top: 5vw;}
	.products_detail .half_part .half_submit .submit_btn{height: 10vw;line-height: 10vw;width: 50vw;font-size: 3.6vw;}
}
@media screen and (max-width: 500px) {
	.products_detail .cont_out .new_review_list{min-height: 15vw;}
	.products_detail .cont_out #review_box .prod_write_review .review_main_box{height: auto;}
	.products_detail .cont_out .prod_review_more{padding: 3vw 0;}
}
@media screen and (max-width: 420px) {
	.products_detail .cont_out .new_review_list{padding-left: 0;}
	.products_detail .cont_out .new_review_list .retit{margin-left: 0;}
}