@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: "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; background:#fff;}
a{text-decoration:none; 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:#e21c29; }
*,: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: "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;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;}
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;}
.title{display:block; font-weight:bold;}
.tb_but{display:inline-block; background:#e11d29; color:#FFF!important; font-size:18px; padding:13px 50px;  border-radius:30px; font-weight:bold; border:#e11d29 solid 2px;
transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s}


.top{display:block; background:#fff; text-align:center; position:relative; z-index:2;}
.top_logo{padding:8px;}
.top_logo img{height:88px;}


.top_header{position:relative; text-align:right; height:110px;z-index:999}
.top_icon{display:inline-block; position:relative; top:0px; right:0px; text-align:right;}
.top_header .top_logo{width:100%; text-align:center; padding-top:10px;  margin:0 auto; position:absolute; left:0px; right:0px;}
.top_nav{position:absolute; left:0px; top:0px; z-index:2;}
.top_nav li{float:left; margin:0px 5px; }
.top_nav .active>a{color:#e21c29;}
.top_nav li a{font-size:18px; padding:41px 20px; display:block;}
.top_nav li:hover .top_nav_li_icon:after, .top_nav li:hover .top_nav_li_icon:before{background:#e21c29}
.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#shipclassli div{display:block; position:relative;}
.top_nav li:hover>a{color:#e21c29;}
.top_nav li:hover .arrowDG_menu{display:block;}
.arrowDG_menu{ position:absolute; left:5px; top:100%;background: #fefefe; padding:0px; width:250px; z-index:999;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;}
.arrowDG_menu li{line-height:30px; margin:0px; padding:2px 20px; float:none; width:100%; text-align:left;}
.arrowDG_menu li a{padding:6px 0px; display:block; font-size:16px;}
.panli_nav_menu li a{display:block;padding:2px 0px; overflow:hidden;}
.panli_nav_menu li .text{float:left; width:90%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; display:inline-block;}
.arrowDG_menu>li .cate_right{float:right; height:10px; width:10px; font-style:inherit; display:inline-block; color:#333;}
.arrowDG_menu>li .cate_right:before{ content:"+";}
.arrowDG_menu>li:hover .cate_right:before{ content:">"; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.arrowDG_menu>li:hover{background:#ebebeb; }
.arrowDG_menu>li:hover a{color:#e21c29}

.arrowDG_menu .subcat{ position:absolute; width:720px; left:248px; min-height:100%; top:0px; 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); padding:20px; margin-top:-2px; display:none; }
.arrowDG_menu .subcat li{overflow:hidden; border-bottom:#ddd dotted 1px; display:table; width:100%;  margin-bottom:15px; padding-bottom:15px;}
.arrowDG_menu .subcat li h4{width:20%; max-width:160px; font-weight:bold; display:table-cell; padding-right:10px; vertical-align:top; border-right:#ddd solid 2px;}
.arrowDG_menu .subcat li div{display:table-cell;   padding-left:5px; vertical-align:top }
.arrowDG_menu .subcat li div a{display:inline-block; padding:3px 10px; line-height:1.2; float:left; color:#666;}
.arrowDG_menu .subcat li div a:hover{color:#e21c29}
.arrowDG_menu .subcat li a{overflow: hidden;white-space:inherit;text-overflow: inherit; line-height:1.2; color:#666;}
.arrowDG_menu .subcat li a:hover{color:#e21c29}

.panli_nav_menu>li#shipclassli:hover .arrowDG_menu{ display:block;}
.arrowDG_menu>li:hover .subcat{ display:block;}


.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:#e21c29; 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{margin:40px 20px;}
.top_right_padding a{display:block;}
.top_right_search{ width:29px; height:29px; display:inline-block; background:url(../images/Search_icon.png) 0px 0px no-repeat; float:left; cursor:pointer; position:relative;}
.top_right_user{width:29px; height:29px; display:inline-block; background:url(../images/user_icon.png) 0px 0px no-repeat; float:left;}
.top_right_Collection{width:32px; height:29px; 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; margin-top:40px; margin-right:5px;  margin-left:15px;}
.top_language .layui-unselect{height:28px; border:none; padding:0px; color:#333; font-size:18px;}
.top_language .layui-form-select .layui-edge{border-width:4px; border-top-color: #333; margin-top:-2px; right:10px;}
.top_language .layui-form-selected .layui-edge{margin-top:-6px;}
.top_language .layui-form-select dl{ padding:0px; border:none; text-align:center;}
.top_language .layui-form-select dl{top:30px;}
.top_language .layui-form-select dl dd{color:#333; font-size:16px;}
.top_language .layui-form-select dl dd.layui-this{ background:#e21c29; 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:#e21c29; 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:#e21c29 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:30px; position:absolute; left:-3px; top:-7px; font-weight:bold;}

.top_right{float:right; position:absolute; right:0px; top:0px; display:none;}
.top_right .top_right_Shopping{ padding:30px; background:#e21c29; 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:#e21c29}
.top_right .top_right_padding{margin:40px 20px;}
.top_right .top_right_padding a{display:block;}


.home_li{padding-bottom:50px;}

.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:#e21c29; }
.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:block; text-align:center; transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;}
.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)}	
.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:#e11d29; 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:#e11d29; 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;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-weight:normal; padding:0px 10px; padding-top:10px;}
.BestSellers_li:hover a{color:#e21c29; }
.BestSellers_txt{display:block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#666; font-size:16px; padding:10px; font-weight:normal; min-height:44px;}
.BestSellers_Price{overflow:hidden;font-size:16px; color:#e11d29; 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:#e21c29 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{ color:#e21c29;}
.Collection_icon.active .layui-icon-heart: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:#e21c29; 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:#e11d29;}
.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{ height:40px; width:40px; text-align:center; display:inline-block; margin:0px 5px; background:#FFF; border-radius: 100%; font-size:20px; color:#e21c29;}
.Share_linke a:hover{background:#e21c29; color:#fff }
.Share_linke a i{display:block; line-height:40px;}

.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:#e7192d;}
.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;}

.page_width{text-align:center;  display:block; padding:30px 0px 10px; text-align:center; margin-top:20px;}
.pagination{display:inline-block; margin:0 auto;}
.pagination li{ float:left; display:inline-block; font-size:16px; margin:0px 5px; border:#e0e0e0 solid 1px; background:#FFF; line-height:42px;  height:42px; width:42px;}
.pagination li a{display:block;}
.pagination li i{font-size:24px; line-height:38px; }
.pagination li.active{ display:inline-block; border:#e7192d solid 1px; background:#e7192d; color:#FFF;}
.pagination li i.fa-angle-right{ margin-left:2px;}

.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; overflow:hidden;}
.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%; border:#f1f1f1 solid 1px;}
.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: #fff solid 2px; cursor:pointer}
.skin_type_box_left .skin_type_thumbs .swiper-wrapper .swiper-slide-thumb-active img{border: #e7192d 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;}
.Productshow_right_txt{font-size:16px; line-height:1.5; padding:5px 0px 40px;}

.Productshow_right_ct{overflow:hidden; border-top:#e0e0e0 solid 1px}
.Productshow_right_ct_li{padding:25px 0px; 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%; font-size:18px; 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:#e11d29 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:#e11d29 solid 2px; padding:14px 19px; background:url(../images/box_icon.jpg) right bottom no-repeat #FFF; background-size:15px auto;}


.Style_txt_Price{color:#e11d29;display:inline-block;font-size:24px; font-weight:bold;}
.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:#c09155;}
.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:#e11d29;}
.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:#e11d29; color:#FFF; border-color:#e11d29;}
.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;-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:#e11d29 solid 1px; font-size:18px; background:#fff5f5; width:100%; color: #e11d29; 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:#e11d29; color:#FFF; border-color:#e11d29; }
.Productshow_linke{margin-top:0px; border:none;}
.Style_txt .Share_linke a{border:#e0e0e0 solid 1px;}

.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;}

.foot{ overflow:hidden;}
.foot_width{padding:50px 0px; background:#feede1; overflow:hidden; }
.foot_logo{float:left; padding-top:10px; padding-right:12%;}
.foot_logo img{height:80px;}
.foot_nav_li{display:inline-block; float:left; padding-right:8%;}
.foot_nav_li a{ display:block; color:#333; padding:5px 0px; overflow:hidden; border-bottom:#e5ccba solid 1px; min-width:235px; font-size:18px; padding:15px 0px;}
.foot_nav_li a i{float:right;opacity:0.3;}
.foot_nav_li a:hover{color:#e21c29;}
.foot_nav_bottom{font-size:12px;color:#4c4c4c; padding-top:25px;}
.foot_nav_bottom a{margin-right:30px; font-size:12px;color:#999;}
.foot_nav_bottom a:hover{color:#e21c29;}
.foot_bottom{display:block; background:#bd2300; padding:15px 0px; text-align:right; overflow:hidden; color:#FFF; line-height:1.5;}
.foot_bottom_left{float:left;}
.foot_bottom a{margin-right:30px; color:#FFF;}
.foot_bottom a:nth-last-child(1){margin-right:0px;}
.left{text-align:left!important;}

.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:#e11d29; 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:block; padding-bottom:50px;}
.news_width .page_width{ margin:0px;}
.news_width .news_li{width:50%; float:left; padding-bottom:20px; text-align:center; padding-right:20px;}
.news_width .news_li:nth-child(2n){padding-right:0px; padding-left:20px;}
.film_width{margin:0px -20px;}
.film_width .news_li{width:33.3333333333333%; padding:0px 20px; padding-bottom:20px;}
.film_width .news_li:nth-child(2n){padding:0px 20px;padding-bottom:20px;}
.news_li_img{overflow:hidden;}
.news_li_img img{width:100%;}
.news_li_label{ padding-top:20px; display:block;}
.news_li_label span{line-height:1.4; background:#e11d29; color:#FFF; display:inline-block; padding:5px 10px; }
.news_li .BestSellers_li{padding-bottom:10px;}

.news_show_title{ background:#fafafa; padding:40px 0px; text-align:center;}
.news_show_title .title{padding:20px 0px; margin:0px;}
.news_show_title .BestSellers_txt{padding:0px;}

.news_show_ct{width:100%; max-width:800px; margin:0 auto; padding:20px 0px 50px; font-size:18px; 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:#e11d29;}
.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:70%;}
.Productshow_right_ct_li .layui-form-select .layui-input{font-size:18px;}
.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: #e11d29;}
.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:#e11d29 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;}
.product_Shoppingno .BestSellers_purchase_no{background:#ddd!important; border-color:#ddd!important;  color:#999!important; cursor:auto; text-align:center;    letter-spacing: 2px;}

.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:1230px; 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;}

.Brand_top_centent{display:block; margin:0 auto; max-width:1200px; font-size:26px; line-height:1.8; text-align:center; padding:50px 20px;}
.Brand_top_title{font-size:26px; font-weight:bold; padding-bottom:20px;}
.Brand_top_title b{display:block; font-size:40px; color:#e21c29;}

.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:#e11d29; font-weight:bold;}
.Account_left_li_txt .price b{ font-size:24px;color:#e11d29; 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:#e11d29; 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:#e11d29; 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:#e11d29;}
.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:#e11d29;}
.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:#e11d29; left:20px; width:64px; height:64px; border:5px solid #e11d29; 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:#e11d29;}
.my_balance .current_account p b{ font-size:32px;}

.table_title i.fa{color:#e11d29;}
.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{border: #e0e0e0 solid 1px; width: 36px; height: 36px;}
.share .Share_linke a i{line-height: 36px; font-size:18px;}


.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:#e11d29;}

.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;}

.title_li.left{font-family: "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
/* ––––––––––––––––––––––––––––––––––––––––––––––––––Mobile style's–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media (max-width:1600px) {
.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;}
.foot_nav_li{padding-right:50px;}
.foot_nav_li_Products{width:280px;}
.foot_nav_li:nth-last-child(1){padding-right:0px;}
.foot_nav_li_Products{padding-right:0px;}

.product_width_li{width:33.333333333%;}
	}

@media (max-width:1550px) {
	.top_nav li a{padding: 41px 15px;}
}
@media (max-width:1440px) {
.top_nav li a{padding: 41px 10px; font-size: 16px;}
}
@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; overflow:auto;
-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transform:all .5s
}
.top_header{z-index:9;}
.top_logo img{height:60px;}
.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_mobile{right:0px; opacity:1;}
.top_nav .arrowDG_menu li>a{padding:10px; background:#fafafa;}
.arrowDG_menu>li .cate_right{display:none;}
.arrowDG_menu .subcat{display:block; width:100%; position:initial;box-shadow: 0 10px 20px rgba(0,0,0,0);
    -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0); background:#FFF;
    -moz-box-shadow: 0 10px 20px rgba(0,0,0,0); display:none!important; margin:0px;}
.arrowDG_menu{position:relative;background:#fff; width:100%;}
.arrowDG_menu li{padding:0px;}
.top_icon{position:relative; display:block; text-align:right; width:100%; padding:5px 0px;}
.top_icon .top_icon_width{display:inline-block;}
.top_nav{display:block; width:100%; float:none; border-top: #e21c29 solid 2px; position:static}
.top_right_padding{margin:15px;}
.top_language{margin-top:10px;}
.top_nav{ padding:0px;}
.top_nav li{width:100%; float:none; display:block; border-bottom:#ddd solid 1px; margin:0px; text-align:left;}
.arrowDG_menu li{ border:none;}
.arrowDG_menu .subcat{display:block!important; font-size:14px!important; padding:0px 10px;}
.arrowDG_menu .subcat li{display:block; margin-bottom:10px;}
.arrowDG_menu .subcat li a{font-size:14px; padding:10px 0px;}
.arrowDG_menu .subcat li div{padding-top:0px; padding:0px;}
.arrowDG_menu .subcat li div a{width:50%; padding:8px 0px;}
.arrowDG_menu .subcat li h4{display:block; width:100%; max-width:inherit; border:none;padding:0px;}
.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:#e21c29; color:#FFF; text-align:center; padding-top:5px; display:inline-block;}
.top_nav_Close i{font-size:30px; cursor:pointer;}
.top_header{text-align:center; height:80px;}
.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; margin:0px; padding-top:10px;}
.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;}

.foot_logo img{height:70px;}
.foot_logo{padding:0px; display:block; float:none; width:100%; text-align:center;}
.foot_nav{margin:10px -10px; overflow:hidden;}
.foot_nav_li{width:50%;padding:10px;}
.foot_nav_li a{font-size:16px; padding:10px 0px; min-width:inherit;}
.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;}

.Brand_title{padding-top:20px;}
.Brand_title span:before{ height:6px; bottom:22px;}
.Brand_title span{font-size:42px;}
.Brand_about{line-height:1.6;}
.Brand_about_li{margin:30px 0px;}
.Brand_about_li_txt{font-size:18px; padding:30px; bottom:0px;}
.Brand_about_li2_txt_img img{height:40px; text-align:left;}
.Brand_about_li2_txt_img{text-align:left;}
.Brand_about_li2_txt{font-size:18px;}
.Brand_about_li2{padding:50px 0px;}
.Brand_about_li_bg{display:none;}
.Brand_about_img{margin-top:-20px;}
.Brand_pz_table_li{padding:20px;}
.Brand_pz_table_li_title{font-size:24px; padding-top:25px;}
.Brand_pz_table_li_txt{font-size:18px;}
.Brand_pz_table:after{height:10px;}
.Brand_pz_table_li_two_txt{font-size:18px;}
.Brand_about_lc_txt_title{font-size:20px; margin-bottom:60px;}
.Brand_about_lc_ct_li_t_r{font-size:16px;}
.Brand_about_lc_ct_li_t_r b{font-size:24px;}
.Brand_about_but_logo img{height:80px;}
.Brand_about_but .cd-top{font-size:24px;}
.Brand_about_lc_ct_li{margin-bottom:60px;}
.Brand_about_lc_txt{padding:60px 0px;}
.Brand_about_but{padding:60px 0px;}

.Brand_top_centent{font-size:18px;}
.Brand_top_title{font-size:28px;}
.Brand_top_title b{font-size:42px;}
	}

@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;}

.Brand_banner_pc{display:none;}
.Brand_banner_m{display:block;}

	.film_width .news_li{width:50%;}

	}
@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) {
.centent{padding:0px 10px;}

.top_header{height:60px;}	
.top_header .top_logo{padding-top:5px;}	
.top_logo img{height:50px;}
.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;}


.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_txt{font-size:14px; padding:5px 10px; min-height:31px;}
.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%;}

.top_right_padding{ width:25px; height:25px; background-size:100% auto;}
.foot_width{padding:30px 0px;}

.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 .Style_title{font-size:16px;}
.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_width .news_li{ padding-bottom:20px;padding-right:10px;}
.news_width .news_li:nth-child(2n){padding-left:10px;}

.news_show_title{padding:20px 0px;}
.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;}
.film_width{margin:0px;}
	.news_width{padding-top: 20px;}
}
@media only screen and (max-width:500px) {
.top_header{height:55px;}	
.top_header .top_logo{padding-top:5px;}	
.top_logo img{height:45px;}
.top_right .top_right_Shopping{padding:20px; height:55px;}

.news_width{padding-top: 0px;}
	.film_width .news_li:nth-child(2n){padding: 0px;}
.title_li{padding-bottom:10px;}
.BestSellers_title{padding-top:10px; height:50px;white-space: inherit; display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;}
.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;}

.home_li{padding-bottom:30px;}
.site_width_txt{padding:10% 20px;}
.foot_logo img{height:55px;}
.foot_nav_li a{font-size:14px;}
.Share_title{font-size:14px;}
.Share_linke a{height:35px; width:35px; font-size:20px;}
.Share_linke a i{line-height:35px;}
.foot_bottom_left{display:block; text-align:center; width:100%; padding-bottom:5px;}
.foot_bottom a{margin:0px 10px!important;}
.foot_bottom{font-size:12px; text-align:center; padding:10px 0px;}
.Share_width{padding-top:5px;}

.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;}
.pagination li{width:38px; height:38px; line-height:38px; font-size:14px; margin:3px;}
.pagination li i{line-height:32px;}
.page_width{padding: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%;}
.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;}
.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 .news_li{ width:100%; padding:0px; padding-top:10px;}
.news_width .news_li:nth-child(2n){padding-left:0px;}
.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;}


.Brand_about:before{display:none;}
.Brand_title{padding-top:0px;}
.Brand_title span:before{ height:5px; bottom:16px;}
.Brand_title span{font-size:32px;}
.Brand_about .centent{width:100%; padding:0px 5px;}
.Brand_title span{letter-spacing: 5px;}
.Brand_about{line-height:1.5;}
.Brand_about_li{margin:20px 0px;}
.Brand_about_li2_txt_img{padding-bottom:10px;}
.Brand_about_li_txt{font-size:12px; padding:15px; width:50%; bottom:0px; letter-spacing:1px;}
.Brand_about_li2_txt_img img{height:25px; text-align:left;}
.Brand_about_li2_txt_img{text-align:left;}
.Brand_about_li2_img{width:54%; position:absolute; bottom:5px;}
.Brand_about_li2_txt{font-size:12px; padding-left:15px; width:45%; float:right; letter-spacing:1px; margin-top:-20px;}
.Brand_about_li2{padding:10px 0px; position:relative;}
.Brand_about_li2_r .Brand_about_li2_img{right:0px; top:35%; bottom:auto;}
.Brand_about_li2_r .Brand_about_li2_txt{float:left; margin-top:0px; padding-left:0px; padding-right:5px; padding-left:5px}

.Brand_about_li2_l{padding-top:20px; margin-top:0px; margin-top:-20px;}
.Brand_about_li2_l .centent{padding-bottom:50px;}
.Brand_about_li2_l .Brand_about_li2_txt{margin-top:0px;}
.Brand_about_li2_r:before{background:#FFF; position:absolute; height:15%; width:100%; content:""; display:block; bottom:0px;}

.Brand_about_li_bg{display:block; width:35%; height:400px; background-size:auto 100%; background:#FFF;}
.Brand_about_li_left_bottom{height:25%;}
.Brand_about_img{margin-top:0px;}
.Brand_pz_table_li{padding:5px;}
.Brand_pz_table_li{    letter-spacing:1px;}
.Brand_pz_table{ margin-bottom:40px;}
.Brand_pz_table_li_txt{padding-bottom:0px;}
.Brand_pz_table_li_title{font-size:16px; padding-top:10px; padding-bottom:5px;}
.Brand_pz_table_li_txt{font-size:12px;}
.Brand_pz_table{padding:0px 5px; margin-top:10px;  padding-bottom:15px;}
.Brand_pz_table:after{height:5px;}
.Brand_pz_table_li_two_txt{font-size:12px; margin-top: -17px;}
.Brand_about_lc_txt_title{font-size:16px; margin-bottom:40px;}
.Brand_about_lc_ct_li_t_r{font-size:16px;}
.Brand_about_lc_ct_li_t_r b{font-size:24px;}
.Brand_about_but_logo img{height:50px;}
.Brand_about_but .cd-top{font-size:18px;}
.Brand_about_lc_ct_li{margin-bottom:60px;}
.Brand_about_lc_txt{padding:40px 0px;}
.Brand_about_but{padding:40px 0px;}
.Brand_pz_table_li_two_txt span{padding:3px 5px; font-size:12px; margin-top:5px;}
.Brand_about_lc{padding-top:10px;}
.Brand_about_lc .Brand_about_lc_title{padding:20px 0px;}
.Brand_about_lc_txt_title{font-size:16px;}
.Brand_about_lc_ct .Brand_about_lc_ct_s{width:5px;}
.Brand_about_li_icon{width:18px; height:18px;     border: #553d31 solid 3px;}
.Brand_about_li_icon{ right:-8px;}
.Brand_about_li_icon:after{right:17px;}
.Brand_about_lc_ct_right .Brand_about_li_icon{left:-10px;}
.Brand_about_li_icon span{margin-top:5px;}
.Brand_about_li_icon:after{width:10px;}
.Brand_about_lc_ct_li_t_l{padding:0px;}
.Brand_about_lc_ct_li_t_r b{padding-bottom:5px;}
.Brand_about_lc_ct_right .Brand_about_li_icon:after{left:17px;}
.Brand_about_lc_ct_li_t_r{padding:5px; font-size:12px; line-height:1.4}
.Brand_about_lc_ct_li_t_r b{font-size:16px; letter-spacing:1px;}
.Brand_about_lc_ct_right .Brand_about_lc_ct_li_t{padding-left:22px;}
.Brand_about_lc_ct_right{padding-top:24%;}
.Brand_about_lc_ct_li_t{height:150px;}
.Brand_about_lc_ct_li{margin-bottom:30px;}
.Brand_about_lc_ct_li_t_l{background:none!important; width:48%;}
.Brand_about_lc_ct_li_t_l span{background:#fff; background:rgba(255, 255, 255, 0.34)!important; filter:Alpha(opacity=34); display:block; padding:2px;}
.Brand_about_lc_ct_li_t_l img{}
.Brand_about_lc_txt{padding:30px 0px;}

.Brand_top_centent{ font-size:16px; line-height:1.6; padding:20px 10px}
.Brand_top_title{font-size:24px;}
.Brand_top_title b{font-size:32px;}
	.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: #e11d29; font-weight: normal;}
.shopping_table_jg_txt_right{text-align: right; min-height:26px; padding-top:5px;}
.shopping_table_li_but{display: block; text-align:center; padding:15px 0px;}
.Additional_width .shopping_table_li_but{padding-bottom: 0px!important;}
.Additional_width .BestSellers_txt{padding: 5px 0px; min-height: 36px;}
.shopping_table_li_but .but_ct_class{padding: 10px; font-size: 16px; color: #fff!important; background: #e11d29; display: block; cursor: pointer;}
.shopping_table_li_but .BestSellers_purchase_no{    background: #ddd!important; color: #999!important; cursor: auto;}
.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: #e11d29}
.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;}
.payment_c_li_img_zs{ display: inline-block; font-size: 12px; background: #e11d29; 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: #e11d29}
.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";}

.Additional_width{overflow: hidden; display:block; width: 100%;}
.Additional_title{ border: none; padding-bottom:40px; margin: 0px;}
.Additional_width .Preferential_left{width: 100%; display: block; max-width:initial;}
.Preferential_left_width{overflow: hidden; margin: 0px -20px;}
.Preferential_left_li{width: 33.3333333%; float: left; padding: 0px 20px;}
.Additional_width .Preferential_left_title{padding-top: 20px;}
.Additional_width .Preferential_right{display: block; width: 100%; padding: 0px;}
.Additional_width .Preferential_right .product_width_li{width: 25%;}
.Additional_width .Preferential_left .title_li{margin-bottom: 10px;}
.Additional_width .swiper-button-prev, .Additional_width .swiper-container-rtl .swiper-button-next{left: 0px;}
.Additional_width .swiper-button-next, .Additional_width .swiper-container-rtl .swiper-button-prev{right: 0px;}
.Additional_width .shopping_table_jg .swiper-container{ margin: 0px 60px;}
.Additional_width .shopping_table_jg .productshowwidth{position: relative;}
.Additional_width .swiper-container{position: initial;}
.Additional_width .shopping_table_jg{border-bottom: #ddd solid 1px; padding-bottom: 50px; margin-bottom:50px; padding-top:40px;}
@media only screen and (max-width:767px) {
	.Additional_width .shopping_table_jg .swiper-container{margin: 0px 40px; }
}
@media only screen and (max-width:1200px) {
	.Additional_width .Preferential_right .product_width_li{width: 33.3333%;}
}

@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;}

	.Additional_width .shopping_table_jg .swiper-container{margin: 0px 30px;}
	.Preferential_left_li{width: 100%;}
	.Additional_width .Preferential_left_title{padding-top: 10px;}
	.Additional_width .shopping_table_jg{padding-bottom:0px; margin-bottom: 20px; padding-top: 30px;}
	.Additional_width .Preferential_right .product_width_li{width: 50%;}
}