::-webkit-scrollbar{display:none;}
*{margin:0;padding:0;}
body{margin:0 auto !important;width:100%;padding:0 0 5rem 0;font-family:"Microsoft YaHei";font-size:14px;color:#444;}
h1,h2,h3,h4,h5,h6,p,div,input{margin:0;padding:0;}
li{list-style:none;margin:0;padding:0;}
a{text-decoration:none;color:#444;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
a:hover{text-decoration: none;color:#f00;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.w{width:100%;}
.bs{box-sizing: border-box;}
img{vertical-align: middle;}
.clearfix:after{display: table;content:"";height:0;clear:both;visibility:hidden;}
input[type="button"],input[type="submit"],input[type="text"],input[type="password"],input[typa="reset"],textarea{cursor: pointer;-webkit-appearance:none;}
input[type="text"],input[type="password"],input[type="email"],input[typa="reset"],select{-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="submit"]{border-radius:0;}
input[type="button"]{border-radius:0;}
input[type="text"]{border-radius:0;}
:-moz-placeholder{color: #888;opacity:1;}
::-moz-placeholder{color: #888;opacity:1;}
input:-ms-input-placeholder{color: #888;opacity:1;font-size:1.4rem;}
input::-webkit-input-placeholder{color: #888;opacity:1;font-size:1.4rem;}
select{border: solid 0px #000;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;font-size:1.4rem;}
@media screen and (max-width:374px){html{height: 100%;font-size: 10px;}}
@media screen and (min-width:375px) and (max-width:414px){html{height: 100%;font-size:11px;}}
@media screen and (min-width:415px){html{height: 100%;font-size:12px;}}
*{-webkit-touch-callout:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
header,nav,section,footer{display: block;}
/********************顶部***************************/
header{background:#27367f;height:4.6rem;width:94%;padding:0 3%;}
header a{width:30%;height:4.6rem;line-height:4.6rem;}
header a img{max-width:100%;max-height:3.5rem;vertical-align:middle;}
header form{width:65%;background:#fff;border-radius:4px;height:3rem;margin-top:0.8rem;float:right;line-height:3rem;position:relative;}
header form input[type="text"]{width:75%;margin-left:3%;height:2.2rem;line-height:2.2rem;margin-right:0.4rem;border:none;outline:none;}
header form input[type="submit"]{position:absolute;top:0;right:8px;height:3rem;line-height:3rem;border:none;outline:none;background:url(../images/tel.png) right center no-repeat;width:20%;background-size:1.8rem;}
/*****************************首页轮播图********************************/
.banner{width:100%;position:relative;box-sizing: border-box;margin-bottom:0px;overflow: hidden;z-index:1;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-slide{text-align: center;font-size: 18px;background: #fff;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;width:100%;height:100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:2px;}
.banner .swiper-pagination-bullet{background:#27367f;opacity:1;margin:0 5px;width:8px;height:8px;border-radius:8px;}
.banner .swiper-pagination-bullet-active{background:#fff;opacity:1;}

/*////////////图标//////////*/
.icon{margin-top:1.0rem;}
.icon li{float:left;width:25%;text-align:center;margin-bottom:0.5rem;}
.icon li img{height:5rem;border-radius: 50%;}
.icon li p{line-height:2.5rem;font-size:1.4rem;}
/*********************优惠活动***********************/
.acvity .img img{width:100%;}
.acvity li{float:left;width:48%;padding:1%;overflow:hidden;}
.acvity li a{display:block;width:100%;border-radius:6px;overflow:hidden;}
.acvity li a img{width:100%;}
.acvity ul{padding:2% 1%;width:98%;}
/***************************热销产品****************************/
.index_pro{background:#27367f;margin-bottom:1.3rem;}
.index_pro .tit{padding:1.2rem 2.5%;width:95%;}
.index_pro .tit span{height:3.0rem;background:#fff;line-height:3.0rem;padding:0 1.5rem;border-radius:2rem;color:#e61717;font-size:1.6rem;}
.index_pro .tit a{color:#fff;font-size:1.4rem;}
.index_pro li{float:left;width:46%;padding:0 2%;margin-bottom:1.2rem;}
.index_pro li a{background:#fff;border-radius:6px;display:block;padding:0.6rem;overflow:hidden;}
.index_pro li a .img { text-align:center;}
.index_pro li a .img img{max-width:100%;max-height:100%;}
.index_pro li a .name{font-size:1.4rem;line-height:2.4rem;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_pro li a .price{font-size:1.4rem;color:#e51717;}
.ad{margin-bottom:1.3rem;}
.index_pro .list{float:left;width:46%;margin:0 2% 1.2rem;padding:0.6rem;box-sizing: border-box; background:#fff;border-radius:6px;overflow:hidden;}
.index_pro .list .img{ text-align:center;}
.index_pro .list .img img{ max-height:100%;max-width:100%;}
@media screen and (max-width:374px){
	.index_pro .list .tip{line-height:1.5rem;}
	.index_pro .list .tip p span{display:inline-block;font-size:0.7rem;}
	.index_pro .list a{display:inline-block;height:3.2rem; width:3.2rem; background:url(../images/index8.png) center no-repeat;background-size:100%;font-size:0.6rem;text-align:center;line-height:1.2rem;padding-top:0.8rem;color:#fff;}
	.index_pro .list a span{display: block;}
}
@media screen and (min-width:375px) and (max-width:413px){
	.index_pro .list .tip{line-height:1.8rem;}
	.index_pro .list .tip p span{display:inline-block;font-size:1.2rem;}
	.index_pro .list a{display:inline-block;height:4.2rem; width:4.2rem; background:url(../images/index8.png) center no-repeat;background-size:100%;font-size:1.4rem;text-align:center;line-height:1.5rem;padding-top:1rem;color:#fff;}
	.index_pro .list a span{display: block;}
}
@media screen and (width:414px){
	.index_pro .list .tip{line-height:1.8rem;}
	.index_pro .list .tip p span{display:inline-block;font-size:1.2rem;}
	.index_pro .list a{display:inline-block;height:4.2rem; width:4.2rem; background:url(../images/index8.png) center no-repeat;background-size:100%;font-size:1.4rem;text-align:center;line-height:1.5rem;padding-top:1rem;color:#fff;}
	.index_pro .list a span{display: block;}
}
@media screen and (min-width:415px){
	.index_pro .list .tip{line-height:1.8rem;}
	.index_pro .list .tip p span{display:inline-block;font-size:1.2rem;}
	.index_pro .list a{display:inline-block;height:4.6rem; width:4.6rem; background:url(../images/index8.png) center no-repeat;background-size:100%;font-size:1.3rem;text-align:center;line-height:1.5rem;padding-top:1.5rem;color:#fff;}
	.index_pro .list a span{display: block;}
}
.index_pro .list .name{font-size:1.5rem;color:#000;line-height:2.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*底部*/
footer{background:#27367f;position:fixed;bottom:0;left:0;width:100%;padding:0.5rem 0; padding-bottom:1.2rem;}
footer li{float:left;width:25%;text-align:center;}
footer li a{color:#fff;font-size:1.3rem;}
footer li a img{height:1.6rem;margin-bottom:0.5rem;}
/********************产品**************************/

.sort_left a{display:block;padding-left:1rem;font-size:1.6rem;height:3.6rem;line-height:3.6rem;}
.sort_left a.on{border-left:4px solid #e61717;color:#e61717;background:#fff;}
/****************整体设置********************/
#sort{position:fixed;top:4.6rem;width:100%;left:0;height:100%;bottom:5rem;overflow:hidden;}
.sort_right{position:absolute;left:30%;width:70%;height:100%;top:0;overflow:auto;}
.sort_right li{float:left;width:31.3%;padding:0 1%;margin-bottom:1rem;overflow:hidden;text-align:center;}
.sort_right li img{height:4.5rem;}
.sort_right li p{font-size:1.2rem;line-height:2.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sort_right ul{padding:1.5rem 0;border-bottom:1px dashed #ddd;}

.sort_left{position:absolute;left:0;width:30%;background:#f0f0f0;height:100%;top:0;}
.sort_item{
    height:4rem;
    z-index: 1;
    width:100%;
    display: block;
    line-height:4rem;
    text-align: left;
	padding-left:1.6rem;
}
.sort_title {
    font-size:1.5rem;
    color: #666;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sort_item.crt .sort_title {
    color: #e61717;
}

.sort_item.crt{
    border-left:4px solid #e61717;
	color:#e61717;
	background:#fff;
}

.sort_list .title{text-align:center;color:#e61717;font-size:1.8rem;line-height:4rem;}
.sort_list .title i{display:inline-block;width:30px;height:0.2rem;background:#e61717;vertical-align:middle;}
.sort_list .title span{display:inline-block;vertical-align:top;}
/********************产品列表页*********************/
.page_header{background:#f5f5f5;height:4rem;line-height:4rem;width:96%;padding:0 2%;}
.page_header a{display:inline-block;width:15%;height:4rem;line-height:4rem;}
.page_header span{display:inline-block;width:69%;text-align:center;font-size:1.8rem;}
.page_header a.home{text-align:left;}
.page_header a.login{text-align:right;font-size:1.5rem;}
.pro_menu{border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:3.5rem;line-height:3.5rem;position:relative;}
.pro_menu>a{float:left;width:25%;text-align:center;font-size:1.5rem;}
.pro_menu>a.on{color:#e61717;}
.choose1{position:absolute;top:3.5rem;background:#fff;z-index:1000;padding:3%;left:0;width:94%;border-top:1px solid #ddd;display:none;}
.choose1 a{height:2.8rem;line-height:2.8rem;background:#f0f0f0;border-radius:2rem;display:inline-block;white-space:nowrap;padding:0 1%; margin-bottom:10px; width:22%; text-align:center;}
.choose1 a.on{background:#e61717;color:#fff;}
#pro .pro_choose span{padding-right:15px;background:url(../images/index11.png) right center no-repeat;}
.flip{text-align:center;font-size:1.4rem;}
.flip a{color:#fff;border:1px solid #fff;display:inline-block;height:1.8rem;line-height:1.8rem;padding:0 0.6rem;}


.flip1{text-align:center;font-size:1.4rem; margin-top:10px;}
.flip1 a{color:#27367f;border:1px solid #e61717;display:inline-block;height:1.8rem;line-height:1.8rem;padding:0 0.6rem;}

/****************************产品详情页**********************/
.pro_banner{width:100%;position:relative;box-sizing: border-box;margin-bottom:0px;overflow: hidden;z-index:1;}
.pro_banner .swiper-container{width: 100%;height: 100%;}
.pro_banner .swiper-slide{text-align: center;font-size: 18px;background: #fff;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;width:100%;height:100%;}
.pro_banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:2px;}
.pro_banner .swiper-pagination-bullet{background:#cacac9;opacity:1;margin:0 5px;width:8px;height:8px;border-radius:8px;}
.pro_banner .swiper-pagination-bullet-active{background:#27367f;opacity:1;}
.pro_top{position:fixed;left:0;top:0;width:100%;height:4rem;background:rgba(255,255,255,.8);z-index:400;width:96%;padding:0 2%;line-height:4rem;}
.pro_top .home{width:15%;}
.pro_top span{width:70%;text-align:center;}
.pro_top span a{font-size:1.8rem;padding:0 1rem;display:inline-block;height:4rem;line-height:4rem;box-sizing: border-box;}
.pro_top span a.on{border-bottom:3px solid #e61717;color:#e61717;}

#pro_detail1 { padding:10px;}
#pro_detail1 img{ max-width:100%!important;}
#pro_detail1 p{text-align:center;}
#pro_detail1 p img{display:block;max-width:100%; margin:0 auto;}

#pro_detail .name{padding:0.8rem 2%;width:96%;font-size:1.6rem;font-weight:bold;line-height:2.3rem;}
#pro_detail .price{padding:0rem 2%;width:96%;font-size:1.8rem;line-height:2.6rem;color:#e61717;}
#pro_detail .tip{padding:0rem 2%;width:96%;font-size:1.4rem;line-height:2.6rem;color:#888;border-bottom:1px solid #ddd;padding-bottom:0.5rem;}
#pro_detail .tip span{margin-right:15px;display:inline-block;white-space:nowrap;font-size:1.3rem;}
#pro_detail .pro_choose{border-top:0.5rem solid #f0f0f0;border-bottom:0.5rem solid #f0f0f0;line-height:4rem;padding:0rem 2%;width:96%;}
#pro_detail .pro_choose a{display:block;font-size:1.6rem;background:url(../images/index18.png) right center no-repeat;background-size:0.9rem;}
#pro_detail .pro_pj{border-top:0.5rem solid #f0f0f0;border-bottom:0.5rem solid #f0f0f0;line-height:4rem;padding:0rem 2%;width:96%;}
#pro_detail .pro_pj a{display:block;font-size:1.6rem;background:url(../images/index18.png) right center no-repeat;background-size:0.9rem;}
#pro_detail .pro_pj a b{font-weight:normal;color:#e61717;margin-right:5px;}
.pro_tw{text-align:center;padding:1.5rem 0;}
.pro_tw a{display:inline-block;border:1px solid #ddd;height:3.2rem;line-height:3.2rem;padding:0 30px;font-size:1.5rem;}
.pro_bottom{position:fixed;bottom:0;left:0;width:100%;height:4rem;background:#f7f7f7;border-top:1px solid #ddd;}
.pro_bottom a{text-align:center;height:4rem;float:left;line-height:4rem;font-size:1.5rem;border-right:1px solid #ddd;box-sizing: border-box;}
.pro_bottom a:first-child{width:26%;}
.pro_bottom a:nth-child(2){width:14%;}
.pro_bottom a:nth-child(3){width:30%;background:#ff8d30;color:#fff;}
.pro_bottom a:nth-child(4){width:30%;border-right:0;background:#e61717;color:#fff;}

/************************产品详情页**************************/
#pro_detail2 .tit{border-top:1px solid #ddd;border-bottom:5px solid #f0f0f0;padding:0.5rem 0;}
#pro_detail2 .tit a{float:left;width:20%;text-align:center;}
#pro_detail2 .tit a span{display:block;line-height:2.0rem;}
#pro_detail2 .tit a.on{color:#e61717;}
#pro_detail2 .list{padding:1rem 3% 1rem;width:94%;border-bottom:1px solid #ddd;}
#pro_detail2 .list .title{line-height:3rem;font-size:1.6rem;margin-bottom:0.8rem;border-bottom:1px dashed #ddd;padding-bottom:1rem;}
#pro_detail2 .list .title span i{display:inline-block;width:3rem;height:3rem;border-radius:3rem;overflow:hidden;vertical-align:middle;margin-right:0.5rem;}
#pro_detail2 .list .text{font-size:1.3rem;line-height:1.8rem;}
#pro_detail2 .list .img{margin-top:1.0rem;}
#pro_detail2 .list .img li{float:left;width:31.3%;margin:0 1% 2%;overflow:hidden;border:1px solid #ddd;height:7rem;box-sizing: border-box;text-align:center;line-height:7rem;}
#pro_detail2 .list .img li img{max-width:100%;max-height:100%;}
#pro_detail2 .list .star i{display:inline-block;width:1.4rem;height:1.4rem;}
/**产品拍卖详情**/
.sale_text{border-bottom:5px solid #f0f0f0;padding:1rem 0;}
.sale_text h1{width:94%;padding:0 3%;font-size:1.6rem;color:#333;line-height:2.4rem;margin-bottom:0.7rem;font-weight:normal;}
.sale_text h2{font-weight:normal;font-size:1.4rem;border-bottom:1px solid #ddd;margin-bottom:0.5rem;width:94%;padding:0 3% 0.7rem;}
.sale_text h2 b{font-weight:normal;color:#e61717;font-size:1.8rem;}
.sale_cont .tit{height:3.2rem;line-height:3.2rem;border-bottom:1px solid #ddd;border-left:4px solid #e61717;padding-left:1.1rem;font-size:1.5rem;color:#e61717;}
.sale_cont .cont{ padding:0 10px;}
.sale_cont .cont img{ max-width:100%;}

.sale_bottom{background:#e61717;height:4rem;line-height:4rem;position:fixed;bottom:0;width:100%;text-align:center;}
.sale_bottom a{color:#fff;font-size:1.6rem;}
.sale_text p{font-size:1.3rem;width:94%;padding:0 3%;line-height:2.2rem;color:#999;}
/************************提交保证金*********************/
#sale_del1 input[type="submit"]{background:#e61717;height:4rem;line-height:4rem;position:fixed;bottom:0;width:100%;text-align:center;border:none;outline:none;font-size:1.6rem;color:#fff;}
#sale_del1 .tit{padding:1rem;text-align:center;font-size:1.6rem;color:#e61717;}
#sale_del1 .text{padding:0 3%;width:94%;}
#sale_del1 .text h1{font-size:1.4rem;color:#333;padding:0.5rem 0;}
#sale_del1 .text .price{font-size:1.4rem;color:#e61717;padding:0.5rem 0;}
#sale_del1 .text p{line-height:2.2rem;font-size:1.4rem;padding:0.2rem 0;}
/**************个人中心*******************/
#user .top h1{background: -moz-linear-gradient(left, #f75f5a 0%, #fead51 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#f75f5a), color-stop(100%,#fead51));
    background: -webkit-linear-gradient(left, #f75f5a 0%,#fead51 100%);
    background: -o-linear-gradient(left, #f75f5a 0%,#fead51 100%);
    background: -ms-linear-gradient(left, #f75f5a 0%,#fead51 100%);
    background: linear-gradient(to right, #f75f5a 0%,#fead51 100%);height:9rem;text-align:center;line-height:4.5rem;font-weight:normal;color:#fff;font-size:1.8rem;}
#user .user_box{
	background:#fff;
	-moz-box-shadow:0px 5px 5px #ddd;
   -webkit-box-shadow:0px 5px 5px #ddd;
   box-shadow:0px 5px 5px #ddd;
	width:94%;
	margin:-4.5rem auto 0;
	border-radius:0.5rem;
	padding:1rem 3%;
	box-sizing: border-box;
}
#user .user_box ul li{float:left;width:25%;text-align:center;}
#user .user_box ul li a .img span{display:inline-block;width:4.5rem;height:4.5rem;position:relative;border-radius:4.5rem;background:#ff0;}
#user .user_box ul li a .img span i{display:inline-block;position: absolute;top:0.1rem;right:-0.5rem;background:#e61717;width:2rem;height:2rem;border-radius:2rem;color:#fff;font-style:normal;line-height:2rem;text-align:center;}
#user .user_box ul li p{font-size:1.4rem;line-height:2.6rem;}
#user .user_box .name{margin-bottom:1.5rem;}
#user .user_box .name .img{width:6rem;height:6rem;margin-right:1rem;border-radius:5rem;overflow:hidden;}
#user .user_box .name .text{line-height:2.5rem;font-size:1.5rem;margin-top:1rem;}
#user .user_box .name .text a{color:#e61717;font-size:1.4rem;}
#user .user_box .name .text p i{font-style:normal;color:#e61717;margin:0 0.8rem;}
#user .cont{
	background:#fff;
	-moz-box-shadow:0px 0px 10px #ddd;
   -webkit-box-shadow:0px 0px 10px #ddd;
   box-shadow:0px 0px 10px #ddd;
	width:94%;
	margin:2rem auto;
	border-radius:0.5rem;
	padding:1rem 3%;
	box-sizing: border-box;
}
#user .cont li{float:left;width:25%;text-align:center;margin-bottom:1.0rem;}
#user .cont li img{height:4.5rem;}
#user .cont li p{font-size:1.4rem;line-height:2.6rem;}
/************实名认证************/
#real .row{padding:1rem 3%;width:94%;font-size:1.4rem;border-bottom:1px solid #ddd;line-height:2rem;}
#real .row input[type="password"]{width:100%;border:none;outline:none;text-align:right;}
#real .row input[type="text"]{width:100%;border:none;outline:none;text-align:right;}
#real .row span.fr{width:75%;text-align:right;}

#real .line1{position:relative;float:right;width:4rem;height:2rem;margin-left:1rem;}
#real .line1 input[type="radio"]{
     width: 0rem;
     height:2rem;
	 opacity:0;
	filter:alpha(opacity=0);
	position:absolute;left:0;top:0;
	outline:none;
}
#real .line1 label {
	width:4rem;
	height:2rem;
	background:url(../images/index26.png) left center no-repeat;background-size:1.6rem;
	position:absolute;left:0;top:0;
	text-align:left;padding-left:2rem;
	font-size:1.4rem;
}
#real .line1 input:checked+label{
	background:url(../images/index27.png) left center no-repeat;background-size:1.6rem;
}
#real input[type="submit"]{width:14rem;height:3rem;margin-top:3rem;background:#e61717;border:none;outline:none;border-radius:5px;color:#fff;font-size:1.5rem;}
#real button{width:14rem;height:3rem;margin-top:1rem; margin-bottom:2rem;background:#e61717;border:none;outline:none;border-radius:5px;color:#fff;font-size:1.5rem;}

/******************购物车****************/
#cart .list{display:flex;display:-webkit-flex;align-items:center;padding:10px 5px;border-bottom:1px solid #ddd;justify-content:space;}
#cart .list input{width:30px !important;height:30px !important;margin-right:5px;}
#cart .list .img{height:70px !important;width:155px !important;overflow:hidden;border:1px solid #ddd;line-height:70px;text-align:center;}
#cart .list .img img{max-width:70px;max-height:70px;display:inline-block;vertical-align: middle;}
#cart .list .price{width:80px;text-align:right;}
#cart .list .price b{font-weight:normal;font-size:16px;color:#333;display:block;height:46px;vertical-align:top;}
#cart .list .price .list_del{background:url(../images/index30.png) center no-repeat;background-size:16px;display:inline-block;width:16px;height:16px;}
#cart .list .text{overflow:hidden;padding:0 5px;width:100%;}
#cart .list .text h1{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:22px;font-weight:normal;}
#cart .list .text h1 a{color:#000;}
#cart .list .text p{color:#bbb;font-size:12px;}
#cart .list .text p span{margin-right:5px;}
#cart .list .text h2{margin-top:0.8rem;}
#cart .list .text h2 a{float:left;width:22px;height:22px;}
#cart .list .text h2 a.add{background:url(../images/index28.png) center no-repeat;background-size:22px;}
#cart .list .text h2 a.reduce{background:url(../images/index29.png) center no-repeat;background-size:22px;}
#cart .list .text h2 span{float:left;width:40px;height:20px;font-size:1.4rem;font-weight:normal;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center;line-height:20px;}
#cart .cart_bottom{position:fixed;background:#fff; bottom:0;left:0;width:100%;height:46px;line-height:46px;border-top:1px solid #f0f0f0;padding-left:10px;}
#cart .cart_bottom input[type="checkbox"]{width:18px;height:18px;display:inline-block;vertical-align:middle;margin-top:-2px;}
#cart .cart_bottom span{margin-left:5px;margin-right:15px;}
#cart .cart_bottom b{font-weight:normal;color:#f00;font-size:16px;}
#cart .cart_bottom a{position:absolute;bottom:0;right:0;width:90px;text-align:center;background:#e61717;color:#fff;font-size:16px;}
/*************在线支付******************/
.pay_mid{width:100%;}
.pay_mid .line1{position:relative;width:94%;height:3.5rem;margin:0 auto;}
.pay_mid .line1 input[type="radio"]{
     width: 0rem;
     height:2rem;
	 opacity:0;
	filter:alpha(opacity=0);
	position:absolute;left:0;top:0;
	outline:none;
}
.pay_mid .line1 label {
	width:100%;
	height:3.5rem;
	line-height:3.5rem;
	position:absolute;left:0;top:0;
	text-align:left;
	font-size:1.5rem;
	box-sizing: border-box;
}
.pay_mid .line1 label span{display: block;width:100%;height:3.5rem;line-height:3.5rem;padding-left:3.2rem;}
.pay_mid .line1 input:checked+label{
	background:url(../images/index27.png) right center no-repeat;background-size:1.6rem;
}


/*#pay input[type="submit"]{position:fixed;bottom:0;left:0;width:100%;height:4rem;background:#e61717;color:#fff;font-size:1.6rem;line-height:4rem;text-align:center;border:none;outline:none;}*/
#choose_add1{width:100%;height:100%;background:#fff;top:0;left:0;}
#choose_add1 form .line1{box-sizing: border-box; position:relative;font-size:1.5rem;color:#666;display:flex;display:-webkit-flex;align-items: center;padding:1rem;border-bottom:1px dashed #ddd;}
#choose_add1 form .line1 input[type="radio"]{width: 0rem;height:1.5rem;opacity:0;}
#choose_add1 form .line1>label{width: 1.8rem;height:1.8rem;border-radius:0.18rem;}
#choose_add1 form .line1>label i{display:inline-block;width:1.8rem;height:1.8rem;background:url(../images/index38.png) center no-repeat;background-size:1.8rem;}
#choose_add1 form .line1>input:checked+label i{background:url(../images/index39.png) center no-repeat;background-size:1.8rem;}
#choose_add1 form .line1>input:checked+label+.text{color:#e61717;}
#choose_add1 form input[type="submit"]{height:3rem;line-height:3rem;border-radius:4px;background:#e61717;color:#fff;font-size:1.5rem;text-align:center;outline:none;border:none;width:10rem;margin-top:3rem;}
#choose_add1 form input[type="button"]{height:3rem;line-height:3rem;border-radius:4px;background:#e61717;color:#fff;font-size:1.5rem;text-align:center;outline:none;border:none;width:10rem;margin-top:2rem;}
#choose_add1 form .line1 .text{width:100%;overflow:hidden;margin-left:10px;}
#choose_add1 form .line1 .text p{line-height:2.0rem;font-size:1.4rem;}
.choose_add{padding:1rem 1rem 1rem 3rem;width:100%;border-bottom:4px solid #f0f0f0;font-size:1.5rem;background:url(../images/index32.png) 10px center no-repeat;box-sizing: border-box;}
.choose_add span{display:block;width:100%;background:url(../images/index31.png) right center no-repeat;}
.pay_order .tit{height:3.5rem;line-height:3.5rem;background:#f8f8f8;padding-left:1rem;font-size:1.5rem;}
.pay_order .list{display:flex;display:-webkit-flex;align-items: flex-start;padding:1rem;border-bottom:1px dashed #ddd;}
.pay_order .list .img{width:140px;height:100px;overflow:hidden;border:1px solid #ddd;}
.pay_order .list .img img{width:100px;}
.pay_order .list .text{width:100%;overflow:hidden;margin-left:10px;}
.pay_order .list .text h1{font-size:1.6rem;line-height:2rem;margin-bottom:8px;}
.pay_order .list .text p{font-size:1.4rem;line-height:1.8rem;color:#888;}
.pay_mid .tit{height:3.5rem;line-height:3.5rem;background:#f8f8f8;padding-left:1rem;font-size:1.5rem;border-top:4px solid #f0f0f0;margin-top:1rem;}
/*********************新建收货地址***********************/
#addsite .line {
	padding:10px 0;
	border-bottom:1px dashed #ddd;
	height:4rem;
	line-height:4rem;
	color:#555;
	font-size:1.5rem;
	padding:0 10px;
}
#addsite .line span.fr {
	display:inline-block;
	width:70%;
	text-align:right;
}
#addsite .line input[type="text"] {
	width:100%;
	text-align:right;
	border:none;
	outline:none;
}
#addsite .line :-moz-placeholder {
	color:#888;
	font-size:14px;
	opacity:1;
}
#addsite .line ::-moz-placeholder {
	color:#888;
	font-size:14px;
	opacity:1;
}
#addsite .line input:-ms-input-placeholder {
	color:#888;
	font-size:14px;
	opacity:1;
}
#addsite .line input::-webkit-input-placeholder {
	opacity:1;
	color:#888;
	font-size:14px;
}
#addsite .line1 span.fr {
	background:url(../images/index40.png) right center no-repeat;
	background-size:8px;
	padding-right:15px;
}
#addsite input[type="submit"] {
	width:200px;
	height:40px;
	line-height:40px;
	margin:40px auto;
	border-radius:6px;
	border:none;
	color:#fff;
	font-size:16px;
	background:#e61717;
	outline:none;
}
.g-view {
	margin: 0 auto;
	max-width: 750px;
	min-width: 320px;
}
.g-view:before {
	content: '';
	display: block;
	width: 100%;
	height: 0.9rem;
}
.g-view:after {
	content: '';
	display: block;
	width: 100%;
	height: 1.5rem;
}
.g-flexview {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0 auto;
	max-width: 750px;
	min-width: 320px;
}
.g-scrollview {
	width: 100%;
	height: 100%;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
	position: relative;
	margin-bottom: -1px;
}
.g-scrollview:after {
	content: '';
	display: block;
	width: 100%;
	height: 0.5rem;
}
.ios .g-scrollview {
	margin-top: 1px;
}
.hairline .g-scrollview {
	margin-top: 0.5px;
}
.g-fix-ios-overflow-scrolling-bug {
	-webkit-overflow-scrolling: auto;
}
.mask-black-dialog {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	z-index: 1500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.mask-black {
	background-color: rgba(0, 0, 0, 0.4);
	position: fixed;
	z-index: 500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.mask-white-dialog {
	background-color: rgba(0, 0, 0, 0);
	position: fixed;
	z-index: 1500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.mask-white {
	background-color: rgba(0, 0, 0, 0);
	position: fixed;
	z-index: 500;
	bottom: 0;
	right: 0;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.m-cityselect {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 75%;
	z-index: 1000;
	background-color: #fff;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
	padding-bottom: 100px;
}
.m-cityselect.brouce-in {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.cityselect-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1;
}
.cityselect-header:after {
	content: '';
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #D9D9D9;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.cityselect-title {
	width: 100%;
	font-size: 14px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	position: relative;
}
.cityselect-title:after {
	content: '';
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #B2B2B2;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.cityselect-nav {
	width: 100%;
	padding-left: .2rem;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.cityselect-nav > a {
	font-size:14px;
	color: #222;
	display: block;
	height: 40px;
	line-height: 46px;
	padding: 0 .2rem;
	position: relative;
	margin-right: .15rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 40%;
}
.cityselect-nav > a.crt {
	color: #e61717;
}
.cityselect-nav > a.crt:after {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #e61717;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
}
.cityselect-content {
	height: 100%;
	padding-top: 85px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.cityselect-content.cityselect-move-animate {
	-webkit-transition: -webkit-transform .3s;
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s;
}
.cityselect-content.cityselect-next {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.cityselect-content.cityselect-prev {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.cityselect-content > .cityselect-item {
	display: block;
	height: inherit;
	width: 50%;
	/* for old android*/
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	background-color: #FFF;
}
.cityselect-content > .cityselect-item::-webkit-scrollbar {
	width: 0;
}
.cityselect-content > .cityselect-item:nth-child(2n) {
	background-color: #F5F5F5;
}
.cityselect-item-box {
	width: 100%;
	height: inherit;
	display: block;
	padding: 0 .4em;
}
.cityselect-item-box > a {
	color: #333;
	font-size:14px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	position: relative;
	z-index: 1;
}
.cityselect-item-box > a:before {
	content: '';
	position: absolute;
	z-index: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #D9D9D9;
	-webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 100%;
	transform-origin: 0 100%;
}
.cityselect-item-box > a:active {
	background: none;
	/* for firefox*/
}
.cityselect-item-box > a span {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
}
.cityselect-item-box > a.crt {
	color: #e61717;
}
/*************************订单中心*****************************/
.order_tit{height:4rem;line-height:4rem;}
.order_tit a{float:left;width:20%;text-align:center;font-size:1.4rem;border-bottom:1px solid #ddd;box-sizing: border-box;}
.order_tit a.on{color:#e61717;border-bottom:3px solid #e61717;height:4rem;line-height:4rem;}

.order_tit1{height:4rem;line-height:4rem;    overflow: hidden;}
.order_tit1 a{float:left;width:16%;text-align:center;font-size:1.4rem;border-bottom:1px solid #ddd;box-sizing: border-box;}
.order_tit1 a.on{color:#e61717;border-bottom:3px solid #e61717;height:4rem;line-height:4rem;margin-bottom: 1px;}


.order_cont .list{padding:0.8rem 0;width:100%;}
.order_cont .list .tit{height:3rem;line-height:3rem;font-size:1.4rem;padding:0rem 3%;width:94%;}
.order_cont .list .tit .fr{color:#e61717;}
.order_cont .list .cont{background:#ffffff;padding-bottom:0;}
.order_cont .list .cont h1{font-size:1.4rem;font-weight:normal;padding:0.8rem 3%;width:94%;}
.order_cont .list .cont h1{font-size:1.3rem;font-weight:normal;padding:0.8rem 3%;width:94%;}
.order_cont .list .cont .tip{border-bottom:1px dashed #ddd;margin-bottom:0;width:94%;padding:0 3% 0.5rem;display:flex;}
.order_cont .list .cont .tip .img{width:25%;}
.order_cont .list .cont .tip .img img{width:100%;}
.order_cont .list .cont .tip .text{width:60%;padding-left:0.8rem;box-sizing: border-box;}
.order_cont .list .cont .tip .text h2{font-weight:normal;font-size:1.4rem;max-height:4.8rem;overflow:hidden;line-height:2.4rem;margin-bottom:0.5rem;}
.order_cont .list .cont .tip .text p{font-size:1.2rem;}
.order_cont .list .cont .price{text-align:right;width:20%;font-size:1.5rem;color:#e61717;}
.order_cont .list .bottom{border-bottom:5px solid #f7f7f7;line-height:3rem;}
.order_cont .list .bottom .amount{border-bottom:1px solid #ddd;padding:0rem 3%;width:94%;}
.order_cont .list .bottom .amount span{margin-left:10px;}
.order_cont .list .bottom .amount p{ line-height:2.3rem;}
.order_cont .list .bottom .amount b{font-size:1.5rem; color:#e61717;}
.order_cont .list .bottom .caozuo{padding:1rem 3%;width:94%;}
.order_cont .list .bottom .caozuo a{display:inline-block;height:2.4rem;line-height:2.4rem; border:2px solid #e61717;background:#e61717;color:#fff;padding:0 10px;margin-left:5px;}
.order_cont .list .bottom .caozuo a.quit{background:#fff;color:#e61717;}
/*发表评价*/
/************************************我的评论**********************************/
	.evaluate form {
	padding:0 10px;
}
.evaluate .top {
	padding:10px;
	border-bottom:1px solid #f0f0f0;
	display: flex;
	display:-webkit-flex;
}
.evaluate .top .img {
	width:120px;
	height:80px;
	border:1px solid #f0f0f0;
	line-height:80px;
	text-align:center;
	overflow:hidden;
}
.evaluate .top .img img {
	width:100%;
	max-height:100%;
	vertical-align:middle;
}
.evaluate .top .price {
	width:60px;
	text-align:right;
}
.evaluate .top .price b {
	display:block;
	height:46px;
	font-size:16px;
}
.evaluate .top .text {
	width:100%;
	padding:0 8px;
}
.evaluate .top .text h1 {
	font-weight:normal;
	line-height:23px;
	font-size:1.5rem;
	height:46px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.evaluate .top .text p {
	font-size:1.2rem;
	color:#999;
}
.evaluate .top .text p span {
	margin-right:8px;
}
/*评级*/
	.star1,.star2,.star3 {
	height:40px;
	line-height:40px;
}
.starbox{line-height:40px;margin-left:10px;}
.starbox a{float:left;margin-right:2px; width:18px;margin-top:11px; height:18px;background:url(../images/star.png) center top no-repeat;background-position: 0 0 ;}
.staron{background:url(../images/star.png) center top no-repeat !important;width:18px; height:18px;background-position:0 -22px !important; }


.pingjia{height:40px;line-height:40px;}
.pingjia .line1{position:relative;float:left;width:7rem;height:2rem;}
.pingjia .line1 input[type="radio"]{width: 0rem;height:2rem;opacity:0;	filter:alpha(opacity=0);position:absolute;left:0;top:0;	outline:none;}
.pingjia .line1 label {	width:4rem;	background:url(../images/haoping.png) left center no-repeat;background-size:1.6rem;	position:absolute;left:0;top:0;	text-align:left;padding-left:2rem;	font-size:1.4rem;}
.pingjia .line1 input:checked+label{background:url(../images/haoping1.png) left center no-repeat;background-size:1.6rem;}


.pingjia .line2{position:relative;float:left;width:7rem;height:2rem;}
.pingjia .line2 input[type="radio"]{width: 0rem;height:2rem;opacity:0;	filter:alpha(opacity=0);position:absolute;left:0;top:0;	outline:none;}
.pingjia .line2 label {	width:4rem;	background:url(../images/chaping.png) left center no-repeat;background-size:1.6rem;	position:absolute;left:0;top:0;	text-align:left;padding-left:2rem;	font-size:1.4rem;}
.pingjia .line2 input:checked+label{background:url(../images/chaping1.png) left center no-repeat;background-size:1.6rem;}



	/*文字评价*/
	.star_text {
	margin-left:10px;
}
.current-rating {
	background-image:url(../images/star.png);
	background-position: 0 -28px;
	position:absolute;
	height:18px;
	z-index:1;
	top:10px;
	left:0;
}
.option-con li {
	float: left;
	margin-right:0px;
}
.option-con {
	display: none;
}
/*评价*/
	.evaluate textarea {
	width:94%;
	height:120px;
	border:1px solid #ddd;
	padding:10px;
}
/*上传图片插件的样式*/
	.z_photo {
	padding: 8px 0;
	/*padding: 18px;*/
}
.z_photo .z_file {
	position: relative;
}
.z_file .file {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.z_photo .up-section {
	position: relative;
	margin-right:5px;
	margin-bottom:15px;
	border:1px solid #ddd;
}
.up-section .close-upimg {
	position: absolute;
	top: 3px;
	right:3px;
	display: none;
	z-index: 10;
	width:13px;
}
.up-section .up-span {
	display: block;
	width: 100%;
	height: 100%;
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 9;
	background: rgba(0,0,0,.5);
}
.up-section:hover {
	border: 2px solid #e61717;
}
.up-section:hover .close-upimg {
	display: block;
}
.up-section:hover .up-span {
	visibility: visible;
}
.z_photo .up-img {
	display: block;
	width: 100%;
	height: 100%;
}
.loading {
	border: 1px solid #D1D1D1;
	background:url(../images/loading.png) no-repeat center;
	box-sizing: border-box;
}
.up-opcity {
	opacity: 0;
}
.img-name-p {
	display: none;
}
.upimg-div .up-section {
	width: 70px;
	height: 70px;
}
.img-box .upimg-div .z_file {
	width: 70px;
	height: 70px;
}
.z_file .add-img {
	display: block;
	width: 70px;
	height: 70px;
}
/*遮罩层样式*/
	.mask {
	z-index: 1000;
	display: none;
	position: fixed;
	top:0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
}
.mask .mask-content {
	width: 80%;
	position: absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background: white;
	border-radius:8px;
	text-align: center;
}
.mask .mask-content .del-p {
	color: #555;
	height:59px;
	line-height:59px;
	font-size: 18px;
}
.mask-content .check-p {
	height:40px;
	line-height:40px;
	border-top:1px solid #ddd;
}
.mask-content .check-p span {
	float:left;
	width:50%;
	text-align: center;
	color:#e61717 ;
	font-size: 18px;
	box-sizing: border-box;
}
.check-p .del-com {
	border-right: 1px solid #ddd;
}
.evaluate input[type="submit"] {
	background:#e61717;
	height:44px;
	position:fixed;left:0;
	line-height:44px;
	color:#fff;
	font-size:16px;
	outline:none;
	bottom:0;
	width:100%;
	border:none;
	z-index:1000;
}
/********************登录*****************************/
#login .line{border-bottom:1px solid #ddd;padding:0 3%;width:94%;height:4rem;line-height:4rem;}
#login .line input{width:100%;border:none;height:2.5rem;line-height:2.5rem;font-size:1.6rem;outline:none;}
#login .yzm{border-bottom:1px solid #ddd;padding:0 3%;width:94%;height:4rem;line-height:4rem;}
#login .yzm input{width:40%;border:none;outline:none; height:2.5rem;line-height:2.5rem;font-size:1.6rem;}
#login input[type="submit"]{width:60%;margin:2rem 20% 0;height:3.4rem;line-height:3.4rem;background:#e61717;border:none;outline:none;border-radius:2px;color:#fff;font-size:1.6rem;outline:none;}
#register .line{border-bottom:1px solid #ddd;padding:0 3%;width:94%;height:4rem;line-height:4rem;}
#register .line input{width:100%;border:none;height:2.5rem;line-height:2.5rem;font-size:1.6rem;outline:none;}
#register .yzm{border-bottom:1px solid #ddd;padding:0 3%;width:94%;height:4rem;line-height:4rem;}
#register .yzm input{width:40%;border:none;outline:none; height:2.5rem;line-height:2.5rem;font-size:1.6rem;}
#register input[type="submit"]{width:60%;margin:2rem 20% 0;height:3.4rem;line-height:3.4rem;background:#e61717;border:none;outline:none;border-radius:2px;color:#fff;font-size:1.6rem;outline:none;}


/*****************购物车弹出框*********************/
.pro_box{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);top:0;left:0;z-index:1200;display:none;}
.pro_box .cont{position:absolute;bottom:0;width:100%;height:60%;background:#fff;}
/*关闭按钮*/.pro_box .close1 img{text-align:right;position:absolute;right:0;top:0;}
/*产品信息*/.pro_news{padding:0 8px 8px;border-bottom:1px dashed #ddd;display:flex;display:-webkit-flex;align-items: center;}
.pro_news .img{width:100px;border:1px solid #ddd;}
.pro_news .img img{max-width:100%;}
.pro_news .text{width:100%;overflow:hidden;padding-left:10px;}
.pro_news .text h1{font-size:16px;line-height:24px;margin-bottom:10px;}
.pro_news .text b{font-size:18px;font-weight:normal;color:#f00;}
/*表单*/.pro_box form{padding:10px;overflow-y:auto;position:absolute;top:30px;left:0;width:100%;height:100%;bottom:50px;padding-bottom:80px;}
.pro_box form p{font-size:16px;line-height:30px;margin-bottom:5px;}
.pro_box form .btn-primary{border:1px solid #ddd;background:#fff;color:#555;margin-right:8px;height:28px;line-height:15px;box-shadow:0 0 0 #fff;border-radius:28px;margin-bottom:8px;padding-left:20px;padding-right:20px;}
.pro_box form .active{background:#27367f;color:#fff;outline:none;border:1px solid #e61717;}
.pro_box_btn input[type="button"]{width:20px;height:20px;border:none;outline:none;}
.pro_box_btn input.min1{background:url(../images/index43.png) center no-repeat;background-size:100%;}
.pro_box_btn input.add1{background:url(../images/index44.png) center no-repeat;background-size:100%;}
.pro_box_btn  input[type="text"]{display:inline-block;height:20px;line-height:20px;vertical-align: top;width:20px;text-align:center;border: 0;}
.pro_box form input[type="submit"]{background:#e61717;height:44px;line-height:44px;color:#fff;font-size:16px;outline:none;position:fixed;left:0;bottom:0;width:100%;border:none;}
.fixed{position:absolute;bottom:0;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.pro_box .line1{float:left;position:relative;height:2.6rem;width:90%;margin:0 1% 1rem;}
.pro_box .line1 input[type="radio"]{width:100%;height:100%;opacity: 0;}
.pro_box .line1 label{text-align:center;position:absolute;left:0;top:0;background:#f4f4f4;height:2.6rem;line-height:2.6rem;width:100%;border-radius: 2rem;}
.pro_box .line1 input:checked+label{background:#f00;color:#fff;}




#user .quit{margin-top:2rem;}
#user .quit a{display:inline-block;height:3rem;line-height:3rem;border:1px solid #ddd;font-size:1.5rem;padding:0 7rem;color:#666;}


.pro_note{}
.pro_note p img{ max-width:100%;}
.pro_note img{max-width:100% !important} 




/*******************************编辑地址**************************/
#manage_add .btn-group{width:100%;}
#manage_add .list{border-bottom:7px solid #f0f0f0;padding:10px;}
#manage_add .list p{line-height:26px;font-size:15px;}
#manage_add .list div{border-top:1px dashed #ddd;padding-top:6px;margin-top:8px;}
#manage_add .btn-group .list .btn-primary{box-shadow:0 0 0 #fff;margin:0;padding:0;height:30px;line-height:30px;text-align:left;border-radius:0;border:0;background:#fff url(../images/index22.png) left center no-repeat;color:#444;font-size:15px;background-size:18px;}
#manage_add .btn-group .list .active{background:#fff url(../images/index23.png) left center no-repeat;color:#27367f;outline:none;background-size:18px;}
#manage_add .btn-group .list .btn-primary span{padding-left:26px;display:inline-block;height:30px;line-height:30px;}
#manage_add .btn-group .list .btn-primary input[type="radio"]{display:none;}
#manage_add .btn-group .list div span.fr{display:inline-block;height:30px;line-height:30px;}
#manage_add .btn-group .list div span.fr a{margin-left:15px;padding-left:22px;color:#bbb;font-size:14px;}
#manage_add .btn-group .list div span.fr a:first-child{background:url(../images/index37.png) left center no-repeat;background-size:16px;}
#manage_add .btn-group .list div span.fr a:last-child{background:url(../images/del.png) left center no-repeat;background-size:16px;}
/*底部新增收货地址*/.manage_add_footer{position:fixed;bottom:0;left:0;height:45px;line-height:45px;background:#27367f;width:100%;text-align:center;}
.manage_add_footer a{color:#fff;font-size:16px;}




/*单选支付方式*/
.payStyle{position:relative;width:30%;height:40px;margin-left:10px;margin-bottom:10px; margin-top:10px;}
.payStyle input{position:absolute;left:0px;top:0px;width:100px;height:40px;opacity:0;}
.payStyle label{position:absolute;left:0px;top:0px;width:100px;height:40px;text-align:center;line-height:40px;border:1px solid #d4b27c;background:#fff;}
.payStyle label img{display:inline-block;vertical-align:middle;max-width:90px;max-height:30px;}
.payStyle input:checked+label{border-color:#f52c17;box-shadow:0px 0px 3px rgba(137,0,4,0.3);}
#pay form .require_pay {
	width:94%;margin:30px 3% auto;height:40px;line-height:40px;background:#f52c17;border:none;outline:none;color:#fff;font-size:16px;border-radius:20px;
}




