@charset "utf-8";
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
ul,li {list-style-type:none; }
.caretl{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
body{ line-height:1.5; color:#333; font-size:14px;  font-family: 'OpenSans', "Helvetica Neue", Helvetica, Arial, "俪  Pro", "LiHei Pro", "STHeiti", "Apple LiGothic Medium", "微软正 体", "Microsoft JhengHei", sans-serif; background:#fff;}
a{text-decoration:none;cursor: pointer;outline: none; color:#333;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
a:hover{text-decoration:none; outline: none; color:#9d0229; }
*,:after,:before {box-sizing:border-box}
*{ padding:0px; margin:0 auto; }
img{max-width:100%;border:none;vertical-align:middle;text-decoration:none;}
input,select,textarea{ -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; font-family: 'OpenSans', "Helvetica Neue", Helvetica, Arial, "俪  Pro", "LiHei Pro", "STHeiti", "Apple LiGothic Medium", "微软正 体", "Microsoft JhengHei";transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
table{margin:0px;}
input::-webkit-input-safebox-button{display: none;}
input[type="button"], input[type="submit"], input[type="reset"]{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -webkit-appearance: none;}
input:focus, textarea:focus ,select:focus{outline: none;}
button{border: none;cursor: pointer;}
textarea {-webkit-appearance: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;  }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #ccc;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #ccc;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #ccc;}

.container{width:100%; padding:0px;}
.centent{width:96%; max-width:1400px; margin:0 auto;}
.login_bg {min-height: calc(100vh - 110px - 325px);}
.content {min-height: calc(100vh - 110px - 325px);}
.container_width{width:92%; margin:0 auto;}
header{box-shadow: 0px 2px 7px -1px rgba(0,0,0,0.2);position: relative;z-index: 9;background: #FFF;}
.title{display:block; font-weight:bold;}
.tb_but{display:inline-block; background:#9d0229; color:#FFF!important; font-size:18px; padding:13px 50px;  border-radius:30px; font-weight:bold; border:#9d0229 solid 2px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.visible-mobile-lan{display: none;}
.top{display:block; background:#fff; text-align:center; position:relative; }
.top_logo{padding:8px;}
.top_logo img{height:88px;}


.top_header{position:relative; text-align:right;width: 100%;display: inline-block;}
.top_icon{display:inline-block; position:relative; top:0px; right:0px; text-align:right;}
.top_header .top_logo{float: left;padding: 15px 30px;}
.top_nav{float: left;}
.top_nav li{float:left;}
.top_nav .active>a{color:#9d0229;}
.top_nav li a{font-size:16px; display:block;padding: 0 20px;line-height: 1;}
.top_nav > ul > li> a{font-weight: bold;}
.top_nav li+li a{border-left: 1px solid #e1e1e1;}
.top_nav li:hover .top_nav_li_icon:after, .top_nav li:hover .top_nav_li_icon:before{background:#9d0229}
.top_nav_li_icon{display:inline-block; position:relative; width:18px; height:12px; margin-right:10px;}
.top_nav_li_icon:after, .top_nav_li_icon:before{ content:" "; position:absolute; width:100%; height:2px; background:#333; display:block; top:0px; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}
.top_nav_li_icon:after{bottom:0px; top:auto; }

.top_nav  li:hover > a{color:#9d0229;}
.top_nav li:hover .arrowDG_menu{display:block;}
.top_nav > ul >li{padding: 10px 0;margin: 42px 0;}
.top_icon_width a{display: inline-block;text-align: center;vertical-align: top;font-weight: bold;line-height: 1.2;padding: 30px 30px 0 0;}
.top_icon_width a img{margin-bottom: 10px;}
.top_icon_width a small{font-size: 12px;}
.arrowDG_menu{ position:absolute; left:0; top:100%;padding:0px;margin-top: -42px; padding-top: 42px; width:100%; z-index:999;display:none; }
.arrow_menu{ position:absolute; left:-10%; top:100%;background: #fefefe; padding:0px; width:120%; z-index:999;box-shadow:0 -2px 8px -1px rgba(0,0,0,.2); -webkit-box-shadow:0 -2px 8px -1px rgba(0,0,0,.2); -moz-box-shadow:0 -2px 8px -1px rgba(0,0,0,.2); display:none;padding: 12px 0;}
.top_nav li:hover .arrow_menu{display:block;}
.arrow_menu_li{position: relative;}
.arrow_menu a{display: block;padding: 10px 5px !important;text-align: center !important}
.classul_c{box-shadow:0 -2px 8px -1px rgba(0,0,0,.2); -webkit-box-shadow:0 -2px 8px -1px rgba(0,0,0,.2); -moz-box-shadow:0 -2px 8px -1px rgba(0,0,0,.2); padding: 30px 0 0!important;background: #fefefe;}



.top_right{float:right; position:absolute; right:0px; top:0px;}
.top_right_Shopping{ display:inline-block; float:left; position:relative;}
.top_right_Shopping span{position:absolute; top:-8px; right:-8px; color:#FFF; background:#9d0229; width:16px; height:16px; line-height:16px; font-size:12px; display:inline-block; border-radius:100%; text-align:center;}
.top_right_Shopping i{ width:29px; height:29px; display:inline-block; background:url(../images/Shopping_icon.png) 0px 0px no-repeat;  position:relative; font-style:inherit}
.top_right_padding{padding: 15px;border-left: 1px solid #e1e1e1;}
.top_right_padding a{display:block;}
.top_right_search{ width:56px; height:48px; display:inline-block; background:url(../images/icon_search.png) center center  no-repeat;vertical-align: top;cursor:pointer; position:relative;}
.top_right_user{width:29px; height:29px; display:inline-block; background:url(../images/icon_search.png) center center no-repeat; float:left;}
.top_right_Collection{width:56px; height:48px; display:inline-block; background:url(../images/Collection_icon.png) 0px 0px no-repeat; float:left;}
.top_nav_Close{display:none;}
.top_language{float:left; width:70px;border-right: 1px solid #e1e1e1;}
.top_language .layui-select-title{padding:5px 15px;}
.top_language .layui-unselect{border:none; padding:0px; color:#333; font-size:12px;}
.top_language .layui-form-select .layui-edge{margin-top:-3px; right:10px;}
.top_language .layui-form-selected .layui-edge{margin-top:-3px;}
.top_language .layui-form-select dl{ padding:0px; border:none; text-align:center; width: 100%;}
.top_language .layui-form-select dl{top:100%;}
.top_language .layui-form-select dl dd{color:#333;}
.top_language .layui-form-select dl dd.layui-this{ background:#9d0229; color:#FFF;}

.top_nav_icon{display:none;}
.top_user{ float:left; cursor:pointer; position:relative;}
.top_user .top_right_padding{margin-right:5px;}
.top_user_name{ float:left; padding-top:35px; display:inline-block}
.top_user_name i{padding-left:2px; font-size:12px;}
.top_user_Close .top_user_name i:before{content: "\f0d8";}
.top_user_txt{ position:absolute; top:65px; right:-10px; width:130px; background:#FFF; box-shadow:0 10px 20px rgba(0,0,0,.2); -webkit-box-shadow:0 10px 20px rgba(0,0,0,.2); -moz-box-shadow:0 10px 20px rgba(0,0,0,.2); display:none;}
.top_user_txt a{display:block; text-align:center; line-height:36px; border-bottom:#f0f0f0 solid 1px;}
.top_user_txt a:nth-last-child(1){border-bottom:none;}
.top_user_txt a:hover{ background:#9d0229; color:#FFF;}

.top-txt-search{display:block; position:absolute; background:#FFF; width:100%; left:0px; top:100%;display:none; z-index:9; padding:15px;box-shadow:0 15px 30px rgba(0,0,0,.3); -webkit-box-shadow:0 15px 30px rgba(0,0,0,.3); -moz-box-shadow:0 15px 30px rgba(0,0,0,.3); }
.search-txt{width:100%; line-height:26px; padding:10px 20px; border:#ddd solid 1px; height:48px;}
.search-txt::-webkit-search-cancel-button{-webkit-appearance: none;}
.search-txt:focus{border:#9d0229 solid 1px;}
.search-but{ width:18px; height:18px; display:inline-block; background:url(../images/icon.png) -26px -25px no-repeat; background-size:100px auto; float:left; border:none; cursor:pointer; position:absolute; right:30px; top:29px;}

.search_Close{background:none;}
.search_Close:before {content: "\1006"; font-size:20px;line-height: 30px;height: 30px; position:absolute; left:16px; top:10px; font-weight:bold;}

.top_right{float:right; position:absolute; right:0px; top:0px; display:none;}
.top_right .top_right_Shopping{ padding:30px; background:#9d0229; display:inline-block; height:80px; cursor:pointer; float:left;}
.top_right .top_right_Shopping i{ width:20px; height:20px; display:inline-block; background:url(../images/icon.png) -77px -26px no-repeat; background-size:100px auto;}
.top_right .top_right_Shopping i span{background:#FFF; color:#9d0229}
.top_right .top_right_padding{margin:40px 20px;}
.top_right .top_right_padding a{display:block;}


.home_li{padding-bottom:70px;}

.banner{display:block;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:5px 10px;}
.banner .swiper-pagination-bullet{ width:15px; height:15px;background:#fff; border-radius: 100%;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#9d0229; }
.banner_swiper_Pagination{ max-width:1580px; width:96%; margin:0 auto; position:absolute; top:50%; left:0px; right:0px; margin-top:-36px;}
.banner_swiper_Pagination .swiper-button-next.swiper-button-white, .banner_swiper_Pagination .swiper-container-rtl .swiper-button-prev.swiper-button-white{background:url(../images/banner_white_icon.png) center bottom no-repeat; background-size:100% auto;}
.banner_swiper_Pagination .swiper-button-prev.swiper-button-white, .banner_swiper_Pagination .swiper-container-rtl .swiper-button-next.swiper-button-white{background:url(../images/banner_white_icon.png) center top no-repeat; background-size:100% auto;}
.banner .swiper-slide img{width:100%;}
.swiper-button-next, .swiper-button-prev{ width:39px; height:72px; margin-top:-36px; z-index:9!important}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background:url(../images/white_icon.png) center bottom no-repeat; background-size:100% auto;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background:url(../images/white_icon.png) center top no-repeat; background-size:100% auto;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: .2;}
.BestSellers_bg{text-align:center;}
.BestSellers_bg .centent{position:relative;}
.title_li{font-size:24px; padding-bottom:10px; text-align:center;}
.BestSellers_li{display:table;width: 100%; text-align:center; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}

.BestSellers_li_img{ display:block; position:relative;}
.BestSellers_li_img_no{position:absolute; left:0px; bottom:0px;  width:100%; padding:6px 10px; font-size:24px; color:#FFF; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-align:center; height:100%; z-index:1; background:#000;  background:rgba(0, 0, 0, 0.4)!important; filter:Alpha(opacity=40); display:table; letter-spacing:2px; }
.BestSellers_li_img_no span{display:table-cell; height:100%; vertical-align:middle; width:100%;}
.BestSellers_li_img_icon{position:absolute; background:#9d0229; color:#FFF; padding:0px 5px 7px; right:0px; top:0px; font-size:12px; line-height:1.2; overflow:hidden; padding-left:10px; border-radius:0px 0px 0px 25px; z-index:2}
.BestSellers_li_img_icon .BestSellers_top_icon{background:url(../images/top_icom.png) center top no-repeat; float:left; width:18px; height:32px; display:inline-block;}
.BestSellers_li_img_icon span{ float:left; padding-top:8px; padding-left:6px; display:inline-block; text-align:center; font-weight:bold;}
.BestSellers_li_img .label{position:absolute; margin:0 auto; max-width:240px; right:0px; left:0px; width:90%; bottom:-20px; background:#9d0229; color:#FFF; line-height:1.2; padding:10px; font-size:18px; z-index:2}
.BestSellers_top_title{text-align:center; border:none; height:auto;  margin-bottom:50px;}
.BestSellers_top_title li{ font-size:20px; line-height:1.5; padding:0px 5px; margin:0px 40px; min-height:inherit; font-weight:normal;}
.BestSellers_top_title  .layui-this:after{height:45px;}
.BestSellers_top_title li:before{ width:1px; height:20px; top:25%; position:absolute; right:-40px; content:""; overflow:hidden; padding:0px; background:#e0e0e0; display:inline-block; }
.layui-tab-brief>.layui-tab-title .layui-this{ color:#e7192d;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom: 4px solid #e7192d;}
.BestSellers_top_title li:nth-last-child(1):before{ display:none;}


.layui-tab-content{padding:0px;}
.BestSellers_title{display:block; font-size:20px;text-align: left !important;font-weight:normal;margin-bottom: 15px !important;}
.BestSellers_txt{display:block;color:#cfb274;font-weight:normal; margin-bottom: 10px;}
.BestSellers_Price{overflow:hidden;font-size:16px; color:#9d0229; padding-bottom:15px; font-weight:bold;}
.BestSellers_Price span{color:#999; text-decoration:line-through; padding-right:15px; font-weight:normal;}
.BestSellers_bg .swiper-pagination{position:inherit; margin-top:45px;}
.BestSellers_bg .swiper-pagination-bullet{ width:20px; height:20px; background:#FFF; border:#e0e0e0 solid 4px; border-radius: 100%;opacity:1;}
.BestSellers_bg .swiper-pagination-bullet-active{ border:#9d0229 solid 4px;}
.BestSellers_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px 10px;}
.BestSellers_purchase{margin: 0 auto;width: 90%; max-width: 240px; padding-bottom:20px;}
.BestSellers_purchase_box{ display:block; position:relative; border:#e0e0e0 solid 1px; padding-left:55px;}
.BestSellers_purchase_box .BestSellers_purchase_no{background:#ddd!important; color:#999!important; cursor:auto}
.Collection_icon{position:absolute; left:0px; height:100%; top:0px; width:55px; border-right:#e0e0e0 solid 1px; text-align:center; cursor:pointer;}
.Collection_icon i{font-size:30px; line-height:48px;}
.Collection_icon.active .layui-icon-heart-fill{ color:#9d0229;}
.Collection_icon.active .layui-icon-heart-fill:before{content: "\e68f";}
.BestSellers_purchase_box a{ font-size:18px; display:block; padding:10px 10px; line-height:1.5; color:#333;}
.BestSellers_purchase_box a:hover{ background:#9d0229; color:#FFF;}

.BestSellers_bg .swiper-container{position:inherit; padding-top:5px;}
.BestSellers_bg .swiper-button-next, .BestSellers_bg .swiper-container-rtl .swiper-button-prev{right:-80px;}
.BestSellers_bg .swiper-button-prev, .BestSellers_bg .swiper-container-rtl .swiper-button-next{left:-80px;}


.layui-tab-item{ display:block; height:0px; overflow:hidden; position:relative; z-index:1}
.layui-show{height:auto; z-index:2; overflow:inherit; }


.RD_center{ position:relative; margin-top:20px; padding:8% 0px; text-align:center; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}

.RD_center:before{position:absolute; width:100%; height:100%; background:#000; opacity:0.6; z-index:0; content: " "; left:0px; top:0px;}
.RD_contact{position:relative; z-index: 2; max-width:1200px; width:100%; padding:0px; margin:0px auto;color:#FFF;}
.RD_logo{ padding:0px 30px; padding-bottom:40px; max-width:480px; text-align:center; margin:0 auto; margin-bottom:40px;  border-bottom: 1px solid #FFF;  border-color: rgba(255, 255, 255, 0.3);}
.RD_center_txt{display:block; font-size:16px;  display:block; margin:0 auto; font-weight:normal; line-height:1.5; margin:0 auto; max-width:780px;}
.RD_center_txt span{display:block;}

.title_describe{font-size:20px; display:block; line-height:1.5; padding-bottom:10px; text-align:center;}
.series_width{overflow:hidden; padding-top:30px; margin:0px -10px;}
.series_width_li{width:50%; float:left; padding:0px 10px;}
.series_width_li .BestSellers_title{padding-top:20px;}

.family_width_bg{ background:#fafafa; padding:50px 0px;}
.family_title{font-size:24px; display:block; padding-bottom:30px; line-height:1.5; text-align:left;}
.family_title b{padding-right:20px;}
.family_title a{ color:#9d0229;}
.family_width_bg .centent{position:relative;}
.family_width_bg .BestSellers_title{padding-top:35px;}

.site_width{display:table; width:100%; background:#bd2300;}
.site_width_li{display:table-cell; width:50%; vertical-align:middle;}
.site_width_li img{width:100%;}
.site_width_txt{ padding:20px; text-align:center; color:#FFF; font-size:16px;}
.site_width_txt img{width:auto;}
.site_width_more{display:block;  margin-top:25px;}
.site_width_txt a{display:inline-block; color:#FFF;}
.site_width_txt .layui-icon-return{-webkit-transform: rotate(180deg); display:inline-block;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);}
.site_width_txt a i{ padding-right:5px; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.site_width_txt a:hover i{padding-right:20px;}

.Share_width{ float:left; text-align:left;}
.Share_title{font-size:18px; padding:15px 0px; display:block; padding-bottom:20px;}
.Share_linke a{font-size: 20px;margin: 0 7px;}
.Share_linke a:hover{color:#9d0229;}
.Share_linke a i{}

.top_label{display:block; border-top:#e0e0e0 solid 1px; padding:20px 0px; overflow:hidden; line-height:1.5}
.top_label i{font-size:14px; margin:0px 10px;}

.product_top_title{display:block; overflow:hidden; border-bottom:#e0e0e0 solid 1px; text-align:center;}
.product_top_title ul{display:inline-block; margin:0 auto;}
.product_top_title li{padding:10px 15px; padding-bottom:20px; position:relative; font-size:20px; display:inline-block; margin:0px 40px;}
.product_top_title li:before{ width:1px; height:20px; top:25%; position:absolute; right:-40px; content:""; overflow:hidden; padding:0px; background:#e0e0e0; display:inline-block; }
.product_top_title li:nth-last-child(1):before{display:none;}
.product_top_title li.active a{ color:#FFF;}
.product_top_title li.active:after{content:""; height:5px; width:100%; display:block; background:#e7192d; left:0px; position:absolute; bottom:0px;}
.product_classification{text-align:center; padding:30px 0px; overflow:hidden;}
.product_classification a{font-size:18px; padding:10px; margin:3px 15px; white-space:nowrap;}
.product_classification .active{ color:#e7192d;}
.product_width{clear:both; display:block; padding:10px 0px 50px;}
.product_width_li{width:25%; float:left; padding-bottom:30px;}
.product_width_li .BestSellers_title{ padding-top:35px;}
.product_width .page_width{margin-top:0px; padding-top:20px;}


.product_Type_img{overflow:hidden;}
.product_Type_img img{width:100%;}
.product_Type_img{padding-bottom:30px;}


.Productshow_width{padding:20px 0px 30px; position:relative;}
.skin_type_box_left{ width:45%; float:left; position: relative;}
.skin_type_box_left .BestSellers_li_img_icon{right: 1px; top: 1px; font-size: 16px;}
.skin_type_box_left .BestSellers_li_img_icon .BestSellers_top_icon{margin-top: 7px; width: 20px;}
.skin_type_product .swiper-slide img{ width:100%; }
.skin_type_box_left .product-show-buttom{padding:0px 40px; margin-top:10px; position:relative;}
.skin_type_box_left .skin_type_thumbs .swiper-wrapper .swiper-slide img{border: #e0e0e0 solid 2px; cursor:pointer}
.skin_type_box_left .skin_type_thumbs .swiper-wrapper .swiper-slide-thumb-active img{border: #a38d5d solid 2px;}
.skin_type_box_left .swiper-container{position: initial;}
.skin_type_box_left .swiper-button-next, .skin_type_box_left .swiper-button-prev{background:none; width:30px; height:30px; margin-top:-15px;}
.skin_type_box_left .swiper-button-white i{font-size:28px; line-height:30px;}
.skin_type_box_left .swiper-button-prev, .skin_type_box_left .swiper-container-rtl .swiper-button-next{left:0px;}
.skin_type_box_left .swiper-button-next, .skin_type_box_left .swiper-container-rtl .swiper-button-prev{right:0px;}

.skin_type_box__right{width:55%; float:right; padding-left:60px;}
.skin_type_box__right .title{text-align:left;margin-bottom: 0; line-height: 1.2;font-size: 28px;}
.Productshow_right_txt{padding:5px 0px 30px;}

.Productshow_right_ct{ border-top:#e0e0e0 solid 1px}
.Productshow_right_ct_li{padding:25px 0px;display: inline-block;width: 100%; position:relative; min-height:65px; padding-left:80px; border-bottom:#e0e0e0 solid 1px}
.Productshow_right_ct_li .login_table_li{ padding:0px; margin:0px;}
.Inufshow_right_ct_li{ padding-left:0px!important; min-height:auto;}
.Productshow_right_ct_li .Style_title{float:left; margin-top:-13px;display:inline-block; width:90px; position:absolute; left:0px; top:50%; line-height:1.5;}
.Productshow_right_ct_li .Style_txt{float:right; text-align:right;}
.Productshow_right_ct_li .Style_txt .layui-form-radio{padding:15px 20px; font-weight:normal; letter-spacing:0; line-height:1.2; background:#fff; border:#e0e0e0 solid 1px; display:inline-block; display:inline-block; cursor:pointer;border-radius:0px; margin:5px 3px; }
.Productshow_right_ct_li .Style_txt .layui-form-radio div{font-size:18px;}
.Productshow_right_ct_li .Model_radio .layui-form-radio{ padding:5px; padding-right:10px; line-height:30px;}
.Model_radio .layui-form-radio img{float:left; height:30px; margin-right:5px;}
.Productshow_right_ct_li .Style_txt .layui-form-radio i{display:none;}
.Productshow_right_ct_li .Style_txt .layui-form-radioed{border:#9d0229 solid 2px; padding:14px 19px; background:url(../images/box_icon.jpg) right bottom no-repeat #FFF; background-size:15px auto;}

.Productshow_right_ct_li .Style_txt .layui-form-checkbox{padding:15px 20px; font-weight:normal; letter-spacing:0; height:auto; line-height:1.2; background:#fff; border:#e0e0e0 solid 1px; display:inline-block; display:inline-block; cursor:pointer;border-radius:0px; margin:5px 3px; -webkit-transition: 0s linear; transition: 0s linear;}
.Productshow_right_ct_li .Style_txt .layui-form-checkbox span{font-size:18px; color:#333; display:block; overflow:initial; padding:0px; background:#FFF;}
.Productshow_right_ct_li .Style_txt .layui-form-checkbox i{display:none;}
.Productshow_right_ct_li .Style_txt .layui-form-checked{border:#9d0229 solid 2px; padding:14px 19px; background:url(../images/box_icon.jpg) right bottom no-repeat #FFF; background-size:15px auto;}


.Style_txt_Price{color:#000;display:inline-block;font-size:28px; font-weight:bold;}
.Style_txt_Price span{font-size: 18px;}
.Style_txt_original{display:block; font-size:16px; color:#999; text-decoration:line-through; display:inline-block; text-align:right; padding-right:5px;}
.Style_txt_label{text-align:right; font-size:14px; padding-top:5px; display:block; color:#9d0229;}
.Productshow_price .Style_title{ margin-top:0px; top:32px;}

.right-ks{ width:220px; position:relative; padding:0px 60px;}
.Style_txt .right-ks{float:right;}
.right-ks .shu-text{background:#fff; border:none; text-align:center; padding:0px; height:55px; line-height:55px; width:100%; border:#e0e0e0 solid 1px; font-size:18px;}
.right-ks .shu-text:focus{ border-color:#000;}
.right-ks .shu-but{ height:55px; line-height:55px; position:absolute; right:0px; top:0px; font-size:14px; width:55px; color:#000; background:#fff; border:#e0e0e0 solid 1px; text-align:center; margin:0px;}
.right-ks .shu-but:hover{background:#000; color:#FFF; border-color:#000;}
.right-ks .shu-but:nth-last-child(1){left:0px; right:auto;}
.right-ks .shu-but i{ font-size:24px;}
.Productshow_box_none{border:none;}
.but_ct_pop{position:relative; padding-left:55px;}
.but_ct_li{padding-left:15px; width:50%; float:left;}
.but_ct_pop .Collection_icon{border:#e0e0e0 solid 1px; width:55px;color: #e0e0e0; -webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transform:all .5s}
.but_ct_pop .Collection_icon i{line-height:57px; font-size:32px;}
.but_ct_pop .but_ct_class{ padding:15px 10px; border:#000 solid 1px; font-size:18px;text-align: center;background:#000; width:100%; color: #FFF; cursor:pointer; display:block;-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transform:all .5s}
.but_ct_pop .but_ct_heart{background:#a38d5d; color:#FFF; border-color:#a38d5d; }
.Productshow_linke{margin-top:0px; border:none;}

.Productshow_ct{overflow:hidden; padding:20px 0px 50px;}
.Productshow_ct .BestSellers_top_title{border-bottom:#e0e0e0 solid 1px; height:46px;}
.Productshow_ct_txt{font-size:16px; line-height:1.6; overflow:hidden;}
.Productshow_ct_txt_left{width:48%;float:left;}
.Productshow_ct_txt_right{width:48%; float:right;}
.Productshow_ct_txt_right_li{ padding:20px 0px; padding-left:100px; position:relative; border-bottom:#e0e0e0 solid 1px;}
.Productshow_ct_txt_right_li:nth-child(1){padding-top:0px;}
.Productshow_ct_txt_right_li_title{font-weight:bold; left:0px;  position:absolute; top:20px;}
.Productshow_ct_txt_right_li:nth-child(1) .Productshow_ct_txt_right_li_title{top:0px;}
.Productshow_ct_txt_img{ overflow:hidden; padding:50px 0px 20px;}
.Productshow_ct_txt_img img{width:100%; display: block; margin: 0px auto;}


.Outlets_banner{ overflow:hidden; position:relative; margin-top:10px; display:block; width:100%;}
.Outlets_banner_Map{ width:100%; height:100%; text-align:center; background-size:100% auto!important;}
.Outlets_banner .centent{position:relative; z-index:2;}
.Outlets_banner .Outlets_banner_width{  display: block; vertical-align:middle; padding:20px 0px;}
.Outlets_banner_table{float:right; background:#FFF;  width:100%;  position:relative; border: #e0e0e0 solid 1px}
.Outlets_padding{ padding:25px;}
.Outlets_banner_table_title{background:#9d0229; color:#FFF; font-size:18px; font-weight:bold;}
.Outlets_banner_table_li b{ display:block; padding-bottom:5px;}
.Outlets_banner_table_li{border-bottom:#e0e0e0 solid 1px; margin:0px 25px; padding:25px 0px;word-break:break-all;}
.Outlets_banner_table_li:nth-last-child(1){ border:none;}

.Outlets_search{padding:40px 0px;}
.Outlets_search .search-width{ display:block; position:relative}
.Outlets_search .search-txt{background:#f0f0f0; font-size:18px;  height:auto; padding:15px 60px; position:relative;}
.Outlets_search_icon{position:absolute; height:26px; width:26px; background:url(../images/Outlets_Search_icon.png) center center no-repeat; background-size:100% auto; top:50%; margin-top:-13px; z-index:3; left:20px;}
.Outlets_search .search-txt:focus{ border:#999 solid 1px;}
.Outlets_search_close{ overflow:hidden; height:24px; width:24px; border:none; line-height:24px; text-align:center; color:#fff; background:#ababab; font-size:16px; border-radius: 100%; position:absolute; top:50%; z-index:2; margin-top:-12px; cursor:pointer; right:25px;}
.Outlets_search_close:hover{background:#bd2300;}

.Outlets_ct{overflow:hidden; border-top:#e0e0e0 solid 1px; margin-bottom:50px; margin-top:20px;}
.Outlets_li{padding:30px 10px;  border-bottom:#e0e0e0 solid 1px; font-size:16px; position:relative; display:block; color:#333!important}
.Outlets_li.active{background:#feede1;}
.Outlets_li_title{padding:15px 0px; font-size:14px;}
.Outlets_li_txt_title{font-size:18px; font-weight:bold; padding-bottom:15px;}
.Outlets_li_txt{display:table; width:100%;}
.Outlets_li_padding{padding:0px 10px; display:table-cell;}
.Outlets_li_1{width:35%;position:relative;}
.Outlets_li_1 i{font-size:20px; position:absolute; left:0px; top:2px; color:#bd2300;}
.Outlets_li_2{width:20%;}
.Outlets_li_3{width:23%;}
.Outlets_li_4{width:22%;}
.Outlets_li_bt{display:none;}

.Outlets_li_txt .Outlets_li_1{ padding-left:20px;word-break:break-all;}

.content_border_top{border-top:#e0e0e0 solid 1px;}
.content_border_bottom{border-bottom:#e0e0e0 solid 1px;}
.news_title_padding{padding:40px 0px;}

.news_width{ display:inline-block;width: 100%; padding-bottom:50px;}
.news_width .page_width{ margin:0px;}
.news_width .news_li{width:100%; padding-bottom:40px; text-align:center;}
.news_li_img{overflow:hidden;width: 540px;}
.news_li_img img{width:100%;}
.news_li_label{ padding-top:20px; display:block;}
.news_li_label span{line-height:1.4; background:#9d0229; color:#FFF; display:inline-block; padding:5px 10px; }
.news_li_detail{display: table-cell;width: 100%;vertical-align: middle;text-align: left;padding:10px 30px;}
.news_li_detail p{margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height:62px;}
.news_li_detail .learn_more a{display: inline-block;background: #000;color: #FFF;padding: 10px 5px; width: 140px;text-align: center;}
.news_show_title{ background: url("../images/new_bg.jpg") no-repeat top center; }
.news_show_title .centent{max-width: 960px;}
.news_show_title .title{padding:20px 0px 10px; margin:0px;text-align: left;line-height: 1.3;}
.news_show_title .BestSellers_txt{padding:0px;color: #000 !important;}

.news_show_ct{width:100%; margin:0 auto; padding:20px 0px 50px; font-size:16px; overflow:hidden;}
.news_show_ct img{width:100%; margin:30px 0px;}

.information_width{padding:0px; padding-bottom:30px;}
.information_li{padding-bottom:30px; font-size:16px; border-bottom:#e0e0e0 solid 1px; margin-bottom:30px;}
.information_li_title{font-size:24px; font-weight:bold; margin-bottom:20px; color:#9d0229;}
.information_li_txt{padding:3px 0px; padding-left:20px; position:relative;}
.information_label{position:absolute; left:0px; top:3px;}
.font_14{font-size:14px;}

.Productshow_right_ct_li .Style_txt{ min-width:160px;}
.Productshow_right_ct_li .layui-form-select .layui-input{border: none;text-align: right;}
.layui-form-selected .layui-edge{margin-top: -3px;}
.layui-form-select .layui-edge{background: url("../images/down.png") no-repeat; width: 12px;height: 6px;border: none;}
.Productshow_right_ct_li .layui-input, .layui-select, .Productshow_right_ct_li .layui-textarea{ height:auto; padding:12px 0px; padding-left:20px; padding-right:30px; min-width:50%;}
.layui-form-select dl dd.layui-this{background-color: #9d0229;}
.layui-form-select .layui-input{ border-radius: 0px}
.layui-form-select dl{padding:0px;}
.layui-badge-rim, .layui-colla-content, .layui-colla-item, .layui-collapse, .layui-elem-field, .layui-form-pane .layui-form-item[pane], .layui-form-pane .layui-form-label, .layui-input, .layui-layedit, .layui-layedit-tool, .layui-quote-nm, .layui-select, .layui-tab-bar, .layui-tab-card, .layui-tab-title, .layui-tab-title .layui-this:after, .layui-textarea{ border-color:#e0e0e0 ;}
.layui-form-select dl{text-align:left;}

.Style_txt_input{ font-size:18px; line-height:1.5; padding:10px 20px; border:#e0e0e0 solid 1px; min-width:70%; width:100%;}
.Style_txt_input:focus{border:#9d0229 solid 1px; }

.form-error{ display:block; line-height:20px; padding:10px 15px; border:1px solid #ffddbc; background:#fffceb; position:relative; margin-bottom:15px; text-align:left;}
.form-error i{ position:absolute; top:50%; left:12px; width:16px; height:16px; margin-top:-8px; background: url(../images/login_ico.png) 0px 0 no-repeat;}
.form-error .text{display:block; padding-left:18px; line-height:1.4; font-size:14px; color:#e46a3d;/*  white-space:nowrap;background:url(../images/login_ico.png) -124px 0 no-repeat; */ }

.product_Shoppingno{padding-left:15px;position: relative;}
.product_Shoppingno .BestSellers_purchase_no{background:#ddd!important; border-color:#ddd!important;  color:#999!important; cursor:auto; text-align:center;    letter-spacing: 2px;}
.product_Shoppingno i{position: absolute;right: 15px;top: 50%;margin-top: -15px;color: #FFF;font-size: 20px;cursor: pointer;}
.product_Shoppingno .tips{position: absolute;left: 0; top: 100%;width: 100%;padding-left: 15px;z-index: 9;display: none;}
.product_Shoppingno .tips p{text-align: center;padding: 10px 0;background: #ddd;color: #999;margin-bottom: 0;}
.Brand_banner{display:block; overflow:hidden; text-align:center;}
.Brand_banner img{width:100%;}
.Brand_banner_m{display:none;}
.title_two{display:block; font-size:24px; padding-bottom:10px;}

.Brand_about{position:relative; display:block; padding-top:30px; line-height:1.8; }
.Brand_about:before{position:absolute; right:0px; top:0px; width:3%; content:""; background:#faf7f4; height:100%; display:block; z-index:1;}
.Brand_title{ text-align:center; padding:50px 0px 0px; color:#553d31;}
.Brand_title span{display:inline-block; position:relative; font-size:40px; letter-spacing:8px;}
.Brand_title span b{position:relative; z-index:2;}
.Brand_title span:before{position:absolute; width:70%; margin:0 auto; left:0px; right:0px; content:""; height:10px; background:#d29569; bottom:27px;}
.Brand_about .centent{max-width:1200px; position:relative;}
.Brand_about_li{display:block; position:relative; text-align:right; margin:50px 0px;}
.Brand_about_li img{ width:80%}
.Brand_about_li_txt{ position:absolute; width:50%; left:0px; bottom:-5px; padding:5%; color:#FFF; font-size:24px;  background:#c37f57; background:rgba(195, 127, 87, 0.89)!important; filter:Alpha(opacity=89); text-align:left;text-shadow:#874a31 3px 5px 10px; z-index:2;letter-spacing:3px;}
.Brand_about_li2{ background:#faf7f4; padding:95px 0px; text-align:left;}
.Brand_about_li2 .centent{}
.Brand_about_li_bg{background:url(../images/Brand_bg.jpg) left bottom no-repeat; position:absolute; left:0px; width:40%; height:770px; display:block; bottom:0px;}
.Brand_about_li2_img{width:56%; float:left; box-shadow: -0px 0px 15px #ccc;}
.Brand_about_li2_img img{width:100%;}
.Brand_about_li2_txt{float:left; width:44%; padding-left:50px; font-size:24px; color:#c26b52;  letter-spacing:4px;}
.Brand_about_li2_r .Brand_about_li2_txt{padding-left:0px; padding-right:50px;}
.left_padding{padding:0px; padding-right:50px;}
.Brand_about_li2_txt_img{display:block; width:100%; overflow:hidden; padding-bottom:20px;}
.Brand_about_li2_txt_img img{width:auto; height:60px;}
.Brand_about_li_left_right{background:#FFF; right:0px; width:45%; top:0px; display:block; height:100%; position:absolute;}
.Brand_about_li_left_left{background:#FFF; left:0px; width:45%; top:0px; display:block; height:100%; position:absolute;}
.Brand_about_li_left_bottom{background:#FFF; left:0px; width:100%; bottom:0px; display:block; height:36%; position:absolute;}
.right_padding{padding-right:40px;}
.Brand_about_img{position:relative; z-index:3; margin-top:-60px; padding-bottom:30px;}
.Brand_about_img img{width:100%;}

.Brand_pz_table{display:table; width:100%; position:relative;  margin-top:40px; text-align:center; padding:0px 5%; margin-bottom:60px;}
.Brand_pz_table:before{position:absolute; width:100%;  left:0px;  content:""; height:70%; border:#d29569 dashed 1px; bottom:0px;}
.Brand_pz_table:after{position:absolute; width:100%;  left:0px;  content:""; height:18px; background:#d29569; bottom:0px;}
.Brand_pz_table_li{display:table-cell; padding:30px; position:relative; z-index:3; letter-spacing:3px;}
.Brand_pz_table_li_img img{box-shadow: -0px 0px 15px #ccc;}
.Brand_pz_table_li_title{ font-size:36px; color:#553d31; padding-top:30px;}
.Brand_pz_table_li_txt{ font-size:24px; color:#806039; line-height:1.5; padding-bottom:10px;}
.Brand_pz_table_li_two{padding:0px 20px; padding-bottom:20px;}
.Brand_pz_table_li_two .Brand_pz_table_li_img img{box-shadow: -0px 0px 0px #ccc;}
.Brand_pz_table_li_two_txt{ font-size:24px; color:#553d31; margin-top:-70px; line-height:1.5}
.Brand_pz_table_li_two_txt span{ border:#806039 solid 1px; padding:5px 20px; margin-top:15px; display:inline-block;}

.Brand_about_lc{padding-top:80px;}
.Brand_about_lc_title{display:block; background:url(../images/Brand_lc_bg.jpg) center top; position:relative; z-index:2; padding-bottom:50px;}
.Brand_about_lc_txt{background:url(../images/Brand_lc_bg2.jpg) center top no-repeat; color:#FFF; display:block; background-size:auto 100%; width:100%; z-index:2; position:relative; padding:80px 0px;}
.Brand_about_lc_txt_title span{border-bottom:#fff solid 2px; padding-bottom:2px;}
.Brand_about_lc_txt_title{display:block; font-size:30px; text-align:center; margin-bottom:80px;}
.Brand_about_lc_ct{overflow:hidden; max-width:1200px; position:relative; margin:0 auto;}
.Brand_about_lc_ct .Brand_about_lc_ct_s{ position:absolute; height:100%; background:#553d31; display:inline-block; margin:0 auto; width:10px; right:0px; left:0px;}
.Brand_about_lc_ct_left{float:left; width:50%;}
.Brand_about_lc_ct_li{ display:block; margin-bottom:100px; position:relative;}
.Brand_about_lc_ct_li_t{display:table; width:100%; padding-right:20px;}
.Brand_about_lc_ct_li_t_l{background:#fff; background:rgba(255, 255, 255, 0.34)!important; filter:Alpha(opacity=34); width:45%; display:table-cell; padding:10px; vertical-align:middle;}
.Brand_about_lc_ct_li_t_l img{ width:100%; border-radius: 100%;}
.Brand_about_lc_ct_li_t_r{width:55%; padding:10px 30px; display:table-cell; font-size:22px; line-height:1.6; vertical-align:middle; text-shadow: #a0401f 0px 5px 8px;}
.Brand_about_lc_ct_li_t_r b{display:block; padding-bottom:10px;letter-spacing:4px; font-size:36px;}
.Brand_about_li_icon{ position:absolute; top:50%; background:#905b48; width:25px; height:25px; border-radius: 100%; border:#553d31 solid 5px; display:block; margin-top:-12px; text-align:center; right:-12px;}
.Brand_about_li_icon:after{ width:25px; content:""; position:absolute; right:25px; height:3px; top:50%; margin-top:-1px; background:#6a4536;  border-radius: 0px 100px 100px 0px; overflow:hidden;}
.Brand_about_li_icon span{display:inline-block; background:#FFF; width:50%; margin:0 auto; height:3px;border-radius: 100%; margin-top:6px;}

.Brand_about_lc_ct_right{float:left; width:50%; padding-top:15%}
.Brand_about_lc_ct_right .Brand_about_lc_ct_li_t{ padding:0px; padding-left:35px; padding-right:10px;}
.Brand_about_lc_ct_right .Brand_about_li_icon{left:-12px; right:auto;}
.Brand_about_lc_ct_right .Brand_about_li_icon:after{ left:25px; right:auto; border-radius:  100px 0px 0px 100px;}

.Brand_about_but{padding:90px 0px; text-align:center; background:#fff; position:relative; z-index:3}
.Brand_about_but_logo{display:block; padding-bottom:30px;}
.Brand_about_but_logo img{ height:110px;}
.Brand_about_but .cd-top{ font-size:36px; padding:10px 30px; border:#553d31 solid 2px; cursor:pointer; letter-spacing:4px; border-radius:10px; display:inline-block;}
.cd-top-en{ font-size:16px; color:#a3a3a3; padding-top:5px;}


.top_label_border{border-bottom:#e0e0e0 solid 1px;}
.payment_radio_li_txt{padding:0px 25px; line-height:1.5; line-height:54px;}

.Account_left_li_txt{display:block; overflow:hidden; padding-top:10px}
.Account_left_li_txt .price{ color:#9d0229; font-weight:bold;}
.Account_left_li_txt .price b{ font-size:24px;color:#9d0229; display:inline-block;}

.payment_table_title{font-size: 14px; padding: 15px 20px; font-weight:bold; border-bottom: #e0e0e0 solid 1px;}
.referral_table{display:table; width:100%; height:100%; padding-bottom:10px;}
.referral_cell{display:table-cell; width:50%; padding-right:10px; }
.referral_cell +.referral_cell{padding-left:10px; padding-right: 0px;}
.referral_cell_left{display: table-cell; height:100%;border: #e0e0e0 solid 1px; border-bottom: #e0e0e0 solid 2px; position: relative; width:100%;}
.referral_cell_right{display: table-cell; height:100%;border: #e0e0e0 solid 1px; border-bottom: #e0e0e0 solid 2px; position: relative; width:100%;}
.referral_cell_left:before{content: ""; height: 5px; background:#f0f0f0; display: block; position: absolute; bottom: -7px; left: -1px; right: -1px; }
.referral_cell_right:before{content: ""; height: 5px; background:#f0f0f0; display: block; position: absolute; bottom: -7px; left: -1px; right: -1px; }
.referral_cell_left_c{padding:20px; padding-bottom: 10px;}
.referral_cell_left_c h1{ font-size:14px; margin-bottom:15px; text-align:center; font-weight:bold;}
.referral_cell_left_c .qr{ text-align:center; width:60%; margin:0 auto 15px;}
.referral_link{border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; padding:15px 0; margin-bottom:15px;}
.input_links{position:relative;}
.input_links input{ border:1px solid #e0e0e0; padding: 15px 20px; padding-right:100px;}
.input_links .icon_copy{ position:absolute; right:5px; top:4px; background:#9d0229; width:80px; text-align:center; display:inline-block; height:40PX; line-height:40PX; color:#fff; border-radius:5px; cursor:pointer;}
.referral_cell_left_c .share{text-align:center;}
.referral_table .payment_table_title{ text-transform:uppercase;}
.referral_cell_right_c{padding:10px 20px;}
.statistics_time{ border-bottom:1px solid #f0f0f0; padding-bottom:12px;}
.statistics_time .fa{margin-right:5px; font-size:16px;}
.referra_steps{display:table; width:100%;}
.referra_steps_left{display:table-cell; padding:40px 0; width:50px; height:100%;}
.referra_steps_left_line{ width:2px; display:table; height:100%; margin-left:15px; background:#f0f0f0;}
.referra_steps_c{display:table-cell; vertical-align:top;}
.referra_steps_li{display:table; position:relative; width:100%; padding:30px 0; border-bottom:1px solid #f0f0f0}
.referra_steps_li:last-child{border-bottom:none}
.referra_steps_li .icon_step{ display:inline-block; width:32px; height:32px; text-align:center; font-weight:bold; line-height:32px; color:#9d0229; background:#FFF; border:1px solid #e1e1e1; border-radius:50px; position:absolute; left:-50px; top:50%; margin-top:-16px;}
.referra_steps_li .icon_step img{margin-top:8px;}
.referra_steps_li_left{display:table-cell; vertical-align:middle; font-weight:bold;}
.referra_steps_li_right{display:table-cell; vertical-align:middle; text-align:right;}
.referra_steps_li_right .price{ color:#333; font-weight:bold;}
.referra_steps_li_right .price.purple{ color:#9d0229;}
.referra_steps_li_right .price b{font-size:24px;}
.referra_steps_li_right p{color:#999;}
.my_right_title{padding:10px 0px 20px; font-weight:bold;}
.my_right_title a{ float:right; color:#9d0229;}
.my_right_title u{text-transform:uppercase;text-decoration: inherit;}

.my_balance{padding:20px; min-height:64px; padding-left:100px; position:relative;}
.icon_dollar{position:absolute; font-size:36px; color:#9d0229; left:20px; width:64px; height:64px; border:5px solid #9d0229; border-radius:50px; text-align:center; top:50%; margin-top:-32px;}
.icon_dollar .fa-dollar{ line-height:54px;}
.my_balance .current_account{color:#999;}
.my_balance .current_account p{ font-size:22px; line-height:1.2; font-weight:bold; color:#9d0229;}
.my_balance .current_account p b{ font-size:32px;}

.table_title i.fa{color:#9d0229;}
.referral_1{width: 15%}
.referral_2{width: 15%}
.referral_3{width: 15%}
.referral_4{width: 12%}
.referral_5{width: 20%}
.referral_6{width: 11%}
.referral_7{width: 12%}
.summary_li{display: table; width: 100%;border-bottom: 1px solid #f0f0f0;}
.summary_li:nth-last-child(1){border:none}
.summary_li_title{display: none;}
.referral_table .width_1{ width: 45%;}
.referral_table .width_2{ width: 13%;}
.referral_table .width_3{ width: 16%;}
.referral_table .width_4{ width: 16%;}
.referral_table .width_5{ width: 10%;}
.referra_page_width{margin: 0px; padding: 10px;}
.balance_1{width: 25%}
.balance_2{width: 60%}
.balance_3{width: 15%}

.data_no{color: #999; text-align:center; padding-bottom: 20px; font-size: 16px;}
.data_no img{height:90px; margin-bottom: 10px;}

.share .Share_linke{padding-bottom:5px;}
.share .Share_linke a{}
.share .Share_linke a i{font-size:24px;}


.share_box{ position:fixed; width:100%; height:100%; z-index:9999; left:0px; top:0px; padding:0px 20px; background:#000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); overflow:auto; display:block;}
.share_box_width_close{position:absolute; right:0px; top:45px; width:48px; height:48px; text-align:center; line-height:48px;  border-radius:5px; cursor:pointer;}
.share_box_width_close i{font-size:26px;}
.share_box_width{display:block; margin:0 auto; max-width:480px; position:relative; padding:40px 0px;}
.share_box_width_table{display:block; background:#FFF; border-radius:8px; overflow:hidden;}
.referral_cell_product{border:1px solid #e0e0e0; border-radius:8px; padding:15px; margin-bottom:20px;}
.referral_cell_img{ display:table-cell; width:130px;}
.referral_cell_detail{display:table-cell; vertical-align: middle; padding-left:20px;}
.referral_cell_detail .shopping_product_txt_title{ font-size:14px}
.referral_cell_detail_txt{margin-top:10px; font-size:12px; text-align:right; width:100%;}
.referral_cell_detail_txt .namu{float:left; color:#999999;}
.referral_cell_detail_txt .purple{ color:#9d0229;}

.Productshow_right_ct_li_shopping{border-top: #e0e0e0 solid 1px; margin-top: 25px; padding-top: 25px}
.Productshow_right_ct_li_shopping a{display: block; padding:15px; border: #e0e0e0 solid 1px; text-align: center; font-size: 16px;}
.jifen-7{width: 12.5%;}
#button-point-max,#button-point-cancel{margin-top: 10px;background: #9d0229;color: #FFF;border: none;padding: 6px 20px;}
#button-point-cancel{margin-left: 3px;}
#point_discount{padding-left: 20px;padding-bottom: 20px;}
.title_li.left{font-family: "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––Mobile style's–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (max-width:1600px) {
    .centent{max-width: 1200px;}
	.BestSellers_bg{margin:0 auto;}
	.BestSellers_page{display:block; text-align:center; width:100%; padding-top:50px;}
	.BestSellers_page .swiper-button-next, .BestSellers_page .swiper-button-prev{ position:initial; display:inline-block; width:50px; height:50px; margin-top:0px; border-radius: 5px;box-shadow:0 0px 10px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px rgba(0,0,0,.2); -moz-box-shadow:0 0px 10px rgba(0,0,0,.2);}

	.BestSellers_page_produt{display:block; width:90px; height:50px; display:inline-block; margin:0px 10px; box-shadow:0 0px 10px rgba(0,0,0,.2); -webkit-box-shadow:0 0px 10px rgba(0,0,0,.2); -moz-box-shadow:0 0px 10px rgba(0,0,0,.2); background:url(../images/indexmore.png) 0px 0px no-repeat #fff;  border-radius: 5px;}
	.BestSellers_page_produt:hover{background:url(../images/indexmore.png) 0px 0px no-repeat #bd2300; background-position:0px -50px;}
	.BestSellers_page_produt a{display:block;}
	.BestSellers_page .swiper-button-next.swiper-button-white, .BestSellers_page swiper-container-rtl .swiper-button-prev.swiper-button-white{background:url(../images/indexbtn.png) 0px 0px no-repeat #fff; background-position: -50px 0px;}
	.BestSellers_page .swiper-button-prev.swiper-button-white, .BestSellers_page .swiper-container-rtl .swiper-button-next.swiper-button-white{background:url(../images/indexbtn.png) 0px 0px no-repeat #fff;}
	.BestSellers_page .swiper-button-next.swiper-button-white:hover, .BestSellers_page swiper-container-rtl .swiper-button-prev.swiper-button-white:hover{background:url(../images/indexbtn.png) 0px 0px no-repeat #bd2300; background-position: -50px -50px;}
	.BestSellers_page .swiper-button-prev.swiper-button-white:hover, .BestSellers_page .swiper-container-rtl .swiper-button-next.swiper-button-white:hover{background:url(../images/indexbtn.png) 0px 0px no-repeat #bd2300; background-position:0px -50px;}
}

@media (max-width:1200px) {
	.RD_contact{ padding:0px 20px;}
	.centent{ padding:0px 20px;}
	.product_width_li{width:33.333333333%;}
}



@media (max-width:1200px) {
	.top_nav_width{position:fixed;  top:0px; right:-100%;  height:100%;  padding:0px; width:100%; padding-left:50px; z-index:99; background:#FFF; opacity:0; visibility: hidden;overflow:auto;
		-webkit-transition:all .5s;
		-moz-transition:all .5s;
		-ms-transition:all .5s;
		-o-transition:all .5s;
		transform:all .5s
	}
	.visible-mobile-lan{display: inline-block;float: left;}
	.top_icon_width a{padding-top: 10px;padding-bottom: 10px; padding-right: 10px;}
	.top_icon_width a img{margin-bottom: 5px;}
	.top_language{border: none;}

	.top_header{text-align: center;}
	.top_logo img{height:70px;}
/*	.arrowDG_menu{box-shadow: 0 10px 20px rgba(0,0,0,0);
		-webkit-box-shadow: 0 10px 20px rgba(0,0,0,0);
		-moz-box-shadow: 0 10px 20px rgba(0,0,0,0);}*/
    .top_nav > ul > li{margin: 0;padding: 0;}
	.top_nav_mobile{right:0px; opacity:1;visibility: visible;}
	.arrowDG_menu{position:relative;background:#fff; width:100%;margin-top: 0;}
	.arrowDG_menu li{padding:0px;}
	.top_nav{display:block; width:100%;clear: both;padding:0px;float:none; border-top: #9d0229 solid 2px; position:static}

	.top_icon{float: right;}

	.top_nav li{width:100%; float:none; display:block; border-bottom:#ddd solid 1px; margin:0px; text-align:left;padding: 0 0;}
	.arrowDG_menu li{ border:none;}
	.top_nav li:nth-last-child(1){ border:none;}
	.top_nav li a{padding:20px 15px;}
	.top_nav_Close{position:fixed; width:50px; height:100%; left:0px; top:0px; background:#9d0229; color:#FFF; text-align:center; padding-top:5px; display:inline-block;}
	.top_nav_Close i{font-size:30px; cursor:pointer;}


	.top_nav_icon{ position:absolute; left:20px; top:50%; margin-top:-22px; display:block; cursor:pointer;}
	.top_nav_icon span{width:30px; height:3px; background:#333; display:block; margin:8px 0px}
	.top_header .top_logo{float:none;display: inline-block;padding: 5px 0;}
	.top_user_name{padding-top:15px; padding-right:10px;}
	.news .product-title{font-size:18px; padding:0px 0px 10px;}
	.top_user_txt{top:55px; right:5px}
	.top_right{display:inline-block;}
	.top_right_Shopping{display:none;}

	.Share_title{font-size:16px; padding:0px; padding-bottom:10px;}
	.Share_width{display:block; text-align:center; float:none;}

	.product_Type_img{padding-bottom:30px;}



	.top_icon_width a small{font-size: 11px;}
	.top_icon_width a{font-size: 12px;line-height: 1.1;}
	.top_icon_width a img{height: 18px;}

	.news_li_img{width: 350px;}
	.BestSellers_title{font-size: 24px!important; }
}

@media (max-width:1000px) {
	.Arrival_txt .swiper-button-next, .Arrival_txt .swiper-button-prev{ height:50px; width:50px; margin-top:-55px;}
	.Arrival_txt .swiper-button-next.swiper-button-white:before{ width:15px; height:26px; margin-top:13px; margin-left:5px;}
	.Arrival_txt .swiper-button-prev.swiper-button-white:before{width:15px; height:26px; margin-top:13px; margin-right:5px;}
	.Arrival_txt .swiper-button-prev, .Arrival_txt .swiper-container-rtl .swiper-button-next{left:4%; margin-left:-20px;}
	.Arrival_txt .swiper-button-next, .Arrival_txt .swiper-container-rtl .swiper-button-prev{right:11%;}
	.theme_width{padding:20px 0px 10px;}

}
@media (max-width:1028px) {
	.summary_li{padding:10px;}
	.summary_li .fa_l{ display: block; padding:6px 5px; text-align: right; width: 100%; overflow: hidden}
	.summary_li .fa_l .summary_li_title{float: left; display: inline-block; color: #999;}

	.referral_table .width_1{ width:100%;}
	.referral_table .width_2{ width: 100%;}
	.referral_table .width_3{ width: 100%;}
	.referral_table .width_4{ width: 100%;}
	.referral_table .width_5{ width: 100%;}
}
@media only screen and (max-width:1100px) {
	.payment_table_9{width:100%;}
	.referral_cell{margin-bottom: 20px;}
	.payment_table_10{ width:100%;text-align:right;}
	.payment_table_12{ width:100%;text-align:right;}
	.payment_table_9 .shopping_product_txt{height:100px;}
	.referral_table{display:block;}
	.referral_cell{display:block; width:100%; padding:0;}
	.referral_cell+.referral_cell{padding:0;}
	.referral_cell_left{display:block}
	.referral_cell_right{display:block;}
	.referral_cell_img{width:80px;}

}
@media (min-width:768px) {

	.BestSellers_li:hover{box-shadow: 0 0px 5px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0px 5px rgba(0,0,0,.2);
		-moz-box-shadow: 0 0px 5px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0)}
	.but_ct_pop .Collection_icon:hover, .but_ct_pop .but_ct_class:hover{box-shadow: 0 0px 10px rgba(0,0,0,.1);
		-webkit-box-shadow: 0 0px 10px rgba(0,0,0,.1);
		-moz-box-shadow: 0 0px 10px rgba(0,0,0,.1);-webkit-transform:translate3d(0,-3px,0); transform:translate3d(0,-3px,0)}
	.product_Shoppingno .BestSellers_purchase_no:hover{box-shadow: 0 0px 10px rgba(0,0,0,0);
		-webkit-box-shadow: 0 0px 10px rgba(0,0,0,0);
		-moz-box-shadow: 0 0px 10px rgba(0,0,0,0);-webkit-transform:translate3d(0,0px,0); transform:translate3d(0,0px,0)}
}
@media (max-width:767px) {
	.BestSellers_li{box-shadow: 0 0px 5px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0px 5px rgba(0,0,0,.2);
		-moz-box-shadow: 0 0px 5px rgba(0,0,0,.2);}
	.centent{width: 100%;}
	.top_logo img{height: 60px}
	.top_header{height:70px;text-align: center;}
	.top_header .top_logo{padding:5px 0;}
	.top_right .top_right_Shopping{padding:20px; height:60px;}
	.top_nav_icon{left:15px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .swiper-pagination-fraction{bottom:5px;}
	.home_li{padding-bottom:40px;}

	.skin_type_box__right .title{font-size: 26px;}
	.title_li{font-size:24px; padding-bottom:5px;}
	.title_two{font-size:16px;}
	.BestSellers_top_title li{font-size:18px; margin:0px 30px;}
	.BestSellers_top_title{margin-bottom:30px;}
	.BestSellers_top_title li:before{right: -30px; top: 20%; height:15px}
	.BestSellers_top_title .layui-this:after{height:35px;}
	.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:3px solid #e7192d;}
	.BestSellers_title{font-size:16px;}
	.BestSellers_bg .swiper-pagination{margin-top:30px;}
	.BestSellers_bg .swiper-pagination-bullet,.banner .swiper-pagination-bullet{width:16px; height:16px;}
	.BestSellers_page{padding-top:30px;}
	.BestSellers_Price{font-size:14px;}
	.BestSellers_Price span{padding-right:10px;}
	.RD_center_txt{font-size:14px;}
	.RD_logo img{width:70%;}
	.RD_center{padding:80px 0px; background-size:auto 100%;}

	.Share_width{ padding-top:10px;}


	.swiper-button-next, .swiper-button-prev{width:30px; height:55px; margin-top:-27px;}
	.BestSellers_li_img .label{font-size:14px; padding:8px;}
	.title_describe{font-size:16px;}
	.series_width{padding-top:20px;}
	.family_title{font-size:18px; padding-bottom:20px;}
	.family_width_bg{padding:30px 0px;}
	.site_width_li{display:block; width:100%;}
	.site_width{display:block;}
	.site_width_txt{padding:5%;}


	.product_top_title li{font-size:16px; padding:10px 0px; padding-bottom:15px; margin:0px 18px;}
	.product_top_title li:before{right:-20px;}
	.product_classification a{font-size:16px; margin:0px 10px; padding:5px;}
	.product_classification{padding:20px 0px;}
	.product_top_title li.active:after{height:3px;}
	.BestSellers_purchase_box a{font-size:16px;}

	.product_width_li{width:50%;}
	.Collection_icon i{ font-size:26px; line-height:42px;}
	.product_Type_img{padding-bottom:10px;}

	.skin_type_box_left{width:100%;}
	.skin_type_box__right{width:100%; padding:0px; padding-top:30px;}
	.Productshow_ct_txt_left{width:100%;}
	.Productshow_ct_txt_right{padding-top:50px; width:100%;}
	.Productshow_right_txt{font-size:14px;}

	.Productshow_right_ct_li{padding:15px 0px; padding-left: 80px;}
	.Productshow_right_ct_li .Style_txt .layui-form-radio div{font-size:16px;}
	.Productshow_right_ct_li .Style_txt .layui-form-checkbox span{font-size:16px;}
	.Productshow_right_ct_li .layui-form-select .layui-input{ font-size:16px;}
	.Style_txt_input{font-size:16px;}
	.right-ks .shu-text{height:45px; line-height:45px; font-size:16px;}
	.right-ks .shu-but{height:45px; width:45px; line-height:45px;}
	.right-ks .shu-but i{font-size:18px;}
	.right-ks{padding:0px 50px;}
	.but_ct_pop .but_ct_class{padding:15px 10px; font-size:16px;}
	.but_ct_pop .Collection_icon i{font-size:28px;}
	.Productshow_ct_txt{font-size:14px;}
	.Productshow_ct_txt_right_li{padding:15px 0px; padding-left:90px;}
	.Productshow_ct_txt_right_li_title{top:15px;}
	.Productshow_ct_txt_right{padding-top:30px;}
	.Productshow_ct_txt_img{padding-top:30px; padding-bottom:10px;}
	.Productshow_ct{padding:0px 0px 30px;}
	.Productshow_ct .BestSellers_top_title{height:36px;}

	.Outlets_banner_table_title{font-size:16px;}
	.Outlets_padding{ padding:15px 20px;}
	.Outlets_banner_table_li{ margin:0px 20px; padding:15px 0px;}

	.Outlets_search{padding:30px 0px;}
	.Outlets_search .search-txt{font-size:18px; padding:15px 60px;}
	.Outlets_search_close{right:15px;}
	.Outlets_search_icon{left:20px; height:24px; width:24px; margin-top:-12px;}
	.Outlets_li_title{display:none;}
	.Outlets_li{border: #e0e0e0 solid 1px; padding:15px; margin-bottom:15px; font-size:14px;}
	.Outlets_li_txt{display:block;}
	.Outlets_li_padding{display:block; width:100%!important; padding:5px;}
	.Outlets_li_1{padding-left:18px; padding-bottom:10px;}

	.Outlets_li_1 i{top:6px;}
	.Outlets_li_txt_title{padding-bottom:10px;}
	.Outlets_ct{border:none; margin-top:0px; margin-bottom:30px;}
	.Outlets_li_txt_title{font-size:16px;}
	.Outlets_li_bt{display:block; font-weight:bold;}

	.Outlets_banner{display:block;}
	.Outlets_banner .Outlets_banner_width{display:block; padding:0px;}
	.Outlets_banner_Map{display:block; position:relative;width:100%;}
	.Outlets_banner_table{width:100%; max-width:inherit; float:none; margin-top: 20px;}
	.Outlets_banner_table{border-bottom: #e0e0e0 solid 1px}


	.news_show_ct{padding:10px 0px 30px; font-size:14px;}
	.news_show_ct img{margin:20px 0px;}

	.information_width{ padding-bottom:20px;}
	.information_li{padding-bottom:20px; font-size:14px;margin-bottom:20px;}
	.information_li_title{font-size:18px;  margin-bottom:5px;}
	.font_14{font-size:12px;}
	.information_li_txt{padding-left:15px;}
	.news_width{padding-top: 20px;}

	.news_li_img{width: 100%;}
	.news_li_detail{display:block;padding: 15px;}
}
@media only screen and (max-width:500px) {
	.top_right .top_right_Shopping{padding:20px; height:55px;}
	.Productshow_right_ct_li .layui-form-select .layui-input{text-align: left;padding-left: 0;}
	.news_width{padding-top: 0px;}
	.title_li{padding-bottom:10px;}
	.BestSellers_title{}
	.BestSellers_bg .swiper-pagination{margin-top:25px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px;}
	.BestSellers_bg .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0px 6px;}
	.Productshow_right_ct_li_shopping{padding-top: 20px; margin-top: 20px; padding-bottom: 5px;}
	.Productshow_right_ct_li_shopping a{ padding: 10px;}
	.RD_center{padding:20px 0px 25px;}

	.RD_centers_but{padding-top:15px;}
	.RD_contact{padding:0px 10px;}
	.tb_but{font-size:16px; padding:10px 30px;}

	.theme_width{padding:10px 0px;}
	.theme_width .theme_li_r{padding-left:5px;}
	.theme_width .theme_li_l{padding-right:5px;}
	.theme_li{padding:10px 0px;}
	.theme_li_title{padding-top:10px;}
	.Arrival_txt .swiper-container{position:relative;}



	.BestSellers_top_title li{ margin:0px 20px;}
	.BestSellers_top_title li:before{right:-20px;}
	.RD_center_txt span{display:contents;}
	.RD_logo{ padding:0px; padding-bottom:30px; margin-bottom:30px;}
	.RD_center{background-size:auto 100%!important; padding:40px 0px; margin-top:10px;}
	.series_width{ padding-top:10px;}
	.series_width{margin:0px -5px;}
	.series_width_li{padding:0px 5px;}
	.BestSellers_Price{font-weight:bold;}
	.site_width_txt{font-size:14px;}
	.BestSellers_Price span{/* padding:0px; */font-weight:normal;/* display:block; */}

	.swiper-button-next, .swiper-button-prev{width:20px; height:37px; margin-top:-19px;}
	.banner_swiper_Pagination{ margin-top:-5px;}

	.product_classification a{white-space:nowrap; margin:3px 5px; display:inline-block;}
	.BestSellers_purchase_box a{font-size:14px;}
	.Collection_icon{width:40px;}
	.Collection_icon i{font-size:22px;}
	.BestSellers_Price{padding-bottom:10px;}
	.BestSellers_purchase_box{padding-left:40px;}
	.BestSellers_purchase_box a{padding:10px 0px;}


	.skin_type_box_left .swiper-button-next, .skin_type_box_left .swiper-button-prev{width:20px;}
	.skin_type_box_left .product-show-buttom{padding:0px 30px;}
	.skin_type_box_left .swiper-button-white i{font-size:24px;}
	.Productshow_right_txt{ padding-bottom:20px;}
	.Productshow_right_ct_li{padding:15px 0px;}
	.Productshow_right_ct_li .Style_title{position:initial; padding-bottom:10px;margin:0px;}
	.Productshow_right_ct_li .Style_txt .layui-form-radio{padding:10px 15px;}
	.Productshow_right_ct_li .Style_txt{text-align:left; width:100%;float: none;clear: both;}
	.Style_txt_label{text-align:left;}
	.Style_txt_Price{float:left; margin-top:0px; padding-right:10px; font-size:22px; line-height:1;}
	.Style_txt_original{font-size:14px;}
	.right-ks{width:100%;}
	.but_ct_pop .but_ct_class{padding:10px; line-height:1.5; display:inline-block;}
	.but_ct_li{padding-left:5px;}
	.but_ct_pop .Collection_icon i{font-size:26px; line-height:46px;}
	.but_ct_pop{padding-left:50px;}
	.but_ct_pop .Collection_icon{width:50px;}
	.Productshow_right_ct_li .Style_txt .layui-form-radio div{font-size:14px;}
	.Productshow_right_ct_li .Style_txt .layui-form-checkbox span{font-size:14px;}
	.Style_txt_input{font-size:14px; padding:8px 15px;}
	.Productshow_right_ct_li .Style_txt .layui-form-checkbox{ padding:10px 15px;}
	.Productshow_right_ct_li .Style_txt .layui-form-checked{padding:9px 14px;}
	.Productshow_right_ct_li .Style_txt .layui-form-radioed{padding:9px 14px;}
	.Productshow_right_ct_li .layui-form-select .layui-input{ font-size:14px;}
	.Productshow_right_ct_li .layui-input, .layui-select, .Productshow_right_ct_li .layui-textarea{padding:10px 15px; padding-right:30px;}
	.Productshow_linke{overflow:hidden;}
	.Productshow_linke .Style_title{ float:left; width:auto; padding-top:6px;}
	.Productshow_linke .Style_txt{display:inline-block; width:auto; float:right; clear: inherit;}
	.BestSellers_top_title li{margin:0px 15px;}
	.BestSellers_top_title li:before{right:-15px;}
	.Productshow_ct_txt_right_li{padding-left:70px;}
	.Productshow_width{padding:0px 0px 20px;}
	.Productshow_right_ct_li .Style_txt .layui-form-radio{margin:3px;}

	.top_label i{margin:0px 5px;}

	.BestSellers_li_img_icon{transform: scale(1,1);
		-ms-transform: scale(1,1); /* IE 9 */
		-webkit-transform: scale(0.7,0.7); /* Safari and Chrome */
		top:-6px; right:-8px;
	}

	.skin_type_box_left .BestSellers_li_img_icon{transform: scale(1,1);
		-ms-transform: scale(1,1); /* IE 9 */
		-webkit-transform: scale(1,1); /* Safari and Chrome */
		top:1px; right:1px; font-size: 12px;
	}
	.skin_type_box_left .BestSellers_li_img_icon .BestSellers_top_icon{margin-top: 0px;}
	.product_width_li{padding-bottom:5px;}

	.news_title_padding{padding:20px 0px; padding-bottom:10px;}
	.news_width .page_width{margin-top:10px;}
	.news_width {padding-bottom:30px;}
	.news_li_label{padding-top:15px;}

	.form-error .text{font-size:14px;}
	.product_Shoppingno{padding-left:5px;}



	.payment_table_title{font-size: 14px; padding: 15px;}
	.referra_steps_li{padding: 20px 0px;}
	.referral_cell_right_c{padding: 15px;}
	.referral_cell_left_c{padding: 15px;}
	.referra_steps_li_right .price b{ font-size:20px;}
}
.Outlets_li_4{position: relative;}

.shopping_table_jg{padding-top: 30px;}
.shopping_table_jg_title{display: block; text-align: center; font-size: 24px; font-weight: bold; height:25px; border-bottom: #ddd solid 1px;}
.shopping_table_jg_title span{ display: inline-block; background: #fff; padding: 5px 20px; }

.shopping_table_jg .productshowwidth{padding-top: 40px;}
.shopping_table_jg .swiper-container{padding: 10px;}
.shopping_table_jg .BestSellers_title{padding: 0px; text-align: left; padding-bottom:5px;}
.shopping_table_jg .BestSellers_li{box-shadow: 0 0px 5px rgba(0,0,0,.2); text-align: left; padding: 20px;
	-webkit-box-shadow: 0 0px 5px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0px 5px rgba(0,0,0,.2);}
.shopping_table_jg_txt{color: #999; overflow: hidden; padding: 5px 0px;}
.shopping_table_jg_txt .right{float: right;}
.shopping_table_jg_txt .shopping_table_li{display: inline-block; width: 50%; padding: 0px; margin: 0px; border: none; float: right;}
.shopping_table_jg_txt .right i{text-decoration: line-through;font-style: normal}
.shopping_table_jg_txt .right b{color: #9d0229; font-weight: normal;}
.shopping_table_jg_txt_right{text-align: right;}
.shopping_table_li_but{display: block; text-align:center; padding:15px 0px;}
.shopping_table_li_but .but_ct_class{padding: 10px; font-size: 16px; color: #fff!important; background: #9d0229; display: block; cursor: pointer;}
.shopping_table_jg_bottom{color: #999; }
.shopping_table_jg_bottom b{display: block; color: #000;}

.productshowwidth .swiper-pagination{position: initial; padding-top: 30px;}
.swiper-pagination-bullet{width: 10px; height: 10px; border-radius: 100%;}
.swiper-pagination-bullet-active{background: #9d0229}
.shopping_table_jg_title_none{display: none;}
.payment_c_li_img_zp{ display: inline-block; font-size: 12px; background: #1fab39; color: #fff; border-radius: 3px; margin-right: 5px; float: left; margin-top: 1px; padding: 1px 5px;}
.Preferential_title{text-align: center;    border-bottom: #e0e0e0 solid 1px; padding-bottom:40px; margin-bottom: 40px;}
.Preferential_title .title_li{ font-size: 36px;}
.Preferential_title_txt{font-size: 18px;}

.Preferential_width{overflow: hidden; display: table; width: 100%;}
.Preferential_left{width: 24%; min-width:250px; max-width: 330px; display: table-cell; vertical-align: top; text-align: left;}
.Preferential_left .title_li{text-align: left;border-bottom: #e0e0e0 solid 1px; padding-bottom: 30px;  margin-bottom: 20px; position: relative;}
.Preferential_left_txt{font-size: 16px; padding: 10px 0px; word-break:break-all}
.Preferential_left_title{padding-top: 10px;}
.Preferential_left_txt .promo_txt{position: relative; padding-right: 90px;}
.Preferential_left_txt .promo_txt .button_class{top:0px; right: 0px; padding: 14px 0px;}
.Preferential_left_txt .shopping_product_txt_Style{font-size: 14px;}
.Preferential_left_txt .Preferential_left_txt_pr{border-bottom: #e0e0e0 solid 1px;  padding: 20px 0px;}
.Preferential_left_txt .Preferential_left_txt_pr:nth-child(1){border-top: #e0e0e0 solid 1px;}
.Preferential_right{display: table-cell;vertical-align: top; padding-left:40px;}
.Preferential_right .product_width_li{width: 33.333333333%;}
.Preferential_left_title{font-size: 14px; color: #999;}
.Preferential_left_txt_li{position: relative; padding-left: 20px;}
.Preferential_left_txt_li a{ color: #9d0229}
.Preferential_left_txt_li_icon{position: absolute; left: 0px; top: 0px;}
.cor_des{color: #999;}
.title_li_down{position: absolute; right: 0px; top: 5px; display: none;}
.title_li_up .fa-angle-down:before{    content: "\f106";}

@media only screen and (max-width:1140px) {
	.Preferential_right .product_width_li{width:50%;}
}
@media only screen and (max-width:500px) {
	.productshowwidth .swiper-pagination{ padding: 30px 0px;}
	.shopping_table_jg_title{font-size:20px; height: 20px;}
	.shopping_table_jg .productshowwidth{padding-top: 30px;}
	.shopping_table_jg{padding-top: 15px;}
	.shopping_table_jg_title_none{display: block; margin-bottom:25px;}
	.Preferential_title .title_li{font-size: 24px;}
	.Preferential_title_txt{font-size: 16px;}
	.Preferential_left .title_li{padding-bottom: 20px; margin-bottom: 15px;}
	.Preferential_title{border:none; padding-bottom: 30px; margin: 0px;}
	.title_li_down{ display: block;}
	.Preferential_width{display: block;}
	.title_li{font-size: 20px;}
	.Preferential_left_txt .Preferential_left_txt_pr{padding: 15px 0px;}
	.Preferential_left_txt_li{font-size: 14px;}
	.Preferential_right .Preferential_right{padding: 0px;}
	.Preferential_left_txt .shopping_product_txt_Style{text-align: left;}
	.Preferential_left{ display: block; width: 100%; max-width: initial; min-width: initial;}
	.Preferential_right{display: block; padding: 0px;}
	.Preferential_left_txt{padding: 6px 0px;}
	.Preferential_left_txt{font-size: 14px;}
	.Preferential_right .BestSellers_Price{height: 52px;}
	.Preferential_right .BestSellers_Price span{ display: block; padding: 0px;}
}


.swiper-scrollbar{background:rgba(255,255,255,.3);}
.swiper-scrollbar-drag{background:#FFF}
.swiper-container-horizontal > .swiper-scrollbar{height: 2px;bottom: 0; top: 92%; width: 74%;left: 13%;}
.p_notice{text-align: center;font-size: 12px;padding: 0 0 35px;}
.part_category{display: table;width: 100%;max-width: 1060px;margin: 0 auto;}
.part_category_li{float: left; width: 33.33%;padding: 5px;}
/*.part_category_li:nth-child(2n){padding-left: 5px;padding-right: 0;}
.part_category_li_a{float: left; width: 50%;padding-right: 5px;margin-bottom: 10px;}
.part_category_li_a:nth-child(2n){padding-left: 5px;padding-right: 0;}*/
.part_category_li a{overflow: hidden;display: block;}
.part_category_li a img{-webkit-transition: 1s ease 0s;-o-transition: 1s ease 0s;transition: 1s ease 0s;}
.part_category_li a:hover img{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05); -webkit-transform:scale(1.05);-o-transform:scale(1.05);}
.part_product{ margin:60px 0;}
.title{font-size:36px;font-weight:bold; margin-bottom:40px; text-align:center; width:100%;}
.title .div_or_text{font-size:36px; display:inline-block;}

.top_nav .arrowDG_menu .nav_recommend{margin-bottom: 0;}
.classul_c{position: relative;}
.top_nav .arrowDG_menu .nav_recommend li a{font-size: 14px;padding: 0 0 20px;}
.top_nav .arrowDG_menu .nav_recommend li a.click_pc{display: none;}
.nav_recommend{display: inline-block;width: 100%;margin-bottom: 50px; border-bottom: 1px solid #e0e0e0;}
.nav_recommend li{float: left; width: 9.0909%;text-align: center;line-height: 1.3;border: none;padding: 0;}
.nav_recommend li:after{border: none!important}
.layui-tab-title.nav_recommend{height: auto;}
.nav_recommend li a{display:inline-block;padding-bottom: 20px;color: #000;border-bottom: 4px solid transparent;}
.nav_recommend li.layui-this >a{border-color: #9d0229;}
.nav_recommend li.active >a{border-color: #9d0229;color: #000;}
.nav_recommend li:hover> a{border-color: #9d0229;color: #000;}
.nav_recommend li a img{margin-bottom: 10px;}
.product_c .product_c_li{ text-align:center;transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.product_c{padding: 5px;}
.product_c .product_c_li:hover{-webkit-transform:translate3d(0,-3px,0); transform:translate3d(0,-3px,0);box-shadow: 0 0px 5px rgba(0,0,0,.2);}
.product_c .product_c_li .img{position: relative;}
.product_c_li .comingsoon{position: absolute;right: 0;top: 0;max-width: 100px;}
.product_c .product_c_li .caption{ padding:10px 10px;}
.product_c .product_c_li .caption .name{ font-weight:bold; margin-bottom:10px; }
.product_c .product_c_li .caption .name a{color:#000;line-height: 1.3; display: -webkit-box; height:38px;-webkit-box-orient: vertical;-webkit-line-clamp:2; overflow:hidden;}
.product_c .product_c_li .caption .price{ height:40px; overflow:hidden;color: #9d0229}
.product_c .product_c_li .caption .old_price{ color:#000;text-decoration:line-through;}
.product_c .product_c_li .table_cart{display: inline-block; position:relative; width:100%;padding: 0 0 15px;}
.product_c .product_c_li .table_cart_left{ position:absolute; left:40px; top:0;width:105px}
.product_c .product_c_li .table_cart_right{display:block; padding-left:145px; vertical-align:middle; width:100%}
.product_c .product_c_li  .add_wishlist{position: absolute;top: 0;left: 5px; width: 30px;height: 30px;color: #FFF;background: rgba(0, 0, 0, 0.6);border-radius: 50px;}
.product_c .product_c_li  .add_wishlist.active{background: rgba(255, 9, 71, 0.6);}
.product_c_li .input-quantity{width: 30px;}
.add_wishlist.active .fa-heart-o:before { content:"\f004";}
.product_c .product_c_li:hover .add_wishlist{opacity: 1;visibility: visible;}
.product_c .product_c_li  .add_wishlist i{ font-size:14px; line-height:30px;}

.product_c .product_c_li .table_cart .add_cart{width:90%;margin: 0 5%; height:32px; line-height:34px;display: inline-block; font-weight:bold; color:#FFF;background: #000;border: none;text-transform: uppercase;}
.product_c .product_c_li .table_cart .add_cart:hover{background: #9d0229;}
.product_c .product_c_li .table_cart .add_cart.sold_out{ background:#f5f5f5; color:#999 !important; cursor:no-drop}
.product_c_li .shuliang{position: absolute;left: 0;bottom: 0;color: #FFF;background: #9d0229;padding: 5px;width: 100%;}
.degree{text-align: right;}
.product_c_li .degree{text-align: center;min-height: 30px;}
.degree .degree_li{display: inline-block;overflow: hidden;text-align: center;margin: 2px; background: url("../images/icon_wine 2.png") no-repeat;width: 66px;height: 22px;line-height: 22px; background-size: contain;color: #cfb274;font-size: 12px;padding-left: 20px;}
.degree .degree_li span{color: #FFF;margin-left: 3px;display: inline-block;}
.product_c_li .sold_out{position: absolute;left: 0; top: 0;height: 100%;width: 100%;color: #FFF;background: rgba(0, 0, 0, 0.5);font-size: 32px; display: flex;align-items: center;text-align: center;align-content: center;justify-content: center;}
.swiper-scrollbar.swiper-button{background:#e0e0e0}
.swiper-scrollbar.swiper-button .swiper-scrollbar-drag{background: #000;}
#swiper_product .swiper-container-horizontal > .swiper-scrollbar{max-width: 400px;width: 100%; margin: 0 auto;height: 4px;bottom: 0;top: auto;left: 0; position: inherit;margin-top: 30px;}
.read_more{ text-align:center;}
.read_more a{ color:#000; font-weight:bold; width:280px; border:1px solid #e0e0e0; display:inline-block; padding:12px 0 10px; text-transform:uppercase;}
.read_more a:hover{ background:#882e4f; color:#e6dbb5;}
.product_sold_out.product_c .product_c_li .table_cart .add_cart{background: #999999; cursor: no-drop}
.product_sold_out.product_c .product_c_li p.qtypara .minus{background: #f5f5f5;color: #cccccc;border-color: #e0e0e0; cursor: no-drop}
.product_sold_out.product_c .product_c_li p.qtypara .add{background: #f5f5f5;color: #cccccc;border-color: #e0e0e0; cursor: no-drop}
.product_sold_out.product_c .product_c_li p.qtypara .input-quantity{color: #cccccc; cursor: no-drop}

.product_review_li{display: table;width: 100%;padding:20px 20px;background: #a38d5d;border-radius: 10px; position: relative;margin-bottom: 20px;}
.product_review_li:after{position: absolute;left: 45px;bottom: -6px;background: url("../images/S_003.png") no-repeat;width: 12px;height: 6px;content: "";}
.product_review_li .img{display: table-cell;width:70px;vertical-align: middle;}
.product_review_li .img img{border: 1px solid #e0e0e0;}
.product_review_li .detail{width: 100%;padding-left: 20px;}
.product_review_li .detail .title_m{font-weight: bold;margin-bottom: 10px;color: #FFF;}
.product_review_li .detail .degree{text-align: left;}
.product_review_name{font-weight: bold;margin-bottom: 15px;}
.product_review_s{margin-bottom: 15px;}
.product_review_s .fa{margin-right: 5px;color: #a38d5d;font-size: 18px;}
.product_review_s .fa.gray{color: #cccccc;}
.product_review_p{margin-bottom: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height:60px;}
.product_review_date{margin-bottom: 15px;}
.product_review_reply{border-radius: 10px;color: #FFF; background: #9d0229; padding:15px 20px;position: relative;}
.product_review_reply:after{position: absolute;content: "";left: 45px;top:-6px;background: url("../images/jiant.png") no-repeat; width: 12px;height: 7px;}
.product_review_reply .review_show_all{margin-top: 5px;display: none;}
.review_show_all a{text-decoration: underline;display: inline-block;color: #FFF;}
.product_review_reply .reply_p.active{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:40px;}
.review_show_all a:hover{opacity: 0.7;}
.product_review_reply p{margin-bottom: 7px;}
.top_nav .arrowDG_menu a.mobile_true{display: none;width: 100px;padding: 10px;font-size: 12px;text-align: center;background: #a38d5d;color: #FFF;}
.hidden-pc{display: none!important;}
.visible-mobile{display: none !important}
@media (max-width:1200px) {
	.nav_recommend li{width:12%;font-size: 12px;float: none;display: inline-block;padding: 0;}

	.nav_recommend{text-align: center;}
	.nav_recommend li a{padding-bottom: 10px;}
	.top_nav .arrowDG_menu .nav_recommend li a.click_pc{display: block;}
	.top_nav .arrowDG_menu .nav_recommend li a.hidden-mobile{display: none;}
	.arrow_menu a{text-align: left !important;padding: 10px 20px !important;}
	.visible-mobile{display: block !important}
}
@media (min-width:1028px) {
	.nav_recommend > li:hover > .nav_country{display: block;}
}
@media (max-width:767px) {
    .product_c .product_c_li .caption .name a{height:55px;-webkit-line-clamp:3; }
	.visible-pc{display: none!important;}
	.hidden-pc{display: block!important;}
	.nav_recommend.leader_recommend li{width: auto;padding: 0 2px;}
	.nav_recommend.leader_recommend li a img{max-width: 45px;}
	.product_c_li .shuliang{font-size: 12px;}
	.title .div_or_text{font-size:28px;}
	.title{margin-bottom:30px;}
	.read_more a{width:240px;}
	.may_also_like .swiper-button{ display:none;}
	.may_also_like .swiper-wrapper{ display:inline-block !important;transform:none !important;}
	.may_also_like .swiper-slide{ padding:0 5px !important; margin-bottom:10px !important; float:left!important; width:50%!important; margin-right:0 !important;}
	#swiper_product.may_also_like{ padding:0 !important; margin:0 -5px !important;}
	.product_c .product_c_li .table_cart_left{position: relative;display: inline-block;left: 0;margin-left: 5px;}
    .product_c .product_c_li .add_wishlist{position: relative;display: inline-block;left: 0;}
	.product_c .product_c_li .table_cart_right{padding-left: 0;padding-top: 10px;}
	.nav_recommend li{width: 20%;}
	.product_c_li .degree{min-height: 54px;}

	.nav_recommend{margin-bottom: 20px;}
	.part_category_li{width: 50%;}
    
    .product_c_li .comingsoon{max-width: 80px;}
}
@media (max-width:500px) {
	.nav_recommend li{width: 25%;}
	.degree{text-align: left;}
}

footer{clear: both;}
footer .copyright{ background:#f5f5f5; padding:15px 0;text-align: center;font-size: 12px;}
footer .copyright .img{margin-bottom: 10px;}
footer .copyright .img span{display: inline-block;padding: 0 5px;margin-bottom: 5px;}
footer .copyright .img span.span_line{border-left: 1px solid #ccc;padding-left: 10px;}
footer .copyright p{margin-bottom: 5px;}
footer .list_li{float:left; width:20%;}
footer .list_li a{display:block; margin-bottom: 10px;color:#000;}
footer .list_li a:hover{color: #9d0229;}
footer .links{ padding:30px 0; display:table; width:100%;}
footer .links .links_left{ float:left; vertical-align:middle;width:72%;}
footer .links .links_right{ float:left; width:14%;}
footer .links .links_logo{ float:left; width:14%;}

footer .share a{ display:inline-block; margin:0 5px; font-size:20px; color:#000;}
footer .share a:hover{color: #9d0229;}
footer .links h5{ margin:0 0 10px; color:#000;font-size: 14px;}

.part_security{background: #f5f5f5;padding: 25px 0 10px; text-align: center;}
.part_security .part_security_li{display: inline-block;padding: 0 2% 15px; vertical-align: top;color: #a38d5d;font-size: 13px;}
.part_security_li p{margin: 10px 0 0;}
.part_newsletter{background: url("../images/newsletter_bg.png") no-repeat center center;background-size: cover;padding: 37px 0;display: inline-block;width: 100%;}
.part_newsletter_c{float: right;}
.part_newsletter_c .txt{display: inline-block;font-size: 16px;margin-right: 10px;color: #FFF;vertical-align: middle;}
.part_newsletter_c .newsletter{display: inline-block;vertical-align: middle;}
.part_newsletter_c .newsletter input{height: 48px;float: left;width: 360px;border: none;padding: 0 12px;line-height: 50px;}
.part_newsletter_c .newsletter a{float: left;height: 48px; width: 130px;text-align: center;line-height: 50px;background: #a38d5d;color: #FFF;}
@media (max-width:1028px) {
	footer .links .links_logo{ float:none; width:100%;text-align: center;margin-bottom: 30px;}
	footer .links .links_left{width: 80%;}
	footer .links .links_right{ width: 20%;}
	footer .list_li{margin-right:0;margin-bottom:20px;}
	footer .share a{font-size:18px;}

}
@media (max-width:767px) {
	footer .list_li{ width:25%;}
	footer .links .links_left{width: 100%;float: none;}
	footer .links .links_right{ width: 100%;text-align: center;float: none;clear: both;}
	footer .list_li{float: none;display: inline-block;margin-left: -3px;vertical-align: top;}

	.part_security .part_security_li {max-width: 80px;padding: 0 5px 15px;font-size: 10px;line-height: 1.2;width: 20%;margin-left: -4px;}
	.part_security .part_security_li img{max-height: 30px;}
	.part_newsletter_c{float: none;}
	.part_newsletter_c .txt{display: block;text-align: center;margin-bottom: 10px;}
	.part_newsletter_c .newsletter{display: table;width: 100%;}
	.part_newsletter_c .newsletter a{float: none;display: table-cell;width: 90px;}
	.part_newsletter_c .newsletter input{float: none; width: 100%;}
	footer .list_li a{text-align: center;}
}

p.qtypara{margin-bottom:0;}
p.qtypara .minus, p.qtypara .add{ cursor:pointer;width:32px;height:32px;display:inline-block; vertical-align:middle; border:1px solid #e0e0e0; text-align:center;}
p.qtypara .minus:hover, p.qtypara .add:hover{ border-color:#882e4f; background:#882e4f; color:#FFF;}
p.qtypara .add{ background:#fff;}
p.qtypara .minus{ background:#FFF; color:#000;}
p.qtypara .minus i, p.qtypara .add i{line-height:30px;}
.input-quantity{border:none !important; font-weight: bold;border-radius:0;width:45px;padding: 0 !important; font-size:14px; display:inline-block; height:32px !important; vertical-align:middle; text-align:center;}


header .logo{float: left;}
header .account-wrapper{position:relative;vertical-align: top; display:inline-block; padding: 15px 20px;height: 48px; border-left: 1px solid #e1e1e1;}
header .account-wrapper a{color:#000;display: inline-block;margin: 0 3px;}
header .account-wrapper a:hover{color: #9d0229}
header .account-wrapper  .name{ display:inline-block; vertical-align:middle;margin-left: 5px;}
header .account-wrapper  .lastname{ color:#882e4f; max-width:100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block; vertical-align:middle;}

.top-wrapper{ color: #9d0229;font-weight: bold;text-align:center;position: absolute;z-index: 1; width:100%;left:0;height: 20px;margin-top: -10px;top: 50%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
#top{display: inline-block;width: 100%;position: relative;border-bottom:1px solid #e1e1e1;height:48px;font-size: 12px;z-index: 2;}
#top .left{float: left;position: relative;z-index: 2;}
#top .right{float: right;position: relative;z-index: 2;}
.about_wine{float: left;}
.about_wine a{display: inline-block;color: #FFF;background: #000;padding:15px 20px;}
.about_wine a:hover{background: #9d0229}
#cart{border-left:1px solid #e1e1e1;display: inline-block;vertical-align: top;padding: 12px 20px;height: 48px;}
#cart>a{ background:none; padding:0; display:inline-block;color: #000; vertical-align:middle; float:none;border: none;}
#cart > a:hover{color: #9d0229;}
#cart .cart-total{border-radius: 50px;background: #9d0229;color: #FFF;font-size: 12px;width: 24px;height: 24px;line-height: 24px;text-align: center;display: inline-block;vertical-align:middle; }
#search{ position:relative;vertical-align: top;display: inline-block;padding: 17px 20px;border-left: 1px solid #e1e1e1;}
.top_right_search_width{position:absolute; right:-3px; background:#FFF; height:100%; top:0px; height:50px; cursor:inherit; width:0px; opacity:0; overflow:hidden;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}
.search_block .top_right_search_width{ opacity:1;  width:320px;}
#tel{ position: fixed; right:15px; z-index:99999;bottom: 80px;}
#goToTop{width: 48px;height: 48px;position: fixed;text-align: center;right:15px; bottom:15px; z-index:999;display: block;padding-top: 13px; margin-top: 20px; border-radius:50px; color:#FFF; background:#000;}
#wishlist-total{display: inline-block;color: #000;height: 48px; padding: 15px 20px;border-left: 1px solid #e1e1e1;}
#wishlist-total span{margin-left: 5px;}
#wishlist-total:hover{color: #9d0229}
.swiper-pagination-bullet{ background:none;  border:2px solid #FFF; width:14PX; height:14PX; opacity:1;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7PX;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:7%;}
.swiper-pagination-bullet-active{background:#882e4f;border:2px solid #FFF;}
.banner .swiper-slide img{width:100%;}
.top_nav .arrowDG_menu  li  a{border-left: none;}
.arrowDG_menu .nav_country{display: none;width: 100%;margin: 0; text-align: center;padding-top: 30px; position: absolute;left: 0;top: 100%;background: #FFF;}
.nav_country{text-align: center;margin-bottom: 30px;}
.nav_country .nav_country_li{display: inline-block;padding: 0 15px 15px;}
.nav_country .nav_country_li a{color: #000;font-size: 14px;padding: 0;display: block;padding-bottom: 5px;}
.nav_country .nav_country_li a img{border-radius: 50px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition:0.5s;}
.nav_country .nav_country_li a:hover{-webkit-transform:translate3d(0,-3px,0); transform:translate3d(0,-3px,0);}
.nav_country .nav_country_li a:hover img{-webkit-box-shadow:0 10px 20px -1px  rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px -1px  rgba(0,0,0,0.2);box-shadow:0 10px 20px -1px  rgba(0,0,0,0.2);}
.nav_country .nav_country_li.active a img{-webkit-box-shadow:0 10px 20px -1px  rgba(0,0,0,0.2);-moz-box-shadow:0 10px 20px -1px  rgba(0,0,0,0.2);box-shadow:0 10px 20px -1px  rgba(0,0,0,0.2);}
.nav_country .nav_country_li.active a{color:  #9d0229;}
.nav_country .nav_country_li  img{margin-bottom: 15px;}


#modal_ad .modal_more{padding: 10px;text-align: center;}
#modal_ad .modal_more a{background: #a38d5d;display: block;padding: 12px 0; font-size: 18px;color: #FFF;}
#modal_ad .modal_more a:hover{background: #9d0229;}
#modal_ad .img{min-height: 100px;}
#modal_layer{font-size: 18px;}
#modal_layer .img{background: url("../images/layer.jpg") no-repeat center center;background-size: cover; padding: 100px 0;color: #FFF;}
#modal_layer .img .img_c h3{margin: 20px 0 10px;font-size: 24px;}
.modal_layer_txt{margin: 20px 15px;}
.modal_button{display: inline-block;width: 100%;padding: 10px;}
.modal_button a{float: left;width: 49%;margin-right: 1%;background: #a38d5d;color: #FFF; text-align: center;padding: 10px 5px;}
.modal_button a:hover{background: #9d0229;color: #FFF;}
.modal_button a +a{margin-left: 1%;background: #ebebeb;color: #000; margin-right: 0;}
/*.layui-layer-setwin .layui-layer-close2{right:10px!important;top: 10px!important;background :rgba(255,255,255,0.2)!important;color: #FFF;border-radius: 50px;text-align: center;}
.layui-layer-setwin .layui-layer-close2:after{content: "\1006";font-family: layui-icon !important;font-size: 20px;line-height: 30px;}
.layui-layer-setwin .layui-layer-close2:hover{background :rgba(255,255,255,0.8)!important;color: #333;}*/

.box_centent{position: fixed; left: 50%;margin-left: -300px; top: 0px;  z-index: 9999; overflow: auto;  width: 600px; height: 100%;}
.box_wdith{ display:table; width: 100%; height: 100%;  }
.box_wdith_ct{display: table-cell; vertical-align: middle; text-align: center; padding: 20px;}
.box_wdith_centent{ background: #fff; min-height: 60px; position: relative; max-width: 600px; width: 96%; margin: 0px auto; box-shadow: 0 0px 10px rgba(0,0,0,.15);
	-webkit-box-shadow: 0 0px 10px rgba(0,0,0,.15);
	-moz-box-shadow: 0 0px 10px rgba(0,0,0,.15); }
.box_wdith_txt{padding: 50px;}
.box_wdith_txt_img{display: block;}
.box_wdith_txt_img img{height: 95px;}
.box_wdith_txt_title{font-size: 32px; padding-top:25px; font-weight: bold;}
.box_wdith_txt_txt{font-size: 16px; padding:60px 0px; text-align: left;}
.box_wdith_txt_but .box_but{display: block; color: #fff!important; text-align: center; font-size: 16px; padding: 14px 0px; background-color: #1fab39; border-radius:30px;}
.box_wdith_txt_bottom{padding-top: 30px;}
.box_wdith_txt_bottom a{ font-size: 16px;     text-decoration: underline;}
.box_wdith_close{position: absolute; z-index: 9; right: 20px; color: #fff; cursor: pointer; line-height: 32px;  top: 20px; width: 32px; height: 32px; background:#FFF; background:rgba(0,0,0,0.7) !important; filter:Alpha(opacity=50); border-radius: 100%;box-shadow: 0 0 10px rgba(255,255,255,0.5);}
.box_wdith_close i{font-size: 22px;}
.box_wdith_img{display: block; width: 100%; position: relative; text-align: center;}
.box_wdith_img img{width: 100%;}
.box_wdith_img_op{position: absolute; cursor: pointer; width: 120px; color: #fff; height: 120px; left: 0px; margin: 0 auto; right: 0px;  border-radius: 100%; top: 50%; margin-top: -60px; background:#000; background:rgba(0, 0, 0, 0.5)!important; filter:Alpha(opacity=50);}
.box_wdith_img_op i{line-height: 120px; font-size: 100px; margin-left: 10px;}
.slide_banner{margin:0 auto 5px;max-width: 1400px;}
#slider{margin: 10px 0 25px;}
.layui-slider-wrap-btn{width: 14px;height: 14px;}
@media (max-width:1400px) {
	.nav_country .nav_country_li  img{max-width: 70px;}
}
@media (max-width:1200px) {

	#top .left{display: none;}
	.top-wrapper{position: static;margin-top: 0;height: auto;padding: 10px; border-bottom: 1px solid #e1e1e1;}
	#top{height: auto;}
	.about_wine a{font-size: 12px;padding: 16px 10px;}
	.top_language .layui-select-title{padding: 15px;}
	.hidden-mobile{display: none!important}
	.about_wine span{display: block;}
	.arrowDG_menu .nav_recommend li{display: inline-block;float: none; width: auto;}
	.top_nav .arrowDG_menu .nav_recommend li a{font-size: 12px; line-height: 1.2;}
	.top_nav .arrowDG_menu .nav_recommend li a{padding-bottom: 10px;margin-bottom: 15px;margin-top: 0;}
	.nav_recommend li >a{padding-bottom: 10px;margin-top: 10px;}
	.arrowDG_menu .nav_recommend li >a >img{max-width: 55px;}
	.nav_country .nav_country_li img{max-width: 45px;}
	.nav_country .nav_country_li a{font-size: 12px;margin-bottom: 0!important;padding-bottom: 0!important}
	.nav_country .nav_country_li{padding: 0 8px 20px;}
	.arrowDG_menu .nav_recommend{text-align: center;}
	header .account-wrapper a{margin: 0;}
	.arrowDG_menu{padding-top: 0;}
	.classul_c .centent{padding: 0;}

}
@media (max-width:767px) {
    .box_centent{width: 100%;margin-left: 0;left: 0;}
	.arrowDG_menu  .nav_country .nav_country_li img{max-width: 35px;}
	.nav_country .nav_country_li{padding: 0 5px 20px;}
	#top .right{float: none;text-align: center;}
	.top_nav .arrowDG_menu .nav_recommend li a{font-size: 10px;}
	header .account-wrapper,#wishlist-total,#cart,.top_right_search{height: 38px;padding: 10px 11px 10px 13px;}
	#cart{padding: 7px 10px;}
	.top_right_search{width: 38px;}
	.search_Close:before{left: 10px;top: 4px;}
	.fixed a{width: 35px;height: 35px;display: block;}
	#goToTop{width: 35px;height: 35px;padding-top:9px;margin-top: 10px;}
	#goToTop img{max-width: 15px;}
	#modal_layer{font-size: 15px;}
	.arrowDG_menu .nav_recommend li > a> img{max-width: 40px;}

}
.banner_2{width:100%;height:260px;overflow: hidden;position: relative}
.banner_2 img{height: 260px; width:auto;margin: 0 50%;transform: translateX(-50%);max-width:inherit}

.pagination > li{display:inline-block; margin:0 3px; vertical-align:middle;}
.pagination > li:hover a{color: #FFF!important;background: #a38d5d;}

.page_width{text-align:center;  display:block; padding:30px 0px; text-align:center; margin:20px 0;}
.pagination{display:inline-block; margin:0 auto;}
.pagination li{ display:inline-block; }
.pagination li a,.pagination li >span{display:block;height: 100%;font-size:16px;padding: 0 8px; margin:0px; border:#e0e0e0 solid 1px; background:#FFF; line-height:42px;  height:42px; min-width:42px;color: #000;}
.pagination li a span{font-size: 14px;display: inline-block;vertical-align: middle;}
.pagination li i{font-size:20px; line-height:38px; vertical-align: middle;}
.pagination li.active a,.pagination li.active >span{ display:inline-block; border:#a38d5d solid 1px; background:#a38d5d; color:#FFF;}
.pagination li i.fa-angle-right{ margin-left:8px;}
.pagination li i.fa-angle-left{ margin-right:8px;}
.news_share{padding: 25px 0;border-top: 1px solid #e1e1e1;color: #a38d5d;text-align: center;}
.news_share .share{margin-top: 7px;font-size: 20px;}
.news_share .share a{margin: 0 5px;}

.news_show{padding: 80px 0;border-top: 1px solid #e1e1e1}
.news_show .news_li{float: left; width: 33.33%;padding: 0 20px;}
.news_show .news_li_img{width: auto; display: block;}
.news_show .news_li_detail{display: block;padding: 15px;}
.news_show .title{font-size: 24px;line-height: 1.3; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:62px;}
.news_show .news_li_detail .learn_more a{padding: 7px 5px; width: 120px;}

.brand_detail{display: table;width: 100%;margin: 0 auto;}
.brand_detail_left{display: table-cell;width: 35%;font-size: 16px; vertical-align: top;background: url("../images/brand_detail_bg.jpg") repeat-y top center;padding: 0 50px 20px;}
.brand_detail_right{display: table-cell;width: 65%; vertical-align: top;}
.brand_product{display: inline-block;width: 100%;padding: 50px 0 0;}
.brand_product_li{float: left; width: 50%;padding: 0 20px 40px;}
.blog .brand_product_li{width: 33.33%;}
.blog .brand_product{padding:20px 0 0;}
.brand_detail .brand_img{padding: 20px 0;text-align: center;max-width: 320px;margin: 0 auto;}
.brand_detail .brand_img>img{box-shadow:0 0 15px rgba(0,0,0,0.1);}
.brand_country{margin-top: -32px;}
.brand_country img{max-width: 64px;box-shadow:0 2px 10px -1px rgba(0,0,0,0.5);border-radius: 50px;margin-bottom: 20px;}
.brand_detail .brand_name{text-align: center;font-size: 26px;line-height: 1.2; margin-bottom: 20px;font-weight: bold;}

.product_comments{display: inline-block;width: 100%;padding: 50px 0;border-top: 1px solid #e0e0e0;}
.product_comments .left{float: left;width: 30%;}
.product_comments .right{float: left;width: 70%;padding-left: 80px;}
.product_comments .product_review{border-bottom: 1px solid #e0e0e0;padding-bottom: 30px;margin-bottom: 30px;}
.product_comments .product_review_p{height: auto;display: block;}
.product_comments .product_review:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.product_comments h3{font-size: 28px;font-weight: bold;padding-bottom:15px;margin-bottom: 20px; display: inline-block;width: 100%;border-bottom: 1px solid #e0e0e0;}
.product_comments .right .product_review_s{float: right;font-size: 14px;padding-top: 15px;margin-bottom: 0;}
.product_comments .product_review_s span{color: #999;}
.product_comments .right  .product_review .product_review_s{float: left;padding-top: 0;}

.product_review_c{display: inline-block;width: 100%;margin-bottom: 15px;}
.product_review_a{float: right;display: table;background: #a38d5d; width: 100px;}
.product_review_a span{display: table-cell;background: linear-gradient(100deg, transparent 15px, #000 0) top left;padding: 3px 0; width: 80px;font-size: 12px;color: #FFF;text-align: center;}

.fixed_ad{position: fixed;right: 15px;top: 50%; z-index: 8;margin-top: -240px;}
.fixed_ad_close{position: absolute; z-index: 9; right: 20px; color: #fff; cursor: pointer; line-height: 32px;  top: 20px; width: 32px; height: 32px; background:#FFF; background:rgba(255,255,255,0.2)!important; filter:Alpha(opacity=20); border-radius: 100%;text-align: center;}
.fixed_ad_close i{font-size: 22px;}

.button_bottom{padding: 30px 0;text-align: center;}
.button_bottom a{display: block;font-size: 20px;background: #000;color: #FFF;padding:10px 5px;width: 100%;}
.button_bottom a:hover{background: #a38d5d;}
.Arrows_width{ display: block; text-align: right;  overflow: hidden;margin-bottom: 10px;}
.Arrows_width .swiper-container{width:100%; margin: 0px; padding:6px; display: block; }
.Arrows_width .swiper-slide{width:50%;}
.Arrows_width .swiper-slide img{box-shadow:0 0 6px rgba(0,0,0,0.1);}

.promotion_width{display: inline-block;width: 100%}
.promotion_li{float: left; width: 33.333%;padding: 0 20px 40px;}
.promotion_c{background: #f5f5f5;transition:all 0.3s ease-out;	}
.promotion_c .promotion_li_detail{padding: 30px;}
.promotion_li_detail .promotion_title{font-weight: bold;font-size:16px;margin-bottom: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.promotion_li_detail p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height:62px;margin-bottom: 20px;}
.promotion_li_detail .learn_more a{display: inline-block;background: #000;color: #FFF;padding: 5px;width: 120px;text-align: center;font-weight: bold;}

.leaderboard_c{padding-bottom: 30px;}
.leaderboard_li{display: table;width: 100%;padding: 20px;margin-bottom: 50px; transition:all .5s;}
.leaderboard_li .number{display: table-cell;width: 100px;vertical-align: middle;color: #000;font-weight: bold;font-size: 32px;}
.number1{color: #a38d5d !important}
.number2{color: #b2b2b2 !important}
.number3{color: #a3795d !important}

.leaderboard_li .img{display: table-cell;width: 300px;vertical-align: middle;}
.leaderboard_li .details{display: table-cell;vertical-align: middle;padding-left: 20px;}
.leaderboard_li .details h4{font-size: 32px;font-weight: bold;margin-bottom: 15px;line-height: 1.2;}
.leaderboard_li .details p{margin-bottom: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height:62px;}
.leaderboard_li .details .learn_more a{display: inline-block;background: #000;color: #FFF;padding:7px 5px;width: 120px;text-align: center;font-weight: bold;}

.about_bg{background: url("../images/about_bg.jpg") no-repeat center center;padding: 100px 0;text-align: center;margin-bottom: 50px;}
.about_bg_logo{margin-bottom: 30px;}
.about_bg h2{font-weight: bold;font-size: 36px;margin-bottom: 30px;}
.about_bg .about_facebook i{background: #036dc4; width: 60px;height: 60px;border-radius: 50px; line-height: 60px;font-size: 30px;margin-bottom: 10px; color: #FFF;}
.about_li{display: table;width: 100%;}
.about_li .img{display: table-cell;width: 50%; vertical-align: middle;}
.about_li .txt{display: table-cell;width: 50%; vertical-align: middle;padding:20px 10%;text-align: left;}
.about_li .txt h2{font-size: 32px;font-weight: bold;margin-bottom: 15px;}
.about_li .txt p{font-size: 16px;}
.about_service{text-align: center;}
.about_service h3{font-size: 32px;font-weight: bold;margin-bottom: 50px;}
.about_service h3 p{margin-top: 8px;font-size: 14px;font-weight: normal;}
.about_service_c{display: inline-block;width: 100%}
.about_service_c .about_service_li{display: inline-block;vertical-align: top;padding: 0 50px;margin-bottom: 50px;}
.about_service_li h5{color: #a38d5d;font-weight: bold;margin: 15px 0 5px;}
.about_service_li p{max-width: 250px;}
.about_li.sencond{margin-bottom: 50px;}
.banner_3{background: url("../images/levin.jpg") no-repeat;padding: 100px 0;text-align: center;color: #FFF;}
.banner_3 h2{color: #cfb274;font-style: italic;font-size: 48px;font-family:Didot;margin-bottom: 20px;}
.banner_3 p{font-size: 24px;max-width: 630px;margin: 0 auto;}

.button_point{margin-top: 10px;}
.button_point a{display:block;border: 1px solid #e0e0e0;padding: 3px 10px;text-align: center;}
.button_point a img{margin-right: 5px;}
.point_exchange{padding: 30px;border: 1px solid #e0e0e0;}
.point_exchange h1{font-size: 24px;font-weight: bold;text-align: center;margin-bottom: 10px;}
.point_exchange .txt{text-align: center;margin-bottom: 20px;}
.point_exchange_c{display: inline-block;width: 100%;margin-bottom: 30px;}
.point_exchange_c .point_exchange_left{float: left; width: 50%;padding-right: 20px;}
.point_exchange_c .point_exchange_right{float: left; width: 50%;padding-left: 20px;position: relative;}
.point_exchange_c .point_exchange_right .img:before{content: "";background: url("../images/icon_exchang.png")no-repeat;position: absolute;width: 14px;height: 12px;top: 50%;margin-top: -8px; left: -26px;}
.point_exchange_c .img{border: 1px solid #e0e0e0;margin-bottom: 15px;position: relative;}
.point_exchange_c p.qtypara .minus .fa, p.qtypara .add .fa{line-height: 32px;}
.popup_button{display: inline-block;width: 100%;margin-top: 10px;}
.popup_button a{float: left;width: 49%;padding: 7px 5px;color: #000;font-size: 18px;border: 1px solid #e0e0e0;margin-right: 1%;}
.popup_button a +a{margin-left: 1%;background: #000;color: #FFF;margin-right: 0;}
.shopping_pop .box_wdith_ct{padding: 0;}
.shopping_pop .box_wdith_centent{margin-left: 0; margin-right: 0; width: 100%;}
.shopping_pop.box_centent:after{content: "";position: fixed;left: 0; top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5); z-index: -1;}

@media (max-width:1200px) {
	.news_show .news_li{padding: 0 10px;}
	.brand_detail_left{padding: 0 20px 20px;}
	.product_comments .right{padding-left: 30px;}
	.fixed_ad{max-width: 200px;margin-top: -150px;}
	.promotion_c .promotion_li_detail{padding: 20px;}
	.promotion_li{padding: 0 10px 20px;}
	.promotion_li{width: 50%;}
	.about_bg h2{font-size: 30px;}
	.about_bg{padding: 50px 0;}
	.about_li .txt{padding:20px 5%;}
	.about_li .txt h2{font-size: 26px;line-height: 1.3;}
	.about_service_li p{max-width: 200px;}
	.about_service_c .about_service_li{padding: 0 20px;}
}
@media (min-width:1080px) {
	.promotion_c:hover{-webkit-transform:translate3d(0,-3px,0); transform:translate3d(0,-3px,0)}
	.leaderboard_li:hover{box-shadow: 0 0px 5px rgba(0,0,0,.2);-webkit-box-shadow: 0 0px 5px rgba(0,0,0,.2);-moz-box-shadow: 0 0px 5px rgba(0,0,0,.2);-webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0)}
}
@media (max-width:1080px) {
	.leaderboard_li .img{width: 200px;}
	.leaderboard_li .number{font-size: 24px;width: 70px;}
	.leaderboard_li .details h4{font-size: 24px;}
	.leaderboard_li{padding: 0;}

}
@media (max-width:767px) {
    .product_comments h3{font-size: 24px;}
	.banner_3 h2{font-size: 30px;}
	.banner_3 p{font-size: 16px;}
	.about_service h3{font-size: 24px;line-height: 1.2;}
	.about_bg h2{font-size: 24px;}
	.about_service_li p{max-width: 140px;}
	.about_service_c .about_service_li{padding: 0 10px;}
	.about_li .img{display: block;width: 100%;}
	.about_li .txt{display: block;padding: 20px 0;width: 100%;}
	.leaderboard_li .img{width: 100px;}
	.leaderboard_li .number{font-size: 16px;width:50px;}
	.leaderboard_li .details h4{font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height:40px;margin-bottom: 5px;}
	.leaderboard_li .details{padding-left: 10px;}
	.leaderboard_li .details p{font-size: 12px;height: 55px;margin-bottom: 15px;}
	.leaderboard_li .details .learn_more a{font-size: 12px;padding: 5px;}
	.fixed_ad{max-width: 160px;margin-top: -120px;}
	.fixed_ad_close{right: 10px;top: 10px;}
	.product_comments .right{padding-left: 0;width: 100%;float: none;}
	.product_comments .left{width: 100%;float: none;margin-bottom: 20px;}
	.product_comments .right .product_review_s{float: none;}
	.blog .brand_product_li{width: 50%;}
	.banner_2{height: 160px;}
	.banner_2 img{height: 160px;}
	.pagination li i.fa-angle-right{ margin-left:0;}
	.pagination li i.fa-angle-left{ margin-right:0;}
	.pagination li a span{display: none;}
	.news_show .news_li{padding: 0; width: 100%;float: none;margin-bottom:40px;}
	.news_show{padding: 30px 0;}
	.news_show_title .title{font-size: 28px;}
	.brand_detail_left{display:block;width: 100%;font-size: 14px;}
	.brand_detail_right{display: block;width: 100%;}
	.brand_product_li{padding: 0 0 20px;}
	.brand_detail .brand_name{font-size: 22px;}
	.brand_product{padding: 50px 15px 0;}

	.Arrows_width{text-align: center;}
	.news_show_title{background-size: 100% 320px;}
}
@media (max-width:500px) {
	.promotion_li{width: 100%;float: none;padding: 0 0 20px;}
    footer .copyright .img span img {width: auto;height: 35px;}
}
.layui-form-checkbox:hover i{color: #FFF;}
.layui-form-checkbox i{border: 1px solid #000!important;}
.layui-form-checked i, .layui-form-checked:hover i{color: #000;}
.layui-form-checkbox i{width: 20px;height: 20px;font-size: 14px;font-weight: bold;}
.layui-form-checkbox {line-height: 20px;}
.layui-form-checkbox{height: 20px;padding-right:20px;}
.layui-form-checkbox{margin-right: 5px;}
.text-center{text-align: center;}
p.select label{vertical-align: middle;}

.layui-input, .layui-select{height: 48.2px;}
.mySwiper_scrollbar .swiper-slide{height: 100%;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mySwiper_scrollbar { width: 100%;height: 100%;max-height: 1369px;position: relative;overflow: hidden;}
.mySwiper_scrollbar .swiper-scrollbar{background: #f2f5f4;right: 0;top: 0;height: 100%;width: 3px;}
.mySwiper_scrollbar .swiper-scrollbar-drag{background: #666;}
.mySwiper_scrollbar.bar2{max-height: 410px;}
.input_class.button_class.active{background: #999;}
.payment_prove{padding: 30px 20px;}
.payment_prove h2{font-weight: bold;font-size: 28px;margin:20px 0 30px;}
.payment_prove h2 p{font-size: 14px;font-weight: normal;margin-top: 5px;}
.payment_prove .login_button{max-width: 300px;margin: 0 auto;}
.payment_prove .upload_img{display: none}
.upload_img +label{width: 100%;font-size: 18px;padding: 12px 0;max-width: 300px;margin: 0 auto 20px;height: auto;line-height: 1.4;background: #9d0229;}
.payment_prove .up_imgs{margin-bottom: 20px;}
.payment_prove .up_imgs img{max-height: 260px;}
.upload_prove{padding:3px 10px;margin-right: 10px;display: inline-block;color: #FFF!important;background: #9d0229;}

.box_wdith_close.black{background: rgba(0,0,0,0.5)!important;}
p.p_send{margin-top: 10px;font-size: 12px;}
.product_review{padding-bottom: 2px;}
.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert {padding: 10px;margin-bottom: 20px;margin-top: 30px; border: 1px solid transparent;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-left-color: transparent;border-radius: 4px;}
.alert-danger{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}


.nav_club{display: inline-block;width: 100%;text-align: center;margin-bottom: 50px; border-bottom: 1px solid #e0e0e0;}
.nav_club li{display: inline-block;text-align: center;line-height: 1.3;border: none;padding: 0 30px;}
.nav_club li:after{border: none!important}
.layui-tab-title.nav_club{height: auto;}
.nav_club li a{display:inline-block;padding-bottom: 20px;color: #000;position: relative;}
.nav_club li.layui-this >a:after{content: "";width: 40px;height: 4px;background: #9d0229;position: absolute;bottom: 0;left: 50%;margin-left: -20px;}
.title p{font-size: 16px;margin-top: 15px;font-weight:normal;}
.title p .wine_century{color: #a38d5d;}
.record_title{text-align: center;position: relative;margin-bottom: 50px;}
.record_title:after{content: "";border-top: 1px solid #e0e0e0;left: 0;width: 100%;top: 30px;position: absolute;z-index: -1;}
.record_title span{display: inline-block;color: #a38d5d;font-size: 24px;background: #FFF;padding: 0 15px;}
.product_c .product_c_li .caption .price .point_p{color: #a38d5d;font-weight: bold;}
.table_club{width: 100%;border-collapse: collapse;margin-bottom: 20px;}
.table_club td{text-align: center;padding: 15px 5px;font-size: 16px; background: #f3f3f3;border: 6px solid #FFF;}
.table_club td p{color: #999999;font-size: 14px;}
.table_club td .img{display: inline-block;margin-right: 5px;position: relative;}
.table_club td .img span{position: absolute;display: inline-block;right: 0;bottom: 0; width: 14px;height: 14px;line-height: 14px;text-align: center;border-radius: 50px;color: #FFF;background: #a95b22;font-size: 12px;}
.table_club .copper td{border-bottom: none;border-top: none;background: #f6eee8;}
.table_club .copper:nth-child(3n) td{background: #fff9f5;}
.table_club .silver td{border-bottom: none;border-top: none;background: #ecf0f4;}
.table_club .silver:nth-child(2n) td{background: #f7f9fa;}
.table_club .silver td .img span{background: #777f87;}
.table_club .gold td{border-bottom: none;border-top: none;background: #f8f6ef;}
.table_club .gold:nth-child(3n) td{background: #fefdfa;}
.table_club .gold td .img span{background: #a37208;}
.table_club .purple td{border-bottom: none;border-top: none;background: #f4ecf8;}
.table_club .purple:nth-child(3n) td{background: #fcf7ff;}
.table_club .purple td .img span{background: #6b08a3;}

.table_club .border td{border-bottom:6px solid #FFF;}
.warm_prompt{margin-bottom: 50px;font-size: 16px;}
.warm_prompt ol li{list-style:decimal;margin-left: 16px;}
.preferential{display: inline-block;width: 100%;margin-bottom: 30px;}
.preferential_li{float: left; width: 33.33%;padding: 0 3px;}
.preferential_li .img{margin-bottom: 15px;}
.preferential_li p{text-align: center;}
.login_button.club a{background: #a38d5d;max-width: 480px;}
.login_button.club{margin: 30px 0;}
.shopping_product_txt_button{margin-top: 5px;}
.shopping_product_txt_button span{display: inline-block;background: #9d0229;color: #FFF;padding: 2px 6px;font-size: 12px; border-radius: 3px;}
.shopping_product_txt_button .span1{background: #024f9d;}
.shopping_product_txt_button .span2{background: #ffefb8;color:#a53600;position: relative;padding-left: 25px;border-radius: 50px;}
.shopping_product_txt_button .span2 img{width: 20px;position: absolute;left: 0; top: 1px;}
.p_red{color: #9d0229;margin-top: 5px;}
.title_purchased{padding: 10px 15px;background:linear-gradient(to right, #171d6c,#000); color: #FFF;}
.title_purchased span{font-size: 18px;color: #cfb274;display: inline-block;margin-right: 5px;}
.add_to_cart{display: inline-block;background: #000;color: #FFF!important;padding: 5px 12px;}
.add_to_cart.out{background: #cdcdcd; cursor: no-drop}
.shopping_show_all{text-align: center;}
.shopping_show_all a{display: block;color: #000;padding: 15px 0;}
.shopping_show_all a i{margin-right: 5px;}
.remaining_points{font-size: 18px;color: #a38d5d;}
.remaining_points img{margin-right: 10px;width: 32px;}
.table_right_title.title_3{border: none;background: #f7f7f7;text-align: left;}
.table_right_txt{padding-top: 10px;padding-bottom: 10px;}
@media (max-width:767px) {
    .table_club td .img{max-width: 30px;display: block;margin: 0 auto;}
    .table_club td .img span{font-size: 10px;width: 12px;height: 12px;line-height: 12px;}
    .table_club td{font-size: 12px;}
    .table_club td{width: 33.33%;}
    .table_club td p{font-size: 10px;}
    .nav_club li{padding: 0 10px;}
    .preferential_li p{font-size: 10px;}
    .warm_prompt{font-size: 14px;}
    .title p{font-size: 12px;margin-top: 5px;}
    .record_title span{font-size: 18px;}

}
.no_enof{cursor: no-drop;}
.no_enof .add_cart{background: #ddd!important;color: #999!important;cursor: no-drop;}
.no_enof p.qtypara .minus:hover, .no_enof p.qtypara .add:hover{background: #FFF !important;border: 1px solid #e0e0e0!important;color: #000!important; cursor: no-drop;}
.alert_prompt{margin: 0;text-align: center;}
.alert_prompt .close{right: 0;}
.alert_prompt a{color: #9d0229;}
.p_model{color: red;padding-top: 10px;}

.membership_grade{padding: 15px 20px;}
.membership_grade .img{display: inline-block;margin-right: 5px;position: relative;width: 40px;}
.membership_grade .img span{position: absolute;display: inline-block;right: 0;bottom: 0; width: 14px;height: 14px;line-height: 14px;text-align: center;border-radius: 50px;color: #FFF;background: #a95b22;font-size: 12px;}
.grade_bg_color1{background: #f6eee8;}
.grade_bg_color2{background: #fff9f5;}
.silver_bg_color1{background: #ecf0f4;}
.silver_bg_color2{background: #f7f9fa;}
.gold_bg_color1{background: #f8f6ef;}
.gold_bg_color2{background: #fefdfa;}
.purple_bg_color1{background: #f4ecf8;}
.purple_bg_color2{background: #fcf7ff;}
.membership_grade.silver .img span{background: #777f87}
.membership_grade.gold .img span{background: #a37208}
.membership_grade.purple .img span{background: #6b08a3}


.panel-defalt h3 a{color: #000;text-decoration: none;display: block;}
.filter_title{margin-bottom: 20px;}
.panel-defalt h3.active .fa-angle-down::before {content: "\f107"}
.panel-defalt h3 .fa-angle-down::before {content: "\f106"}
.panel-defalt h3 i{float: none;position: absolute;right: 0;top: 50%;margin-top: -18px;}
.panel-defalt h3{cursor: auto;}

#home_publicity{width: 100%;left: 0;margin-left: 0;}
#home_publicity .box_wdith_centent{width: auto;max-width: 100%;display: inline-block;}


.up_imgs .swiper-button-next, .up_imgs .swiper-button-prev{background:none; width:30px; height:30px; margin-top:-15px;border-radius: 50px;line-height: 30px;color: #000;background: #FFF;}
.up_imgs  i{font-size:20px; line-height:30px;}
.up_imgs .swiper-button-prev, .up_imgs .swiper-container-rtl .swiper-button-next{left:0;}
.up_imgs .swiper-button-next, .up_imgs .swiper-container-rtl .swiper-button-prev{right:0;}
.up_imgs .swiper-pagination-bullet:only-child{display: none !important;}
.up_imgs .img_close{position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;line-height: 30px;background: #e4e4e4;display: inline-block;border-radius: 50px; color: #000;}

.upload_id .box_wdith_ct{padding: 0;}
.up_imgs .swiper-button-disabled{opacity: 0 !important;}
@media (max-width:767px) {
.upload_id  .box_wdith{display: block;}
.upload_id  .box_wdith_ct{display: block;padding-top: 50px;}
}

.alert-dismissable .close, .alert-dismissible .close{right: 0;}
.up_imgs .swiper-container-autoheight, .up_imgs .swiper-container-autoheight .swiper-slide{min-height: 200px;}

.btn_save{width: 100%;display: inline-block;padding: 10px 0;border: 1px solid #9d0229;max-width: 300px;font-size: 18px;color: #9d0229; margin: 0 auto 20px;}
.up_img_input .form-control{display: inline-block;vertical-align: middle;border: none;border-bottom: 1px solid #e0e0e0;max-width: 150px;padding: 0;height: 30px;}
.up_img_input .txt{display: inline-block;vertical-align: middle;width: 130px;text-align: left;}
.up_img_input{padding: 5px 0;}
.payment_prove .p1{font-size: 16px;margin-bottom: 30px;}
.confirm_btn a{padding:8px 30px;border: 1px solid #9d0229;background: #9d0229;color: #FFF;font-size: 14px;display: inline-block;margin: 0 10px;}
.confirm_btn a+a{background: none;color: #9d0229;}


.layui-layer-btn{text-align: center;}
.layui-layer-btn .layui-layer-btn0{background: #9d0229!important;border-color: #9d0229!important;}
.layui-layer-btn{text-align: center!important;}

.layui-layer-dialog .layui-layer-content{text-align: center !important;}
.layui-layer-setwin .layui-layer-close2:hover {
    background-position: -149px -31px!important;
}







