﻿@charset "UTF-8";
.shopul>li{
	width: 33.333333%;
}

.shopul>li>div>span{
	width: 33px;
	height: 33px;
	line-height: 33px;
	border-radius: 50%;
	color: #c2c2c2;
	border: 1px solid #cdcdcd;
}

.shopul>li>div{
	padding: 0px 10px;
	background-color: #fff;
}

.shopul>li>p{
	color: #949494;
	font-weight: bold;
	padding-top: 10px;
}

.shopul>span{
	height: 1px;
	top: 25px;
	background-color: #e6e6e6;
	z-index: -1;
}

.shopulli>div>span{
	background-color: #2577e3;
	color: #fff !important;
	border-color: #2577e3 !important;
}

.shopulli>p{
	color: #545454 !important;
}

.shopul{
	padding: 8px 0px 40px;
}

.shoptab{
	color: #454545;
	border-collapse:collapse;
	border: 1px solid #dfdfdf;
}

.shoptab th{
	text-align: left;
	font-weight: 100;
	color: #666;
	padding: 11px 10px;
	background-color: #f5f5f5;
}

.shoposp{
	margin-right: 10px;
    width:25%;
}

.shopoul>li{
	padding: 6px 0px;
}

.shoptab td{
	padding: 15px 10px;
	border-top: 1px solid #dfdfdf;
	vertical-align: middle;
}

.spxzul>.fl>a{
	margin-left: 15px;
}

.spxzul>.fl{
	padding: 19px 0px 19px 10px;
}

.spiul{
	color: #787878;
	padding: 2px 0px 3px;
}

.spiul>li>span>i{
	color: #454545;
}

.spiul>li{
	padding: 3px 0px;
}

.spiula{
	padding: 19px 42px;
	margin-left: 28px;
}

.spxzul{
	border: 1px solid #dfdfdf;
	margin: 20px 0px 5%;
}

/* 购物车-填写订单 */

.shxxh{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 10px;
	font-weight: 100;
	color: #545454;
}

.shxxul>li{
	width:23%;
	margin-right: 2%;
	border: 1px solid #dedede;
	padding: 1%;
}

.shxxul>li>h5{
	font-weight: 100;
	padding-bottom: 7px;
	font-size: 14px;
	border-bottom: 1px solid #dedede;
}

.shxxul>li>p{
	color: #878787;
    height: 4.2rem;
	line-height: 1.8em;
	padding: 10px 0px 15px;
}

.shxxul>li>span{
	right: 0px;
	top: 0px;
	padding: 4px;
	opacity: 0;
}

.shxxul>li>a{
	bottom: 5px;
}

.shxxul{
	padding-top: 10px;
}

.tjdzbox>a{
	padding: 7px 10px;
	margin: 0px 10px;
	border-radius: 5px;
}

.tjdzbox{
	padding: 20px 0px;
}

.psfsul>li>span{
	width: 20%;
	display: inline-block;
	padding-left: 2%;
}

.psfsul{
	padding: 8px 0px;
}

.psfsul>li{
	padding: 8px 0px;
}

.psfsul>li>em{
	width: 57%;
	display: inline-block;
}

.shxxdiv>span{
	width: 1rem;
}

.shxxdiv>span>input{
	margin-right: 10px;
}

.shxxdiv{
	padding: 19px 20px;
}

.fpxxul>li>span{
	width: 105px;
	padding-left: 20px;
}

.fpxxul>li>input{
	line-height: 32px;
	height: 34px;
	border: 1px solid #dedede;
	width: 400px;
	outline: none;
	padding-left: 10px;
}

.fpxxul>li{
	padding:5px 0px;
}

.fpxxul{
	color: #878787;
	padding-bottom: 2%;
}

.spma{
	margin: 20px 0px;
}

.syjful{
	color: #878787;
	padding: 14px 0px;
}

.syjfin{
	line-height: 28px;
	height: 30px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	width: 80px;
	outline: none;
	text-align: right;
	padding-right: 5px;
}

.syjfdiv{
	width: 200px;
	height: 30px;
	border: 1px solid #e3e3e3;
}

.syjfdiv>a{
	line-height: 28px;
	color: #333;
	padding: 0px 5px;
	background-color: #fff;
}

.syjfdiv>a>i{
	width:12px;
	height: 6px;
	background: url('../images/arrow.png') no-repeat center;
	right: 5px;
	top: 11px;
}

