﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display: block;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,label,textarea,p,blockquote,th,td{margin:0;padding:0;}
html{font-size: 100%; overflow-y:scroll; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; height:100%;}
table{border-collapse: collapse; border-spacing: 0;}
fieldset,img{border:none;}
img{vertical-align:middle; max-width:100%;}
address,caption,cite,dfn,em,th,var{font-style: normal; font-weight: normal;}
ol,ul{list-style: none;}
em,i{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight: normal; font-size: 100%;}
a{ text-decoration:none}
a:focus{outline:0}
a:active{outline:initial}
a:hover{outline:0}
.none{display: none}
* {-webkit-text-size-adjust: none;}
body{word-break:break-all; font-family:sans-serif,'microsoft yahei',Verdana,Arial,Helvetica; color: #666; background:#e8e8e8; font-size:13px; /*min-width:320px;*/ }
.clearfix:after,.orders-content p:after,.orderDetail dl:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both; height: 0;}
.w1280{width:1280px; margin:0 auto}
.clear{clear:both;}
input, textarea, select {-webkit-tap-highlight-color:#fff;outline:none;}
.fl{float:left}
.fr{float:right;}
/*--------------------公共头部、脚部-------------------------------*/
#header{width:100%;}
.go_top {position: fixed;bottom: 10px; right:10px; width: 45px;height: 45px;display: none;background: rgba(204,204,204,0.5);border-radius: 45px;z-index: 999;text-align: center;}
.go_top img {width: 20px;margin-top: 16px;}
.com-title{ background:#e5004f; text-align: center; height:40px; position:relative; line-height:20px}
.com-title .home{display:block; height:17px; position:absolute; top:12px; left:10px;}
.com-title .logo{margin:8px 40px 0 0;}
.com-title .search_list{position:absolute; top:12px; right:40px; height:18px}
.com-title .float_car{position:absolute; top:10px; right:10px; }
.com-title .float_car img{height:18px}
.set-address{position:absolute; top:8px; right:10px; padding:3px 15px; color:#fff; border:1px solid #fff; border-radius:15px}
.set-address2{color:#e5004f; background:#fff}
.detail_car_num {position: absolute;padding: 1px 4px;top: -10px;left: 10px;color: #ec135a;font-size: 12px;border-radius: 15px;/* width: 15px; *//* height: 15px; */text-align: center;line-height: 12px;background:rgba(255,255,255,.7);}
.naverS a{ width:20%;}
.naver a{width:25%; display:inline-block; text-align:center; float:left; color:#6f6f6f; font-size:14px; height:40px; line-height:40px}
.mall_sel:before{content:'';display:block;position:absolute;top:-1.5em;left:50%;margin-left:-.6em;border-color:transparent transparent rgb(0,0,0);border-style:solid;border-width:10px;}
.mall_sel a li{color: #fff;font-family:Verdana,'Lucida Grande';font-size:1em;}
.mall_sel a{color:rgb(250,250,250);font-family:Verdana,'Lucida Grande'; display:block;font-size:1em; height:auto; float:none; width:auto;/*padding:5px 8px 7px 16px;*/line-height: 28px;}
.mall_sel a:hover{background-color:#ED145B;color:rgb(240,240,240);}
.mall_sel {display:none;z-index: 999;background-color: rgba(0,0,0,0.6);text-align: left;position: absolute;top: 50px;left: -10px;width: 100%;-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;padding: 10px 0px;min-width: 76px;text-align: center;}
.mall_sel:before{content:'';display:block;position:absolute;top: -10px;left:50%;margin-left: -10px;border-color:transparent transparent rgba(0,0,0,0.6);border-style:solid;border-width:10px;border-top: none;}

.detail-naver{background:#fff;border-bottom:1px solid #cecfd0;}
.detail-naver2 a{width:32%}
/*.detail-naver a.up{background:url(../images/detail-icon.png) right center no-repeat; background-size:8px}
.detail-naver a.down{background:url(../images/detail-icon2.png) right center no-repeat; background-size:8px}*/
.naver a.active{border-bottom:2px solid #e5004f}
.sub-naver,.sub-naver2{margin:0 0 10px; padding:10px 0; border-bottom:1px solid #cecfd0; background:#fff}
.sub-naver a,.sub-naver2 a{width:25%; display:inline-block; float:left; text-align:center; color:#6f6f6f; font-size:14px}
.sub-naver a span{background:url(../images/sub-naver.png) no-repeat; background-size:200px}
.sub-naver .menu-icon1,.sub-naver .menu-icon2,.sub-naver .menu-icon3,.sub-naver .menu-icon4{ width:50px; height:50px; display:block; margin:0 auto 5px; overflow:hidden}
.sub-naver .menu-icon1{background-position:0 0;}
.sub-naver .menu-icon2{background-position:-51px 0; width:49px}
.sub-naver .menu-icon3{background-position:-100px 0;}
.sub-naver .menu-icon4{background-position:-150px 0;}
.newlogo{line-height:40px; color:#fff; font-size:18px; display:inline-block;}
.oldlogo{text-align: center; margin: 15px auto 10px;}
#footer{text-align: center; padding:0 10px 20px}
#footer a{color: #686868; text-decoration: none; margin:0 5px;}
#footer .a-line{border-right:1px solid #686868; padding-right: 10px;}
#footer a.on,#footer a:hover{color:#d20049;}
#footer p{color: #696969; text-shadow: 0 1px 0 #fff;}
/*-------------------选项卡模块--------------------------*/
.m-tab .h li{float:left; display:inline;}
.m-tab .b{display:none;}
.m-tab .active{display:inline-block;}
.vh {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
/* banner 滚动 */
.slider{overflow: hidden;position: relative;width: 100%;}
.swipe-wrap {overflow: hidden;position: relative; }
.swipe-wrap li {float: left;width: 100%;position: relative; text-align: center;}

.slide-bullet{position: absolute;z-index:99;left: 0;right: 0;bottom: 0;text-align: center;}
.slide-bullet li{font-style:normal;font-size:0;background-color: #e1e2e4;display: inline-block;width: 10px;height: 10px;border-radius: 5px;margin: 2px;}
.slide-bullet2 li{background-color: rgba(0,0,0,0.5); border: 1px rgba(255,255,255,0.5) solid;}
.slide-bullet li.active{background-color: #e5004f;}
.slide-bullet2 li.active{background-color: rgba(255,255,255,1);border: 1px rgba(255,255,255,0.5) solid;}
/* search */
#search_page a{text-decoration: none;/*	color: #000;*/display:block;}
#page_outer{position: fixed;top: 0px;right:0px;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1000;display: none;}
#page_outer.show{display: block;}
#search_page{position: fixed;top: 0px;z-index: 1001;right: -100%;width: 84.375%;height: 100%;background: #201617;-webkit-transform: translateX(100%);-webkit-transition: .2s -webkit-transform ease-in-out .2s;/*-webkit-transition: .2s -webkit-transform cubic-bezier(0, 0, 0.25, 1) .2s;*/}
#search_page.hide {display: block;-webkit-transform: translateX(100%);}
#search_page.show{right: 0px;-webkit-transform: translateX(0);}
#search_page.mach-width{width: 100%;}
.search_head{height: 40px;border-bottom: solid 1px #ddd;padding: 8px 52px 0px 10px;background: #201617;position: relative;}
#search_page.mach-width .search_head{padding: 8px 52px 0px 40px;}
.input_outer{border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius: 5px;height: 24px;background: #605758;padding:0px 0px 0px 30px;position: relative;}
.search_input{border: none;background: transparent;padding: 0px;color: #999;font-size: 14px;width: 100%;line-height: 20px;}
.search_btn{border: none;background: transparent;text-decoration: none;padding: 0px;color: #666;line-height: 24px;font-size: 16px;position: absolute;top: 8px;right: 10px;color: #fff;}
.search_icon{width: 15px;height: 15px;position: absolute;top: 6px;left: 10px;}
a#search_cancel{display: none;}
.search_links,.search_subs,.recommend_lists,.history_lists{list-style: none;padding: 0px;color: #666;margin: 0px;overflow-y: scroll;}
.recommend_lists{display: none;}
.history_lists{display: none;}
.search_subs{border-top: solid 1px #ddd;overflow: hidden;display: none;}
.recommend_list,.history_list,.search_link,#clear_history{border-bottom: solid 1px #ddd;position: relative;text-indent: 15px;line-height: 45px;font-size: 16px;}
.search_link.select>a{color: #000;}
.search_sub{line-height: 45px;margin-top: 1px;background: #efefef;text-indent: 30px;}
.search_sub:first-child{margin-top: 0px;}
.search_link.select{color: #000;}
.search_link.select .search_subs{display: block;}
.search_link .arrow{position:absolute;right: 15px;top: 20px;width: 13px;height: 7px;background: url(../image/arrow_down.png) no-repeat;background-size: 13px 7px;}
.search_link.select .arrow{background: url(../image/arrow_up.png) no-repeat;background-size: 13px 7px;}
#search_page .icon{width: 15px;height: 15px;margin-right: 10px;}
.history_list a,.recommend_list a {padding-left: 35px;}
.history_list .arrow,.recommend_list .arrow{position:absolute;right: 15px;top: 18px;width: 11px;height: 11px;background: url(../image/arrow_topleft.png) no-repeat;}
#clear_history{text-align: center;display: none;}
#search_page #history_back{display: none;}
#history_back{position: absolute;top:8px;left:10px;width:19px;height:17px;}
#history_back img{width: 100%;}
.history_list .icon,.recommend_list .icon{position:absolute;left: 10px;top: 15px;width: 15px;height: 15px;}
/*快捷按钮*/

  .taoplus {position: fixed;border-left: 1px solid transparent;bottom:8%;left: 0;padding-left: 10px;z-index: 1000;-webkit-user-select: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translate3d(0,0,0);}
  .taoplus .tpbtn, .taoplus .icontao, .taoplus .iconlogis, .taoplus .iconww, .taoplus .iconcar, .taoplus .tpicons, .taoplus .cart span{background:url("../images/sprite1.png") no-repeat; -webkit-background-size:195px 274px;}
  /*.taoplus .more .bg, .taoplus .logis .bg, .taoplus .ww .bg, .taoplus .individ .bg, .taoplus .car .bg, .taoplus .search .bg, .taoplus .tplogo .bg{background: url("../images/sprite2.png") no-repeat; -webkit-background-size:220px 240.5px;}*/
  .taoplus .tpbtn{height:54px; position:relative; width: 54px;}
  .taoplus .tpbtn.on{background-position: 1px -197px;}
  .taoplus .tpbtn.off{background-position: -55.2px -197px; }
  .taoplus .tpbtn.off .num{display: none;}
  .taoplus .tpbtn .num{background-color:rgba(255,255,255,0.8); border-radius:200px; color:#f40; font-size:0.86rem; font-weight: 700; height:18px; line-height: 18px; position: absolute; right: 0; text-align: center; top:3px; width:18px; }
  .taoplus .tpbtn div{-webkit-border-radius:200px;border-radius: 200px; height:50px; left:0; overflow:hidden; position: absolute; top:0; width: 50px;}
  .taoplus .tpbtn ul{height:100%; position: absolute; left: 0; top:0; overflow: hidden;}
  .taoplus .tpbtn ul li{float: left; height:50px; width: 50px; overflow: hidden;}
  .taoplus .tpbtn .icontao{background-position:-107px -200px; }
  .taoplus .tpbtn .iconlogis{background-position: -148px -198px;}
  .taoplus .tpbtn .iconww{background-position: -146px -236px;}
  .taoplus .circle{position: absolute; bottom:30px; height:195px; left:30px; overflow: hidden; width: 195px; -webkit-transition:all linear .15s;}
  .taoplus .circle.show {opacity: 1;-webkit-transform: translate(0px,0) scale(1);pointer-events: auto;}
  .taoplus .circle.hide1 {opacity: 0;-webkit-transform: translate(-100px,100px) scale(0.2);pointer-events: none;}
  .taoplus .tpicons{height: 195px; overflow: hidden; position: absolute; right:0; top: 0; width:195px;}
  .taoplus .tpicons ul li{position:absolute;}
  .taoplus .tpicons a{display: inline-block; height:40px; position: absolute; width: 50px;}
  .taoplus .tpicons a .num{background: #f40; border-radius: 200px; color:#fff; font-size: 0.86rem; height:15px; position: absolute; text-align: center; width:15px;}
  .taoplus .tpicons a+.bg{background-position:-100px 100px; display: block; height:100%; }
  .taoplus .tpicons .more{top:71px; height:100px; left:0; width:96px;}
  .taoplus .tpicons .more a{left:13px; top:30px;}
  .taoplus .tpicons .more a:hover+.bg{background-position:-142px -143px}
  .taoplus .tpicons .logis{bottom:7px; height:62px; left:42px; width:108px;}
  .taoplus .tpicons .logis a{left:30px; top:10px;}
  .taoplus .tpicons .logis a .num{left:-8px; top:-3px;}
  .taoplus .tpicons .logis a:hover+.bg{background-position: -111px -1px;}
  .taoplus .tpicons .ww{height:100px; right:0px; top:70px; width:80px;}
  .taoplus .tpicons .ww a{left:15px; top:25px;}
  .taoplus .tpicons .ww a:hover+.bg{background-position: 1px 1px;}
  .taoplus .tpicons .individ{height:82px; left:10px; top:5px; width:88px;}
  .taoplus .tpicons .individ a{left:23px; top:25px;}
  .taoplus .tpicons .individ a:hover+.bg{background-position: -64px -64px}
.taoplus .tpicons .car{height:88px; right:10px; top:0px; width:88px;}
.taoplus .tpicons .car a{left:15px; top:15px;}
.taoplus .tpicons .car a .num{left:18px; top:0;}
.taoplus .tpicons .car a:hover+.bg{background-position: 0px -154px}
.taoplus .tpicons .search{height:91px; right:10px; top:56px; width:154px;}
.taoplus .tpicons .search a{left:10px; top:25px; z-index: 99;}
.taoplus .tpicons .search a:hover+.bg{background-position: -165px -95px}
.taoplus .tplogo{height:62px; left:66px; position: absolute; top:66px; width:62px;}
.taoplus .tplogo a{background-position:-100px 100px; display: block; height:50px; left:5px; position: absolute; text-indent: -999px; top:5px; width:50px; z-index: 1;}
.taoplus .tplogo a+.bg{background-position: -100px 100px; height:50px; left:0; top: 0; position: absolute; width:50px; z-index: 0;}
#J_Shade {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: #000;opacity: .2;-webkit-transform: translate3d(0,0,0);z-index: 97;}
/*--------------------登录、注册条-------------------------------*/
.login-reg,.login-in{margin-top:30px; background:rgba(0, 0, 0, 0.1 ) none repeat scroll 0 0 !important; height:30px; line-height:30px; padding:0 10px;display: -webkit-box;}
.login-reg a{color:#807e7e; text-shadow: 0 1px 0 #fff; background:url(../images/login-reg.png) no-repeat; -webkit-background-size:15.5px 45.5px;}
.login-reg .oldlogin{background-position:0 0px; padding-left:25px;}
.login-reg .reg{background-position:0 -34px; margin-left:20px; padding-left:20px;}
.login-reg .jihuo{background:none; margin-left:20px;}
.login-in a.user-name{color:#666; text-decoration:underline; overflow:hidden; }
.login-in a.user-name:hover{color:#f60}
.login-in .user-name2{display:inline-block; width:185px; margin-right:10px; height:30px; overflow:hidden; float:left}
.c-gotop {width: 70px;text-align: right;font-family: verdana;font-weight: 700;}
.c-gotop a {color: #999;text-transform: capitalize;position: relative; background:none; padding-right:15px; display: inline-block;}
.c-gotop a b {position: absolute;width: 0;height: 0;top: 10px;right: 0;border: 4px transparent solid;border-bottom-color: #999;}

/* 搜索分类  */
.m-tab{margin:10px 0;}
.m-tab .b{width:100%}
.m-tab .h{margin-bottom:10px}
.m-tab .h li{border:1px solid #bab7b7; border-radius:10px; width:42%; margin:0 10px; text-align:center; }
.m-tab .h li.active{background:#aaa7a7;}
.m-tab .h li.active a{ color:#574f4e}
.m-tab .h li a{color:#fff}
.cd-navigation,.item-has-children{width:100%; text-align:left}
.cd-navigation{overflow-y: scroll; overflow-x: hidden;}
#cd-lateral-nav a {
  display: block;
  line-height: 2em;
  padding: 0 16px 0 32px;
  color: #fff;
}
#cd-lateral-nav .sub-menu {
  padding: 0 10px 20px 15px;
  display: none;
  border-bottom:1px solid #8f8b8a;
  padding-bottom:10px;
  margin-bottom:5px;
}
.hot-menu li{ padding-bottom:5px; margin-bottom:5px}
#cd-lateral-nav .blank-sub-menu{background:#42393a; border-bottom:0}
.sub-menu li{float:left; width:50%}
.blank-sub-menu li{float:none; width:100%}
#cd-lateral-nav .item-has-children > a {
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom:1px solid #8f8b8a;
  padding-bottom:10px;
  margin-bottom:5px;
  /* this is the right arrow to show that the item has a submenu  */
}
#cd-lateral-nav .item-has-children > a::after {
  content: '';
  display: block;
  height: 15px;
  width: 12px;
  position: absolute;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  background: url("../images/cd-arrow.svg") no-repeat center center;
  background-size: 12px 15px;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
#cd-lateral-nav .item-has-children > a.submenu-open::after {
  -webkit-transform: translateY(-50%) rotate(90deg);
  -moz-transform: translateY(-50%) rotate(90deg);
  -ms-transform: translateY(-50%) rotate(90deg);
  -o-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

/* 主要内容 */
.container .column{background:#fff; border-bottom:1px solid #cecfd0; border-top:1px solid #cecfd0; padding:10px 0; margin-bottom:2.66666667%}
.container .column .h{border-top:1px solid #7c7c7c; text-align:center; margin:20px 0 0}
.container .column .h h3{display: inline-block; color:#333;line-height: 20px;padding: 0 15px;font-size: 1.2rem;font-weight: normal;background-color: #fff;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%)}
.container .column .h h3 span{font-size:0.8em; color:#696969}
.container .column .h h3 i{display:inline-block;width: 5px; height: 5px; background: #9f9f9f;  margin: 3px 5px 0 10px;  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); -webkit-transform-origin: 0 100%; -moz-transform-origin: 0 100%; -ms-transform-origin: 0 100%;  -o-transform-origin: 0 100%; transform-origin: 0 100%; }
.container .column1 .b{text-align:center; margin:0 10px} 
.column2 .b a{display:block; margin:0 10px 15px; color:#6d6d6d; text-align:center}
.column2 .b a p{margin:10px 0 0 10%; text-align:left}

/* 我的 */
.com-header h2{color:#fff; line-height:40px; font-size:16px}
.center-header {background: url(../images/center_bg.jpg) no-repeat 0 0;background-size: 100% auto;}
.center-header dl{ padding:15px 0; text-align:center}
.center-header dl dt{border:2px solid #fff; border-radius:200px; width:30%; height:30%}
.center-header dl dt img{border-radius:200px;  display:block}
.center-header dl dd{ font-size:14px}
.center-header .b{background: rgba(0, 0, 0, 0.2); color:#fff; text-align:center; padding:5px 0}
.center-header .b .c{width:33.3%; float:left; border-right:1px solid #fff}
.center-header .b .c a{color:#fff}
.center-header .b .c3{border-right:0}
.my-container{margin-top:10px; }
.col1,.com-lists{background:#fff; border-bottom:1px solid #cecfd0; margin-bottom:10px}
.col1 .h{background:#878b91; color:#fff; padding:8px; font-size:14px; margin-bottom:15px}
.col1 .h section .sub-h{border-bottom:1px dashed #fff; padding-bottom:8px; margin-bottom:8px;}
.sub-h em{float:right; color:#ffe2a3}
.sub-h .m1,.sub-b .m2{background:url(../images/kd-bg.png) no-repeat; background-size:25px;}
.sub-h .m1{padding-left:25px}
.sub-b .m2{padding-left:28px}
.sub-b .m2{background-position:0 -25px}
.sub-b .c2{width:30%; text-align:right}
.col1 .table{display:table; width:100%; border-bottom: 1px solid #dfe0e1; padding-bottom:5px; margin-bottom:15px}
.trow{display:table-row}
.col1 .t-cell{display:table-cell; text-align:center; vertical-align:top; font-size:12px;}
.col1 .t-cell1{width:18%;}
.col1 .t-cell2{width:50%; text-align:left}
.col1 .t-cell2 h3{line-height:normal}
.col1 .t-cell2 a{color:#727272;}
.col1 .t-cell3{width:24%; font-weight:700}
.col1 .t-cell3 span{display:block; color:#cecfd0}
.total{text-align:right; padding-right:20px}
.total span{margin-right:20px}
.total i{color:#332200}
.total u{color:#535353; text-decoration:none; font-weight:700}
.total a{border: 1px solid #959595; border-radius:5px; padding:5px 8px; display:inline-block; margin:10px; color:#727272}
.col2 a{background:#fff; display:block; color:#727272; font-size:14px; border-bottom:1px solid #dfe0e1; padding:15px 0 15px 20px; background:#fff url(../images/icon_arrow_right.png) 96% 50%  no-repeat;background-size: 8px auto; }
.col2 .m1,.col2 .m2,.col2 .m3,.col2 .m4,.col2 .m5,.col2 .m6,.col2 .m7,.col2 .m8{background:url(../images/center-icon.png) no-repeat; background-size:30px; display:inline-block; width:30px; height:30px; margin-right:10px; float:left}
.col2 .m1{background-position:0 3px}
.col2 .m2 {background-position:8px -28px}
.col2 .m3 {background-position:12px -58px}
.col2 .m4 {background-position:12px -95px}
.col2 .m5 {background-position:5px -133px}
.col2 .m6 {background-position:8px -170px}
.col2 .m7 {background-position:8px -210px}
.col2 .m8 {background-position:8px -250px}
.col2 .tel{background:#fff; border-top:1px solid #dfe0e1; margin-top:10px}

/* 频道页 */
.newcontent{width:100%; margin:15px auto 0;}
.newcontent li{float:left; display:inline; width:48%; background:#fff; margin: 0 1% 10px}
.newcontent li .cont{ padding: 5px 5px 10px 10px; position:relative}
.newcontent li .img{position:relative; text-align:center; overflow:hidden}
.newcontent li .img img{width:100%}
.newcontent li .label{position:absolute; top:0;right:0; width:40px; height:46px;}
.newcontent li h2{margin:10px 0 5px; height:38px; overflow:hidden; line-height:18px; font-size:.9em}
.newcontent li h2 a{color:#5b5b5b;}
.newcontent li .info{font-size:0.9em; width:80%; border-top:1px dashed #b9b3b3; padding-top:10px;}
.newcontent li h2 span,.newcontent li .price,.tuan .price{color:#e5004f}
.newcontent li .price{font-size:15px}
.newcontent li .price del{font-size:13px}
.newcontent li .exceed_hidden{margin-left:5px}
.newcontent li .exceed_hidden,.newcontent li .exceed_hidden,.tuan .exceed_hidden{color:#868686}
.car_btn,.qiang{position:absolute; bottom:12px;right:5px; width:30px; height:30px; cursor:pointer}

/*--------------------团购-------------------------------*/
.tuan{margin-top:15px}
.com-lists{width:96%; margin:20px auto}
.com-lists dl{padding:10px 8px 0}
.com-lists dt,.com-lists dd{float:left;}
.com-lists dt{width:46%;margin-right:10px}
.com-lists dd{width:50%; font-size:0.9em; position:relative}
.tuan dd h1{color:#aaa; line-height:20px}
.tuan dd h1 a{color:#717171; font-weight:600}
.tuan .limit,.limit-p{background:url(../images/tuan.png) no-repeat;background-size: 18px;}
.tuan .limit{ font-size:0.9em; background-position:0 0;  padding-left:30px; margin-left:20px;}
.tuan .limit strong {font-weight:normal; color:#666; display:inline-block;  text-align:center; }
.tuan .limit-p{ position:absolute; top:8%; right:6%; background-position:0 -20px; padding-left:30px;}
.tuan .limit-p em{color:#e1004d}
.qiang{bottom:0}
.tuan .b{border-top:1px solid #cecfd0; margin:15px 0 0; padding:5px 0; position:relative}
.tuan .b .c3{width:17em;}
.tuan .b .c4{width:42%; margin:5px 0 0}
.tuan .b .c3 span{ display:inline-block; color:#fff; margin:0.5em 0 0 0.2em; font-size:1em}
.tuan .b .c3 a{display:block; width:3.5em; height:1.5em; position:absolute; top:0.5em; right:9.8em;}
.tuan .b .c4 span{font-size:13px; display:inline-block; width:30%; text-align:center; position:absolute; top:3%; left:42%;}
.tuan .b .c4 span del{display:block;}
.tuan .b .c4 span em{color:#d10048;display:block;}

/*--------------------详情页样式-------------------------------
.com-content{padding-bottom:0px}-*/
.com-content2{padding-bottom:60px}
.goods-baner{width:70%; margin:0 auto}
.product{padding-bottom:20px;}
.detail-ask i{background:url(../images/detail-bg.png) no-repeat; background-size:50px 100px}
.detail-title{width:95%; margin:20px auto 0; line-height:25px; border-top:1px solid #cecfd0; padding-top:20px}
.detail-title h2 a{color:#6B6B6B;}
.detail-title p{color:#e59d2c;}
.detail-title p em{color:#959595}
.red-color{color:#FF8E15}
.red-color em{color:#959595}
.price i{color:#da010c; margin-right:10px}
.price i span{font-size:0.8em}
.price del{font-size:0.9em}
.btns-outer{padding:10px 0; text-align:right; padding-right:10%; z-index:999; display: none; border-top:1px solid #cecfd0;  position:fixed; bottom:0; left:0; width:100%; background: #fff; overflow:hidden;}
.detail-title .price{display: none;}
.btns-outer a{display:inline-block; border-radius:5px; background:#e5004f; padding:5px 10px; color:#fff}
.btns-outer a.buy2{background:#ffb83d}

/*--------------------收藏-------------------------------*/

.dts-ul {position: absolute;bottom: 12px;right: 2%;width: 80px;z-index: 8;}
.dts-ul>li {background-color: #dbdbdb;;height: 28px;line-height: 28px;color: #ababab;border-radius: 10px;background-repeat: no-repeat; cursor:pointer}
.dts-fav {padding-left: 33px;background-image: url(../images/star.png);background-position: 12px 5px;background-size: 18px 17px;}
.dts-faved {text-align: center;-webkit-transform:rotate3d(1, 0, 0, 90deg);display:none;}

/*--------------------推荐-------------------------------*/
.img-list-border{background:#fff; margin-top:20px; padding:10px 0}
.img-list {width:95%;margin:0 auto; background:#fff; position:relative;}
.img-sild {overflow:hidden;width:95%; margin:0 auto;}
.img-list p {padding-bottom:10px;font-size:1em;color:#333;}
.img-list p.jia{background:url(../images/jia.png) no-repeat; background-size:22px 23px; padding-left:30px; }
/*.tbl-type {display: table; width:100%}*/
.tbl-cell{float:left; width:33.3%; text-align:center; padding:0 0.5%}
.img-list .pro-img {width:100%;}
.img-list .pro-img .img {display:block;border:1px solid #ddd; padding:5px}
.img-list .pro-img2 .img{border-top:0 none;}
.img-list .pro-img .img img {vertical-align:top;}
.img-list .pro-img .pro-title {display:block;overflow:hidden;height:30px;margin:7px 0 5px;font-size:0.8em;line-height:16px;color:#333;}
.img-list .pro-img .pro-price,.j-price span,.j-price del{display:inline-block;font-size:0.9em;color:#da010c;}
.col3 .m1,.col3 .m2{background:url(../images/goods-icon.png) no-repeat; background-size:30px}
.col3 .m1{background-position:0 3px}
.col3 .m2{background-position:0 -30px}
.j-price del,.pro-price del{color:#9e9e9e;font-size:0.8em; margin-left:10px}
.img-list .manjia{color:#f00; overflow:hidden; font-size:0.85em; padding-bottom:0}
.ljjg{border:1px solid #989898; border-radius:5px; text-align:center; color:#989898; padding:3px 5px; display:block;}
.circle-left,.circle-right{display:block; width:20px; font-size:16px; color:#bfbfbf; height:20px; position:absolute; top:50%; z-index:10; }
.circle-left{left:0%; background-position:0 0}
.circle-right{right:24%; background-position:0 -40px;}

.cart-pop {display:none; height:94px;position: absolute;left: 30px;bottom: 1px; z-index:999;width: 248px;background-color: rgba(0,0,0,.65);color: #fff;border-radius: 2px;border: 1px solid #3d3c3b;box-shadow: 1px 1px 1px rgba(0,0,0,.5);}
.cart-pop .ico-succ {padding: 6px 10px 9px 52px;background: url(../images/icon_suc.png) 11px 16px no-repeat;border-bottom: 1px solid rgba(130,128,127,.5);text-shadow: 0 1px 0 rgba(0,0,0,1);}
.cart-pop .ico-succ2{background: url(../images/icon_suc2.png) 11px 16px no-repeat;}
.cart-pop .ico-succ span {display: block;}
.cart-pop .cp-lnk {display: table;width: 100%;}
.cart-pop .cp-lnk a {display: table-cell;width: 50%;padding: 7px 0 9px;font-size: 14px;color: #fff;text-shadow: 0 1px 0 rgba(0,0,0,1);text-align: center;}
/*--------------------购物车-------------------------------*/
.cart{margin:0; width:100%}
.cart dl{border-bottom:1px dashed #e6e6e6; padding-bottom:10px; margin-bottom:10px}
.cart dl:last-child{border:0}
.cart dl dt{width:30%}
.cart dl dd{position:relative; width:65%}
.cart h2 a{color:#727272}
.cart-amount{margin:5px 0}
.cart-amount input{float:left;width: 50px;border-top: 1px solid #BFBFBF; border-left:0; border-right:0;border-bottom: 1px solid #BFBFBF;text-align: center;font-size: 14px;border-radius: 0px;height:30px; color:#989898}
.cart-amount a{ float:left;width: 28px;text-align: center;color: #bfbfbf;border: 1px solid #BFBFBF;font-size: 24px;font-weight: 300;line-height: 1;padding: 0px 0px 4px 0px;}
.readd{ border-radius:5px 0 0 5px;}
.add{ border-radius:0 5px 5px 0;}
.cart-total{font-size:1.1em; color:#db000f}
.cart-del{display: block;width: 25px;border-radius: 25px;-webkit-border-radius: 25px;background: #bfbfbf; font-family:'STHeiti Light,Microsoft YaHei,sans-serif,Helvetica,Tahoma,sans-serif';text-align: center;color: #fff;font-size: 20px;font-weight: 300;line-height: 1;padding:2px 0 3px; position:absolute; right:5px; bottom:0}
.bottom_fixed{position:fixed;bottom:0px;width:100%; text-align:right; padding-right:10%;line-height:50px;background:#ededed;background:-webkit-gradient(linear,0 0,0 100%,from(#f5f3f3),to(#fdfdfd));z-index:1000;border-top:1px solid #DDD;}
.cart-price{display:inline-block}
.go-check-out{background:#e5004f; border-radius:5px; padding:3px 10px; color:#fff; display:inline-block; line-height:30px; vertical-align:10px; margin-left:10px}
.go-check-out2{vertical-align: 0;}
.alert_box{background:rgba(0,0,0,0.74); padding:20px; width:80%; color:#fff; text-align:center; border-radius:5px;position:fixed; display:none; z-index:999}
.alert_box a{display:inline-block; padding:3px 15px; color:#fff; background:#929292; border-radius:5px; margin:15px 20px 0}
.empty-sign{background:url(../images/sign-empty-cart.png) no-repeat center center;background-size:100px 100px;height:110px;margin-top:33px;}
.empty-warning-text{text-align:center;font-size:14px;color:#999;line-height:18px;min-height:50px;}
.empty-btn-wrapper{margin:15px 0;text-align:center;}
.empty-btn-wrapper .btn-large{margin:0 10px;}
.btn-jd-darkred{color:#fff;display:inline-block;background:#c00000;border-radius:3px;padding:4px 12px;line-height:1.2em;}
.btn-jd-gray{color:#fff;display:inline-block;background:#bfbfbf;border-radius:3px;padding:4px 12px;line-height:1.2em;}
.hRadio1{background: url(../images/radio.png) left center no-repeat; background-size:15px 15px;cursor: pointer;display: inline-block;padding-left: 7.3%;vertical-align: middle;color:#8b8b8b;}
.hRadio_Checked1{background: url(../images/radio2.png) left center no-repeat; background-size:15px 15px}

/*--------------------确认订单-------------------------------*/
.order-info{padding:15px 5%; width:100%; border-top: 1px solid #cecfd0;}
.address .c1{width:10%; margin-right:10px; background:url(../images/center-icon.png) 8px -58px no-repeat; background-size:30px; height:30px}
.newWuliu .c1{
	background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: url("../images/wuliuche.gif") !important;
    background-origin: padding-box !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    background-size: 30px auto;
    height: 30px;
}

.address .c2{width:86%; position:relative}
.com-icon{ display:block; width:20px; height:20px;background: url(../images/icon_arrow_right.png) 96% 50%  no-repeat;background-size: 12px auto; position:absolute; top:40%; right:0px}
.com-model{position:relative; border-top:1px solid #dfe0e1; margin-top:15px; padding-top:10px}
.com-model .fr{margin-right:25px;}
.order-info dt,.order-info dd{float:none; width:100%}
.order-info dt,.com-zhifu dd{margin-bottom:15px}

.com-zhifu dd .c1{width:20%; text-align:center}
.com-zhifu dd .c3{width:10%;text-align:center}
.com-zhifu dd .c2{width:70%; padding-left:5%}
.com-zhifu dd .c2 p{color:#727272; font-size:1.2em}
.com-zhifu dd .c2 span{color:#b3b3b3;font-size:0.9em}
.regular-checkbox {display: none;}

.regular-checkbox + label {background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 3px;display: inline-block;position: relative;}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

.regular-checkbox:checked + label {background-color: #e5004f;border: 1px solid #e5004f;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #99a1a7;}

.regular-checkbox:checked + label:after {content: '\2714';font-size: 14px;position: absolute;top: 0px;left: 3px;color: #fff;}

.big-checkbox + label {padding: 18px;}

.big-checkbox:checked + label:after {font-size: 28px;left: 6px;}

/* RADIO */

.regular-radio ,.regular-radio2{display: none;}

.regular-radio + label ,.regular-radio2 + label{-webkit-appearance: none;background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 50px;display: inline-block;position: relative;}

.regular-radio:checked + label:after {content: ' ';width: 12px;height: 12px;border-radius: 50px;position: absolute;top: 3px;background: #e5004f;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow: 0px;left: 3px;font-size: 32px;}

.regular-radio:checked + label {background-color: #e9ecee;color: #99a1a7;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}

.regular-radio + label:active, .regular-radio:checked + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}

.big-radio + label {padding: 16px;}

.big-radio:checked + label:after {width: 24px;height: 24px;left: 4px;top: 4px;}
.order-info-fa dt{border-bottom:1px solid #dfe0e1; margin-bottom:15px; padding-bottom:10px}
.order-info-fa dd label{ vertical-align:top; margin-right:20px; color:#727272}
.order-info-fa dd .input{border:1px solid #d9d9d9; display:block; height:80px; width:100%; margin-top:20px}
.yunfei .label{display:block; vertical-align:top; margin-bottom:15px; width:50%}
.youhui .label{display:block; vertical-align:top; margin-bottom:15px;}
.youhui{margin:4%}
.youhui .yh{margin-left:20px; width:86%; position:relative}
.youhui2 .yh{margin-left:0; margin-bottom:20px; width:100%}
.yh .c1{ position: absolute; top:30%; left:4%; color:#fff; font-weight:bold; }
.bonus-name{ position: absolute; bottom:5%; left:4%; color:#fff; font-weight:bold; }
.yh .c2{ position: absolute; top:3%; left:33%; font-size:0.9em}
.yh .c2 .valid{font-size:0.8em; color:#8f8f8f}
.yh .c2 .valid2{font-size:0.9em; line-height:14px; color:#8f8f8f}
.losed{position:absolute; top:10%; left:1.5%; display:block; background:rgba(0,0,0,0.3); font-weight:700; border-radius:100px; width:80px; height:80px; text-align:center; line-height:80px;color:#fff; z-index:2}
@media screen and (min-width:320px){.yh .c1{font-size:1em;}}
@media screen and (min-width:640px){.yh .c1{font-size:30px;}.yh .c2{ top:30%; left:33%; font-size:16px}.losed{width:160px; height:160px; line-height:160px; font-size:24px}}
@media screen and (min-width:960px){.yh .c2{ top:30%; left:16%; font-size:16px}.losed{width:160px; height:160px; line-height:160px; font-size:24px}}
.you-title{border:1px solid #929292; color:#717171; padding:5px 0; text-align:center; border-radius:5px; margin:20px 4% 0}
.you-title i{color:#e5004f}
.address-info{background:#fff url(../images/adress-icon.gif) left top repeat-x; border-radius:5px; margin:15px; background-size:50px; padding:20px 10px}
.address-info .label{display:block ;}
.address-txt{ margin-left:20px;width:85%}

.balance .c1{width:10%; margin-right:10px; background:url(../images/tuan.png) 10px 0 no-repeat; background-size:20px; height:20px}
.time-tips{background:url(../images/alert.png) no-repeat; background-size:14px; padding-left:20px; color:#e5004f}
.success{ text-align:center; background:#fff; border-bottom:1px solid #dfe0e1}
.success p{margin:20px 0}
.success a{display:inline-block; border:1px solid #ddd; width:45%; text-align: center; margin:0 10px 20px; color:#888; padding:5px 0; border-radius:8px}
.error{ text-align:center; padding:40px 0;}
.error .txt{margin:20px 0; color:#b8b8b8}
.kefu .m3,.kefu-weixin{background:url(../images/kefu.png) no-repeat; background-size:35px}
.kefu-weixin{background-position:0 -30px; padding-left:40px; width:320px; margin:30px auto 0}
.s-keywrod{margin:15px 0 0 20px}
.s-keywrod i{color:#e5004f}
.no-result{padding-top:50px; text-align:center}
.no-result p{margin-top:30px; color:#b8b8b8}
/*--------------------问答页样式-------------------------------*/
.product-ask section{background:#fff; margin-bottom:15px; border-bottom:1px solid #dfe0e1; border-top:1px solid #dfe0e1; padding:0 0 20px}
.product-ask section.last{margin-bottom:0; padding-bottom:0; border:0 none}
.product-ask dl{padding:10px; position:relative}
.product-ask dt,.product-ask dd{float:left; color:#888}
.product-ask .question dd,.product-ask .answer dd{width:23px; margin-right:10px; height:23px;  overflow:hidden;}
.product-ask .question dd{background:url(../images/ask-answer.png) left top no-repeat;background-size:50px 23px}
.product-ask .answer dd{background:url(../images/ask-answer.png) right top no-repeat;background-size:50px 23px}
.product-ask dt{width:88%}
.product-ask .answer{border:1px solid #d4d2d2; background:#f4f4f4; margin-top:10px}
.product-ask .answer .outer,.product-ask .answer .inner{display:block; width: 0; height: 0;  border-left: 6px solid transparent; border-right: 6px solid transparent; position:absolute; left:36px}
.product-ask .answer .outer{top:-7px; border-bottom: 6px solid #d4d2d2;}
.product-ask .answer .inner{top:-6px; border-bottom: 6px solid #f4f4f4;}
.asking{margin:20px 0 30px; border-top:1px solid #dfe0e1; background:#fff; padding:20px 8px 20px}
.asking dl input{ vertical-align:5px; font-size:30px; display:inline-block; line-height:30px;}
.asking dt,.asking dd{float:left}
.asking dt{width:22.5%; margin-right:5px; color:#6b6b6b;}
#radiolist{width:75%;}
.asking textarea{width:93%; border:1px solid #cbc9c9; border-radius:8px; padding:10px; color:#666; margin-top:10px;font-size:1em; resize:none;font-family:'microsoft yahei';}
.submit{display:block; width:80%; height:30px; border:0 none; margin:20px auto 0; color:#fff; font-size:1em; border-radius:5px; font-family:'microsoft yahei'; background:#ed145b;text-align:center; border-radius:5px;text-shadow:0 -1px 0 #cc045a;}
.taocu-title{border-bottom:1px solid #dfe0e1; padding:0 0 10px; margin-bottom:10px}
.free{color:#fff;}
.super{color:#959595;}
.od-total{border-bottom:1px solid #dfe0e1; margin-bottom:15px; padding-bottom:15px;}
.fapiao{border-top:1px solid #dfe0e1; margin-top:15px; padding-top:15px;}
.order-time .c1{background:url(../images/tuan.png) 8px 5px no-repeat;background-size:20px; height:25px; }
.order-time2 .c2{width:65%;font-size:0.9em}
.order-time2 .c3{width:20%; font-size:0.9em; color:#f08800}
.go-check-out3{border:1px solid #b7b7b7; color:#7e7e7e; background:#fff; vertical-align:0}
.online{border:0 none !important}
.order-btn{text-align:right}
.web-order{padding:10px 5px; background:#fff0dc}
.web-order .go-check-out2{margin-left:10px;}
.my-jifen{padding:10px;}
.my-jifen p{display:inline-block; background:url(../images/jifen-icon.gif) 0 3px no-repeat; background-size:25px; padding-left:35px}
.my-jifen a{ float:right; color:#e50150; text-decoration:underline}
.my-jifen2{width:100%; border-top:1px solid #cecfd0}
.my-jifen2 .table{width:95%; margin:0 auto; border:0}
.my-jifen2 .t-cell{width:33.3%; padding:10px 0; border-bottom:1px solid #c1c1c1}
.my-jifen2 p{padding:10px 0 10px 30px}
.collect li{position:relative;}
.collect .cover-outer{position:absolute;background:rgba(0,0,0,0.3); width:100%; height:100%; top:0; left:0; z-index:10; display:none}
.collect .cover-inner{ position:relative;}
.collect .cover-inner .cart-del{top:5px; height:25px; background:#fff; color:#666; z-index:12; cursor:pointer}
.my-address .table{border-top:1px solid #cecfd0; border-bottom:none; margin-top:20px; padding-top:20px; padding-bottom:0; margin-bottom:0}
.edit,.del{background:url(../images/address-icon.png) no-repeat; background-size:11.5px; padding-left:20px; color:#989898}
.del{background-position:0 -21px}
.normal{ vertical-align:top; color:#989898}
.normal label{padding:5px; margin-top:5px}
.normal .regular-radio:checked + label:after{top:1px; left:1px; height:8px; width:8px;}
.add-address{padding:15px 3%}
.add-address dl{border-bottom:1px solid #cecfd0; margin-bottom:10px;position:relative}
.add-address dl:last-child{border:none; padding-bottom:0; }
.add-address input{border:none; height:28px; color:#7e7e7e; width:90%; vertical-align:middle}
.add-address select{border:none; width:30%; text-align:center}
.add-address select option{text-align:center}
.c-float-modePop {background-color: rgba(51,51,51,0.9);border-radius: 2px;padding: 15px;}
.c-float-modePop .warnMsg {padding: 0;;text-align:center;color:#fff;}
.c-float-popWrap {width: 90%;border-radius: 2px;z-index: 9999;position: absolute;overflow: hidden;}
.show{display: block; }
.hide {display: none;-webkit-box-shadow: none;}
/*--------------------登录、注册-------------------------------*/
.check_code {height: 35px;vertical-align: middle;position: absolute;top: 5px;right: 0px;}
.forget dl{ padding-bottom:10px}
.forgot-mail{width:85%; margin:7% auto}
.forgot-mail a{color:#666; text-decoration:underline;}
.forget-tip{margin-top:20px;}
.forget-tip a{color:#e70050}
.login_bar{ padding:0 10px;margin-top: 15px;text-align: right;font-size: 14px;}
.login_bar a{font-size: 14px;}
.loglin_button{clear: both;display: block;height: 45px;border-radius: 4px;margin: 15px 0px 0px 0px;font-size: 18px;font-weight: normal;line-height: 45px;}
.long_button {width: 100%;color: #fff;text-align: center;background: #ed145b; border:none}
.again-btn{display: block; position:absolute; top: 0px;right: 0px; border:1px solid #e4004f; color:#e70050; padding:2px 10px; border-radius:30px}

.col4{margin-top:20px;}
.col4 a,.col4 a.tel{ background-color: transparent}
.col4 a.tel{margin:0; padding-left:0; border-top:none}
.col4 p{font-size:0.9em; padding:20px 0 0 25px}
.vip{text-align:center}

.login{ background:url(../images/login-bg.jpg) no-repeat; background-size:100% auto; padding:20px 10%}
.login dl,.other-login dl{margin-bottom:20px}
.login dt {border:1px solid #d8d0ce;background:rgba(255,255,255,0.4); padding:5px 0 5px 10px; border-radius:3px; position:relative}
.login dt input{border:0 none; background-color: transparent; height:34px; width:85%; padding-left:5px}
.input-icon,.input-icon2,.input-icon3{display: inline-block;width: 22px;height: 27px;background: url(../images/login-bg.png) no-repeat 0px 0px;background-size: 22px;vertical-align: middle;}
.input-icon2{background-position:0 -75px}
.input-icon3{background-position:0 -35px}
.login dd{width:75%}
.login .fr{text-align:right; width:25%; line-height:45px}
.login .fr a{color:#989898; text-decoration:underline}
.login .login_bar,.login .loglin_button{margin-top:0}
.other-login{margin:50px auto 0; width:95%}
.other-login .jh-vip{background:#ffa800; color:#fff; text-align:center; padding:3px 10px; border-radius:20px}
.other-login dl:first-child{border-bottom:1px solid #cecfd0; padding-bottom:20px}
.other-login-cion a{display:inline-block; background: url(../images/login-icon.png) no-repeat; background-size:30px; width:30px; height:30px; vertical-align:bottom; margin:0 8px}
.other-login-cion a.sina{background-position:0 -47px}
.other-login-cion a.qq{background-position:0 -93px}
.other-goods{text-align:center; width:100%}
.xieyi + label{padding:5px}
.xieyi:checked + label:after{top:-5px; left:0}
.login-content{width:80%; margin:40px auto;  color:#666}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	
}
.swiper-wrapper2 .tbl-cell{ padding-bottom:3%}
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-loop, .swiper-loop .swiper-slide {width: 100%;color: #fff;text-align: center; height:280px}
.swiper-loops, .swiper-loops .swiper-slide {height:220px}
.drop-wrapper{position:relative;z-index:11;top:0;bottom:0;display:block;width:100%;overflow-y:scroll}
.drop-wrapper::-webkit-scrollbar{width:8px}
.drop-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}
.drop-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(0,0,0,.7)}
.drop-wrapper::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,0,0,.4)}
.drop-scroller{position:absolute;z-index:12;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;padding:0}
.container.coupon-box{padding:0 0 0 10px;margin-top:0}
.nav-group-list{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #E5E5E5}
.nav-group-list:first-child{border-top-right-radius:4px;border-top-left-radius:4px}
.nav-group-list:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.nav-group-list>.badge{float:right}
.nav-group-list>.badge+.badge{margin-right:5px}
.nav li .icon-seleted{float:right;width:18px;margin-top:2px; height:14px;margin-right:0}
.nav li.active .icon-seleted{background: url(../images/checked.png) no-repeat; background-size:20px}
/*--------------------绑定-------------------------------*/
.login-content div label{background:none;width:48%; float:left}
.again-btn2{ float:left;width:auto; margin-top:20px; padding:0 10px; height:34px; line-height:34px; border:0 none; font-size:1em; color:#fff; background:#4554b9; display:inline-block; text-align:center; border-radius:0 5px 5px 0; font-family:'microsoft yahei'; text-shadow:0 -1px 0 #441307;background: -webkit-gradient(linear,0 0,0 100%,color-stop(0,#4c5bbc),color-stop(1,#4454b9));}
/*--------------------登录、注册-------------------------------*/
.login-content{width:80%; margin:40px auto;  color:#666; font-size:1.2em}
.login-content label,.coupons-content .h label{display:block; margin-top:20px; width:100%; position:relative; background:rgba(0,0,0,0.1);border-radius:5px;}
.re-input,.coupons-content .h label input,.login-content .c_psw,.login-content .c_new,.login-content .c_sure{border:1px solid #bdbdbd; height:32px; width:89.8%; border-radius:5px; padding-left:10%; color:#878787; font-size:1em; transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s}
.setting-content label{background:none}
.id-code{border:1px solid #bdbdbd; border-right:none; height:32px; width:97%; border-radius:5px 0 0 5px; color:#878787; padding-left:3%; font-size:1em; background:transparent;}
.username{background: url(../images/login-bg2.png) 4px 7px no-repeat; background-size:20px 120px}
.password{background: url(../images/login-bg2.png) 4px -43px no-repeat; background-size:20px 120px}
.employee-id{background: url(../images/login-bg2.png) 8px -93px no-repeat; background-size:20px 120px}
.login-content label input.password2,.login-content label input.email,.sure-psw,.coupons-content .h label input{background:transparent; -webkit-box-shadow: none}
.login-info{width:100%; margin:30px auto 40px}
.login-info .login-btn,.sure-btn,.set-address .sure-btn{color:#fff; background:#4454b9; border-radius:5px; text-align:center; height:32px; line-height:32px; border:0 none; width:100%; font-size:1em;text-shadow:0 -1px 0 #441307;-webkit-box-shadow: 0 -1px 0 #3d4ba6 inset; background: -webkit-gradient(linear,0 0,0 100%,color-stop(0,#4c5bbc),color-stop(1,#4454b9)); display:block;font-family:'microsoft yahei'; margin:0 auto 10px; cursor:pointer}
.login-info p a{ color:#7e7e7e; margin-right:8px; display:inline-block; text-decoration:underline}
.reg-title{color:#6b6b6b}
.login-content .birth{margin-top:20px; width:100%;}
.login-content .birth select{height:32px; line-height:32px; padding:5px 10px; width:29.9%; font-size:1em; color:#878787; border:1px solid #bdbdbd; border-radius:5px; margin-right:8px; background:rgba(0,0,0,0.1)}
.login-content .birth select.day{margin-right:0;}
.login-content .qq,.login-content .sina,.login-content .weixin{background:url(../images/login-cion.png) no-repeat; background-size:44px 210px; width:44px; height:44px; display:inline-block}
.login-content .qq{background-position:0 0;}
.login-content .sina{background-position:0 -83px; margin-right:0;}
.login-content .weixin{background-position:0 -168px;margin-right:0;}
.login-content .newweixin{background-position:0 -210px;margin-right:0; background-size:55px 265px; width:55px; height:65px; text-align:center}
.order-login{margin:10px auto 0; width:160px; text-align:center}
.super-vip p{ width:100%; text-align:center}
.super-vip p a.vip-in{display:block; margin:8px auto 0; border-radius:20px; background:#ffae00; padding:5px 0; width:70%; text-align:center; color:#333;}
#background{width:100%;height:100%;position:absolute;-moz-opacity:0.7;opacity:0.7;display:none; background:#000; z-index:99; top:74px; left:0;}
/*--------------------员工购-------------------------------*/

.mycredit .b section .table-t{display:table; width:94%; padding-left:10px}
.wrap-outer{background:#f5f5f5; position:relative}
.yuancontent{width:98%; margin:0 auto; }
.yuancontent .h{position:relative; margin-bottom:20px; padding-top:20px}
.yuancontent .h h2{font-size:1.2rem; color:#6f6f6f}
.yuancontent .h .more{position:absolute; top:40%; right:0; color:#6f6f6f}
.yuancontent li{float:left; display:inline; width:50%; margin-bottom:15px}
.yuancontent li .cont{ padding: 5px 5px 5px 10px;}
.yuancontent li .cont .info{width:70%; margin:0 auto}
.yuancontent li .img{position:relative; text-align:center; overflow:hidden}
.yuancontent li .label{position:absolute; top:0;right:0; width:40px; height:46px;}
.yuancontent li h2{margin:10px 0; border-bottom:1px dashed #b9b3b3; padding-bottom:10px; height:40px; overflow:hidden}
.yuancontent li h2 a{color:#5b5b5b;}
.yuancontent li h2 span,.newcontent li .price{color:#e5004f}
.yuancontent li .exceed_hidden,.newcontent li .exceed_hidden del{color:#666}
.yuancontent li .buy_btn{display: block;height: 28px;color: #fff; margin:0 auto;border-radius: 3px;background: #e5004f;width: 70%;font-size: 1em;text-align: center;line-height: 28px;margin-top: 20px;}
.share_btn{position:absolute; bottom:0;right:0; width:40px; height:40px; cursor:pointer}

.share-boxouter{width:100%; background:#e4e4e4; border-top:5px solid #da0b0b; position: fixed; bottom:-280px; left:0; z-index:100}
.share-inner{padding:20px; position:relative}
.share-inner a{display:block; float:left; width:33.3%; text-align:center; margin:0 0px 20px; color:#5d5d5d}
.share-inner a img{width:3rem; height:3rem}
.share-inner a p{margin-top:10px; font-size:0.8rem}
.share-close{position:absolute; top:1%; right:2%; width:1rem; height:1rem; cursor:pointer}
#background2{width:100%;height:100%;position:fixed;-moz-opacity:0.7;opacity:0.7;display:none; background:#000; z-index:99; top:0; left:0;}

/*--------------------myfriend-------------------------------*/
.myfriend section{border:1px solid #ddd; border-radius:8px; background:#fff; padding:15px 0; margin-bottom:15px;}
.myfriend .b section .table-t{width:100%; display:table}
.row {display: table-row;}
.myfriend .b section .table-t .cell {display: table-cell;width: 50%;}
.myfriend .cell{border-bottom:1px solid #ddd; height:30px; line-height:30px; padding-bottom:5px;}
.myfriend .row:last-child .cell{border:0 none}
.myfriend .cell p{ padding:0 10px}
.mf-name{margin:0 0 20px 10px;}
.mf-info{text-align:center; margin:20px 0}
.mf-name span,.mf-name2{color:#ee0d42}
.myfriend section,.myfriend .b section .table-t{ padding:0}
.myfriend .b section .table-t .cell2{padding-right:0; text-align: right}
.myfriend .cell3{border-top:1px solid #cbc9c9; height:30px; line-height:30px; padding-top:5px;}
.myfriend .cell3 p{padding:0 10px; color:#8f8f8f}
.mf-info2{width:140px; margin:5% auto 0; }
.notice{width:92%; margin:15px auto; background:#fff;padding:5%}
.notice h1{font-size:18px; margin-bottom:10px}
.notice h1,.notice-time{text-align:center}
.notice article{padding-top:20px}

/*--------------------积分商城-------------------------------*/
.logined{ float:left}
.credits{background:#fff; height:40px; padding:0 3%; color:#8e8888; line-height:40px}
.unlogin{color:#8e8888; text-decoration:underline;}
.credits p,.channel_column p{display:inline-block; background:url(../images/jifen-icon.png) no-repeat; background-size:25px; padding-left:30px}
.credits p{background-position:0 8px}
.credits p span{color:#ea9a00}
.credits .mingxi{color:#8e8888; text-decoration:underline; }
.fanwei{ float:right; position:relative}
.fanwei a.first-child{display:block; padding:0 10px; line-height:20px; margin-top:10px; color:#8e8888; border:1px solid #8e8888; border-radius:10px}
.channel_column{  }
.touchweb_page-index{width:95%; margin: 0 auto;}
.combination_floor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2.66666667% 0;border-top:.01rem solid #e0e0e0;border-bottom:.01rem solid #e0e0e0;background-color:#fff;}
.combination_floor .pic_large{display:block; text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box; width:50%;border-right:.1rem solid #e0e0e0;position:relative;}
.combination_floor .pic_large:active{opacity:.8;}
.combination_floor .pic_large h2{position:absolute;left:.1rem;top:0;z-index:1;height:.36rem;line-height:.36rem;color:#333;font-size:.14rem;font-weight:normal;}
.combination_floor .pic_large h2 span{display:inline-block;width:.14rem;height:.14rem;line-height:.14rem;text-align:center;color:#ff3c25;} 
.combination_floor .pic_large .time_left{position:absolute;left:.08rem;top:.36rem;z-index:1;height:.2rem;line-height:.2rem;font-size:0;}
.combination_floor .pic_large .time_left .text{vertical-align:middle;font-size:.12rem;color:#666;}
.combination_floor .pic_large .time_left .num{position:relative;display:inline-block;width:.22rem;height:.19rem;margin:0 .03rem;text-align:center;font-size:.14rem;vertical-align:middle;color:#666;}
.combination_floor .pic_large .time_left .num:before{top:0;-webkit-border-radius:.04rem .04rem .02rem .02rem;border-radius:.04rem .04rem .02rem .02rem;} 
.combination_floor .pic_large .time_left .num:after{bottom:0;-webkit-border-radius:.02rem .02rem .04rem .04rem;border-radius:.02rem .02rem .04rem .04rem;}
.combination_floor .pic_large .time_left .dot{position:relative;display:inline-block;width:.03rem;height:.12rem;vertical-align:middle;}
.combination_floor .pic_large .time_left .dot:before,.touchweb_page-index .combination_floor .pic_large .time_left .dot:after{content:'';position:absolute;left:0;width:.03rem;height:.03rem;-webkit-border-radius:50%;border-radius:50%;background-color:#e0e0e0;}
.combination_floor .pic_large .time_left .dot:before{top:0;}
.combination_floor .pic_large .time_left .dot:after{bottom:0;}
.combination_floor .box_medium{display:-webkit-box; text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;} 
.combination_floor .box_medium .pic_medium{display:block;position:relative;}
.combination_floor .box_medium .pic_medium:active{opacity:.8;}
.combination_floor .box_medium .pic_medium:last-child{-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.01rem solid #e0e0e0;position:relative;}
.combination_floor .box_medium .pic_medium:last-child:after{content:'';display:block;width:100%;padding-top:43.04347826%;}
.combination_floor .box_medium .box_small .pic_small:first-child{text-align:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:.01rem solid #e0e0e0;}
.feature_channel{margin-bottom:2.66666667%;border-top:.01rem solid #e0e0e0;}
.combination_floor .box_medium .box_small {display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: border-box;box-sizing: border-box;border-top: 1px solid #e0e0e0;}
.sub-naver2,.container2{padding-bottom:0; width:95%; margin:0 auto 10px}
.container2 .column{padding-bottom:0; border:none}
.sub-naver2{border:none}
.sub-naver2 a{margin-bottom:10px}
.sub-naver2 a span {background: url(../images/sub-naver2.png) no-repeat;background-size: 200px;}
.sub-naver2 .credit-icon1,.sub-naver2 .credit-icon2,.sub-naver2 .credit-icon3,.sub-naver2 .credit-icon4,.sub-naver2 .credit-icon5,.sub-naver2 .credit-icon6,.sub-naver2 .credit-icon7,.sub-naver2 .credit-icon8{ width:50px; height:50px; display:block; margin:0 auto 5px; overflow:hidden}
.sub-naver2 .credit-icon1{background-position:0 0;}
.sub-naver2 .credit-icon2{background-position:-50px 0;}
.sub-naver2 .credit-icon3{background-position:-100px 0;}
.sub-naver2 .credit-icon4{background-position:-150px 0;}
.sub-naver2 .credit-icon5{background-position:0 -49px;}
.sub-naver2 .credit-icon6{background-position:-50px -49px;}
.sub-naver2 .credit-icon7{background-position:-100px -49px;}
.sub-naver2 .credit-icon8{background-position:-150px -49px;}
.channel_column {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.channel_column .pic_small {width:50%; display: block; text-align:center;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: .1rem solid #e0e0e0;}
.channel_column .pic_small:first-child {border-right: .1rem solid #e0e0e0;position: relative; margin-right:-1px}
.channel_column:last-child .pic_small{border-bottom:none}
.channel_column .pic_small img{margin:10px 0; width:90%}
.channel_column h2{color:#4e4e4e; margin:0 4%; margin-top:5px; text-align:left; line-height:18px;}
.channel_column h2:first-child{color:#7F7F7F}
.channel_column h2:nth-child(2){margin-top:0}
.channel_column h2 span{color:#dddbdc}
.channel_column .pic_small p{color:#ea9a00; background-position:0 -35px; line-height:24px; margin-left:2%;text-align:left; display:block}
.law{color:#8e8888; padding:15px 0; text-align:center; background:#fff; width:100%; margin:15px auto; display:block}
.fanwei .mall_sel{top:40px; left:0}
.newMyjifen{ padding:5% 0; border:none}
.newMyjifen .inner{ text-align:center}
.newMyjifen .m1{font-size:1.2em; color:#333; margin-bottom:15px;}
.newMyjifen .m1 span{color:#ea9a00; font-weight:700}
.newMyjifen  .ljdh{border:.1rem solid #ea9a00; border-radius:20px; padding:5px 10px; color:#ea9a00; margin-top:15px}
.newMyjifen2{width:100%; border-bottom:none}
.newMyjifen2 .table{width:95%; padding-bottom:0; margin:0 auto; border:0; border-bottom:1px solid #d5d5d5; color:#7c7c7c}
.newMyjifen2 .table:last-child{border-bottom:none}
.newMyjifen2 .t-cell1,.newMyjifen2 .t-cell2{padding:5px 0; display:table-cell}
.newMyjifen2 .t-cell1{width:75%;}
.newMyjifen2 .t-cell2{width:20%;}
.newMyjifen2 .t-color{color:#b8b8b8}
.newMyjifen2 .t-color2{color:#ea9a00}

/* 复制提示 */
.copy{color:#e6a016; padding:1px 2px; font-size:10px; display:inline-block; border-radius:5px; border:1px solid #e6a016}
.copy-tips{position:fixed;z-index:999;bottom:50%;left:50%;margin:0 0 -20px -80px;background-color:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);padding:6px;}
.copy-tips-wrap{padding:10px 20px;text-align:center;border:1px solid #F4D9A6;background-color:#FFFDEE;font-size:14px;}
.jifen-detail{padding:0 0 5%; margin-bottom:20%}
.jifen-detail .jifen-banner{ width:100%}
.jifen-detail h2{margin:10px 0; font-size:15px; color:#333}
.jidian{display: block;float: left;padding-left: 5%;line-height: 28px; color:#ea9a00}
.renxuan-wrap{position:fixed; left:0; bottom:0; width:100%; z-index:999}
.renxuan{background: rgba(0,0,0,0.6); padding:3%; position:relative}
.swiper-container2 {position: relative;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;z-index: 1;}
.swiper-loop2{width:70%; padding:2% 0; margin-left:0.5%}
@media screen and (max-width:320px){.swiper-loop2{height:88px;}}
@media screen and (min-width:321px) and (max-width: 375px){.swiper-loop2{height:106px;}}
@media screen and (min-width:376px) and (max-width: 480px){.swiper-loop2{height:114px;}}
.notSelected span{display:block;font-size:36px; color:#cacaca; font-family:Arial, Helvetica, sans-serif; width:100%; height:100%; background:#f0f0f0;text-align:center;}
.notSelected span em{font-size:12px; display:block}
.notSelected .tbl-cell{}
.rx-btn1, .rx-btn2 {width: 25%;height: 30px;display: block;position: absolute;top: 50%;right: 2%;text-align: center;border-radius: 5px;line-height: 30px;font-size: 12px;}
.rx-btn2, .rx-btn2:hover {background: #c8c8c8;color: #fff;cursor: default;}
.rx-btn1, .rx-btn1:hover {background: #d10048;color: #fff;}
.selected{color:#fff;}
.selected span{color:#f23030}
.rx-jiage{color:#e12020; position:absolute; top:20%; right:10%; font-size:16px;}
.box-inner2 .goods-box span{font-size:16px; color:#666; position:absolute; top:0px; right:5px; cursor:pointer}
.box-inner2 .goods-box span{font-size:1.2em}
.goods-box { text-align: center;padding-top: 8px; position: relative;}
.notSelected .goods-delete{font-size: 16px;color: #666;position: absolute;top: 0px;right: 5px;cursor: pointer; width:auto; height:auto; background:none}
.jf-btn{border-color:#db000f; color:#db000f}
@media only screen and (-webkit-min-device-pixel-ratio: 2), not all, not all, not all
.sprites {
  background-image: url(../images/sprites.png);
}
.sprites{background-image:url(../images/sprites.png);background-repeat:no-repeat; background-size:300px 53px}
.nav_fix{position: fixed;bottom:70px;left:9px;width:53px;height:53px;z-index:11;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px}
.nav_circle{width:100%;height:100%;border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px;background-position:-233px -1px}
.nav_fix.push .down_shadow{border-radius:26px;-webkit-border-radius:26px;-moz-border-radius:26px}
.nav_layer{position: fixed;z-index:10;width:100%;height:100%;top:0;left:0}
.nav_body{position:relative;width:100px;height:100%;background:rgba(0,0,0,0.6);text-align:center}
.nav_body{transition:transform .3s linear;-webkit-transition:-webkit-transform .3s linear;-moz-transition:-moz-transform .3s linear;-o-transition:-o-transform .3s linear;transform:translate(-100px,0);-webkit-transform:translate(-100px,0);-moz-transform:translate(-100px,0);-o-transform:translate(-100px,0)}
.nav_body.appear{transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0)}
.nav_other{height:100%; width:68%;}
.nav_auto{width:100%;height:100%;position: fixed;top:48%;margin-top:-216px;overflow:auto;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch}
.nav_enter{display:block;height:72px;width:50px;margin:0 auto;position:relative}
.nav_enter div{position:relative;zoom:1;width:40px;height:40px;margin:6px auto 4px;border:1px solid #fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px}
.nav_enter p{font-size:1.1em;color:#fff;line-height:12px}
.nav_enter.push{opacity:.4}
.nav_enter span{display:block;width:24px;height:24px;position:relative;top:6px;left:6px}
.nav_home span{top:5px;left:7px;background-position:-21px -1px}
.nav_sort span{top:5px;background-position:-53px -1px}
.nav_brand span{top:7px;background-position:-85px -1px}
.nav_search span{top:7px; background-position:-121px -1px}
.nav_account span{background-position:-150px -2px}
.nav_cart span{top:6px;background-position:-180px -1px}
.nav_cart em{display:block;position:absolute;right:-7px;top:-7px;width:20px;height:20px;line-height:22px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:1.2em;color:#fff;background:#99307d}
.box_sizing{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}

.wrap{margin:100px auto 0 auto;}
.tabs{height:42px; margin:10px 0 0; border-top: 1px solid #dfe0e1; border-bottom: 1px solid #dfe0e1;}
.tabs a{display:block;float:left;width:50%;color:#333;text-align:center;background:#fff;line-height:40px;font-size:16px;text-decoration:none;}
.tabs a.active{color:#fff;background:#869097;}
.tabs a.active span{background:url(../images/goods-icon2.png) no-repeat; background-size:30px;}
.tabs a.active .m2{background-position:0 -30px;}
.col3 .m1,.col3 .m2{display:inline-block; width:30px; height:30px; vertical-align:middle; margin-right:10px;}
.tab-swiper-container{height:100%;border-radius:0 0 5px 5px;width:100%;border-top:0;}
.tab-swiper-container .swiper-slide{height:100%;width:100%;background:none;}
.tabTitleThis{position:fixed; left:0; top:0; width:100%; z-index:99999;}
.content-slide{padding:40px;}
.content-slide p{text-indent:2em;line-height:1.9;}
.tab-swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}

.tab-swiper-container .swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.footJg{font-size:14px; color:#999; position:absolute; left:10px; top:15px;}
.footJg b{color:#F00; font-weight:normal; padding-right:5px;}
.footJg span{font-size:12px; color:#CCC; padding-left:5px;}


.newJihuo{overflow:hidden; zoom:1; padding:0 !important;}
.newJihuo dt{width:72%; float:left; margin:0;}
.newJihuo dt input{border:#d9d9d8 1px solid; border-right:0; background:#FFF; height:34px; padding:0 10px; border-radius:3px 0 0 3px; width:100%;}
.newJihuo dd{width:28%; float:right; margin:0;}
.newJihuo dd input{font-size:14px; color:#FFF; text-align:center; background:#ffb643; width:100%; height:34px; line-height:36px; border:0; border-radius:0 3px 3px 0;}


.com-title .home{z-index:999;}
.swNew-search{height:40px; position:absolute; width:100%; background:#e5004f; left:0; top:0; z-index:9; transform:translateY(-60px); -webkit-transform:translateY(-100px); opacity:0;}
.swNew-searchBlock{
	animation-name:mySwNew-search;
	animation-duration:0.5s;
	animation-timing-function:linear;
	animation-iteration-count:1;
	animation-play-state:running;
	animation-fill-mode:forwards;
	-webkit-animation-name:mySwNew-search;
	-webkit-animation-duration:0.5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-iteration-count:1;
	-webkit-animation-play-state:running;
	-webkit-animation-fill-mode:forwards; 	
}
@keyframes mySwNew-search{
	0%   {transform:translateY(-60px); opacity:0;}
	100% {transform:translateY(0px); opacity:1;}
}
@-webkit-keyframes mySwNew-search{
	0%   {-webkit-transform:translateY(-60px); opacity:0;}
	100% {-webkit-transform:translateY(0px); opacity:1;}
}
.swNew-search dl{padding:6px 10px 0 40px; overflow:hidden; zoom:1;}
.swNew-search dt{width:81%; float:left;}
.swNew-search dt input{background:#FFF; border-radius:4px; padding:0 10px; border:0; width:100%; height:28px;}
.swNew-search dd{width:16%; float:right;}
.swNew-search dd input{background:#e5004f; border:#FFF 1px solid; border-radius:4px; width:100%; height:28px; color:#FFF;}



/*尾巴定义*/
.swNew-footerZw{height:53px;}
#swNew-footer{height:53px; width:100%; background:url(../images/footerBg.gif) repeat-x; background-size:18px; border-radius:4px 4px 0 0; position:fixed; left:0; bottom:0; z-index:9999999;}
#swNew-footer ul{overflow:hidden; zoom:1; padding-top:2px;}
#swNew-footer ul li{float:left; width:25%; text-align:center;}
#swNew-footer ul li span{display:block; width:36px; height:36px; background-image:url(../images/footerIoc.png); background-size:144px; margin:0 auto;}
#swNew-footer ul .swNew-footer_01 span{background-position:0 0;}
#swNew-footer ul .swNew-footer_02 span{background-position:-36px 0;}
#swNew-footer ul .swNew-footer_03 span{background-position:-72px 0;}
#swNew-footer ul .swNew-footer_04 span{background-position:-108px 0;}
#swNew-footer ul li p{font-size:12px;}
#swNew-footer ul li a{width:100%; margin:0 auto; display:block; color:#d3146a;}



/*图组*/
#tzTop .tzTitle{background:#e8e8e8; border-top:#cecfd0 1px solid; border-bottom:#cecfd0 1px solid; line-height:34px; padding:0 10px; font-size:14px;}
#tzTop .swiper-container{width:100%; margin-top:10px !important; padding-bottom:15px;}
#tzTop .swiper-slide{
        text-align:center;
        font-size:18px;
        background:#fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
		position:relative;
		
}
#tzTop .swiper-slide img{width:100%; border:1px solid #ddd;}
#tzTop .swiper-slide-this img{border:#b42b72 1px solid !important;}
#tzTop .swiper-slide p{width:100%; display:block; position:absolute; left:0; bottom:-20px; padding:0; color:#db000f; font-size:12px;}
/*#tzTop .swiper-button-next{background:url(../images/tzJt.png) -15px 0 !important; background-size:30px auto; right:0 !important; width:15px !important; height:26px !important; margin-top:-13px !important; top:40% !important;}
#tzTop .swiper-button-prev{background:url(../images/tzJt.png) !important; background-size:30px auto; left:0 !important; width:15px !important; height:26px !important; margin-top:-13px !important; top:40% !important;}
*/
#tzTop .tzContent .tzContentBox{display:none; border:1px solid #ddd; padding:10px; background:#FFF;}
#tzTop .tzContent .tzContentBox img{max-width:100%;}
.tzThis{position:fixed; width:100%; left:0; top:0; margin:0 !important;}


#swNew-foot ul{height:60px; background:url(../images/footNavBg.jpg) no-repeat; overflow:hidden; zoom:1;}
#swNew-foot ul li{height:60px; float:left; width:110px;}
#swNew-foot ul li a{height:60px; display:block; text-indent:-9999px;}
#swNew-foot dl{background:#e8e8e8; font-size:28px; text-shadow: 0 1px 0 #fff;}
#swNew-foot dt{text-align:center; color:#696969; padding-bottom:10px;}
#swNew-foot dt a{color:#696969;}
#swNew-foot dt .on{color:#d20049;}
#swNew-foot dt a{padding:0 10px;}
#swNew-foot dd, #swNew-foot dd a{color:#696969; text-align:center;}

#xin-jbzl dl{background:#fff;}
#xin-jbzl dt{padding:20px 20px 10px 20px; text-align:left;}
#xin-jbzl dd{border-bottom:1px solid #dfe0e1; color:#727272; font-size:14px; padding:15px 0 15px 20px; position:relative; overflow:hidden; zoom:1;}
#xin-jbzl dd .bt{padding-right:20px; float:left; /*width:30%;*/ box-sizing:border-box;}
#xin-jbzl dd .nr{float:left; width:70%;}
#xin-jbzl dd .nr select{font-size:12px; padding:0 5px; color:#666; margin-right:10px; border:1px solid #dfe0e1; padding:1px 5px;}
#xin-jbzl dd .huoqu{width:80px; height:25px; line-height:25px; text-align:center; font-size:12px; color:#e5004f; border-radius:10px; position:absolute; right:10px; top:10px; border:#e5004f 1px solid;}
#xin-jbzl dd .nr input{height:20px; line-height:20px; border:0; font-size:14px; padding:0 5px; color:#666; width:73%; background:#fff; box-sizing:border-box;}
#xin-jbzl dd span{padding-right:20px; display:block; float:left;}
#xin-jbzl dd b{color:#e5004f; font-weight:normal;}
#xin-jbzl dd a.xin-jbzlJiantou{color:#e5004f; background: #fff url(../images/icon_arrow_right.png) no-repeat scroll 96% 50% / 8px auto; padding-right:18px; position:absolute; right:10px;}
#xin-jbzl dd .xin-jdzlTijiao{margin:0 auto; text-align:center; border-radius:5px; width:70%; overflow:hidden; background:#e5004f;}
#xin-jbzl dd .xin-jdzlTijiao input{display:block; background:none; width:100%; color:#fff; padding:10px 0; border:0; font-size:14px;}
#xin-jbzl .xin-dianhua{padding:15px 0 15px 20px; background:#fff; border-top:1px solid #dfe0e1; border-bottom:1px solid #dfe0e1; margin-top:10px;}
#xin-jbzl .xin-dianhua img{max-width:100%;}
#xin-jbzl .xin-jbzlYxyaz dt{text-align:center; line-height:180%;}
#xin-jbzl .xin-jbzlYxyaz dd{border:0;}
#xin-jbzl .xin-jbzlYxyaz a{color:#506eaa;}
#xin-jbzl .input_phone{height:20px; line-height:20px; border:0; font-size:12px; padding:0 5px; color:#666; width:73%; background:#fff; box-sizing:border-box;}
.notice article>p>img{width:100% !important; height:auto !important;}