@charset "utf-8";
html {font-size:12px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);  -webkit-appearance:none; -webkit-touch-callout:none;}
html { overflow-x: hidden; overflow-y: auto;  }
body { background:#f5f5f5;color:#323232;font-family:Arial,"Hiragino Sans GB W3","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;-webkit-text-size-adjust:none;max-width:720px; margin:auto !important; }
code{font-family:Arial,"Hiragino Sans GB W3","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
a,article, aside, audio, b, big, body, center, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, dd, em, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, label, li, nav, menu, object, ol, output, p, q, s, section, small, span, strong, table, tbody, thead, th, tr, ul { margin:0; padding:0;}
label { cursor:pointer;}
a{ text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#373737; -webkit-appearance:none;-webkit-touch-callout:none;}
input:focus { outline: none; }
input,select,textarea{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
button{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
img, button, select, textarea { vertical-align:middle;outline:none;-webkit-appearance:none;}
textarea{resize:none;-webkit-appearance:none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
textarea,input,select,button { background: none; border:none; margin: 0; padding: 0;}
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;}
input, button, select, textarea, sub{font-family:Arial,"Hiragino Sans GB W3","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
h1,h2,h3, h4, h5, h6,strong,em,b{font-weight:normal; }
ul, ol,li { list-style:none;}
img { max-width: 100%; border:0;vertical-align:middle; }
table{border-collapse: collapse; border-spacing: 0; font-size: 14px; border: 0;}
em,i{ font-style:normal;}
.jieq2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;}
.jieq3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}
.jieq5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;overflow:hidden;}
.bg{background:#ffa801;}
.bgfff{ background-color:#fff;}
.color{ color:#c9941a;}
.bg2{background:#aaaaaa;}
.maxw{ max-width:720px; margin:auto;}
.jieq{overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.bdbox{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.juz{display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;
display:box;
box-pack:center;
box-align:center;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.radius100{border-radius:100%;}
.imgbg{ background-size:cover; background-position:center; background-repeat:no-repeat;}
.txtcent{ text-align:center;}
.no_padding_bottom{ padding-bottom:0 !important;}
.no_padding_top{padding-top:0 !important;}
.no_padding{ padding:0 !important;}
.no_margin_bottom{ margin-bottom:0 !important;}
.no_margin_top{ margin-top:0 !important;}
.border_bottom1{ border-bottom:1px solid #e5e5e5;}
.margin_top10{ margin-top:10px;}

header{position:fixed;top:0;left:0;right:0;color:#fff; z-index:101; background:#00B4BB;}
header.transparent{ background:transparent;}
header h1.h1_logo{ width:190px; height:50px; margin:0px auto; background:url(LOGO.png) center/contain no-repeat; text-indent:-9999px; }
header h2{height:48px;line-height:48px;font-size:18px;  color:#fff; text-align:center; margin:0 50px;}
header h2 a{ color:#fff;}
header h3{ float:left;  font-size:16px; line-height:48px;}
header .menu{ width:22px; height:20px; background:url(fenlei.png) center/contain no-repeat; margin:15px 0 15px 8px;}
header .sousuo{width:20px; height:20px; background:url(sousuo.png) center/contain no-repeat; margin:15px 8px 15px 0;}
header .fanhui{ width:20px; height:20px; background:url(ioc_fanhui.png) left center/auto 100% no-repeat; margin:15px 0 15px 8px; text-indent:-9999px;}
header .gouwuche{ width:20px; height:20px; background:url(ico_top_gouwuche.png) center/contain no-repeat; margin:15px 8px 15px 0; text-indent:-9999px;}
header #search_keyword{width:0; height:30px; background:#00b4bb; border-radius:15px; position:absolute; right:40px; top:8px;  padding:0 10px; line-height:30px; font-size:14px; outline:none; color:#fff; z-index:1; display:none;}
#search_keyword:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1; 
}

#search_keyword::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}

#search_keyword:-ms-input-placeholder{
    color: #fff;opacity:1;
}

#search_keyword::-webkit-input-placeholder{
    color: #fff;opacity:1;
}

.bottom{position:fixed; bottom:0; left:0;right:0; z-index:50;background:#fefefe; border-top:1px solid #e5e5e5;}
.bottom ul {display:-webkit-box;display:-moz-box;display:box;list-style:none; padding:6px 0 3px;}
.bottom ul li {-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1; box-flex:1;width:1px; line-height:20px;position:relative;}
.bottom ul li i { height:25px;width:25px; display:block; margin:0 auto; }
.bottom ul li i.shouye{ background:url(ioc_shouye.png) center top/25px no-repeat;}
.bottom ul li.dq i.shouye{ background:url(ioc_shouye_dq.png) center top/25px no-repeat;}
.bottom ul li i.fenlei{ background:url(ioc_fenlei.png) center top/25px no-repeat;}
.bottom ul li.dq i.fenlei{ background:url(ioc_fenlei_dq.png) center top/25px no-repeat;}
.bottom ul li i.guize{ background:url(ioc_guize.png) center top/25px no-repeat;}
.bottom ul li.dq i.guize{ background:url(ioc_guize_dq.png) center top/25px no-repeat;}
.bottom ul li i.gouwuche{ background:url(ioc_gouwuche.png) center top/25px no-repeat;}
.bottom ul li.dq i.gouwuche{ background:url(ioc_gouwuche_dq.png) center top/25px no-repeat;}
.bottom ul li i.wode{ background:url(ioc_wode.png) center top/25px no-repeat;}
.bottom ul li.dq i.wode{ background:url(ioc_wode_dq.png) center top/25px no-repeat;}
.bottom ul li a { color:#909090; display:block; text-align:center; font-size:11px;}	
.bottom ul li.dq a{color:#00B4BB;}
.bottom ul li span.num_gwc{ position:absolute; top:0; right:25%; background:#00B4BB; color:#fff; line-height:16px; font-size:12px; border-radius:100%; min-width:16px; text-align:center;}


.focus{ width:100%;   margin:0 auto 10px; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:7px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;  font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#d5d4d4; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#00B4BB;  }
.focus .bd{ position:relative; z-index:0; overflow:hidden; }
.focus .bd li img{ width:100%; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.menu_idx{padding:10px 0; overflow-y:hidden; overflow-x:scroll; white-space:nowrap; margin-bottom:10px; background:#fff;}
.menu_idx::-webkit-scrollbar{ display:none;}
.menu_idx li{ display:inline-block; width: 17.5%; margin: 0px 1%;text-align:center; }
.menu_idx li img{ display:block; width:50px; height:50px; margin:0 auto 5px;}

.rexiao_list{ padding:10px 1.5%; overflow:hidden; background:#fff;margin-bottom:10px;}
.rexiao_list li{ float:left; margin:0 0.5% 5px; width:49%;}
.rexiao_list li img{ display:block; width:100%; border-radius:5px;}
.lanmu_container{ background:#fff; margin-bottom:10px;}
.lanmu_container .hd{ position:relative;}
.lanmu_container .hd::after{content:""; width:0; height:0; border-bottom:12px solid #fff; border-right:6px solid transparent; border-left: 6px solid transparent; position:absolute; left:50%; bottom:-1px; margin-left:-4px;}
.lanmu_container .hd img{display:block; width:100%; height:auto;}
.lanmu_container .bd .lanmu_xx_list{ margin-top:10px; padding:0 2.5%;white-space:nowrap; overflow-x:scroll; overflow-y:hidden;}
.lanmu_container .bd .lanmu_xx_list::-webkit-scrollbar {display:none}
.lanmu_container .bd .lanmu_xx_list li{ display:inline-block; width:30%; margin-riht:1%;}
.lanmu_container .bd .lanmu_xx_list li img.goods_img{ display:block; width:100%; height:auto;}
.lanmu_container .bd .lanmu_xx_list li h6.title{ /*font-weight:bold;*/ margin:3px 0 5px;font-size: 12px;}
.lanmu_container .bd .lanmu_xx_list li p.price{ color:#00B4BB; }
.lanmu_container .bd .lanmu_xx_list li p.price del{ font-size:11px; color:#909090; }

.jingpintuijian{ width:100%; min-height:100px; /*background:#e0e4e7 url(bg_tuijian.jpg) center top/100% auto no-repeat;*/}
.jingpintuijian .hd{ position:relative; text-align:center;}
.jingpintuijian .hd h6.title{ font-size:18px; font-weight:bolder; line-height:36px; text-align:center;/* Safari 5.1 - 6.0 */ 
  background-image: -webkit-linear-gradient(left,#8e63e7,#f85cc1,#8e63e7); 
 /* Opera 11.1 - 12.0 */ 
  background-image: -o-linear-gradient(left,#8e63e7,#f85cc1,#8e63e7); 
  /* Firefox 3.6 - 15 */ 
  background-image: -moz-linear-gradient(left,#8e63e7,#f85cc1,#8e63e7); 
 /* 标准的语法 */ 
  background-image: linear-gradient(to right,#8e63e7,#f85cc1,#8e63e7);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.jingpintuijian .hd span{ display:inline-block; padding:3px; border:1px solid #5d458f; border-radius:3px; color:#5d458f;}
.jingpintuijian .hd span font{ display:inline-block; background:#5d458f; color:#fff; padding:2px 5px; border-radius:3px; margin-right:3px;}
.jingpintuijian .hd span .ioc_gengduo{ display:inline-block; width:12px; height:12px; background:url(ioc_gengduo.png) center/contain no-repeat; vertical-align:text-bottom; margin-left:3px;}
.jingpintuijian .hd strong{ display:block; position:absolute; top:0; left:5%; background:#8e63e8; border-radius:0 0 5px 5px; padding:2px;}
.jingpintuijian .hd strong p{ color:#fff; font-size:18px; line-height:20px; border:1px solid #fff; border-radius:0 0 5px 5px; text-align:center; padding:3px 6px;}
.jingpintuijian .hd strong p font{ font-size:12px; line-height:12px; display:inline-block;}
.jingpintuijian .bd{ padding:0px 2.5% 0; overflow:hidden;}
.tuijian_list li{ float:left; width:49%; margin-right:1%; margin-bottom:10px; background:#fff; border-radius:5px; position:relative;overflow: hidden;}
.tuijian_list li:nth-child(2n){ margin-right:0; margin-left:1%;}
.tuijian_list li .goods_img{ display:block; width:100%;}
.tuijian_list li h6.title{ margin:5px 10px;/* font-weight:bold;*/font-size: 12px;}
.tuijian_list li p.price{margin:5px 10px; color:#00B4BB; font-size:13px;}
.tuijian_list li p.price del{ font-size:12px; color:#909090; }
.tuijian_list li .ioc_gouwuche{ position:absolute; right:10px; bottom:7px; width:18px; height:15px; background:url(add_gwc.png) center/100% no-repeat;}
.tuijian_list li .ioc_gouwuche.hover{background:url(add_gwc2.png) center/100% no-repeat;}
.meiyougengduo{ padding:10px 0; color:#909090; text-align:center; }

.tuijian_lista li{ float:left; width:49%; margin-right:1%; margin-bottom:10px; background:#fff; border-radius:5px; position:relative;overflow: hidden;}
.tuijian_lista li:nth-child(2n){ margin-right:0; margin-left:1%;}
.tuijian_lista li .goods_img{ display:block; width:100%;}
.tuijian_lista li h6.title{ margin:5px 10px;/* font-weight:bold;*/font-size: 12px;}
.tuijian_lista li p.price{margin:5px 10px; color:#00B4BB; font-size:13px;}
.tuijian_lista li p.price del{ font-size:12px; color:#909090; }
.tuijian_lista li .ioc_gouwuche{ position:absolute; right:10px; bottom:7px; width:18px; height:15px; background:url(add_gwc.png) center/100% no-repeat;}
.tuijian_lista li .ioc_gouwuche.hover{background:url(add_gwc2.png) center/100% no-repeat;}

/*分类*/
.fenlei_aside{ float:left; width:90px; height:100%; border-right:1px solid #e5e5e5;}
.fenlei_aside li{ line-height:50px; text-align:center; color:#909090; box-sizing:border-box; border-bottom:1px solid #e5e5e5;}
.fenlei_aside li.dq{ border-bottom:2px solid #00B4BB; background:#fff; width:91px; }
.fenlei_aside::-webkit-scrollbar,fenlei_section::-webkit-scrollbar,.nav_fenlei ul::-webkit-scrollbar{display:none}
.fenlei_section{ margin-left:90px; height:100%; overflow-y:scroll; background:#fff; overflow-x:hidden; padding:20px 2.5%; box-sizing:border-box;}
.fenlei_section .xilie_list{ margin-top:20px;}
.fenlei_section .xilie_list li{ float:left; width:33.3%; margin-bottom:20px;}
.fenlei_section .xilie_list li .goods_img{ width:100%;}
.fenlei_section .xilie_list li h6.title{ font-weight:bold; margin-top:5px; text-align:center;}
.fenlei_section .xilie_list li p.price{ color:#00B4BB;}
.fenlei_section .xilie_list li p.price del{color:#909090;}
.focus2 .hd{ width:100%; height:2px;  position:absolute; z-index:1; bottom:0; right:5px; text-align:right;  }
.focus2 .hd ul{ display:inline-block; height:2px; padding:0;  font-size:0; vertical-align:top;
}
.focus2 .hd ul li{ display:inline-block; width:10px; height:2px; background:#6f6f6f; margin:0 3px;  vertical-align:top; overflow:hidden;   }
.focus2 .hd ul .on{ background:#cd1859;  }

/*分类详情*/
.nav_fenlei{ padding:0 2.5%; background:#ff81ae; position:fixed; top:50px; left:0; right:0; margin:auto; max-width:720px; width:100%; z-index:50;}
.nav_fenlei ul{    white-space: nowrap;overflow-x: scroll;overflow-y:auto; font-size:0;}
.nav_fenlei ul a{ position:relative; padding:8px 0; display:inline-block;}
.nav_fenlei ul li{ display:inline-block; padding:3px 20px; border-left:1px solid #d0366d; font-size:14px; color:#fff;}
.nav_fenlei ul a:first-child li{ border-left:none;}
.nav_fenlei ul li.dq::after{content:""; width:0; height:0; border-bottom:9px solid #f5f5f5; border-right:6px solid transparent; border-left: 6px solid transparent; position:absolute; left:50%; bottom:-1px; margin-left:-6px;}
.fenlei_container{ padding:20px 2.5%;}

/*宝贝详情*/
.col_jiantou{ padding:15px 5% 15px 2.5%; margin-bottom:10px; overflow:hidden; background:#fff url(bg_li_qianjin.png) 97.5% center/16px no-repeat; position:relative;}
.goods_content{ background:#fff; margin-top:-10px; padding:15px 2.5%; margin-bottom:10px;}
.goods_content h6.title{ font-size:14px; font-weight:bold; color:#333; margin-bottom:5px;}
.goods_content p.price{  color:#00B4BB; margin-bottom:5px;}
.goods_content p.price font{font-size:14px;}
.goods_content p.yuanjia{ color:#909090; margin-bottom:5px;}
.goods_content p.yuanjia del{ }
.goods_content div{ color:#909090;}
.goods_content div span.middle{ display:block; margin:0 80px; text-align:center;}
.tuwenxiangqing{ background:#fff;}
.tuwenxiangqing .hd{ line-height:40px; font-size:16px; margin:0 2.5%; border-bottom:1px solid #e5e5e5;}
.bottom_btn{ float:right; width:33.3%; line-height:50px; font-size:18px; color:#fff; text-align:center;}
.bottom_btn.btn1{ background:#00B4BB;}
.bottom_btn.btn2{ background:#ff98bd;}
.product_num_jian{ display:inline-block; vertical-align:top; font-size:13px; width:30px; height:30px; border:1px solid #00B4BB; box-sizing:border-box; color:#00B4BB; line-height:28px; text-align:center; }
.product_num_jia{display:inline-block; vertical-align:top;font-size:13px;  width:30px; height:30px; border:1px solid #00B4BB; box-sizing:border-box; color:#00B4BB; line-height:28px; text-align:center;}
.txt_product_num{ display:inline-block;font-size:13px; vertical-align:top;  width:45px; height:30px; text-align:center; border:1px solid #ddd;box-sizing:border-box;line-height:28px;}

/*登录*/
body.login{ height:100%; overflow:hidden;background: -webkit-linear-gradient(#ee6193, #a11446); /* Safari 5.1 - 6.0 */ 
  background: -o-linear-gradient(#ee6193, #a11446); /* Opera 11.1 - 12.0 */ 
  background: -moz-linear-gradient(#ee6193, #a11446); /* Firefox 3.6 - 15 */ 
  background: linear-gradient(#ee6193, #a11446); /* 标准的语法 */ 
}
.login_logo{ width:81px; height:63px; background:url(LOGO_login.png) center/contain no-repeat; margin:50px auto;}
.login_tips{ width:100%; height:24px;}
.login_tips span{ display:block; margin:0 32%; text-align:center; color:#fff;}
.login_tips span a{ text-decoration:underline; color:#fff;}
.login_tips .line1{ width:30%; height:2px; float:left; margin-top:10px; background: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,1));}
.login_tips .line2{ width:30%; height:2px; float:right;margin-top:10px; background: -webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0));}  
.frm_login{ width:75%; margin:auto;}
/*.frm_login input{ box-sizing:border-box; padding:0 20px; color:#fff; line-height:40px; height:40px; width:100%; border-radius:20px; margin-bottom:20px;background:#b62c5e}*/
.frm_login input.login_id{ background:#b62c5e url(ioc_username.png) 10px center/27px auto no-repeat; padding-left:50px;}
.frm_login input.login_pass{ background:#b62c5e url(ioc_mima.png) 10px center/27px auto no-repeat;padding-left:50px;}
.frm_login button.btn_fff{ line-height:40px; background:#fff; color:#00B4BB; font-weight:bold; width:100%; border-radius:20px; margin-bottom:20px; border:2px solid #ec427e; box-sizing:border-box;}
.bottom.transparent{ background:transparent; border-top:none;}
.bottom.transparent a.jzmm{ float:left; margin-left:12.5%; color:#fff; padding-left:22px; background:url(ioc_gou.png) left center/19px  no-repeat; line-height:22px; margin-bottom:20px;}
.bottom.transparent a.wjmm{float:right; margin-right:12.5%; color:#fff; text-decoration:underline; margin-bottom:20px; }
.input_containder{ position:relative; width:100%; height:40px; margin-bottom:20px;}
.input_containder span{ position:absolute; right:10px; top:50%; margin-top:-10px; color:#cdcdcd; border-left:1px solid #cdcdcd; padding-left:10px;}
.input_containder input{ padding-right:110px;}
.frm_login p.xieyi{ color:#fff;  text-align:center;}
.frm_login p.xieyi a{ color:#590020;}
.frm_login p.xieyi input[type=checkbox]{ display:inline-block; width:16px; padding:0; height:16px; border-radius:3px; border:1px solid #fff; vertical-align:top; margin-right:3px;}
.frm_login p.xieyi input[type=checkbox].checked{ background:url(ioc_gou2.png) center top/100% no-repeat;}
.frm_login button.btn_zise{ line-height:40px; background:#00B4BB; color:#fff; font-weight:bold; width:100%; border-radius:20px; margin-bottom:20px; box-sizing:border-box; }
.btn_zise_container{position:relative; width:100%; height:40px; margin-bottom:20px;}
.btn_zise_container::after{ width:80%; height:2px; background: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to right, rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); content:""; position:absolute; top:0; left:50%; margin-left:-40%;}
.btn_zise_container::before{ width:80%; height:2px; background: -webkit-linear-gradient(left,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(right,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to right, rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,0)); content:""; position:absolute; bottom:0; left:50%; margin-left:-40%;}

/*我的*/
.huiyuan_content,.huiyuan_div2{ padding:15px 0; overflow:hidden; background:#fff;}
.huiyuan_content .huiyuan_img{ width:35%; float:left; border-right:1px dashed #cecece;}
.huiyuan_content .huiyuan_img img{ display:block; width:80px; height:80px; margin:auto;border-radius:100%;}
.huiyuan_content .huiyuan_content_list{ margin-left:40%;}
.huiyuan_content .huiyuan_content_list li{ line-height:20px;}
.huiyuan_content .huiyuan_content_list li a{ background:#f75bc0; display:inline-block; padding:2px 10px;  border-radius:12px; color:#fff;}
.huiyuan_div2 div{ width:100%; text-align:center;}
.huiyuan_div2 div .ioc_jiangjin{ display:inline-block; width:18px; height:18px; vertical-align:text-bottom; background:url(ioc_jiangjin.png) center/contain no-repeat;margin-right:3px;}
.huiyuan_div2 div .ioc_yue{ display:inline-block; width:18px; height:18px; vertical-align:text-bottom; background:url(ioc_yue.png) center/contain no-repeat;margin-right:3px;}
.huiyuan_div2 div .ioc_jinbi{ display:inline-block; width:18px; height:18px; vertical-align:text-bottom; background:url(ioc_jinbi.png) center/contain no-repeat; margin-right:3px;}
span.red{ color:#f80000;}
.huiyuan_div3{ border-top:1px solid #e5e5e5; margin-bottom:10px; padding:5px 2.5%; background:#fff; overflow:hidden;}
.huiyuan_div3 li{ float:left; width:33.3%; text-align:center;}
.huiyuan_div3 li i.ioc_duihuan{  display:block; margin:3px auto; width:20px; height:20px; background:url(ioc_duihuan.png) center/contain no-repeat;}
.huiyuan_div3 li i.ioc_dingdan{  display:block; margin:3px auto; width:20px; height:20px; background:url(ioc_dingdan.png) center/contain no-repeat;}
.huiyuan_div3 li i.ioc_tixian{  display:block; margin:3px auto; width:20px; height:20px; background:url(ioc_tixian.png) center/contain no-repeat;}
.huiyuan_div3 li i.ioc_ziliao{  display:block; margin:3px auto; width:20px; height:20px; background:url(ioc_ziliao.png) center/contain no-repeat;}
.huiyuan_div4{ margin-bottom:35px;}
.huiyuan_div4 .hd{ line-height:40px; font-size:14px; background:#fff; border:1px solid #e5e5e5; padding:0 2.5%;}
.huiyuan_div4 .hd .ioc_yeji{ display:inline-block; width:20px;height:20px; vertical-align:middle; margin-right:5px; background:url(ioc_yeji.png) center/contain no-repeat}
.huiyuan_div4 .bd li{ line-height:35px; padding:0 2.5% 0 25px; background-image:url(ioc_sanjiaoxing.png); background-position:10px center; background-repeat:no-repeat; background-size:7px auto;}
.huiyuan_div4 .bd li:nth-child(2n){ background-color:#fff;}
.ioc_erweima{display:inline-block; width:18px; height:18px; background:url(ioc_erweima.png) center/contain no-repeat; vertical-align:middle; margin-right:5px;}
.ioc_huiyuan{display:inline-block; width:18px; height:18px; background:url(ioc_ziliao.png) center/contain no-repeat; vertical-align:middle; margin-right:5px;}

/*我的订单*/
.dingdan_nav1{padding:0 2.5%; background:#fff;}
.dingdan_nav1 li{ display:inline-block; line-height:40px; padding:0 20px; box-sizing:border-box; position:relative; font-size:14px;}
.dingdan_nav1 li.dq{ border-bottom:2px solid #00B4BB;}
.dingdan_nav1 li.dq::after{content:""; width:0; height:0; border-top:8px solid #00B4BB; border-left:4px solid transparent;border-right:4px solid transparent; position:absolute; bottom:-8px; left:50%; margin-left:-4px;}
.dingdan_nav2{padding:0 2.5%;white-space:nowrap; overflow-x:scroll; overflow-y:hidden; border-bottom:1px solid #e5e5e5;}
.dingdan_nav2::-webkit-scrollbar {display:none;}
.dingdan_nav2 li{ display:inline-block; margin-right:25px; line-height:40px;}
.dingdan_nav2 li.dq{ color:#00B4BB;}
.dingdan_table{ margin-top:40px;}
.dingdan_table .hd{ background:#ff5e97; padding:8px 0; overflow:hidden;display:flex; display:-webkit-flex; width:100%;}
.dingdan_table .hd div{ text-align:center; color:#fff; box-sizing:border-box; border-left:1px solid #df1f63;}
.dingdan_table .hd div:first-child{ border-left:none; }
.dingdan_table .flex1{flex:1; -webkit-flex:1; }
.dingdan_table .bd li{display:flex; display:-webkit-flex; padding:8px 0; overflow:hidden;}
.dingdan_table .bd li .flex1{display: table-cell; }
.dingdan_table .bd li .flex1 p,.dingdan_table .per15 p,.dingdan_table .per20 p,.dingdan_table .per25 p{display: table;  width: 100%;  table-layout: fixed;  word-wrap: break-word; text-align:center;}
.dingdan_table .bd li:nth-child(2n){ background:#fff;}
.dingdan_table .per15{ width:15%; text-align:center;display: table-cell;}
.dingdan_table .per25{ width:25%;text-align:center;display: table-cell;}
.dingdan_table .per20{ width:20%;text-align:center;display: table-cell;}

/*会员升级*/
.huiyuanshengji_list{ padding:20px 2.5%; overflow:hidden; background:#fff;}
.login_tips.zise span{color:#f95cc0;}
.login_tips.zise .line1{ width:35%; height:2px; float:left; margin-top:10px; background: -webkit-linear-gradient(left,rgba(249,92,192,0),rgba(249,92,192,1)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(right,rgba(249,92,192,0),rgba(249,92,192,1)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(right,rgba(249,92,192,0),rgba(249,92,192,1)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to right,rgba(249,92,192,0),rgba(249,92,192,1));}
.login_tips.zise .line2{ width:35%; height:2px; float:right;margin-top:10px; background: -webkit-linear-gradient(left,rgba(249,92,192,1),rgba(249,92,192,0)); /* Safari 5.1 - 6 */ 
  background: -o-linear-gradient(right,rgba(249,92,192,1),rgba(249,92,192,0)); /* Opera 11.1 - 12*/ 
  background: -moz-linear-gradient(right,rgba(249,92,192,1),rgba(249,92,192,0)); /* Firefox 3.6 - 15*/ 
  background: linear-gradient(to right,rgba(249,92,192,1),rgba(249,92,192,0));}  
.huiyuanshengji_content{ padding:20px 0; overflow:hidden; background:#fff; margin-bottom:20px;}
.huiyuanshengji_content .huiyuan_img{ display:block; width:80px; height:80px; margin:0 auto 15px;}
.huiyuanshengji_content .huiyuan_img img{ display:block; width:100%; height:100%; border-radius:100%;}
.huiyuanshengji_content .huiyuan_content_list{ margin:auto; width:55%;}
.huiyuanshengji_content .huiyuan_content_list li{ line-height:20px;}
.huiyuanshengji_content .huiyuan_content_list li span{ margin-left:5px;}
.huiyuanshengji_content .huiyuan_content_list li span font{ color:#fe9b00;}
.huiyuanshengji_list ul{ padding-top:10px;}
.huiyuanshengji_list ul li{ float:left; width:25%; margin-bottom:20px; text-align:center;}
.huiyuanshengji_list ul li i.ioc_mubiao{ display:block; margin:0 auto 3px; width:44px; height:44px; border-radius:100%; background:url(ioc_weishengji.png) center/contain no-repeat;}
.huiyuanshengji_list ul li.leaval0 i.ioc_mubiao{ background:url(ioc_huiyuan0.png) center/contain no-repeat;}
.huiyuanshengji_list ul li.leaval1 i.ioc_mubiao{ background:url(ioc_huiyuan1.png) center/contain no-repeat;}
.huiyuanshengji_list ul li span{ margin:auto; text-indent:-9999px; display:block; width:50px; height:20px; background:url(btn_shengji.png) center/contain no-repeat; margin-top:3px;}
.huiyuanshengji_list ul li.yidianliang span{ text-indent:-9999px; display:block; width:50px; height:20px; background:url(btn_shengji2.png) center/contain no-repeat;}

/*金币兑换*/
.jinbiduihuan_hd{ margin:auto; width:60%; margin-bottom:10px;}
.jinbiduihuan_hd li{ font-size:14px; margin-bottom:15px;}
.jinbiduihuan_hd li .jinbi2{ display:inline-block; width:30px; height:30px; background:url(ioc_jinbi2.png) center/contain no-repeat; vertical-align:middle; margin-right:5px;}
.jinbiduihuan_hd li .jinbi3{ display:inline-block; width:30px; height:30px; background:url(ioc_jinbi3.png) center/contain no-repeat;vertical-align:middle; margin-right:5px;}
.jinbiduihuan_content{ background:#fff; padding:0 2.5%; overflow:hidden;}
.jinbiduihuan_content .hd{ line-height:40px; border-bottom:1px solid #e5e5e5; font-size:14px;}
.jinbiduihuan_content .bd .input_container{ margin:20px auto; text-align:center;}
.jinbiduihuan_content .bd .input_container input[type=text]{ display:inline-block; background:#ededed; height:35px; line-height:35px; border-radius:5px; padding:0 5px;}
.btn_zise2{ background:#00B4BB; color:#fff; line-height:35px; width:90px; margin-left:10px; display:inline-block; border-radius:5px;}
.jinbiduihuan_content .bd p{ color:#ff5491; line-height:20px; padding-left:24px; position:relative; margin:auto; width:305px; box-sizing:border-box;}
.jinbiduihuan_content .bd p span{ display:inline-block; position:absolute; left:0; top:0;}
.btn_queding{ display:block; background:#00B4BB; color:#fff; line-height:40px; font-size:16px; width:140px; margin:20px auto; border-radius:5px;}
.tanchu{ background:#fff; width:260px; min-height:170px; box-sizing:border-box; padding:10px 10px 80px;  border-radius:5px; position:fixed; z-index:9999; top:50%; margin-top:-85px; left:50%; margin-left:-130px; text-align:center; display:none; }
.tanchu .btn_queding{ position:absolute; bottom:0; left:50%; margin-left:-70px;}
.tanchu img.erweima{ display:block; margin:0 auto 10px;}
.tanchu a.close{ display:inline-block; width:18px; height:18px; background:url(ioc_close.png) center/contain no-repeat; position:absolute; top:-20px; right:-10px; }

/*提现记录*/
.tixian_hd p.top{ text-align:center; margin-bottom:10px;}
.tixian_hd p.top .ioc_jinbi4{ display:inline-block; width:20px; height:20px; margin-right:5px; background:url(ioc_jinbi4.png) center/contain no-repeat; vertical-align:text-bottom;}
.tixian_hd div label{ font-size:14px;}
.tixian_hd div{ width:275px; margin:0 auto 10px;}
.tixian_hd div select{ background:#e6e6e6 url(ioc_daosanjiao.png) 95% center/7px no-repeat; border-radius:5px; line-height:30px; height:30px; padding:0 20px 0 10px; min-width:202px;box-sizing:border-box;}
.tixian_hd div input[type=text]{background:#e6e6e6; border-radius:5px;line-height:30px; height:30px; padding:0 20px 0 10px; width:122px; box-sizing:border-box;}
.tixian_hd div .btn_zise2{ line-height:30px; width:70px; margin-right:0; margin-left:10px;}
.tixian_hd .tips{ width:275px; margin:auto; text-indent:70px; color:#ff5e97;}
.tixian_tips{ padding:15px 2.5%;}
.tixian_tips p{ width:258px; margin:auto; color:#f80000;}
.tixian_content ul.nav{ margin-bottom:15px; font-size:0;}
.tixian_content ul.nav li{ width:50%; display:inline-block; font-size:14px; line-height:30px; text-align:center; color:#fff; background:#b8b8b8; position:relative;}
.tixian_content ul.nav li.dq{ background:#ff629a;}
.tixian_content ul.nav li.dq::after{content: "";width: 0;height: 0;border-top: 8px solid #ff629a;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;bottom: -7px;left: 50%;margin-left: -4px;}
.tixian_table .hd{ background:#fff;}
.tixian_table .hd div{ border-left:1px solid #e5e5e5; color:#323232;}

/*我的资料*/
.wodeziliao_list li{ padding-top:0; padding-bottom:0; line-height:40px; margin-bottom:0; border-bottom:1px solid #e5e5e5; font-size:14px;}
.wodeziliao_list i.wodedizhi{ display:inline-block; width:30px; height:30px; background:url(wodedizhi.png) center/contain no-repeat; vertical-align:middle;margin-right:10px;}
.wodeziliao_list i.wodeyinhangka{ display:inline-block; width:30px; height:30px; background:url(wodeyinhangka.png) center/contain no-repeat;vertical-align:middle;margin-right:10px;}
.wodeziliao_list i.xiugaimima{ display:inline-block; width:30px; height:30px; background:url(xiugaimima.png) center/contain no-repeat;vertical-align:middle; margin-right:10px;}
.wodeziliao_list i.tuichu{ display:inline-block; width:30px; height:30px; background:url(tuichu.png) center/contain no-repeat;vertical-align:middle; margin-right:10px;}

/*收货地址*/
.shouhuodizhi_list li{ margin:10px 2.5%; border:1px dashed #00a8ec; border-radius:5px; min-height:150px; overflow:hidden; box-sizing:border-box; padding:10px 2.5%;}
.shouhuodizhi_list li p{ margin-bottom:10px;}
.shouhuodizhi_list li p.jieq2{ height:32px; margin-bottom:0;}
.shouhuodizhi_list li div{ margin-top:10px;}
.shouhuodizhi_list li div a{ float:right;}
.btn_hui{ display:inline-block; width:60px;  line-height:30px; background:#fff; text-align:center; background:#b5b5b5; border-radius:5px; color:#fff;}
.shouhuodizhi_list li div .btn_zise2{ width:60px; line-height:30px; text-align:center; margin-right:10px;}
.shouhuodizhi_list li.add{border:1px dashed #909090;}
.shouhuodizhi_list li.add p{ line-height:130px; color:#909090; font-size:16px; text-align:center;}
.shouhuodizhi_list li.add i.tianjia{ display:inline-block; width:36px; height:36px; background:url(ioc_tianjia.png) center/contain no-repeat; margin-right:10px; vertical-align:middle;}

/*添加收货地址*/
.frm_dizhi{ margin:20px 2.5%;}
.frm_dizhi ul{ border-bottom:1px solid #dbdbdb; padding-bottom:10px;}
.frm_dizhi li{ margin-bottom:10px; display:flex; display:-webkit-flex;}
.frm_dizhi li label{ font-size:14px; width:70px; text-align:right; }
.frm_dizhi li input{ line-height:30px; height:30px; width:140px; background:#eeeeee; border-radius:5px; padding:0 10px; box-sizing:border-box; }
.frm_dizhi li select{line-height:30px; height:30px; width:160px; background:#eeeeee url(ioc_daosanjiao.png) 95% center/7px no-repeat;; border-radius:5px; padding:0 10px;}
.frm_dizhi li textarea{ flex:1; -webkit-flex:1; height:60px;background:#eeeeee; border-radius:5px; padding:10px; vertical-align:top;}

/*添加银行卡*/
.frm_dizhi li input.flex1{ flex:1; -webkit-flex:1;}
.frm_dizhi ul p.tips{ padding-left:70px; line-height:30px; color:#00B4BB; margin-top:-10px;}

/*修改密码*/
a.eye{ display:inline-block; width:18px; height:9px; background:url(ioc_yanjing.png) center/contain no-repeat; position:absolute; right:10px; top:50% ; margin-top:-5px;}
.input_containder.xgmm{ height:30px; margin-bottom:10px;}
.modal_filter{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.7); top:0; left:0; z-index:9998;}

/*购物车*/
.gouwuche_list li{ border-bottom:1px solid #e5e5e5; padding:13px 2.5% 10px; overflow:hidden; background:#fff; }
.gouwuche_list li:last-child{ border-bottom:none;}
.gouwuche_list li input[type=checkbox]{ display:block;width:16px; height:16px; background:url(icon_user.png) -33px 0 no-repeat;}
.gouwuche_list li .goods_img{ float:left; width:72px; height:72px; margin:0 10px; border-radius:5px; overflow:hidden;}
.gouwuche_list li input[type=checkbox].checked{ background-position:-17px 0;}
.gouwuche_list li .goods_img img{ display:block; width:72px; height:72px;}
.gouwuche_list li .input_box{ float:left; margin:28px 0;}
.gouwuche_list li .goods_content{ margin-left:100px; margin-top: 0; padding: 0; margin-bottom: 0; }
.gouwuche_list li .goods_content h6.title{ color:#373737; font-size:14px; line-height:24px;}
.gouwuche_list li .goods_content p.desc{ font-size:12px; color:#999; line-height:22px;}
.gouwuche_list li .goods_content p.desc span{ margin-right:10px;}
.gouwuche_list li .goods_content p.fahuoshijian{ color:#fe6601; margin-top:10px;}
.gouwuche_list li .goods_content p.price{ float:left; line-height:22px;}
.gouwuche_list li .goods_content p.price.zise{ color:#fb148b;}
.gouwuche_list li .goods_content p.price font{ font-size:16px;}
.gouwuche_list li .goods_content p.price del{ margin-left:10px; color:#909090;}
.gouwuche_list li .goods_content p.price span.fr{ color:#323232;}
.gouwuche_list li .goumaishuliang{ float:right;}
.goumaishuliang button{ display:inline-block;line-height:20px; height:20px; border:1px solid #e5e5e5;  width:20px; color:#333; font-size:17px; outline:none;}
.goumaishuliang button.disabled{ color:#ccc;}
.goumaishuliang input{ display:inline-block; line-height:18px; height:18px;border:1px solid #e5e5e5; width:20px; text-align:center;}
.goumaishuliang button.jia{ margin-left:-1px; }
.goumaishuliang button.jian{ margin-right:-1px;}
.bottom_gwc{ bottom:55px;}
.bottom .input_box{ float:left; margin:15px 0 15px 2.5%;}
.bottom .input_box input[type=checkbox]{ display:inline-block; margin-right:3px;width:16px; height:16px; background:url(icon_user.png) -33px 0 no-repeat;}
.bottom .input_box input[type=checkbox].checked{ background-position:-17px 0;}
.bottom a.jiesuan{ width:35%; line-height:50px; color:#fff; background:#00B4BB; font-size:18px; text-align:center;}
.bottom p.fr{ line-height:49px; margin-right:5px;}
.bottom p.fr span{ color:#ff0000; font-size:12px;}
.bottom p.fr span font{ font-size:14px;}
.bottom .gouwuche_bottom{ float:right; display:none; width:80%;}
.bottom .gouwuche_bottom p.yixuan{ width:28%; color:#909090; line-height:12px; text-align:center; height:50px; padding-top:18px; box-sizing:border-box;}
.bottom .gouwuche_bottom.dq{ display:block;}
.bottom a.shanchu{ background:#00B4BB;}
#gouwuche_edit{ float:right; line-height:48px; margin-right:8px; color:#fff;}

/*确认订单*/
.shouhuodizhi_xuanze{ padding:15px 35px; background-color:#fff; background-image:url(ioc_dizhi.png),url(bg_li_qianjin.png); background-position:2% center,98% center; background-size:16px,16px; background-repeat:no-repeat, no-repeat;}
.shouhuodizhi_xuanze .tips{ color:#ff7800;}
.xinfeng{ background:url(bg_xinfeng.png) center top no-repeat; background-size:auto 10px; width:100%; height:10px; border-bottom:1px solid #e5e5e5;}
.gouwuche_list.qrdd li{ border-bottom:none; margin-bottom:5px;}
.gouwuche_list.qrdd li p.price{ float:none; color:#ff0000;}
.col_jiantou span.fr{ margin-right:10px;}
.margin_top10{ margin-top:10px;}
.liuyan_container{ display:flex; display:-webkit-flex; background:#f2f2f2; height:30px; line-height:30px; padding:0 2.5%;}
.liuyan_container .flex1{ flex:1; -webkit-flex:1; height:30px; line-height:30px;}
p.total{ margin-bottom:30px; line-height:30px; text-align:right; padding:0 2.5%;}
p.total span{ margin-left:15px;}
p.total span font{ color:#ff0000; margin-left:5px;}

/*订单详情*/
.dingdanzhuangtai{ background-color:#fffce1; padding:30px 40% 30px 20%; box-sizing:border-box; overflow:hidden; color:#ff6c00; font-size:14px; line-height:20px;}
.dingdanzhuangtai.chenggong{ background-image:url(img_songhuo.png); background-position: center center; background-repeat:no-repeat; background-size:100% auto;}
.border_bottom1{ border-bottom:1px solid #e5e5e5;}
.shifukuan{ padding:8px 2.5%; overflow:hidden; background:#fff; line-height:16px;}
.shifukuan .p1{}
.shifukuan .p2{ font-size:14px;}
.shifukuan .p2 span.fr{ color:#ff0000;}
a.a_tel{ display:inline-block; padding-left:30px; line-height:30px; background:url(ioc_dianhua.png) left center/20px no-repeat; margin:5px 0;}
.dingdan_xx{ margin:20px 0; padding:10px 2.5%; background:#fff;}
.dingdan_xx li{ line-height:24px; height:24px; overflow:hidden;}
.dingdan_xx li .a_fuzhi{ float:right; border:1px solid #bdbdbd; padding:0 5px; line-height:16px;}

/*规则*/
.guize_list{ padding-left:2.5%;}
.guize_list dt{ font-size:16px; line-height:35px; border-bottom:1px solid #00B4BB;  }
.guize_list dd{ padding:10px 2.5% 20px; line-height:20px;}
.guize_list dd ul{ margin-bottom:10px;}
.guize_list dd ul li{ margin-left:24px; padding-left:8px; background:url(guize_li_bg.png) left 7px/5px no-repeat;}
.guize_list dd p.tips{ color:#00B4BB;}
.guize_list dd font.tips{ color:#00B4BB;}
.guize_list dd a{ text-decoration:underline;}

header .shezhi{ display:inline-block; width:20px; height:20px; background:url(ioc_chilun.png) center/contain no-repeat; margin:15px 8px 15px 0;}
.product_top{ padding:15px 2.5%; background:#f5f5f5; overflow:hidden;}
.product_top img{ float:left; width:60px; height:60px; border-radius:100%; border:2px solid #00B4BB;}
.product_top p{ margin-left:80px; color:#00B4BB; line-height:1.5;}
.product_top .cpxx_btn_right_btn{ font-size:16px; font-weight:bold; float:right; text-decoration:underline; color:#00B4BB;  }

.img_new li{ border-top:10px solid #f5f5f5; background:#fff; padding:10px 2.5%; overflow:hidden;}
.img_new li .img{ float:left; width:120px; height:90px;}
.img_new li .img img{ display:block; width:100%; height:100%;}
.img_new li .new_r{ margin-left:130px;}
.img_new li .new_r .tit{ font-size:14px; font-weight:bold; line-height:1;}
.img_new li .new_r .tit .date{ display:block; margin-bottom:5px; font-size:12px; color:#999; font-weight:normal;}
.img_new li .new_r .tit a{ display:block; line-height:24px; margin-bottom:5px; margin-right:30px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap; }
.img_new li .new_r .tit .new{ float:right;}
.img_new li .new_r .txt a{ display:block; text-align:right;}

p.price del{ display:block;line-height:1;}