.syjfdiv > ul, .syjfodiv > ul, .vpordiv > ul, .vppadiv > ul, .enrodiv > ul {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
    border-radius: 5px;
    padding: 3px 5px;
    top: 100%;
    background-color: #fff;
    z-index: 1;
    max-height: 2rem;
}

.sysysul {
    overflow-y: scroll;
    overflow-x: hidden;
}

.syjfdiv>ul>li>a , .syjfodiv>ul>li>a , .vpordiv>ul>li>a , .vppadiv>ul>li>a , .enrodiv>ul>li>a{
	padding: 3px 0px;
	color: #666;
}
.hov:hover {
    background-color:#f5f5f5;
}
.syjfbox{
	background-color: #f5f5f5;
	padding: 0px 20px;
	margin-bottom: 20px;
}
.syjfoul>.fl>textarea{
	width: 580px;
	height: 70px;
	border-width: 1px;
	border-style: solid;
	outline: none;
	padding: 10px;
}

.syjfoul>.fl>span{
	color: #545454;
}

.syjfoul{
	padding-bottom: 15px;
}

.syjftul>li>em , .syjftul>li>i{
	display: inline-block;
	width: 130px;
	text-align: left;
}

.syjftul{
	color: #878787;
}

.syjftul>li>em{
	color: #545454;
}

.syjftul>li{
	padding: 3px 0px;
}

.tjdda{
	padding: 11px 67px;
}

.tjdda1{
	padding: 11px 30px;
	background: url('../images/tjdda.png') left center no-repeat;
}

.tjdddiv{
	border: 1px solid #dfdfdf;
	margin-bottom: 3.334%;
}

.shpbox{
	max-width: 900px;
	width: 100%;
	margin: 0px auto;
	background-color: #fff;
}

.shpp{
	font-size: 15px;
	padding: 10px 20px;
	background-color: #f5f5f5;
}

.syjfodiv{
	width: 168px;
}

.syjfodiv>a{
	padding: 6px 10px;
	border: 1px solid #ededed;
	border-radius: 5px;
	color: #545454;
}

.syjfodiv>a>i{
	width:12px;
	height: 6px;
	background: url('../images/arrow.png') no-repeat center;
	right: 5px;
	top: 15px;
}

.shpul>li>span{
	width: 1.5rem;
}

.shpinput{
	width: 512px;
	line-height: 30px;
	border: 1px solid #ededed;
	border-radius: 5px;
	outline: none;
	padding-left: 10px;
}

.shpa{
	padding: 6px 19px;
	border-radius: 5px;
}

.shpa1{
	padding: 5px 18px;
	border-width: 1px;
	border-style: solid;
	border-radius: 5px;
}

.shpul>li{
	padding: 0.06rem 0.1rem;
}

.shpul{
	padding: 5px 0px 3.334%;
}

/* 关于我们 */

.abouth{
	font-size: 48px;
	font-weight: 100;
	padding: 5% 4%;
}

.abouul{
	padding: 0px 4% 5%;
}

.abouul>.fl{
	width: 36.3%;
	line-height: 1.8em;
	color:#878787;
}

.abouul>.fr{
	width: 60.689%;
}

/* 会员中心 */

.vipnav>li>a{
	padding: 16px 0px 16px 20px;
	border-top: 1px solid #dedede;
}

.vipnav>li>a>i{
	width: 10px;
	height: 6px;
	right: 20px;
	top:16px;
}

.vipnav{
	border: 1px solid #dedede;
	border-top: 0px;
}

.vipsnav>li>a{
	border-top: 1px solid #dedede;
	padding: 14px 0px 14px 40px;
	color: #878787;
}

.viplia{
	background: url('../images/vipnav.png') no-repeat 10px center;
}

.viplia1{
	background: url('../images/vipnav1.png') no-repeat 10px center;
}

.viplia2{
	background: url('../images/vipnav2.png') no-repeat 10px center;
}

.vpribox{
	border: 1px solid #ededed;
	padding: 2%;
	margin-bottom: 5%;
}

.vpridiv{
	background-color: #f3faf2;
	padding: 2.198%;
	margin-bottom: 2%;
}

.vpriul{
	width: 175px;
	padding: 18px 0px;
	margin-left: 20px;
}

