.s_page{ text-align:center;margin-top:30px;}
.s_page a{padding:0px 5px 3px 5px;  border:1px solid #d7d7d7; color:#b1b1b1; margin:0 5px 0 5px;}
.s_page a:hover{color:#ff6663;}
.s_page a.on{color:#ff6400;border:1px solid #ccc;}

/*商品规格*/
.xxy_bj {
	padding-bottom:1%;
}
.xxy_size {
	font-size:17px;
}
.xxy_size1 {
	font-size:14px;
	color:#bababa;
}
.xxy_size2 {
	font-size:28px;
	color:#d50d0d;
	font-weight:bold;
	font-family:Arial;
}
.xxy_size3 {
	font-size:13px;
	color:#6a6969;
}
.xxy_text {
	width:10%;
	height:auto;
	float:left;
	position:relative;
}
.xxy_text1 {
	width:60%;
	height:auto;
	left:0px;
	font-size:14px;
	top:20%;
	text-align:center;
	color:#454545;
	border:0px;
	position:absolute;
}
.xxy_lj {
	width:10%;
	height:auto;
	float:left;
}
.xxy_text2 {
	width:50%;
	height:40px;
	float:left;
	border:1px solid #dfdfdf;
	color:#4e4e4e;
	font-size:16px;
	padding:2% 0 0 4%;
}
.xxy_text3 {
	width:80%;
	height:40px;
	float:left;
	border:1px solid #dfdfdf;
	color:#4e4e4e;
	font-size:16px;
	padding:2% 0 0 4%;
}
.xxy_list a {
	width:20%;
	height:auto;
	float:left;
}
.xxy_gm {
	width:100%;
	height:auto;
	float:left;
	padding-top:5%;
	text-align:center;
}
.xxy_bottom {
	width:94%;
	height:auto;
	float:left;
	padding-top:3%;
	padding-left:3%;
	padding-bottom:3%;
}
.xxy_gwc {
	width:60%;
	height:auto;
	float:left;
}
.xxy_fx {
	width:34%;
	height:auto;
	float:right;
}

/* 商品属性选择 */
#attr ul{list-style-type:none;}
#attr ul li{float:left;display:inline;margin-right:5px;width:auto;overflow:hidden;}
#attr ul li a{display:block;border:1px solid #CCCCCC;padding:2px 6px;margin:1px;}
#attr ul li a:hover{border:2px solid #FF6701;margin:0px;}
#attr .select{}
#attr .select a{margin:0px; border:2px #990000 solid;}


#goodsnum{ color:#f00; text-align:center; font-weight:bold; padding-top:3%}

.sppj_color{color:#4e4e4e; float:left;}

/*登录报错提示*/
.err_mes {
	width: 97%;
	height: auto;
	padding: 0% 0 2% 3%;
	color: #f00;
	font-family: "微软雅黑";
	font-size: 24px;
	text-align:center;
}

.textfield2{ width:97%; height:72px; border:none; background:#fff; font-size:24px; color:#515151; padding-left:3%;}
.textfield3{ width:97%;height:72px; padding-left:3%;border:none; background:#fff; font-size:24px; color:#515151; float:left;}
.textfield4{ width:100%; height:87px; border:none; background:#fff; font-size:20px; color:#c9c9c9;}
.textfield5{width:100%; height:93px; border:none; background:#fff; font-size:20px; color:#c9c9c9;}

.login_submit{ width:100%;display:block; background:#ff9000; text-align:center; height:62px; line-height:62px; font-size:36px; color:#fff;border:none;
cursor:pointer;-webkit-appearance: none; border-radius: 5px;
}




.shdz_nr{width:auto; height:auto;  padding:11px 0 0 0px; color:#404040; line-height:30px;}
.shdz_nr li{width:auto; height:auto;  padding-bottom:15px;}
.shdz_color{color:#fc6210;}
.shdz_text{width:50%; height:20px;  border:1px solid #a0a0a0; color:#404040;}
.shdz_text1{width:100px; height:30px;  border:1px solid #a0a0a0; color:#404040; margin-right:10px;}
.shdz_wz{width:30%; height:auto; float:left;line-height:30px; padding-right:12px; text-align:right;}
.shdz_sr{width:80%; height:auto; color:#f00; line-height:30px;

}
.shdz_text2{width:50%; height:22px;  border:1px solid #a0a0a0; color:#404040;}
.shdz_color1{color:#808080;}
.shdz_text3{width:94px; height:22px;  border:1px solid #a0a0a0; color:#404040;}
.shdz_text4{width:66px; height:22px;  border:1px solid #a0a0a0; color:#404040;}
.shdz_text5{width:106px; height:22px;  border:1px solid #a0a0a0; color:#404040;}
.shdz_g{color:#404040;  padding:0 8px 0 8px;}
.shdz_bc{width:900px; height:auto;  padding-left:100px; color:#3366cc;}
.shdz_ybc{width:1000px; height:25px;  color:#fc6210; font-weight:bold; padding-top:15px; padding-left:30px;}


.addrlist span ,.addrlist1 span , .addrlist2 span{font-weight:bold;}
.addrlist  {cursor:pointer; background: #fff; padding:5px;border:solid 1px #fff;}
.addrlist1 {cursor:pointer; background: #FFE4CA; padding:5px;border:solid 1px #FFE4CA;}
.addrlist2 {cursor:pointer; background: #FFE4CA; border:solid 1px #FF9900; padding: 5px;}

/* 会员头像 */
#face{ display:none; position:absolute; top:180px; left:33%;width:400px; border:solid 2px #e4393c; height:150px; padding:3px; background:#fff;

  position:fixed;
  +position:absolute;
  +top:expression(eval(document.documentElement.scrollTop||document.body.scrollTop)+180);

}
.face_close{cursor:pointer; background:url(../img/newicon.png) -2px -393px no-repeat; width:25px; height:25px}
.face_close:hover{ background:url(../img/newicon.png) -27px -393px no-repeat;}

.payinput{ background:url(../img/but_blank.jpg ); width:90px; height:25px; border:0px; color:#fff; font-weight:bold}

.dd_top{width:1065px; height:30px; float:left; border-bottom:1px solid #e4393c; color:#317ee7; text-align:right; line-height:32px;}
.dd_t{width:103px; height:28px; float:left; background:#e4393c; color:#fff; text-align:center; line-height:28px; font-size:14px; font-family:"微软雅黑";}

.msg_input{width:100%;background:#fff;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);
height:40px;   font-size:20px; color:#c9c9c9;
border:ridge
}

.pjshow_top {color:#515151; font-size:23px; line-height:40px;}

/*收货地址*/

input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #fff;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #fff;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #fff;
}
a{color:#3a3a3a;}

.xsqg_list li .time_li{width:45%;float:left;margin:0 0 0 2%;text-align:right;position:relative;}

.copyright{
position: fixed;
bottom: 0px;
z-index:9999;
}
.f_button05{ width:53%; margin:0 auto; height:50px; line-height:50px;text-align:center; background:#ff9000;   font-size:30px;
color:#fff;border:none;
cursor:pointer;-webkit-appearance: none; border-radius: 5px;
}


.regist_submit{ 
width:100%;font-size:24px; 
background: #ff9000;
border: none;
text-align: center;
font-size: 18px;
color: #fff;
margin-top: 15%;
display:block;
padding: 3% 0;
}

.s_type li {
	height: 32px;
	line-height: 32px;
	border-bottom: 1px solid #fff;
	text-align: left;
	text-indent: 24px;
	color: #fff;
}

.s_type li a {
	color: #fff;
}

.s_num {
width: 100%;
height: 100%;
overflow: hidden;
}
.s_num img{
border: 0; 
 vertical-align: inherit; 
 width: auto; 
}
.s_num_min {
width: 25%;
border-right: 1px solid #CCC;
height: 100%;
text-align: center;
float: left;
}

.s_num_for {
width: 100%;
height: 100%;
border: 0px solid #096;
float: left;
text-align: center;
}

.s_num_plu {
width: 25%;
height: 100%;
text-align: center;
border-left: 1px solid #CCC;
float: left;
}

#s_flag .s_flag {
margin: 0 10px;
overflow: hidden;
}

#s_flag .s_flag li {
width: 50%;
float: left;
height: 28px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 12px;
}

.pro_pl img{
width:auto;max-width:100%;
}

/**商品评价展示**/
.pjshow{width:90%; margin:0 auto; padding-bottom:5%;}
.pjshow img{width:auto;max-width:100%;}
.pjshow li{background:url(../img/pjshow_line.jpg) repeat-x bottom; padding:5%; color:#515151; font-size:18px; line-height:32px;}
.pjshow span{color:#ff6c00;}

.s_checkbox{
font-size: 10px;
color: #ccc;
background: url(../img/icon35.png) 0 0 no-repeat;
background-size: 100%;
-webkit-appearance: none;
-moz-appearance: none;
border: 0;
border: none;
vertical-align: middle;
width: 100%;
height: 36px;
}

.s_checked {
font-size: 10px;
color: #ccc;
background: url(../img/icon36.png) 0 0 no-repeat;
background-size: 100%;
-webkit-appearance: none;
-moz-appearance: none;
border: 0;
border: none;
vertical-align: middle;
width: 100%;
height: 36px;
}


.s_bus{width:100%; padding-bottom:2%;}
.s_bus li{border-bottom:solid 1px #d7d7d7; padding:5% 0; font-size:14px; font-family:"宋体";}
.s_bus a{color:#7a7a7a; font-weight:bold;}
.s_bus_img{float:left; width:32%; border:solid 1px #c6c6c6; margin:0 5% 0 10%;}
.s_bus_fon{width:50%; float:left;}
.s_bus_q{color:#ff8a00; font-size:28px; line-height:40px; font-weight:bold;}
.s_bus_yh{color:#60aa00; font-weight:bold;}

.s_order_price{color:#c40404; font-size:18px; font-weight:bold; line-height:30px; float:left;}
.s_order_cy{float:right; color:#747474; font-size:18px; font-weight:bold;}

.s_f_mian02{ width:92%; margin:0 auto; padding:5% 0 15% 0;}
.s_f_mian02 li{ width:100%; margin-bottom:17px;}

/**订单详情页面商品列表**/
.s_dfh{width:100%;}
.s_dfh li{font-family:"宋体"; font-weight:bold;}
.s_dfh a{color:#404040; font-size:14px;}
.s_dfh_gray{width:100%; height:15px; background:#ececec;}
.s_dfh .dfh_order{width:92%; padding-left:8%; color:#404040; font-size:14px; font-weight:bold; border-bottom:solid 1px #c0c1c2; line-height:40px;}
.s_dfh .dfh_list{padding:3% 0;}
.s_dfh .dfh_list .dfh_img{float:left; width:32%; border:solid 1px #c6c6c6; margin:0 5% 0 8%;}
.s_dfh .dfh_list .dfh_gj{color:#a4a4a4; font-size:12px; float:left;}
.s_dfh .dfh_list .dfh_rmb{color:#fd0c0c; font-size:12px; float:right;}

/*订单详情*/
.order_zt{width:92%; padding:3% 4%; color:#404040; font-size:14px; font-weight:bold; background:#f5f5f5; line-height:30px;}
.fon_top{width:92%; margin:0 auto; color:#404040; font-size:14px; font-weight:bold; line-height:40px; font-family:"宋体";}
.fon_part{width:92%; margin:0 auto; font-family:"宋体"; font-size:12px; font-weight:bold; line-height:40px; color:#404040;}
.fon_part span{float:left; width:20%; color:#9f9f9f;}

/*我的消息*/
.s_f_date{ width:92%; background:#d8505c; height:50px; font-family:"宋体"; font-size:16px; color:#fff; padding-left:8%; line-height:50px; clear:both;}
.s_f_news01{ width:100%; margin:0 auto; padding:3% 0;}
.s_f_bd{ width:4%; float:left; padding:7% 0 0 4%;}
.s_f_newspic{ width:16%; float:left; margin:1% 4%;}
.s_f_news_text{ width:60%; float:right; padding-right:7%; color:#626262; font-family:"宋体";}
.s_f_news_text span{ line-height:55px; font-size:16px; color:#3f3f3f;}
.s_f_news02{ width:100%; margin-bottom:5%;}
.s_f_news02 li{ padding:3% 0;border-bottom:solid 1px #d7d7d7; overflow:hidden;}

/*待收货*/
.s_dsh_part{width:40%; float:right;}
.s_dsh_bg{width:40%; background:#d8505c; text-align:center; margin:2% 5%;}
.s_dsh_bg a{color:#fff; font-family:"宋体"; font-size:12px; font-weight:normal; line-height:26px;}

.s_payment{float:right; width:10%; background:#d8505c; text-align:center; margin:2% 5%; color:#fff;}
.s_payment a{color:#fff; font-family:"宋体"; font-size:12px; font-weight:normal; line-height:26px;}

/*找回密码*/
.f_mian03{ width:85%; margin:0 auto; padding-top:33px;}
.f_button04{ width:58%; margin:0 auto;  padding:10% 0; clear:both;}
.f_button04 a{ font-size:24px; color:#fff; display:block; text-align:center; line-height:61px;height:61px; background:#d8505c;}

.s_textfield2{ width:97%; height:72px;  background:#fff; font-size:24px; color:#515151; padding-left:3%;}

.find_submit{ width:100%;font-size:24px; color:#fff; display:block; text-align:center; line-height:61px;height:61px; background:#d8505c;}

/*个人信息编辑*/
.my_title{width:70%; float:left; color:#fff; font-size:30px; line-height:40px; padding:4% 2%; text-align:center;}
.my_sz{float:left; padding-top:6%; font-weight:normal;}
.my_sz a{color:#d42323; font-size:30px;}

.my_part{width:95%; margin:5% auto; font-family:"宋体"; color:#404040; font-size:14px; line-height:30px;}
.my_part img{float:left; width:22%;}
.my_part span{float:right; width:70%;}
.my_bd{float:right; width:65%; height:40px; line-height:40px;  background:#fff;}

/*设置密码*/
.mima_t{width:88%; margin:6% auto;}
.mima_b{width:82%; padding-left:4%; height:36px; line-height:36px; float:left; border:solid 1px #d4d4d4; background:#f6f6f6; border-radius:6px; color:#404040; font-size:16px;}
.mima_img{float:right; width:8%;}
.mima_cd{width:88%; margin:0 auto; padding-bottom:20%; color:#404040; font-size:22px; line-height:28px;}

.gbookinput{
	width: 90%;
	height: 33px;
	padding:0 10px;
	line-height: normal;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
}

.gbooktext{
width: 90%;
	height: 130px;
	padding:10px;
	line-height: 20px;
	background: #fdfdfd;
	border-top: 1px solid #858585;
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	border-bottom: 1px solid #c9c9c9;
	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	box-shadow: 1px 2px 3px #b7b7b7 inset!important;
	-webkit-appearance: none;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd));
	resize:none;
}
.s_shdz_sr{

}
.in100{

}

/*提示*/
.layer, .login-layer {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden;
margin: auto 0;
z-index: 1000;
}
.layer-bg {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
margin: 0 0;
z-index: -100000;
background: rgba(0,0,0,0.6);
}
.layer-main {
position: relative;
max-width: 720px;
min-width: 320px;
margin: 0 auto;
}
.tip-loadding {
position: relative;
top: 50%;
margin: 0 auto;
width: 150px;
background: #333;
padding: 15px;
font-size: 12px;
color: #fff;
text-align: center;
-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
box-shadow: 0 0 2px 2px rgba(0,0,0,0.3);
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
transition: all 0.3s linear;
}
/*提示END*/

/*地址列表页*/
.innerContent {
min-height: 415px;
}
.innerContent {
padding: 15px 0 0;
background-color: #fff;
}
.area-box {
padding: 10px;
border: 1px solid #efefef;
border-width: 1px 0;
background-color: #fff;
font-size: 14px;
}
.address-area, .area-box-1 {
position: relative;
margin-top: 15px;
}
.area-box {
border-color: #e1e1e1;
}

#address .address-area {
margin-top: 15px;
}
#address .address-area:first-child {
margin-top: 0;
}
#address .address-area li {
word-wrap: break-word;
width: 95%;
word-break: break-all;
}
#address .address-area .addr-list li {
width: 100%;
color: #464646;
}
.address-area .addr-list .mobile {
margin-left: 50px;
}
.address-area .addr-list .mobile {
margin-left: 0;
float: right;
}
.address-area .addr-list .name {
display: inline-block;
overflow: hidden;
white-space: nowrap;
max-width: 60%;
text-overflow: ellipsis;
}
.address-area .addr-list .dt-addr {
margin-top: 8px;
color: #888;
}
#address .address-area .addr-list .dt-addr {
color: #525252;
}
.postCode {
margin-top: 8px;
}
.address-area .addr-list .action-itm {
margin-top: 10px;
padding-top: 10px;
border-top: 1px solid #d8d8d8;
}

.setDefaultBtn {
display: inline-block;
padding: 5px;
color: #ea7515;
border: 1px solid #ea7515;
font-size: 14px;
border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-moz-radius: 3px;
}
.s_icons {
display: inline-block;
background: url('../img/addr_icons.png') no-repeat;
background-size: 200px;
}
.address-area .s_icons, .area-box-1 .s_icons {
position: absolute;
top: 37%;
right: 10px;
background-position: -34px 0;
width: 13px;
height: 18px;
background-size: 150px;
}
.address-area .addr-list .s_icons {
position: static;
float: right;
margin-top: 3px;
text-indent: -9999em;
background-size: 200px;
}
.address-area .addr-list .delete {
margin-left: 15px;
width: 25px;
height: 23px;
background-position: -150px -128px;
}
.address-area .addr-list .edit {
width: 22px;
height: 23px;
background-position: -129px -128px;
}
.action-itm .default {
display: inline-block;
padding: 5px;
color: #a1a1a1;
}
/*地址列表页END*/

/*编辑地址*/
.add-addr {
padding: 0 1.2em;
}
.add-addr .add-itm {
padding-bottom: 15px;
}
.add-addr .add-itm:after {
clear: both;
content: '.';
display: block;
height: 0;
visibility: hidden;
overflow: hidden;
}
.add-addr label {
float: left;
}
.add-addr .add-itm .input, .add-addr .add-itm .select {
width: 213px;
float: right;
position: relative;
background: #fff;
}
.add-addr .add-itm .input input {
width: 203px;
border: 1px solid #dbdbdb;
font-size: 1.07142em;
color: #444;
padding: 8px 0 8px 8px;
line-height: normal;
margin: 0;
-webkit-appearance: none;
color: #444;
}
.add-addr .add-itm .input, .add-addr .add-itm .select {
width: 213px;
float: right;
position: relative;
background: #fff;
}
.select:before {
width: 35px;
height: 33px;
position: absolute;
border: 1px solid #dbdbdb;
right: 0;
top: 0;
}
.select select {
width: 100%;
width: 110%\9;
height: 35px;
padding-right: 40px;
color: #444;
line-height: 31px;
border: 1px solid #dbdbdb;
-webkit-appearance: none;
text-indent: 6px;
font-size: .928571em;
position: relative;
z-index: 2;
background: none;
}
.select:after {
	display:none
}
.add-addr .add-itm .input textArea {
border: 1px solid #dbdbdb;
padding: 5px;
width: 203px;
}
.btn-area {
padding: 15px 10px 0;
}
.ui-btn {
display: block;
height: 40px;
width: 100%;
line-height: 40px;
text-align: center;
font-size: 1.3em;
font-weight: bold;
color: #fff;
cursor: pointer;
font-family: '微软雅黑', Arial, Helvetica, sans-serif;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-border-radius: 3px;
}
.orange-btn {
background: #ea7514;
border: 1px solid #EA7514;
}