@charset "utf-8";/* margin and padding */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,img,form,applet,fieldset,legend,button,input,textarea,th,screen_table,tr,td{margin:0;padding:0;border:none;}

/* bady */
body{font-family:"微软雅黑";font-size:12px;color:#666;max-width:640px;min-width:320px;position:relative;background:#fafafa;margin:0 auto;}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,html,p{-webkit-text-size-adjust:none}
input::-ms-clear{display:none;}/*清楚文本框X*/
input,select,textarea{outline:none;cursor:pointer;-webkit-appearance:none;}
html{height:100%;width:100%;/*-webkit-user-select:none;*/-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fafafa;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color:#ccc;}

/* img */
img{padding:0;margin:0;vertical-align:top;border:none;}
i,em{font-style:normal;}

/* div */
li,ul{list-style:none;outside:none;}
.clear{clear:both;height:0;width:100%;}
a,b,i,span,input,select,dl,dd,dt,p{font-family:"微软雅黑";}
.clears:after { content:''; display:block; clear:both; }
.clears{ zoom:1; }

/* font */
a{color:#333;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}

.h{width:100%;height:50px;}
.h40{width:100%;height:41px;}
.bg{width:100%;height:100%;background:rgba(0,0,0,.5);position:fixed;left:0;top:0;z-index:1000;display:none;}

.icon_bt{width:92%;height:20px;margin:0 4%;flaot:left;}
.icon_bt img{width:20px;heihgt:20px;float:left;}
.icon_bt span{margin-left:10px;height:20px;line-height:20px;font-size:16px;color:#666;float:left;}

/* top */
.top{width:100%;height:50px;background:#fff;position:fixed;top:40px;left:0;z-index:999;}
.top span{width:50%;position:absolute;left:25%;height:50px;line-height:50px;text-align:center;font-size:16px;}
.fan{width:50px;height:50px;position:absolute;left:0px;top:0;}
.fan img{padding:13px;}
.top_search{margin:10px 50px;position:relative;}
.top_search input{width:100%;height:30px;border-radius:15px;background:#fff;padding:0 30px 0 10px;}
.top_search i{width:18px;height:18px;padding:6px; position:absolute;right:0;top:0;}
.top_search i img{width:100%;}
.top_icon{height:50px;position:absolute;right:0;top:0;}
.top_icon img{width:24px;height:24px;padding:13px;float:left;}
.top_btn{padding:0 15px;height:50px;line-height:50px;color:#fff;font-size:14px;position:absolute;right:0;top:0;}
.top_btn img{width:24px;height:24px;padding:13px 0;}
.top_btns{padding:0 10px;border-radius:3px;background:#1ba9ff;color:#fff;height:30px;line-height:30px;margin:9px;border:1px solid #08f;position:absolute;right:0;top:0;}
.top_icon strong{font-weight:normal;line-height:50px;float:left;font-size:14px;color:#fff;}

/* Banner */
.index_banner{width:20rem!important;padding:0 !important;}
.index_banner img{width:100%;}
.index_banner .swiper-slide{height:auto;}
.index_banner .swiper-pagination{width:100% ;position:absolute;bottom:10px!important;left:0;}
.index_banner .swiper-pagination .swiper-pagination-bullet {width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:1;}
.index_banner .swiper-pagination .swiper-pagination-bullet-active{background:#0ab3a3;}

/* Menu */
.index_menu{width:100%;background:#fff;display:inline-block;box-shadow:0 0 3px #ccc;padding:1rem 0 0.2rem 0;}
.index_menu a{ display: inline-block; width:24%;height:4.4rem; text-align: center;}
.index_menu a img{width:50%;}
.index_menu a i{width:100%;line-height:2rem;font-size:0.6rem;float:left; text-align:center;}

/* Seckill */
.seckill{width:100%;margin:0.6rem 0;background:#fff;}
.seckill_bt{width:100%;background:#0ab3a3;color:#fff;float:left;height:2.6rem;line-height:2.6rem;font-size:0.8rem;}
.seckill_bt span{padding:0 0.6rem;float:left;}
.seckill_bt a{padding:0 1rem 0 0.6rem;float:right;color:#fff; background:url(../images/select_xias.png) no-repeat right 0.2rem center;background-size:0.7rem 0.7rem;}

.swiper-container{width:19rem;padding:1rem 0.5rem;}
/*.swiper-slide{height:8.5rem;}*/
.flexslider{position:relative;width:100%;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li a{width:100%;float:left;}
.seckill_img{width:5rem;float:left;margin-left:1rem;}
.seckill_img img{width:5rem;height:5rem;float:left;}
.seckill_img i{color:#ea4848;width:100%;float:left;line-height:1rem;margin-top:0.5rem;}
.seckill_img em{width:100%;float:left;line-height:1rem;color:#999;text-decoration:line-through;}
.seckill_img span{font-size:0.7rem;color:#ea4848;width:100%;float:left;line-height:1rem;}

.seckill_l{position:absolute;left:0.4rem;top:3.3rem;width:0.8rem;height:0.8rem;}
.seckill_r{position:absolute;right:0.4rem;top:3.3rem;width:0.8rem;height:0.8rem;}
.seckill_l img,.seckill_r img{width:100%;}

/* Subject */
.sub{box-shadow:0 0 3px #ccc;width:100%;margin-bottom:0.6rem;background:#fff;display:inline-block;}
.sub_bt span{font-size:0.8rem;line-height:3rem;padding:0 0.6rem;}
.sub_bt a{float:right;line-height:3rem;padding:0 0.6rem;}
.sub_ad {padding: 0 0.6rem;display: inline-block;}
.sub_ad img{width:100%;}
.sub_box{width:100%;float:left;}
.sub_img{width:5.8rem;float:left;margin:0.6rem 0 0.6rem 0.6rem;}
.sub_img img{width:100%; height:100px;float:left;}
.sub_img i{float:left;width:100%;font-size:0.8rem;line-height:0.8rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-top:0.5rem;}
.sub_img span{float:left;width:100%;font-size:0.6rem;line-height:1.2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


/* Class_list */
.class_left{width:30%;left:0;top:0;z-index:90;height:100%;background:#fff;box-shadow:0 0 3px #eee;position:fixed;overflow-y: scroll;}
.class_left ul{padding:50px 10px 0 10px;}
.class_left li{width:100%;flaot:left;border-bottom:1px solid #eee;height:50px;font-size:14px;text-align:center;color:#666;line-height:50px;}
.class_left li.in{color:#0ab3a3;}

.class_right{width:70%;float:left;margin-left:30%;}
.class_right_box{padding:10px;display:none;}
.class_right_box.in{display:block;}
.class_right_banner,.class_right_banner img{width:100%;flaot:left;}
.class_right_list{padding:0 10px 10px 10px;float:left;background:#fff;margin-top:10px;}
.class_righr_bt{width:100%;float:left;height:16px;margin:15px 0;font-size:14px;}
.class_righr_bt span{border-left:2px solid #0ab3a3;line-height:16px;height:16px;float:left;text-indent:10px;margin-left:5px;font-weight:bold;}
.class_righr_bt a{float:right;margin-right:10px;}
.class_right_imgbox{width:100%;float:left;}
.class_right_img{width:49%;float:left;border-top:1px solid #ddd;}
.class_right_img img{width:100%;flaot:left;}
.class_right_img span{width:100%;text-align:center;line-height:30px;font-size:14px;float:left;}
.class_right_img:nth-child(2n-1){border-right:1px solid #ddd;}
.class_right_img:nth-child(1),.class_right_img:nth-child(2){border-top:1px solid #fff;}


/* Screen */
.screen_tab{position:fixed;top:90px;left:0;width:100%;height:41px;font-size:14px;background:#fff;z-index:999;}
.screen_tab i{float:left;width:38%;height:40px;line-height:40px;border-bottom:1px solid #ddd;text-align:center;}
.screen_tab i:nth-child(2){margin-left:-1px;border-left:1px solid #ddd;}
.screen_tab span{width:24%;line-height:21px;height:21px;text-align:center;float:left;background:#25211E;color:#fff;padding:10px 0;}
.screen_tab img{width:20px;height:20px;margin:0 5px 0 0;}
.tab_a{color:#0ab3a3;border-bottom:1px solid #0ab3a3!important;}

.screen_list{width:100%;float:left;}
.screen_list a{margin:10px 0 0 4%;width:44%;float:left;background:#fff;box-shadow:0 0 3px #ccc;}
.screen_list a span{width:100%;position:relative;float:left;}
.screen_list a img{max-width:100%; height:110px;   margin: 0 auto;display: block;}

.screen_list a em{width:90%;margin:5px 5% 0 5%;line-height:20px;font-size:14px;float:left;color:#ea4848}
.screen_list i{float:left;width:90%;margin:0 5% 5px 5%;line-height:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


.page_list{width:100%;float:left;padding-bottom: 100px;}
.page_list a{width:25%;float:left;background:#fff;box-shadow:0 0 3px #ccc;}
.page_list a span{width:100%;position:relative;float:left;}
.page_list a img{max-width:100%; max-height:150px;   margin: 0 auto;display: block;}

.page_list a em{width:90%;margin:5px 5% 0 5%;line-height:20px;font-size:14px;float:left;color:#ea4848}
.page_list i{float:left;width:90%;margin:0 5% 5px 5%;line-height:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.page_list_bot{float:left;line-height:50px;font-size:16px;width:100%;text-align:center;}



.screen_list_bot{float:left;line-height:50px;font-size:16px;width:100%;text-align:center;}

.screen_list_r{width:70%;height:100%;position:fixed;background:#fff;z-index:1100;top:0;right:0;display:none;}
.screen_list_t{height:50px;font-size:16px;background:#25211E;color:#fff;line-height:50px;width:100%;position:absolute;left:0;top:0;}
.screen_list_t i{padding:0 15px;}
.screen_list_t span{padding:0 15px;float:right;}
.screen_list_b{padding:0 5%;width:90%;height:100%;overflow-y:scroll;}
.screen_list_tab{float:left;width:100%;border-bottom:1px solid #ddd;}
.screen_list_tab:nth-child(1){margin-top:50px;}
.screen_list_tab.in .screen_list_box{display:block;}
.screen_list_menu{line-height:50px;width:100%;float:left;}
.screen_list_menu i{font-size:16px;}
.screen_list_menu img{width:20px;height:20px;padding:15px 0;float:right;}
.screen_list_box{border-top:1px solid #ddd;width:100%;padding-top:15px;float:left;color:#666;display:none;}
.screen_list_box i{padding:0 24px;height:30px;line-height:36px;height:36px;margin:0 7% 15px 0;font-size:14px;float:left;border-radius:3px;background:#f0f0f0;}
.screen_list_box i.in{background:#0ab3a3;color:#fff;}

/* Search */
.search_box{width:100%;padding:15px 0;background:#fff;}
.search_div{float:left;width:100%;position:relative;margin-bottom:15px;}
.search_div input{margin:0 0 0 4%;width:76%;border-radius:20px;padding:0 10px 0 40px;height:40px;font-size:14px;float:left;background:#f5f3f4 url(../images/search.png) no-repeat left 10px center;background-size:20px 20px;}
.search_div i{width:20%; text-align:center;float:left;line-height:40px;font-size:16px;}
.search_hot{width:96%;margin:0 4% 0 0;float:left;}
.search_hot i{padding:0 20px;height:30px;margin:15px 0 0 10px;float:left;line-height:30px;border-radius:15px;background:#f7f7f7;color:#666;}

/* Order Address */
.order_add{margin:0 auto;width:100%;}
.order_add_box{width:100%;height:50px;float:left;background:#fff;position:relative;border-bottom:1px solid #ddd;}
.order_add_box span{float:left;width:90px;line-height:50px;font-size:14px;text-indent:10px;}
.order_add_box input{padding:0 30px 0 90px;height:50px;position:absolute;left:0;top:0;background:none;}
.order_add_box i{width:30px;height:50px;background:url(../images/xias.png) no-repeat center center;float:right;background-size:20px 20px;}
.order_add_box_select{width:20%;height:40px;line-height:40px;font-size:12px; float:left;background:#fff;position:relative;border-bottom:1px solid #ddd;margin:5px 5px; text-align:center;}


.order_city{left:10%;width:70%;padding:20px 5%;position:fixed;background:#fff;top:50%;border-radius:4px;margin-top:-134px;display:none;z-index:1000;}
.order_city_close{width:20px;height:20px;position:absolute;right:15px;top:15px;}
.order_city_close img{width:100%;}
.order_city_bt{width:100%;flaot:left;line-height:24px;font-size:16px;}
.order_city_01,.order_city_02{width:100%;float:left;}
.order_add_box select{width:50%;margin-right:2%;height:48px;border-radius:4px;padding:0 10px;border:none;background:#fff url(../images/select_jiao.png) no-repeat right 8px center;background-size:10px auto;color:#666;}
.order_city_btn{margin-top:15px;border-radius:4px;background:#0ab3a3;color:#fff;font-size:16px;text-align:center;line-height:40px;float:left;width:100%;}

.order_add_btn{width:100%;height:50px;line-height:50px;color:#fff;font-size:16px; position:fixed;bottom:0;left:0;text-align:center;background:#0ab3a3;}

/* Address Manage */
.add_manage{width:100%;float:left;}
.add_manage_box{width:100%;float:left;margin-bottom:10px;background:#fff;position:relative;}
.add_line{float:left;width:100%;display:none;}
.add_manage_box.in .add_line{display:block;}
.add_manage_txt{padding:10px 4%;width:92%;float:left;}
.add_manage_txt span{width:100%;float:left;line-height:24px;}
.add_manage_txt span i{padding-right:10px;float:left;}
.add_manage_txt span em{border:1px solid #0ab3a3;color:#0ab3a3;padding:0 12px;float:left;border-radius:12px;line-height:22px;height:22px;background:#e0f3f1;}
.add_manage_jiao{width:15px;height:auto;position:absolute;right:10px;top:10px;}
.add_manage_jiao img{width:100%;}
.add_manage_menu{width:92%;border-top:1px dashed #ddd;float:left;line-height:16px;padding:10px 4%;height:16px;}
.add_manage_mo{float:left;}
.add_manage_mo span{width:14px;height:14px;border:1px solid #ddd;border-radius:2px;float:left;margin-right:10px;}
.add_manage_mo i{float:left;}
.add_manage_box.in .add_manage_mo span{border:1px solid #0ab3a3;background:#0ab3a3 url(../images/gou.png) no-repeat center center;background-size:16px 16px;}
.add_manage_del{float:right;padding:0 0 0 20px;background:url(../images/add_manage_del.png) no-repeat left center;background-size:16px 16px;}
.add_manage_edit{float:right;padding:0 20px 0 20px;margin-right:20px;border-right:1px solid #ddd;background:url(../images/add_manage_edit.png) no-repeat left center;background-size:16px 16px;}


/* Recommend */
.recommend{width:100%;overflow:hidden;position:relative;background:#fff;padding:3% 0px;border-right:0px;border-left:0px;}
.recommend_title{border-left:4px solid #0ab3a3;padding-left:4px;height:20px;line-height:20px;font-size:14px;color:#737373;}
.recommend_child{overflow:hidden;margin-top:10px;}
.recommend_block{width:35.5%;padding:5%;margin-left:3%;float:left;box-shadow:0px 0px 2px #ccc inset;}
.recommend_img img{width:100%;}
.recommend_con{color:#737373;font-size:14px;}
.recommend_con p{margin:2px 0px;}
.recommend_con_price{color:#e44949;}

/* Payment */
.pay_ok{width:100%;padding:30px 0;background:#fff;float:left;text-align:center;margin-bottom:15px;}
.pay_ok_txt{width:100%;float:left;padding-bottom:15px;}
.pay_ok_txt span{width:100%;float:left;font-size:16px;line-height:30px;}
.pay_ok_txt i{width:100%;float:left;line-height:20px;}
.pay_ok_btn{width:100%;float:left;}
.pay_ok_btn .look_order{display:inline-block;background:#e0f3f1;color:#0ab3a3;border:1px solid #0ab3a3;border-radius:4px;height:38px;line-height:38px;margin:0 2%;width:35%;}
.pay_ok_btn .go_index{display:inline-block;border-radius:4px;background:#0ab3a3;width:35%;color:#fff;height:40px;line-height:40px;margin:0 2%;}
.pay_ad{width:100%;margin:10px 0;}
.pay_ad img{width:100%;}


/* Order */
.order_tab{width:100%;height:40px;line-height:40px;position:fixed;top:50px;left:0;z-index:999;background:#fff;}
.order_tab a{width:20%;float:left;font-size:14px;text-align:center;}
.order_tab a.in{color:#0ab3a3;}
.order_tab a:nth-child(1).in~i{left:3%;}
.order_tab a:nth-child(2).in~i{left:23%;}
.order_tab a:nth-child(3).in~i{left:43%;}
.order_tab a:nth-child(4).in~i{left:63%;}
.order_tab a:nth-child(5).in~i{left:83%;}
.order_tab i{width:14%;height:4px;background:#0ab3a3;position:absolute;bottom:0;}

.order_list{width:100%;float:left;}
.order_list_box{width:100%;height:120px;box-shadow:0 0 3px #eee;flaot:left;margin:1px 0;position:relative;background:#fff;}
.order_list_left{left:0;top:0;width:90px;height:90px;margin:15px;position:absolute;}
.order_list_left img{width:90px;height:90px;}
.order_list_right{padding:15px 10px 15px 120px;}
.order_list_title{line-height:18px;font-size:14px;font-weight:bold;width:100%;float:left;padding:0 0 8px 0;height:36px;}
.order_list_spec{line-height:20px;width:100%;float:left;color:#999;}
.order_list_spec i{float:right;}
.order_list_price{height:16px;margin-top:10px;line-height:16px;color:#ea4848;font-size:16px;font-weight:bold;width:100%;float:left;}

.order_exp{width:100%;margin-top:10px;float:left;background:#fff;box-shadow:0 0 3px #eee;position:relative;}
.order_exp_txt{width:100%;height:50px;float:left;}
.order_exp_txt span{line-height:50px;height:50px;float:left;font-size:14px;text-indent:12px;}
.order_exp_txt em{line-height:50px;height:50px;float:right;font-size:14px;margin-right:10px;color:#ea4848;}
.order_exp_jiao{width:30px;height:50px;position:absolute;right:0;top:0;background:url(../images/xias.png) no-repeat center center;background-size:20px 20px;}
.order_exp_txt input{width:100%;flaot:left;padding:0 10px;height:50px;}
.order_exp_radio{width:100%;height:16px;padding:17px 0;float:left;}
.order_exp_radio span{width:14px;height:14px;border:1px solid #ddd;border-radius:2px;float:left;margin:0 10px;}
.order_exp_radio i{float:left;}
.order_exp_radio.in span{border:1px solid #0ab3a3;background:#0ab3a3 url(../images/gou.png) no-repeat center center;background-size:16px 16px;}
.order_exp_liu{width:100%;position:relative;background:#fff;min-height:50px;box-shadow:0 0 3px #eee;}
.order_exp_liu span{position:absolute;font-size:14px;line-height:50px;left:0;top:0;width:50px;text-align:center;}
.order_exp_liu i{line-height:20px;padding:15px 10px 15px 60px;display:inline-block;font-size:14px;}

.order_ding{width:100%;background:#fff;padding:10px 0;margin:10px 0;position:relative;float:left;}
.order_ding span{width:92%;display:inline-block;line-height:24px;padding:0 4%;}

.order_bottom{width:100%;height:50px;background:#fff;position:fixed;bottom:0;left:0;box-shadow:0 0 3px #eee;}
.order_bottom span{width:66%;padding-left:4%;float:left;line-height:50px;font-size:16px;}
.order_bottom i{font-size:18px;color:#ea4848;}
.order_bottom input{width:30%;height:50px;color:#fff;float:left;background:#0ab3a3;border:none;}

.order_pay{width:100%;float:left;height:50px;background:#fff;}
.order_pay span{float:right;height:28px;margin:10px;line-height:28px;border:1px solid #0ab3a3;border-radius:5px;padding:0 15px;font-size:14px;color:#0ab3a3;}
.order_pay a{float:right;padding:0 15px;height:30px;margin:10px;line-height:30px;font-size:14px;color:#fff;background:#0ab3a3;}
.order_pay i{float:right;padding:0 15px;height:28px;margin:10px;line-height:28px;font-size:14px;color:#ea4848;background:#fff;border:1px solid #ea4848;}
.order_pay em{float:right;padding:0 15px;height:28px;border:1px solid #ddd;margin:10px;line-height:28px;font-size:14px;color:#666;}

.order_info_price{width:92%;padding:10px 4%;float:left;background:#fff;margin:10px 0;line-height:24px;text-align:right;box-shadow:0 0 3px #eee;}
.order_info_price span{width:100%;float:left;font-size:14px;}
.order_info_price em{color:#ea4848;font-size:16px;}
.order_info_price i{width:100%;float:left;}
.order_info_price a{color:#0ab3a3;}

.order_info_btn{width:100%;background:#fff;height:50px;box-shadow:0 0 3px #eee;position:fixed;bottom:0;left:0;z-index:999;}
.order_info_btn span{float:left;line-height:20px;padding:5px 10px;font-size:14px;}
.order_info_btn a{float:right;margin:10px;height:30px;line-height:30px;color:#fff;border-radius:4px;background:#0ab3a3;font-size:14px;padding:0 15px;}
.order_info_btn em{float:right;height:28px;line-height:28px;border:1px solid #0ab3a3;color:#0ab3a3;border-radius:4px;background:#fff;font-size:14px;padding:0 15px;margin:10px 0;}
.order_info_btn i{float:right;height:30px;line-height:30px;color:#0ab3a3;border-radius:4px;background:#e0f3f1;font-size:14px;padding:0 15px;margin:10px 0;}

.order_bottom{width:50px;width:100%;background:#e0f3f1;position:fixed;bottom:0;left:0;}
.order_bottom a{width:50%;float:left;line-height:50px;text-align:center;font-size:16px;}
.order_bottom a:nth-child(1){color:#0ab3a3;}
.order_bottom a:nth-child(2){color:#fff;background:#0ab3a3;}

.order_tips{width:80%;left:10%;top:50%;position:fixed;z-index:1000;display:none;background:#fff;}
.order_tips_top{width:100%;height:40px;float:left;background:#0ab3a3;}
.order_tips_top span{color:#fff;font-size:14px;line-height:40px;padding:0 15px;}
.order_tips_top i{width:20px;height:20px;padding:10px;float:right;}
.order_tips_box{width:80%;padding:15px 10%;float:left;}
.order_tips_text{width:80%;padding:35px 10%;float:left;font-size:14px;line-height:24px;text-align:center;}
.order_tips_ps{line-height:20px;float:left;width:100%;}
.order_tips_ps i{padding:0 5px 0 0;color:#ea4848;}
.order_tips_select{width:100%;float:left;height:40px;margin:10px 0;}
.order_tips_select select{width:100%;height:40px;border-radius:5px;padding:0 10px; background:#f5f5f5 url(../images/select_jiao.png) no-repeat right 12px center;border:none;}
.order_tips_btn{width:100%;height:40px;float:left;font-size:14px;}
.order_tips_btn i{width:50%;float:left;height:40px;line-height:40px;color:#fff;text-align:center;background:#0ab3a3;}
.order_tips_btn span{width:50%;float:left;height:40px;line-height:40px;color:#666;text-align:center;background:#f5f5f5;}
.order_close{width:20px;height:20px;right:10px;top:10px;position:absolute;}

.order_yi_bt{width:92%;padding:10px 4%;background:#fff;line-height:24px;font-size:14px;display:inline-block;}
.order_yi_box{margin:10px 0;width:100%;background:#fff;display:inline-block;}
.order_yi_txt{width:100%;float:left;margin:10px 0 0 0;position:relative;height:40px;}
.order_yi_txt span{position:absolute;left:4%;top:0;line-height:40px;width:80px; text-align:center;border-right:1px solid #eee;}
.order_yi_txt input{width:92%;float:left;height:40px;background:#f9f9f9;padding:0 10px 0 90px;margin:0 4%;border-radius:5px;}
.order_yi_up{width:100%;float:left;margin:10px 0 0 0;position:relative;padding-bottom:10px;}
.order_yi_up span{float:left;line-height:20px;width:80px;text-align:center;}
.order_yi_img,.order_yi_file{width:60px;height:60px;float:left;overflow:hidden;position:relative;}
.order_yi_img img,.order_yi_file img{width:60px;min-heihgt:60px;}
.order_yi_file input{width:60px;height:60px; opacity:0; position:absolute;left:0;top:0;}
.order_yi_btn{width:100%;height:50px;line-height:50px;font-size:16px;color:#fff;font-weight:bold;text-align:center;background:#0ab3a3;position:fixed;bottom:0;left:0;}



/* shopping_cart */
.shopping_main{overflow:hidden;width:100%;position: relative;margin: 4% auto;}
.shopping_main li{overflow: hidden;background: #fff;padding: 3%;border-bottom: 1px solid #f2f2f2;padding-right:1%;padding-left:1%;}
.shopping_left{float: left;width: 8%;padding: 12% 0px;}
.shopping_center{float: left;width: 30%;}
.shopping_center img{width: 100%;}
.shopping_right{float: left;width: 55%;padding-left: 2%;color: #999999;}
.shopping_left i{display: inline-block;width: 18px;height: 18px;background: url(../images/check_box.png) no-repeat;background-size: 100% 100%;}
.ed i{background: url(../images/check_box_ed.png) no-repeat;background-size: 100% 100%;}
.shopping_title{font-size: 14px;color: #737373;word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.shopping_style{margin: 4.2% 0px;height:20px;line-height: 14px;}
.shopping_style_edit .shopping_style{background: #f4f4f4 url(../images/select_bg.png) center right 5px no-repeat;}
.shopping_parameter{overflow: hidden;}
.shopping_price{float: left;color: #eb5f5f;font-size: 16px;width: 50%;}
.shopping_num{overflow: hidden;}
.btn_shopping{float: right;color: #999999;background: #fff;border: 1px solid #e8e8e8;width: 24px;height: 24px;line-height: 24px;}
.txt_shopping{float: right;color: #999999;text-align: center;background: #fff;border: 1px solid #e8e8e8;width: 40%;height: 24px;margin: 0px 2px;padding: 0px;line-height: 24px;}
.delsp{width: 12%;
    float: left;
    height: 28px;
    background: #0ab3a3;
    color: #fff;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    margin-top: 8%;}



.shopping_result{font-size: 14px;height: 60px;overflow: hidden;background: #fff;margin: 4% 0px;border: 1px solid #f2f2f2;border-right: 0px;border-left: 0px;}
.shopping_style_edit .total_div{display: none;}
.del_div{display: none;}
.shopping_style_edit .del_div{display: block;}
.shopping_result_left{float: left;width: 25%;padding: 20px 0px 20px 3%;}
.shopping_result_left i{display: inline-block;width: 18px;height: 18px;background: url(../images/check_box.png) no-repeat;background-size: 100% 100%;margin-right: 12px;vertical-align: middle;}
.shopping_result_left.ed i{background: url(../images/check_box_ed.png) no-repeat;background-size: 100% 100%;}
.shopping_result_left span{display: inline-block;height: 18px;line-height: 18px;}
.shopping_result_center{float: left;padding: 11px 0px;width: 35%;}
.shopping_result_right{float: right;width: 37%;height: 100%;line-height: 60px;color: #fff;background: #0ab3a3;font-size: 18px;text-align: center;}
.shopping_result_price{color: #eb5f5f;}

.shopping_invalid .shopping_left font{display: inline-block;font-size: 10px;color: #fff;background: #ccc;border-radius: 2px;padding: 1px 2px;text-align: center;}
.shopping_invalid .shopping_price{color: #999;}

.ad{padding: 5%;background: #fff;border: 1px solid #f2f2f2;border-right: 0px;border-left: 0px;margin: 4% 0px;}
.ad img{width: 100%;}

/* shoppingCartEdit */
.shopping_style select{appearance: none;-webkit-appearance: none;font-size: 12px;width:100%;border: 0px;margin: 0px;padding: 0px 5px;color: #999999;background: #f4f4f4 url(../images/select_bg.png) center right 5px no-repeat;height: 20px;line-height: 20px;}
.shopping_style select option{height: 20px;line-height: 20px;}
.del{background: #eb5f5f;}
.no_show{visibility: hidden;}

/*商品编辑弹窗*/
.shopping_commodity_edit{display:none;position: fixed;z-index: 1000;left: 0px;top: 0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.8);}
.commodity_edit_wrap{position: relative;width: 100%;height: 100%;overflow: hidden;}
.commodity_edit_child{bottom: 0px;left: 0px;width: 100%;background: #fff; }
.commodity_edit_child.ed{display: block;}
.commodity_edit_head{padding: 0px 0px 4% 4%;height: 19%;position: relative;}
.commodity_edit_head img{width: 30%;margin-top: -8%;border: 1px solid #fff;}
.edit_head_left span{display: inline-block;padding: 10% 0px 0px 4%;font-size: 14px;}
.edit_head_left strong{font-weight: normal;color: #eb5f5f;}
.edit_head_left font{font-size: 18px;}
.commodity_edit_main{border-top: 1px solid #f0f0f0;width: 92%;margin: 0px auto;padding: 1% 4% 5%;background: #fff;height: 64%;overflow: auto;}
.commodity_block{overflow: hidden;}
.commodity_block_title{font-size: 14px;margin: 1% 0px;}
.commodity_block_con{overflow: hidden;}
.commodity_block a{float: left;width: 20%; display:table;padding: 1%;text-align: center;border: 1px solid #e8e8e8;margin: 1%;overflow: hidden;height: 26px;line-height: 26px;text-overflow: ellipsis;white-space: nowrap;}
.commodity_block a{box-shadow: 0px 0px 0px 1px #e8e8e8 inset;}
.commodity_block_option img{width: 26px;float: left;padding-right: 5px;}
.commodity_block_con .btn_shopping{float: left;color: #999999;background: #fff;border: 1px solid #e8e8e8;width: 34px;height: 34px;line-height: 34px;margin: 0px 0px;}
.commodity_block_con .txt_shopping{float: left;color: #999999;text-align: center;background: #fff;border: 1px solid #e8e8e8;width: 20%;height: 32px;margin: 0px 2px;padding: 0px;line-height: 32px;}
.commodity_edit_bottom{overflow: hidden;text-align:center;font-size: 16px;color: #fff;background: #fff;}
.commodity_head_close{position: absolute;right: 5px;top: 5px;width: 26px;height: 26px;}
.commodity_head_close img{width: 100%;vertical-align: bottom;}
.commodity_block .on{float: left;width: 20%; display:table;padding: 1%;text-align: center;border: 1px solid #0ab3a3 !important;margin: 1%;overflow: hidden;height: 26px;line-height: 26px;text-overflow: ellipsis;white-space: nowrap;}
.commodity_block .on{border: 1px solid #0ab3a3;box-shadow: 0px 0px 0px 1px #0ab3a3 inset  !important;}

/*消息弹窗*/
.msg{display:none;position: fixed;z-index: 2000;left: 0px;top: 0px;width: 100%;height: 100%;overflow: hidden;background: rgba(0,0,0,0.8);}
.msg_child{position: relative;top: 30%;width: 60%;background: #fff;margin: 0px auto;border-radius: 4px;overflow: hidden;}
.msg_con{text-align: center;color: #737373;padding: 10% 0px;}
.msg_btn_div{overflow: hidden;text-align: center;}
.msg_btn_div .msg_btn:nth-child(1){background: #f5f5f5;color: #999999;float: left;width: 50%;padding: 5% 0px;}
.msg_btn_div .msg_btn:nth-child(2){background: #eb5f5f;color: #fff;float: left;width: 50%;padding: 5% 0px;}

/*商品详情*/
.details{background: #fff;}
.details_show_img img{max-width: 100%;vertical-align: bottom; margin:0 auto;display: block;}
.swiper-pagination .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #fff;opacity: 1;}
.swiper-pagination .swiper-pagination-bullet-active{background: #0ab3a3;}
.details_info{padding: 3%;overflow: hidden;background: #fff;border-bottom: 1px solid #f2f2f2;}
.details_info_title{color: #737373;font-size: 16px;margin: 2% 0px;}
.details_info_prompt{color: #eb5f5f;font-size: 14px;margin: 2% 0px;}
.details_info_price{color: #999999;margin: 4% 0px;overflow: hidden;height: 22px;line-height: 22px;}
.details_info_price font{font-size: 20px;}
.details_info_box{border-top: 1px solid #f2f2f2;}
.details_info_price span{color: #eb5f5f;}
.other_info_right span {height: 22px;line-height: 22px;display: inline-block;color: #737373;}
.details_info_price .cred{color: #eb5f5f;}
.details_info_price .c73{color: #737373;}
.details_info_box_p{color: #999999;}
.other_info{overflow: hidden;padding: 0px 3%;height: 40px;line-height: 40px;background: #fff;border: 1px solid #f2f2f2;border-right: 0px;border-left: 0px;margin: 4% 0px;}
.other_info span{color: #999999;}
.other_info strong{color: #737373;font-weight: normal;}
.other_info i{display: inline-block;margin-left: 10px;color: #ea7373;border: 1px solid #ea7373;height: 20px;line-height: 20px;border-radius: 50px;padding: 0px 6px;}
.other_info font{color: #ea7373;font-weight: bold;}
.other_info_left{float: left;}
.other_info_right{float: right;}
.other_info_right img{width: 16px;vertical-align: middle;}
.details_tab{overflow: hidden;background: #fff;border: 1px solid #f2f2f2;border-right: 0px;border-left: 0px;margin: 4% 0px;}
.details_tab_title{overflow: hidden;}
.details_tab_title div{font-size: 14px;text-align:center;float:left;width: 33.3333%;padding: 15px 0px;border-bottom: 1px solid #ccc;}
.details_tab_title span{display: inline-block;width: 100%;border-left: 1px solid #e6e6e6;}
.details_tab_title div:nth-child(1) span{border-left: 0px solid #e6e6e6;}
.details_tab_title .ed{color: #0ab3a3;border-bottom: 1px solid #0ab3a3;}
.details_tab_con{display: none;padding: 3%;}
.details_tab_con img{width: 100%;}
.details_tab_con.ed{display: block;}


.btn_kefu{width:20%;float:left;padding-top:30px;line-height:20px;text-align:center;font-size:10px;color:#eb5e5e;background:url(../images/btn_kefu.png) no-repeat top 5px center;background-size:24px 24px;}
.btn_bao{width:20%;float:left;padding-top:30px;line-height:20px;text-align:center;font-size:10px;color:#ffa508;background:url(../images/btn_bao.png) no-repeat top 5px center;background-size:24px 24px;}
.btn_cart{width:20%;float:left;padding-top:30px;line-height:20px;text-align:center;position:relative;font-size:10px;color:#333;background:url(../images/bottom_icon_13.png) no-repeat top 5px center;background-size:24px 24px;}
.btn_cart i{position: absolute;
   right: 10px;
   top: 5px;
   background: #ea4848;
   color: #fff;
   font-size: 8px;
   line-height: 14px;
   padding: 0 5px;
   border-radius: 50%;}




.btn_buy{width:50%;float: left;text-align: center;font-size: 16px;padding: 5% 0px;color: #0ab3a3;background: #e0f3f1;}
.btn_ok{width:100%;float: left;text-align: center;font-size: 16px;padding: 5% 0px;color: #fff;background: #0ab3a3;}
.w50{width: 50%;}
.group_time{height: 30px;padding: 0px 3%;line-height: 30px;background: #0ab3a3;color: #fff;font-size: 14px;}
.group_time img{width: 16px;vertical-align: middle;}
.group_time span{float: right;}
.fb{position: fixed;bottom: 0px;left: 0px;width: 100%;}


/*
.group_time{height: 30px;padding: 0px 3%;line-height: 30px;background: #0ab3a3;color: #fff;font-size: 14px;}
.group_time img{width: 16px;vertical-align: middle;}
.group_time span{float: right;}


*/

/* None */
.none{width:100%;float:left;}
.none img{width:60%;margin:0 20%;float:left;}
.none span{width:100%;float:left;line-height:40px;font-size:16px;text-align:center;}


.logo{height:40px;margin:4px 10px 5px 10px;position:absolute;left:0;top:0;}
.logo img{height:100%;width:auto;}

/* Banner */
.index_banner,.index_banner img{width:100%;}

/* Menu 
.index_menu{width:100%;background:#fff;display:inline-block;box-shadow:0 0 3px #ccc;padding:0.8rem 0;}
.index_menu a{margin:0 0 0 1.2rem;width:3.5rem;height:5.5rem;float:left;}
.index_menu a img{width:100%;float:left;}
.index_menu a i{width:100%;line-height:2rem;font-size:0.8rem;float:left; text-align:center;}
*/

/* Seckill */
.seckill{width:100%;margin:0.6rem 0;background:#fff;}
.seckill_bt{width:100%;background:#0ab3a3;color:#fff;float:left;height:2.6rem;line-height:2.6rem;font-size:0.8rem;}
.seckill_bt span{padding:0 0.6rem;float:left;}
.seckill_bt a{padding:0 1rem 0 0.6rem;float:right;color:#fff; background:url(../images/select_xias.png) no-repeat right 0.2rem center;background-size:0.7rem 0.7rem;}

.swiper-container{width:19rem;padding:1rem 0.5rem;}
/*.swiper-slide{height:8.5rem;}*/
.flexslider{position:relative;width:100%;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li a{width:100%;float:left;}
.seckill_img{width:5rem;float:left;margin-left:1rem;}
.seckill_img img{width:5rem;height:5rem;float:left;}
.seckill_img i{color:#ea4848;width:100%;float:left;line-height:1rem;margin-top:0.5rem;}
.seckill_img em{width:100%;float:left;line-height:1rem;color:#999;text-decoration:line-through;}
.seckill_img span{font-size:0.7rem;color:#ea4848;width:100%;float:left;line-height:1rem;}

.seckill_l{position:absolute;left:0.4rem;top:3.3rem;width:0.8rem;height:0.8rem;}
.seckill_r{position:absolute;right:0.4rem;top:3.3rem;width:0.8rem;height:0.8rem;}
.seckill_l img,.seckill_r img{width:100%;}

/* Subject */
.sub{box-shadow:0 0 3px #ccc;width:100%;margin-bottom:0.6rem;background:#fff;display:inline-block;}
.sub_bt span{font-size:0.8rem;line-height:3rem;padding:0 0.6rem;}
.sub_bt a{float:right;line-height:3rem;padding:0 0.6rem;}
.sub_ad{padding:0 0.6rem;}
.sub_ad img{width:100%;}
.sub_box{width:100%;float:left;}
.sub_img{width:5.8rem;float:left;margin:0.6rem 0 0.6rem 0.6rem;}
.sub_img img{width:100%;float:left;}
.sub_img i {float: left;width: 100%;font-size: 0.7rem;line-height: 0.8rem;}
.sub_img span{float:left;width:100%;font-size:0.65rem;line-height:1.2rem;}

/* Bottom */
.bottom{width:100%;background:#fff;position:fixed;bottom:0;left:0;height:3rem;border-top:1px solid #ddd;z-index:999;}
.bottom a{width:20%;height:1.3rem;padding-top:1.7rem;float:left;line-height:1.3rem;font-size:0.7rem;text-align:center;}
.bottom a.in{color:#0ab3a3;}
.bottom a:nth-child(1){background:url(../images/bottom_icon_01.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a:nth-child(2){background:url(../images/bottom_icon_02.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a:nth-child(3){background:url(../images/bottom_icon_04.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a:nth-child(4){background:url(../images/bottom_icon_05.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a:nth-child(5){background:url(../images/bottom_icon_03.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a.in:nth-child(1){background:url(../images/bottom_icon_11.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a.in:nth-child(2){background:url(../images/bottom_icon_12.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a.in:nth-child(3){background:url(../images/bottom_icon_13.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a.in:nth-child(4){background:url(../images/bottom_icon_14.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}
.bottom a.in:nth-child(5){background:url(../images/bottom_icon_15.png) no-repeat top 0.3rem center;background-size:1.4rem 1.4rem;}

/* User_Head */
.head_box{width:140%;height:100%;position:fixed;top:0;left:-20%;-webkit-filter:blur(15px);}
.head_img{width:24rem;height:24rem;margin:4rem;float:left;position:relative;overflow:hidden;border-radius:0.6rem;}
.head_img img{width:24rem;min-height:24rem;}
.head_img i{width:100%;height:5rem;line-height:5rem;background:rgba(0,0,0,.5);color:#fff;font-size:2rem;z-index:10;text-align:center;position:absolute;bottom:0;left:0;border-radius:0 0 0.6rem 0.6rem;}
.head_img input{width:24rem;height:5rem;position:absolute;bottom:0;left:0;opacity:0;z-index:20;}

.user_an{width:28rem;margin:2rem;float:left;}
.user_pass{width:100%;float:left;}
.user_pass input{border-radius:4px;padding:0 1rem;background:#f6f6f6;height:4rem;width:100%;float:left;}
.user_pass span{width:100%;line-height:3rem;font-size:1.2rem;color:#ea4848;float:left;height:3rem;}
.user_pass i{float:right;display:none;}
.user_btn{width:100%;height:4rem;border-radius:4px;background:#0ab3a3;color:#fff;font-size:1.6rem; text-align:center;line-height:4rem;float:left;}


/*提示*/
.tips{width:100%; margin:0 auto; padding:3rem 0; text-align:center;background:#fff; border-bottom:solid 1px #f0f0f0;overflow:hidden;}
.tips p{ font-size:1.3rem; color:#666; font-weight:600; line-height:3.6;}
.tips a{ display:inline-block; width:8.8rem; line-height:3rem; margin:0 0.4rem; border:solid 0.1rem #0ab3a3; font-size:1.2rem; border-radius:0.3rem;}
.tips .btn_bg_1{ background:#0ab3a3; color:#fff;}
.tips .btn_bg_2{ background:#e0f3f1; color:#0ab3a3;}


/*头部*/
.personal_title{ width:100%; line-height:5rem; background:#0ab3a3; color:#fff; font-size:1.6rem; text-align:center; position:relative;}
.goto_m{ position:absolute; top:50%; left:5%; margin-top:-10px;}
.goto_bk{ width:1.6rem; position:absolute; top:50%; right:5%; margin-top:-1rem;}

/*支付成功提示*/
.pay_tips{width:100%; margin:0 auto; padding:3rem 0; text-align:center;background:#fff;overflow:hidden;}
.pay_tips .text_sc img,.pay_tips .text_fa img{ width:2.8rem;}
.pay_tips .text_fa .f20{ color:#e96565 !important;}
.pay_tips .f20{ font-size:2rem; color:#0ab3a3; font-weight:600; line-height:2.6;}
.pay_tips .f14{ font-size:1.4rem; color:#666; line-height:2;}
.pay_tips a{ display:inline-block; width:8.8rem; line-height:3rem; margin:0.8rem 0.4rem; border:solid 1px #f08888; font-size:1.4rem; text-align:center; border-radius:0.3rem;}
.pay_tips .btn_bg_1{ background:#f08888; color:#fff;}
.pay_tips .btn_bg_2{ background:#fff4f4; color:#e96565;}

/*他也买了*/
.recommend_module{margin:2rem auto 0 auto;width:100%;  background:#fff;  overflow:hidden;}
.recommend_module_title{overflow:hidden;width:100%;height:1.6rem;margin:1.4rem 0;}
.recommend_module_title span{border-left:0.2rem solid #0ab3a3;color:#666;font-size:1.4rem;font-weight:bold;text-indent:1rem;height:1.6rem;line-height:1.6rem;margin-left:0.6rem;float:left;}

.recommend_module_wrap{ width:31rem; margin:0 auto;}
.recommend_module_wrap li{ width:11.5rem;  padding:1.25rem; margin:0 0.5rem; float:left; border:solid 0.2rem #f0f0f0;}
.recommend_module_wrap li img{ width:11.5rem; height:11.5rem;}
.recommend_block_bottom{line-height:2rem;}
.recommend_block_bottom p{margin:0.2rem; font-size:1.2rem;}
.recommend_block_bottom span{color:#e44949;}
.recommend_module_child.ed{display:block;}

.tips_bottom{margin:2rem auto 0 auto;width:100%; padding:1.6rem 0; background:#fff; border-top:solid 0.1rem #f0f0f0; text-align:center;}
.tips_bottom img{ width:92.5%;}

/* add_select */
.add_select_box.in .add_line{display:block;}
.add_select_box{width:100%;background:#fff;float:left;position:relative;margin-bottom:10px;}
.add_select_txt{padding:10px 4%;width:92%;float:left;}
.add_select_txt span{width:100%;float:left;line-height:24px;}
.add_select_txt span:nth-child(2){padding:0 0 0 46px;width:auto !important;line-height:24px;}
.add_select_txt span i{padding-right:10px;float:left;}
.add_select_txt span em{width:100%;float:left;}
.add_select_jiao{width:15px;height:auto;position:absolute;right:10px;top:10px;}
.add_select_jiao img{width:100%;}
.add_select_menu{width:92%;border-top:1px dashed #ddd;float:left;line-height:16px;padding:10px 4%;height:16px;}
.add_select_mo{position:absolute;left:15px;bottom:15px;}
.add_select_mo span{width:14px;height:14px;border:1px solid #ddd;border-radius:2px;float:left;margin-right:10px;}
.add_select_box.in .add_select_mo span{border:1px solid #0ab3a3;background:#0ab3a3 url(../images/gou.png) no-repeat center center;background-size:16px 16px;}
.add_select_edit{ position:absolute;right:10px;top:10px;padding:0 0 0 20px;background:url(../images/add_manage_edit.png) no-repeat left center;background-size:16px 16px;}


.cartpart { width:auto; max-width:32rem; font-size:1.3rem; margin-top:1rem; }
.cartpart .note{width:32rem; background:#fff; height: 2.6rem; line-height: 2.6rem; font-size:1.3rem; text-indent:1rem; color:#0291e1;  border-top:1px solid #ddd;  border-bottom:1px solid #ddd;}
.cartpart .carlist{width:32rem;}
.cartpart dl{width:32rem;  }
.cartpart dt{width:9rem; height:9rem; float:left; padding:1rem; }
.cartpart dt img{width:9rem; height:9rem; }
.cartpart dd {width:20rem; float:left;  padding-top:1rem;}
.cartpart h3 {line-height: 2.6rem; font-weight:normal; color:#0291e1;}
.cartpart em{float:right;background:#ccc; text-align:center;}
.cartpart .gray{color:#fff; font-size:1rem; padding:0.5rem;}
.cartpart .fsub {margin-bottom:5rem;}

.cartpart .sub {width:32rem;}
.cartpart .sub .pt{border: 1px solid #eaeaea; border-radius: 4px; color: #666; font-size: 1.3rem;  line-height:2.6rem;  padding:1rem; }


.cartpart .subs {width:32rem; }
.cartpart .subs .tijiao{margin-top:1rem; margin-left:1rem;float:right;background:#0291e1; width:9rem;  height: 3rem;line-height:3rem; text-align:center;  font-size: 1.1rem; color: #FFF;  border-radius: 0.2rem; cursor:pointer;margin-right:1rem;}
.anniuzj{border:1px solid #e3e3e3;width:2.5rem;height:2.5rem;color:#333;-webkit-user-select:none;overflow:hidden;font-size:2rem;text-align:center;float:left;background-color:#eee;}
.anniutext{border:1px solid #e3e3e3;font-size:1.4rem;border-left:none;border-right:none;width:5rem;height:2.4rem;line-height:2.5rem;color:#333;text-align:center;float:left;border-radius:0;}
.cartpart .caraddress{width:31rem; padding-left:1rem;}
.cartpart .caraddress .pt{border: 1px solid #eaeaea; border-radius: 4px; color: #666; font-size: 1.3rem; height: 2.6rem;line-height: normal; margin-top:1rem; width:20rem; }
.cartpart .caraddress  .select {background: #fff url("fv.png") no-repeat scroll right 50%;border: 1px solid #ddd;border-radius: 4px; color: #666; font-size: 1.3rem; height: 2.6rem;line-height: normal; margin-top:1rem; margin-right: 1rempx; width:20rem; }

.cartpart  .ninput{-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity:0);}
.cartpart  .radio{display: none;}
.cartpart  .radio:checked + .trigger{background:#dd2727 ; color:#fff;}
.cartpart  .hrem{height:2rem; line-height:2rem; border-radius: 4px; padding:5px; ;}

.cartpart  .fukuan{text-indent: 1rem; margin-top:0.5rem;}
.cardone  { width:32rem; max-width:32rem; font-size:1.3rem; margin-top:1rem; }
.cardone   .tips  { width:auto; font-size:1.3rem;  line-height:2.6rem; margin-top:1rem;  text-align:center;}
.cardone   .content  {  padding:1rem; border:1px solid #ddd; font-size:1.3rem;  line-height:2.6rem;  text-align:center;}
.cardone   .content  span { font-weight:bold;}
.cardone   .back  { width:auto; text-align:center; font-size:1.3rem; }
.cardone   .back  a { color:#f22222;}


/* Pay */
.cash_tips{width:100%;height:36px;background:#fff5cf;color:#333;line-height:36px;font-size:14px;text-align:center;float:left;font-weight:bold;}
.cash_tips i{color:#ea4848;padding:0 5px;}

.cash_ner{width:calc(100% - 20px);padding:0 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;float:left;margin-top:10px;background:#fff;}
.cash_top{width:100%;float:left;text-align:center;}
.cash_top span{padding-left:70px;background:url(../images/pay_gou.png) no-repeat left center;background-size:50px 50px;display:inline-block;margin:15px 0;height:50px;text-align:left;}
.cash_top i{font-size:18px;font-weight:bold;color:#0ab3a3;line-height:30px;display:inline-block;min-width:50%;}
.cash_top em{font-size:14px;line-height:20px;display:inline-block;min-width:50%;}
.cash_bot{border-top:1px solid #ddd;float:left;width:100%;padding:15px 0;line-height:24px;}
.cash_bot span{width:100%;float:left;font-size:16px;}
.cash_bot em{color:#ea4848;}
.cash_bot i{line-height:18px;padding:5px 0 0 0;float:left;width:100%;}

.cash_bt{height:50px;line-height:50px;text-indent:10px;width:100%;float:left;font-size:16px;}
.cash_list{width:calc(100% - 20px);padding:0 10px;float:left;position:relative;}
.cash_box{width:calc(100% - 50px);padding:10px 0 10px 50px;float:left;height:30px;line-height:15px;position:relative;}
.cash_box span{float:left;width:100%;font-size:14px;}
.cash_box i{float:left;width:100%;font-size:12px;color:#999;}
.cash_box em{width:20px;height:20px;background:url(../images/pay_select_0.png) no-repeat center center;background-size:20px 20px;position:absolute;right:15px;top:15px;}
.cash_box.on em{background:url(../images/pay_select_1.png) no-repeat center center;background-size:20px 20px;}
.cash_box:nth-child(1){background:url(../images/pay_03.png) no-repeat left 10px center;background-size:30px 30px;}
.cash_box:nth-child(2){background:url(../images/pay_02.png) no-repeat left 10px center;background-size:30px 30px;border-top:1px solid #ddd;}
.cash_btn{position:fixed;bottom:0;left:0;height:50px;line-height:50px;color:#fff;background:#0ab3a3;font-size:18px;font-weight:bold;text-align:center;width:100%;}

.pay_ads{width:100%;float:left;background:#fff;padding-bottom:10px;}
.pay_ads a{width:calc((100% - 30px)/2);float:left;margin:10px 0 0 10px;}
.pay_ads a img{width:100%;float:left;}
.pay_ads a span{width:100%;float:left;line-height:20px;margin-top:10px;font-size:14px; text-align:center;}

.shopping_center em{ position:absolute;bottom:0;left:0;text-align:center;height:30px;line-height:30px;width:100%; background:rgba(0,0,0,.7);color:#fff;font-size:12px;}
.shopping_center i{position:absolute;padding:0 15px 0 8px;border-radius:0 5px 15px 0;top:0;left:0;color:#fff;line-height:20px;}
.shopping_center .y{background:#0ab3a3;}
.shopping_center .n{background:#999;}


.order_jiage{width:92%;padding:10px 4%;background:#fff;float:left;}
.order_jiage span{float:right;line-height:20px;width:100%;text-align:right;}
.order_jiage span i{color:#ea4848;font-weight:bold;font-size:14px;}
.order_quan{width:92%;padding:10px 4%;margin:10px 0;line-height:30px;background:#fff;float:left;}
.order_quan span{font-size:14px;}
.order_quan i{float:right;padding-right:26px;background:url(../images/select_xia.png) no-repeat right center;background-size:16px 16px;}
.order_quan_box{width:100%;position:fixed;z-index:1100;left:0;bottom:0;background:#fff;display:none;}
.order_quan_title{width:100%;line-height:40px;background:#0ab3a3;color:#fff;font-size:16px;text-align:center;float:left;}
.order_quan_select{width:92%;padding:10px 4%;float:left;}
.order_quan_select div{width:100%;float:left;padding:5px 0;}
.order_quan_select div i{width:16px;height:16px;border:1px solid #ddd;border-radius:9px;margin-right:10px;float:left;}
.order_quan_select div i em{width:12px;height:12px;float:left;margin:2px;border-radius:6px;}
.order_quan_select div.on i em{background:#0ab3a3;}
.order_quan_btn{width:100%;height:40px;line-height:40px;font-size:16px; text-align:center;border-top:1px solid #ddd;float:left;}

.details_realte{overflow: hidden;background: #fff;border: 1px solid #f2f2f2;border-right: 0px;border-left: 0px;margin: 4% 0px;}
.details_realte_title{overflow: hidden;}
.details_realte_title div{font-size: 14px;text-align:center;float:left;width: 33.3333%;padding: 15px 0px;border-bottom: 1px solid #ccc;}
.details_realte_title span{display: inline-block;width: 100%;border-left: 1px solid #e6e6e6;}
.details_realte_title div:nth-child(1) span{border-left: 0px solid #e6e6e6;}
.details_realte_title .ed{color: #0ab3a3;border-bottom: 1px solid #0ab3a3;}
.details_realte_con{display: none;padding: 3%;}
.details_realte_con img{width: 100%;}
.details_realte_con.ed{display: block;}


.details_submit{padding:0 15px;height:30px;margin:10px;line-height:30px;font-size:14px;color:#fff;border-radius:4px;background:#0ab3a3;}