.vpriul>li{
	padding: 5px 0px;
}

.vprioul{
	width: 480px;
	background-color: #fff;
	padding: 1% 1.5%;
	border-width: 1px;
	border-style: solid;
	border-radius: 8px;
}

.vprioul>li{
	width:33.333333%
}

.vprioul>li>a{
	padding: 8px 0px 8px 35px;
}

.vprioul>li>a>img{
	width:24px;
	height: 24px;
	left: 0px;
	top: 6px;
}

.vptab{
	color: #676767;
	border-collapse:collapse;
}

.vptaba>span{
	margin-top: 5px;
	padding: 2px 4px;
	color: #fff;
	background-color: #30b55e;
}

.vptab td{
	padding: 20px 0px;
	border-bottom: 1px solid #dedede;
}

/* 会员中心-地址管理 */

.vpadtab{
	border-collapse: collapse;
	border: 1px solid #ededed;
	margin: 1.25% 0px;
}

.vpadtab th{
	font-weight: 100;
	background-color: #f5f5f5;
	padding: 10px 0px;
}

.vpadtab td{
	padding: 12px 0px;
}

.addrea{
	border: 1px solid #b8b8b8;
	padding: 7px 12px;
}

.cpadpa{
	margin-bottom: 2%;
}

/* 会员中心-订单 */

.vporul>li>a{
	padding: 0px 15px;
	border-right: 1px solid #eee;
}

.vporul{
	padding: 16px 0px;
}

.vporoin{
	width: 110px;
	line-height: 30px;
	height: 32px;
	border: 1px solid #e4e4e4;
	outline: none;
	padding-left: 5px;
}

.vpordiv{
	width: 100px;
}

.vpordiv>a{
	padding: 7px 10px;
	border: 1px solid #ededed;
	color: #545454;
}

.vpordiv>a>i {
	width: 12px;
	height: 6px;
	background: url('../images/arrow.png') no-repeat center;
	right: 10px;
	top: 15px;
}

.vporoul>.fr>input{
	width: 160px;
	line-height: 30px;
	height: 32px;
	border: 1px solid #ededed;
	border-right: 0px;
	outline: none;
	padding-left: 5px;
}

.vporoul>.fr>a{
	width: 45px;
	height: 32px;
	border-radius: 0px 5px 5px 0px;
	background-image: url('../images/search.png');
	background-repeat: no-repeat;
	background-position: center;
}

.gsd{
	width: 45px!important;
	height: 32px!important;
	border-radius: 0px 5px 5px 0px;
	background-image: url('../images/search.png');
	background-repeat: no-repeat;
	background-position: center;
}

.vporoul>.fl{
	padding-right:20px;
}

.vporoul{
	margin-bottom: 2.2%;
}

.vportab{
	color: #989898;
	border-collapse: collapse;
}

.vportab th{
	font-weight: 100;
	text-align: left;
	background-color: #f5f5f5;
	padding: 11px 20px;
}

.vportab td{
	padding: 20px;
}

.vpotd{
	padding: 12px 10px !important;
	background-color: #f5f5f5;
}

.borvp{
	border: 1px solid #dedede;
	margin-top: 2.2%;
}

.vptaba1>span {
	margin-top: 5px;
	padding: 2px 4px;
	color: #fff;
	background-color: #fba40b;
}

.vporpa{
	padding-top: 2%;
}

.vporpa>div>span{
	padding: 0px 10px;
}

.vporpa > div {
    padding-left: 10px;
    line-height: 20px;
    height: 20px;
}

.vpodul>li>span{
	width: 49%;
}

.vpodul>li{
	padding: 5px 0px;
}

.vpodul{
	padding: 10px 0px;
}

.vpodul>span{
	padding: 8px 23px;
	border-radius: 5px;
	right: 0px;
	top: 10px;
}

.shxxoh{
	padding: 12px 10px;
	background-color: #fcfcfc;
}

.shxxoul>li{
	padding: 5px 0px;
}

.shxxoulwh>span{
	width: 32%;
}

.shxxoulwh1>span{
	width: 24%;
}

.shxxoulwh2>span{
	margin-right: 2.4%;
}

.shxxoul{
	padding: 11px 0px;
}

.vpottab{
	border-collapse: collapse;
}

