@charset 'utf-8';

.productdetail{padding: 40px 0;}

.product_picture{width: 55%; float: left;}
.product_picture .thumbnail{width: 16%; float: left;}
.product_picture .thumbnail li{margin-bottom: 10px; cursor: pointer;}
.product_picture .thumbnail li.current{border: solid #182b4c 2px;}
.product_picture .thumbnail li img{width: 100%;}
.product_picture .bigpicture{width: 82%; float: right; position: relative; overflow: hidden;}
.product_picture .bigpicture li{display: none;}
.product_picture .bigpicture li.show{display: block;}
.product_picture .bigpicture li img{width: 100%; cursor: zoom-in;}
.product_picture .bigpicture .btn_prev,
.product_picture .bigpicture .btn_next{width: 42px; height: 42px; border-radius: 50%; position: absolute; top: calc(50% - 21px); opacity: 0; transition: all 0.5s; cursor: pointer;}
.product_picture .bigpicture .btn_prev{background: url("../images/swiper-prev.png") 13px center no-repeat rgba(0, 0, 0, 0.3); background-size: 12px; left: 20px;}
.product_picture .bigpicture .btn_next{background: url("../images/swiper-next.png") right 13px center no-repeat rgba(0, 0, 0, 0.3); background-size: 12px; right: 20px;}
.product_picture .bigpicture:hover .btn_prev,
.product_picture .bigpicture:hover .btn_next{opacity: 1;}
.product_picture .bigpicture .collect{position: absolute; top: 18px; right: 15px;}
.product_picture .bigpicture .collect a{display: block;}
.product_picture .bigpicture .collect a.hide{display: none;}
.product_picture .bigpicture .collect a i{font-size: 30px; color: #fff;}

.product_argument{width: 42%; float: right;}
.product_argument .category_title{font-size: 16px; line-height: 34px; color: #757575;}
.product_argument .product_name{font-size: 28px; line-height: 34px; color: #000; margin-top: 10px;}
.product_argument .product_rating{font-size: 16px; color: #000; margin-top: 20px;}
.product_argument .product_rating i{color: #ffc600;}
.product_argument .product_rating span{margin-left: 10px;}
.product_argument .product_price{margin-top: 20px;}
.product_argument .product_price b{font-size: 24px; font-family: 'Poppins Bold'; color: #000;}
.product_argument .product_price small{font-size: 14px; color: #959595; text-decoration: line-through;}
.product_argument .product_price span{font-size: 14px; color: #c30000; margin-left: 8px;}
.product_argument .paytips{max-width: 430px; font-size: 16px; line-height: 24px; color: #000; margin-top: 10px;}
.product_argument .more_option{margin-top: 30px;}
.product_argument .more_option h4{font-size: 16px; color: #000;}
.product_argument .more_option li{width: 102px; display: inline-block; margin: 10px 10px 0 0;}
.product_argument .more_option li.current{border: solid #182b4c 2px; box-sizing: border-box;}
.product_argument .more_option li img{width: 100%;}
.product_argument .select_size{margin-top: 10px;}
.product_argument .select_size h4{font-size: 16px; color: #000;}
.product_argument .select_size li{display: inline-block; margin: 5px 10px 0 0; padding: 3px 10px; border: solid #eaeaea 1px; cursor: pointer;}
.product_argument .select_size li.current{border-color: #182b4c;}
.product_argument .select_material{margin-top: 10px;}
.product_argument .select_material h4{font-size: 16px; color: #000;}
.product_argument .select_material li{display: inline-block; margin: 5px 10px 0 0; padding: 3px 10px; border: solid #eaeaea 1px; cursor: pointer;}
.product_argument .select_material li.current{border-color: #182b4c;}
.product_argument .purchase_quantity{margin-top: 20px;}
.product_argument .purchase_quantity .label{display: inline-block; font-size: 16px; line-height: 36px; color: #000;}
.product_argument .purchase_quantity .quantity{display: inline-block; border: solid #eaeaea 1px; margin-left: 10px;}
.product_argument .purchase_quantity .quantity button{width: 34px; height: 34px; line-height: 38px; font-size: 28px; border: none; background: #f7f8fa; cursor: pointer;}
.product_argument .purchase_quantity .quantity button.nodrop{color: #eaeaea; cursor: no-drop;}
.product_argument .purchase_quantity .quantity input{width: 60px; height: 34px; text-align: center; border: none;}
.product_argument .buybtn{margin-top: 30px; display: flex; justify-content: space-between;}
.product_argument .buybtn a{display: inline-block; text-align: center; font-size: 18px; font-family: 'Poppins Bold'; line-height: 50px;}
.product_argument .buybtn a.buynow{width: 33%; background: #f8f8f8; color: #262125;}
.product_argument .buybtn a.addbag{width: 65%; background: #262125; color: #fff;}
.product_argument .detail_content{margin-top: 50px;}
.product_argument .detail_content .tab_menu{}
.product_argument .detail_content .tab_menu ul{display: flex; justify-content: space-between;}
.product_argument .detail_content .tab_menu ul li{flex: 1; font-size: 16px; color: #262125; padding: 0 10px; line-height: 36px; border-bottom: solid #f3f3f3 2px; cursor: pointer;}
.product_argument .detail_content .tab_menu ul li.current{border-color: #262125;}
.product_argument .detail_content .tab_box{padding: 20px 0;}
.product_argument .detail_content .tab_box .tab_content{display: none;}
.product_argument .detail_content .tab_box .tab_content.show{display: block;}
.product_argument .detail_content .tab_box .tab_content .information{width: 100%;}
.product_argument .detail_content .tab_box .tab_content .information td{font-size: 16px; color: #262125; line-height: 28px; padding: 5px 16px; background: #f8f8f8;}
.product_argument .detail_content .tab_box .tab_content .information td:first{width: 30%;}
.product_argument .detail_content .tab_box .tab_content .information td:last-child{text-align: right;}

.comments_section{margin-top: 50px;}
.comments_section .tab_menu{}
.comments_section .tab_menu ul{display: flex; justify-content: space-between;}
.comments_section .tab_menu ul li{flex: 1; text-align: center; font-size: 16px; color: #262125; line-height: 44px; border: solid #262125 1px; cursor: pointer;}
.comments_section .tab_menu ul li.current{background: #262125; color: #fff;}
.comments_section .tab_box{padding: 20px 0;}
.comments_section .tab_box .tab_content{display: none;}
.comments_section .tab_box .tab_content.show{display: block;}
.comments_section .user_rating{padding: 40px; background: #f8f8f8; display: flex; justify-content: space-between; align-items: center;}
.comments_section .user_rating .mark{font-size: 28px; font-family: 'Poppins Bold'; color: #000;}
.comments_section .user_rating .star{margin-left: 10px;}
.comments_section .user_rating .star i{font-size: 18px; color: #ffb400;}
.comments_section .user_rating .quantity{font-size: 14px; color: #666; margin-left: 10px;}
.comments_section .user_rating .text{font-size: 14px; color: #666;}
.comments_section .user_rating .button a{display: inline-block; padding: 0 24px 0 60px; font-size: 14px; line-height: 39px; color: #000; border: solid #000 1px;}
.comments_section .user_rating .button a.reviewbtn{background: url("../images/review.png") 24px center no-repeat;}
.comments_section .user_rating .button a.askbtn{background: url("../images/ask.png") 24px center no-repeat; margin-left: 16px;}
.comments_section .leave_comment{margin-top: 30px;}
.comments_section .leave_comment .form_item{margin-bottom: 32px; display: flex;}
.comments_section .leave_comment .form_item .label{width: 20px; text-align: center; line-height: 38px; padding-right: 10px; font-size: 16px; color: #666;}
.comments_section .leave_comment .form_item .content{width: calc(100% - 30px); line-height: 38px; font-size: 16px; color: #666;}
.comments_section .leave_comment .form_item .rating{height: 38px; margin-left: 10px;}
.comments_section .leave_comment .form_item .rating .layui-rate{padding: 0;}
.comments_section .leave_comment .form_item .content .input{width: 100%; height: 36px; font-size: 16px; color: #666; box-sizing: border-box; padding: 0 12px; border: solid #ddd 1px;}
.comments_section .leave_comment .form_item .imglist{}
.comments_section .leave_comment .form_item .imglist .upload-img-list{width: 78px; height: 78px; border: dashed #c0ccda 1px;}
.comments_section .leave_comment .form_item .imglist .upload-img-list img{width: 100%;}
.comments_section .leave_comment .form_item .imglist .uploadbtn{display: inline-block; width: 78px; height: 78px; text-align: center; line-height: 78px; background: #fafafa; border: dashed #c0ccda 1px; border-radius: 5px;}
.comments_section .leave_comment .form_item .imglist .uploadbtn i{font-size: 32px; color: #999;}
.comments_section .leave_comment .form_item .uploadtips{font-size: 16px; color: #666; margin-top: 10px;}
.comments_section .leave_comment .form_button{padding-left: 21px;}
.comments_section .leave_comment .form_button button{width: 350px; height: 50px; font-size: 18px; text-align: center; background: #182b4c; color: #fff; border: none; cursor: pointer;}
.comments_section .ask_question{margin-top: 30px; display: none;}
.comments_section .ask_question .form_item{margin-bottom: 32px; display: flex;}
.comments_section .ask_question .form_item .label{width: 20px; text-align: center; line-height: 38px; padding-right: 10px; font-size: 16px; color: #666;}
.comments_section .ask_question .form_item .content{width: calc(100% - 30px); line-height: 38px; font-size: 16px; color: #666;}
.comments_section .ask_question .form_item .content .input{width: 100%; height: 36px; font-size: 16px; color: #666; box-sizing: border-box; padding: 0 12px; border: solid #ddd 1px;}
.comments_section .ask_question .form_button{padding-left: 21px;}
.comments_section .ask_question .form_button button{width: 350px; height: 50px; font-size: 18px; text-align: center; background: #182b4c; color: #fff; border: none; cursor: pointer;}
.comments_section .user_review{margin-top: 50px;}
.comments_section .user_review .review_tab{border-bottom: solid #f3f3f3 2px;}
.comments_section .user_review .review_tab li{display: inline-block; font-size: 16px; line-height: 36px; color: #262125; padding: 0 15px; cursor: pointer;}
.comments_section .user_review .review_tab li.current{border-bottom: solid #262125 2px; margin-bottom: -2px;}
.comments_section .user_review .review_content{display: none;}
.comments_section .user_review .review_content.show{display: block;}
.comments_section .user_review .reviews_list{display: flex; padding: 16px 0; border-bottom: solid #f3f3f3 1px;}
.comments_section .user_review .reviews_list .user{width: 180px;}
.comments_section .user_review .reviews_list .user .avatar{width: 45px; height: 45px; float: left; line-height: 45px; text-align: center; background: #e5e5e5; border-radius: 50%; margin-right: 10px;}
.comments_section .user_review .reviews_list .user .avatar img{width: 100%; border-radius: 50%;}
.comments_section .user_review .reviews_list .user .name{float: left; font-size: 14px; color: #262125;}
.comments_section .user_review .reviews_list .user .mark{float: left;}
.comments_section .user_review .reviews_list .user .mark i{color: #ffb400;}
.comments_section .user_review .reviews_list .content{flex: 1 1; font-size: 14px; line-height: 26px; color: #262125;}
.comments_section .user_review .reviews_list .picture{flex: 1 1; padding: 0 10px;}
.comments_section .user_review .reviews_list .picture ul{display: flex;}
.comments_section .user_review .reviews_list .picture li{width: 18%; margin: 0 1%;}
.comments_section .user_review .reviews_list .picture li img{width: 100%;}
.comments_section .user_review .reviews_list .date{width: 80px; text-align: right; font-size: 14px; color: #262125;}
.comments_section .user_review .questions_list{display: flex; justify-content: space-between; padding: 16px 0; border-bottom: solid #f3f3f3 1px;}
.comments_section .user_review .questions_list .user{width: 180px;}
.comments_section .user_review .questions_list .user .avatar{width: 45px; height: 45px; float: left; line-height: 45px; text-align: center; background: #e5e5e5; border-radius: 50%; margin-right: 10px;}
.comments_section .user_review .questions_list .user .avatar img{width: 100%; border-radius: 50%;}
.comments_section .user_review .questions_list .user .name{float: left; font-size: 14px; color: #262125;}
.comments_section .user_review .questions_list .content{width: calc(100% - 260px); font-size: 14px; line-height: 26px; color: #262125;}
.comments_section .user_review .questions_list .date{width: 80px; text-align: right; font-size: 14px; color: #262125;}
.comments_section .faq_item{margin-bottom: 20px;}
.comments_section .faq_item .item_title{font-size: 20px; color: #000;}
.comments_section .faq_item .faq_list{background: #f8f8f8; padding: 10px 20px; margin-bottom: 20px;}
.comments_section .faq_item .faq_list .title{font-size: 18px; color: #212121; line-height: 36px; cursor: pointer;}
.comments_section .faq_item .faq_list .title i{float: right; font-size: 20px; font-weight: bold;}
.comments_section .faq_item .faq_list .text{font-size: 16px; color: #666; line-height: 28px; margin-top: 5px; display: none;}
.comments_section .oneday-pagination{text-align: center; margin-top: 20px;}
.comments_section .oneday-pagination .my-el-pager{display: inline-block;}
.comments_section .oneday-pagination .my-el-pager li{display: inline-block; padding: 0 10px; background: #e5e5e5; line-height: 28px; margin: 0 6px; cursor: pointer;}
.comments_section .oneday-pagination .my-el-pager li.active{background: #333; color: #fff;}
.comments_section .oneday-pagination .btn-prev{display: inline-block; height: 28px; margin-right: 8px; cursor: pointer;}
.comments_section .oneday-pagination .btn-prev i{vertical-align: middle;}
.comments_section .oneday-pagination .btn-next{display: inline-block; height: 28px; margin-left: 8px; cursor: pointer;}
.comments_section .oneday-pagination .btn-next i{vertical-align: middle;}

.recommended_product{margin-top: 50px;}
.recommended_product .list_title{font-size: 46px; font-family: 'Poppins Bold'; text-transform: uppercase; text-align: center; color: #212121;}
.recommended_product .list_item{padding: 15px 0;}
.recommended_product .list{width: 23.5%; float: left; margin: 0 2% 30px 0; position: relative;}
.recommended_product .list:nth-child(4n){margin-right: 0;}
.recommended_product .list:nth-child(4n+1){clear: both;}
.recommended_product .list .picture{overflow: hidden;}
.recommended_product .list .picture img{width: 100%;}
.recommended_product .list .plist{display: none;}
.recommended_product .list .plist.show{display: block;}
.recommended_product .list .picture .original{display: block;}
.recommended_product .list .picture:hover .original{display: none;}
.recommended_product .list .picture .dynamic{display: none;}
.recommended_product .list .picture:hover .dynamic{display: block;}
.recommended_product .list .picture .dynamic img{transition: all 1s;}
.recommended_product .list .picture .dynamic:hover img{transform: scale(1.1);}
.recommended_product .list .collect{position: absolute; top: 13px; right: 15px;}
.recommended_product .list .collect a{display: block;}
.recommended_product .list .collect a.hide{display: none;}
.recommended_product .list .collect a i{font-size: 24px; color: #fff;}
.recommended_product .list .ptab{height: 30px; margin-top: 15px;}
.recommended_product .list .ptab ul{text-align: center;}
.recommended_product .list .ptab ul li{display: inline-block; border: solid #fff 1px; border-radius: 50%; overflow: hidden; margin: 0 5px; cursor: pointer;}
.recommended_product .list .ptab ul li img{height: 28px; border-radius: 50%;}
.recommended_product .list .ptab ul li.current{border-color: #be0101;}
.recommended_product .list .title{margin-top: 5px;}
.recommended_product .list .title a{display: block; font-size: 16px; line-height: 22px; color: #000;}
.recommended_product .list .price{float: left; font-size: 18px; color: #000; margin-top: 10px;}
.recommended_product .list .price span{font-size: 14px; color: #959595; text-decoration: line-through; margin-left: 10px;}
.recommended_product .list .scoring{width: calc(100% - 60px); float: left;}
.recommended_product .list .scoring i{color: #ffc600;}
.recommended_product .list .scoring span{font-size: 12px; display: inline-block; margin-left: 6px;}
.recommended_product .list .cart{float: right; margin-top: 10px;}
.recommended_product .list .cart a{display: block; width: 42px; height: 42px; background: url("../images/cart2.png") center no-repeat #e8e8e8; border-radius: 50%;}

@media (max-width:960px) {
	.productdetail{padding: 30px 10px;}
	
	.product_picture{width: 100%;}
	.product_picture .thumbnail{width: 16%; float: left;}
	.product_picture .thumbnail li{margin-bottom: 10px; cursor: pointer;}
	.product_picture .thumbnail li.current{border: solid #182b4c 2px;}
	.product_picture .thumbnail li img{width: 100%;}
	.product_picture .bigpicture{width: 82%; float: right; position: relative; overflow: hidden;}
	.product_picture .bigpicture li{display: none;}
	.product_picture .bigpicture li.show{display: block;}
	.product_picture .bigpicture li img{width: 100%; cursor: zoom-in;}
	.product_picture .bigpicture .btn_prev,
	.product_picture .bigpicture .btn_next{width: 42px; height: 42px; border-radius: 50%; position: absolute; top: calc(50% - 21px); opacity: 0; transition: all 0.5s; cursor: pointer;}
	.product_picture .bigpicture .btn_prev{background: url("../images/swiper-prev.png") 13px center no-repeat rgba(0, 0, 0, 0.3); background-size: 12px; left: 20px;}
	.product_picture .bigpicture .btn_next{background: url("../images/swiper-next.png") right 13px center no-repeat rgba(0, 0, 0, 0.3); background-size: 12px; right: 20px;}
	.product_picture .bigpicture:hover .btn_prev,
	.product_picture .bigpicture:hover .btn_next{opacity: 1;}
	.product_picture .bigpicture .collect{position: absolute; top: 18px; right: 15px;}
	.product_picture .bigpicture .collect a{display: block;}
	.product_picture .bigpicture .collect a.hide{display: none;}
	.product_picture .bigpicture .collect a i{font-size: 30px; color: #fff;}
	
	.product_argument{width: 100%; float: right;}
	.product_argument .category_title{font-size: 16px; line-height: 34px; color: #757575;}
	.product_argument .product_name{font-size: 28px; line-height: 34px; color: #000; margin-top: 10px;}
	.product_argument .product_rating{font-size: 16px; color: #000; margin-top: 20px;}
	.product_argument .product_rating i{color: #ffc600;}
	.product_argument .product_rating span{margin-left: 10px;}
	.product_argument .product_price{margin-top: 20px;}
	.product_argument .product_price b{font-size: 24px; font-family: 'Poppins Bold'; color: #000;}
	.product_argument .product_price small{font-size: 14px; color: #959595; text-decoration: line-through;}
	.product_argument .product_price span{font-size: 14px; color: #c30000; margin-left: 8px;}
	.product_argument .paytips{max-width: 430px; font-size: 16px; line-height: 24px; color: #000; margin-top: 10px;}
	.product_argument .more_option{margin-top: 30px;}
	.product_argument .more_option h4{font-size: 16px; color: #000;}
	.product_argument .more_option li{width: 102px; display: inline-block; margin: 10px 10px 0 0;}
	.product_argument .more_option li.current{border: solid #182b4c 2px; box-sizing: border-box;}
	.product_argument .more_option li img{width: 100%;}
	.product_argument .purchase_quantity{margin-top: 20px;}
	.product_argument .purchase_quantity .label{display: inline-block; font-size: 16px; line-height: 36px; color: #000;}
	.product_argument .purchase_quantity .quantity{display: inline-block; border: solid #eaeaea 1px; margin-left: 10px;}
	.product_argument .purchase_quantity .quantity button{width: 34px; height: 34px; line-height: 38px; font-size: 28px; border: none; background: #f7f8fa; cursor: pointer;}
	.product_argument .purchase_quantity .quantity button.nodrop{color: #eaeaea; cursor: no-drop;}
	.product_argument .purchase_quantity .quantity input{width: 60px; height: 34px; text-align: center; border: none;}
	.product_argument .buybtn{margin-top: 30px; display: flex; justify-content: space-between;}
	.product_argument .buybtn a{display: inline-block; text-align: center; font-size: 18px; font-family: 'Poppins Bold'; line-height: 50px;}
	.product_argument .buybtn a.buynow{width: 33%; background: #f8f8f8; color: #262125;}
	.product_argument .buybtn a.addbag{width: 65%; background: #262125; color: #fff;}
	.product_argument .detail_content{margin-top: 50px;}
	.product_argument .detail_content .tab_menu{}
	.product_argument .detail_content .tab_menu ul{display: flex; justify-content: space-between;}
	.product_argument .detail_content .tab_menu ul li{flex: 1; font-size: 16px; color: #262125; padding: 0 10px; line-height: 36px; border-bottom: solid #f3f3f3 2px; cursor: pointer;}
	.product_argument .detail_content .tab_menu ul li.current{border-color: #262125;}
	.product_argument .detail_content .tab_box{padding: 20px 0;}
	.product_argument .detail_content .tab_box .tab_content{display: none;}
	.product_argument .detail_content .tab_box .tab_content.show{display: block;}
	.product_argument .detail_content .tab_box .tab_content .information{width: 100%;}
	.product_argument .detail_content .tab_box .tab_content .information td{font-size: 16px; color: #262125; line-height: 28px; padding: 5px 16px; background: #f8f8f8;}
	.product_argument .detail_content .tab_box .tab_content .information td:first{width: 30%;}
	.product_argument .detail_content .tab_box .tab_content .information td:last-child{text-align: right;}
	
	.comments_section{margin-top: 50px;}
	.comments_section .tab_menu{}
	.comments_section .tab_menu ul{display: flex; justify-content: space-between;}
	.comments_section .tab_menu ul li{flex: 1; text-align: center; font-size: 16px; color: #262125; line-height: 44px; border: solid #262125 1px; cursor: pointer;}
	.comments_section .tab_menu ul li.current{background: #262125; color: #fff;}
	.comments_section .tab_box{padding: 20px 0;}
	.comments_section .user_rating{padding: 10px; display: block;}
	.comments_section .user_rating .button{margin-top: 10px;}
	.comments_section .user_rating .button a{padding: 0 15px 0 36px; line-height: 38px;}
	.comments_section .user_rating .button a.reviewbtn{background: url("../images/review.png") 13px center no-repeat; background-size: 13px;}
	.comments_section .user_rating .button a.askbtn{background: url("../images/ask.png") 13px center no-repeat; background-size: 14px; margin-left: 16px;}
	
	.comments_section .leave_comment{margin-top: 30px;}
	.comments_section .leave_comment .form_item{margin-bottom: 32px; display: flex;}
	.comments_section .leave_comment .form_item .label{width: 20px; text-align: center; line-height: 38px; padding-right: 10px; font-size: 16px; color: #666;}
	.comments_section .leave_comment .form_item .content{width: calc(100% - 30px); line-height: 38px; font-size: 16px; color: #666;}
	.comments_section .leave_comment .form_item .rating{height: 38px; margin-left: 10px;}
	.comments_section .leave_comment .form_item .rating .layui-rate{padding: 0;}
	.comments_section .leave_comment .form_item .content .input{width: 100%; height: 36px; font-size: 16px; color: #666; box-sizing: border-box; padding: 0 12px; border: solid #ddd 1px;}
	.comments_section .leave_comment .form_item .imglist{}
	.comments_section .leave_comment .form_item .imglist .upload-img-list{width: 78px; height: 78px; border: dashed #c0ccda 1px;}
	.comments_section .leave_comment .form_item .imglist .upload-img-list img{width: 100%;}
	.comments_section .leave_comment .form_item .imglist .uploadbtn{display: inline-block; width: 78px; height: 78px; text-align: center; line-height: 78px; background: #fafafa; border: dashed #c0ccda 1px; border-radius: 5px;}
	.comments_section .leave_comment .form_item .imglist .uploadbtn i{font-size: 32px; color: #999;}
	.comments_section .leave_comment .form_item .uploadtips{font-size: 16px; color: #666; margin-top: 10px;}
	.comments_section .leave_comment .form_button{padding-left: 21px;}
	.comments_section .leave_comment .form_button button{width: 350px; height: 50px; font-size: 18px; text-align: center; background: #182b4c; color: #fff; border: none; cursor: pointer;}
	.comments_section .ask_question{margin-top: 30px; display: none;}
	.comments_section .ask_question .form_item{margin-bottom: 32px; display: flex;}
	.comments_section .ask_question .form_item .label{width: 20px; text-align: center; line-height: 38px; padding-right: 10px; font-size: 16px; color: #666;}
	.comments_section .ask_question .form_item .content{width: calc(100% - 30px); line-height: 38px; font-size: 16px; color: #666;}
	.comments_section .ask_question .form_item .content .input{width: 100%; height: 36px; font-size: 16px; color: #666; box-sizing: border-box; padding: 0 12px; border: solid #ddd 1px;}
	.comments_section .ask_question .form_button{padding-left: 21px;}
	.comments_section .ask_question .form_button button{width: 350px; height: 50px; font-size: 18px; text-align: center; background: #182b4c; color: #fff; border: none; cursor: pointer;}
	.comments_section .user_review{margin-top: 50px;}
	.comments_section .user_review .review_tab{border-bottom: solid #f3f3f3 2px;}
	.comments_section .user_review .review_tab li{display: inline-block; font-size: 16px; line-height: 36px; color: #262125; padding: 0 15px; cursor: pointer;}
	.comments_section .user_review .review_tab li.current{border-bottom: solid #262125 2px; margin-bottom: -2px;}
	.comments_section .user_review .review_content{display: none;}
	.comments_section .user_review .review_content.show{display: block;}
	.comments_section .user_review .reviews_list{display: flex; padding: 16px 0; border-bottom: solid #f3f3f3 1px;}
	.comments_section .user_review .reviews_list .user{width: 180px;}
	.comments_section .user_review .reviews_list .user .avatar{width: 45px; height: 45px; float: left; line-height: 45px; text-align: center; background: #e5e5e5; border-radius: 50%; margin-right: 10px;}
	.comments_section .user_review .reviews_list .user .avatar img{width: 100%; border-radius: 50%;}
	.comments_section .user_review .reviews_list .user .name{float: left; font-size: 14px; color: #262125;}
	.comments_section .user_review .reviews_list .user .mark{float: left;}
	.comments_section .user_review .reviews_list .user .mark i{color: #ffb400;}
	.comments_section .user_review .reviews_list .content{flex: 1 1; font-size: 14px; line-height: 26px; color: #262125;}
	.comments_section .user_review .reviews_list .picture{flex: 1 1; padding: 0 10px;}
	.comments_section .user_review .reviews_list .picture ul{display: flex;}
	.comments_section .user_review .reviews_list .picture li{width: 18%; margin: 0 1%;}
	.comments_section .user_review .reviews_list .picture li img{width: 100%;}
	.comments_section .user_review .reviews_list .date{width: 80px; text-align: right; font-size: 14px; color: #262125;}
	.comments_section .user_review .questions_list{display: flex; justify-content: space-between; padding: 16px 0; border-bottom: solid #f3f3f3 1px;}
	.comments_section .user_review .questions_list .user{width: 180px;}
	.comments_section .user_review .questions_list .user .avatar{width: 45px; height: 45px; float: left; line-height: 45px; text-align: center; background: #e5e5e5; border-radius: 50%; margin-right: 10px;}
	.comments_section .user_review .questions_list .user .avatar img{width: 100%; border-radius: 50%;}
	.comments_section .user_review .questions_list .user .name{float: left; font-size: 14px; color: #262125;}
	.comments_section .user_review .questions_list .content{width: calc(100% - 260px); font-size: 14px; line-height: 26px; color: #262125;}
	.comments_section .user_review .questions_list .date{width: 80px; text-align: right; font-size: 14px; color: #262125;}
	.comments_section .faq_item{margin-bottom: 20px;}
	.comments_section .faq_item .item_title{font-size: 18px; line-height: 32px; font-weight: bold;}
	.comments_section .faq_item .faq_list{background: #f8f8f8; padding: 10px 20px; margin-bottom: 20px;}
	.comments_section .faq_item .faq_list .title{font-size: 14px; line-height: 28px; font-weight: bold;}
	.comments_section .faq_item .faq_list .title i{font-size: 16px;}
	.comments_section .faq_item .faq_list .text{font-size: 14px; line-height: 24px;}
	
	.comments_section .oneday-pagination{text-align: center; margin-top: 20px;}
	.comments_section .oneday-pagination .my-el-pager{display: inline-block;}
	.comments_section .oneday-pagination .my-el-pager li{display: inline-block; padding: 0 10px; background: #e5e5e5; line-height: 28px; margin: 0 6px; cursor: pointer;}
	.comments_section .oneday-pagination .my-el-pager li.active{background: #333; color: #fff;}
	.comments_section .oneday-pagination .btn-prev{display: inline-block; height: 28px; margin-right: 8px; cursor: pointer;}
	.comments_section .oneday-pagination .btn-prev i{vertical-align: middle;}
	.comments_section .oneday-pagination .btn-next{display: inline-block; height: 28px; margin-left: 8px; cursor: pointer;}
	.comments_section .oneday-pagination .btn-next i{vertical-align: middle;}
	
	.recommended_product{margin-top: 50px;}
	.recommended_product .list_title{font-size: 24px; font-family: 'Poppins Bold'; text-transform: uppercase; text-align: center; color: #212121;}
	.recommended_product .list_item{padding: 15px 0;}
	.recommended_product .list{width: 49%; float: left; margin: 0 2% 30px 0; position: relative;}
	.recommended_product .list:nth-child(2n){margin-right: 0;}
	.recommended_product .list:nth-child(2n+1){clear: both;}
	.recommended_product .list .picture{overflow: hidden;}
	.recommended_product .list .picture img{width: 100%;}
	.recommended_product .list .plist{display: none;}
	.recommended_product .list .plist.show{display: block;}
	.recommended_product .list .picture .original{display: block;}
	.recommended_product .list .picture:hover .original{display: none;}
	.recommended_product .list .picture .dynamic{display: none;}
	.recommended_product .list .picture:hover .dynamic{display: block;}
	.recommended_product .list .picture .dynamic img{transition: all 1s;}
	.recommended_product .list .picture .dynamic:hover img{transform: scale(1.1);}
	.recommended_product .list .collect{position: absolute; top: 13px; right: 15px;}
	.recommended_product .list .collect a{display: block;}
	.recommended_product .list .collect a.hide{display: none;}
	.recommended_product .list .collect a i{font-size: 24px; color: #fff;}
	.recommended_product .list .ptab{height: 30px; margin-top: 15px;}
	.recommended_product .list .ptab ul{text-align: center;}
	.recommended_product .list .ptab ul li{display: inline-block; border: solid #fff 1px; border-radius: 50%; overflow: hidden; margin: 0 5px; cursor: pointer;}
	.recommended_product .list .ptab ul li img{height: 28px; border-radius: 50%;}
	.recommended_product .list .ptab ul li.current{border-color: #be0101;}
	.recommended_product .list .title{margin-top: 5px;}
	.recommended_product .list .title a{display: block; font-size: 16px; line-height: 22px; color: #000;}
	.recommended_product .list .price{float: left; font-size: 18px; color: #000; margin-top: 10px;}
	.recommended_product .list .price span{font-size: 14px; color: #959595; text-decoration: line-through; margin-left: 10px;}
	.recommended_product .list .scoring{width: calc(100% - 60px); float: left;}
	.recommended_product .list .scoring i{color: #ffc600;}
	.recommended_product .list .scoring span{font-size: 12px; display: inline-block; margin-left: 6px;}
	.recommended_product .list .cart{float: right; margin-top: 10px;}
	.recommended_product .list .cart a{display: block; width: 42px; height: 42px; background: url("../images/cart2.png") center no-repeat #e8e8e8; border-radius: 50%;}
	
}