/*:root{background:#e6e6e6}*/
* {margin:0; padding:0;word-break: break-all;text-overflow:ellipsis; 
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: "微软雅黑",'Microsoft YaHei',Arial,Helvetica,sans-serif;
    -webkit-tap-highlight-color: transparent;
    -ms-box-sizing: border-box;}
a{ text-decoration: none; color: #3e3a39 }
body, html { /*background:#fff; */
    font-size: 14px;font-size: 12px;/*overflow-x: hidden;*/
    width: 100%;height: :100%;min-height: 100%;color: #000;
    word-break: break-all;
    -webkit-user-select: none;
    -webkit-text-size-adjust: none;
    -webkit-overflow-scrolling: touch;
    -webkit-tap-highlight-color:rgba(0,0,0,0);}
ul,li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {/*display: block;*/border: 0;}
i,em, strong, var {font-style: normal;}
address, caption, cite, codae, dfn, em, optgroup, strong, th, var {font-weight: inherit;font-style: inherit;}
ins {text-decoration: none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-weight: 400;font-size: 100%;}
q:after, q:before {content: '';}
abbr, acronym {border: 0;font-variant: normal;}
sup {vertical-align: baseline;}
sub {vertical-align: baseline;}
legend {color: #000;}
button, input, optgroup, option, select, textarea {font-weight: inherit;font-style: inherit;font-size: inherit;font-family: inherit;}
del{ color: #898989 }
.wraper {position: relative; width: 100%; max-height:1920px; min-height:1136px}
.yb_page {width: 100%;height: 100%;}
/*宽度*/
.t_l{ text-align: left; }
.t_r{ text-align: right; }
.t_c{ text-align: center; }
.clear{ clear:both; overflow:hidden}
.left{float:left;}
.right{float:right;}
.fl{float:left;}
.fr{float:right;}
.pa{ position: absolute; }
.pr{ position: relative; }
.p10{ padding:10px}
.pr12{ padding-right:12px}
.pl12{ padding-left:12px}
.p12{ padding:12px}
.p12tb{ padding:12px 0}
.p12lr{ padding:0 12px}
.mtop10{ margin-top:10px;}
.mb12{ margin-bottom:12px;}
.mr12{ margin-right:12px;}
.m12{ margin:12px;}
.mbottom30px{margin-bottom:30px;}
.mbottomTL10px{margin:0px 14px;}
.mTLR10{margin:12px 12px 0px 12px;}
.c_333{ color:#333}
.c_666{ color:#999}
.c_999{ color:#999}
.c_ccc{ color:#ccc}
.c_b0aeaf{ color:#b0aeaf}
.red{ color:#e51047 }
.hui{ color:#898989 }
.f20{ font-size:20px }
.f16{ font-size:16px}
.f14{ font-size:14px}
.f12{ font-size:12px}
.f10{ font-size:12px}
.c_zhus{ color: #e61147 }
.main{ padding-bottom:50px; overflow: hidden; }
.main2{ padding-bottom:0px; overflow: hidden; }
.guanbi_bnt{ background: red }
.bj{ background:#fff; }
.bt1{border-top: 1px solid #dfdfdf;}

/*首页header*/
.header{ height:48px; background:#fff;position: relative;z-index:10; border-bottom:solid 1px #e6e6e6 }
/*header右边筛选iocn*/
.new_a_rt { height: 30px;position: absolute; right: 7px;top: 6px; /*width: 37px;*/}
.new_a_rt .shuaixuan {background:url(../images/pingtai.png); background-repeat:no-repeat;background-position:center; background-size:90% 90%;display: inline-block;width: 24px; height: 24px;margin: 5px 0 0 8px;text-indent:-9999px;}
.shezhi{background:url(../images/shezhi.png); background-repeat:no-repeat;background-position:center; background-size:90% 90%;display: inline-block;width: 24px; height: 24px;margin: 4px 0 0 8px;text-indent:-9999px;}
/*首页header导航搜索*/
.header h2{color: #000;font-size: 18px;font-weight: normal;height: 48px;line-height: 48px; text-align: center; font-weight:300;}
.header .logo{ height:22px; margin-top:12px; margin-right:auto;margin-left:auto}
.header .news,.header .cart{height:30px; margin-top:2px;}
.header_redjb{ background:#e61046;color: #fff; font-size: 0; width: 10px; height:10px; line-height: 10px; text-align:center; border-radius:100%; position:absolute; top:1px;right:2px;}
/*header左边返回iocn*/
.new_a_lt {left: 6px;position: absolute;top: 7px;height: 30px; line-height:30px}
.new_back_lt {left: 6px;position: absolute;top: 7px;width:10px;height:10px;}
.header_back{content:' ';position: absolute;left:8px;width: 12px;height: 12px;margin: 12px 12px 9px 9px;border: #52515e solid;border-width: 0 0 2px 2px; transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.enter{content:' ';position: absolute;top:42%; right:12px;width: 10px;height: 10px;border: #52515e solid;border-width: 1px 1px 0px 0px; transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.close{ margin-top:2px; height:29px;width:29px}
/*header右边筛选iocn*/
.new_a_rt { height: 30px; line-height:30px;position: absolute; right: 7px;top: 6px;}
.new_a_rt .shuaixuan {background:url(../images/pingtai.png); background-repeat:no-repeat;background-position:center; background-size:90% 90%;display: inline-block;width: 24px; height: 24px;margin: 5px 0 0 8px;text-indent:-9999px;}
.shezhi{background:url(../images/shezhi.png); background-repeat:no-repeat;background-position:center; background-size:90% 90%;display: inline-block;width: 24px; height: 24px;margin: 4px 0 0 8px;text-indent:-9999px;}
/*首页header导航搜索*/
#seach_box{height:48px; top:0px; background:#fff;position: relative;z-index:9999; padding:9px 48px 0 20px; display: none; border-bottom:solid 1px #e6e6e6 }
.seach_box{background:#f5f5f5;border-radius:5px;padding-left:30px; height:30px;}
.seach_img{position:absolute; top:11px; width:26px; height:26px; left:25px; background:none}
.input-word {width:100%;margin:0px 0;padding: 0 8px;border:0; background:none; height:30px;font-size: 14px; -webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.input_numu {width:100%;padding: 0 8px;border:0;height:40px;font-size: 14px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.input_lab {width:100%;padding: 0 8px;border:0;height:40px;font-size: 20px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.item {margin-bottom: 10px;position: relative;background:#fff;border: 1px solid #d7d7d7;border-radius:5px; position:relative; font-size:14px; padding:0 10px;}
.item  label{ position:absolute; top:10px; left:10px;text-align:right}
.item .txt-input { color: #252525;font-size: 14px;height: 40px;width: 100%; border:0;border-radius:5px;}
#seach_cancel{ position:absolute; font-size:14px; color:#333; right:9px; top:14px; border:0; background:#fff;}

/*footer*/
.footer{position:fixed;bottom:0px;left:0;right:0;margin:auto;z-index: 1; }
.footer_menu{ background:#f3f3f3;display:block;width:100%;height:51px;margin:0;border-top:1px #9e9c9c solid}
.footer_menu li{position:relative;text-align:center;display:inline-block;width:20%;float:left; background: none; padding-top:6px;}
.footer_menu li a{display:block;text-align:center;color:#939393;text-decoration:none;}
.footer_menu li a label{overflow:hidden;margin:0 0 0 0;font-size:10px;display:block !important;line-height:12px;text-align:center;}
.footer_menu li.selected label{ color:#fa405e} 
.footer_menu li:nth-child(1) i{ background-image:url(../images/nav_mall.png);}
.footer_menu li.selected:nth-child(1) i{ background-image:url(../images/nav_mall_press.png);}
.footer_menu li:nth-child(2) i{ background-image:url(../images/nav_classification.png);}
.footer_menu li.selected:nth-child(2) i{ background-image:url(../images/nav_classification_press.png);}
.footer_menu li:nth-child(3) i{ background-image:url(../images/nav_shop.png);}
.footer_menu li.selected:nth-child(3) i{ background-image:url(../images/nav_shop_press.png);}
.footer_menu li:nth-child(4) i{ background-image:url(../images/nav_icon_shopping-cart.png);}
.footer_menu li.selected:nth-child(4) i{ background-image:url(../images/nav_icon_shopping-cart_press.png);}
.footer_menu li:nth-child(5) i{ background-image:url(../images/nav_mine.png);}
.footer_menu li.selected:nth-child(5) i{ background-image:url(../images/nav_mine_press.png);}
.footer_menu li i{background-repeat:no-repeat; background-size:23px;display:block; width:22px; height:22px; margin:2px auto 0 auto;}
.footer_menu li i span {position: absolute;top: 1px; border-radius: 100%;border: 1px solid rgb(237, 88, 127);width: 18px; color: rgb(237, 88, 127);background-color: rgb(255, 255, 255); z-index: 10;margin-left: 3px; font-size: 10px;height: 18px;border-radius: 100%;line-height: 16px;}
/*商品详情页面底部*/
.footer_datail{position:fixed;bottom:0px;left:0;right:0;margin:auto;z-index: 10;}
.footer_datail{ background:#fff;display:block;width:100%;height:51px;margin:0;border-top:1px #9e9c9c solid}
.footer_datail li{ height: 52px; line-height: 52px; position:relative;text-align:center;display:inline-block;float:left;line-height:18px;text-align:center; margin: auto;}
.footer_datail li a{height:48px;display:block;text-align:center;color:#939393;text-decoration:none;}
.footer_datail li:nth-child(1),.footer_datail li:nth-child(2) { width:20% }
.footer_datail li:nth-child(1) img,.footer_datail li:nth-child(2) img { width:30px; height: 30px; margin:12px auto 0 auto; }
.footer_datail li:nth-child(3),.footer_datail li:nth-child(4) { width:30%;height: 52px; line-height: 52px;  color: #fff; font-size: 19px; }
.footer_datail li:nth-child(3){ background: #ed4d76 }
.footer_datail li:nth-child(4){ background: #e51047 }

.comments_input {width:100%;padding:0 8px 0 30px;border:0;background: url(../images/xie.png) #fff; background-position:6px center; background-repeat:no-repeat; background-size:24px;border-radius:5px; height:30px;font-size: 12px;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



.back_top{ position:fixed; bottom:60px; height:50px; width:50px; right:10px;display:none; z-index:9}
/*把这个放在样式表里面 2016/1/26*/
#scroller li {
    padding:0 12px;
    color: #a5a2a2;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #fff;
    background-color: #fff;
    font-size: 14px;}
/*搜索筛选模块*/
.search {position: absolute;top: 48px;left: 0;width: 100%;z-index: 6;}
.selcon {margin: 0 auto;background: #fff;border-bottom: 1px solid #dfdfdf;}
.sea_list li {position: relative;width: 50px;padding: 8px 0;}
.sea_list li:last-child {border-right: none;}
.sea_list li a {display: block;height: 24px;line-height: 24px;font-size: 14px;text-align: center;color: #666;overflow: hidden;padding: 0 6px;}
.sea_list li a i {position: relative;display: inline-block;font-style: normal;height: 24px;overflow: hidden;}
.sea_list li a i span {display: inline-block;height: 24px;line-height: 24px;padding-right: 17px;overflow: hidden; width:45px;}
.sea_list li a i span.selected {color:#0e4b9c;}
.flexbox {width: 100%;}

.are-box{
	position: absolute;
	top: 0;
	height: 280px;
	background-color: white;
	width: 100%;}
.are-menu{width: 100%;}
.are-menu li{
	height: 41px;
	border-bottom: 1px solid #E0E0E0;
	padding-left: 15px;
	line-height: 41px;
	color: #666666;
}
.are-info{
	position: absolute;
    z-index: 1;
    top: 0px;
    bottom: 0px;
    left: 33.333%;
    width: 100%;
    overflow: hidden;
}
.are-info-one{
	position: absolute;
	overflow-y: scroll;
	height: 100%;
	width: 100%;
	z-index: 1;
}
.are-info-one ul li{
	height: 41px;
	border-bottom: 1px solid #E0E0E0;
	text-align: left;
	line-height: 41px;
	color: #666666;
	padding-left: 15px;
	border-left: 1px solid #E0E0E0;
}
.are-info-two{
	position: absolute;
	overflow-y: scroll;
	height: 100%;
	left: 33.333%;
	top: 0;
	width: 100%;
	z-index: 2;
}
.are-info-two ul li{
	height: 41px;
	border-bottom: 1px solid #E0E0E0;
	text-align: left;
	line-height: 41px;
	color: #666666;
	padding-left: 15px;
	border-left: 1px solid #E0E0E0;
}
.disablescroll {
    position: fixed;
    overflow: hidden;
    height: 100%;}
.select-are-box{background: #f6f6f6;color: #0e4b9c !important;}
/*** 弹性布局实现 均分*/
.flexbox {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal; }
.flexbox > * {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        box-flex: 1;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;}

/*下拉图片*/
.tips {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/head_tips.png) no-repeat center;
    background-size:85%;
}
.up_tips {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/head_tips3.png) no-repeat center;
    background-size:85%;
}
.down_tips {
    position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/head_tips2.png) no-repeat center;
    background-size:85%;
}

.sl{position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/sl.png) no-repeat center;
    background-size:85%;
}
.xl{position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/xl.png) no-repeat center;
    background-size:85%;
}
.upsl{position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/sl_press.png) no-repeat center;
    background-size:85%;
}
.upxl{position: absolute;
    top: 50%;
    margin-top: -5px;
    right: 0;
    width:10px;
    height:11px;
    background: url(../images/xl_press.png) no-repeat center;
    background-size:85%;
}
/*清浮动*/
.clearfix {*zoom: 1;}

.clearfix:after {
        display: block;
        content: "clear";
        height: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden;}
/*placeholder文字样式*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999;}
/*取出表单的IOS默认样式，如select小箭头*/
input, select, textarea {
    /*-webkit-appearance: none;*/
    outline: none;
}
/** diaplay inline-block 兼容问题 **/
.inblock {
    display: inline-block;
    zoom: 1;
    *display: inline;
    float: none;
}
.none {display: none;}
/* 弹性布局实现 均分*/
.flexbox {
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-orient: horizontal;
    box-orient: horizontal; 
}
.flexbox > * {
        display: block;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        box-flex: 1;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -ms-box-flex: 1;
        -webkit-flex: 1;
        flex: 1;}
.flexbox {width: 100%;}
#content {bottom: 53px;left: 0;overflow: auto;position: absolute;top: 85px;width: 100%;z-index: 1;}
/*帅选*/
.kuangClass{display: none;}
.CheckBoxLabelClass:hover{text-decoration: underline;}
.RadioLabelClass{background-size: 100%;margin: 3px;height: 25px;width:90%;display: block;float: left; font-size:0; text-indent:-99999px;}
.RadioSelected{background:#fff url(../images/gou.png) no-repeat center;-webkit-background-size:20px;background-size:20px;}

/*购物车*/
.CheckBoxClass{display: none;}
.CheckBoxLabelClass{ background-color:#fff;background-image:url(../images/dian.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:100%;background-size:80%;border:solid 1px #e6e6e6;border-radius:100%;margin:5px;height:20px;width:20px;display: block;}
.CheckBoxLabelClass:hover{text-decoration: underline;}
.LabelSelected{background-color:#e51048;background-image:url(../images/dian.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:80%;border:solid 1px #e51048;border-radius:100%;}

/*设为默认地址 复选框*/
.CheckBoxClass_lxz{display: none;}
.CheckBoxLabel_lxz:hover{text-decoration: underline;}
.CheckBoxLabel_lxz{ background:#fff;border:solid 1px #7d7d7d;border-radius:5px;margin:5px;height:24px;width:24px;display: block;}
.LabelSelected_lxz{ background-color: #fff; background-image:url(../images/LabelSelected_lxz.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:80%;
    border:solid 1px #7d7d7d;border-radius:5px;}
/*按钮*/
.queren_bnt{font-size: 16px;display:block;line-height:40px;height:40px;margin:0 -12px;text-align:center;position:absolute;bottom:0;left:0;right:0;}
.quere_bnt {font-size: 16px;display: block;line-height: 40px;height: 40px;margin: 0 -12px;text-align: center; background: #e51047; color: #fff}
.addclass_bnt { margin:0 auto; display: inline-block; line-height: 33px;height: 34px; border-radius: 4px; padding: 0 50px;text-align: center; background: #fff; color: #e51047; border: 1px solid #e51047}
.quere_radius_bnt { font-size: 16px; border-radius:6px;  display: block;line-height: 40px;height: 40px;text-align: center; background: #e51047; color: #fff}

  /*弹出框*/
 .window_box{ width: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color:rgba(0,0,0,0.8); z-index: 22 ; display: none;} 
 .Window_contents{  background-color: #fff; position: absolute; top:50%; margin-top: -10%; left: 15%; right: 15% }
 .window_bnt{ border-top:1px solid #dfdfdf;text-align: center; clear: both ; overflow: hidden; font-size: 16px; }
 .window_bnt a{border-left:1px solid #dfdfdf; margin-left: -1px; display: inline-block; height:40px; line-height: 40px; width:50%; float: left;  }
 .wenju{ line-height: 80px; line-height:80px; text-align: center;font-size: 16px; }
 
 .wd_dindang{ padding: 15px 12px; clear: both; overflow: hidden; text-align: right; border-top: 1px solid #dfdfdf; }
.wd_dindang p{ line-height:40px; font-size: 14px;}
.wd_dindang p span{ margin-left:10px; }
.fukuai{display: inline-block;background: rgb(229, 16, 71);color: rgb(255, 255, 255);border-radius: 4px;height: 30px;line-height: 30px;padding: 0 12px;}   
.quxiaodindang{display: inline-block;background:#fff; border:1px solid #dfdfdf; color:#666;border-radius: 4px;height: 30px;line-height: 30px;padding: 0 12px;margin-right: 12px;} 

/*更换手机*/
.fsyzm_bnt1 {text-align: center;border: 1px #3e3a39 solid;background: none;color: #3e3a39;font-size: 12px; display: inline-block;height: 30px;line-height: 28px; border-radius: 4px; padding: 0 10px;}
.fsyzm_bnt2{text-align: center;border: 1px #e51047 solid;background: #e51047;color: #fff;font-size: 12px; display: inline-block;height: 30px;line-height: 28px; border-radius: 4px; padding: 0 10px;}
.yzm {position: absolute;top: 20%;right: 0px;} 


/* 商品列表 综合 侧边栏*/
.sidebarbox{
	position: absolute;
	width: 100%;
	background-color: #fff;
	box-shadow: 0px 2px 4px rgba(0,0,0,0.35);
	z-index: 655;
	top: 0;
	left:-110%;
	margin-top: 41px;
}
.sidebarbox ul li{
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 10px !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.sidebarbox ul li a{
	padding: 0 !important;
} 