.vpottab th{
	text-align: left;
	font-weight: 100;
	color: #666;
	padding: 10px 20px;
	border-bottom: 1px solid #dfdfdf;
	border-top: 1px solid #dfdfdf;
}

.vpottab td{
	padding: 14px 0px 14px 20px;
	border-bottom: 1px solid #dfdfdf;
}

.zwplp{
	width: 560px;
	color: #545454;
}

.zwplppa{
	padding-top: 3%;
	margin-top: 3%;
}

.bcfpbut{
	border: 0px;
	padding: 9px 11px;
	margin-left: 20px;
	border-radius: 5px;
}

.vphoul>li{
	width: 25%;
	margin: 0px 0.413% 1%;
}

.vphoul>li>a{
	border: 1px solid #ececec;
	border-radius: 5px;
}

.vphoul>li>a>span{
	padding: 1.33% 16.56%;
}

.vphoul>li>a>div{
	background-color: #f7f7f7;
	color: #888;
	padding: 15px 0px;
}

.vphoul>li>a>div>p{
	padding: 5px 0px;
}

.vphoul{
	padding: 2% 0px 1%;
}

.gzi{
	right: 0px;
	top: 0px;
	padding: 7px 4px;
	background-color: #666;
	display: none;
}

.vphoulli>a>div{
	color: #1d9b00 !important;
}

.vphoulli .gzi{
	display: inline-block !important;
}

.vpinul{
	background-color: #f6fbf5;
	padding: 20px;
	margin-top: 3%;
}

.vpinoul{
	color: #878787;
	padding: 2% 0px 3%;
}

.vpinoul>.fr>a{
	display: inline-block;
	padding: 7px 13px;
	border-radius: 15px;
	font-weight: 100;
}

.vpinoul>.fl{
	border-bottom: 2px solid #fff;
	padding: 7px 20px;
}

.vpinoulli{
	border-bottom-color: #1d9b00 !important;
}

.vpintab th{
	padding: 11px 0px 11px 20px;
	text-align: left;
	background-color: #f5f5f5;
	font-weight: 100;
	color: #888;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.vpintab td{
	padding: 13px 0px 13px 20px;
	border-bottom: 1px solid #dedede;
}

.vpintab{
	border-collapse: collapse;
}

.vpma{
	margin-right: 10px;
}

/* 会员中心-修改密码 */

.vppasul>li>span{
	width: 125px;
}

.vppasul>li>input{
	width: 300px;
	line-height: 38px;
	height: 40px;
	border: 1px solid #dedede;
	border-radius: 5px;
	outline: none;
	padding-left: 10px;
}

.vppasul>li{
	padding: 10px 0px;
}

.vppasul>li>a{
	margin-left: 125px;
	width: 300px;
	text-align: center;
	padding: 8px 0px;
}

.vppasul{
	padding-top:2%;
}

.vppadiv{
	width: 100px;
}

.vppadiv>a{
	padding: 9px 10px 10px;
	border: 1px solid #dedede;
	border-radius: 5px;
	color: #545454;
}

.vppadiv>a>i{
	width: 12px;
	height: 6px;
	background: url('../images/arrow.png') no-repeat center;
	right: 10px;
	top: 17px;
}

.payul>li{
	padding: 5px 0px;
}

.payul{
	padding-bottom: 2.5%;
}

.payoul>li{
	width: 14.334%;
	padding: 1.41% 2.792%;
	border: 1px solid #eee;
	margin: 0px 0.5%;
}

.payoul{
	padding: 1.5% 0px 5%;
}

.payoulli{
	border-color: #1d9b00 !important;
}

.tohul{
	padding: 0px 4% 8%;
	color: #454545;
}

.tohul>.fr{
	width: 55.254%;
}

.tohul>.fl>div{
	padding-top: 8%;
}

.tohp{
	padding-left: 33px;
}

/* 新闻 */

.newbox{
	padding-bottom: 2%;
}

.newbox>a{
	background-color: #fff;
	padding: 1.667%;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, .3);
}

.newbox>a>span{
	width: 14.225%;
}

.newbox>a>ul{
	width: 83%;
	color: #545454;
}

.newbox>a>ul>li>h5{
	padding-bottom: 1.5%;
	font-weight: 100;
}

.newbox>a>ul>li>p{
	margin-bottom: 1.5%;
	height: 38px;
}

