@charset "utf-8";
.content:after, .clearfix:after {clear: both;display: block;visibility: hidden;overflow: hidden;height: 0;content: "&nbsp;";zoom: 1;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html,body{font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;position: relative;}
ul,li{list-style:none;margin:0;padding:0;}
body{background: none;}
img{width: 100%;display: block;margin: 0px;padding: 0px;}
a{text-decoration:none;outline:none;}
.clearfix {  zoom: 1 }
.clearfix:after {clear: both;display: block;visibility: hidden;overflow: hidden;height: 0;content: "&nbsp;";zoom: 1;}

.index_bgs:before {
    content: '';
    position: fixed;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: url("../images/atrbg.png");background-repeat: repeat;background-size: 20%;
    /*background-image: url("../images/artstore/atrbg.png");background-repeat: repeat;background-size: 20%;*/
}


.loading_box.index_bgs:before{display: none!important;}
.youhui_code{font-size: 12px;color: #5e6574;margin-top: 8px;padding-left: 10px;display: none;}
.youhui_code.show{display: block;}
.set_bg_ebedf2{background: #ebedf2}
.set_bg_white{background: #ffffff}
/*index*/
.index_headers{height: 48px;padding: 8px;position: fixed;width: 100%;z-index: 10;}
.index_headers.set_bgs{background-image: linear-gradient(to right, #b7a475, #bfb290);}
.index_menu{position: absolute;top: 10px;right: 10px;}
.index_menu>.icon-user{font-size: 30px;color: #a7834b;line-height: 32px;display: block}
.index_menu>.icon-icon-22{font-size: 36px;color: #5e6574;line-height: 32px;display: block}
.index_menu>.icon-close{font-size: 30px;color: #5e6574;line-height: 32px;display: block}
.back_menu{position: absolute;top: 9px;left: 10px;z-index: 3}
.back_menu>.icon-back{font-size: 28px;color: #5e6574;line-height: 32px;display: block}
.hamburger{position: absolute;top: 10px;left: 10px;}
.hamburger .line{width: 25px;height: 2px;background-color: #5e6574;display: block;margin: 2px auto;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.hamburger .line:nth-of-type(2){margin: 9px auto}
.hamburger:hover{cursor: pointer;}
#hamburger-1.is-active .line:nth-child(2){opacity: 0;}
#hamburger-1.is-active .line:nth-child(1){
    -webkit-transform: translateY(12px) rotate(45deg);
    -ms-transform: translateY(12px) rotate(45deg);
    -o-transform: translateY(12px) rotate(45deg);
    transform: translateY(12px) rotate(45deg);
}
#hamburger-1.is-active .line:nth-child(3){
    -webkit-transform: translateY(-10px) rotate(-45deg);
    -ms-transform: translateY(-10px) rotate(-45deg);
    -o-transform: translateY(-10px) rotate(-45deg);
    transform: translateY(-10px) rotate(-45deg);
}
.index_search{width: 256px;height: 32px;background: rgba(203, 207, 217, 0.6);border-radius: 32px;margin: 0 auto;overflow: hidden}
.search_ipt{width: 85%;line-height: 32px;font-size: 12px;border: none;background: none;outline: none;color: #5e6574;padding-left: 6px;}

.search_ipt::-webkit-input-placeholder {
    color:#5e6574;
}
.search_ipt:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:#5e6574;
}
.search_ipt::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:#5e6574;
}
.search_ipt:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:#5e6574;
}
.index_left_menu{position: fixed;width: 100%;height: 100%;padding: 50px 0px;background: rgba(255, 255, 255, 0.95);z-index: 9;
    top: 0px;left: -100%;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
}
.index_left_menu.show{left: 0px;}
.left_menu_item{margin-top: 50px;}
.left_menu_item>li{border-bottom: solid 1px #b7a475}
.left_menu_item>li>a{display: block;padding: 15px 20px;}
.left_menu_item>li img{width: 32px;display: inline-block;}
.left_menu_item>li span{color: #ffffff;font-size: 12px;margin-left: 10px;}

.left_menu_art{margin-top: 30px;}
.left_menu_art a{display: block;width: 80px;height: 80px;background-color: #000000;border-radius: 100%;text-align: center;line-height: 80px;color: #ffffff!important;font-size: 14px;margin: 10px auto;}


.index_search>p{font-size: 12px;color: #ffffff;text-align: center;line-height: 32px;}
.search_content{position: fixed;width: 100%;height: 100%;padding: 8px;background: rgba(255, 255, 255, 1);z-index: 11;
    top:  0px;left: 0px;display: none;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;}
.search_content>.index_search{margin-bottom: 60px;  }

.search_item_list>h2{font-size: 12px;font-weight: 500;text-align: center;color: #5e6574;padding-bottom: 5px;border-bottom: 1px solid rgba(25, 25, 25, 0.29)}
.search_result_list{margin: 10px 0px;}
.search_result_list>li>a{display: block;text-align: center; font-size: 14px;padding: 5px 0px;
    text-align: center;
    color: #5e6574;}

.page_content{padding: 58px 10px 52px 10px;background: none;}
.index_banners{box-shadow:0px 2px 16px rgba(25, 25, 25, 0.29);}
.index_banners .am-slider{margin: 0px;background: none;}
.index_banners .am-viewport{margin: 0px;}
.index_banners .am-control-nav{bottom: 13px;}
.index_banners .am-direction-nav{display: none;}
.index_banners .am-slider-default .am-control-nav li a{background-color:#AEB4C0;width: 7px;height: 7px;}
.index_banners .am-slider-default .am-control-nav li a.am-active{background-color:#78683E}
.center_menu_item{margin: 20px 0px;}
.center_menu_item>li{padding: 2px;}
.index_recommend>h1{font-family: PingFangSC;font-size: 16px;text-align: center;color: #78683e;font-weight: normal;border-bottom: 1px solid #78683e;padding-bottom: 5px;}
.recommend_list{margin-top: 10px;}

.recommend_list>li{padding:0px 10px;margin-bottom: 10px;}
.recommend_list_inner{padding: 6px;text-align: center;}
.recommend_list_inner>a{font-size: 12px;color: #5e6574;display: block;}
.recommend_list_inner>span{ font-size: 10px;color: #5e6574;display: block;line-height: 14px;}
.recommend_list_inner>p{display: block;width: 100%;font-weight: bold}
.recommend_list_inner>p>span{  font-size: 14px;color: #78683e;}
.recommend_list_inner>p>span em{font-style: normal;}
.recommend_list_inner>p>span i{font-style: normal;}
.recommend_list_inner>p>span>img{display: inline-block;width: 34px;margin: -3px 0px 0px 5px;}
.recommend_list_inner>p>a{ font-size: 12px;color: #ffffff;padding: 0px 8px;border: 1px solid #b7a475;border-radius: 5px;margin-top: 4px;}
.recommend_list_item{box-shadow:0px 2px 16px rgba(25, 25, 25, 0.29);}


.botm_menus{position: fixed;width: 100%;height: 48px;padding: 0px 0px 5px;bottom: 0px;left: 0px;text-align: center;}
.botm_menus>li{text-align: center;}
.botm_menus>li>a{display: block;text-align: center;}
.botm_menus>li>a img{width: auto;height: 28px;display: inline-block}
.botm_menus>li p{font-size: 8px;color: #b7a475;}
.btm_ctr{width: 52px;height: 52px;border-radius: 100%;-webkit-backdrop-filter: blur(1.8px);backdrop-filter: blur(1.8px);margin: -4px auto 0px;}

.icon-search1{color: #ffffff;font-size: 21px;margin-left: 10px;}


/*kuriosity_channel*/
.kuriosity_channel{ font-size: 20px;color: #474d5a;font-weight: normal;text-align: center;margin: 15px 0px;}
.kuriosity_class{text-align: center;}
.kuriosity_class>li{font-size: 13px;color: #474d5a;border-bottom: solid 1px #cbcfd9;padding-bottom: 7px;}
.kuriosity_class>li.active{border-bottom: 2px solid #474d5a;}
.kuriosity_box{display: none}
.kuriosity_box.active{display: block}
.store_info{margin-top: 10px;}
.store_info>span{font-size: 14px;color: #5e6574;line-height: 26px;}
.store_info>h2{font-size: 20px;color: #5e6574;font-weight: normal;}
.store_info>em{font-size: 10px;color: #cbcfd9;font-weight: normal;line-height: 24px;font-style: normal;}
.store_info>em i{font-style:normal;}
.store_info>p{font-size: 24px;color: #78683e;}
.store_info>p>em{font-size: 12px;font-style: normal;}
.store_info>p>i{font-style: normal;}
.store_info_shop{padding-bottom: 5px;}
.store_info_shop p>i{font-size: 18px;margin-right: 5px;font-style: normal;}
.store_info_shop p{font-size: 10px;color: #5e6574;line-height: 28px;}
.user_address{margin-right: 40px;}
.user_address>em{font-size: 10px;color: #aeb4c0;display: block;font-style: normal;}
.user_address>span{font-size: 14px;color: #5e6574;display:inline-block;margin-right: 10px;}
.icon-shenglve{font-size: 24px; color: #949aa7;margin-top: 5px;}
.store_info_double{padding: 10px 10px 10px;border-top: 1px solid #cbcfd9;}
.store_info_double img{width: 40px;height: 40px;display: inline-block;margin-right: 10px;}

.store_info_box{margin-top: 30px;}
.store_info_box>h2{font-weight: normal;font-size: 14px;color: #5e6574;padding-bottom: 5px;border-bottom: solid 1px #cbcfd9;}
.info_box_inner{padding: 10px 0px;}
.info_box_inner img{width: auto;display: inline-block;max-width: 100%;}
.info_box_inner table{width: 100%!important;}
/*.info_box_inner p{font-size: 14px;line-height: 1.71;color: #5e6574;}*/
/*.info_box_inner span{font-size: 14px;line-height: 1.71;color: #5e6574;}*/
.sale_intro{padding: 10px;font-size: 14px;color: #5e6574;border-bottom: solid 1px #cbcfd9;border-top: solid 1px #cbcfd9;margin: 20px 0px;}
.sale_intro>i{line-height: 20px;margin: 0px;font-style: normal;}
.tui_juan>p{ font-size: 14px;text-align: center;color: #aeb4c0;margin: 20px 0px;}
.shop_cars{position: fixed;top: 6px;right: 6px;width: 50px;height: 52px;-webkit-backdrop-filter: blur(1.8px);z-index: 11;
    backdrop-filter: blur(1.8px);
    background-color: #78683e;
    box-shadow: 0 2px 1px 0 rgba(58, 42, 0, 0.22);border-radius: 100%;text-align: center;}
.shop_cars .icon-icon-22{color: #ffffff;font-size: 40px;line-height: 52px;width: 40px;}
.shop_cars>em{position: absolute;top: 5px;right: 5px;color: #ffffff;width: 17px;height: 17px;background:red;border-radius: 100%;font-size: 12px;text-align: center;line-height: 17px;font-style: normal;}
.artstore_btns{position: fixed;left: 0px;bottom: 0px;height: 56px;width: 100%;background: #5E6573;}
.artstore_btns_left{width: 70%;height: 56px;padding: 10px;background: #5E6573;}
.artstore_btns_right{width: 30%;text-align: center;background: #a6976f;display: block;line-height: 56px;color: #ffffff!important;}
.artstore_btns_left>span{font-size: 10px;line-height:36px;color: #ebedf2;}
.artstore_chiose>a{font-size: 14px;color: #ebedf2;line-height: 36px;margin-left: 10px;}
.choise_info>img{width: auto;height: 36px;margin-left: 10px;margin-right: 10px;}
.choise_info_text>em{font-size: 10px;line-height: 18px;color: #ebedf2;display: block;font-style: normal;}
.choise_info_money>em{font-size: 10px;line-height: 18px;color: #ebedf2;text-align: right;display: block;font-style: normal;}
.choise_info_money>em i{font-style: normal;}
.choise_info_money>em:last-of-type>i{font-size: 14px;font-weight: 600;}

.kuriosity_list{padding: 10px;}
.order_detail{padding-top: 48px;}
.order_detail .list_ctr{width: 77%;}
.detail_quan{font-size: 14px!important;color: #5e6574;display: block;width: 100%;}

/*infinity*/

/*channel*/
.infinity_logo{border-bottom: 1px solid #f9f3db;padding-bottom: 10px;}
.infinity_logo>img{width: 32px;display: inline-block;margin-top: -7px;}
.infinity_logo>span{font-size: 20px;font-weight: bold;text-align: center;color: #ffffff;}
.select_box{margin-top: 10px;}
.select_items>span{  font-size: 10px;text-align: left;color: #f9f3db;padding-right: 5px;border-right: 1px solid #f9f3db;line-height: 14px;}
.select_items .am-selected{width: auto!important;}
.select_items .am-selected-btn{border: none;font-size: 15px;text-align: left;color: #f9f3db;padding: 5px 10px;}
.select_items .am-active .am-btn-default.am-dropdown-toggle, .am-btn-default.am-active, .am-btn-default:active{background: none;color: #f9f3db;}
.select_items .am-dropdown-content:before{display: none;}
.select_items .am-dropdown-content:after{display: none;}
.select_items .am-icon-check{display: none!important;}
.select_items .am-checked{background-color: #faeba9;}
.select_items .am-selected-content{padding: 5px;border-radius: 5px;overflow:hidden;margin: 0px;}
.select_items .am-selected-list .am-selected-text{margin-right: 0px;}


.text_left .am-selected-content span{margin-right: 30px!important;}
.text_right .am-selected-content span{text-align: right;margin-left: 30px;}

/*sku*/

.header_btm{border-bottom: solid 1px #949aa7}
.dingdan_text{font-size: 14px!important;}

.chose_project_layout{position: fixed;width: 100%;height: 100%;bottom: -100%;left: 0px;-webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
;z-index: 11;
    transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;
}
.chose_project_layout.show{bottom:0px;}
.project_layout_body{width: 100%;position: absolute;left: 0px;bottom: 0px;background: #ffffff;}
.store_box_bg{position: absolute;left: 0px;bottom: 0px;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}
.project_img{width: 120px;margin: 0 auto 15px;border-radius: 7px;overflow: hidden;}
.project_layout_box{padding: 16px;}
.layout_item{}
.layout_title>span{font-size: 14px;color: #5e6574;display: block;line-height: 25px;}
.layout_title>em{font-size: 14px;color: #5e6574;display: block;line-height: 18px;font-style: normal;}

.layout_shop>span{font-size: 10px;color: #5e6574;display: block;text-align: right;margin-top: 3px;}
.layout_shop>em{font-size: 12px;color: #5e6574;display: block;text-align: right;font-style: normal;}
.layout_item_title{font-size: 14px;color: #5e6574;}
.layout_chose{margin-top: 5px;width: 100%;}
.layout_chose>span{line-height: 36px;border-radius: 6px;background-color: rgba(0, 0, 0, 0.05);;display: block;font-size: 12px;padding: 0px 10px;margin-right: 5px;margin-bottom: 10px;float: left;color: #474d5a; }
.layout_chose>span.active{background-color: #a6976f;color: #ffffff;}
.layout_chose_num>span{width: 80px;display: block;background: #ffffff;line-height: 30px;border-radius: 6px;border: solid 1px #cbcfd9;}
.layout_chose_num>span em{font-size: 14px;color: #474d5a;width: 28px;text-align: center;display: block;float: left; font-style: normal;}
.layout_chose_num>span i{font-size: 20px;color: #474d5a;padding: 0px 7px;display: block;line-height: 26px;height: 30px;font-style: normal;}
.store_buy{display: block;text-align: center;background-color: #a97925;line-height: 56px;color: #ffffff!important;}

/*pay*/
.pay_page{padding: 10px;}
.pay_title_img{width: 25%;margin-right: 3%;border-radius: 7px;margin-top: -30px;}
.layout_item{width:100%;position: relative;}
.pay_page .layout_title>span{color: #ffffff;}
.pay_page .layout_title>em{color: #5e6574;font-style: normal;}
.pay_item_info{display: block;line-height: 20px;font-size: 12px;color: #5e6574;}
.pay_item_info>span{font-size: 18px;color: #5e6574;}

.layout_item>p{display: block;}
.pay_logo{position: absolute;top: 50px;right: 0px;width: 60px;}
.pay_close{position: absolute;top: 0px;right: 0px;font-size: 30px;color: #ffffff;width: 30px;height: 30px;line-height: 30px;}
.chose_pay_title{border-bottom: 1px solid #ebedf2}
.chose_pay_title>span{color: #5e6574;line-height: 30px;}
.chose_pay_title>span em{font-style: normal;}
.chose_pay_title>span i{font-style: normal;}
.chose_pay_title>span em{font-size: 12px;}

.pay_way_list{border-radius: 8px;background-color: #ffffff;overflow: hidden;padding: 0px;margin-bottom: 10px;}
.pay_way_list>li{padding: 8px 0px;border-bottom: 1px solid #ebedf2}
.pay_way_list>li:last-of-type{border: none;}
.pay_way{font-size: 12px;color: #474d5a;margin-right: 10px;margin-top: 12px;}
.pay_sums>em{font-size: 12px;color: #78683e;font-style: normal;}
.pay_sums>i{font-size: 24px;color: #78683e;font-style: normal;}
.add_plus{font-size: 24px;color: #78683e;margin: 0px 5px;line-height: 32px;}
.no_pays{font-size: 12px;color: #aeb4c0;;margin-left: 5px;margin-top: 10px;}
.pay_checks{width: 24px;margin-top: 6px;}
.way_active{display: none;}
.pay_way_list>li.active .way_active{display: block;}
.pay_way_list>li.active .way_noactive{display: none;}
.pay_voucher{padding: 15px;border-radius: 8px;background-color: #ffffff;overflow: hidden;}
.pay_voucher>a{font-size: 14px;color: #78683e;line-height: 22px;}
.pay_voucher_check>span{font-size: 14px;color: #5e6574;}
.pay_voucher_check>em{width: 20px;margin-top: 1px;margin-left: 10px;font-style: normal;}

.pay_info_list{border-top: 1px solid #cbcfd9;padding: 10px 0px;}
.pay_info_list>li{padding:10px ;line-height: 25px;}
.pay_info_list>li:last-of-type{border-top: 1px solid #cbcfd9}
.pay_info_list>li>span{ font-size: 12px;color: #5e6574;}
.pay_info_list>li>em{font-size: 14px;color: #474d5a;font-style: normal;}
.pay_info_list>li>em>i{font-size: 18px;color: #474d5a;font-style: normal;}
.pay_info_list>li:last-of-type>em>i{font-size: 24px;color: #474d5a;font-style: normal;}
.deyail_box{padding: 0px 10px;}
.detail_btns{text-align: right;}
.detail_btns>a{display: inline-block;margin-left: 30px;font-size: 14px;color: #5e6574!important;text-decoration: underline;}

/*coupon*/
.headers_text{text-align: center;line-height: 32px;font-size: 18px;color: #474d5a;}
.set_bg_white .icon-back{color: #474d5a}
.coupon_tab{padding: 68px 28px 0px;text-align: center;background: #ffffff;}
.coupon_tab>li{padding-bottom: 10px;border-bottom: 2px solid #ffffff}
.coupon_tab>li.active{border-bottom: 2px solid #b7a475}
.coupon_tab>li>span{font-size: 14px;color: #949aa7;}
.coupon_tab>li>em{font-size: 14px;color: #474d5a;margin-left: 5px;font-style: normal;}
.coupon_content{padding: 10px;}
.coupon_boxs{display: none;}
.coupon_boxs.active{display: block;}

.coupon_lists>li{position: relative;margin-bottom: 10px;}
.coupon_lists_item{position: absolute;width: 100%;height: 100%;top:0px;left: 0px;padding: 0px 10px 10px;opacity: 0.5}
.coupon_item_left{width: 35%;height: 100%;padding-top: 20px;padding-left: 15px;}
.coupon_item_left>span{font-size: 24px;color: #ffffff;}
.coupon_item_left>em{font-size: 40px;color: #ffffff;font-style: normal;}
.coupon_item_right{width: 65%;height: 100%;padding-top: 10px;padding-left: 10px;position: relative;}
.coupon_item_right>em{font-size: 12px;color: #5e6574;font-style: normal;}
.coupon_item_right>span{position: absolute;width: 100%;left: 0px;bottom: 15px;padding-left: 10px;}
.coupon_item_right>span>em{font-size: 10px;color: #aeb4c0;display: block;font-style: normal;}
.coupon_check{position: absolute;right: 15px;bottom: 20px;width: 24px;display: block;}
.coupon_check>.coupon_active{display: none;}

.coupon_lists>li.active .coupon_active{display: block;}
.coupon_lists>li.active .no_active{display: none;}
.coupon_lists>li.active .coupon_lists_item{opacity: 1;}
.infinity_pay_title>.layout_item{width: 72%}
.infinity_pay_title>.layout_item>.layout_title{width: 100%;}
.set_width_all{width: 100%;}
.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

/*shop*/
.edit_shop{font-size: 14px;color: #474d5a!important;font-style: normal;}
.shopbags{background: none;}
.set_relative{position: relative;}
.shopbags-list{
}
.shopbags-list>li{position: relative;background-color: rgba(255, 255, 255, 0.8);}
.set_pad_nne{padding-left: 0px;padding-right: 0px;padding-top: 48px;}
.shop_check{width: 26px;display: block;margin-top: 20px;}
.shop_check>.coupon_active{display: none;}




.shopbags-list>li.active .coupon_active{display: block;}
.shopbags-list>li.active .no_active{display: none;}
.shopbags-list>li{padding: 16px 10px;border-bottom: 1px solid #ebedf2}
.shopbags-list>li.edits .shop_check{display: none;}

.list_fl_img{width: 64px;margin: 0px 7px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);}
.list_ctr{width: 68%;position: relative;    }
.list_ctr>p{font-size: 12px;color: #5e6574;display: block;line-height: 16px;}
.list_ctr>p em{font-style: normal;}
.list_ctr>p i{font-style: normal;}
.list_ctr>span{font-size: 12px;color: #5e6574;display: block;line-height: 16px;}
.list_ctr>em{font-size: 10px;color: #aeb4bf;display: block;font-weight: 500;line-height: 16px;font-style: normal;}
.list_ctr>i{font-size: 12px;color: #ffffff;display: block;font-weight: 500;line-height: 18px;font-style: normal;}
.shop_logos{position: absolute;top: 0px;right: 0px;width: 32px;}
.pay_info{position: absolute;right: 0px;top: 0px;}

.pay_info{text-align: right;}
.pay_info .pay_points>em{font-size: 12px;color: #78683e;line-height: 14px;font-style: normal;}
.pay_info .pay_points>span{font-size: 18px;color: #78683e;line-height: 14px;}
.pay_info .pay_money>em{font-size: 12px;color: #949aa7;line-height: 28px;margin-right: 10px;font-style: normal;}
.pay_info .pay_money>i{font-size: 14px;color: #474d5a;line-height: 28px;font-style: normal;}




.list_edit{width: 76%;display: none;position: relative;}
.list_edit>p{position: relative;display: block;}
.shopbags-list>li.edits .list_ctr{display: none;}
.shopbags-list>li.edits .list_edit{display: block}

.time_select{ font-size: 12px;font-weight: 500;color: #5e6574;height: 32px;border-radius: 7px;width: 150px;margin-right: 10px;outline: none;}
.pay_way_select{ font-size: 12px;font-weight: 500;color: #5e6574;height: 32px;border-radius: 7px;outline: none;display: block;text-decoration: underline}
.item_dels{position: absolute;right: 0px;bottom: 0px;font-size: 20px;color: #474d5a;}

.pay_way_select i{font-size: 12px;}
.pay_way_select>span{font-size: 14px;color: #5e6574}
.pay_way_select>span i{font-weight: normal}
.shop_select_conform{position: fixed;width: 100%;left: 0px;bottom: 10px;height: 50px;}

.select_all{height: 50px;background-color: #ffffff;border-bottom-right-radius: 7px;border-top-right-radius: 7px;width: 225px; box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.1);padding-top: 13px;}

.all_check{display: block;margin-left: 5px;font-style: normal;}
.all_check img{width: 26px;margin-right: 5px;display: inline-block}
.select_all_txt{font-size: 12px;color: #474d5a;}
.all_check>.coupon_active{display: none;}

.all_check.active>.coupon_active{display: inline-block;}
.all_check.active>.no_active{display: none;}


.all_pay_info{padding-left: 70px;}
.all_pay_info .pay_points{margin-top: 10px;}
.all_pay_info .pay_points>em{font-size: 14px;color: #474d5a;display: block;line-height: 14px;font-weight: bold;font-style: normal;}
.all_pay_info .pay_points>span{font-size: 10px;color: #474d5a;display: block;line-height: 14px;}

.list_edit .pay_points{float: left;width: 100%;}
.list_edit .pay_points>em{font-size: 12px;color: #78683e;line-height: 14px;font-style: normal;}
.list_edit .pay_points>span{font-size: 18px;color: #78683e;line-height: 14px;}
.list_edit .pay_money>em{font-size: 12px;color: #949aa7;line-height: 28px;margin-right: 10px;font-style: normal;}
.list_edit .pay_money>i{font-size: 14px;color: #474d5a;line-height: 28px;font-style: normal;}



/*.all_pay_info .pay_money{font-size: 12px;color: #474d5a;width: 100%;line-height: 50px;}*/
.all_pay_info .pay_money{font-size: 12px;color: #474d5a;width: 100%;}
.all_pay_info .pay_money>em{font-size: 12px;color: #474d5a;font-style: normal;}
.all_pay_info .pay_money>i{font-size: 16px;color: #474d5a;font-weight: bold;font-style: normal;}
.all_check{position: absolute;}
.add_points{width: 100%;line-height: 16px; }
.add_points.setColors{color: #78683e}
.add_points span{font-size: 10px;}
.add_points span:first-of-type{margin-right: 5px;}
.add_points span em{font-style: normal;}
.all_pay_info>span{font-size: 14px;color: #474d5a;line-height: 50px;margin: 0px 10px;}
.for_pay{width: 130px;line-height: 50px;text-align: center;display: block;font-size: 16px;color: #ffffff!important;background-image: linear-gradient(to right, #d27530, #c8932e);border: none;
    box-shadow: 0 3px 5px 0 #dea55a;border-radius: 7px;margin-left: 10px;}
.for_pay.dis{background: #a2a2a2;box-shadow: 0 3px 5px 0 #a2a2a2;}
.time_select{background: #ffffff;line-height: 32px;padding: 0px 5px;}
.pay_way_select{line-height: 32px;padding: 0px 5px;}


.list_edit .icon-sortdown{position: absolute;top: 2px;right: -10px;font-size: 14px;}
.time_select>span{width: 90%;text-overflow:ellipsis; white-space:nowrap;overflow:hidden;display: block}
.pay_way_select>span{width: 95%;}
.select_dialog_up{max-width: 80%;}
.select_dialog{position: fixed;top: 100%;left: 0px;width: 100%;height: 100%;z-index: 99;background: rgba(0,0,0,0.8);

}
.select_dialog.show{top: 0px;}
.select_dialog_box{position: absolute;left: 0px;bottom: -100%;width: 100%;background: #ffffff;padding-bottom: 80px;   transition: all ease 0.5s;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    -o-transition: all ease 0.5s;}
.select_dialog.show .select_dialog_box{bottom: 0px;}
.dialog_title{padding: 10px;border-bottom: 1px solid #f9f3db;font-size: 16px;position: relative;text-align: center;}

.dialog_title .icon-close{position: absolute;top: 0px;right: 5px;font-size: 30px;}

.check_items>li{border-bottom: 1px solid #eeeeee;}
.check_items>li>span{font-size: 14px;padding:10px;display: block;}
.check_items>li>span>em{font-weight: bold;font-style: normal;}
.check_items>li>span>i{font-weight: normal;font-size: 12px;font-style: normal;}
.check_items>li:hover{background: #f9f3db}
.check_items>li.active{background: #f9f3db}

.payment_info{padding: 7px;}


/*payment*/
.payment_box .list_ctr{width: 76%;}
.coupon_ipt{border: none;background: none;outline: none;font-size: 14px;color: #5e6574;width: 200px;}
.pay_info_list>li>em.points_gt{color: #ffdb1a;font-style: normal;}
.pay_info_list>li>em.points_gt>i{font-size: 12px;line-height: 22px;margin-top: -3px;display: inline-block;margin-right: 5px;font-style: normal;}
.infinity_btns .select_all{border-radius: 7px;width: 210px;padding: 0px 10px;}
.infinity_btns .for_pay{width: 130px;}
.infinity_btns .all_check{margin-right: 15px;}


/*management*/
.set_white{color: #ffffff;}
.manage_btns{padding-top: 48px;}
.manage_btns>li{padding: 10px 0px;font-size: 12px;text-align: center ;color: #474d5a;position: relative;}
.manage_btns>li>i{position: absolute;width: 100%;height: 2px;background: #949aa7;left: 0px;bottom: 0px;}
.manage_btns>li.active>i{background: #474d5a}
.manage_boxs li{background-color: rgba(255, 255, 255, 0.8);}

.manage_pay_info{display: block;width: 100%;padding: 0px 10px;box-shadow: 0 1px 0 0 #707173;}
.info_time{ font-size: 12px;color: #5e6574;line-height: 40px;}
.pay_info_btns>a{font-size:12px;color: #5e6574; display: inline-block;margin-left:15px;line-height: 40px;}
.wait_pay{background: #474d5a;border-radius: 5px;line-height: 30px!important; margin-top: 5px!important;color: #ffffff!important;padding: 0px 7px;}
.surplus_time{font-size: 10px;color: #faeba9;}
.dis_pay{color: #5e6574!important;}
.manage_boxs{display: none}
.manage_boxs.active{display: block}
.manage_boxs .shopbags-list>li{border: none;}
.orderlist_pay_money{text-align: right;font-size: 14px;color: #949aa7;}
.orderlist_pay{padding: 0px 10px;}
.orderlist_pays{padding-bottom: 10px;}
.orderlist_pays>span>em{display: block;font-size: 12px;line-height: 16px;color: #949aa7;font-style: normal;}
.orderlist_pays>span>em{display: block;font-size: 14px;line-height: 16px;color: #5e6574;font-style: normal;}
.orderlist_pays>em{display: block;font-size: 14px;line-height: 20px;color: #78683e;margin-top: 16px;font-style: normal;}
.orderlist_pays>em>i{font-size: 24px;font-style: normal;}
/*indexSimple*/
.recommend_class{ font-size: 16px;text-align: center;color: #78683e;margin: 15px 0px;}
.curriculum_class>li{position: relative;margin-bottom: 15px;box-shadow: 0 5px 9px 0 #78683e;border-radius: 8px;overflow: hidden}
.logo_center{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;display: block;}
.logo_center>p{position: relative;width: 100%;height: 100%;position: relative;}
.logo_center>p>span{display: table;width: 100%;height: 100%;}
.logo_center>p>span>em{display: table-cell;vertical-align: middle;font-style: normal;}
.logo_center>p>span>em>img{width: 88px;margin: 0 auto;}


.artstore_btns_left #chose_items{}
.artstore_btns_left .choise_info{display: none;}
.artstore_btns_left.checked #chose_items{display: none;}
.artstore_btns_left.checked .choise_info{display: block}


/*通用tips_dialog*/
.tips_dialog{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.7);z-index: 99;display: none;}
.tips_dialog>div{position: relative;width: 100%;height: 100%;}
.tips_dialog>div>div{display: table;width: 100%;height: 100%;}
.tips_dialog>div>div>div{display: table-cell;vertical-align: middle;}
.tips_dialog_box{width: 100%;padding: 0px 16px;background: #ffffff;}
.tips_dialog_box>h1{font-size: 18px;text-align: center;color: #474d5a;line-height: 50px;font-weight: normal}
.tips_dialog_box>p{font-size: 14px;color: #949aa7;margin-bottom: 20px;}
.tips_btns{text-align: center}
.tips_btns>a{width: 49%;text-align: center;font-size: 24px;display: inline-block;line-height: 50px;margin-bottom: 15px;}
.tips_btns>a.ok{color: #a6976f;}
.tips_btns>a.ok1{color: #a6976f;}
.tips_btns>a.cancel{color: #949aa7;}

.confirm_dialog{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.7);z-index: 99;display: none;}
.confirm_dialog>div{position: relative;width: 100%;height: 100%;}
.confirm_dialog>div>div{display: table;width: 100%;height: 100%;}
.confirm_dialog>div>div>div{display: table-cell;vertical-align: middle;}

.sure_dialog{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.7);z-index: 99;display: none;}
.sure_dialog>div{position: relative;width: 100%;height: 100%;}
.sure_dialog>div>div{display: table;width: 100%;height: 100%;}
.sure_dialog>div>div>div{display: table-cell;vertical-align: middle;}

.set_f5f0e9{background: #f5f0e9;}
.address_infos{padding: 10px;background: #ffffff;}
.kur_address_list{margin-top: 10px;}
.kur_address_list>li{position: relative;border: 1px solid rgba(183,164,117,0);margin-bottom: 10px;}
.kur_address_list>li.active{border: 1px solid rgba(183,164,117,1);}
.address_infos{position: relative;z-index: 2;}
.address_infos>h1{font-size: 16px;font-weight:normal;color: #474d5a;}
.address_infos>span{font-size: 14px;color: #949aa7;margin: 5px 0px;display: block;}
.address_infos>p{font-size: 12px;color: #474d5a;line-height: 16px;}
.address_infos>.icon-next{position: absolute;top: 30%;right: 10px;font-size: 28px;color: #b7a475;}

.address_link{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;opacity: 0;z-index: 3;}
.address_edit_box{position: absolute;top: 0px;right: 0px;height: 100%;text-align: right;padding: 10px;background: #ffffff;z-index: 4;display: none;}
.address_edit_box img{width: 24px;margin-right: 3px;display: inline-block;margin-top: -2px;}
.edit_address{position: absolute;right: 10px;bottom: 10px;}
.address_edit_box>span{font-size: 14px;color: #5e6574;}
.edit_address>i{font-size: 22px;color: #474d5a;margin-left: 5px;}
.set_default{display: none;}

.kur_address_list>li.default .set_default{display: block;}

.kur_address_list>li.edit .address_edit_box{display: block;}
.kur_address_list>li.edit .address_link{display: none;}


.add_address{ width: 128px;
    height: 40px;
    border-radius: 100px;
    background-color: #ffffff;
    box-shadow: 0 2px 10px 0 rgba(119, 101, 57, 0.1);
    line-height: 40px;text-align: center;display: block;margin: 20px auto;font-size: 14px;color: #776539!important;
}
.address_ipt{border-bottom: 1px solid #a5824e;padding: 10px 0px;margin-top: 15px;}
.address_text{border-bottom: 1px solid #a5824e;padding: 10px 0px;margin-top: 15px;}
.ipt_text>span{font-size: 14px;color: #474d5a;display: block;line-height: 16px;}
.ipt_text>i{font-size: 12px;color: #474d5a;display: block;line-height: 16px;font-style: normal;}
.address_ipt>input{border: none;background: none;text-align: right;font-size: 16px;outline: none;margin-top: 5px;}

.ipt_text_info{font-size: 14px;color: #474d5a;display: block;}
.ipt_text_info>em{font-size: 12px;font-style: normal;}
#city-picker{font-size: 16px;color: #a5824e;}
.address_text input{border: none;background: none;font-size: 16px;outline: none;width: 100%;}
.set_default_edit .set_default{display: block;font-size: 14px;color: #5e6574;margin-top: 55px;}
.set_default_edit .set_default img{width: 24px;display: inline-block;margin-top: 0px;margin-right: 5px;float: left;}
.set_default_edit .set_default .detail_true{display: none;}
.set_default_edit .set_default.choose .detail_true{display: inline-block;}
.set_default_edit .set_default.choose .detail_false{display: none;}

.address_conform{width: 64px;
    height: 64px;
    background-color: #a5824e;margin: 30px auto;text-align: center;line-height: 64px;color: #ffffff!important;font-size: 16px;display: block;border-radius: 100%;}

.brand_top{position: relative;}
.brand_info{position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;text-align: center;padding-top: 40px;}
.brand_info img{width: 56px;height: 56px;display: inline-block;border-radius: 100%;}
.brand_info h2{font-weight: normal;color: #000000;font-size: 18px;}
.brand_info p{font-weight: normal;color: #000000;font-size: 12px;width: 90%;margin: 15px auto 0px;}
.dan_go{position: fixed;top: 10px;left: 10px;z-index: 99;}
.dan_go>.icon-back {
    font-size: 28px;
    color: #5e6574;
    line-height: 32px;
    display: block;
}

/*404*/
.Combined-Shape {
    width: 137px;
    height: 78px;
    object-fit: contain;
    margin: 140px auto 0px;display: block;;
}
.diamong{
    width: 89px;
    height: 81px;
    object-fit: contain;
    margin: 140px auto 0px;display: block;;
}
.page_not_find{font-size: 14px;
    letter-spacing: 6px;
    text-align: center;
    color: rgba(71, 77, 89, 0.8);
    margin-top: 16px;
}
.center_back{width: 30px;margin: 150px auto;display: block;text-align: center;}
.center_back i{font-size: 30px;color: #474d5a;line-height: 35px;font-style: normal;}
.center_back span{font-size: 14px;color: rgba(71, 77, 89, 0.8);}

.select_tal{font-size: 14px;color: #000000;line-height: 25px;display: block}
.select_bx{padding: 10px;}

.am-icon-edit{font-size: 24px;color: rgba(71, 77, 89, 0.8);}
.icon-shanchu1{font-size: 22px;color: rgba(71, 77, 89, 0.8);}

.del_price{font-size: 14px;color: #949aa7;margin-left: 20px;}
.del_price em{font-style: normal;}
.del_price i{font-style: normal;}
.sale_intro_box{padding: 10px;display: none;}
.sale_intro_box p{font-size: 12px;color: #5e6574;line-height: 24px;}

#sale_btns.shows{font-size: 12px;}
#sale_btns.shows::before{content: ''}

.promo_list{margin-top: 30px;}
.promo_list a{margin-bottom: 20px;box-shadow: 0 6px 9px 0 rgba(0, 0, 0, 0.3);display: block}
.set_white{background: #ffffff;}
.promo_hd{padding-top: 48px;}
.promo_bd{padding: 10px;}
.all_sale{ width: 96px;
    height: 24px;
    background-color: #000000;
    font-family: DIN-Alternate;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #ffffff!important;
    display: block;
    text-align: center;margin: 10px auto;line-height: 24px;
}
.sale_cart{top: auto;bottom: 10px;}
.pad_btm0{padding-bottom: 20px;}
@media screen and (max-width:350px){
    .pay_title_img{width: 25%;margin-right: 3%;}
    .layout_item{position: relative;}
    .coupon_item_left {padding-top: 10px;padding-left: 10px;}
    .coupon_item_right>span{bottom: 5px;}
    .infinity_pay_title>.layout_item {
        width: 72%;
    }
}
@media screen and (min-width:350px) and (max-width:370px){
    .for_pay{width: 120px;}
    .infinity_btns .for_pay{width: 120px;}
    .user_address{margin-right: 30px;}
}
@media screen and (min-width:370px) and (max-width:400px){

}
@media screen and (min-width:400px){
    .coupon_item_left {padding-top: 30px;padding-left: 20px;}
}
@media screen and (max-width:320px) {
    .list_ctr {
        width: 65%;
    }
    .order_detail .list_ctr {
        width: 74%;
    }
    .for_pay{width: 80px;}
    .list_edit {
        width: 74%;
    }
    .coupon_ipt {
        width: 184px;
    }

    .payment_box .list_ctr {
        width: 72%;
    }
    .infinity_btns .for_pay {
        width: 80px;
    }
}

/*20171204*/
.pass_text{color: #5e6574;font-size: 12px; display: inline-block;line-height: 30px;}
.back_status{ font-size: 12px;line-height: 30px;display: inline-block;
    margin-left: 15px;
    color: #5e6574;display: none;}
.back_status.show{display: inline-block}
.back_reson{    font-size: 12px;line-height: 40px;display: inline-block;font-style: normal;
    margin-left: 15px;
    color: #5e6574;}
.change_pays{color: #949aa7!important;}
.change_pays .all_num{color: #474d5a!important;margin-left: 10px;}
.pay_points_add{text-align: right;font-size: 10px;color: #78683e;}
.point_none{color: #eb4729}


.add_pays{line-height: 18px;color: #5e6574}
.add_pays_money{display: block;width: 100%;text-align: right;
    font-size: 14px;
    line-height: 20px;
    color: #78683e;}
.add_pays_money i{font-size: 24px;}

.add_frees{font-size: 12px;line-height: 16px;float: right;margin-top: 10px;
    font-weight: 500;

    text-align: left;
    color: #78683e;}
.add_frees img{width: 17px;display: inline-block}

.points_pay>i{display: block;font-size: 10px;line-height: 16px;font-weight: normal;}
.points_pay>em{display: block;font-size: 10px;line-height: 16px;font-weight: normal;}




/*-----ADD  2018-01-29*/
.set_paddings{padding-top: 68px;}
.add_m_hd{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-color: #ffffff;}
.header_ctr_img{width: 48px;display: block;margin: 0 auto;}
.m_headers{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;padding: 10px;}
.m_headers>li{float: left;width: 50%;line-height: 28px;font-size: 16px;color: #090F17;letter-spacing: 2px;}
.m_headers>li img{height: 28px;display: inline-block;width: auto}
.m_headers>li:nth-of-type(1){padding-right: 30px;text-align: right}
.m_headers>li:nth-of-type(2){padding-left: 30px;text-align: left}
.m_content_box{margin: 20px 0px;}
.m_content_box_hd{width: 96px;
    height: 30px;
    border-radius: 10px;
    display: block;
    margin: 0 auto;
    background-image: linear-gradient(to bottom, #aa8d46, rgba(190, 175, 140, 0));font-size: 14px;text-align: center;line-height: 30px;letter-spacing: 3px;color: #f9f3db;}

.m_add_list{margin-top: 10px;}
.m_add_list>li{width: 50%;float: left}
.m_add_list>li:nth-of-type(odd){padding-right: 5px;}
.m_add_list>li:nth-of-type(even){padding-left: 5px;}

.m_add_list_item{border-radius: 12px;overflow: hidden;}
.m_add_list_inner{background:url(../../addimg/rectangle-6@2x.png) no-repeat 100%;padding: 6px;position: relative}
.m_add_list_inner>img{position: absolute;width: 100%;top: 0px;left: 0px;z-index: -1;}
.m_add_list_inner>a{font-size: 14px;text-align: left;color: #ffffff;display: block;}
.m_add_list_inner>span{ font-size: 10px;text-align: left;color: #faeba9;display: block;line-height: 14px;float: left;}
.m_add_list_inner p{margin-top: 10px;float: left;display: block;width: 100%;display: block;width: 50%;}
.m_add_list_inner p del{font-size: 10px;color: rgba(255, 255, 255, 0.4);}
.m_add_list_inner p>span{  font-size: 18px;font-weight: 500;text-align: left;color: #ffffff;display: block}
.m_add_list_inner p>span em{font-size: 14px;}
.m_add_list_inner p>span>img{display: inline-block;width: 34px;margin: -3px 0px 0px 5px;}
.m_add_list_inner div a{ font-size: 12px;text-align: left;color: #84754e;padding: 0px 8px;border-radius: 5px;margin-top: 20px;background-color: #faeba9;
    line-height: 23px;
}
.m_add_list_inner div a.over{background-color: #b7a475;color: #84754e;}

.m_add_right{position: absolute;top: 0px;right: 0px;padding-top: 10px;padding-right: 10px;text-align: right;}
.m_add_right span{font-size: 10px;color: #f9f3db;}
.m_add_right p{font-size: 10px;color: #f9f3db;}
.m_add_right em{font-size: 14px;color: #f9f3db;}
.sole_back{font-size: 12px;color: #f9f3db;margin-top: 20px;}
.sole_back img{display: inline-block;width: 16px;margin-right: 5px;margin-top: -5px;}
.m_add_list_btn{position: absolute!important;}
.setPad_btm{padding-bottom: 80px;}
.m_add_list_btn .for_pay{margin-left: -30px;}
.m_add_list_btn .select_all{width: 250px;}
.m_add_list_btn .all_pay_info{padding-left: 10px;}
.m_add_list_btn .all_pay_info>span{line-height: 15px;font-size: 10px;color: #2a2f35;}
.m_add_list_btn .all_pay_info>p>span>em{font-size: 14px;color: #eb4729;}
.m_add_list_btn .all_pay_info>p>span>i{font-size: 20px;color: #eb4729;font-style: normal;}
.m_add_list_btn .all_pay_info>p>del{font-size: 14px;color: #aeb4bf;font-style: normal;margin-left: 10px;}

.group_list>li{position: relative;box-shadow: 0 0 2px rgba(0, 0, 0, .15);overflow: hidden;margin-top: 15px;border: 1px solid #000000;}
.group_hds{font-size: 14px;font-weight: 500;color: #090F17;line-height: 1.14;display: block;text-align: center;margin-bottom: 15px;}
.group_pics{width: 50%;}
.group_infos{position: absolute;width: 50%;height: 100%;top: 0px;right: 0px;}
.group_infos>img{width: 100%;height: 100%;}
.group_infos_inners{width: 100%;height: 100%;top: 0px;left: 0px;position: absolute;padding: 10px 5px;background-color: #090F17}
.group_infos_inners>h2{font-size: 14px;text-align: left;color: #ffffff;}
.group_infos_inners>h3{font-size: 10px;text-align: left;color: #ffffff;margin-top: 2px;}
.group_infos_inners>p{font-size: 12px;margin-top: 2px;
    font-weight: 500;
    text-align: left;
    color: #ffffff;}
.group_infos_inners>p>span{font-size: 18px;}
.group_infos_inners>del{font-size: 10px;margin-top: 2px;
    font-weight: 500;
    text-align: left;
    color: rgba(255, 255, 255, 0.4);}
.group_infos_inners>del>span{font-size: 13px;}
.group_btn_index{display: block;position: relative;margin-top: 20px;}
.group_btn_index span{display: block;font-size: 10px;
    color: #84754e;}
.group_btn_index em{display: block;font-size: 12px;font-style: normal;
    font-weight: 500;
    text-align: left;
    color: #ffffff;}
.group_btn_index a{width: 40px;position: absolute;right: 0px;top: 5px;
    height: 22px;
    border-radius: 6px;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    background-color: #84754e;
    text-align: center;display: block;
    color: #ffffff;}
.group_detail_hd{padding: 10px 0px;}
.group_detail_hd>div{width: 50%;}

.group_detail_hd h1{font-size: 18px;
    font-weight: normal;
    color: #ffffff;}
.group_detail_hd h2{font-size: 14px;
    font-weight: 300;
    text-align: left;
    color: #f9f3db;}
.group_detail_hd span{font-size: 10px;display: block;text-align: right;padding-top: 8px;
    color: #f9f3db;}
.group_detail_hd p{font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #ffffff;}
.detail_hd_btn{margin-top: 15px;}
.detail_hd_btn>a{display: block;width: 50%;text-align: center;font-size: 12px;color: #000000;padding: 10px 0px;border-bottom: 2px solid rgba(0,0,0,0);}
.detail_hd_btn>a.active{border-bottom: 2px solid #000000}

.group_list_jion{padding: 0px 10px;}
.group_list_jion>li{padding: 10px 0px;border-bottom: 1px solid #a6976f}
.group_list_jion>li>img{width: 48px;border: 1px solid #f9f3db;border-radius: 100%;}
.group_item{margin-left: 10px;}
.group_item p{font-size: 10px;
    font-weight: 500;
    line-height: 1.6;
    text-align: left;
    color:#5e6574}
.group_item h3{font-size: 16px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    color: #000000;}
.group_status p{margin-top: 15px;text-align: right}
.group_status p span{font-size: 12px;display: block;
    font-weight: 500;
    text-align: right;
    color: #5e6574}
.group_status p em{font-size: 14px;font-style: normal;
    color: #000000;}

.group_status p i{font-size: 14px;font-style: normal;
    color: #000000;}
.group_status_icon{width: 24px;margin-left: 10px;}
.group_status_icon img{width: 24px;margin-top: 20px;display: none;
    height: 24px;}
.group_status_icon a{display: none;width: 18px;margin-top: 12px;
    padding: 8px 0px;
    border-radius: 6px;
    background-color: #A88251;font-size: 12px;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    color: #ffffff;}

.group_list_jion>li.not_full .group_status_icon a{display: block}
.group_list_jion>li.not_full .group_status_icon img{display: none}
.group_list_jion>li.not_full .group_status p span{color: #5e6574}

.group_list_jion>li.item_full .group_status_icon a{display: none}
.group_list_jion>li.item_full .group_status_icon img{display: block}

.group_list_jion>li.item_full .group_status p span{color: #a6976f}

.how_to_group{padding: 10px;text-align: center;padding-bottom: 70px;}
.how_to_group img{display: inline-block;width: 30%;}
.how_to_group p{ font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: #9cb9f4;}

.group_buy_btn{position: fixed;width: 100%;left: 0px;bottom: 0px;height: 50px;background-color: #ECEDF2}
.group_left{width: 70%;height: 50px;}
.group_right{width: 30%;background-color: #A6824E;height: 50px;text-align: center;margin-left: -15px;padding-top: 4px;}

.group_left p{margin-top: 4px;padding-left: 10px;}
.group_left p span{font-size: 10px;display: block;
    line-height: 1.3;
    text-align: left;
    color: #474d5a;}
.group_left p em{font-size: 12px;font-style: normal;
    font-weight: normal;
    line-height: 1.5;}
.group_left p i{font-size: 16px;font-style: normal;
    font-weight: 600;
    line-height: 1.13;
    text-align: left;
    color: #474d5a;}
#over_time{font-style: normal;}
.group_left a{width: 64px;line-height: 22px;
    height: 24px;
    font-size: 12px;display: block;
    text-align: center;
    color: #a6976f;;margin-top: 15px;margin-right: 25px;background-color: #ffffff;}

.group_right em{font-size: 10px;color: #ffffff;font-style: normal;}
.group_right em i{font-size: 16px;font-style: normal;
    font-weight: 600;
    text-align: center;
    color: #ffffff;}
.group_right p{font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    text-align: center;
    color: #ffffff;}
.g_detail_bd{display: none;}
.g_detail_bd.active{display: block;padding: 10px;}
.group_start li{padding: 10px 0px;border: none!important;background: #ffffff!important;}
.group_start{padding: 10px;border: none;}
.group_start .list_fl_img{margin: 0px;width: 20%;border-radius: 8px;}
.group_start .list_ctr{margin-left: 3%;width: 77%;}
.group_start .list_ctr>p{font-style: normal;line-height: 25px;font-size: 16px;}
.group_start .list_ctr>span{font-style: normal;line-height: 20px;}
.group_start .list_ctr>em{font-style: normal;line-height: 20px;}
.group_start .shop_logos {
    width: auto!important;color: #ffffff;
}

.group_price{padding-top: 10px;}
.group_price p.am-fl{font-size: 14px;
    text-align: left;
}
.group_price p.am-fl span{font-size: 24px;
    font-weight: 600;}
.group_price p.am-fl del{font-size: 14px;
    font-weight: 600;
    color: #dcdcdc;
}
.group_price div.am-fr{text-align: right;}
.group_price div.am-fr .end_text{font-size: 10px;
    color: #000000;}
.group_price div.am-fr .end_text_time{font-size: 14px;font-style: normal;
    font-weight: 500;
    text-align: right;
   line-height: 15px;}
.join_group_t>img{width: 55px;border: 2px solid #f9f3db;border-radius: 100%;}
.jion_group_item{padding: 10px;margin-top: 15px;}
.join_group_t>p.am-fl{margin-left: 10px;margin-top: 10px;}
.join_group_t>p.am-fl span{display: block;font-size: 10px;
    color: #dcdcdc;}
.join_group_t>p.am-fr{text-align: right;margin-top: 10px;}
.join_group_t>p.am-fl em{display: block;font-size: 16px;font-style: normal;
    font-weight: 500;
    text-align: left;
    color: #000000;}
.join_group_t>p.am-fr span{
    font-size: 12px;
    font-weight: 500;

    color: #dcdcdc;

    display: block}
.join_group_t>p.am-fr em{font-size: 14px;font-style: normal;
    color: #000000;}
.join_group_t>p.am-fr em i{font-size: 14px;font-style: normal;
    color: #000000;}

.join_item_list>li{width: 20%;float: left;margin-top: 15px;}
.join_item_list>li>img{border-radius: 100%;border: 1px solid #ffffff;width: 70%;margin: 0 auto 3px;}
.join_item_list>li>p{font-size: 12px;
    font-weight: 500;
    text-align: center;
    color: #000000;}
.join_item_list{min-height: 100px;}

.join_price{font-size: 12px;line-height: 50px;margin-top: 0px!important;
    color: #474d5a;}
.join_price i{font-size: 18px;
    font-weight: 600;}
.join_in_btn{line-height: 46px;padding-top: 0px!important;}
.set_disabled{background-image: linear-gradient(to right, #929292, #bbbbbb);}
.group_end{line-height: 31px;font-size: 14px;
    font-weight: 500;
    text-align: right;
    color: #9cb9f4;}

.join_empty{margin-top: 30px;}
.join_empty span{display: block;text-align: center; font-size: 14px;
    line-height: 20px;
    letter-spacing: 2.3px;
    text-align: center;
    color: #000000;}
.change_top_hd{display: block;padding: 5px 10px;position: relative;}
.change_top_hd>img{position: absolute;top: 0px;right: 10px;width: 40px;}
.group_info_btn{font-size: 24px;position: absolute;bottom: 20px;right: 0px;
    font-weight: normal;letter-spacing: 0.2rem;
    text-align: left;
    color: #faeba9!important;}
.group_pas{font-size: 14px; color: #f9f3db;}
.group_pas span{font-size: 20px;
    font-weight: 500;color: #f9f3db;}

.group_icons{display: none;}
/*.pay_info{display: none;}购物车不能显示价格与数量*/
.group_info_btn{display: none;}
.group_pas{display: none;}
.group_lists{position: relative;}
.group_icons{position: absolute;
    top: 5px;
    right: 10px;
    width: 40px;z-index: 1}
.group_lists .group_pas{display: block;}
.group_lists .group_icons{display: block;}
.group_lists .group_info_btn{display: block;}
.normal_lists .pay_info{display: block;}
.group_status_btm{position: absolute;top: 0px;left: 0px;width: 100%;text-align: center;line-height: 38px;font-size: 12px;color: #f9f3db;font-weight: 500;display: none;}
.group_status_btm span{font-size: 14px;}

.group_status_btm.fulls{color: #ffda1a;}
.group_status_btm.fulls span{color: #ffda1a;}

.group_lists .group_status_btm{display: block}

.add_frees{font-size: 12px;line-height: 16px;float: right;margin-top: 10px;
    font-weight: 500;

    text-align: left;
    color: #78683e;}
.add_frees img{width: 17px;display: inline-block}


.index_tuan{position: absolute;top: 0px;right: 10px;width: 40px;}


.group_box{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.6);z-index:11;display: none;}
.group_box>div{position: relative;width: 100%;height: 100%;}
.group_box>div>div{display: table;width: 100%;height: 100%;}
.group_box>div>div>div{display: table-cell;vertical-align: middle;}
.contents_group{width: 70%;margin: 0 auto;padding: 30px;border-radius: 8px;background: #000000;}
.contents_group>img{width: 150px;margin: 0 auto 20px;}
.contents_group>p{font-size: 12px;color: #78683e;}
.contents_group>p span{display: block;text-align: center;line-height: 25px;}
.contents_group>a{display: block;text-align: center;line-height: 25px;font-size: 12px;color: #78683e;font-weight: bold;}
.share_img{width: 65%;position: absolute;top: 15px;right: 15px;}
.top_col{color: #78683e;}
.other_infos{font-size: 30px;position: absolute;bottom: 0px;right: 15px;color: #78683e;line-height: 30px;height: 30px;}
.group_pay{font-size: 12px;color: #ffffff;font-style: normal;line-height: 30px;float: left;}
.group_pay em{font-size: 12px;color: #ffffff;font-style: normal;line-height: 30px;}
.group_pay span{font-size: 16px;color: #ffffff;line-height: 30px;}
.groups_btn_info .back_status{color: #9cb9f4;}
.group_down{color: #ffffff;}
.get_cards{padding: 0px 10px;color: #000000!important;background: #f9f3db;border-radius: 5px;text-align: center;}


.miao_style .group_btn_index a{border-radius: 0px;background-color: #A58250;}
.miao_style .group_btn_index span{color: #A58250;}
.miao_over{background-color: #ADB3BF!important}
.miao_time{font-size: 14px;color: #ffffff;}
.miao_btns{background-color: #EBEDF2;}
.miao_btns .artstore_btns_right{background-color: #A6824E}
.miao_btns .artstore_btns_left{background-color:#EBEDF2 }
.miao_prices1{font-size: 12px;color: #000;}
.miao_prices{font-size: 16px;font-weight: bold;}
.miao_prices del{font-weight: normal;font-size: 12px;color: #9a9a9a;}
.miao_right_top{position: fixed;top: 10px;right: 10px;z-index: 8;}
.miao_text{float: left;font-size: 14px;color: #000;line-height: 20px;text-align: right;}

.miao_right_top>img{float: left;width: 40px;height: 40px;margin-left: 10px;}

.go_orders_btn{position: absolute;top: 10px;right: 10px;color: #5e6574!important;}
.go_orders_btn>i{font-size: 28px;}
.group_pics>img{width: 100%;}
.miao_text em{font-style: normal;}
.miao_text i{font-style: normal;}
