/*# sourceURL=/../../qdshop/public/static/home/default1/css/style.css */
/*@ sourceURL=/../../qdshop/public/static/home/default1/css/style.css */
/*@ sourceURL=/../../qdshop/public/static/home/default1/css/style.css */
/*@ sourceURL=/../../qdshop/public/static/home/default1/css/style.css */
body{
	color: #666666;min-width: 1200px;
}

.basewith,.main{
	width:1200px;
	margin:auto;
}

@media only screen and (max-width:1220px ) {
	.main{
		width: 1200px;
		padding:0 10px;
		box-sizing: border-box;
	}
}
/*公用组件*/
.main{
	margin-top: 45px;
	margin-bottom: 45px;
}
.main-head{
	padding: 0 40px;
	padding-bottom: 30px;
	border-bottom:1px dashed #e3e3e3;
	margin-bottom: 60px;
}
.color1{
	color: #ff9b00 !important;
}
.color2{
	color: #999999;
}
.color3{
	color: #267dbd;
}
.basebox1{
	padding: 0 30px;
	border-bottom: 1px solid #eeeeee;
	background: white;
}
.h1{
	font-size: 22px;
	line-height: 22px;
	color: #333333;
	padding: 30px 0;
}
.h1>span{
	font-size: 14px;
	color: #999999;
	margin-left: 30px;
}
.span1{
	text-decoration: line-through;
	color: #999999;
}
.btn1,.btn2{
	width: 24px;
	height: 24px;
	box-sizing: border-box;
	border:1px solid #eeeeee;
	position:relative;
	border-radius:50% ;
	overflow: hidden;
	background: white;
	-webkit-appearance: none;
	-webkit-appearance: none;
	margin: 0;
	cursor: pointer;
}
.btn1:checked,.btn2:checked{
	background-size:cover ;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/pic23.jpg");
	background-color:none;
	border-color: transparent;
}
.btn2{
	width: 20px;
	height: 20px;
	border-radius:0 ;
}
.select1,.select2{
	-webkit-appearance: none;
	width: 240px;
	height: 40px;
	box-sizing: border-box;
	padding:0 13px;
	padding-right: 40px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon36.png") ;
	background-position:right center;
	background-size:inherit ;
	background-repeat:no-repeat ;
	border-radius: 5px;
	font-size: 14px;
	cursor: pointer;border: 1px solid #dddddd;
}
.select2{
	-webkit-appearance: none;
	width: 130px;padding:0;
	border: none;
	color: #999999;
}
.flexbox{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/*公用表单*/
.baseform1{
	width: 490px;
	margin: auto;
	color: #666666;
	font-size: 14px;
	min-height: 360px;
}
.baseform1-s,.baseform1-l{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 25px;
}
.baseform1-s p,.baseform1-l p{
	width: 100px;
}
.baseform1-s .r{
	flex: 1;
	height: 44px;
	padding: 0 20px;
	box-sizing: border-box;
}
.baseform1-s input{
	border: 1px solid #ebebeb;
	background: white;
	border-radius: 2px;
	box-shadow:  0px 4px 13px 0px #f9f9f9;
}
.baseform1-l input{
	width: 270px;
	height: 44px;
	border: 1px solid #ebebeb;
	background: white;
	border-radius: 2px;
	box-sizing: border-box;
	padding: 0 20px;
	box-shadow:  0px 4px 13px 0px #f9f9f9;
}
.baseform1-l div{
	margin-left: 20px;
	width: 100px;
	text-align: center;
	line-height: 44px;
	cursor: pointer;
}
.baseform1-l .gain-yzm{
	background: #747474;
	color: white;
}
.baseform1-m{
	padding-left: 100px;
	box-sizing: border-box;
}
.baseform1-m>div{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.baseform1-m>input{
	width: 100%;border-radius: 2px;
	height: 44px;
	background: #1094e9;
	color: white;
	cursor: pointer;
	font-size: 18px;
	letter-spacing: 5px;
}

/*头部*/
.body1{
	padding-top: 214px;
	background: #f4f4f4;
}
.body2{
	background: #f4f4f4;
	padding-top: 214px;
}
.head{
	z-index: 110;
	width: 100%;
	position: fixed;
	top: 0;
	background: white;
}
.head-top{
	height: 36px;
	background: #f2f2f2;
	font-size: 12px;
}
.head-top>div{
	height: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.head-top-l{
	display: flex;
	align-items: center;
}
.head-top-l1{
	height: 10px;
	display: flex;
	align-items: center;
	padding-right: 15px;
	border-right:1px solid #cccccd ;
	margin-right: 15px;
}
.head-top-l1 i{
	font-size: 20px;
}
.head-top-l1 span{
	margin-right: 10px;
}
#citymain{
	width:  inherit;
	background: #f2f2f2;
	font-size: 12px;
    color: #666666;
    width: 50px;
    text-align: center;
}
.head-top-l1 button{
	height: 20px;
	line-height: 18px;
	padding: 0;
	color: #666666;
	cursor: pointer;
}
.head-top-l2{
	display: flex;
	align-items: center;
}
.head-top-l2 a{
	color: #666666;
	margin-left: 20px;
}
.head-top-l2 a i{
	vertical-align: text-top;
}

.head-top-r{
	display: flex;
	align-items: center;
}
.head-top-r a{
	padding: 0 10px;
	display: flex;
	align-items: center;
	color: #666666;
	height: 15px;
	border-right: 1px solid #cccccd ;
}
.head-top-r a:last-child{
	border: none;
	padding-right: 0;
}
.head-top-r a i{
	margin-right: 5px;
}
.head-bottom{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 128px;
}
/*.logo{
	display: inline-block;
	width: 172px;
	height: 100px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/css/../image/logo.jpg") ;
}*/
.logo{
	display: inline-block;
	/*min-width: 172px;*/
}
.logo img{
	width: 100%;
}
.search{
	
}
.search-top{
	display: flex;
}
.search-top input[type=text]{
	width: 490px;
	height: 38px;
	border: 2px solid #fca223;
	box-sizing: border-box;
	padding:0 20px 0 38px;
	font-size: 14px;
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/search.jpg");
	background-size:inherit ;
	background-repeat:no-repeat ;
	background-position:left ;
}
.search-top input[type=submit]{
	width: 110px;
	background: #fca223;
	font-size: 18px ;
	font-weight: bold;
	color: white;
	cursor: pointer;
}
.search-bottom{
	margin-top: 10px;
	line-height: 12px ;
}
.search-bottom a{
	font-size: 12px;
	margin-right: 20px;
	color: #818181;
}
.search-bottom a:hover{
	color: #fca223;
}
.hqrcode{
	display: flex;
	justify-content: center;
	align-items: center;
}
.hqr1{
	width: 80px;
	height: 80px;
}
.hqr2{
	width: 69px;
	height: 69px;
}
.hqrcode a{
	display: inline-flex;align-items: center;
	justify-content: center;
	height: 22px;
	width: 60px;
	border-radius: 20px;
	background: #747474;
	color: white;
	font-size: 12px;
	line-height: 22px;
	margin: 0 14px 0 24px;
}
.hqrcode a i{
	font-size: 14px;
}
.memu{
	height: 50px;
    background: #267dbd;
    color: white;
    font-size: 16px;
    
    position: absolute;
    top: 164px;
    left: 0;
    width: 100%;
    z-index: 2;
}
.memu>div{
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
}
.memu-nav{
	width: 215px;
	position: relative;
}
.memu-nav-title{
	line-height: 50px;
	box-sizing: border-box;
	padding: 0 23px;
	background: #fca223;
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.memu-nav-title i{
	line-height: 16px;
}
.memu-nav-all{
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	background-color: #f1953a;
	width: 100%;
	min-height: 450px;
	box-sizing: border-box;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/pic6.jpg") ;
	background-position:bottom center ;
	background-size: inherit;
	background-repeat:no-repeat ;
	padding-top: 10px;
	overflow: visible !important;
}
.memu-nav-all li{
	padding: 10px 23px;
	text-align: center;
}
.memu-nav-all li:hover{
	background-color: #fff;
}
.memu-nav-all li:hover>a{
	color: #267dbd;
}
.memu-nav-all li:hover>a:after{
	color: #267dbd;
}
.memu-nav-all li a{
	color: white;
	line-height: 16px;
	margin-right:4px;
}
.memu-nav-all li a:after{
	padding-left: 4px;
	/*content: "/";*/
	display: inline-block;
	color: white;
}
.memu-nav-all li a:last-child:after{
	display: none;
}
.memu-nav-all li a:hover{
	
}
.links-box .links-box-l .one-type .dt a{
	font-size: 14px;
}
.memu-link{
	flex: 1;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.memu-link a{
	height: 100%;
	line-height: 50px;
	color: white;
	padding:0 20px;
	transition: all 0.3s;
}
.memu-link a:hover{
	background: #FCA223;;
}

/*注册页面等的头部*/
.head2{
	height: 100px;
	display: flex;
	justify-content: space-between;
}
.head2>div{
	display: flex;
	align-items: center;
}
.head2-l p{
	height: 46px;
	line-height: 46px;
	margin-left: 50px;
	padding-left: 30px;
	border-left:1px solid #ececec ;
}
.head2-r a{
	font-size: 14px;
	color: #666666;
	padding: 0 20px;
	border-right:1px solid #cfcfcf ;
	line-height: 14px;
}
.head2-r a:last-child{
	padding-right: 0;
	border: none;
}

/*脚部*/
.footer{
	border-top: 1px solid #e9e9e9;
	background: white;
}
.foot1{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #e9e9e9;
	height: 125px;
	align-items: center;
}
.foot1 a{
	display: flex;
	align-items: center;
}
.foot1 a i{
	display: inline-block;
	width: 59px;
	height: 59px;
	margin-right: 17px;
	background-size: 88%;
}
.foot1 a h1{
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	margin-bottom: 5px;
}

.foot1 a p{
	line-height: 14px;
	font-size: 14px;
	color: #999999;
}

.foot2{
	border-bottom: 1px solid #e9e9e9;
	display: flex;
	padding: 40px 0;
	justify-content: space-between;
}
.foot2-ul{
	display: flex;
	justify-content: space-between;
	width: 850px;
}
.foot2-ul h1{
	font-size: 14px;
	font-weight: bold;
	color: black;
}
.foot2-ul a{
	margin-top: 10px;
	display: block;
	font-size: 12px;
	color: #666666;
}
.foot2-qr{
	width: 240px;
	display: flex;
	justify-content: space-between;
}
.foot2-qr p{
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-align: center;
	margin-bottom: 20px;
}
.foot2-qr i{
	display: inline-block;
	width: 85px;
	height: 85px;
}
.foot3{
	text-align: center;
	padding: 40px 0 50px;
}
.foot3 p{
	font-size: 14px;
}
.jc{
	display: inline-block;
	width: 16px;
	height: 18px;
	margin-top: -3px;
}
.foot3>div{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
}
.foot3>div a{
	width: 90px;
	height: 30px;
	border: 1px solid #e1e1e1;
	border-radius:4px ;
	margin: 0 10px;
}
/*侧边栏*/
.sidenav{
	/* min-width: 1200px; */
	z-index: 2;
	height: 0;
	position: fixed;
	top: 25%;
	right: 95px;
	/*left: 50%;
	transform: translate(-50%,-50%);*/
}
/*@media only screen and (max-width: 1420px) {
	.sidenav{
		right: initial;
		left: 50%;
		transform: translate(-50%,-50%);
	}
}*/
.sidenav-as{
	display:block;
	width: 65px;
	height: 65px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background: #267dbd;color: white;
	margin-bottom: 2px;
	cursor: pointer;
	position: relative;
	transition: all .2s;
	margin: 0 -75px 2px auto;
}
.sidenav-as:hover{
	background: #fca223;
}
.sidenav-as>i{
	font-size: 24px;
}
.sidenav-as>p{
	font-size: 12px;
	text-align: center;
}
.sidenav .qq{
	cursor: initial;
}
.sidenav .qq .show{
	display: none;
	position: absolute;
	left: -170px;
	top: 50%;
	transform: translateY(-50%);
	padding: 10px;
	background: #fca323;
}
.sidenav .qq .show .show-head{
	width: 150px;
	height: 36px;
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon16.png");
	background-size:cover ;
	background-position:center ;
	margin-bottom: 15px;
}
.sidenav .qq .show .show-link{
	width: 150px;
	box-sizing: border-box;
	padding: 15px;
	background: white;border-radius:5px ;
}
.sidenav .qq .show .show-link a{
	display: block;
	border-radius:4px ;
	border: 1px solid #8dbddc;
	background: linear-gradient(#eef7fd, #def0fb);
	color: #1094e9;
	font-size: 14px;
	line-height: 14px;
	padding: 5px;
	margin-bottom: 8px;
	padding-left: 30px;
	position: relative;
}
.sidenav .qq .show .show-link a:last-child{
	margin-bottom: 0;
}
.sidenav .qq .show .show-link a:before{
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon17.png") ;
	position: absolute;
	top: 50%;
	left: 7px;
	transform: translateY(-50%);
}
.sidenav .qq:hover{
	background: #fca223;
}
.sidenav .qq:hover .show{
	display: block;
}
.gotop{
	opacity: 0;
	transition: all .3s;
}
.sidenav-show.on{
	display: block;
}

/*当前位置*/
.location{
	height: 60px;
	font-size: 14px;
	background: white;
	border-bottom: 1px solid #e5e5e5;
}
.location>div{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.location i.icon-dingwei{
	font-size: 18px;
	margin-right: 10px;
}
.loclist{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #666666;
}
.loclist li{
	width: 100px;
	box-sizing: border-box;
	padding: 0 10px 0 15px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #ebebeb;
	display: flex;
	justify-content: space-between;
	margin-left: 10px;
	background: #f7f5f5;
}
.loclist li span{
	flex: 1;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.loclist li i{
	cursor: pointer;
}
.empty-loclist{
	color: #267dbd;
	text-decoration: underline;
	margin-left: 25px;
	cursor: pointer;
}

/*分页*/
.page{
	height: 84px;
	display: flex;
	align-items: center;
	justify-content: center;color: #999999;font-size: 14px;
	background: white;
	box-shadow: 0px 4px 12px 0px #f1f1f1;
	
}
.page a{
	display: inline-block;
	height: 40px;
	color: #555555;
	border-radius:40px ;
	font-size: 14px;
	text-align: center;line-height: 40px;
	width: 40px;
	margin: 0 10px;
	background: #f6f6f6;
	transition: all .3s;
}
.page .page-l{
	width: 90px;
	color: #999999;
}
.page a:hover{
	background: #fba222;
	color: white;
}
.page a.page-l:hover{
	background: #257dbd;
	color: white;
}





/*登陆页面*/
.landing{
	min-width: 1200px;
	height: 600px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/bann1.jpg") ;
}
.landing-form{
	width: 360px;
	padding: 25px;
	box-sizing: border-box;
	background:#fafdfe;
	position: relative;
	margin-top: 90px;
}
.lform1{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}
.lform1 .l{
	font-size: 24px;
	color: #267dbd;
	font-weight: bold;
}
.lform1 .r{
	font-size: 12px;
	color: #969696;
}
.lform1 .r a{
	color: #1094e9;
}
.landing-form .input{
	font-size: 14px;
	width: 100%;
	height: 40px;
	border: 1px solid #e7e7e7;
	padding: 0 20px 0 45px;
	box-sizing: border-box;
	background-position:left center;
	background-repeat:no-repeat ;
	background-size: inherit;
	margin-bottom: 10px;
}
.landing-form .name{
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon6.png") !important;
}
.landing-form .password{
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon7.png") !important;
}
.lform2{
	display: flex;
	justify-content: space-between;
}
.lform2 .yzm{
	width: 210px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon8.png") !important;
}
.lform2-yzm{
	width: 90px;
	height: 40px;
	cursor: pointer;
}
.lform2-yzm img{
	width: 100%;
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.lform3{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 12px;
	color: #898989;
	margin-bottom: 18px;
}
.lform3 a{
	color: inherit;
}
.lform3>div{
	display: flex;
	align-items: center;
}
.lform3>div input{
	cursor: pointer;    width: 13px;
}
.lform-dl{
	width: 100%;
	height: 40px;
	background: #1094e9;
	color: white;
	font-size: 18px;
	margin-bottom: 15px;
	letter-spacing: 10px;
	cursor: pointer;
}
.lform4{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.lform4 a{
	display: inline-block;
	width: 28px;
	height: 28px;
	margin-right: 14px;
}
.lform-qr{
	position: absolute;
	display: inline-block;
	width: 62px;
	height: 62px;
	bottom: 0;
	right: 0;
}

/*注册页面*/
.reg{
	padding: 45px 50px 45px;
	box-sizing: border-box;
	background: white;
}
.reg-head{
	color: #999999;
	font-size: 14px;
	line-height: 14px;
}
.reg-head h1{
	font-size: 26px;
	line-height: 26px;
	color: #1094e9;
	font-weight: bold;
	margin-bottom: 10px;
}
.reg-head a{
	color: #1094e9;
	text-decoration:underline;
}


/*找回密码*/
.getpd{
	padding: 45px 50px 45px;
	box-sizing: border-box;
	background: white;
}
.getpd-head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
}
.getpd-head>div{
	display: flex;
	justify-content: center;
	align-items: center;
	color: black;
}
.getpd-head span{
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 24px;
	background: #eeeeee;
	color: black;
	border-radius:50% ;
	margin-right: 20px;
}
.getpd-head .on{
	color: #fca223;
}
.getpd-head .on span{
	color: white;
	background: #fca223;
}
.getpd-head i{
	color: #cfcfcf;
	font-size: 20px;
}

.getpd2-sel{
	color: #666666;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    box-shadow: 0px 4px 13px 0px #f9f9f9;
	cursor: pointer;
}
.baseform1-s .getpd2-p.r{
	line-height: 44px;
	padding: 0;
}
.getpd4{
	text-align: center;
}
.getpd4 i{
	display: inline-block;
	width: 92px;
	height: 92px;
	margin-bottom: 40px;
}
.getpd4 p{
	font-size: 24px;
	color: #666666;
	margin-bottom: 30px;
	color: #666666;
}
.getpd4 a{
	display: block;
	width: 180px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 16px;
	color: white;
	background: #267dbd;
	border-radius:3px ;
	margin: auto;
}

/*主页*/
.banner1{
	width: 100%;
	height: 450px;
	margin-bottom: 40px;
}
.banner1 a {
	display: block;
	width: 100%;
	height: 100%;
}
.banner1 .banner1-pagination,.a3-main-l .a3l-pagination,.a4 .a4-pagination,.integral-swiper .int-pagination{
	z-index: 1;
	text-align: center;
	position: absolute;
	bottom: 20px;
}
.banner1-bullet,.a3l-bullet,.a4-bullet,.pd2-bullet,.int-bullet{
	display: inline-block;
	width: 11px;
	height: 11px;
	background: white;
	border-radius:50%;
	cursor: pointer;
	margin: 0 5px;
	transition: all 0.3s;
}
.banner1-bullet-active,.a3l-bullet-active,.a4-bullet-active,.int-bullet-active{
	background: #fca223;
}
.a2{
	height: 276px;
	margin-bottom: 55px;
	display: flex;
}
.a2-l{
	width: 215px;
	height: 276px;
}
.a2-r{
	flex: 1;
}
.a2-r .swiper-slide{
	background: white;
	box-sizing: border-box;
	padding: 24px 19px;
	display: flex;
	flex-direction: column;
	border-right:1px solid #f0f0f0 ;
}
.a2-r-img {
	height: 160px;
	position: relative;
	transition: all 0.2s;
}
.a2-r-img img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.a2-r .swiper-slide:hover .a2-r-img{
	transform: scale(1.1);
}
.a2-r .swiper-slide:hover .a2-r-data h1{
	font-weight: bold;
}
.a2-r-data{
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}
.a2-r-data h1{
	transition: all 0.3s;
	font-size: 14px;
	color: #666666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	margin-top: 10px;
	line-height: 14px;
}
.a2-r-data div{
	display: flex;
	border:1px solid #fca223 ;
}
.a2-r-data div span{
	color: #999999;
	display: inline-block;
	width: 50%;
	text-align: center;
	text-decoration: line-through;
}
.a2-r-data div span:first-child{
	text-decoration:none;
	background: #fca223 ;
	color: white;
}
.a2r-prev,.a2r-next{
	display: inline-block;
	width: 19px;
	height: 40px;
	text-align: center;
	color: white;
	background: #d9d9d9;
	line-height: 38px;
	font-size: 20px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	z-index: 1;
	cursor: pointer;
}
.a2r-prev{left: 0;}
.a2r-next{right: 0;}


.a3{
	margin-bottom: 55px;
}
.a3-head{
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: #343434;margin-bottom: 30px;
}
.a3-head-l{
	display: flex;
	align-items: center;
}
.a3-head-l i{
	display: inline-block;
	width: 45px;
	height: 32px;
}
.a3-head-l span{
	font-size: 28px;
	margin-left: 10px;
}
.a3-head-r{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.a3-head-r-nav span{
	width: 87px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	display: inline-block;
	margin: 0 5px;
	position: relative;
	border-radius: 4px;
	cursor: pointer;
}
.a3-head-r-nav span:after{
	content: "";
	display: inline-block;
	width: 1px;
	height: 13px;
	top: 12px;
	background: black;
	position: absolute;
	right: -5px;
}
.a3-head-r-nav span:last-child:after{
	display: none;
}
.a3-head-r-nav .on{
	color: white;
}
.a3-head-r-nav .on:before{
	background-size:cover ;
	background-repeat:no-repeat ;
	content: "";
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 42px;
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon15.png");
	top: 0;
	left: 0;
	z-index: -1;
}
.a3-head-r>a{
	display: flex;
	align-items: center;
}
.a3-head-r>a i{
	margin-left: 8px;
	color: #7a7a7a;
}
.a3-main{
	height: 607px;
	display: flex;
}
.a3-main-l,.a3-main-l2{
	width: 215px;
	height: 100%;
}
.a3-main-l2>a{
	display:block;
	height: 297px;
}
.a3-main-l2>a:first-child{
	margin-bottom: 13px;
}
.a3-main-r{
	flex: 1;
}
.a3-main-r>div{
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
	margin-top: -13px;
	display: none;
}
.a3-main-r>div.on{
	display: flex;
}
.a3-main-r>div a{
	display: inline-block;
	width: 233px;
	height: 297px;
	margin-top: 13px;
	margin-left: 13px;
	background: white;
	box-sizing: border-box;
	padding: 15px;
}
.a3-main-r>div a:hover div{
	transform: scale(1.1);
}
.a3-main-r>div a:hover h1{
	font-weight: bold;
}
.a3-main-r>div a:hover p{
	font-size: 18px;
}
.a3-main-r>div a div{
	height: 195px;
	position: relative;
	transition: all 0.2s;
}
.a3-main-r>div a div img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.a3-main-r>div a h1{
    font-size: 14px;
    color: #666666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
    line-height: 14px;
}
.a3-main-r>div a p{
	margin-top: 20px;
	color: #ff9900;
	font-size: 16px;
	text-align: center;
	transition: all 0.2s;
}
.a4{
	height: 117px;
	margin-bottom: 55px;
}
.a4 .a4-pagination{
	bottom: 5px;
}


/*商品页面*/
.selectlist{
	border: 1px solid #ececec;
	margin-bottom: 30px;
}
.selectlist>div{
	display: flex;
	justify-content: flex-start;
	line-height: 14px;
	border-bottom: 1px solid #ececec;
}
.selectlist>div:last-child{
	border: none;
}
.selectlist .selectlist-pp .l{
	padding-top: 25px;
	box-sizing: border-box;
	line-height: 14px;
}
.selectlist-pp .r{
	flex: 1;
	box-sizing: border-box;
	position: relative;
	padding: 25px 60px 25px 30px;
}
.selectlist-pp .list{
	border-top: 1px solid #ececec;
	border-left: 1px solid #ececec;
	border-bottom:none ;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	height: 204px;
	/*overflow: -webkit-paged-y;*/
	overflow-y: scroll;

}
.selectlist-pp .list>div{
	width: 108.1px;
	height: 50px;,box-sizing: border-box;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec ;
	cursor: pointer;
}


.selectlist-pp .more-list{
	position: absolute;
	width: 16px;
	height: 16px;
	line-height: 16px;text-align: center;
	cursor: pointer;
	border: 1px solid #dddddd;
	border-radius: 3px;
	top: 25px;
	right: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}
.selectlist .l{
	border-right:1px solid #ececec ;
	min-height: 40px;
	line-height: 40px;
	width: 110px;
	background: #f5f5f5;
	text-align: center;
	font-size: 14px;
	box-sizing: border-box;
}
.selectlist .r{
	line-height: 40px;
	flex: 1;
	background: white;

}
.selectlist .r li{
	margin: 0 20px;
    font-size: 14px;
    line-height: 14px;
    display: inline-block;
    padding: 3px;
    cursor: pointer;
}
.selectlist .r li.on{
	background: #FCA223;
	color: white;
}
.condition{
	height: 50px;
	line-height: 50px;
	display: flex;
	justify-content: space-between;
	color: #666666;
	background: #fafafa;
	font-size: 14px;
	margin-bottom: 30px;
}
.condition .l{
	display: flex;justify-content: flex-start;
}
.condition .l div{
	text-align: center;
	width: 110px;
	border-right:1px solid #e6e6e6 ;
	box-sizing: border-box;
	transition: all .3s;
	cursor: pointer;
}
.condition .l div:hover{
	color: #fca223;
}
.condition .r{
	display: flex;
	justify-content: flex-start;
}
.condition .r div{
	padding: 0 15px;
	border-left: 1px solid #e6e6e6 ;
	cursor: pointer;
}
.condition .r div:first-child{
	cursor: inherit;
	border: none;
}
.condition .r i{
	font-size: 24px;
}
.pro-list1{
	margin-bottom: 15px;
}
.pro-list1 a:hover div{
	transform: scale(1.1);
}
.pro-list1 a:hover h1{
	font-weight: bold;
}
.pro-list1 a:hover p{
	font-size: 18px;
}


.pro-list1>a{
	display: block;
	float: left;
	width: 228px;
	margin-right:15px;
	margin-bottom: 15px;
	background: white;
	padding: 15px;
	box-sizing: border-box;
}
.pro-list1>a:nth-child(5n){
	margin-right: 0;
}
.pro-list1 a div{
	height: 195px;
	position: relative;transition: all 0.3s;
}
.pro-list1 a div img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	
}
.pro-list1 a h1{
    font-size: 14px;
    color: #666666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
    line-height: 14px;transition: all 0.3s;
}
.pro-list1 a p{
	margin-top: 20px;
	color: #ff9900;
	font-size: 16px;
	text-align: center;
	line-height: 16px;transition: all 0.3s;
}

/*商品详细页*/
.pro-deta1{
	margin: 30px auto;
	display: flex;
	background: white;
	padding-bottom: 30px;
}
.pro-deta1 .l {
	width: 440px;
}
.big-pro{
	width: 440px;
	height: 400px;
}
.small-pro{
	position: relative;
	padding: 19px 0 20px;
	border-top:1px solid #eeeeee ;
	/*box-sizing: border-box;*/
}
.small-pro-swiper{
	margin: 0 auto;
	width: 340px;
	position: relative;
}
.small-pro .swiper-slide{
	border: 1px solid #eeeeee ;
	box-sizing: border-box;
}
.small-pro .swiper-slide.on{
	border: 1px solid #fba222;
}
.smallpro-prev,.smallpro-next{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	font-size: 20px;
}
.smallpro-prev:hover,.smallpro-next:hover{
	color: #fba222;
}
.smallpro-prev{
	left: 15px;
}
.smallpro-next{
	right: 15px;
}
.share-pro{
	/*margin-bottom: 20px;*/
}
.share-pro a{
	display: inline-flex;
	align-items: center;
	margin-right: 30px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
	padding-left: 24px;
}
.share-pro a.red{
	color: red;
}
.share-pro .red i{
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/images/icon-love-red.png")!important;
}
.share-pro i{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	background-size: 100%;
}
.share-pro .sc i{
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/images/icon-love.png") ;
}
.share-pro .fx i{
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon19.png") ;
}
.pro-deta1 .m{
	width: 590px;
	border-left:1px solid #eeeeee ;
	border-right:1px solid #eeeeee ;
	box-sizing: border-box;
	padding:30px 40px 0 40px;
	font-size: 14px;
}
.pro-deta1 .m>h1{
	font-size: 18px;
	color: #333333;
	line-height: 24px;
	margin-bottom: 15px;
}
.pro-deta1 .m>h2{
	font-size: 14px;
	color: #fca223;
	line-height: 16px;
	margin-bottom: 15px;
}
.pro-deta1 .m>h2 p{
	color: black;
}
.pro-deta1 .m>.rob-p{
	height: 32px;
	line-height: 32px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/pic21.jpg") ;
	background-position:left center;
	background-size:inherit ;
	color: white;
	text-align: right;
	box-sizing: border-box;
	padding-right: 20px;
}
.pro-deta1 .m .title{
	padding: 10px 20px;
	background: #fcfcfc;
	margin-bottom: 15px;
}
.pro-deta1 .m .title>div{
	display: flex;
	align-items: flex-end;
	margin-bottom: 15px;
}
.pro-deta1 .m .title>div:last-child{
	align-items: flex-start;
	margin-bottom: 0;
}
.pro-deta1 .m .title>div>span:first-child{
	display: inline-block;
	width: 60px;
	height: 14px;
	line-height: 14px;
	color:#333333;text-align: justify;
	margin-right:20px;
}
.pro-deta1 .m .title>div>span:first-child:after{
	content: " ";
    display: inline-block;
    width: 100%;
}
.title-1{
	display: flex;
	align-items: flex-end;
}
.title-1 h1{
	font-size: 36px;
	line-height: 36px;
	color: #fba222;
	font-weight: bold;
}
.title-1>div{
	margin-left: 20px;
	display: flex;
	align-items: center;
}
.title-1>div span{
	color: #999999;
	text-decoration: line-through;
	margin-left: 15px;
}
.title-2 span:first-child{
	border: 1px solid #ff9b00;
	padding: 0px 3px;
	margin-right: 10px;
	line-height: 14px;
	color: #ff9b00;
}
.title-2 span:nth-child(2){
	color: #666666;
}
.title-3 i{
	display: inline-block;
	width: 104px;
	height: 18px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon26.png") ;
}
.title-4 p{
	margin-bottom: 5px;
	font-size: 12px;
}
.title-4 p:last-child{
	margin-bottom: 0;
}
.title-5{
	width: 150px;
	background: #b8b8b8;
	height: 8px;
	position: relative;
	margin-bottom: 5px;
	margin-right: 10px;
}
.title-5 span{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	display: inline-block;
	background: #fca223;
}
.pro-deta1 .m .sales{
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 50px;
	box-sizing: border-box;
	border-top:1px solid #eeeeee ;
	border-bottom:1px solid #eeeeee ;
	margin-bottom: 20px;
}
.pro-deta1 .m .sales>div{
	width: 100%;
    height: max-content;
	text-align: center;
	border-right:1px solid #eeeeee;
}
.pro-deta1 .m .sales>div i{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}
.pro-deta1 .m .sales>div:last-child{
	border-right:none;
}
.pro-deta1 .m .sales>div span:last-child{
	color: #ff9b00;
}

.pro-deta1 .m .number{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.pro-deta1 .m .number span{
	margin:0 20px;
}
.inp-number{
	display: flex;
	align-items: center;
}
.inp-number i{
	line-height: 30px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
	margin:0 5px;
	cursor: pointer;
	font-size: 14px;
	padding:0 5px;
}
.inp-number input{
	font-size: 14px;
	padding:0 3px;
	width: 36px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
	text-align: center;
}
.pro-deta1 .m .operation1>a{
	display: inline-block;
	width: 150px;
	height: 50px;
	box-sizing: border-box;
	text-align: center;
	line-height: 50px;
	margin-right: 12px;
}
.oper-1{background: #ff9b00;color: white;}
.oper-2{background: #267dbd;color: white;}
.oper-3{color: #333333;border:1px solid #eeeeee ;}

.pro-deta1 .r{
	flex: 1;
	box-sizing: border-box;
	padding: 30px 20px 0 20px;
}
.pro-deta1 .r>h1{
	text-align: center;
	font-size: 14px;
	color: #999999;
}
.pro-deta1-r{
	margin-top: 20px;
	width: 100%;
	height: 410px;
}
.pro-deta1-r .swiper-slide div{
	position: relative;
	height: 100px;
}
.pro-deta1-r .swiper-slide p{
	color:#ff9b00 ;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
.pro-deta1-r .swiper-slide img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pro-deta1-r-btn{
	position: relative;
}
.pro-deta1-r-btn>i{
	cursor: pointer;
	position: absolute;
}
.pro-deta1-r-btn>i:hover{
	color: #ff9b00 ;
}
.pro1r-prev{
	left: 30px;
}
.pro1r-next{
	right: 30px;
}
.pro1r-prev,.pro1r-next{
	font-size: 24px;
	color: #cfcfcf;
}

/*推荐商品*/
.pro-deta2-head{
	display: flex;
	justify-content: space-between;
	height: 60px;
	border-bottom: 1px solid #ededed;
	align-items: center;
	background: #f9f9f9;font-size: 20px;
	
}
.pro-deta2-head h1{
	line-height: 20px;
	padding:3px 30px;
	border: 4px solid transparent;
	border-left-color:#ff9b00 ;
}
.pro-deta2-btn{
	display: flex;
	align-items: center;
}
.pd2-prev,.pd2-next{
	cursor: pointer;
	margin: 0 20px;
	font-size: 24px;
    color: #cfcfcf;
}
.pd2-prev:hover,.pd2-next:hover{
	color: #ff9b00;
}
.pd2-bullet{
	background: #cccccc;
}
.pd2-bullet-active {
    background: #fca223;
}
.pro-deta2-swiper{
	width: 100%;
	background: white;
	margin-bottom: 30px;
}
.pro-deta2-swiper a{
	box-sizing: border-box;
	padding: 15px;
	padding-bottom: 40px;
}
.pro-deta2-swiper a div{
	height: 180px;
	position: relative;
	transition: all 0.2s;
}
.pro-deta2-swiper a:hover div,.pd3-swiper a:hover div{
	transform: scale(1.1);
}
.pro-deta2-swiper a:hover h1,.pd3-swiper a:hover h1{
	font-weight: bold;
}
.pro-deta2-swiper a:hover p,.pd3-swiper a:hover p{
	font-size: 18px;
	font-weight: bold;
}
.pro-deta2-swiper a div img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pro-deta2-swiper a h1{
    font-size: 14px;
    color: #666666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
    line-height: 14px;
}
.pro-deta2-swiper a p {
    margin-top: 20px;
    color: #ff9900;
    font-size: 16px;
    text-align: center;
    line-height: 16px;
    transition: all 0.2s;
}

.pro-data3{
	display: flex;
	margin-bottom: 30px;font-size: 14px;
	color: #333333;
}
.pro-data3 .l{
	width: 225px;
	background: white;
	margin-right: 20px;
	height: max-content;
}
.pd3-head{
	height: 50px;
	line-height: 16px;
	font-size: 14px;
	box-sizing: border-box;
	color: #333333;
	border-bottom:1px solid #eeeeee ;
	margin: auto 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pd3-head h1{
	padding-left: 18px;
	height:max-content;
	border-left:2px solid #ff9b00 ;
}
.pd3-prev,.pd3-next{
	color: #cbcbcb;
	font-size: 20px;
	margin-right: 20px;
	cursor: pointer;
}
.pd3-prev:hover,.pd3-next:hover{
	color: #ff9900;
}
.pd3-swiper{
	box-sizing:border-box ;
	padding: 0 15px;
	height: 640px;
}
.pd3-swiper a div{
	height: 140px;
	position: relative;
	transition: all 0.2s;
}
.pd3-swiper a img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pd3-swiper a h1 {
    font-size: 14px;
    color: #666666;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
    line-height: 14px;transition: all 0.2s;
}
.pd3-swiper a p {
    margin-top: 20px;
    color: #ff9900;
    font-size: 16px;
    text-align: center;transition: all 0.2s;
}
.pro-data3 .r{
	flex: 1;
	display: flex;
	height: max-content;
}
.pro-data3 .r-l{
	flex: 1;
	height: max-content;
}

.r-l-nav{
	display: flex;
	background: #f9f9f9;
}
.r-l-nav li{
	line-height: 50px;
	text-align: center;
	width: 140px;
	height: 50px;
	box-sizing: border-box;
	cursor: pointer;
	font-size: 14px;
}
.r-l-nav li.on{
	border-top:2px solid #ff9b00 ;
	background: white;
}


.r-l-show{
	background: white;
}
/*2018/10/07**/
/*.r-l-show>div{
	display: none;
}
.r-l-show>div.on{
	display: block;
}*/
.r-l-show .parameter{
	box-sizing: border-box;
	padding: 30px 40px;
}
.r-l-show .parameter p{
	float: left;
	width: 30%;
	line-height: 24px;
	margin-right: 3%;
}
.r-l-show .explain img{
	width: 100%;
}
.comment-head{
	height: 50px;
	background: #fba222;
	color: white;
	line-height: 50px;
	box-sizing: border-box;
	padding-left: 20px;
	font-size: 16px;
}
.comment-level{
	text-align: center;
	display: flex;
	border-bottom:1px solid #eeeeee ;
}
.comment-level>div{
	width: 25%;
	margin: 20px 0;
	box-sizing: border-box;
	border-right:1px solid #eeeeee ;
	cursor: pointer;
}
.comment-level>div:last-child{
	border: none;
}
.comment-level .p1{
	margin-top: 0;
	font-size: 28px;
	line-height: 28px;
}
.comment-level p{
	margin-top: 8px;
	font-size: 12px;
	line-height: 12px;
}
.comment-level i{
	width: 24px;
	height: 24px;
	display: inline-block;
	margin-bottom: 4px;
}
.comment-level>div:nth-child(2) i{background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon27.png") ;}
.comment-level>div:nth-child(3) i{background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon28.png") ;}
.comment-level>div:nth-child(4) i{background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon29.png") ;}

.comment-title-no{
	display: none;
}
.comment-title-as{
	padding: 0 20px;
}
.comment-title-as>ul>li{
	padding: 20px 0 25px;
	display: flex;
	border-bottom: 1px solid #eeeeee;
}
.comment-title-as .as-l{
	width: 100px;
	margin-right: 30px;
}
.comment-title-as .as-l>div{
	width: 100px;
	height: 100px;
	border-radius:50%;
	overflow: hidden;
}
.comment-title-as .as-l>div img{
	width: 100%;
}
.comment-title-as .as-l i{
	display: block;width: 71px;
	height: 16px;
	margin: auto;
	margin-top: 10px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon30.png") ;
}
.comment-title-as .as-l .vip1{
	background-position:0px 0px;
}
.comment-title-as .as-l .vip2{
	background-position:0px -22px;
}
.comment-title-as .as-l .vip3{
	background-position:0px -44px;
}
.comment-title-as .as-r{
	flex: 1;
}
.as-r-info{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 15px;
	color: #333333;
}
.as-r-info p{
	width: 130px;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-right: 30px;
}
.as-r-info>div{
	display: flex;
}
.as-r-info>div p{
	font-size: 16px;
}
.star0{
	background-position: 0 -80px;display: inline-block;width: 100px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon31.png") ;
}
.star1{
	background-position: 0 0;display: inline-block;width: 100px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon31.png") ;
}
.star2{
	background-position: 0 -16px;display: inline-block;width: 100px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon31.png") ;
}
.star3{
	background-position: 0 -32px;display: inline-block;width: 100px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon31.png") ;
}
.star4{
	background-position: 0 -48px;display: inline-block;width: 100px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon31.png") ;
}
.star5{
	background-position: 0 -64px;display: inline-block;width: 100px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon31.png") ;
}
.as-r-info>span{
	font-size: 12px;
	font-family: arial;
	color: #999999;
}
.as-r-title{
	margin-bottom: 20px;
}
.as-r-title{
	line-height: 24px;
}
.as-r-img div{
	float: left;
	width: 90px;
	height: 90px;
	border: 1px solid #eeeeee;
	margin-right: 20px;
	margin-bottom: 20px;
}
.as-r-img div img{
	width: 100%;
}

.as-r-ao{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
	color: #999999;
}
.as-r-ao div{
	display: flex;
	align-items: center;
	cursor: pointer;
}
.as-r-ao div i{
	font-size: 20px;
}
.as-r-ao div.on{
	color: #ff9b00;
}
.page2{
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.page2 div{
	display: flex;
	justify-content: center;
	align-items: center;
}
.page2 a{
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius:50%;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	font-size: 14px;
}
.page2 a.on{
	background: #ff9b00;
	color: white;
}

.pro-data3 .r-r{
	background: white;
	border-left:1px solid #eeeeee;
	width: 140px;
	box-sizing: border-box;
	height: max-content;
    position: sticky;
    top: 164px;
}
.pro-data3 .r-r li,.pro-data3 .r-r a{
	display: block;
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	cursor: pointer;
}
.pro-data3 .r-r .on{
	background: #ff9b00;
	color: white;
}

/*秒杀活动*/
.rob{
	margin: 40px auto 20px;
	font-size: 14px;
}
.rob-head{
	display: flex;
	/*justify-content: space-between;*/
}
.rob-head>div{
	width: 25%;
	height: 60px;
	background: white;
	display: flex;
	justify-content: center;
	align-items: center;
}
.rob-head>div span:first-child{
	font-size: 18px;
	margin-right: 10px;
}
.rob-head>div span:last-child{
	font-size: 14px;
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid black;
	border-radius:30px ;
}
.rob-head div.on{
	background: #ff9b00;
	color: white;
}
.rob-head>div.on span:last-child{
	border-color:transparent ;
}
.rob-head div.on span:first-child{
	font-weight: bold;
}
.rob-main{
	margin-top: 20px;
}
.rob-main>div{
	width: 288px;
	margin-right: 16px;
	margin-bottom: 16px;
	background: white;
	float: left;
}
.rob-main>div:nth-child(4n){
	margin-right: 0;
}
.rob-img{
	padding:25px;
	height: 200px;
	position: relative;
	transition: all 0.2s;
}
.rob-main>div:hover .rob-img{
	transform: scale(1.1);
}
.rob-img img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 80%;
	height:80%;
}
.rob-main>div:hover .rob-title{
	font-weight: bold;
}
.rob-title{
	padding: 0 25px;
	line-height: 24px;
	font-size: 14px;
	height: 48px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.rob-buy{
	margin-top: 25px;
	height: 65px;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #fca223;
	padding-left: 25px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rob-buy .l{
	flex: 1;
	margin-right: 20px;
}
.rob-buy .l .l-top span:first-child{
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
}
.rob-buy .l .l-bottom{
	display: flex;
	align-items: center;
}
.rob-buy .l  .l-bottom>span{
	flex: 1;
	font-size: 14px;
}
.rob-buy .l  .l-bottom-bar{
	height: 8px;
	width: 75px;
	background: #b8b8b8;
	position: relative;
}
.rob-buy .l .l-bottom-bar span{
	
	height: 100%;
	display: inline-block;
	background: #fca223;
	position: absolute;
	top: 0;
	left: 0;
}
.rob-buy .r{
	width: 95px;
	text-align: center;
	line-height: 65px;
	font-size: 16px;
	background: #fca223;
	color: white;
	transition: all 0.2s;
}
/*团购*/
.rob-buy2 p{
	padding: 0 25px;
	margin: 10px 0 15px;
}
.rob-buy2 p span:first-child{
	font-size: 24px;
	line-height: 20px;
	font-weight: bold;
}
.rob-buy2 a{
	display: block;
	height: 40px;
	line-height: 40px;
	background: #fca223;
	color: white;
	font-size: 16px;
	text-align: center;
}

/*积分商城*/
.integral{
	margin: 40px auto 30px;
	height: 400px;
	display: flex;
}
.integral-swiper{
	width: 730px;
	height: 100%;
	margin-right: 15px;
}
.integral-r{
	flex: 1;
	box-sizing: border-box;
	border-top:1px solid #fca223 ;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/pic20.jpg") ;
	background-color:white ;
	background-position:top center;
	background-size:inherit ;
	background-repeat:no-repeat ;
}
.integral-r>h1{
	display: block;
	width: 148px;
	height: 32px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon33.png");
	color: white;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	margin: -5px auto 0;
}
.integral-r>h1 i{
	font-size: 20px;
	margin-right: 5px;
}
.integral-r-2{
	margin: 35px 27px 0;
}
.integral-r-2 a{
	float: left;
	width: 100px;
	margin-bottom: 25px;
	margin-right: 50px;
	position: relative;
}
.integral-r-2 a:before{
	content: "";
	display: inline-block;
	width: 19px;
	height: 16px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon32.png") ;
	background-size:inherit ;
	position: absolute;
	top: -5px;
	left: 0;
	z-index: 1;
}
.integral-r-2 a:nth-child(1):before{
	background-position:0 -16px ;
}
.integral-r-2 a:nth-child(2):before{
	background-position:0 -32px ;
}
.integral-r-2 a:nth-child(3):before{
	background-position:0 -48px ;
}

.integral-r-2 a:nth-child(3n){
	margin-right: 0;
}
.integral-r-2 div{
	width: 100px;
	height: 100px;
	overflow: hidden;
	position: relative;
	
}
.integral-r-2 div img{
	position: absolute;top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	transition: all 0.2s;
}
.integral-r-2 a:hover div img{
	transform: scale(1.1) translate(-50%,-50%);
}
.integral-r-2 a:hover p{
	font-weight: bold;
}
.integral-r-2 div span{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	padding: 0 3px;
	border-radius:3px ;
	color: white;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #fca223;
}
.integral-r-2 p{
	margin-top: 10px;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}

/*填写订单*/
.order1{
	background: white;
}
.baseaddress{
	box-sizing: border-box;
	border-left:1px solid #eeeeee ;
	margin-bottom: 30px;
}
.baseaddress>div{
	float: left;
	width: 25%;
	height: 180px;
	border: 1px solid #eeeeee;
	border-left: none;
	box-sizing: border-box;
	padding: 20px;
	position: relative;
}
.baseaddress>div input{
	position: absolute;
	bottom: 20px;
	right: 20px;
}
.baseaddress-more{
	text-align: center;
	height: 50px;
	line-height: 50px;
	background: #fcfcfc;
	margin-bottom: 30px;
	cursor: pointer;
}
.baseaddress .addaddress{
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.baseaddress .addaddress div{
	width: 40px;
	height: 40px;
	background: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/pic22.jpg");
	margin-bottom: 15px;
}
.baseaddress .on{
	border: 2px solid #fba222;
}
.baseaddress-more i{
	font-size: 20px;
	margin-left: 20px;
}
.address-top{
	padding: 10px;
	border-bottom: 1px solid #eeeeee;
}
.address-top span,.address-top h1{
	float: left;
	font-size: 16px;
}
.address-top span{
	line-height: 12px;
	font-size: 12px;
	padding:4px 6px;
	color: #999999;
	background: #f6f6f6;
	margin-left: 20px;
}
.address-top a{
	float: right;
	font-size: 12px;
	color: #fba222;
}
.address-bottom{
	margin-top: 20px;
	font-size: 12px;line-height: 16px;
}
.address-bottom>div{
	display: flex;
	margin-bottom: 15px;
}
.address-bottom i{
	margin-right: 10px;
	font-size: 18px;
	color: #cccccc;
}
.address-bottom p{
	margin-bottom: 5px;
}
.address-bottom span{
	margin-bottom: 5px;
	color: #999999;
}
.address-bottom>div>div{
	flex: 1;
}
.basetime{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
	font-size: 14px;
}
.basetime>div{
	width: 25%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	height: 50px;
	box-sizing: border-box;padding: 0 20px;
	border: 1px solid #eeeeee;
}
.basetime>div input{
	margin-right: 10px;
}

.basetime>div.on{
	border:2px solid #fba222 ;
}

.orderlist{
	margin-bottom: 20px;
	font-size: 14px;
}
.orderlist-head{
	height: 60px;
	background: #fcfcfc;
	display: flex;
	align-items: center;
	justify-content: space-between;

}
.orderlist-head p{
	width: 140px;
	line-height: 60px;
	text-align: center;
}
.orderlist-head p:first-child{
	width: 400px;
	box-sizing: border-box;
	padding-left: 20px;
	text-align: left;
}
.orderlist-label{
	margin: 15px 0;
}
.orderlist-label span{
	color: white;
	background: #fca223;
	display: inline-block;
	border-radius:3px;
	padding:0 5px;
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
}
.orderlist-label span:last-child{
	margin-right: 0;
}
.orderlist-ul li{
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #eeeeee;
	padding: 20px 0;
	font-size: 12px;
	align-items: center;
}
.orderlist-ul li:last-child{
	padding-bottom: 0;
}
.orderlist-ul li>div{
	width: 140px;
	text-align: center;
}
.orderlist-ul li>div:first-child{
	width: 400px;
	text-align: left;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.orderlist-li-a .img{
	display: inline-block;
	width: 80px;
	height: 80px;
	border: 1px solid #eeeeee;
	border-radius: 6px;
	position: relative;
	box-sizing: border-box;
}
.orderlist-li-a img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}

.orderlist-li-a .title{
	flex: 1;
	box-sizing: border-box;
	padding-left: 20px;
}
.orderlist-li-a .title p{
	line-height: 20px;
	margin-bottom: 5px;
}
.orderlist-li-a .title p:last-child{
	margin: 0;
	color: #999999;
}
.orderlist-li-d{
	color: #fca223;
}
.orderlist-li-e p:last-child{
	color: #999999;
	margin-top: 5px;
}

.ordercoupon{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 14px;
}
.ordercoupon-r .select1{
	margin-right: 20px;
}
.ordercoupon-r span{
	margin: 0 20px;
}
.ordercoupon-r input[type=text]{
	width: 90px;
	height: 40px;
	box-sizing: border-box;
	padding: 0 20px;
	border: 1px solid #dddddd;
	text-align: center;
	border-radius: 5px;
}
.ordercoupon-r button{
	width: 100px;
	height: 40px;color: white;
	background: #fca223;
	text-align: center;
	line-height: 40px;
	border: none;
	border-radius:5px ;
	cursor: pointer;
}

.orderbill{
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}
.orderbill .btn1{
	margin-right: 10px;
}
.orderbill div{
	display: flex;
	align-items: center;
}
.orderbill div .select1{
	margin-right: 20px;
}
.orderbill div input[type=text]{
	font-size: 14px;
	width: 240px;
	height: 40px;
	border-radius:5px ;
	border: 1px solid #dddddd;
	padding: 0 20px ;
	box-sizing: border-box;
}
.messword{
	border: 1px solid #eeeeee;
	box-sizing: border-box;
	padding: 10px 20px;
	font-size: 14px;
	width: 100%;
	margin-bottom: 30px;
}


.orderset{
	display: flex;
	justify-content:flex-end;
	align-items: center;
	padding: 20px 0;
	margin: 0 30px;
}
.orderset a,.orderset button{
	display: inline-block;width: 140px;
	height: 60px;
	box-sizing: border-box;
	text-align: center;line-height: 60px;
	margin-left: 15px;
	color: white;
	background:#fba222;
	border: none;
	cursor: pointer;
}
.orderset a:nth-child(3){
	color: #666666;
	background:white;
	border:1px solid #dddddd ;
}
.orderset div{
	margin-right: 40px;
	text-align: center;
}
.orderset div h1{
	font-size: 16px;
	margin-bottom: 10px;
}
.orderset div span{
	color: #fba222;
	font-size: 24px;
	line-height: 24px;
}
.orderset div span:first-child{
	font-size: 16px;
	color: #666666;
}
.orderset div p{
	font-size: 24px;
	color: #fba222;
}

.help{
	display: flex;
}
.helpnav{
	
	width: 235px;
	margin-right: 30px;
}
.helpnav>div{
	box-sizing: border-box;
	padding-left: 30px;
	width: 100%;
	height: 85px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/pic24.jpg") ;
	color: white;
}
.helpnav>div p{
	padding-top: 22px;
	line-height: 26px;
	font-size: 26px;
	margin-bottom: 5px;
}
.helpnav>div span{
	font-size: 14px;
	opacity: 0.8;
}
.helpnav>a{
	display: flex;
	align-items: center;
	height: 52px;
	border-top:1px solid #eeeeee ;
	background: white;
	box-sizing: border-box;
	padding-left: 30px;
}
.helpnav>a i{
	font-size: 22px;
	margin-right: 10px;
}
.helpnav>a.on,.helpnav>a:hover{
	color: #fba222;
}
.helpbox{
	flex: 1;
	background: white;
}
.helpbox>div>h1{
	height: 76px;
	border-bottom: 1px solid #eeeeee;
	padding-left: 45px;
	box-sizing: border-box;
	line-height: 76px;
	position: relative;
	font-size: 20px;
}
.helpbox>div>h1:before{
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	content: "";
	display: inline-block;
	width: 2px;
	height: 20px;
	background: #fba222;
}
.helpbox>div{
}
.helpbox>.help-main1{
	padding: 0;
}
.help-main1 h1{
	height: 76px;
	line-height: 76px;
	padding-left: 45px;
	font-size: 15px;
}
.help-main1 h1>i{
	display: inline-block;width: 22px;
	height: 22px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon37.png") ;
	margin-right: 10px;
	color: white;
	font-style: normal;
	text-align: center;
	line-height: 22px;
}
.help-main1>div>div{
	padding: 40px 80px;
	background: #fbfbfb;
	line-height: 30px;
	color: #666666;
	font-size: 14px;
}
.help-main2 p{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.help-main3{
	font-size: 14px;
	line-height: 30px;
	color: #666666;
}
.help-main3>div>div{
	display: flex;
	justify-content: space-between;
}
.help-main3 p span{
	display: inline-block;
	width: 100px;
}
.help-main3 div span{
	display: inline-block;
	width: 100px;
}
.help-main3 form{
	flex: 1;
}
.help-main3 textarea{
	width: 100%;
	border: 1px solid #ebebeb;
	background: #fafafa;
}
.help-main3 button{
	display: inline-block;
	width: 220px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fba222;
	color: white;
	border: none;
	border-radius:4px ;
	cursor: pointer;
	margin-top: 10px;
}
.helpbox-s{
	padding: 45px;
	box-sizing: border-box;
}
.help-main4 img{
	width: 100%;
}
.help-main4 p{
	margin-top: 30px;font-size: 14px;
	line-height: 30px;
	color: #666666;
}

/*新闻*/
.new{
	display: flex;
	justify-content: space-between;
}
.new-l{
	width: 900px;
	margin-right: 20px;
	/*background: white;*/
	height: max-content;
}
.new-r{
	height: max-content;
	width: 280px;
}
.new-r>div{
	margin-bottom: 15px;
	background: white;
	box-sizing: border-box;
	padding: 30px;
}
.new-r>div:last-child{
	margin-bottom: 0;
}
.new-r-head{
	padding-bottom: 15px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 24px;
	color: #333333;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
}
.new-r-1{
	padding-bottom: 20px;
	border-bottom: 1px dashed #eeeeee;
	margin-bottom: 20px;
}
.new-r-1 h1{
	color: #333333;
	font-size: 14px;
	margin-bottom: 20px;
}
.new-r-1>div{
	overflow: hidden;
}
.new-r-1:hover img{
	transform: scale(1.1);
}
.new-r-1 img{
	width: 100%;
	transition: all .8s;
}
.new-r-1 .a{
	margin-top: 20px;
	font-size: 14px ;
	color: #999999;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 48px;
	overflow: hidden;
}
.new-r-2 a{
	display: block;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #999999;
	padding-bottom: 20px;
	border-bottom: 1px dashed #eeeeee;
	margin-bottom:20px ;
}
.new-r a:hover{
	color: #fca223;
}
.new-r-2 span{
	color: #333333;
	margin-right: 10px;
}
.new-r-3{
	display: block;
	width: max-content;
	margin: auto;
	font-size: 14px;
	color: #999999;
}
.new-r-4 a{
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color: #666666;
	font-size: 14px;
	margin-bottom: 20px;
}
.new-r-4 a:last-child{
	margin-bottom: 0;
}
.new-r-4 a:nth-child(1) span,.new-r-4 a:nth-child(2) span,.new-r-4 a:nth-child(3) span{background: #fca223;}
.new-r-4 span{
	display: inline-block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	color: white;
	font-size: 12px;
	border-radius:50% ;
	background: #b3b3b3;
	margin-right: 10px;
}





.new-list{
	box-sizing: border-box;
	padding: 30px;
	background: white;
	margin-bottom: 20px;
}
.new-list>h1{
	padding-bottom: 30px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 24px;
	color: #333333;
	
}
.new-list>h1 a{
	font-size: 16px;
}
.new-list>h1 a:hover{
	color: #fca223;
}
.new-list>div a{
	border-top: 1px solid #eeeeee;
	box-sizing: border-box;
	padding: 20px 0;
	display: flex;
	justify-content: space-between;
}
.new-list>div a:hover{
	background: #fbfbfb; 
}
.new-list>div a:last-child{
	padding-bottom: 0;
}
.new-a-img{
	width: 250px;
	height: 165px;
	position: relative;
	margin-right: 30px;
	overflow: hidden;
}
.new-a-img img{
	max-width: 100%;
	max-height: 100%;
	transition: all 0.8s;
}
.new-list>div a:hover .new-a-img img{
	transform: scale(1.1);
}
.new-a-title{
	flex: 1;
	
}
.new-a-title h1{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 20px;
	color: #333333;
}
.new-a-title p{
	line-height:26px;
	font-size: 15px;
	color: #888888;
	margin-bottom: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 78px;
}
.new-a-title span{
	display: flex;
	align-items: center;
	font-size: 14px;
}
.new-a-title span i{
	margin-right: 10px;
}

.new-deta{
	box-sizing: border-box;
	padding: 40px;
}
.new-deta-head{
	margin-bottom: 40px;
}
.new-deta-head h1{
	text-align: center;
	font-size: 28px;
	line-height: 28px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #efefef;
}
.new-deta-head div{
	text-align: center;
}
.new-deta-head span{
	margin: 0 20px;
	font-size: 12px;
	color: #999999;
}
.new-deta-main-img{
	text-align: center;
	margin-bottom: 40px;
}
.new-deta-main-p{
	font-size: 14px;
	color: #666666;
	line-height: 26px;
	margin-bottom: 40px;
}
.new-deta-main{
	border-bottom:1px solid #eeeeee ;
}
.new-deta-btn{
	display: flex;
	justify-content: space-between;
	margin-top: 40px;
}
.new-deta-btn a{
	font-size: 14px;
	color: #666666;
}
.new-deta-btn a:hover{
	color: #fca223;
}
/*用户*/
.user{
	display: flex;
	justify-content: space-between;
}
.user-l{
	width: 250px;
	margin-right: 15px;
}
.wra{
	background: white;
	border-radius: 4px;
	margin-bottom: 10px;
	font-size: 14px;
}
.user-r{
	flex: 1;
	height: max-content;
}
.user-l>div:last-child,.user-r>div:last-child{
	margin-bottom: 0;
}
.user-mark{
	box-sizing: border-box;
	padding: 25px 30px;
	text-align: center;
}
.user-mark .tx{
	margin: auto;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	/*overflow: hidden;*/
	position: relative;
	margin-bottom: 25px;
}
.user-mark .tx:after{
	width: 120px;
	height: 120px;
	display: inline-block;
	content: "";
	position: absolute;top: 50%;
	left: 50%;
	box-sizing: border-box;
	transform: translate(-50%,-50%);
	border: 1px solid #e0e0e0;border-radius: 50%;
}




.user-mark p{
	color: #333333;overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-bottom: 20px;
}
.user-mark .bd {
	display: flex;justify-content: space-between;
}
.user-mark .bd a{
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #267dbd;
}
.user-mark .bd a.on{
	color: #fca223;
}
.user-mark .bd a.on i{
	background: #fca223;
	color: white;
}
.user-mark .bd a i{
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #f6f6f6;
	color: #999999;
	font-size: 22px;
	border-radius: 50%;
	margin-right: 10px;
}
.user-safe{
	box-sizing: border-box;
	padding:20px 30px;
	font-size: 14px;
	display: flex;justify-content: space-between;
	align-items: center;color:#fba222;
}
.user-safe>span{
	color: #333333;
}
.safe-bar{
	display: inline-block;width: 100px;
	height: 10px ;
	background: #eeeeee;
	border-radius: 10px;
	position: relative;
	
}
.safe-bar span{
	display: inline-block;
	top: 0;
	left: 0;
	position: absolute;
	height: 100%;
	background: #fba222;
	border-radius:10px;
}
.user-nav>div{
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
}
.user-nav .header{
	display: flex;
	justify-content: space-between;
	align-items: center;
	box-sizing: border-box;
	padding: 30px 30px 20px 0;
	
}
.user-nav .header span{
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 30px;
	border-left: 2px solid #fba222;
	
}
.user-nav .header i{
	font-size: 24px;
	color: #dddddd;
}
.user-nav a{
	font-size: 14px;
	height: 40px;
	align-items: center;
	padding: 0 30px;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	transition: all .2s;
}
.user-nav a:hover{
	color: #fba222;
}
.user-nav a:hover i{
	opacity: 1;
}
.user-nav a.on{
	color: #fba222;
}
.user-nav a i{
	opacity: 0;
	color: #fba222;
}
.user-nav a.on i{
	opacity: 1;
}
.user-nav a:hover{
	background: #fcfcfc;
}
.user-nav .logoout{
	height: 60px;
	color: #fba222;
	justify-content: flex-start;
}
.user-nav .logoout i{
	opacity: 1;
	color: #fba222;
	margin-right: 10px;
}

.basehead1{
	padding: 0 30px;
	font-size: 16px;
	line-height: 18px;
	color: #333333;border-bottom: 2px solid #f6f6f6;
}
.basehead1>span{
	display: inline-block;
	padding-bottom: 20px;
	border-bottom: 2px solid #555555;
	margin-top: 25px;
	margin-right: 30px;
}
.basehead1.basehead1-tab>span{
	cursor: pointer;
	border-bottom: none;
}
.basehead1.basehead1-tab>span.on{
	color: #fca223;border-bottom: 2px solid #fca223;
}
.basehead1>a{
	font-size: 14px;
	color: #777777;
	display: flex;
	align-items: center;
}
.basebox2{
	padding: 30px;
}

.order-jd{
	padding: 35px 60px 55px;
	display: flex;
	justify-content: space-between;
	font-family: arial;
}
.order-jd>div{
	width: 96px;
	position: relative;
	text-align: center;
}
.order-jd>div:after{
	content: "";
	display: inline-block;
	position: absolute;
	width: 80px;
	height: 1px ;
	background: #eeeeee;
	right: -82px;
	top: 20px;
}
.order-jd>div:last-child:after{
	display: none;
}
.order-jd>div.on i{
	color: white;
	background: #fca223;
}
.order-jd>div.on p{
	color: #fca223;;
}
.order-jd>div.on span{
	display: block;
}
.order-jd i{
	display: inline-block;
	text-align: center;
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #aaaaaa;
	font-size: 30px;
	border-radius:50% ;
	background: #f6f6f6;
	margin-bottom: 20px;
}
.order-jd p{
	font-size: 16px;
	color: #999999;
}
.order-jd span{
	position: absolute;
	display: none;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	bottom:-30px;
	left: 50%;
	transform: translateX(-50%);
}

.p1{
	font-size: 14px;
	margin-bottom: 25px;
	line-height: 14px;
}
.basebox2>.p1:last-child{
	margin-bottom: 0;
}
.p1>span:first-child{
	display: inline-block;
	width: 80px;
}
.lbox>.p1:last-child{
	margin-bottom: 0;
}
.lbox>.p1>span:first-child{
	width: 110px;
}
.href1,.href2{
	display: inline-block;
	width: 100px;
	height: 40px;
	margin-right: 15px;
	line-height: 40px;
	text-align: center;
	border-radius: 40px;
	box-sizing: border-box;
	font-size: 14px;
	transition: all 0.2s;
}
.href1{
	background: #fca223;
	color: white;
}
.href2{
	border: 1px solid #e0e0e0;
	color: #333333;
}
.href2:hover{
	color: #333333;
	background: #f6f6f6;
}
.prolist1{
	
}
.prolist1-head{
	height: 60px;
    background: #fcfcfc;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding:0 30px;
    font-size: 14px;
}
.prolist1-head p{
	width: 110px;
    line-height: 60px;
    text-align: center;
}
.prolist1-head p:first-child{
	width: 400px;
    box-sizing: border-box;
    text-align: left;
}
.prolist1-head .prolist1-head-f{
	width: 320px;
    box-sizing: border-box;
    text-align: left;
}
.prolist1-head p.all{
	width: max-content;
}
.prolist1-ul{
	box-sizing:border-box ;
	padding: 0 30px;
	font-size: 14px;
}
.prolist1-ul li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 28px 0;
	border-bottom: 1px solid #eeeeee;
}
.prolist1-ul li span{
	display: inline-block;
	width: 110px;
	text-align: center;
	font-size: 14px;
	font-family: arial;
}
.prolist1-ul li>div:first-child{
	width: 400px;
	display: flex;
	align-items: center;
}
.prolist1-ul .prolist1-li-f{
	width: 320px;
	display: flex;
	align-items: center;
}
.prolist1-li .img{
	width: 60px;
	height: 60px;
	border: 2px solid #eeeeee;
	box-sizing: border-box;
	border-radius: 5px;
	margin-right: 30px;
}
.prolist1-li img{
	max-height: 100%;
	max-width: 100%;
}
.prolist1-li .title{
	flex: 1;
	font-size: 12px;
	line-height: 16px;
}
.order-summary p{
	margin-bottom: 14px;
	text-align: right;
	font-size: 14px;
}
.order-summary p:last-child{
	margin-bottom: 0;
}
.order-summary p:last-child span{
	font-size: 18px;
}
.order-summary span{
	display: inline-block;width: 100px;
}

.logstate{
	padding-left: 45px;
	font-size: 14px;
	color: #666666;
	font-family: arial;
}
.logstate>div{
	padding-left:18px ;
	display: flex;
	border-left:1px solid #dddddd ;
	position: relative;
	padding-bottom: 15px;
}
.logstate>div:last-child{
	padding-bottom: 0;
}
.logstate>div:before{
	content: "";
	display: inline-block;
	width: 11px;
	height: 11px;
	border-radius:50%;
	background: #dddddd;
	position: absolute;
	top: 3px;
	left: -6px;
}
.logstate>div.on:before{
	background: #267dbd;
}
.logstate>div li{
	display: flex;
	margin-bottom: 15px;
}
.logstate>div li:last-child{
	margin-bottom: 0;
}
.logstate>div li span{
	display: inline-block;
	width: 100px;
}
.logstate>div li p{
	flex: 1;
}
.logstate-1{
	display: flex;
	justify-content: flex-start;
}
.logstate-1>span{
	margin-right: 20px;
}
.logstate-1>span:first-child{
	display: inline-block;
	width: 80px;
	text-align: center;
	margin-right: 40px;
	position: relative;
}
.logstate-1>span:first-child:after{
	position: absolute;
    top: 8px;
    right: -36px;
	display: inline-block;
	content: "";
	width: 30px;
	height: 1px;
	background:#dddddd;
}

/*会员中心*/
.user-balance{
	display: flex;
	justify-content: space-between;
	color: #333333;
}
.user-balance>div{
	width: 100%;
	border-right:1px solid #eeeeee ;
	margin-right: 30px;
}
.user-balance>div:last-child{
	margin-right: 0;
	border-right:none ;
}
.user-balance>div>p{
	font-size: 18px;
	margin-bottom: 30px;
	line-height: 18px;
}
.user-balance>div>p span{
	font-size: 12px;
	color: #999999;
	margin-left: 5px;
}
.user-balance>div strong{
	display: block;
	font-size: 36px;
	line-height: 30px;
	font-family: arial;
	margin-bottom: 35px;
}


.remind-head a{
	display: inline-flex;
	align-items: center;
	font-size: 14px;
}
.remind-head>div a{
	padding-right: 30px;
	border-right: 1px solid #eeeeee;
	margin-right: 30px;
}
.remind-head>div a:last-child{
	border-right:none;
}
.remind-head>div i{
	font-size: 24px;
	color: #d3d3d3;
}
.remind-head>div span:nth-child(2){
	margin: 0 10px;
}
.remind-head>div span:nth-child(3){
	display: inline-block;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius:50% ;
	background: #fca223;
	color: white;
	font-size: 12px;
}
.href4{
	display: inline-block;width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #333333;
	background: #f6f6f6;
	border-radius: 30px;
	transition: all .2s;
}
.href4:hover{
	background: #fca223;
	color: white;
}

.basebox2.pro-list2{
	padding-bottom: 0;
}
.pro-list2>a{
	margin-right: 25px;
	float: left;
}
.pro-list2>a:nth-child(4n){
	margin-right: 0;
}
.prolist2-swiper{
	width: 875px;
	margin: auto;
	margin-top: 30px;
}
.pro-list2>a,.prolist2-swiper a{
	position: relative;
	display: inline-block;
	width: 200px;
	padding: 0;
	margin-bottom: 30px;
}
.pro-list2>a:hover .img,.prolist2-swiper a:hover .img{
	border-color:#fca223 ;
}
.pro-list2 .img,.prolist2-swiper .img{
	transition: all 0.3s;
	position: relative;
	height: 200px;
	box-sizing: border-box;border: 2px solid #f4f4f4;
	border-radius:5px ;
	margin-bottom: 20px;
}
.pro-list2 img,.prolist2-swiper img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-height: 100%;
	max-width: 100%;
}
.pro-list2 h3,.prolist2-swiper h3{
	font-size: 12px;
	line-height: 14px;
	color: #333333;
	margin-bottom: 15px;
}
.pro-list2 p,.prolist2-swiper p{
	font-size: 16px;
	color: #fca223;
}
.pro-list2 .sel,.prolist2-swiper .sel{
	position: absolute;
	top: 10px;
	right: 10px;
}
.pro-list2 .sel i,.prolist2-swiper .sel i{
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: white;
	border-radius:50% ;
	font-size: 20px;
	margin-left: 10px;
	cursor: pointer;
}
.pro-list2 .sel .add,.prolist2-swiper .sel .add{
	background: #fca223;
}
.pro-list2 .sel .del,.prolist2-swiper .sel .del{
	background: #7f7f7f;
}
.prolist2-head a{
	font-size: 14px;
	color: #777777;
}
.prolist2-pagination{
	z-index: 1;
	margin-right: 10px;
}
.prolist2-pagination span{
	display: inline-block;width: 10px;
	height: 10px;
	background: #eeeeee;
	opacity: 1;
	margin-left: 10px;
}
.prolist2-pagination .swiper-pagination-bullet-active{
	background: #fca223;
}
.notice-head{
	background: #fcfcfc;
	border-bottom:1px solid #eeeeee ;
}
.notice-head h1{
	font-size: 26px;
	color: #333333;
	margin-bottom:10px;
}
.notice-head span{
	display: flex;
	align-items: center;
	color: #999999;
}
.notice-head span i{
	font-size: 20px;
}
.notice-title p{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	margin-bottom: 30px;
}
.basehead1>.gowords{
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #eeeeee;
	color: #333333;
	border-radius:3px ;
}
.wordshead{
    height: 60px;
    background: #fcfcfc;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 0 30px;
    font-size: 14px;
    border-bottom:1px solid #eeeeee ;
}
.wordshead>p,.wordlist li p{
	text-align: center;
	width: 50px;
}
.wordshead>p:first-child,.wordlist li p:first-child{
	text-align: left;
	width: 290px;
	color: #333333;
}
.wordshead>p:nth-child(2),.wordlist li p:nth-child(2){
	width: 150px;color: #333333;
}
.wordlist li{
	line-height: 24px;
	color: #999999;
}
.wordlist li:last-child{
	margin-bottom: 0;
}
.wordlist li p a{
	color: inherit;
}
.wordlist li{
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 10px;
}

.addwords{
	font-size: 14px;
}
.addwords>div{
	margin-bottom: 25px;
	display: flex;
}
.addwords>div>span{
	display: inline-block;width: 90px;
	height: 40px;
	line-height: 40px;
}
.addwords>div .r{
	flex: 1;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.addwords>div .r span{
	margin-right: 20px;
	display: flex;
	align-items: center;
}
.addwords>div .r span .btn1{
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.addwords>div .r textarea{
	border: 1px solid #ebebeb;
	background: #fafafa;
	border-radius:3px ;
	width: 100%;
	padding: 0;resize:none;
	padding:10px 5px;
	box-sizing: border-box;line-height: 20px;
}
.addwords>div .r input[type=text]{
	border: 1px solid #ebebeb;
	background: #fafafa;
	border-radius:3px ;
	height: 40px;
	width: 100%;
	padding: 5px;box-sizing: border-box;
}
.addwords>div .r input[type=text].sinput{
	width: 380px;
	margin-right: 20px;
}
.addwords>div .r .btn2{
	color: #666666;
	background: #f4f4f4;
	border: 1px solid #eeeeee;
}
.upimg-ul{
	
}
.upimg-ul li {
    position: relative;
    width: 60px;
    height: 60px;
    border: 1px solid #dddddd;
    padding: 1px;
    box-sizing: border-box;
    margin-right: 10px;
}
.upimg-ul li img{
	max-width: 100%;
	max-height: 100%;
}
.upimg-ul li:hover i{
	opacity: 1;
}
.upimg-ul li i{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,0.5);
    text-align: center;
    line-height: 60px;
    color: white;
    font-size: 24px;
    cursor: pointer;
    transition: all 0.2s;
}
.upimg-btn{
	border: 1px solid #ebebeb;
	background: #fafafa;
	border-radius:3px ;
	height: 40px;
	width: 70px;
	text-align: center;
	line-height: 40px;
	position: relative;
}
.upimg-btn input{
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.yzm{
	display: inline-block;
	width: 90px;
	height: 40px;
	position: relative;
	cursor: pointer;
}
.yzm img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 100%;
	max-height: 100%;
}
.addwords>div .r button{
	width: 220px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: white;
	background: #fca223;
	border: none;
	font-size: 16px;
	margin-right: 20px;
}
.baseform2 {
	font-size: 16px;
	color: #666666;
	padding-top: 60px;
}
.baseform2 .tx{
	width: 110px;
	height: 110px;
	position: relative;
	margin: 30px auto;
}
/*.baseform2 .tx img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-height: 100%;
	max-width: 100%;
}*/
.baseform2 .tx .edit-tx{
	cursor: pointer;
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.4);
	color: white;
	text-align: center;
	line-height: 110px;
	transition: all 0.2s;
}
.txbox{
	width: 110px;
	height: 110px;
	overflow: hidden;
}
.baseform2 .tx:hover .edit-tx{
	opacity: 1;
}
.tx-mask{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	z-index: 111;
	visibility: hidden;
}
.tx-mask>div{
	padding: 40px;
	box-sizing: border-box;
	background: white;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	justify-content: space-between;
}
.tx-mask-l{
	width: 75%;
	height: 500px;
}
.tx-mask-l>img{
	max-width: 100%;
}
.tx-mask-r{
	width: 25%;
	text-align: right;
	padding-left: 40px;
	box-sizing: border-box;
}
.tx-mask-r .icon-cha{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	font-size: 24px;
}
.edit-success{
	border: none;
	background: #FCA223;
	color: white;
	width: 100%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	cursor: pointer;
	
}
.edit-yltx1{
	margin: 0 0 0 auto;
	height: 240px;
	width: 240px;
	overflow: hidden;
}
.upimage{
	position: relative;
	box-sizing: border-box;
	border: 1px solid #999999;
	margin: 40px 0;
}
.upimage>span{
	width: 100%;
	height: 40px;
	display: block;
	text-align: center;
	line-height: 40px;
}
#inputImage{
	cursor: pointer;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	opacity: 0;
}
.baseform2 .input{
	margin: auto;
	width: 420px;
	height: 60px;
	border: 1px solid #e7e7e7;
	box-sizing: border-box;
	padding: 0 30px;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.baseform2 .input>span:first-child{
	margin-right: 20px;
}
.baseform2 .input .input-r{
	flex: 1;
}
.baseform2>div{
	border-radius: 60px;
	overflow: hidden;
}

#year,#month,#day{
	border: none;
	font-size: 14px;
}
.baseform2 .input .input-r span{
	margin-right: 20px;
	display: inline-flex;align-items: center;
}
.baseform2 .input .input-r .btn1{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.baseform2 button{
	margin: auto;
	display: block;
	width: 420px;
	height: 60px;text-align: center;line-height: 60px;
	background: #fca223;color: white;
	border: none;
	border-radius:60px ;
	cursor: pointer;
}
.mpw-head{
	background: #fcfcfc;
	border-bottom:1px solid #eeeeee ;
}
.mpw-head>div{
	margin: 0 60px;
}
.mpw-head>div.on{
	color: #fca223;
}
.mpw-head>div.on i{
	background: #fca223;
	color: white;
}
.mpw-head>div i{
	font-style: normal;
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius:50% ;
	color: #333333;
	background: #eeeeee;
	text-align: center;line-height: 40px;
	font-size: 24px;
	margin-right: 15px;
}

.secu1{
	padding: 30px;
	background: #fcfcfc;
	font-size: 14px;
}
.secu1>div{
	justify-content: space-between;
	margin-bottom: 25px;
}
.secu1>div:last-child{
	margin-bottom: 0;
}
.secu1-bar{
	width: 100%;
	height: 20px;
	background: #eeeeee;
	border-radius:20px ;
	position: relative;
}
.secu1-bar span{
	position: absolute;
	height: 100%;
	background: #267dbd;
	border-radius:20px ;
	display: inline-block;
	transition: all .2s;
}
.secu2{
	margin-top: 70px;
}
.secu2>div{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.secu2 .l i{
	display: inline-block;
	width: 40px;
	height: 40px;
	border-radius:50% ;
	text-align: center;
	line-height: 40px;
	margin-right: 30px;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon38.png") ;
	background-position-y:0 ;
}
.secu2 .l i.on{
	background-position-y:-40px ;
}
.secu2 .l span{
	font-size: 18px;
	color: #333333;
}
.secu2 .r{
	width: 580px;
}


/*收货地址*/
.add-address1{
	font-size: 14px;
}
.add-address1.baseform2{
	flex-wrap: wrap;
	padding-top: 0;
}
.add-address2{
	justify-content: flex-start;
	
}
.add-address2{
	margin-bottom: 30px;
	color: #999999;
}
.add-address2>.btn1{
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.add-address>button{
	width: 160px;
	height: 55px;
	text-align: center;
	line-height: 55px;
	color: white;
	background: #fca223;
	border-radius:55px;
	border: none;
	font-size: 16px;	
}

.prolist1-head.haddress-head p:first-child{
	width: 100px;
}
.prolist1-ul.haddress-ul li>div:first-child{
	width: 100px;
}
.haddress-ul.prolist1-ul li span{
	font-size: 14px;
}
.haddress-ul.prolist1-ul .btn1{
	width: 20px;
	height: 20px;
	margin-right: 5px;
}
.prolist1-head.haddress-head p:nth-child(2){
	width:400px;
}
.prolist1-ul.haddress-ul li>div:nth-child(2){
	width: 400px;
}
.haddress-ul .operate a:hover{
	color: #fca223;
}
.haddress-ul .operate a:first-child{
	padding-right: 10px;
	margin-right: 10px;
	border-right:1px solid #eeeeee ;
}
.haddress-ul .default{
	display: flex;
	align-items: center;
	justify-content: center;
}
.haddress-ul .default i{
	font-style: normal;
}
.haddress-ul .default .btn1:checked+i{
	color: #fca223;
}
.re-tab{
    margin: auto;
    width: 420px;
    height: 60px;
    border: 1px solid #e7e7e7;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}
.re-tab>div{
	width: 100%;
	height: 100%;
	border-right:1px solid #e7e7e7 ;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.re-tab>div:last-child{
	border: none;
}
.re-tab>div.on{
	background: #fca223;
	color: white;
}
.re-tab>div i{
	display: inline-block;
	width: 35px;
	height: 25px;
	margin-right: 10px;
}
.re-tab>div:first-child i{
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon39.png");
}
.re-tab>.on:first-child i{
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon40.png");
}
.re-tab>div:nth-child(2) i{
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon41.png");
}
.re-tab>div:nth-child(3) i{
	background-image: url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon42.png");
}
.re-input{
	background: #f6f6f6;
	border-color:#f6f6f6 ;
}
.yzm-input input{
	flex: 1;
	padding-right: 30px;
}
.tip-input{
	justify-content: space-between;
}
.baseform2>.re-box{
	border-radius:0 ;
}
.re-box .on{
	display: block;
}
.re-box>div{
	display: none;
}
.re-box .input{
	border-radius:50px ;
}
.re-wx,.re-zfb{
	width: 400px;
	margin: auto ;
	text-align: center;
	margin-bottom: 40px;
}
.re-wx img,.re-zfb img{
	/*width: 100%;*/
	max-width: 100%;
}
/*-------------------*/
.assets{
	font-size: 16px;
}
.assets dt,.assets dd{
	display: flex;
	justify-content: space-between;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #f2f2f2;
	padding: 0 30px;
}
.assets dt{
	background: #fcfcfc;
	
}
.assets span{
	display: inline-block;
	font-family: arial;
	width: 210px;
	
}
.assets dd{
	font-size: 14px;
}
.gwc{
	background: white;
}
.gwc>div{
	padding: 20px;
	border-bottom: 1px solid #eeeeee;
}
.gwc>div p{
	width: 160px;
	text-align: center;
}
.gwc-head{
	background: #fcfcfc;
}
.gwc>div p .btn2{
	margin-right: 10px;
}
.gwc>div p:nth-child(1){
	display: inline-flex;
	align-items: flex-start;
	width: 120px;
}
.gwc>div p:nth-child(2){
	text-align: left;
	width:340px;
}
.gwc>.gwc-label p{
	width: max-content;
    color: white;
    background: #fca223;
    display: inline-block;
    border-radius: 3px;
    padding: 0 5px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
}
.gwc-main{
	font-size: 14px;
}
.gwc-main>div{
	align-items: flex-start;
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 20px;
}
.gwc-main>div:last-child{
	margin-bottom:0 ;
	padding-bottom: 0;
	border: none;
}
.gwc-main .title span{
	display: block;
}
.gwc-main .title>span:first-child{
	margin: 10px 0;
	line-height: 18px;
}
.gwc-main .title>span:nth-child(2){
	color: #999999;
	
}
.gwc-main .num span:last-child{
	display: inline-block;
	padding-top: 10px;
	color: #999999;
}

.number1{
	margin: auto;
	width:120px ;
}
.number1 i{
	border: 1px solid #eeeeee;
	display: inline-block;
	width:30px;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	cursor: pointer;
}
.number1 i:hover{
	border-color:#fca223 ;
}
.number1 i:first-child{
	border-top-left-radius:4px;
	border-bottom-left-radius: 4px;
}
.number1 i:last-child{
	border-top-right-radius:4px;
	border-bottom-right-radius: 4px;
}
.number1 input{
	box-sizing: border-box;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	padding: 0 5px;
	width: 60px;
	height: 30px;
	text-align: center;
}
.gwc>.gwc-foot{
	padding: 0;
	padding-left: 20px;
}
.gwc-foot2{
	flex: 1;
	font-size: 14px;
	color: #999999;
}
.gwc .gwc-foot2 a{
	color: #999999;
	margin-right: 20px;
}
.gwc-foot2>div>div{
	margin-right: 20px;
	display: flex;
	align-items: center;
}
.gwc-foot2 button{
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: white;
	font-size: 18px;
	width: 140px;
	background: #fca223;
	border: none;
}
.gwc-foot2 .sum{
	font-size: 24px;
}

.prolist1-li-f .img{
	width: 70px;
	height: 70px;
	overflow: hidden;
	position: relative;
}
.prolist1-li-f .img img{
	position: absolute;top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 100%;
	max-height: 100%;
}
.prolist1-li-f .title{
	flex: 1;
	box-sizing: border-box;
	padding-left: 20px
}
.prolist1-foot{
	height: 60px;
	line-height: 60px;
	justify-content: flex-end;
	font-size: 14px;
	display: flex;
	padding: 0 20px;
}
.prolist1-foot span{
	color: #fca223;
	font-size: 24px;
}
.refund-img div{
	width: 55px;
	height: 55px;
	float: left;
	margin-right: 20px;
}
.refund-img div img{
	max-width: 100%;
	max-height: 100%;
}

.evaluation{
}
.evaluation-head{
	height: 60px;
	background: #fcfcfc;
	padding: 0 30px;
}
.evaluation-head .l{
	flex: 1;
}
.evaluation-head .r{
	width:110px;
	text-align: right;
	font-size: 16px;
	font-family: arial;
	color: #fca223;
}
.evaluation-main{
	padding: 25px 30px;
	display: flex;
	border-bottom:1px solid #eeeeee ;
}
.evaluation-main .l{
	position: relative;
	width: 140px;
	height: 140px;
	border: 1px solid #eeeeee;
	margin-right: 20px;
	position: relative;
}
.evaluation-main .l img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.evaluation-main .r{
	flex: 1;
}
.evaluation-main .r h1{
	margin-top:10px;
}
.evaluation-main .r span{
	margin-right: 10px;
}
.evaluation-main .r p{
	margin-top:20px;
	font-size: 12px;
	line-height: 24px;
}

.success{
	padding-top: 70px;
	padding-bottom: 60px;
	text-align: center;
	background: white;
	border-bottom: 1px solid #eeeeee;
}
.success i{
	width: 92px;
	height: 92px;
	display: inline-block;
	background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon9.png") ;
	margin-bottom: 45px;
}
.success h1{
	font-size: 30px;
	color: #666666;
	margin-bottom: 15px;
}
.success p{
	font-size: 16px;
	color: #999999;
}
.payfunction{
	background: white;
	border-bottom: 1px solid #eeeeee;
}
.payfunction h1{
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 30px;
}
.paymain>div{
	box-sizing: border-box;
	width: 100%;
	padding: 25px;
	border:1px solid #eeeeee ;
	border-right-color: transparent;
	display: flex;justify-content: space-between;
	align-items: center;
	cursor: pointer;
}
.paymain>div i{
	display: inline-block;width: 50px;
	height: 50px;background-image:url("http://kangwei.gz13.hostadm.net/qdshop/public/static/home/default1/image/icon34.png") ;
	margin-right: 20px;
	
}
.paymain>div:first-child i{
	background-position-y:0;
}
.paymain>div:nth-child(2) i{
	background-position-y:-50px;
}
.paymain>div:nth-child(3) i{
	background-position-y:-100px;
}
.paymain>div:nth-child(4) i{
	background-position-y:-150px;
}
.paymain>div:last-child{
	border-color: #eeeeee;
}
.payfoot{
	padding:30px;
	background: white;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.payfoot div{
	text-align: center;
}
.payfoot div span{
	font-size: 24px;
	color: #fca223;
}
.payfoot a{
	display: inline-block;
	width: 140px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	background: #FCA223;
	color: white;
	margin-left: 70px;
}
.success a{
	display: block;
	width: 180px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	margin: auto;
	margin-bottom: 30px;
}
.success .a1{
	background: #FCA223;
	color: white;
}
.success .a2{
	border: 1px solid #eeeeee;
}
.success .p1{
	font-size: 30px;
	color: #666666;
}
.pub-head{
	height: 60px;
	background: #fcfcfc;
	padding: 0 30px;
}
.pub-head .l{
	flex: 1;
}
.pub-head .r{
	width:110px;
	text-align: right;
	font-size: 16px;
	font-family: arial;
	color: #fca223;
}
.pub-main{
	display: flex;
}
.pub-main .l{
	position: relative;
	width: 140px;
	height: 140px;
	border: 1px solid #eeeeee;
	margin-right: 20px;
	position: relative;
}
.pub-main .l img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.pub-main .r{
	flex: 1;
}
.pub-main .r h1 {
    margin-top: 10px;
    margin-bottom: 5px;
}
.pub-star{
	display: inline-flex;
	margin-right: 10px;
}

.pub-star li{
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.pub-main .r span {
    margin-right: 10px;
}
.pub-main .r textarea{
	border: 1px solid #dddddd;
	border-radius: 4px;
	padding: 5px;
	resize: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.pub-tijiao{
	justify-content: flex-start;
	color: #999999;
}
.pub-tijiao button{
	display: inline-block;width: 150px;
	height: 50px;
	background: #FCA223;
	text-align: center;
	border-radius:50px ;
	color: white;
	font-size: 16px;
	margin-right: 30px;
	border: none;
	cursor: pointer;
}
.pub-tijiao input[type=checkbox]{
	border-radius:0 ;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	border-color:#dddddd;
}
.pub-upimg{
	justify-content: flex-start;
	margin-bottom: 20px;
}
.pub-upimg li{
	position: relative;
	width: 40px;
	height: 40px;
	border:1px solid #dddddd ;
	padding: 1px;
	box-sizing: border-box;
	margin-right: 10px;
}
.pub-upimg li:hover i{
	opacity: 1;
}
.pub-upimg li img{
	max-width: 100%;
	max-height: 100%;
}
.pub-upimg li i{
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(0,0,0,0.5);
	text-align: center;
	line-height: 40px;
	color: white;
	font-size: 24px;
	cursor: pointer;
	transition: all 0.2s;
}
.pub-main .pub-upimg span{
	margin-right: 0;
}
.pub-upimg-btn{
	width: 40px;
	height: 40px;
	border: 1px solid #dddddd;
	text-align: center;
	position: relative;
	margin-right: 20px;
}
.pub-upimg-btn i{
	line-height: 40px;
	color: #737373;
	line-height: 40px;
	font-size: 24px;
	
}
.pub-upimg-btn input[type=file]{
	display: inline-block;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	cursor: pointer;
}
.coupon-head{
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 0 30px;    border-bottom: 1px solid #f6f6f6;
}
.coupon-head a{
	margin-right: 20px;
    color: #333333;
}
.coupon-head .on{
	color: #FCA223;
}
.coupon-box{
	box-sizing: border-box;
	margin-top: -15px;
}
.coupon-as{
	width: 32%;
	margin-right: 1.5%;
	float: left;
	border:1px solid #eeeeee ;
	margin-top: 15px;
}
.coupon-as:nth-child(3n){
	margin-right: 0;
}
.coupon-as>div:first-child{
	height: 144px;
	background: #fbfbfb;
	padding: 20px;
	box-sizing: border-box;
}
.coupon-as1{
	display: flex;
	justify-content: space-between;
	margin-bottom: 30px;
}
.coupon-as>div h1:before{
	content: "￥";
	display: inline-block;
	font-size: 16px;line-height: 16px;
}
.coupon-as>div h1{
	font-size: 48px;
	line-height: 48px;
}
.coupon-as>div:last-child{
	height: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.coupon-as a{
	display: block;
	width: 100px;
	height: 36px;
	background: #FCA223;
	color: white;
	text-align: center;
	line-height: 36px;
}
.card-head{
	height: 60px;
	padding: 0 30px;
	border-bottom: 1px solid #f6f6f6;
}
.card-box{
    box-sizing: border-box;
    margin-top: -20px;
}
.card-as,.card-add{
	margin-top: 20px;
	float: left;
	width: 49%;
	margin-right:2%;
	box-sizing: border-box;
	border: 1px solid #eeeeee;
}
.card-add{
	height: 200px;
	padding: 20px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.card-add i{
	font-size: 60px;
}
.card-add span{
	font-size: 30px;
}
.card-box>div:nth-child(2n){
	margin-right:0 ;
}

.card-as-top{
	padding: 20px 20px;
	height: 120px;
	box-sizing: border-box;
    background-color: rgba(204, 204, 204, 1);
    display: flex;
    justify-content: space-between;
}
.card-as-top>div:first-child{
	display: flex;
	align-items: flex-end;
	height: 40px;
}
.card-as-top>div:first-child i{
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 20px;
}
.card-as-top>div:first-child h1{
	font-size: 28px;
	line-height: 40px;
	margin-right: 20px;
}
.card-as-top>div:first-child span{
	font-size: 12px;
}
.card-as-top>div:last-child{
	display: flex;
	align-items: center;
}
.card-as-top>div:last-child .btn1{
	margin-right: 10px;
}
.card-as-bottom{
	padding: 20px;
	box-sizing: border-box;
	height: 80px;
	font-size: 28px;
}
.btn1-f{
	cursor: pointer;
}













/*---111111---*/

.msg-main li span{
	width: 50px;
}
.msg-main li{
	justify-content:flex-start;
}
.prolist1-head.msg-head p{
	width: 142px;
	text-align: left;
}

.baseform2.myorder{
	color: #000000;
	justify-content:flex-start;
	padding: 30px 30px 20px;
	border-bottom: 1px solid #EEEEEE;
}
.myorder .input{
	margin: 0;
	height: 30px;
	width: 140px;
	padding: 0;
}
.order-time .input{
	border: 0;
}
.input select{
	width: 100%;
	height: 100%;
	border: 0;
}
.input.bg-gray{
	border:0;
}
.bg-gray,.bg-gray input{
	background-color: #f6f6f6;
}
.mgl-10{
	margin-left: 10px;
}
.mgl-20{
	margin-left: 20px;
}
.mgl-30{
	margin-left: 30px;
}
.mgl-40{
	margin-left: 40px;
}
.mgr-10{
	margin-right: 10px;
}
.mgr-20{
	margin-right: 20px;
}
.mgr-30{
	margin-right: 30px;
}
.mgr-40{
	margin-right: 40px;
}
.mgt-10{
	margin-left: 10px;
}
.mgt-20{
	margin-top: 20px;
}
.mgt-30{
	margin-top: 30px;
}
.mgt-40{
	margin-top: 40px;
}
.mgb-10{
	margin-bottom: 10px;
}
.mgb-20{
	margin-bottom: 20px;
}
.mgb-30{
	margin-bottom: 30px;
}
.mgb-40{
	margin-bottom: 40px;
}
.pdl-10{
	padding-left: 10px;
}
.pdl-20{
	padding-left: 20px;
}
.pdl-30{
	padding-left: 30px;
}
.pdl-40{
	padding-left: 40px;
}
.pdr-10{
	padding-right: 10px;
}
.pdr-20{
	padding-right: 20px;
}
.pdr-30{
	padding-right: 30px;
}
.pdr-40{
	padding-right: 40px;
}
.pdt-10{
	padding-top: 10px;
}
.pdt-20{
	padding-top: 20px;
}
.pdt-30{
	padding-top: 30px;
}
.pdt-40{
	padding-top: 40px;
}
.pdb-10{
	padding-bottom: 10px;
}
.pdb-20{
	padding-bottom: 20px;
}
.pdb-30{
	padding-bottom: 30px;
}
.pdb-40{
	padding-bottom: 40px;
}
.myorder .time-search{
	padding: 8px 15px;
}
.myorder .time-search .iconfont{
	font-size: 12px;
	cursor: pointer;
}
.wordlist.basebox2{
	padding: 0;
}
.wordlist .flexbox{
	
}
.wordlist li .flexbox:nth-child(odd){
	background: #FCFCFC;
	padding: 18px 28px 20px;
}
.wordlist li .flexbox:nth-child(even){
	padding: 0px 15px;
	color: #000000;
}
.order-bar{
	/*justify-content: flex-start;*/
	padding:0 15px;
	border-bottom: 1px solid #EEEEEE;
}
.order-bar div{
	padding:25px 0;
	font-size: 14px;
}
.textcenter{
	text-align: center;
}
.order-bar .commodity{
	padding-left: 15px;
}
.commodity{
	width: 372px;
}
.unit-price{
	width: 85px;
}
.number2{
	width: 85px;
}
.after-sale{
	width: 102px;
}
.state{
	width: 102px;
	border-left: 1px solid #F6F6F6;
	border-right: 1px solid #F6F6F6;
}
.operation{
	width: 138px;
	color: #000000;
}
.order-bar .state{
	border: 0;
}
.wordlist .flexbox{
	justify-content: flex-start;
}
.wordlist .flexbox.order-msg div:not(:first-of-type){
	margin-left: 30px;
}
.order-list{
	height: 152px;
}
.wordlist li{
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}
.wordlist li .order-list .flexbox{
	background: #FFFFFF;
	padding: 0px 15px 0px 0px;
}
.order-list .unit-price{
	color: #fba222;
}
.commodity-img{
	width: 60px;
	height: 60px;
	padding: 10px;
	border: 1px solid #eeeeee;
	border-radius: 5px;
	box-sizing: border-box;
	margin-right: 10px;
	flex-shrink:0;
}
.commodity-img img{
	width: 100%;
	height: 100%;
}
.order-list .state{
	height: 100%;
	color: #fba222;
	/*padding-top: 65px;*/
	box-sizing: border-box;
}
.textgray{
	color: #999999;
}
.activebtn{
	width: 100px;
	height: 36px;
	background: white;
	color: #fca223;
	border-radius: 1000px;
	line-height: 36px;
	margin: 0 auto 15px;
	cursor: pointer;
	transition: all .2s;
}
.activebtn:hover{
	background: #fca223;
	color: #FFFFFF;
}
.state-btn{
	padding: 12px 30px;
	background: #fcfcfc;
}
.state-btn div{
	color: #999999;
	background: transparent;
	padding: 10px 16px;
	cursor: pointer;
}
.state-btn .on{
	color: #FFFFFF;
	background: #fca223;
	border-radius: 100px;
}
.wordlist .flexbox.order-list{
	justify-content: space-between;
}
.myorder .mgl-20.order-num{
	margin-left: 20px;
}
.myorder .mgl-20.order-num input{
	margin-left: 18px;
}
.haddress-ul .default{
	justify-content: flex-start;
}
.prolist1-head.msg-head p:first-child{
	width: 50px;
}

.msg-main li .time{
	width: 142px;
}
.prolist1-head.msg-head p:nth-child(2){
	width: 688px;
	text-align: left;
}
.msg-main li>div:nth-child(2){
	width: 688px;
}
.msg-main li:hover .prolist1-li{
	color: #fca223;
}
.msg-main .msg-btn-list>.msg-btn{
	width: 50px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #DDDDDD;
	color: #000000;
	text-align: center;
	margin-right: 10px;
	border-radius: 5px;
}
.msg-main .msg-btn-list>.msg-btn.on{
	border-color: #fca223;
	color: #fca223;
}
.msg-main li span:first-child{
	text-align: left;
}
.msg-main .btn1 {
    width: 20px;
    height: 20px;
    margin-right: 5px;
}
.date_picker {
	cursor: pointer;
	width: 226px;
	background: #fefefe;
	font-size: 14px;
	color: #333;
	padding: 5px;
	border-radius: 3px;
}
.date_selector,
.date_selector * {
	width: auto;
	height: auto;
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	text-align: left;
	text-decoration: none;
}

.date_selector {
	background: #fbfbfb;
	border: 1px solid #ccc;
	padding: 10px;
	margin: 0;
	margin-top: -1px;
	position: absolute;
	z-index: 100000;
	display: none;
	border-radius: 3px;
	box-shadow: 0 0 5px #aaa;
	box-shadow: 0 2px 2px #ccc;
	width: 220px;
}

.date_selector_ieframe {
	position: absolute;
	z-index: 99999;
	display: none;
}

.date_selector .nav {
	width: 17.5em;
}

.date_selector .nav p {
	clear: none;
}

.date_selector .month_nav,
.date_selector .year_nav {
	margin: 0 0 3px 0;
	padding: 0;
	display: block;
	position: relative;
	text-align: center;
}

.date_selector .month_nav {
	float: left;
	width: 55%;
}

.date_selector .year_nav {
	float: right;
	width: 42%;
	margin-right: -8px;
}

.date_selector .month_name,
.date_selector .year_name {
	font-weight: bold;
	line-height: 20px;
}

.date_selector .button {
	display: block;
	position: absolute;
	top: 0;
	width: 18px;
	height: 18px;
	line-height: 16px;
	font-weight: bold;
	color: #5985c7;
	text-align: center;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.date_selector .button:hover,
.date_selector .button.hover {
	background: #5985c7;
	color: #fff;
	cursor: pointer;
	border-color: #3a930d;
}

.date_selector .prev {
	left: 0;
}

.date_selector .next {
	right: 0;
}

.date_selector table {
	border-spacing: 0;
	border-collapse: collapse;
	clear: both;
	margin: 0;
	width: 220px;
}

.date_selector th,
.date_selector td {
	width: 2.5em;
	height: 2em;
	padding: 0 !important;
	text-align: center !important;
	color: #666;
	font-weight: normal;
}

.date_selector th {
	font-size: 12px;
}

.date_selector td {
	border: 1px solid #f1f1f1;
	line-height: 2em;
	text-align: center;
	white-space: nowrap;
	color: #5985c7;
	background: #fff;
}

.date_selector td.today {
	background: #eee;
}

.date_selector td.unselected_month {
	color: #ccc;
}

.date_selector td.selectable_day {
	cursor: pointer;
}

.date_selector td.selected {
	background: #2b579a;
	color: #fff;
	font-weight: bold;
}

.date_selector td.selectable_day:hover,
.date_selector td.selectable_day.hover {
	background: #5985c7;
	color: #fff;
}


.links-box{display: none;width: 985px;min-height: 450px;background-color: #fff;box-shadow: 0 5px 10px rgba(0,0,0,0.1);position: absolute;left: 215px;top: 0;box-sizing: border-box;}
.links-box *{box-sizing: border-box;line-height: 1;}
.memu-nav-all li:hover .links-box{display: block;}
.links-box-l{float: left;width: 100%;background-color: #fff;padding-top: 21px;}
.one-type{overflow: hidden;}
.one-type{margin-bottom: 20px;}
.one-type .dt{float: left;width: 17%;position: relative;padding-left: 30px;padding-right: 15px;line-height: 22px;font-size: 16px;color: #333;}
.one-type .after:after{
	display: inline-block;content: "";width: 6px;height: 10px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDk3MjUwQzA4RUU4MTFFN0E4ODhDQ0I5RDE1MzMyMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDk3MjUwQzE4RUU4MTFFN0E4ODhDQ0I5RDE1MzMyMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0OTcyNTBCRThFRTgxMUU3QTg4OENDQjlEMTUzMzIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0OTcyNTBCRjhFRTgxMUU3QTg4OENDQjlEMTUzMzIxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pn+hv6sAAAB/SURBVHjaYpw5c+ZNBgaGOUDczYAEWIC4HogXArEAEFcjS6wA4s9AvAoqmQvE/5igCrYCsScQRwPxIiBmZUIy9hAQOwGxG8gUZAkQ+APF3MgSNkB8EIiPArE/TMIHiHdCHRABxD9BEjFAvB6IJwBxBhD/hTkX5PZSqAQcAAQYAMr0GNbQAyAXAAAAAElFTkSuQmCC);position: absolute;right: 0;top: 5px;
}
.one-type .dd{float: left;width: 80%;font-size: 0;margin-left: 11px;}
.one-type .dd>a{display: inline-block;vertical-align: top;padding: 0 11px;line-height: 20px;font-size: 14px;color: #333;margin-bottom: 10px;position: relative;}
.one-type .dd>a:last-child:after{display: none;}
.one-type .dd>a:hover{color: #267dbd;}
.header .h-b .one-type .dd>a:after{display: inline-block;content: "";width: 1px;height: 12px;background-color: #ccc;position: absolute;right: 0;top: 4px;}



/**2018/10/09**/
.citySelector{font:12px/1.5 tahoma,arial,\5b8b\4f53;background:#fff;text-align:left;}
.citySelector *{margin:0;padding:0;box-sizing:border-box;}
.citySelector .cityslide{width:250px;list-style:none;margin:0;padding:0;border:1px solid #B3CDC0;box-shadow:2px 2px 3px rgba(0,0,0,0.3);overflow:auto;max-height:300px;}
.citySelector .cityslide li{list-style:none;overflow:hidden;height:30px;padding:0px 10px;line-height:30px;}
.citySelector .cityslide li.on{background:#00a346;color:#fff;cursor:pointer;}
.citySelector .cityslide li:hover{background:#00a346;color:#fff;cursor:pointer;}
.citySelector .cityslide li b{font-weight:normal;}
.citySelector .cityslide li.empty{background:#fff2e8;color:#666;}
.citySelector .cityslide li.empty em{color:red;font-style:normal;}
.citySelector .cityname{float:left;}
.citySelector .cityspell{float:right;}
.citySelector .cityBox{width:380px;border:1px solid #B3CDC0;overflow:hidden;box-shadow:2px 2px 3px rgba(0,0,0,0.3);}
.citySelector .cityBox ul{margin:0;padding:0;overflow:hidden;}
.citySelector .cityBox ul li:first-child{margin-left:5px;}
.citySelector .cityBox ul li{float:left;list-style:none;padding:5px;border-bottom:1px solid #DDD;cursor:pointer;display:inline;color:#00a346;}
.citySelector .cityBox ul li.on{border-bottom-color:#00a346;position:relative;}
.citySelector .hide{display:none;}
.citySelector p.tip{color:#999;line-height:20px;padding:5px;margin:0;text-indent:3px;}
.citySelector .hotCity{border-top:1px solid #DDD;margin-top:-1px;clear:left;overflow:hidden;padding-bottom:10px;padding-top:10px;_margin-bottom:8px;}
.citySelector .cityTab{overflow:hidden;}
.citySelector .cityTab dl{margin:0;padding:0 0 0 10px;overflow:hidden;}
.citySelector .cityTab dl dt{float:left;padding-left:3px;color:#00a346;margin-top:1px;text-indent:5px;font-family:"Lucida console","consolas","courier new";line-height:25px;font-size:14px;width:20px;}
.citySelector .cityTab dl dd{margin-left:2px;float:left;width:335px;}
.citySelector .cityTab dl dd a{padding-left:5px;min-width:66px;line-height:25px;display:inline-block;color:#333;text-decoration:none;}
.citySelector .cityTab dl dd a:hover{color:#00a346;}