.newsp{
	padding-left: 20px;
	background: url('../images/newsp.png') no-repeat left center;
	color: #b5b5b5;
}

.newspa{
	padding: 1.5% 0px 2.5%;
}

.netwdiv{
	background-color: #f2f2f2;
	padding:10px;
}

.netwdiv>em{
	padding: 6px 0px;
}

.newstul{
	margin: 0px 2.1%;
	padding-bottom: 2%;
	border-bottom: 1px dashed #c7c7c7;
}

.newstul>li{
	padding: 1% 0px;
}

.newstul>li>p{
	padding: 0.5% 0px;
}

.newstul>li>span{
	width: 60.89%;
	margin: 0px 19.555%;
}

.xyyul>li>a{
	color: #888;
}

.xyyul>.fl>a{
	padding: 5px 0px;
}

.xyyul>.fl>i{
	width: 1px;
	height: 16px;
	margin: 0px 20px;
	background-color: #666;
}

.xyyul>.fr>a{
	border: 1px solid #d0d0d0;
	padding: 4px 60px 4px 35px;
	border-radius: 15px;
	background: url('../images/xyyul.png') no-repeat 100px center;
}

.xyyul{
	padding: 2% 2.1%;
}

/* 注册 */

.enrbox{
	margin: 0px 8.334%;
	box-shadow: 0px 0px 15px rgba(29, 155, 0, .1);
}

.enrbg{
	background: url('../images/enroll.png') no-repeat bottom center;
}

.enrdiv{
	border-top: 4px solid #9ce78b;
	background-color: #fff;
}

.enrh{
	padding: 2% 3%;
}

.enrul>li>span{
	width: 170px;
	padding-right: 20px;
	color: #545454;
}

.enrulwh{
	width: 280px;
}

.enrul>li>div>input{
	width: 100%;
	line-height: 38px;
	height: 40px;
	border: 1px solid #e2e2e2;
	outline: none;
	border-radius: 5px;
	padding-left: 10px;
}

.enrul>li>div>p{
	color: #8a8a8a;
	left: 0px;
	top: 100%;
	padding-top: 5px;
}

.enrodiv>a{
	padding: 9px 10px;
	border: 1px solid #ededed;
	border-radius: 5px;
	color: #545454;
}

.enrodiv{
	width: 180px;
}

.enrodiv>a>i {
	width: 12px;
	height: 6px;
	background: url('../images/arrow.png') no-repeat center;
	right: 15px;
	top: 2px;
}

.enrul>li{
	padding: 20px 0px;
}

.enrulwh1{
	width: 140px;
}

.enrli{
	margin-left: 170px;
	color: #8b8b8b;
}

.enrli>input{
	margin-right: 10px;
}

.enroa{
	padding: 15px 98px;
	border-radius: 5px;
	margin-left: 170px;
}

.bqp{
	padding: 3% 0px 5%;
	color: #888;
}

.enroul{
	width: 300px;
	right: 0px;
	top: 75px;
	color: #545454;
}

.enroul>li>a{
	padding: 10px 42px;
	background-color: #0b9efb;
	border-radius: 5px;
}

.enroul>li{
	padding: 8px 0px;
}

.enrul{
	padding-bottom: 4%;
}

.cart-list-big{
	display: none;
}


/*订单完成*/
.order-success-big{
	width: 100%;
	padding: 90px 0;
	border:1px solid #dedede;
	margin-bottom: 60px;
	text-align: center;
}
.order-succ-img{
	width: 6.7%;
	margin: 0 auto;
}
.order-succ-img img{
	width: 100%;
}
.order-success-big h4{
	padding: 30px 0;
	font-size: 24px;
	color:#454545;
	font-weight: 400;
}
.order-success-big p{
	font-size: 14px;
	color:#555;
}
.order-success-big p b{
	font-size: 30px;
	color:#1d9b00;
	font-weight: 400;
}
.order-success-big p a{
	color:#1d9b00;
	text-decoration: underline;
}
.see-order{
	margin: 42px 0 50px;
}
.der-btn{
	display: inline-block;
	width: 140px;
	height: 44px;
	line-height: 44px;
	font-size: 24px;
	color:#fff;
	text-align: center;
	background: #0b9efb;
	border-radius: 3px;
	border-bottom: 2px solid #0062f7;
}
.bbody {
    overflow: scroll;
    overflow-x: hidden;
}