.default_products_detail9{ margin-top: 30px; margin-bottom: 30px; }
.default_products_detail9 .detail_name { line-height: 1.375; }
.default_products_detail9 .detail_brief { margin-top: 10px; }
.default_products_detail9 .visual_box{ margin-top: 25px; font-size: 0; }
.default_products_detail9 .visual_box>span{ margin-left: 16px; display: inline-block; vertical-align: middle; }
.default_products_detail9 .visual_box>span:first-child{ margin-left: 0; }
.default_products_detail9 .visual_box .total_review{ margin-left: 6px; font-size: 16px; color: #1e71ce; }
.default_products_detail9 .visual_box .rating{ font-size: 16px; color: #000000; }
.default_products_detail9 .visual_box .prod_info_number{ font-size: 16px; color: #000000; }
.default_products_detail9 .visual_box .prod_info_number.hide{ display: none; }
.default_products_detail9 .visual_box .detail_visual_sales{ margin-left: 8px; padding: 3px 9px; background-color: #ffe7e7; color: #eb3e3e; font-size: 14px; border-radius: 15px; text-transform: lowercase; }
.default_products_detail9 .visual_box .detail_sku { font-size: 16px; margin-left: 8px; }
.default_products_detail9 .visual_box .detail_sku.hide{ display: none; }
/* 产品图 */
.default_products_detail9 .image_box{ overflow: hidden; }
.default_products_detail9 .image_box .detail_left { width: 487px; margin: 36px auto 0; }
.default_products_detail9 .image_box.container_full .detail_left{ width: 800px; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big { max-width: 100%; height: 0; position: relative; width: 100%; padding-top: 100%; transition: .5s; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li { position: relative; width: 100%; height: 100%; float: left; border-radius: 20px; overflow: hidden; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li img{ border-radius: 20px; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li .img_box{height: 100%; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li .video_container { display: none; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%,-50%); z-index: 3; background-image: url(../../../../images/mweb/icon_video_play.png) ; background-repeat: no-repeat; background-size: 80px; background-position: center center; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li iframe { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 11;}
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 11;}
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_size .thumb_tab { display: none; position: absolute; left: 10px; bottom: 30px; border-radius: 27px; width: 45px; height: 27px; line-height: 27px; background-color: rgba(0, 0, 0, .4); text-align: center; font-size: 15px; color: #fff; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_package{ position: relative; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small { display: none; position: absolute; top: 50%; transform: translateY(-50%) translateX(17px); width: 100%; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small ul { display: none; flex-flow: row; width: 100%; height: 100%; transition: all .3s ease-in-out; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small ul li { width: calc(20% - 15px); height: 108px; margin-right: 15px; float: left; cursor: pointer; box-sizing: border-box; border: 2px solid transparent; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small ul li.current { border-color: #000; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small ul li.video_pic_box { position: relative; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small ul li.video_pic_box:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5) url(../../../../images/products/icon_video.png) no-repeat center center; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small .switching_btn { position: absolute; top: 50%; z-index: 10; transform: translateY(-50%); width: 34px; height: 34px; cursor: pointer; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small .thumb_switching_left { left: 0; background:url(../../../../images/global/switching_icon_left.png) no-repeat center rgba(236, 236, 236, .8); }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small .thumb_switching_right { right: 0; background:url(../../../../images/global/switching_icon_right.png) no-repeat center rgba(236, 236, 236, .8); }
.default_products_detail9 .products_detail_box .pro_video{ display: none; }
.default_products_detail9 .default_products_detail video{ width: 100%; height: 100%; background-color: #000; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_package .thumb_size{ position: relative; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn{ position: absolute; top: 50%; left: 50%; transform: translate(calc( -50% + 9px ), -50%); width: 100%; z-index: 30;}
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .thumb_switching_left { left: 15px; } 
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .thumb_switching_right { right: 15px; } 
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .switching_btn{ transition: .4s; position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; width: 44px; height: 44px; line-height: 44px; border-radius: 100%; cursor: pointer; }
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .switching_btn i{ transition: .4s; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: inherit;}
.default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .switching_btn:before{ content: ''; width: 100%; height: 100%; border-radius: 100%; position: absolute; top: 0; left: 0; transform: scale(0); transition: all 400ms ease; pointer-events: none; }

@media screen and (min-width: 1000px) {
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .switching_btn:hover:before{ transform: scale(1); }
}
.default_products_detail9 .pruchase_box .box_right .detail_actions.vertical_type .button{ width: 100%; margin-left: 0; margin-right: 0; }

.default_products_detail9 .pruchase_box{ margin-top: 55px; display: flex; align-items: flex-start; justify-content: space-between; }
.default_products_detail9 .pruchase_box .box_left{ width: calc( 100% - 430px ); }
.default_products_detail9 .pruchase_box .box_right{ width: 430px; }
.default_products_detail9 .pruchase_box .box_right .share_box{ margin-bottom: 50px; text-align: right; }
.default_products_detail9 .pruchase_box .box_right .share_box .share_title{ font-size: 18px; }
.default_products_detail9 .pruchase_box .box_right .share_box .share_toolbox{ display: inline-block; vertical-align: middle; }
.default_products_detail9 .pruchase_box .box_right .share_box .share_toolbox li{ margin-right: 10px; display: inline-block; vertical-align: middle; }
.default_products_detail9 .pruchase_box .box_right .share_box .share_toolbox li a{ font-size: 0; }
.default_products_detail9 .pruchase_box .box_right .share_box .share_toolbox li:last-child{ margin-right: 0; }
.default_products_detail9 .pruchase_box .box_right .fixed_box{ padding: 20px 0 25px; border-radius: 20px; box-shadow: 0 0 12px 3px #f4f4f4; background-color: #fff; box-sizing: border-box; }
.default_products_detail9 .pruchase_box .box_right .fixed_box>.box{ overflow-y: auto; }
.default_products_detail9 .pruchase_box .box_right .fixed_box>.box::-webkit-scrollbar { width: 4px; height: 4px; background-color: transparent; box-shadow: unset;}
.default_products_detail9 .pruchase_box .box_right .fixed_box>.box::-webkit-scrollbar-track {background-color: transparent; box-shadow: unset;}
.default_products_detail9 .pruchase_box .box_right .fixed_box>.box::-webkit-scrollbar-thumb {border-radius: 20px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #999;}
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box{  display: flex; align-items: center; justify-content: space-between; padding: 18px 14px 13px 27px; background-color: #f3264d; transform: translateY(-25px); border-top-left-radius: 20px; border-top-right-radius: 20px; flex-wrap: wrap;}
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box>.fl{ max-width: 24%; }
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .clear{ display: none; }
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .sales_progress_title{ color: #fff; font-size: 18px; }
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time>span{ display: inline-block; vertical-align: middle;  }
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time .day,
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time .seconds_icon{ margin: 0 4px; color: #fff; font-size: 16px; }
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time .day_count,
.default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time .day_seconds{ background-color: #fff; min-width: 47px; height: 34px; line-height: 34px; font-size: 16px; text-align: center; border-radius: 5px; color: #000000;; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround{ padding: 2px 25px; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround .detail_price{ position: relative; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround .detail_brief{ font-size: 14px; line-height: 20px; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround .detail_price strong{ font-size: 36px; vertical-align: middle; margin-right: 14px; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround .detail_price del{ margin-right: 5px; vertical-align: middle; font-size: 15px; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround .detail_price .global_themes_sales { display: inline-block; vertical-align: middle; position: static;; }
.default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround #pro_detail_coupon .cou_item{ width: 100%; box-sizing: border-box; }
.default_products_detail9 .pruchase_box .box_right .detail_actions .button{display:block;width:48.65%;line-height:22px;margin-right:2.7%;margin-bottom: 10px;padding:16px 20px;border-radius: 5px;border:1px solid transparent;color:#fff;font-size:18px;font-weight:600;cursor:pointer;float:left;overflow:hidden;box-sizing:border-box;font-family:inherit;}
.default_products_detail9 .pruchase_box .box_right .detail_actions .button:nth-child(2n){margin-right: 0;}
.default_products_detail9 .pruchase_box .box_right .detail_actions .button.notallowed{ float: none; width: 100%;cursor: not-allowed;background-color: #f6f6f6;color: #aaa;}
.default_products_detail9 .pruchase_box .box_right .detail_actions .button[disabled]{cursor:not-allowed;}
.default_products_detail9 .pruchase_box .box_right .detail_actions #addtocart_button[disabled]{background-color:#f6f6f6!important; border-color:#f6f6f6!important; color:#aaa!important;}
.default_products_detail9 .pruchase_box .box_right .detail_actions #arrival_notice_button {width: 100%; margin-top: 15px;}
.default_products_detail9 .pruchase_box .box_right .detail_actions #arrival_notice_button.hide {display: none;}
.default_products_detail9 .pruchase_box .box_right .detail_actions .button.full{width: 100%;margin: 0 0 15px;}
.default_products_detail9 .pruchase_box .box_right .prod_info_form li input[type=text]{width: 100%;}
.default_products_detail9 .pruchase_box .box_right .prod_info_form li.attr_show.attr_show_list .attr_title{ padding-top: 0; margin-top: 18px; }
.default_products_detail9 .pruchase_box .box_right .prod_info_form li.attr_show.attr_show_list .attr_title strong,
.default_products_detail9 .pruchase_box .box_right .prod_info_form li h5{ margin-bottom: 0; font-size: 16px; color: #333; font-weight: 600; }
.default_products_detail9 .pruchase_box .box_left .detail_description{ margin-top: 0; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_item .desc_item_head{ padding: 0 25px; border: 1px solid transparent; }
.default_products_detail9 .pruchase_box .box_right .detail_actions .button#sds_designbutton{ background-color: #000; }

/* 满减活动 */
.default_products_detail9 .pruchase_box .detail_full_reduction{margin-top: 16px;margin-bottom: 0;background: #f5f5f5;padding: 20px 20px 20px 55px;position: relative;}
.default_products_detail9 .pruchase_box .detail_full_reduction i{display: block;width: 24px;height: 27px;background-image: url(../../../../images/products/icon.png);background-position: 0 0;position: absolute;left: 18px;top: 22px;}
.default_products_detail9 .pruchase_box .detail_full_reduction ul li{line-height: 26px;font-size: 12px;color: #555;}
.default_products_detail9 .pruchase_box .detail_full_reduction ul li span{color: #eb3e3e;font-weight: bold;}
.default_products_detail9 .pruchase_box .detail_full_reduction .f_title{height: 30px;line-height: 30px;font-size: 16px;color: #222;}
.default_products_detail9 .pruchase_box .gifts_full_reduction i{background-image: unset;top: 20px;font-size: 27px;color: #eb3e3e;}
.default_products_detail9 .pruchase_box .gifts_full_reduction ul li>a{padding-left: 3px;text-transform: uppercase; text-decoration: underline;font-size: 12px;}

/* 运费估算 - start */
.default_products_detail9 .pruchase_box .box_right .freight_estimate {margin-bottom: 32px;margin-top: 0; font-size: 14px; line-height: 24px; position: relative; text-align: left;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate.masked .price,
.default_products_detail9 .pruchase_box .box_right .freight_estimate.masked .info,
.default_products_detail9 .pruchase_box .box_right .freight_estimate.masked .date{ opacity: 0; }
.default_products_detail9 .pruchase_box .box_right .freight_estimate .price {font-weight: bold; font-family: 'OpenSans-Bold'; text-transform: uppercase;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate .price i {display: none;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate .date {color: #999; word-wrap: break-word;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate .info i {margin-left: 4px; font-size: 12px;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate .freight_btn {cursor: pointer;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate .freight_btn:hover {color: #eb3e3e;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate .mob_btn {display: none;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate.no_delivery .freight_btn {padding-left: 22px; position: relative;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate.no_delivery .freight_btn::before {content: ''; display: block; position: absolute; top: 5px; left: 0; width: 18px; height: 18px; background: url('../../../../images/ico/icon_warn_circle.png') no-repeat 0 0; background-size: 100% 100%;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate.no_delivery .freight_btn strong {font-family: 'OpenSans-Bold'; font-weight: bold;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate.no_delivery .freight_btn:hover {color: #333;}
.default_products_detail9 .pruchase_box .box_right .freight_estimate.no_delivery .freight_btn:hover span {color: #eb3e3e;}
/* 弹窗 */
#freight_estimate_table {position: fixed; top: 20%; left: 50%; transform: translateX(-50%);  z-index: 100000; background-color: #fff; padding: 20px 30px; font-size: 14px; line-height: 20px; min-width: 810px; border-radius: 5px;}
#freight_estimate_table .close_btn {width: 15px; height: 15px; display: flex; justify-content: center; align-items: center; position: absolute; top: 20px; right: 15px;}
#freight_estimate_table .close_btn i {font-size: 12px;}
#freight_estimate_table .item {margin-bottom: 20px; display: flex; flex-direction: column;}
#freight_estimate_table .item .label {margin-bottom: 15px; line-height: 26px; font-family: 'OpenSans-Bold';}
#freight_estimate_table .item .tips { margin: -10px 0 10px; font-size: 12px; color: #EE3E3E; }
#freight_estimate_table .item.bottom {text-align: center;}
#freight_estimate_table button.apply {width: 120px; color: #fff; line-height: 36px; background-color: #222; font-family: 'OpenSans-Bold';}
#freight_estimate_table button.apply:disabled {background-color: #efefef; border-color: #efefef; color: #d5d5d5; cursor: no-drop;}
#freight_estimate_table .ship_method .memo {padding: 10px; color: #999; font-size: 12px;}
#freight_estimate_table .ship_method .memo::before {content: '*'; padding: 0 5px; font-size: 14px;}
/* 列表 */
#freight_estimate_table .table_list {width: 100%;max-height: 320px;overflow-y: auto;list-style: none;}
#freight_estimate_table .table_list li,
#freight_estimate_table .table_list li label {width: 100%; position: relative; display: flex; flex-direction: row; justify-content: flex-start; align-items: center; cursor: pointer;}
#freight_estimate_table .table_list .thead {background-color: #f9f9f9;}
#freight_estimate_table .table_list li.checked {font-family: 'OpenSans-Bold'; font-weight: bold;}
#freight_estimate_table .no_delivery .table_list li {display: flex; align-items: center; box-sizing: border-box; border-radius: 5px; padding: 10px; background-color: #fff4e5; text-align: left; cursor: unset;}
#freight_estimate_table .no_delivery .table_list li::before {content: ''; display: block; width: 24px; height: 24px; margin-right: 5px; background: url('../../../../images/ico/icon_warn_triangle.png') no-repeat center;}
#freight_estimate_table .table_list .col {padding: 10px 15px;}
#freight_estimate_table .table_list .col:nth-of-type(1) {width: 20px; padding: 10px;}
#freight_estimate_table .table_list .col:nth-of-type(2),
#freight_estimate_table .table_list .col:nth-of-type(4) {width: 35%}
#freight_estimate_table .table_list .col:nth-of-type(3) {width: 20%;}
#freight_estimate_table .radiobox input[type="radio"] {display: none;}
#freight_estimate_table .radiobox .pos {display: inline-block; position: relative; box-sizing: border-box; width: 18px; height: 18px; border-radius: 50%; border: 1px solid #c5ced6; background-color: #fff;}
#freight_estimate_table .radiobox .pos::after {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); content: ""; width: 9px; height: 9px; border-radius: 50%; background-color: #fff;}
#freight_estimate_table .radiobox input[type="radio"]:checked + .pos {background-color: #eb3e3e; border-color: #eb3e3e;}
/* 下拉框 */
#freight_estimate_table .dropdown {box-sizing: border-box; width: 278px; padding: 10px; position: relative; cursor: pointer; font-size: 14px; border: 1px solid #c4cdd5; border-radius: 4px;}
#freight_estimate_table .dropdown .txt {position: relative; padding-right: 20px; height: 20px;}
#freight_estimate_table .dropdown .txt .val {overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height: 20px}
#freight_estimate_table .dropdown .txt i {position: absolute; top: 0; right: 0;}
#freight_estimate_table .dropdown .menu {box-sizing: border-box; display: none; position: absolute; left: -1px; top: 100%; z-index: 2; width: calc(100% + 2px); padding: 10px; border: 1px solid #ddd; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; background: #fff;}
#freight_estimate_table .dropdown:hover {border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
#freight_estimate_table .dropdown .filter {width: 100%; display: inline; position: relative;}
#freight_estimate_table .dropdown .filter i {position: absolute; top: 0; right: 10px;}
#freight_estimate_table .dropdown .filter input {width: 100%; padding: 0 30px 0 10px; box-sizing: border-box; background-color: #f0f0f0; border: 0; color: #999; font-size: 14px; line-height: 30px; border-radius: 5px;}
#freight_estimate_table .dropdown .list{height: 220px; margin: 10px 0; overflow-y: scroll;}
#freight_estimate_table .dropdown .list::-webkit-scrollbar {width: 4px; height: 4px; background-color: #fff; box-shadow: unset;}
#freight_estimate_table .dropdown .list::-webkit-scrollbar-track {background-color: #fff; box-shadow: unset;}
#freight_estimate_table .dropdown .list::-webkit-scrollbar-thumb {border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background-color: #999;}
#freight_estimate_table .dropdown .list li {padding: 0 10px;}
#freight_estimate_table .dropdown .list li:hover {background-color: #f7f7f7;}
#freight_estimate_table .dropdown .list li.selected {color: #ee5858;}
#freight_estimate_table .dropdown .list label {width: 100%; padding: 10px 0; display: inline-block; cursor: pointer; position: relative}
#freight_estimate_table .dropdown .radiobox .pos {display: none;}
/* 运费估算 - end */

.default_products_detail9 .pruchase_box .box_left{ box-sizing: border-box; padding-right: 50px; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_menu_title{ border-bottom: 0; border: 1px solid transparent; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_menu_title>ul{ padding: 0; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_menu_title>ul>li{ margin-right: 8px; padding-right: 0; width: auto; line-height: 46px; border: 1px solid transparent; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_menu_title>ul>li:last-child{ margin-right: 0; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_menu_title>ul>li .themes_box_title{ padding: 0 32px; color: inherit; }
.default_products_detail9 .pruchase_box .box_left .detail_description .desc_menu_title>ul>li .themes_box_title:before{ display: none; }

.products_review{margin-top: 60px;padding-top: 60px;border-top: 1px solid #e8e8e1;}
.products_review .review_title{font-size: 24px;text-align: center;text-transform: uppercase;line-height: 1.2;}
.products_review .review_toolbar{margin-top: 30px;padding: 35px 20px;background: #f9f9f9;}
.products_review .review_toolbar .toolbar_star{margin-top: 10px;float: left;}
.products_review .review_toolbar .toolbar_star .total_review{font-size: 18px;color: #666;vertical-align: middle;}
.products_review .review_toolbar .toolbar_star strong{ margin-right: 10px; display: inline-block; font-size: 18px; color: #222222; vertical-align: middle; font-weight: bold; }
.products_review .review_toolbar .toolbar_btn{line-height: 20px;padding: 10px 25px;font-size: 12px;border: 1px solid #3b3b3b;color: #3b3b3b;float: right;}
.products_review .reviews_list_box{position: relative;}
.products_review .reviews_list_box .list_item{padding: 20px;border-top: 1px solid #eee;}
.products_review .reviews_list_box .list_item:first-child{border-top: 0;}
.products_review .reviews_list_box .list_item .item_name{position: relative;}
.products_review .reviews_list_box .list_item .item_name strong{font-size: 18px;color: #000;}
.products_review .reviews_list_box .list_item .item_name span{position: absolute;right: 0;top: 0;font-size: 12px;color: #666;text-transform: uppercase;letter-spacing: 1px;}
.products_review .reviews_list_box .list_item .item_star{margin-top: 5px;}
.products_review .reviews_list_box .list_item .item_content{line-height: 24px;margin-top: 15px;font-size: 14px;color: #666;}
.products_review .reviews_list_box .list_item .item_img{font-size: 0;}
.products_review .reviews_list_box .list_item .item_img a{display: inline-block;width: 80px;height: 80px;margin-right: 10px;margin-top: 10px;}
.products_review .reviews_list_box .list_item .item_reply{width: 100%;background-color: #f9f9f9;padding: 30px;box-sizing: border-box;}
.products_review .reviews_list_box .list_item .item_reply .item_reply_content{margin-bottom: 10px; line-height: 24px; font-size: 14px; color:#444444;}
.products_review .reviews_list_box .list_item .item_reply .item_reply_author{font-size: 14px;color:#888888;}
.products_review .prod_review_more{padding: 0;padding-top: 30px;border-top: 1px solid #eee;}

/* may like */
.products_may_like{margin-top: 60px;padding-top: 60px;border-top: 1px solid #e8e8e1;}
.products_may_like .like_title{font-size: 30px;line-height: 1.2;text-transform: uppercase;}
.products_may_like .icon_discount, .products_may_like .icon_seckill{padding: 7px 10px; position: absolute;right: 0;top: 0;color: #fff;z-index: 1;}
.products_may_like .icon_seckill{display: none;}
.products_may_like .like_products_box{margin-top: 50px;}
.products_may_like .like_products_box .like_products_item{width: 23.5%;margin-left: 2%;margin-bottom: 40px;float: left;}
.products_may_like .like_products_box .like_products_item:nth-child(4n+1){margin-left: 0;clear: both;}
.products_may_like .like_products_box .like_products_item .item_img{display: block;position: relative;}
.products_may_like .like_products_box .like_products_item .item_name{display: block;max-height: 36px;line-height:18px;margin-top: 10px;font-size: 14px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.products_may_like .like_products_box .like_products_item .item_price{margin-top: 5px;font-size: 16px;}
.products_may_like .like_products_box .like_products_item .item_price del{margin-left: 5px;}

.default_products_detail9 .pruchase_box .detail_qty { flex-wrap: wrap; }
.default_products_detail9 .pruchase_box .detail_qty h5{ font-size: 16px; font-weight: 600; line-height: 30px; color: #333; }
.default_products_detail9 .pruchase_box .prod_info_quantity { display: flex; align-items: center; font-size: 0; }
.default_products_detail9 .pruchase_box .prod_info_quantity .quantity_box{display:inline-block;width:203px;height:43px;border:1px #e6e7e8 solid;background:#fff;border-left:none;border-right:none;text-align:center;flex: 1;}
.default_products_detail9 .pruchase_box .prod_info_quantity .quantity_box input{width:203px;height:43px;line-height:43px;color:#222222;border:0;outline:0;text-align:center;font-size:16px;}
.default_products_detail9 .pruchase_box .prod_info_quantity .qty_box{line-height:43px;display:inline-block;vertical-align:top;}
.default_products_detail9 .pruchase_box .prod_info_quantity .qty_box>div{width:43px;height:43px;line-height:43px;overflow:hidden;text-align:center;font-size:20px;cursor:pointer;border:1px solid #e6e7e8;user-select:none; -moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;font-weight:bold;color:#ddd;color:#000;}
.default_products_detail9 .pruchase_box .prod_info_quantity .qty_box>div.notallow{color:#e6e7e8;}
.default_products_detail9 .pruchase_box .prod_info_quantity .qty_box #btn_cut{border-right-width:0;}
.default_products_detail9 .pruchase_box .prod_info_quantity .qty_box #btn_add{border-left-width:0;}
.default_products_detail9 .pruchase_box .prod_info_quantity .qty_box>div.notallow{cursor:not-allowed;}
.default_products_detail9 .pruchase_box .prod_info_quantity .prod_info_inventory{font-size: 14px;line-height: 48px;margin-left: 20px;}
.default_products_detail9 .pruchase_box .prod_info_quantity .prod_info_inventory strong{font-weight: 600;}
.default_products_detail9 .pruchase_box .prod_info_quantity .prod_info_inventory .prod_stock_status{padding-left: 3px;}
.default_products_detail9 .pruchase_box .detail_qty #inventory{ font-size: 14px; margin-top: 10px; color: #222; }


.default_products_detail9 .pruchase_box .prod_info_form li.attr_show .btn_attr{ padding: 12px 15px 12px; font-size: 14px; height: auto; line-height: 26px; border: 0; color: #000; border-radius: 4px; }
.products_detail_box .prod_info_form li.attr_show .btn_attr{ box-shadow: 0 0 0 1px #c5c5c5; }
.default_products_detail9 .pruchase_box .prod_info_form li.attr_show .btn_attr.out_stock { box-shadow: 0 0 0 1px #c5c5c5; }
.default_products_detail9 .pruchase_box .prod_info_form li.attr_show[data-type=color] .btn_attr{ min-width: auto; padding: 5px; border-radius: 50%; }
.default_products_detail9 .pruchase_box .custom_attr_box li.attr_show .custom_attr_item{ margin: 12px 10px 0 0; padding: 12px 46px 12px; font-size: 14px; height: auto; line-height: 26px; border: 0; color: #000; border-radius: 4px; }
.products_detail_box .prod_info_form .custom_attr_box li.attr_show .custom_attr_item{ box-shadow: 0 0 0 1px #c5c5c5; }

#app_wholesale_list_box .pw_title { font-weight: bold; }
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a{ position: relative; width: 42px; height: 42px; line-height: 42px; background: none; font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-indent: 0; font-size: 0; }
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a::before { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li{width: 30px;height: 30px;margin: 5px;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a{width: 30px;height: 30px;line-height: 30px;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a::before{font-size: 30px;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_facebook::before{content:"\e64e";color:#3a589b;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_twitter::before{content:"\e661";color: #1C1C1B;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_pinterest::before{content:"\f211";color:#ca3737;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_whatsapp::before{content:"\e97b";color:#25d366;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_tumblr{background-image: url(../../../../images/global/icon_follow_detail_cur.png);background-size: 100%;background-position: 0px -480px;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_line{background-image: url(../../../../images/global/icon_follow_detail_cur.png);background-size: 100%;background-position: 0px -420px;}
.default_products_detail9 .pruchase_box .box_right .detail_share .share_toolbox li a.share_s_linkedin { background-image: url(../../../../images/global/icon_follow_detail_cur.png); background-size: 100%; background-position: 0px -90px; }
.default_products_detail9 .pruchase_box .box_right .prod_info_form .custom_attr_box li.total_extras{margin-top:-20px;}
.default_products_detail9 .pruchase_box .box_right .prod_info_form .custom_attr_box li.total_extras h5{margin-bottom:30px;font-size: 12px;}

.detail_presales_brief{ margin-top: 15px; margin-bottom: 15px; padding: 8px 16px; line-height: 1.5; background-color: #f5f5f5; font-size: 14px; color: #555555; box-sizing: border-box; }
.default_products_detail9 .pruchase_box .box_right .detail_actions #addtocart_button.pre_sales_button{ width: 100%; padding: 18px 20px; border-radius: 5px; font-size: 18px;box-sizing: border-box; margin-bottom: 10px; }
#themes_pdetial_under_button { margin: 0 0 10px; width: 100%; }
#themes_pdetial_button{ margin-bottom: 0; }

/* 添加到收藏夹 */
.default_products_detail9 .pruchase_box .detail_favorites{margin-bottom: 15px;}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn {display: inline-flex;align-items: center;}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn .iconfont{color: #000000;font-size: 16px;}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn .text{color: #000018;font-size: 14px;line-height: 24px;padding-left: 6px;}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn .favorites_count{color: #999999;font-size: 14px;line-height: 24px;padding-left: 6px;}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn.is_in .iconfont{color:#eb3e3e}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn.is_in .iconfont::before{content: "\e6b0";}
.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn,.default_products_detail9 .pruchase_box .detail_favorites .favorite_btn:hover{text-decoration: none;}
@media screen and (max-width:768px){
    .default_products_detail9 .pruchase_box .detail_favorites .favorite_btn{width: auto;height: auto;line-height: 22px;font-size: 16px;text-align: center;justify-content: center;box-sizing: border-box;}
}

@media screen and (min-width: 1000px) {
    .default_products_detail9 .pruchase_box .box_right #batchAttr .batch_list .item_choose:nth-child(1){ width: 25%; }
    .default_products_detail9 .pruchase_box .box_right #batchAttr .batch_list .item_choose:nth-child(2){ width: 25%; }
}
@media screen and (max-width: 1200px) {
    .default_products_detail9 .image_box.container_full .detail_left{ width: 600px; }
}
@media screen and (max-width: 1000px) {
    .default_products_detail9 .pruchase_box{ margin-top: 24px; flex-wrap: wrap; }
    .default_products_detail9 .pruchase_box .box_left{ margin-top: 25px; width: 100%; order: 1; padding-right: 0; }
    .default_products_detail9 .pruchase_box .detail_description{ margin-top: 24px; }
    .default_products_detail9 .pruchase_box .box_right{ order: 0; width: 100%; }
    .default_products_detail9 .pruchase_box .box_right .share_box{ text-align: left; margin-bottom: 25px; }
    .default_products_detail9 .pruchase_box .box_right .share_box .share_title{ font-size: 14px; }
    .default_products_detail9 .image_box .detail_left{ width: 92%; margin: 20px auto 0;}
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big{ max-width: 100%; }
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big ul li .video_container { display: block; }
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn{ display: block; transform: translate(-50%, -50%); }
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .switching_btn{ width: 28px; height: 28px; }
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_btn .switching_btn i{ font-size: 12px; }
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_small{ margin-top: 20px; position: static; transform: translate(0); overflow: hidden; }
    .default_products_detail9 .pruchase_box .box_right #batchAttr .batch_list .item_choose:nth-child(1){ width: 45%; }
    .default_products_detail9 .pruchase_box .box_right .box .detail_bacgkround .detail_price strong{ font-size: 24px; }
    
    .default_products_detail9 .pruchase_box .box_right .detail_actions .button{ font-size: 15px; padding: 13px 16px; }
    .default_products_detail9 .pruchase_box .box_right .detail_actions #addtocart_button.pre_sales_button{ padding: 15px 20px; font-size: 15px; }
    .global_download_btn.text_btn{ padding: 14px 20px; font-size: 15px; }
    
    .default_products_detail9 .image_box .detail_left .detail_image_box[layout_mobile_hide] .thumb_small{ display: none; }
    .default_products_detail9 .image_box .detail_left .detail_image_box[layout_mobile_hide] .thumb_tab{ visibility: hidden; }
    .products_review{ margin-top: 30px; padding-top: 15px; padding-bottom: 15px; }
    .products_may_like{ margin-top: 10px; padding-top: 15px;; }
    .products_may_like .like_products_box .like_products_item .item_name{ font-size: 14px; line-height: 22px; max-height: 44px; }
    .default_products_detail9 .products_may_like .like_title{ text-align: center; }
    .default_products_detail9 .image_box.container_full .detail_left{ width: 100%; }
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_package{ overflow: hidden; }
    
}
@media screen and (max-width: 768px) {
    .default_products_detail9 .pruchase_box .prod_info_form li.attr_show .btn_attr{ padding: 2px 15px; line-height: 36px; }
    .default_products_detail9 .pruchase_box .prod_info_form li.attr_show[data-type=color] .btn_attr{line-height: 1;}
    .default_products_detail9 .pruchase_box .prod_info_form li.attr_show .btn_attr:not(.selected, :hover) { box-shadow: 0 0 0 2px #c5c5c5; }
    .default_products_detail9 .pruchase_box .prod_info_form li.attr_show .btn_attr.out_stock { box-shadow: 0 0 0 2px #c5c5c5; }
    .default_products_detail9 .pruchase_box .box_right .prod_info_form li.attr_show.attr_show_list .attr_title strong{ font-size: 14px; }
    .default_products_detail9 .pruchase_box .prod_info_quantity .quantity_box{height:48px;width:70px;}
    .default_products_detail9 .pruchase_box .prod_info_quantity .quantity_box input{height:48px;line-height:48px;width:70px;font-size:14px;}
    .default_products_detail9 .pruchase_box .prod_info_quantity .qty_box>div{width:48px;height:48px;line-height:48px;}
    .default_products_detail9 .pruchase_box .prod_info_quantity .qty_box>div.notallow{width: 48px;height: 48px;line-height: 48px;}
    .default_products_detail9 .pruchase_box .prod_info_quantity .qty_box{line-height:48px;}

    .default_products_detail9 .pruchase_box .custom_attr_box{padding-top: 10px;}
    .default_products_detail9 .pruchase_box .custom_attr_box h5{margin-bottom:10px;padding-top:15px;}
    .default_products_detail9 .pruchase_box .prod_info_form .custom_attr_box li.attr_show .custom_attr_item{ margin: 10px 10px 0 0; padding: 2px 26px; line-height: 36px; }
    .default_products_detail9 .pruchase_box .prod_info_form .custom_attr_box li.attr_show .custom_attr_item:not(.selected, :hover) { box-shadow: 0 0 0 2px #c5c5c5; }
    
    .products_review{margin-top: 30px;padding:15px 0;}
    .products_review .review_title{font-size: 16px;}
    .products_review .review_toolbar{margin-top: 15px;padding: 15px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
    .products_review .review_toolbar .toolbar_star{width: 100%;text-align: center;}
    .products_review .review_toolbar .toolbar_btn{margin-top: 10px;float: left;/* clear: both; */}
    .products_review .review_toolbar .clear{display: none;}
    .products_review .prod_review_more{margin-top: 15px;}

    .default_products_detail9 .pruchase_box .freight_estimate {padding: 20px 30px 20px 20px; background-color: #f8f8f8; font-size: 16px;}
    .default_products_detail9 .pruchase_box .freight_estimate.no_delivery {background-color: #fff4e4;}
    .default_products_detail9 .pruchase_box .freight_estimate .freight_btn i {display: none;}
    .default_products_detail9 .pruchase_box .freight_estimate .mob_btn {display: block; box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 10px 30px 10px 10px;}
    .default_products_detail9 .pruchase_box .freight_estimate .mob_btn .arrow {width: 30px; height: 30px; text-align: center; vertical-align: middle; margin-top: -15px; position: absolute; top: 50%; right: 0; transform: rotate(-90deg);}
    .default_products_detail9 .pruchase_box .freight_estimate .mob_btn i {font-size: 24px;}
    .default_products_detail9 .pruchase_box .freight_estimate.no_delivery .freight_btn {padding-left: 24px;}
    .default_products_detail9 .pruchase_box .freight_estimate.no_delivery .freight_btn::before {width: 20px; height: 20px; background-size: 100%;}

    .default_products_detail9 .pruchase_box .box_right .detail_promotion_box .sales_progress_title{ font-size: 14px; }
    .default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time .day_count,
    .default_products_detail9 .pruchase_box .box_right .detail_promotion_box .countdown_time .day_seconds{ min-width: 38px; height: 28px; line-height: 28px; font-size: 14px; }

}
@media screen and (max-width: 650px) {
    .default_products_detail9 .image_box .detail_left .detail_image_box .thumb_big{ overflow: hidden; }
}

