@charset "utf-8";
/* CSS Document */
body{ background:#eef0f3; color:#333;  font-size:22px; font-family:Helvetica,arial}
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0); margin:0; padding:0}
m, i, b {
    font-style: normal;
}
a {text-decoration:none;color:#333;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
.header{height: 60px; position:fixed;top:0; z-index:5; width:100%; left:0; font-weight: bold;color: #fff;font-size:34px;background: #ff9224;border-bottom: 1px solid #ca1b38;}
.header h1{line-height: 60px;display:inline-block;font-size:34px;}
.wrap { position:relative; margin:0 auto; width:640px; margin-bottom:75px;}
.f-txtabb { overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;}
.mt85{ margin-top:60px;}

.ico_search { width:51px; height: 48px;background-position:0 -79px;}
.ico_sort2Arrow:before, .ico_sort2Arrow:after { content: ""; position: absolute; display: block; width: 9px; height: 9px; border: 2px solid #b2b2b2; border-top: 0; border-right: 0;}
.ico_sort2Arrow:before {top: -2px;left: 1px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);}
.ico_sort2Arrow:after { top: 5px;left: 1px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);}
.ico_sort2Arrow { width: 10px; height: 18px; position: relative; background: none;}
.ico_ten{ background-position:-82px 0;}
.ico_share{ background-position:-165px 0;}
.ico_faq{ background-position:-248px 0;}
.ico_duobao{ background-position:0 -265px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_results{ background-position:-55px -265px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_libaosc{ background-position:-507px -263px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_leader{ background-position:-108px -265px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_winner{ background-position:-400px -263px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_car{ background-position:-160px -265px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_user{ background-position:-209px -265px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_collect{ background-position:-262px -217px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}

.txt_gray{ color:#86878c}
.txt_lgrey{color:#b2b4bd}
.txt_red{ color:#ff9224}
.txt_blue{ color:#ff9224}
.txt_white{ color:#fff}
.txt_black{ color:#333}
.txt_green{ color:#4eae3b}
.txt_yellow{ color:#ffa800}
.txt_l{ display:inline-block; float:left}
.txt_r{ display:inline-block; float:right}

.ico_next {border-width: 0 2px 2px 0;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.ico_back, .ico_prev, .ico_next, .ico_fold, .ico_unfold {display: inline-block; width: 20px; height:20px; border: 2px solid; background: none;}

.button_simple_white { background: #fff; color: #db3652;}
.button { text-align: center;white-space: nowrap;font-size: 24px;  display: inline-block;vertical-align: middle; color: #fff; background: #db3652; border-width: 0; border-style: solid;border-color: #1B7DE0;text-align: center;
 height: 30px; line-height: 30px;border-radius: 5px; cursor: pointer; text-decoration: none!important;outline: none;}
.button_addToCart{background: #fff; border:1px solid #eb5453; width:120px; height:52px; line-height:52px; color:#eb5453;}
.button_simple_white { background: #fff; color: #db3652;}
.button_simple { padding: 0 8px; height: 20px;line-height: 20px; font-size: 12px; font-weight: normal; color: #fff; background: #db3652; border: 0; border-radius: 20px;}

.goods_fx{ position:fixed; top:60px; background:#fff; width:640px; z-index:5}
.header_inner,.user_header_inner{text-align:center; width:640px; margin:0 auto; position:relative}
.header_inner h1 { font-weight: normal;}
.header_logo{ width:165px; margin:0 auto; }
.header_logo a{ color:#fff;font-size:34px;font-weight: bold; }
.header_toolbar{ position: absolute;left:15px; top:3px; }
.header_toolbar_btn { padding: 0 8px;display: inline-block; height:100%;text-align: center; }
.header_logo img{display: inline-block;vertical-align: middle;}

.lunbo{ width:640px; height:240px; overflow:hidden; }
.focus span{width:9px;height:9px;margin-right:3px; background:#3f3f3f;font-size:0 ;opacity:0.7;border-radius:9px; border:1px solid #5a5a5a;}
.focus span.current{background:#fff; border:1px solid #5a5a5a;border-radius:9px; }

.nav{ height:120px; background:#fff;}
.nav a{ display:block; float:left; width:200px; height:120px; text-align:center; color:#86878c; text-decoration:none}
.nav .ico{display:block; margin:12px auto 7px auto;width:74px; height:74px;}

.goods_con{ background:#fff;}
.goods_tl{ border-bottom:1px solid #d7d7d7; height:69px; line-height:69px; background:#fff; width:640px;  z-index:5; text-align:center}
.goods_tl_list{ position:fixed;}
.goods_tl a{display:inline-block; height:65px; margin:0 35px;font-size:28px; border-bottom:4px solid #fff; text-decoration:none}
.goods_tl a:hover,.goods_tl .selected{border-bottom:4px solid #eb5453; color:#eb5453}
.goods_tl a .ico{ margin-left:8px;}
.goods_tl .selected.up .ico_sort2Arrow:before,.goods_tl .selected.down .ico_sort2Arrow:after{ border-color: #db3625;}

.ico_label { position: absolute;width: 58px;height: 63px; z-index: 1;}
.ico_label_ten {background-position: -331px 0px;}
.ico_label_miao{ background-position:0 -150px; left:8px; top:8px;}
.ico_label_hot{ background-position:-142px -150px; left:8px; top:8px;}
.ico_label strong{ border:2px solid #e32131; width:40px; height:20px; text-align:center; color:#e32131; background:#fff; border-radius: 10px; display:block; font-size:14px; margin-top:45px; margin-left:4px;}
.ico_label_hot strong{ border:2px solid #9353e5;margin-top:49px; margin-left:1px;color:#9657e7;}

.goodsList_item{position:relative;background:#fff; }
.goods_list_con li{ float:left}
.goods_list_con .goodsList_item { width:50%; }
.goods_list_con .goods {padding: 8px 6px;border: 1px solid #dcdcdc; border-top:none; border-left:none}
.goods_ing {position: relative; }
.goods_ing .goods_pic {margin: 16px auto 7px;width: 170px;height: 170px; }
.goods_pic{text-align:center}
.goods_pic img{ display:inline-block}
.goods_title {margin-bottom: 5px; width: 100%; height:70px; overflow:hidden;white-space:normal;text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.progressBar .txt {margin-bottom: 3px;font-size: 24px;color: #86878c;}
.progressBar .txt strong {color: #eb5453; padding-left:8px;}
.progressBar .wrap_t {position: relative;margin-bottom: 10px; height: 10px; border-radius: 5px; background-color: #efeeee;overflow: hidden;}
.progressBar .bar, .progressBar .color { display: block;height: 100%;  border-radius: 4px;}
.progressBar .bar {overflow: hidden;}
.goods_ing .progressBar {width:155px; overflow:hidden}
.goods_ing .goods_info{ padding:0 12px;}
.progressBar .color {width: 100%;background: #FFA538;background: -webkit-gradient(linear,left top,right top,from(#FFCB3D),to(#FF8533)); background: -moz-linear-gradient(left,#FFCB3D,#FF8533); background: -o-linear-gradient(left,#FFCB3D,#FF8533); background: -ms-linear-gradient(left,#FFCB3D,#FF8533);}
.goods_ing .goods_shortFunc {position: absolute;right: 15px; bottom: 16px;}


.ft_float{ height:75px; border-top:1px solid #bfbfbf;position: fixed; z-index: 2; bottom:0; background:#fff; left:0; width:100%; }
.ft_float2{ height:75px;}
.ft_float a{ text-decoration:none;font-size:16px;}
.ft_list{ width:640px; margin:0 auto}
.ft_list li{ width:128px; float:left; text-align:center}
.ft_list li a{ color:#929292; text-decoration:none}
.ft_list li a .ico,.miniCart .ico{ width:44px; height:44px; display:block; margin:5px auto -4px; }
.miniCart .ico{margin:0px auto 5px;}
.ft_list li a:hover,.ft_list li .selected{ color:#ff9224}
.ft_list li a:hover .ico_duobao,.ft_list li .selected .ico_duobao{ background-position:0 -212px; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ft_list li a:hover .ico_results,.ft_list li .selected .ico_results{ background-position:-55px -213px;; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ft_list li a:hover .ico_libaosc,.ft_list li .selected .ico_libaosc{ background-position:-558px -263px;; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ft_list li a:hover .ico_leader,.ft_list li .selected .ico_leader{ background-position:-108px -214px;; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ft_list li a:hover .ico_car,.ft_list li .selected .ico_car{ background-position:-159px -214px;; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ft_list li a:hover .ico_user,.ft_list li .selected .ico_user{ background-position:-211px -214px;; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ft_list li a:hover .ico_winner,.ft_list li .selected .ico_winner{ background-position:-455px -263px;; -ms-transform: scale(1.1,1.1);   -webkit-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}
.ico_car{ position:relative}
.ico_car strong{border-radius: 99em; padding:0px 8px; background:#ff9224; color:#fff; text-align:center; font-size:16px; font-weight:normal; position:absolute; left:30px; top:-4px;}

.simpleHeader{ height:60px;  text-align:center; background:#fff; border-bottom:1px solid #e5e5e5; position:fixed; width:100%; top:0; left:0; z-index:10}
.simpleHeader_inner h1{line-height:60px; font-size:34px;}
.simpleHeader_inner{ width:640px; margin:0 auto; position:relative}
.miniCart{ position: absolute; top:10px; right:15px;}
.ico_back{ width:30px; height:30px; border-width: 0 2px 2px 0;transform: rotate(135deg);-webkit-transform: rotate(135deg); position:absolute; left:15px ; top:13px;}
.detail_goods{ width:640px; height:285px; position:relative}
.detail_goods_zhe{ background:#000; opacity:0.2; color:#fff; width:100%; text-align:center; font-size:20px; display:block; position: absolute; bottom:0px;}
.detail a{ text-decoration:none}


.goods_title span {vertical-align: middle;}
.detail_goods_status { margin-right: 5px; padding: 1px;text-align: center;border: 1px solid #da3652;border-radius: 2px; color: #da3652;}
.goods_xxl{ height:103px; padding:0 23px; background:#fff; overflow:hidden}
.goods_xxl .goods_title {padding: 15px 0;color: #535353;}

.detail_onlyOne{ padding:15px 20px; padding-top:5px; color:#86878c; background:#fff}
.detail_userCodes{ background:#fff; padding-bottom:15px; text-align:center; color:#b2b4bd;}
.bar_m { display: block;overflow: hidden; position: relative;padding: 0 14px;line-height: 80px; font-size:28px;color: #525252; margin-bottom: -1px; border: solid #d5d5d5; border-width: 1px 0; background: #fff;}
.ico_next {border-width: 0 2px 2px 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.bar_ext{ float:right; color:#86878c; padding-right:20px;  -webkit-tap-highlight-color: rgba(0,0,0,0)}


.detail_record_list{ padding:20px;  clear:both; background:#fff }
.avatar img{border-radius: 99em; display: inline-block; }
.detail_record_list .avatar { float: left; margin-top: 2px; border-radius:99em;overflow: hidden;}
.detail_record_list dt{ width:100px; float:left}
.detail_record_list dd{ width:440px; float:left; margin-left:17px; color:#5d5d5d}
.detail_record_list .address{ color:#b2b4bd}
.detail_record_list .time{color:#999a9e}

.detail_go{ width:640px; margin:0 auto;}
.detail_go a{ display:block; float:left; text-align:center}
.detail_go .collect_btn{ width:100px;}
.detail_go .join_btn,.detail_go .stdb_btn{ /*width:270px;*/  width:320px;  height:75px; line-height:75px; color:#fff; font-size:34px; background:#ffb83a; border-radius: 0px;}
.detail_go .stdb_btn{background:#ff9224; border-radius: 0px;}
.detail_go .stdb_btn_gray{background:#e5e5e5;}

.detail_go .ico_collect{ width:37px; height:33px; margin:0 auto; display:block; margin-top:25px;}
.detail_go .selected{ color:#ff9224}
.detail_go .selected .ico_collect{ background-position:-310px -217px; }


.detail_goods_result_luckyCode,.detail_goods_time {padding:0 20px; height:52px; background: #ff9224; color: #fff; padding-top:18px;}
.record_bg{ background:#fff; padding:20px; border-bottom:1px solid #e5e5e5;}
.record_avatar{ width:72px; height:72px;   position:relative; margin-top:18px;}
.record_old .record_avatar{width:128px; height:128px;}
.record_avatar img{border-radius: 99em;}
.breakword{ font-size:24px;}
.record{ position:relative;}
.ico_label_winner{ background-position:0 -328px; width:140px; height:110px; position:absolute; right:16px; top:26px;}
.detail_goods_result{ background:#fff; padding-bottom:15px;}
.detail_goods_result .record{ padding-top:8px; padding-left:30px;}
.record_detail{ width:510px; padding-left:20px;}
.record_old .record_detail{ width:410px; padding-left:20px; margin-top:18px;}
.ico_label_crown{ background-position:-400px -215px; width:37px; height:37px; position:absolute; left:-12px; top:-19px;}
.record_old .ico_label_crown{background-position:-285px -142px; width:61px; height:58px; position:absolute; left:-16px; top:-31px;}
.resultBtn{ color:#fff; border:2px solid #fff; background:#ff9224;}
.float_text{ display:inline-block; /*width:350px;*/width:300px; padding:10px; color:#96979c; line-height:70px; float:left}

.count{ padding:25px; color:#86878c}
.count_rule{ background:#fff; padding:20px; }
.count_rule h2{ font-size:22px;}
.count_A,.count_B,.count_result{background:#fff; margin-top:20px; padding:20px; }
.count_unfoldBtn{ float:right; display:inline-block; }
.ico_unfold,.ico_fold{border-width: 0 2px 2px 0;transform: rotate(45deg); -webkit-transform: rotate(45deg); width:12px; height:12px; margin-left:10px;}
.ico_fold{transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.count_list{ background:#fff; border-top:1px solid #e5e5e5; padding:20px; padding-right:5px; text-align:left}
.count_resultList th.time { width: 410px;}
.count_resultList th.user { width: 145px;}
.countRow b{ color:#333}
.goUserPage{ color:#86878c}
.count_B{ border-top:1px solid #e5e5e5; margin-top:0}
.ico_size{ width:12px; height:12px; }


.goods_list_user dl{ border-bottom:1px solid #e5e5e5; padding:20px; background:#fff; clear:both;}
.goods_list_user dt{ width:150px; float:left}
.goods_list_user dd{ width:425px; float:left; margin-left:25px;}
.goods_list_user dd .progressBar{ width:280px; float:left}
.goods_list_user dd .goods_title{ height:60px; overflow:hidden}
.goods_list_user dd .googs_btn{ margin-top:-7px; float:right}
.goods_list_user dd .duobao_btn{ text-align:right; display: inline-block; font-size:24px;}
.goods_winner_txt{  color:#86878c; margin-top:10px; position:relative;}


.ico_winner_u{ width:160px; height:127px; background-position:-140px -320px; position:absolute; right:20px; top:5px}
.goods_winner_txt p{ width:300px; height:35px; overflow:hidden; display:block; float:left}
.goods_reveal{ font-size:24px; padding-bottom:10px; }
.ico_time{ background-position:-317px -267px; width:28px; height:28px; padding-right:10px; margin-top:-8px;}


.results_title a{ color:#ffc4c4; margin:0 20px; line-height:60px;}
.results_title a:hover,.results_title .selected{ color:#fff}
.results_con{ background:#fff;}

.results_con .goods_ing{ height:420px; overflow:hidden}
.results_con .time_dj{ font-size:60px;}

.login_con{ padding-top:30px; }
.form_item{ position:relative; color:#86878c; font-size:28px; border-top:1px solid #e6e6e6;}
.input_input{ padding-left: 150px;width:490px; height: 80px; line-height:28px;font-size: 28px; background:#fff; border:none; border-bottom:1px solid #e6e6e6;  outline:none}
.input_txt{position: absolute;left: 20px;top:20px; z-index: 1;}
.mt1{ margin-top:-1px}
.input_r{ width:345px; padding-right:145px;}
.input_txt_wj{ position:absolute; right:15px; top:20px; z-index:1}
.button_main{ width:100%; margin-top:30px; height:70px; line-height:70px; font-size:28px;}
.button_main_red{ background:#ff9224}
.login_extLogin{ height:210px; width:640px; position: relative; margin-top:50px}
.login_hd { margin-bottom: 20px; border-bottom: 1px solid #ddd; text-align: center;}
.login_hd span {position: relative; top: 12px; display: inline-block; padding: 0 8px; background: #eef0f3; color: #8e8e8e;}
.login_bd a{ margin:15px;}
.radio_xz{ width:28px; height:28px; margin-top:-2px; }
.collect_txt{ width:185px; height:40px; padding-top:15px; line-height:50px; overflow:hidden; color:#86878c}

.googs_btn .collect_btn{ width:69px; height:57px; display:inline-block; text-align:center; color:#eb5453; vertical-align:middle; font-size:20px;}
.googs_btn .ico_collect{ background-position:-260px -269px; width:37px; height:30px; display:block; margin:0 auto}
.googs_btn .selected .ico_collect{background-position:-310px -217px; }
.ico_label_luck{ background-position:-66px -152px; left:8px; top:8px;}
.ico_label_luck strong{ border:2px solid #f98d00; color:#f98d00;margin-top:45px; margin-left:7px;}

.detail_record_luck dt{ margin-left:35px;}
.detail_record_luck dd{ width:420px; overflow:hidden}
.detail_record_luck dl{ border-bottom:1px solid #e5e5e5; position:relative; }
.detail_record_luck .breakword{ font-size:28px; color:#333}
.detail_record_luck dl p{color:#86878c}

.detail_record_luck .ico_next{ position:absolute; right:25px; top:60px; color:#b2b4bd}
.detail_tuhao{ border-top:1px solid #e6e6e6; background:#fff; border-bottom:1px solid #e6e6e6; margin-top:20px; }
.detail_tuhao_tl{ height:77px; line-height:77px; padding:0 20px; font-size:28px;}
.ico_tuhao{ background-position:-210px -160px; width:48px; height:40px;}
.detail_tuhao li{ width:190px; float:left; margin-left:22px; text-align:center; position:relative; padding-top:15px; padding-bottom:10px;}
.detail_tuhao li .tuhao_num{ position:absolute; width:55px; height:25px; left:0; top:-10px; display:block; font-size:20px;}
.button_addToCart_blue{ border:1px solid #009cff; color:#009cff}

.header .ico_car{ background-position:-163px -89px;}
.header .ico_car strong{ background:#fff; color:#F00}

.list_type_left{ width:160px; float:left; position:fixed; min-height:705px; top:60px}
.list_type_right{ width:480px; float:right}

.list_type_left li{ height:100px; text-align:center; font-size:19px;font-weight: normal;border-bottom:1px solid #e6e6e6; display: table;}
.list_type_left li a{display:table-cell; vertical-align: middle; width: 160px; }
.list_type_left .selected,.list_type_left .selected a{ color:#ff9224; background:#fff; }
.list_type_right{ background:#fff}

.list_type_goods dl{ padding:20px 0px; border-bottom:1px solid #e5e5e5}
.goodsList_item dt { width: 150px; float: left;}
.list_type_goods dd { width: 300px; padding-right:20px;float:right;}
.button_addToCart_duo{ width:120px; height:52px; line-height:52px; background:#ff9224}
.header .edit_txt{ color:#fff; display: inline-block; position:absolute; right:33px; top:10px; font-size:28px }

.cart_list{ margin-bottom:100px; width:640px; overflow:hidden}
.cart_list .goodsList_item{ padding:20px; z-index:2; border-bottom:1px solid #e5e5e5; margin-bottom:-1px}
.cart_list dd{ width:430px; float:right}

.number_bj{ height:70px; line-height:70px; margin-top:10px; }
.number { width:255px; position: relative; display: inline-block;vertical-align: middle; -webkit-user-select: none; user-select: none; margin-left:10px;}
.number_input {font-size: 28px;text-align: center; width: 102px; color:#ff9224; margin-left:70px; border: 1px solid #e0e0e0;height: 70px;padding: 0px 5px;outline: none;}
.number_btn_plus { right: 0;top: 0px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
.number_btn {font-size:50px;width: 70px; height: 70px; line-height: 70px; position: absolute; right: 0; text-align: center;overflow: hidden; background: #F5F5F5;color: #9e9e9e;border: 1px solid #e0e0e0;}
.number_btn_minus {left: 0;top: 0px;border-top-left-radius:10px;border-bottom-left-radius:10px;}
.numben_ts{ margin-left:110px; margin-top:10px}
.cart_set{ height:98px;  width:100%; position:fixed; bottom:75px; background:#fff; z-index:2}
.cart_set_inner{ width:600px; margin:0 auto; padding:0 20px}
.cart_btn{ width:200px; height:70px; line-height:70px; background:#ff9224; margin-top:15px;}
.cart_set_text{ width:375px; height:90px; display: inline-block; font-size:22px; position:relative;  }
.cart_set_text p{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); position:absolute}

.cart_edit .cart_select,.cart_set_edit .cart_select,.pay_item .cart_select,.address_rece_con .cart_select{ width:50px; height:50px; float:left; position: relative; top:90px; background:#fff; border:1px solid #c7c7c7; border-radius:99em; display:block;}
.cart_edit .cart_select:hover,.cart_edit .selected,.cart_set_edit .cart_select:hover,.cart_set_edit .selected,.pay_item .selected,.address_rece_con .selected{ background:#ff9224; border:1px solid #ff9224;}
.ico_dui{ background: url(../img/ico_dui.png) no-repeat; width:31px; height:23px; position:absolute; left:13px; top:16px;}
.cart_edit { position:relative; width:690px; background:#fff; padding-left:15px;}
.cart_edit dl{ float:left}
.cart_set_edit .cart_select{ top:25px; }
.cart_set_edit .cart_set_text{ width:315px; margin-left:10px; }
.cart_set_edit .xuanze_txt{ font-size:30px;}

.like_goods{ background:#fff; margin-top:40px;}
.like_goods_tl{ height:60px; line-height:60px; padding-left:20px; font-size:28px;}
.like_goods_tl .ico_dian{ background:#fcd555; width:8px; height:8px; display:inline-block; vertical-align:middle; margin-right:5px; border-radius:10px;}

.cart_null .button_addToCart_duo{ width:200px; height:70px; line-height:70px; font-size:28px;}
.like_goods_con li{ width:195px; float:left; padding-bottom:10px;}

.swiper-container{ width:640px; overflow:hidden}
.swiper-slide{height: auto;width:100%; }


.shade{ background:#000; opacity:0.3; width:100%; height:100%; left:0; top:0; position:fixed; z-index:10; display:none}
.shade_active{ display:block;}
.duobao_number,.pay_list{ background:#fff; width:100%; height:350px; position:fixed;  left:0;bottom:0; z-index:11 ;transform: translateY(100%);transition: transform 300ms ease 0s;-webkit-transform: translateY(100%);-webkit-transition: transform 300ms ease 0s;}
.duobao_number_active,.pay_active{transform: translateY(0px);-webkit-transition: translateY(0px);}
.pay_list{ height:auto}

.duobao_number_inner{ width:640px; margin:0 auto;}
.duobao_number_tl{ background:#f2f2f2; height:71px; line-height:71px; border-bottom:1px solid #c7c7c7; padding-left:20px;}
.duobao_number_tl .colse_btn,.pay_list .colse_btn{ float:right; padding-right:20px; font-size:32px; color:#86878c}
.duobao_number_con a,.duobao_number_btn{ width:180px; height:53px; font-size:24px; line-height:53px; display:block; float:left; margin-left:20px; margin-top:20px; border:1px solid #c7c7c7; text-align:center;border-radius:7px;}
.duobao_number_con a:hover,.duobao_number_con .selected{ background:#ff9224; color:#fff}
.liji_duobao .button_addToCart_duo{ width:500px; height:65px; line-height:65px; font-size:28px;}
.liji_duobao{ border-top:1px solid #efefef; padding-top:20px; padding-left:70px; margin-top:20px;}

.user_header{ background:#ff9224; position:fixed; top:0; height:215px; width:100%; left:0; padding-top:25px; z-index:5}
.user_name{ color:#fff; font-size:28px; padding-top:10px; display:inline-block; width:500px; height:35px}

.user_list{ margin-top:270px;}
.user_list li{ height:78px; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5; margin-bottom:-1px;font-size:28px; line-height:78px; background:#fff; padding:0 20px;}
.user_list .ico{ width:50px; height:50px; padding-right:10px; }
.user_list li a{ display:block;}
.ico_money{ background-position:0 -444px;}
.ico_dbrecord{ background-position:-78px -444px;}
.ico_zjrecord{ background-position:-154px -444px;}
.ico_mycollect{ background-position:-229px -444px;}
.ico_myshare{ background-position:-304px -444px;}
.ico_mytick{ background-position:-375px -444px;}
.ico_myaddress{ background-position:-446px -444px;}
.ico_mysetup{ background-position:-520px -444px;}
.ico_yao{ background-position:-580px -444px;}
.ico_libao{ background-position:-581px -390px;}

.duobao_list_number{ background:#eff3f6; padding:10px; font-size:12px; clear:both; color:#b2b4bd; max-height:100px; overflow-y: auto; display:block; display:none;word-wrap:break-word;word-break:break-all;}
.duobao_list_number span{ margin:3px; display:block; float:left}

.user_header_inner a{ color:#fff}
.user_duobaoRecord{ margin-top:240px;}
.address_list li{ margin-top:-1px; }

.bar_input {width: 100%;height: 90px;  line-height:45px; padding-top:10px;  font-size:24px; background: #fff; color: #333; outline: none; margin: 0; padding-left: 150px; width: 490px; border:none; border-bottom:1px solid #e6e6e6;  }
.input_select{ width:490px; float:right; background:none;}
.input_checked{ position:absolute; right:18px; top:18px;}
.switcher, .switcher:after {-webkit-transition: all .2s;}
.switcher { cursor:pointer;position: relative;user-select: none;display: inline-block;vertical-align: middle;width:80px; margin-top: 17px; height: 45px;background: #F4F4F4;border: 1px solid #D5D5D5; border-radius: 32px;}
.switcher:after {position: absolute; left: 0; top: 0;width: 45px; height: 45px; background: #fff;  box-shadow: 0 2px 4px rgba(0,0,0,.2);border-radius: 100%; content: "";}
.checkBar_checked .switcher, .switcher_on {background: #ff9224; border-color: #ff9224;}
.checkBar_checked .switcher:after, .switcher-on:after { left: 36px;}
.bar_ext input{ display:none;}
.input_shuru,.input_select{ width: 100%; height: 80px;font-size: 28px; border:none;outline: none;}


.button_big{ width:100%; height:70px; line-height:70px; font-size:28px; }

@media all and (orientation:landscape) {
.login_extLogin{ position:relative}
}
.address_rece{ font-size:28px;}
.address_rece_tl{ height:88px; line-height:88px; padding-left:20px; }
.address_rece_con{ padding:20px; background:#fff; margin-top:15px;  }
.address_rece_user span{ width:50%; display:inline-block; height:37px;}
.address_rece_con{ padding-right:80px; position:relative}

.text_middle{ display:table;width:640px; height:600px; text-align:center}
.text_middle p{ display:table-cell; vertical-align:middle; }
.cashier{ font-size:28px;}
.white_bg{ background:#fff;}
.cashier_goods{ margin-bottom:30px;}
.cashier_goods_tl{ background:#fff; padding:20px; height:50px; line-height:50px;}
.cashier_list{ background:#ffec92; padding:20px; color:#cf8800; font-size:18px;}
.cashier_list_name{ display:inline-block; width:450px; height:25px;}
.cashier_list_number{ display:inline-block; float:right}


.cashier_tl{ height:55px; line-height:55px; padding-left:20px; padding-top:10px;}
.pay_money{ width:186px; height:70px; line-height:70px; text-align:center; border:1px solid #e6e6e6; background:#fff; margin-left:20px; float:left; margin-top:20px; color:#ff9224;}
.pay .selected{ background:#ff9224; color:#fff}
.input_pay{ width:184px; height:66px; border:none; text-align:center; font-size:28px; outline:none;color: #ff9224;}
.pay .selected .input_pay{ background:#ff9224; color:#fff; height:70px; margin-top:-3px; width:186px}
.input_pay::-webkit-input-placeholder {color: #ff9224;}

.pay_item{ height:80px; display:table; width:600px; background:#fff; font-size:28px; margin-top:-1px; padding:0 20px; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; position:relative }
.pay_item span{ display:table-cell; vertical-align:middle; width:490px; line-height:28px; }
.pay_item .cart_select{ width:35px; height:35px; float:right; top:20px;}
.pay_item .ico_dui{ left:6px; top:9px;}
.pay_item .pay_ico img{ width:48px; height:48px; margin-top:10px;}
.pay_item .selected{background:#ff9224; border:1px solid #ff9224;}
.small_txt{ font-size:20px; color:#86878c; line-height:20px;}
.cashier_pic{ padding-top:50px; font-size:30px;}
.cashier_txt_sr{ padding-left:140px; position:relative;}
.cashier_txt_name{ position:absolute; left:0px; top:0px;}

.duobao_hao_number{ clear:both;display:block;max-height:130px; overflow-y:auto}
.duobao_hao_number span{ margin:5px 7px; display:block; float:left }
.bar_ext .avatar{ display:inline-block; width:58px; height:58px; vertical-align:middle}
.bar_ext .user_xm{ width:280px; text-align:right; height:50px; line-height:50px; vertical-align:middle; display:inline-block}

.share_list dl{ background:#fff; border-bottom:1px solid #e5e5e5; padding:20px;}
.share_list dt{ width:128px; height:128px; float:left; display:block}
.share_list dd{ width:460px; float:right; display:block}
.share_list .share_pic span{ display:block; width:132px; height:132px; float:left; margin-right:8px; margin-top:8px;}
.share_txt p{ display:block; height:65px;text-overflow:ellipsis; overflow:hidden;}

.share_edit_txt{ width:105px; height:50px; position:absolute; line-height:50px; right:20px; top:3px; border:2px solid #fff; border-radius:5px; color:#fff; float:right; font-size:28px;}
.share_tip{ background:#ffec92; color:#cf8800; padding:20px; position:relative;}
.share_tip p{ padding-right:68px;font-size:28px; line-height:33px;}
.ico_close{ width:45px; height:45px; color:#fff; display:block; position:absolute; right:20px; top:30px; line-height:40px; text-align:center; font-size:35px; background:#dbaa4c; border-radius:99em;}
.fz28{ font-size:28px;}
.share_detail { width:330px; padding-left:110px; position: relative}
.share_detail_name{ width:110px; position:absolute; left:0;}


.share_pic_zs img{ max-width:600px; height:auto; margin-bottom:20px;}
.share_photo textarea{ width:595px; height:115px; border:none; padding:none; font-size:28px; }
.share_photo .upload_btn{ width:132px; height:132px; }

.user_ct_btn{ width:132px; height:132px; line-height:132px; color:#c9cad1; text-align:center; float:left; border:1px solid #c9cad1; font-size:90px; background:#fff;position:relative; overflow:hidden; }
.user_ct_btn .fbtn{ cursor: pointer;position: absolute;right: 0;top: 0;opacity: 0;width:132px; height:132px; cursor:pointer }

.user_zs{ width:132px; height:132px; position:relative; margin-right:15px;}
.user_zs_close{ width:45px; height:45px; position:absolute; right:0; top:0; background:#000;opacity:0.3; color:#fff; text-align:center; line-height:45px; font-size:28px;}
.user_zs_goods{ background:#fff; padding:20px;}

.pop_tc{width:580px; height:628px; left:50%; top:50%; position:fixed; margin-left:-290px; margin-top:-300px; z-index:12}
.winner_tc{ background:url(../images/winner_pop.png) no-repeat;}
.winner_tc_goods{ width:432px; height:108px; font-size:30px; color:#d39500; overflow:hidden; text-align:center; margin-top:385px; margin-left:73px; }
.tc_button{ width:480px; height:68px; line-height:68px; color:#fff; text-align:center; font-size:30px; background:#fcbb21;border-radius:40px; display:block; position:absolute; bottom:30px; left:45px;}
.tc_close{ width:50px; height:50px; background:#e4e4e4;border-radius:99em; display:block; position:absolute; top:-15px; right:-15px; text-align:center; line-height:50px; font-size:32px;}
.address_tc{ background:url(../images/address_pop.png) no-repeat;}
.address_tc_name{ width:544px; height:150px; margin-left:10px; margin-top:315px; font-size:30px;}

.winner_record p{ width:430px;}
.button_queren{ background:#fff; border:2px solid #ff9224; color:#ff9224; font-size:22px; padding:0 7px; }
.winner_record_btn .button_queren{ padding:8px; margin-right:15px; margin-left:0;}
.yellow_bg{ background:#ffec92; color:#cf8800}
.convert_goods{ background:#fff; border-bottom:1px solid #e6e6e6; padding:20px}
.convert_goods_l{ width:150px; display:inline-block; }
.convert_goods_r{ width:450px; display:inline-block;vertical-align:middle }

.cashier_tc,.agreement_tc{ background:#fff; width:540px; height:355px; border-radius:10px; position:fixed; top:50%; left:50%; margin-left:-270px; margin-top:-176px; z-index:12}
.agreement_tc b{ font-weight:bold}
.agreement_tc{border-radius:0px; height:418px;}

.cashier_tc_tl{ text-align:center; font-size:32px; width:385px; margin:0 auto; padding-top:30px; line-height:38px; font-weight:bold}
.input_cashier{ width:442px; height:58px; line-height:58px; background:#eff3f6; color:#86878c; padding-left:20px; border:none; outline:none; font-size:32px; margin-left:40px; margin-top:40px;}
.cashier_btn { position:absolute; bottom:0;}
.cashier_btn a{ display:block; border-top:1px solid #dcdcdc; font-size:32px; color:#007aff; width:268px; height:88px; line-height:88px; float:left; text-align:center; }
.cashier_btn_qx{border-right:1px solid #dcdcdc;}

.brands li{ width:314px; height:314px; position:relative; margin:0px 3px 6px 3px; float:left}
.brands_name{ position:absolute; background:#fff; width:218px; height:80px; text-align:center; left:50px; top:180px; padding-top:20px}
.brands_name img{ border-bottom:1px solid #e3e3e3; padding-bottom:5px;}

.loader {position: fixed; top: 50%;left: 50%;width:160px; height:160px; margin-left:-80px; margin-top:-80px; z-index:999}
.dot {width:160px; height:160px; position:relative}
.dot img{ z-index:10; position:absolute;}
.dot i{  width:160px; height:160px;background:#f89727; opacity:0.4;background-size:cover; border-radius: 100%; display: inline-block; animation: slide 1s infinite;}
@-webkit-keyframes slide {
  0% {
    transform: scale(1);
	opacity:0.6;
  }
  50% {
    transform: scale(1.3);
	opacity:0.4;
  }
  100% {
    transform: scale(1);
	opacity:0.6;
  }
}

.cart_goods{ border-bottom:1px solid #e5e5e5; }

.cart_goods{ position:relative; -webkit-transform: translateX(0px);background:#fff;}
.delete_btn{ position: absolute; top: 0; right:0px; border-bottom:1px solid #e5e5e5; text-align: center; font-size:36px; text-align:left;  padding-left:40px; padding-right:15px;  background: #ffcb20; color:#fff;height: 100%; z-index:1}
.delete_btn span{ display:inline-block; padding-top:100px;}


.wenti_show{ display:none; padding:15px;}
.wenti_show p img { width:100%;}

.intro img{ width:640px; height:auto}
.text_pop{ max-height:300px; width:500px; overflow-y:auto; position:fixed; left:50%; top:50%;border-radius:10px; margin-left:-250px; margin-top:-150px;background:#fff;  text-align:center; z-index:999}

.dis{ display:block}
.undis{ display:none}
.address_arrow{ position:absolute; right:0; top:60px;}
.address_rece_wenzi{position:absolute; right:5px; top:5px; z-index:2; font-size:20px; color:#fff}
.address_rece_tipbg{width:0; height:0;  border-top:0px solid transparent; position:absolute; right:0; top:0; z-index:1;border-bottom:60px solid transparent; border-right:90px solid #ff9224; font-size:14px; text-align:right; display:block}


.address_rece_con .selected {background: #ff9224 none repeat scroll 0 0; border: 1px solid #ff9224;}
.address_rece_con .cart_select {float: right; height: 35px;top: 40px; width: 35px; right:-65px }
.address_rece_con .ico_dui {left: 6px;top: 9px;}


.pay_list .pay_list_inner{ width:640px; margin:0 auto}
.error_result{ padding-top:300px; text-align:center; font-size:30px;}
.tishi_ico{ background:url(../images/tishi_ico.png) no-repeat; width:50px; height:50px; display:inline-block; vertical-align:middle; margin-right:10px;}
.ico_suc{ background-position:-50px 0px; }
.ico_err{background-position:-100px 0px;}
.error_btn{height:70px; line-height:70px;}
.error_btn span{ vertical-align:middle; display:inline-block; padding-top:20px; padding-right:15px;}
.error_btn .button{ width:230px; }

.input_share_tl{ border:1px solid #e6e6e6; width:400px; height:50px; padding:0 10px; font-size:20px;}
.ovfHiden{overflow: hidden;height: 100%; }

.wenti_show p{ font-size:24px}
.wenti p a{ color:#ff9224}

.yao_con{ background:url(../images/yaoqin_bg.jpg) no-repeat center top; width:640px; height:1028px; margin-bottom:-75px; position:relative;color:#fff;font-family:"Microsoft Yahei"; }
.yaoqin_number{ width:350px; height:85px; font-size:80px; color:#e11425; position:absolute; left:150px; top:270px; line-height:85px; text-align:center; overflow:hidden; }
.yaoqin_sm{ position:absolute; left:58px; top:530px; width:555px; height:150px; font-size:29px;}
.yaoqin_tishi{ position:absolute; width:570px; height:160px; left:43px; top:725px;}
.yaoqin_tip{ background:url(../images/tishi_tip.jpg) no-repeat; width:99px; height:109px; padding-top:8px; padding-left:10px; float:left; font-size:29px; color:#d30300;}
.yaoqin_tip_txt{ display:block;   -webkit-transform: rotate(-35deg); -moz-transform: rotate(-35deg); -ms-transform: rotate(-35deg); -o-transform: rotate(-35deg); }
.yaoqin_tishi_wz{ float:right; width:460px; font-size:26px; line-height:44px;}
.txt_yellow2{color:#fcf300}
.yaoqin_btn{ display:block; position:absolute;  bottom:22px; left:105px; background:url(../images/yao_btn.jpg) no-repeat; width:432px; height:79px; line-height:70px; text-align:center;
color:#7d1800; font-size:40px; text-shadow:2px 2px 0px #ffff00;}
.yaoqin_tc,.libao_tc{ position:fixed; left:50%; top:50%; width:500px; height:240px; background:#fff; border-radius:10px; margin-left:-250px; margin-top:-120px; z-index:999}
.yaoqin_fenx{ padding:20px; text-align:center;}
.yaoqin_fenx h3{ font-size:30px; padding-top:20px;}
.yaoqin_fenx_btn a{ display:inline-block; width:70px; height:70px; margin:20px;}

.libao_con{ background:#fff;}
.libao_banner{ width:640px; height:275px; overflow:hidden; background:#FFE956;}
.libao_list{ background:#fff;}
.libao_list li{padding:20px; padding-right:0; border-bottom:1px solid #ebebed; clear:both}
.libao_pic{ width:128px; padding-right:20px;}
.libao_txt{ width:345px; overflow:hidden; padding-right:10px; margin-top:-10px; color:#86878c}
.libao_btn,.libao_btn_hui{ display:block; width:103px; height:52px; background:#ff9224; border-radius:5px; text-align:center; line-height:52px; color:#fff; margin-top:42px;}

.libao_txt_tl{font-size:30px;  color:#000;}
.libao_dui_tl{ font-size:34px;}
.libao_txt_tl h3,.libao_dui_tl h3{font-size:30px; width:260px; display:inline-block;vertical-align:middle}
.libao_txt_tl strong,.libao_dui_tl strong{width:85px; display:inline-block; text-align:center;vertical-align:middle;  color:#ff9224; font-weight:normal; }
.libao_txt  p span{ padding-right:20px; }
.libao_dui{  padding:20px; border-bottom:1px solid #ebebed;}
.libao_dui dt{ width:314px;}
.libao_dui dd{ width:245px; padding-top:30px;}
.libao_dui_tl h3{ width:140px;font-size:34px;}

.libao_dui .libao_btn{ width:200px;}

.libao_dui_list .libao_txt{ width:445px;}
.libao_dui_list .libao_txt_tl h3{width:440px;}

.libao_dui_sm{ background:#d2d2d2; padding:5px 25px; color:#86878c; margin-top:30px;}
.libao_dui_ma{ color:#ff9224; padding-top:20px; font-size:26px; word-break:break-all;}
.libao_btn_hui{background:#d9d9d9;}
.libao_txt_duima{ word-break:break-all; padding-top:25px;}
.color_hui{ color:#b2b4bd}
.ico_yiwen{ background: url(../images/ico_yiwen.png) no-repeat; width:40px; height:40px; position:absolute; right:25px; top:10px; }
.libao_tc{ height:auto; top:40%;}
.libao_tc_con{ padding:20px; color:#000;}
.libao_tc_con h3{ font-size:34px; color:#ffdd50; text-align:center;}
.libao_tc_con p{ padding-top:10px;}
