/*================================================
 *
 * Createtime : 2015/11/17
 * Author : luo yanming
 * Name : www.weacar.com
 *
 ================================================*/


/* global */

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1462936774_3695884.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1462936774_3695884.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1462936774_3695884.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1462936774_3695884.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1462936774_3695884.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                               
.iconfont {
	font-family: "iconfont";
	font-size: 0.32rem;
	font-style: normal;
}

* {
	font-weight: normal;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*去除黄底*/
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px white inset !important;
}
html,
body {
	font-size: 85.333px;
	position: relative;
	width: 100%;
	max-width: 750px;
	margin: 0 auto;
}

@media (min-width:750px) {
	html,
	body {
		font-size: 100px;
	}
}

img {
	display: block;
	margin: 0 auto;
	border: none;
	max-width: 100%;
}

.input {
	-webkit-appearance: none;
}

input:focus::-webkit-input-placeholder {
	opacity: 0;
}

.clearfix:before,
.clearfix:after {
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.clearfix:after {
	clear: both;
}

.bg-default {
	background-color: rgb(250, 250, 250);
	background-image: url(../images-mb/default-logo.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 3.5rem 1.54rem;
}

.del {
	text-decoration: line-through;
}

.noscroll {
	overflow-y: hidden;
}

.padd-10 {
	padding: 0 10%;
}

.bg-grey {
	background: rgb(250, 250, 250);
}

.err-msg {
	height: 0.65rem;
	line-height: 0.65rem;
	font-size: 0.22rem;
	color: red;
}

.err-msg:before,
.err-msg:after {
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.err-msg:after {
	clear: both;
}

.err-msg p {
	float: left;
}

.m-bottom-none {
	margin-bottom: 0 !important;
}

.m-top-none {
	margin-top: 0 !important;
}


/* header */

header {
	background: rgb(255, 160, 65);
}

header .container {
	width:100%;
	position: relative;
	height: 1.031rem;
}

header .logo {
	float: left;
	width: 1.45rem;
	height: 1.031rem;
	background: url(../images-mb/header-logo.png) no-repeat center;
	background-size: 100% auto;
}

header .btn-login {
	float: right;
	padding: 0 0.1rem;
	margin-right: 0.2rem;
	font-size: 0.33rem;
	line-height: 0.98rem;
	color: rgb(255, 255, 255);
}

header .userinfo-icon {
	float: right;
	height: 0.48rem;
	width: 0.48rem;
	margin: 0.28rem 0.25rem 0 0;
	background: url(../images-mb/userinfo-icon.png) no-repeat center;
	background-size: 0.44rem 0.44rem;
}

header .btn-back {
	float: left;
	width: 0.54rem;
	height: 0.8rem;
	background: url(../images-mb/icon-back.png) no-repeat center;
	background-size: 0.16rem 0.28rem;
}

header .title {
	position: absolute;
	z-index: 1;
	width: 50%;
	left: 25%;
	top: 0;
	height: 0.8rem;
	text-align: center;
	font-size: 0.34rem;
	line-height: 0.8rem;
	color: rgb(255, 255, 255);
}

header .userinfo {
	float: right;
	line-height: 0.98rem;
	color: #fff;
	margin-right: 0.1rem;
	font-size: 0.28rem;
}

header .userinfo span {
	color: #fff;
}

header .userinfo a {
	color: #fff;
}

header .select p {
	display: block;
	height: 0.98rem;
	line-height: 0.98rem;
	font-size: 0.28rem;
	color: #333;
}

header .select img:nth-child(1){
	display: inline-block;
	width: 0.25rem;
	vertical-align: middle;
	margin-left: 0.1rem;
	margin-top: -0.04rem;
}
header .select img:nth-child(2){
	display: inline-block;
	width: 0.15rem;
	vertical-align: middle;
	margin-right: 0.1rem;
	margin-top: -0.04rem;
}

header .select select {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

header .search-box-btn {
	float: right;
	padding: 0.216rem;
}

header .search-box-btn i {
	display: block;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../images-mb/search-box-btn.png) no-repeat center;
	background-size: 0.44rem 0.44rem;
}

header .search-box {
	position: absolute;
	z-index: 1000;
	top: 0.15rem;
	left: 0.9rem;
	right: 0.3rem;
}

header .search-box .bar {
	padding: 0.14rem 0.2rem;
}

header .search-box .bar input {
	float: left;
	width: 5.9rem;
	height: 0.52rem;
	padding: 0 0.2rem 0 0.45rem;
	border-radius: 0.5rem;
	background: #fff;
	color: #666;
	font-size: 0.24rem;
	line-height: 0.4rem;
	background-image: url(../images-mb/search-box-icon.png);
	background-repeat: no-repeat;
	background-position: 0.12rem center;
	background-size: 0.24rem 0.24rem;
}

header .search-box .bar .btn-cancle {
	float: right;
	width: 1.1rem;
	height: 0.7rem;
	font-size: 0.28rem;
	line-height: 0.7rem;
	color: #fff;
	text-align: center;
}

header .search-box ul {
	background: #fff;
}

header .search-box ul li {
	padding: 0 0.4rem 0 0.35rem;
	height: 0.8rem;
	font-size: 0;
}

header .search-box ul li a {
	float: left;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
	color: #666;
}

header .search-box ul li a:hover {
	color: #FF9800;
}

header .search-box ul li a:nth-of-type(2) {
	float: right;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}


/*header select{ float: left; height: 0.98rem; line-height: 0.98rem; font-size: 0.28rem; color: #333; border: none; background: rgba(0,0,0,0);}*/


/* footer */

footer {
	background: rgb(52, 52, 52);
	padding: 0.2rem 0;
}

footer .telephone {
	font-size: 0.28rem;
	line-height: 0.4rem;
	color: rgb(153, 153, 153);
	text-align: left;
}

footer .telephone a {
	color: #f19103;
}

footer .copyright {
	font-size: 0.24rem;
	line-height: 0.4rem;
	color: rgb(153, 153, 153);
	text-align: left;
}

.text-center {
	text-align: center;
}


/* car details*/

.c-det-info {}

.c-det-info .thumb {
	position: relative;
	padding-top: 66.66%;
	height: 0;
}

.c-det-info .thumb img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.c-det-info .info {
	color: #333;
	padding: 0 0.3rem;
}

.c-det-info .info .name {
	margin-top: 0.38rem;
	font-size: 0;
}

.c-det-info .info .name .carTitle {
	display: inline-block;
	font-size: 0.3rem;
	line-height: 0.64rem;
}

.c-det-info .info .name .select {
	position: relative;
	border-radius: 0.2rem;
	top: 0.08rem;
	height: 0.4rem;
	line-height: 0.4rem;
}

.c-det-info .info .name .select span {
	font-size: 0.24rem;
	color: #FF9800;
	line-height:0.4rem;
}

.c-det-info .info .name .select i {
	position: absolute;
	z-index: 1;
	top: 0.15rem;
	right: 0.13rem;
	width: 0.24rem;
	height: 0.14rem;
	background: url(../images-mb/y-arrow.png) no-repeat center;
	background-size: 100%;
}

/*.c-det-info .info .name .select:hover,*/
/*.c-det-info .info .name .select:active {*/
	/*border: 2px solid #FF9800;*/
/*}*/

.c-det-info .info .name .select select {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	font-family: PingFangSC-Light;
}

.c-det-info .info .desc {
	margin: 0.1rem 0;
	font-size: 0.3rem;
	line-height: 0.5rem;
}

.c-det-info .info .price {
	margin: 0.3rem 0 0.4rem 0;
	font-size: 0.26rem;
}

.c-det-info .info .price .pricenow {
	height: 0.7rem;
	font-size: 0.24rem;
	line-height: 0.7rem;
}

.c-det-info .info .price .pricenow b, .c-det-info .info .price .pricenow span {
	color: #FF0000;
	font-size:0.34rem;
	padding: 0 0.1rem;
}

.c-det-info .info .price .priceprev {
	font-size:0.24rem;
}

.show-charts {
	color: #FF9800;
	border-radius: 0.2rem;
	float: right;
	height: 0.4rem;
	line-height: 0.4rem;
	margin-top: 0.12rem;
	font-family: PingFangSC-Light;
}

.show-charts img {
	display: inline-block;
}

#chart-wrap {
	width: 100%;
	height: 3rem;
	border: 1px solid #ccc;
	margin: 0.2rem 0;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .175);
}

.c-select::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	line-height: 0.64rem;
	font-size: 0.28rem;
}

.c-in::before {
	content: "内饰";
}

.c-select ul {
	padding-top: 0.4rem;
}

.c-select ul li {
	float: left;
	margin: 0 0.3rem 0.4rem 0;
	padding: 0.06rem;
	border: 2px solid rgb(255, 255, 255);
	border-radius: 0.29rem;
}

.c-select ul li:nth-of-type(5n+1) {
	clear: both;
}

.c-select ul li i {
	position: relative;
	float: left;
	width: 0.6rem;
	height: 0.6rem;
	border-radius: 50%;
	overflow: hidden;
	border: 1px solid #D1D1D1;
}

.c-select ul li span {
	display: none;
	position: relative;
	float: left;
	padding: 0 0.15rem;
	font-size: 0.28rem;
	line-height: 0.48rem;
}

.c-select ul li.active {
	border: 2px solid rgb(230, 230, 230);
}

.c-select ul li.active i {
	display: block;
}

.c-select ul li.active span {
	display: block;
}

.c-det-info .info .intent {
	font-size: 0.28rem;
}

.c-det-info .info .intent span {
	padding: 0 0 0 0.04rem;
	font-size: 0.42rem;
	color: rgb(255, 160, 65);
}

.c-det-info .info .tips {
	padding: 0 0 0 0.3rem;
	margin: 0.25rem 0 0 0;
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666;
	background: url(../images-mb/tips.png) no-repeat left center;
	background-size: 0.21rem 0.21rem;
}


/* 区块标题 */

.mod-title {
	line-height: 0.4rem;
	font-size: 0.3rem;
	padding: 0 0 0 0.2rem;
	border-left: 0.1rem solid rgb(255, 160, 65);
	margin-top: 0.5rem;
}


/* 满屏按钮 */

.btn-center {
	width: 95%;
}

.btn-primary {
	border: none;
	display: block;
	margin: 0.35rem auto 0.5rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	color: rgb(255, 255, 255);
	background: rgb(255, 160, 65);
	text-align: center;
	border-radius: 3px;
}

.c-det-pic {
	/*padding: 0 0.3rem;*/
}

.c-det-pic .thumb {
	position: relative;
	margin: 0.3rem;
	padding-top: 84.03%;
	height: 0;
}

.c-det-pic .thumb img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.c-det-config {
	/*padding: 0 0.3rem;*/
}


/* 两列表格 */

.column-two-box {
	padding: 0 0.15rem;
}

.column-two-box .titlebar {
	background: rgb(250, 250, 250);
}

.column-two-box .titlebar h6 {
	float: left;
	margin-left: 0.3rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
}

.column-two-box .titlebar i.switch {
	position: relative;
	float: right;
	width: 0.7rem;
	height: 0.8rem;
}

.column-two-box .titlebar i.switch::before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0.38rem;
	left: 0.19rem;
	width: 0.32rem;
	height: 0.04rem;
	background: rgb(132, 132, 132);
}

.column-two-box .titlebar i.switch-active::after {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0.24rem;
	left: 0.33rem;
	width: 0.04rem;
	height: 0.32rem;
	background: rgb(132, 132, 132);
}

.column-two-box .table-box {}

.column-two-box .table-box table {
	width: 100%;
}

.column-two-box .table-box table tr {
	border-bottom: 1px solid rgb(230, 230, 230);
}

.column-two-box .table-box table td {
	font-size: 0.26rem;
	line-height: 0.4rem;
	padding: 0.2rem 0.3rem;
}

/* pop */

.pop {
	display: none;
	position: fixed;
	z-index: 100;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .55);
}

.pop-box {
	position: relative;
	height: 100%;
}


/* pop-models */

.pop-models ul {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75%;
	max-width: 550px;
	margin-top: -3.15rem;
	box-shadow: 0 0.05rem 0.05rem rgba(0, 0, 0, 0.2);
	background: rgb(250, 250, 250);
	height: 6.3rem;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}

.pop-models ul li {
	height: 0.9rem;
}

.pop-models ul li a {
	display: block;
	height: 0.9rem;
	font-size: 0.26rem;
	line-height: 0.9rem;
	padding: 0 0.2rem 0 0.7rem;
}

.pop-models ul li:hover,
.pop-box ul li:active {
	background: rgb(245, 245, 245);
}

.pop-models ul li:hover a,
.pop-box ul li:active a {
	background: url(../images-mb/icon-select.png) no-repeat 0.2rem center;
	background-size: 0.3rem 0.3rem;
}


/* login-box */
.closeLogin{
	width:0.25rem;
	margin:0.3rem;
}
.backToLogin{
	width:0.15rem;
	margin:0.3rem;
}
.loginLogo{
	width:1.8rem;
}
.loginWelcome{
	font-size:0.3rem;
	color:#ff9800;
	text-align:center;
	margin-top:0.2rem;
	margin-bottom:1.4rem;
}
.input-box {
	border-radius: 5px;
	margin-bottom: 0.3rem;
	font-size: 0.24rem;
}

.input-box .userIcon{
	position:absolute;
	left:0.1rem;
	width: 0.4rem;
	top: 0.2rem;
}
.input-box .psdIcon{
	position:absolute;
	left:0.1rem;
	width: 0.35rem;
	top: 0.2rem;
}
.input-box .sigIcon{
	position:absolute;
	left:0.1rem;
	width:0.35rem;
	top:0.2rem;
}

.login-box {
	padding: 0.7rem 0.8rem 0;
}

.activity-login-box {
	padding: 92.8% 0.8rem 1.5rem;
	margin: 0;
	background-color: #fff97d;
	background-image: url(../images-mb/login-activity.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 100% auto;
}

.login-box .btn-primary {
	margin-bottom: 0.3rem;
}

.login-box .btn-register {
	font-size: 0.28rem;
	color: #ff9800;
}

.login-box .btn-forget {
	float: right;
	font-size: 0.26rem;
	color: #252525;
}
.login-box .forgetPassword{
	margin-bottom:0.6rem;
}
.login-box .registeForFree{
	font-size:initial;
	text-align:center;
	margin-top:0.5rem;
}


/* register-box */

.signup-activity {
	padding-top: 146.52%;
	background: url(../images-mb/reg-activity-01.jpg) no-repeat center top;
	background-size: 100% auto;
}

.signup-activity .btn-signup {
	display: block;
	position: relative;
	width: 3.43rem;
	height: 0.83rem;
	margin: 0 auto;
	background: #da340d;
	border-radius: 0.27rem;
}

.signup-activity .btn-signup::before {
	content: "注册即可抽奖";
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 0.75rem;
	top: 0;
	left: 0;
	background: #ff9800;
	color: #fff;
	line-height: 0.75rem;
	font-size: 0.29rem;
	text-align: center;
	border-radius: 0.27rem;
}

.register-box {
	padding: 0 0.8rem;
}

.activity-register-box {
	margin: 1.65rem 0 0 0;
	padding: 1rem 0.8rem 1rem;
	background: url(../images-mb/reg-activity-02.jpg) no-repeat center top;
	background-size: 100% auto;
}

.register-box .img-code {}

.register-box .img-code input {
	float: left;
	width: 46%;
}

.register-box .img-code p {
	float: right;
	height: 0.8rem;
	width: 35%;
	border-left: 1px solid rgb(204, 204, 204);
	background: rgb(247, 247, 247);
}

.register-box .img-code p img {
	width: 100%;
	height: 100%;
}

.register-box .tel-code p {
	height: 0.8rem;
	width: 35%;
	font-size: 0.24rem;
	line-height: 0.8rem;
	color: #ff9800;
	text-align: center;
	border-radius: 3px;
	position: absolute;
	top: 0;
	right: 0;
}

.register-box .tel-code p.code-noclick {

}

.register-box .agreement {
	height: 0.8rem;
	font-size: 0;
}

.register-box .agreement p {
	display: inline-block;
	font-size: 0.24rem;
	line-height: 0.8rem;
	color: #999;
}

.register-box .agreement p a {
	color: #999;
}

.register-box .btn-primary {
	margin: 0;
	background: rgb(255, 160, 65);
}

.register-box .btn-login {
	font-size: 0.22rem;
	line-height: 0.8rem;
	color: #999;
	text-align: center;
}

.register-box .btn-login a {
	color: rgb(255, 160, 65);
}


/* buynow-info */

.buynow-info {
	position: relative;
	background: #fff;
}

.buynow-info .pic {
	float: left;
	margin: 0.2rem 4%;
	width: 40%;
}

.buynow-info .pic .thumb {
	position: relative;
	padding-top: 66.66%;
	height: 0;
	overflow: hidden;
}

.buynow-info .pic .thumb img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.buynow-info .pic .bg-default {
	background-image: url(../images-mb/default-logo.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 1.5rem 0.66rem;
}

.buynow-info .info {
	position: absolute;
	left: 48%;
	top: 0.4rem;
	right: 4%;
	bottom: 0.2rem;
	font-size: 0.28rem;
	color: #333;
}

.buynow-info .info h1 {
	line-height: 0.4rem;
}

.buynow-info .info .desc {
	margin-top: 0.05rem;
	line-height: 0.3rem;
	font-size: 0.24rem;
}

.buynow-info .info .color {
	position: absolute;
	left: 0;
	bottom: 0;
}

.buynow-info .info .color p {
	float: left;
	font-size: 0.24rem;
	line-height: 0.48rem;
	height: 0.48rem;
}

.buynow-info .info .color .color-mod {
	float: left;
	margin-left: 0.1rem;
	border: 2px solid rgb(230, 230, 230);
	padding: 0.03rem;
	border-radius: 0.24rem;
}

.buynow-info .info .color .color-mod span {
	float: left;
	margin: 0 0.08rem 0 0.05rem;
	font-size: 0.24rem;
	line-height: 0.38rem;
}

.buynow-info .info .color .color-mod i {
	float: left;
	width: 0.36rem;
	height: 0.36rem;
	border-radius: 50%;
	border: 1px solid #D1D1D1;
}

.buynow-list {
	background: #fff;
	font-size: 0.24rem;
}
.buynow-list .payTypeDiv{
	display:inline-block;
	float:right;
	min-height:0.9rem;
	line-height: 0.9rem;
	text-align:right;
}
.buynow-list .location{
	display: inline-block;
	height: 0.9rem;
	line-height: 0.9rem;
	float: right;
}
.buynow-list .location .prov{
	margin-right:0.5rem;
}
.buynow-list .yuegongDiv, .buynow-list .shoufuDiv{
	display:none;
	line-height:0.3rem;
}
.buynow-list ul {}

.buynow-list ul li {
	position: relative;
	padding: 0 0.35rem;
	border-top: 1px solid rgb(230, 230, 230);
}

.buynow-list ul li:first-of-type {
	border-top: none;
}

.buynow-list ul li .title {
	float: left;
	height: 0.9rem;
	line-height: 0.9rem;
}

.buynow-list ul li .text {
	float: right;
	line-height: 0.9rem;
}

.buynow-list ul li .text span {
	margin: 0 0.05rem;
}

.buynow-list ul li .equip-box {
	padding: 0.2rem 0;
}

.buynow-list ul li .equip-box .equip-item {
	position: relative;
	padding: 0.1rem 0.4rem 0.1rem 1.2rem;
	text-align: right;
	font-size: 0.24rem;
	line-height: 0.3rem;
	color: rgb(255, 160, 65);
}

.buynow-list ul li .equip-box .equip-item::before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 0;
	margin-top: -0.14rem;
	width: 0.26rem;
	height: 0.26rem;
	border-radius: 50%;
	border: 1px solid #cdcdcd;
}

.buynow-list ul li .equip-box-active .equip-item::before {
	content: "";
	border: 1px solid #0080ff;
}

.buynow-list ul li .equip-box-active .equip-item::after {
	content: "";
	position: absolute;
	z-index: 2;
	top: 50%;
	right: 0.05rem;
	margin-top: -0.09rem;
	width: 0.18rem;
	height: 0.18rem;
	border-radius: 50%;
	background: #0080ff;
}

.buynow-insurance {
	padding: 0 2.5%;
}

.buynow-insurance .cpic {
	float: right;
	background: #fff;
	padding: 0.05rem 0.1rem 0.05rem 2.4rem;
	font-size: 0.2rem;
	line-height: 0.35rem;
	background-image: url(../images-mb/insurance.jpg);
	background-size: 2.25rem auto;
	background-position: 0.1rem center;
	background-repeat: no-repeat;
}

.buynow-insurance .earnest {
	float: right;
	width: 50%;
	text-align: right;
	font-size: 0.23rem;
	line-height: 0.8rem;
}

.buynow-insurance .earnest span {
	margin: 0 0.05rem;
	font-size: 0.34rem;
	color: rgb(255, 160, 65);
}
.buyToContactUs{
	width:40%;
	font-size:0.3rem;
	height:0.8rem;
	line-height:0.8rem;
	text-align:center;
}

/* addr-select */

.addr-select {
	position: absolute;
	z-index: 3;
	top: 0.17rem;
	right: 0.2rem;
	width: 1.65rem;
	height: 0.52rem;
	border: 2px solid #e6e6e6;
	border-radius: 6px;
	background: url(../images-mb/y-arrow.png) no-repeat 1.26rem 0.2rem;
	background-size: 0.24rem 0.14rem;
}
.addr-select-left{
	position: absolute;
	z-index: 3;
	top: 0.17rem;
	left: 1rem;
	width: 1.65rem;
	height: 0.52rem;
	border: 2px solid #e6e6e6;
	border-radius: 6px;
	background: url(../images-mb/y-arrow.png) no-repeat 1.26rem 0.2rem;
	background-size: 0.24rem 0.14rem;
}
.getLicense .addr-select-left{
	top:0.12rem;
}

.addr-select-left-1 {
	left:3rem;
}

.addr-select-2 {
	right: 2.05rem;
}

.addr-select p {
	display: block;
	width: 1.06rem;
	height: 0.52rem;
	line-height: 0.52rem;
	margin-left: 0.14rem;
	font-size: 0.24rem;
	color: #ff9f40;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.addr-select select {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.addr-select-left p {
	display: block;
	width: 1.06rem;
	height: 0.52rem;
	line-height: 0.52rem;
	margin-left: 0.14rem;
	font-size: 0.24rem;
	color: #ff9f40;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.addr-select-left select {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}


/* pay */

.pay-info {
	padding: 0.4rem 0 0.3rem 0;
	text-align: center;
}

.pay-info .tip-box {
	display: inline-block;
	height: 0.8rem;
	text-align: left;
	padding-left: 1rem;
	background: url(../images-mb/pay-icon.png) no-repeat left center;
	background-size: auto 100%;
}

.pay-info .tip-box p {
	font-size: 0.26rem;
	line-height: 0.4rem;
}

.pay-info .tip-box p span {
	color: rgb(255, 160, 65);
}

.pay-method {}

.pay-method .method-item {
	padding: 0 4%;
	border-bottom: 1px solid rgb(204, 204, 204);
	background: rgb(255, 255, 255);
	font-size: 0.24rem;
	line-height: 0.9rem;
}

.pay-method .method-item:first-of-type {
	border-top: 1px solid rgb(204, 204, 204);
}

.pay-method .method-item p {
	height: 0.9rem;
}

.pay-method .method-item p.title {
	position: relative;
	float: left;
	padding: 0 0 0 0.5rem;
}

.pay-method .method-item p.title::before {
	content: "";
	position: absolute;
	z-index: 1;
	top: 0.31rem;
	left: 0;
	width: 0.26rem;
	height: 0.26rem;
	border: 1px solid #cdcdcd;
	border-radius: 50%;
}

.pay-method .method-item p.method-active::before {
	content: "";
	border: 1px solid #0080ff;
}

.pay-method .method-item p.method-active::after {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0.36rem;
	left: 0.05rem;
	width: 0.18rem;
	height: 0.18rem;
	background: #0080ff;
	border-radius: 50%;
}

.pay-method .method-item p.text {
	float: left;
	font-size: 0.2rem;
	color: #999;
	margin-left: 0.3rem;
}

.pay-bank {
	display: none;
}

.pay-bank ul {
	padding: 0.2rem 0;
}

.pay-bank ul li {
	position: relative;
	float: left;
	width: 30%;
	height: 0.55rem;
	margin: 0.05rem 1.5%;
	border: 1px solid rgb(204, 204, 204);
}

.pay-bank ul li.active {
	border: 1px solid rgb(255, 160, 65);
}

.pay-bank ul li.active::before {
	content: "";
	position: absolute;
	z-index: 1;
	right: -1px;
	bottom: -1px;
	width: 0.2rem;
	height: 0.26rem;
	background: url(../images-mb/bank-select.png) no-repeat center;
	background-size: 100% 100%;
}

.pay-agreement {
	text-align: center;
	font-size: 0.24rem;
	color: #666;
	line-height: 0.8rem;
}

.pay-agreement a {
	font-size: 0.24rem;
	color: rgb(255, 160, 65);
	line-height: 0.8rem;
}


/* pop-pay */

.pop-pay {}

.pop-pay .pay-box {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75%;
	max-width: 550px;
	height: 2rem;
	margin-top: -1.225rem;
	padding: 0.2rem 3%;
	background: rgb(250, 250, 250);
	border-radius: 5px;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	-webkit-overflow-scrolling: touch;
}

.pop-pay .pay-box h5 {
	font-size: 0.24rem;
	line-height: 0.3rem;
}

.pop-pay .pay-box h6 {
	margin-top: 0.3rem;
	font-size: 0.2rem;
	line-height: 0.24rem;
}

.pop-pay .pay-box .btn-box {
	margin-top: 0.35rem;
}

.pop-pay .pay-box .btn-box .btn-pay {
	float: left;
	width: 1.7rem;
	height: 0.5rem;
	border-radius: 3px;
	line-height: 0.5rem;
	font-size: 0.24rem;
	text-align: center;
	box-shadow: 0 0 7px rgba(213, 213, 213, 0.4);
}

.pop-pay .pay-box .btn-box .btn-pay:hover,
.pop-pay .pay-box .btn-box .btn-pay:active {
	border: 1px solid rgb(255, 160, 65);
	color: rgb(255, 160, 65);
	background: rgb(245, 245, 245);
}

.pop-pay .pay-box .btn-box .btn-succ {
	background: #6c94f3;
	border: 1px solid #6c94f3;
	color: #fff;
}

.pop-pay .pay-box .btn-box .btn-repeat {
	background: rgb(245, 245, 245);
	border: 1px solid rgb(213, 213, 213);
	margin-left: 0.2rem;
}


/* pay-succ-info */

.pay-succ-info {
	padding: 0.5rem 3% 0;
	text-align: center;
}

.pay-succ-info .info-box {
	display: inline-block;
	padding: 0 0 0 1rem;
	background: url(../images-mb/pay-icon.png) no-repeat left 0.1rem;
	background-size: 0.8rem 0.8rem;
	text-align: left;
}

.pay-succ-info h5 {
	font-size: 0.28rem;
	color: #333;
}

.pay-succ-info h5 span {
	color: rgb(255, 160, 65);
}

.pay-succ-info p {
	font-size: 0.24rem;
	line-height: 0.5rem;
	color: #4d4d4d;
}

.pay-succ-info p span {
	color: rgb(255, 160, 65);
}

.userinfo-form {
	width: 90%;
	margin: 0 auto;
	background: #fff;
}

.userinfo-form .info-form {
	margin: 0 auto;
	font-size: 0;
}

.userinfo-form .info-form label {
	line-height: 0.8rem;
	font-size: 0.26rem;
}

.userinfo-form .info-form .input-box {
	margin-bottom: 0;
	display: inline-block;
	width: 80%;
	float: right;
	border:none;
}

.userinfo-form .info-form .input-box input {
	width: 100%;
	height: 0.4rem;
	line-height: 0.4rem;
	padding: 0.2rem 0;
	background: transparent;
	text-align: right;
}

.userinfo-form .err-msg {
	width: 100%;
	margin: 0 auto;
	padding: 0.1rem 0 0.1rem 0;
	height: auto;
}

.userinfo-form .err-msg:before,
.userinfo-form .err-msg:after {
	content: "";
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
	visibility: hidden;
}

.userinfo-form .err-msg:after {
	clear: both;
}

.userinfo-form .err-msg p {
	float: left;
	color: red;
	font-size: 0.22rem;
	line-height: 0.4rem;
}

.userinfo-form .btn-submit {
	width: 84%;
	margin-bottom: 0;
}

.userinfo-form .tips {
	margin-bottom: 0.5rem;
	padding: 0.2rem 9% 0;
	background: url(../images-mb/userinfo-01.png) no-repeat 0.15rem 0.25rem;
	background-size: 0.32rem 0.32rem;
}

.userinfo-form .tips p {
	float: left;
	line-height: 0.4rem;
	font-size: 0.24rem;
}


/*注册成功*/

.signup-success {}

.signup-success h3 {
	padding: 1.7rem 0 0.6rem 0;
	background: url(https://s.weacar.com/www/css/pay-icon.png) no-repeat center 0.8rem;
	text-align: center;
}

.signup-success .text {
	font-size: 0.28rem;
	text-align: center;
}

.signup-success .btn-primary {
	margin: 0.3rem 0.3rem;
}

.signup-success .btn {
	margin: 0.3rem 0.3rem;
	display: block;
	line-height: 0.8rem;
	font-size: 0.35rem;
	color: #999999;
	border: 1px solid #999;
	text-align: center;
	border-radius: 3px;
}


/*pop-regsucc*/

.pop-regsucc {
	position: absolute;
	top: 5%;
	left: 5%;
	width: 90%;
	height: 90%;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 4px;
}

.pop-regsucc .titlebar {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 0.7rem;
	background: #f5f5f5;
}

.pop-regsucc .titlebar p {
	display: block;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	color: #4c4c4c;
	font-size: 0.28rem;
}

.pop-regsucc .titlebar .close {
	position: absolute;
	top: 0;
	right: 0;
	width: 0.7rem;
	height: 0.7rem;
	background: url(../images-mb/close-mb.png) no-repeat center;
	background-size: 0.24rem 0.24rem;
}

.pop-regsucc .descript {
	height: 100%;
	overflow-y: scroll;
}

.pop-regsucc .text {
	padding: 1rem 0.3rem;
}

.pop-regsucc .text p {
	line-height: 0.32rem;
	font-size: 0.22rem;
	padding: 0.15rem 0;
}


/* pay-fail */

.pay-fail {
	padding: 2rem 0 0 0;
	overflow: hidden;
}

.pay-fail .p1 {
	text-align: center;
	padding: 0 5%;
	font-size: 0;
}

.pay-fail .p1 span {
	display: inline-block;
	font-size: 0.31rem;
	color: #7a7a7a;
	text-align: center;
	line-height: 0.5rem;
	padding-left: 0.48rem;
	background: url(https://s.weacar.com/www/tip-2.png) no-repeat left 0.09rem;
	background-size: 0.32rem 0.32rem;
}

.pay-fail .p2 {
	font-size: 0.24rem;
	color: #feaa2f;
	text-align: center;
	line-height: 0.4rem;
	margin-top: 0.25rem;
}

.pay-fail .p2 span {
	color: #feaa2f;
	margin-right: 0.05rem;
}

.pay-fail .p2 a {
	color: #feaa2f;
	text-decoration: underline;
	margin-left: 0.05rem;
}

.pay-fail .btn-primary {
	cursor: pointer;
	display: block;
	width: 50%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	color: #fff;
	text-align: center;
	margin: 0.9rem auto 0;
	border-radius: 3px;
	background: #ff9800;
}

.pay-fail .btn-primary:hover {
	background: #ffb340;
}

.pay-fail .btn-primary:active {
	background: #ff7f00;
}


/* user-nav */

.user-nav {
	position: relative;
}

.user-nav h1 {
	position: relative;
	height: 0.88rem;
	padding: 0 0.35rem;
	line-height: 0.88rem;
	background: #666;
	font-size: 0.28rem;
	color: #fff;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.user-nav h1::after {
	content: "";
	position: absolute;
	z-index: 3;
	top: 0.37rem;
	right: 0.3rem;
	width: 0.24rem;
	height: 0.14rem;
	background: url(../images-mb/user-nav-arrow.png) no-repeat center;
	background-size: 100% 100%;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.user-nav h1.active::after {
	content: "";
	-webkit-transform: rotate3d(0, 0, 1, 180deg);
	transform: rotate3d(0, 0, 1, 180deg);
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
}

.user-nav ul {
	position: absolute;
	z-index: 50;
	top: 0.88rem;
	left: 0;
	right: 0;
	overflow: hidden;
	height: 0;
	-webkit-transition: height .3s ease-in-out;
	transition: height .3s ease-in-out;
}

.user-nav ul li {
	height: 0.9rem;
	padding: 0 0.35rem;
	border-bottom: 1px solid #999;
	line-height: 0.9rem;
	background: #e6e6e6;
	color: #666;
	font-size: 0.28rem;
}

.user-nav ul li:hover {
	background: #999;
}

.user-nav ul li a {
	display: block;
}


/* orderlist */

.orderlist {
	padding-top: 0.28rem;
	color: #666;
}

.orderlist .order-item {
	width: 95%;
	border: 1px solid #ccc;
	margin: 0 auto;
	margin-bottom: 0.28rem;
}

.orderlist .order-item .item-top {
	position: relative;
	padding: 0.25rem 0.2rem;
	border-bottom: 1px solid #ccc;
}

.orderlist .order-item .item-top p {
	height: 0.56rem;
	line-height: 0.56rem;
	font-size: 0.24rem;
}

.orderlist .order-item .item-top .state {
	position: absolute;
	z-index: 1;
	top: 0.25rem;
	right: 0.2rem;
	width: 1.8rem;
	height: 0.56rem;
	line-height: 0.56rem;
	color: #ff9f40;
	text-align: right;
	font-size: 0.24rem;
}

.orderlist .order-item .item-top .btn-details {
	position: absolute;
	z-index: 1;
	top: 0.85rem;
	right: 0.2rem;
	width: 1.8rem;
	height: 0.46rem;
	line-height: 0.46rem;
	text-align: center;
	font-size: 0.24rem;
	color: #fff;
	background: #ff9f40;
	border-radius: 3px;
}

.orderlist .order-item .imgbox {
	position: relative;
	padding-top: 66.66%;
	height: 0;
	overflow: hidden;
}

.orderlist .order-item .imgbox img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.orderlist .order-item .imgbox a {
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 0.15rem;
	line-height: 0.8rem;
	height: 0.8rem;
	font-size: 0.24rem;
	color: #fff;
	background: rgba(0, 0, 0, .5);
}

.orderlist .order-item .item-main {}

.orderlist .order-item .item-main ul {}

.orderlist .order-item .item-main ul li {
	position: relative;
	padding: 0.2rem 0.15rem;
	border-top: 1px solid #ccc;
	font-size: 0.24rem;
	line-height: 0.32rem;
}

.orderlist .order-item .item-main ul li:first-of-type {
	border-top: none;
}


/*.orderlist .order-item .item-main ul li .li-left{ position: absolute; z-index: 1; top: 0.2rem; left: 0.8em; height: 0.32rem; color: #666;}*/


/*.orderlist .order-item .item-main ul li .li-right{ padding: 0 0 0 5.8em; color: #333; font-size: 0.24rem; line-height: 0.32rem;}*/

.orderlist .order-item .item-main ul li .li-left {
	float: left;
	margin-left: 0.2rem;
	height: 0.32rem;
	line-height: 0.32rem;
	color: #666;
}

.orderlist .order-item .item-main ul li .li-right {
	float: left;
	width: 75%;
	color: #333;
	font-size: 0.24rem;
	line-height: 0.32rem;
}

.orderlist .order-item .item-main ul li .li-right i {
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 50%;
	border: 1px solid #ccc;
}

.orderlist .order-item .item-main ul li .li-right span {
	float: left;
	margin-left: 0.1rem;
}

.orderlist .order-item .total-price {
	height: 0.9rem;
	padding: 0 0.25rem;
	line-height: 0.9rem;
	font-size: 0.24rem;
	text-align: right;
	background: #666;
	color: #fff;
}

.orderlist .order-item .total-price span {
	font-size: 0.28rem;
	color: #fff;
}

.orderlist .order-item .remark {
	padding: 0.1rem 0.15rem;
	line-height: 0.4rem;
	background: #ccc;
	color: #333;
	font-size: 0.22rem;
}

.orderlist .order-null {}

.orderlist .order-null p {
	padding: 0.6rem 0 0.4rem 0;
	line-height: 0.3rem;
	text-align: center;
	font-size: 0.28rem;
	color: #666;
}

.orderlist .order-null a {
	display: block;
	width: 3rem;
	height: 0.8rem;
	margin: 0 auto;
	font-size: 0.28rem;
	line-height: 0.8rem;
	color: #fff;
	background: #ff9f40;
	border-radius: 3px;
	text-align: center;
}


/* order-details */

.orderdetails .orderdetails-item {
	margin-bottom: 0.3rem;
}

.orderdetails .orderdetails-item .item-top {
	height: 0.8rem;
	line-height: 0.8rem;
	background: #eee;
	border-bottom: 1px solid #ccc;
}

.orderdetails .orderdetails-item .item-top .title {
	float: left;
	margin-left: 0.3rem;
	color: #333;
	font-size: 0.28rem;
}

.orderdetails .orderdetails-item .item-top .agreement {
	float: right;
	margin-right: 0.3rem;
	color: #666;
	font-size: 0.24rem;
}

.orderdetails .orderdetails-item ul {
	width: 95%;
	margin: 0 auto;
	padding: 0.2rem 0;
	border-bottom: 1px solid #ccc;
}

.orderdetails .orderdetails-item ul.no-border {
	border: none;
}

.orderdetails .orderdetails-item ul li {
	position: relative;
	line-height: 0.48rem;
	padding: 0 0.15rem;
	font-size: 0;
}


/*.orderdetails .orderdetails-item ul li .li-left{ position: absolute; z-index: 1; top: 0; left: 0.8em; color: #666; font-size: 0.24rem;}*/


/*.orderdetails .orderdetails-item ul li .li-right{ position: relative; padding: 0 0 0 5.8em; color: #333; font-size: 0.24rem; line-height: 0.48rem; height: 0.48rem;}*/

.orderdetails .orderdetails-item ul li .li-left {
	float: left;
	margin-left: 0.2rem;
	color: #666;
	font-size: 0.24rem;
}

.orderdetails .orderdetails-item ul li .li-right {
	float: left;
	width: 75%;
	color: #333;
	font-size: 0.24rem;
	line-height: 0.48rem;
}

.orderdetails .orderdetails-item .carinfo {
	width: 95%;
	margin: 0 auto;
}

.orderdetails .orderdetails-item .carinfo .title {
	padding: 0.25rem 0.2rem;
	background: #666;
}

.orderdetails .orderdetails-item .carinfo .title a {
	display: block;
	height: 0.4rem;
	line-height: 0.4rem;
	color: #fff;
	font-size: 0.24rem;
}

.orderdetails .orderdetails-item .carinfo .info-box {
	padding: 0.25rem 0 0.25rem 0.15rem;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
}

.orderdetails .orderdetails-item .carinfo .info-box .imgbox {
	float: left;
	width: 2.4rem;
	position: relative;
	height: 1.6rem;
	overflow: hidden;
}

.orderdetails .orderdetails-item .carinfo .info-box .imgbox img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.orderdetails .orderdetails-item .carinfo .info-box .color {
	float: left;
	margin-left: 0.5rem;
}

.orderdetails .orderdetails-item .carinfo .info-box .color .color-item {
	line-height: 0.32rem;
	font-size: 0.24rem;
}

.orderdetails .orderdetails-item .carinfo .info-box .color .color-item:nth-of-type(1) {
	margin-top: 0.3rem;
}

.orderdetails .orderdetails-item .carinfo .info-box .color .color-item:nth-of-type(2) {
	margin-top: 0.5rem;
}

.orderdetails .orderdetails-item .carinfo .info-box .color .color-item p {
	float: left;
	color: #666;
}

.orderdetails .orderdetails-item .carinfo .info-box .color .color-item i {
	float: left;
	margin-left: 0.25rem;
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 50%;
	border: 1px solid #ccc;
}

.orderdetails .orderdetails-item .carinfo .info-box .color .color-item span {
	float: left;
	margin-left: 0.2rem;
	color: #333;
}

.orderdetails .orderdetails-item .carinfo ul {
	width: 100%;
}

.orderdetails .orderdetails-item .carinfo .total-price {
	height: 0.9rem;
	padding: 0 0.3rem;
	line-height: 0.9rem;
	background: #666;
	font-size: 0.24rem;
	color: #fff;
	text-align: right;
}

.orderdetails .orderdetails-item .carinfo .total-price span {
	font-size: 0.28rem;
	color: #fff;
}

.orderdetails .orderdetails-item .carinfo .remark {
	padding: 0 0.2rem;
	line-height: 0.6rem;
	font-size: 0.22rem;
	background: #ccc;
}


/* coupons */

.coupons {
	width: 88%;
	margin: 0 auto;
}

.coupons ul {
	padding: 0.4rem 0;
}

.coupons ul li {
	position: relative;
	height: 1.53rem;
	margin-bottom: 0.4rem;
	border: 1px solid #ccc;
}

.coupons ul li:last-of-type {
	margin-bottom: 0;
}

.coupons ul li .title {
	position: absolute;
	z-index: 1;
	top: 0.18rem;
	left: 0.25rem;
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #333;
}

.coupons ul li .date {
	position: absolute;
	z-index: 1;
	top: 0.66rem;
	left: 0.25rem;
	line-height: 0.4rem;
	font-size: 0.22rem;
	color: #808080;
}

.coupons ul li .condition {
	position: absolute;
	z-index: 1;
	top: 1rem;
	left: 0.25rem;
	line-height: 0.4rem;
	font-size: 0.22rem;
	color: #808080;
}

.coupons ul li .price {
	position: absolute;
	z-index: 3;
	top: -1px;
	right: -1px;
	bottom: -1px;
	width: 2.8rem;
	background: url(../images-mb/coupons-01.png) no-repeat;
	background-size: 100% 100%;
}

.coupons ul li .price p {
	position: absolute;
	z-index: 10;
	bottom: 0.3rem;
	left: 0;
	right: 0.35rem;
	text-align: center;
	font-size: 0.22rem;
	color: #fefbbd;
}

.coupons ul li .price p i {
	font-size: 0.3rem;
	color: #fefbbd;
	font-style: normal;
}

.coupons ul li .price p span {
	font-size: 0.54rem;
	color: #fefbbd;
	font-weight: bolder;
}

.coupons ul li .price-overdue {
	background: url(../images-mb/coupons-02.png) no-repeat center;
	background-size: 100% 100%;
}

.coupons ul li .price-overdue::after {
	content: "";
	position: absolute;
	z-index: 5;
	right: 0;
	bottom: 0;
	width: 0.92rem;
	height: 1.01rem;
	background: url(../images-mb/coupons-03.png) no-repeat center;
	background-size: 100% 100%;
}

.coupons ul li .price-overdue p {
	color: #666;
}

.coupons ul li .price-overdue p i {
	color: #666;
}

.coupons ul li .price-overdue p span {
	color: #666;
}

.coupons ul li .price-used {
	background: url(../images-mb/coupons-02.png) no-repeat center;
	background-size: 100% 100%;
}

.coupons ul li .price-used::after {
	content: "";
	position: absolute;
	z-index: 5;
	right: 0;
	bottom: 0;
	width: 0.91rem;
	height: 1.01rem;
	background: url(../images-mb/coupons-04.png) no-repeat center;
	background-size: 100% 100%;
}

.coupons ul li .price-used p {
	color: #666;
}

.coupons ul li .price-used p i {
	color: #666;
}

.coupons ul li .price-used p span {
	color: #666;
}


/* recommend */

.recommend {}

.recommend .rules {
	padding: 0.4rem 4% 0;
}

.recommend .rules p {
	float: left;
	padding: 0.25rem 0.35rem;
	background: #ededed;
	border-radius: 6px;
	font-size: 0.24rem;
	line-height: 0.44rem;
	color: #666;
}

.recommend .titlebar {
	height: 0.8rem;
	line-height: 0.8rem;
	border-bottom: 3px solid #ff8b33;
}

.recommend .titlebar .title {
	float: left;
	font-size: 0.28rem;
	color: #666;
}

.recommend .titlebar .title span {
	margin-left: 0.1rem;
	font-size: 0.3rem;
	font-weight: bolder;
}

.recommend .titlebar .btn-form {
	float: right;
	font-size: 0.24rem;
	color: #ff8b33;
}

.recommend .r-form {
	margin: 0.6rem 0 0 0;
	padding: 0 4% 0.4rem;
}

.recommend .r-list {
	margin: 0.6rem 0 0 0;
	padding: 0 4% 0.4rem;
}

.recommend .r-form .name-box {
	margin: 0.8rem 0 0 0;
}

.recommend .r-form .name-box .input-box {
	float: left;
	width: 62%;
	height: 0.8rem;
	margin: 0;
}

.recommend .r-form .name-box .input-box input {
	background: #fafafa;
}

.recommend .r-form .name-box .select-box {
	position: relative;
	float: right;
	width: 29%;
	border-radius: 5px;
	font-size: 0;
	background: #fafafa;
	border: 1px solid #ccc;
}

.recommend .r-form .name-box .select-box p {
	display: block;
	height: 0.8rem;
	line-height: 0.8rem;
	padding-left: 0.38rem;
	font-size: 0.24rem;
	color: #333;
	margin-right: 0.29rem;
	background: url(../images-mb/recommend-arrow.png) no-repeat right center;
	background-size: 0.24rem 0.14rem;
}

.recommend .r-form .name-box .select-box select {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.recommend .r-form .tel-box {
	margin: 0.32rem 0 0 0;
	border: 1px solid #ccc;
	background: #fafafa;
	border-radius: 5px;
}

.recommend .r-form .tel-box input {
	width: 88%;
	padding-left: 5.6%;
	padding-right: 5.6%;
	background: transparent;
}

.recommend .r-form .btn-primary {
	margin: 0.4rem 0 0 0;
}

.recommend .r-form .tips {
	margin: 0.5rem 0 0 0;
	font-size: 0.24rem;
	color: #737373;
	text-align: center;
}

.recommend .r-list .list-box {}

.recommend .r-list .list-box ul {}

.recommend .r-list .list-box ul li {
	font-size: 0.24rem;
	line-height: 0.8rem;
	border-bottom: 1px solid #dfdfdf;
}

.recommend .r-list .list-box ul li .name {
	float: left;
	width: 40%;
	color: #808080;
}

.recommend .r-list .list-box ul li .tel {
	float: left;
	color: #808080;
}

.recommend .r-list .list-box ul li .state {
	float: right;
	color: #0080ff;
}

.recommend .r-list .btn-primary {
	margin: 0.4rem 0 0 0;
}


/* pay-loading */

.pay-loading {}

.pay-loading .icon {
	padding: 30% 0 0 0;
	height: 1.34rem;
	background: url(../images-mb/pay-loading.png) no-repeat center bottom;
	background-size: 1.34rem 1.34rem;
}

.pay-loading .text {
	margin-top: 0.7rem;
	text-align: center;
	font-size: 0.3rem;
	color: #ff8b33;
}


/* error 500 404*/

.error-500 {}

.error-500 h2 {
	height: 4.5rem;
	background: url(../images-mb/error-500.jpg) no-repeat center bottom;
	background-size: 4.3rem 3.3rem;
}

.error-500 p {
	display: block;
	height: 1.4rem;
	line-height: 1.4rem;
	margin-top: 0.5rem;
	text-align: center;
	font-size: 0.28rem;
	color: #ff9800;
}

.error-500 a {
	display: block;
	margin: 0 auto;
	width: 3.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.28rem;
	color: #fff;
	background: #ff9800;
	border-radius: 3px;
}

.error-404 {}

.error-404 h2 {
	height: 4.5rem;
	background: url(../images-mb/error-404.jpg) no-repeat center bottom;
	background-size: 4.3rem 3.3rem;
}

.error-404 p {
	display: block;
	height: 1.4rem;
	line-height: 1.4rem;
	margin-top: 0.5rem;
	text-align: center;
	font-size: 0.28rem;
	color: #ff9800;
}

.error-404 a {
	display: block;
	margin: 0 auto;
	width: 3.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.28rem;
	color: #fff;
	background: #ff9800;
	border-radius: 3px;
}

.error-400 {}

.error-400 h2 {
	height: 4rem;
	background: url(../images-mb/error-400.png) no-repeat center 2rem;
	background-size: 1.2rem auto;
}

.error-400 h3 {
	font-size: 0.28rem;
	line-height: 0.4rem;
	text-align: center;
	color: #ff9800;
}

.error-400 p {
	display: block;
	height: 0.4rem;
	line-height: 0.4rem;
	margin-top: 0.16rem;
	text-align: center;
	font-size: 0.24rem;
	color: #666;
}

.error-400 a {
	display: block;
	margin: 0.8rem auto 0;
	width: 3.5rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.28rem;
	color: #fff;
	background: #ff9800;
	border-radius: 3px;
}


/* warning-nocar */

.warning-nocar {
	margin: 0 auto;
	width: 4.6rem;
	padding: 2.2rem 0 0 0.55rem;
	background: url(../images-mb/no-car.png) no-repeat left 2.2rem;
	background-size: 0.36rem 0.36rem;
}

.warning-nocar h2 {
	height: 0.36rem;
	line-height: 0.36rem;
	color: #333;
	font-size: 0.28rem;
}

.warning-nocar h2 span {
	color: #ff9f40;
}

.warning-nocar p {
	padding: 0.22rem 0 0.43rem 0;
	font-size: 0.24rem;
	color: #666;
}

.warning-nocar a {
	display: block;
	width: 1.8rem;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	border-radius: 3px;
	font-size: 0.28rem;
	color: #fff;
	background: #ff9f40;
}


/* second-hand */

.second-hand {}

.second-hand .second-hand-img {}

.second-hand .second-hand-img a {
	display: block;
	margin: 0.2rem auto 0;
	width: 3.43rem;
	height: 0.94rem;
	background: url(https://s.weacar.com/images/ershouche/zhihuanbtn.png) no-repeat center;
	background-size: 100% 100%;
}

.second-hand .second-hand-form {
	padding: 0.5rem 0;
}

.second-hand .second-hand-form .form-wrap {}

.second-hand .second-hand-form .form-wrap .form-group {
	width: 90%;
	margin: 0 auto;
	padding: 0.1rem 0;
	font-size: 0;
}

.second-hand .second-hand-form .form-wrap .form-group input {
	width: 91%;
	padding: 0.1rem 4%;
	float: left;
	font-size: 0.28rem;
	color: #666;
	background: #e6e6e6;
	border: 1px solid #ccc;
	height: 0.4rem;
	line-height: 0.4rem;
	border-radius: 3px;
}

.second-hand .second-hand-form .form-wrap .form-group .selected {
	position: relative;
	float: right;
	padding-right: 2%;
	font-size: 0;
	background: #e6e6e6;
	border: 1px solid #ccc;
	height: 0.6rem;
	border-radius: 3px;
}

.second-hand .second-hand-form .form-wrap .form-group .selected p {
	display: block;
	padding: 0 1em;
	font-size: 0.28rem;
	color: #666;
	line-height: 0.6rem;
	background: url(../images-mb/user-nav-arrow.png) no-repeat right center;
	background-size: 0.24rem 0.14rem;
}

.second-hand .second-hand-form .form-wrap .form-group .selected select {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.second-hand .second-hand-form .form-wrap .form-group-1 {}

.second-hand .second-hand-form .form-wrap .form-group-1 input {
	width: 58%;
}

.second-hand .second-hand-form .form-wrap .form-group-1 .selected {
	width: 28%;
}

.second-hand .second-hand-form .form-wrap .form-group-2 {
	margin-top: 0.2rem;
}

.second-hand .second-hand-form .form-wrap .form-group-2 input {
	width: 44%;
}

.second-hand .second-hand-form .form-wrap .form-group-2 .selected {
	width: 42%;
}

.second-hand .second-hand-form .form-wrap .form-group-3 {
	margin-top: 0.2rem;
}

.second-hand .second-hand-form .err-msg {
	padding: 0 5%;
}

.second-hand .second-hand-form a {
	display: block;
	margin: 0.1rem auto 0;
	width: 90%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.28rem;
	color: #fff;
	border-radius: 5px;
	background: #992029;
}


/* drive */

.drive {
	background: url(../images-mb/drive-01.png) no-repeat center top;
	background-size: 100% auto;
}

.drive .text {
	height: 4rem;
}

.drive .text h2 {
	padding: 2.2rem 0 0 5%;
	font-size: 0.28rem;
	color: #666;
	line-height: 0.4rem;
	font-weight: normal;
}

.drive .text h1 {
	padding: 0 0 0 5%;
	font-size: 0.34rem;
	color: #666;
	line-height: 0.62rem;
	font-weight: normal;
}

.drive .form-box {
	padding-bottom: 0.5rem;
}

.drive ul {}

.drive ul li {
	padding: 0.15rem 0;
}

.drive ul li input {
	width: 76%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
	color: #666;
	padding: 0 5%;
	display: block;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ccc;
}

.drive .err-msg {
	height: auto;
	width: 86%;
	margin: 0 auto;
}

.drive a {
	display: block;
	margin: 0.15rem auto 0;
	width: 86%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	background: #FF9800;
}

.drive-success {
	padding: 0.35rem 0 0 0;
}

.drive-success h1 {
	margin-bottom: 0.25rem;
	text-align: center;
}

.drive-success h1 span {
	height: 0.45rem;
	padding: 0 0 0 0.58rem;
	line-height: 0.45rem;
	color: #666;
	font-size: 0.35rem;
	background: url(../images-mb/drive-03.png) no-repeat left center;
	background-size: 0.4rem 0.4rem;
}

.drive-success p {
	margin: 0;
	font-size: 0.28rem;
	line-height: 0.5rem;
	text-align: center;
	color: #666;
}


/* index-nav-details */

.index-nav-details {}

.index-nav-details img {
	width: 100%;
	display: block;
	margin: 0 auto;
}

.index-nav-details .title {
	padding: 0.75rem 0 0.6rem 0;
}

.index-nav-details .title img {
	width: 2.9rem;
}

.index-nav-details .text {
	padding: 0.65rem 0 0.55rem 0;
}

.index-nav-details .text h1 {
	font-weight: normal;
	font-size: 0.3rem;
	line-height: 0.5rem;
	text-align: center;
	color: #333;
}

.index-nav-details .text h2 {
	font-weight: normal;
	font-size: 0.24rem;
	line-height: 0.4rem;
	text-align: center;
	color: #666;
	margin: 0.07rem 0 0 0;
}

.index-nav-details .form {
	padding-bottom: 0.5rem;
}

.index-nav-details .form ul {}

.index-nav-details .form ul li {
	padding: 0.15rem 0;
}

.index-nav-details .form ul li input {
	width: 76%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
	color: #666;
	padding: 0 5%;
	display: block;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ccc;
}

.index-nav-details .form .err-msg {
	height: auto;
	width: 86%;
	margin: 0 auto;
}

.index-nav-details .form a {
	display: block;
	margin: 0.15rem auto 0;
	width: 86%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	background: #FF9800;
}


/* intention form*/

.intention-form {
	background: #030000;
	padding: 0.4rem 0 0.7rem 0;
}

.intention-form h1 {
	font-size: 0.45rem;
	line-height: 0.95rem;
	color: #b3b2b2;
	text-align: center;
	font-weight: normal;
}

.intention-form ul {}

.intention-form ul li {
	padding: 0.15rem 0;
}

.intention-form ul li input {
	width: 76%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
	color: #666;
	padding: 0 5%;
	display: block;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ccc;
}

.intention-form .err-msg {
	height: auto;
	width: 86%;
	margin: 0 auto;
	color: #fff !important;
}

.intention-form a {
	display: block;
	margin: 0.15rem auto 0;
	width: 86%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	background: #FF9800;
}
/*intention for jili*/
.intention-form-forJili {
	background: #030000;
	padding: 0.4rem 0 0.7rem 0;
}

.intention-form-forJili h1 {
	font-size: 0.45rem;
	line-height: 0.95rem;
	color: #b3b2b2;
	text-align: center;
	font-weight: normal;
}

.intention-form-forJili ul {}

.intention-form-forJili ul li {
	padding: 0.15rem 0;
}
.intention-form-forJili ul li div{
	padding: 0 7%;
	font-size:0.34rem;
}
.intention-form-forJili ul li div span{
	width:2rem;
	display:inline-block;
}
.intention-form-forJili ul li div .city{
	margin-left:0.2rem;
}
.intention-form-forJili ul li input {
	width: 76%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.28rem;
	color: #666;
	padding: 0 5%;
	display: block;
	margin: 0 auto;
	background: #fff;
	border: 1px solid #ccc;
}

.intention-form-forJili .err-msg {
	height: auto;
	width: 86%;
	margin: 0 auto;
	color: #fff !important;
}

.intention-form-forJili a {
	display: block;
	margin: 0.15rem auto 0;
	width: 86%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	background: #FF9800;
}
.intention-form-forJili select{
	font-size:0.34rem;
	float:right;
}

/* listpage */

.listpage {}

.listpage .search-titlebar {
	padding: 0.16rem 0.2rem;
	background: #ccc;
}

.listpage .search-titlebar .title {
	background: #fff;
}

.listpage .search-titlebar .title .item {
	position: relative;
	height: 0.8rem;
	font-size: 0.26rem;
	line-height: 0.8rem;
	color: #666;
}

.listpage .search-titlebar .title .item-brand {
	float: left;
	padding: 0 0.4rem;
}

.listpage .search-titlebar .title .item-brand::before {
	content: "";
	position: absolute;
	z-index: 3;
	top: 0.37rem;
	right: 0.07rem;
	width: 0.16rem;
	height: 0.08rem;
	background: url(../images-mb/listpage-arrow.png) no-repeat center;
	background-size: 100% 100%;
}

.listpage .search-titlebar .title .item-series {
	float: left;
	padding: 0 0.4rem;
}

.listpage .search-titlebar .title .item-series::before {
	content: "";
	position: absolute;
	z-index: 3;
	top: 0.37rem;
	right: 0.07rem;
	width: 0.16rem;
	height: 0.08rem;
	background: url(../images-mb/listpage-arrow.png) no-repeat center;
	background-size: 100% 100%;
}

.listpage .search-titlebar .title .item-price {
	float: right;
	padding: 0 0.75rem 0 0.45rem;
}

.listpage .search-titlebar .title .item-price::before {
	content: "";
	position: absolute;
	z-index: 3;
	top: 0.37rem;
	right: 0.41rem;
	width: 0.16rem;
	height: 0.08rem;
	background: url(../images-mb/listpage-arrow.png) no-repeat center;
	background-size: 100% 100%;
}

.listpage .search-titlebar .title .item-price::after {
	content: "";
	position: absolute;
	z-index: 3;
	top: 25%;
	left: 0;
	height: 50%;
	width: 1px;
	background: #ccc;
}

.listpage .search-titlebar .title .item-active::before {
	transform: rotate(180deg);
}

.listpage .search-list {}

.listpage .search-list ul {}

.listpage .search-list ul li {
	/*border-bottom: 0.02rem solid #ccc;*/
}

.listpage .search-list ul li a {
	display: block;
	position: relative;
	height: 2.3rem;
}

.listpage .search-list ul li a .picbox {
	position: absolute;
	z-index: 3;
	top: 0.22rem;
	left: 0.2rem;
}

.listpage .search-list ul li a .pic {
	position: relative;
	width: 2.8rem;
	padding-top: 66.66%;
	overflow: hidden;
}

.listpage .search-list ul li a .pic img {
	position: absolute;
	z-index: 3;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.listpage .search-list ul li a h1 {
	position: absolute;
	z-index: 3;
	top: 0.3rem;
	left: 3.4rem;
	right: 0.25rem;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.listpage .search-list ul li a h2 {
	position: absolute;
	z-index: 3;
	top: 0.8rem;
	left: 3.4rem;
	right: 0.25rem;
	height: 0.72rem;
	line-height: 0.36rem;
	overflow: hidden;
	font-size: 0.24rem;
	color: #666;
}

.listpage .search-list ul li a p {
	position: absolute;
	z-index: 3;
	top: 1.62rem;
	left: 3.4rem;
	right: 0.25rem;
	font-size: 0;
}

.listpage .search-list ul li a p .price-now {
	font-size: 0.24rem;
	color: #666;
}

.listpage .search-list ul li a p .price-now strong {
	font-size: 0.35rem;
	color: #ff9800;
}

.listpage .search-list ul li a p .price-prev {
	margin-left: 0.25rem;
}

.listpage .search-list ul li a p .price-prev del {
	font-size: 0.24rem;
	color: #999;
}

.listpage .search-list .loading-more {
	padding: 0.2rem 0;
}

.listpage .search-list .loading-more span {
	display: block;
	margin: 0 auto;
	width: 50%;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	font-size: 0.24rem;
	color: #666;
}

.listpage .search-brand {}

.listpage .search-brand ul {}

.listpage .search-brand ul li {
	padding: 0 0.05rem 0 0.05rem;
}

.listpage .search-brand ul li h1 {
	height: 0.76rem;
	padding: 0.3rem 0.2rem 0 0.2rem;
	line-height: 0.76rem;
	font-size: 0.28rem;
	color: #45b0e6;
}

.listpage .search-brand ul li .list {}

.listpage .search-brand ul li .list a {
	float: left;
	width: 1.52rem;
	height: 0.54rem;
	margin: 0.15rem;
	border: 1px solid #cccccc;
	font-size: 0.24rem;
	color: #666;
	line-height: 0.54rem;
	text-align: center;
}

.listpage .search-brand ul li .list a:hover {
	border: 1px solid #04abf2;
	background: #04abf2;
	color: #fff;
}

.listpage .search-brand ul li .list a.active {
	border: 1px solid #04abf2;
	background: #04abf2;
	color: #fff;
}

.listpage .search-series {}

.listpage .search-series .list {
	padding: 0.15rem 0.2rem 0 0.2rem;
}

.listpage .search-series .list a {
	display: block;
	height: 0.8rem;
	padding-left: 0.52rem;
	line-height: 0.8rem;
	font-size: 0.24rem;
	color: #666;
	border-bottom: 1px solid #ccc;
}

.listpage .search-series .list a.active {
	background: url(../images-mb/listpage-ensure.png) no-repeat 0.08rem 0.36rem;
	background-size: 0.24rem 0.16rem;
}

.listpage .search-price {}

.listpage .search-price .list {
	padding: 0.15rem 0.2rem 0 0.2rem;
}

.listpage .search-price .list a {
	display: block;
	height: 0.8rem;
	padding-left: 0.52rem;
	line-height: 0.8rem;
	font-size: 0.24rem;
	color: #666;
	border-bottom: 1px solid #ccc;
}

.listpage .search-price .list a.active {
	background: url(../images-mb/listpage-ensure.png) no-repeat 0.08rem 0.36rem;
	background-size: 0.24rem 0.16rem;
}

.listpage .search-price .select-area {
	height: 0.8rem;
	padding: 0.6rem 0.2rem;
	color: #737373;
	font-size: 0;
}

.listpage .search-price .select-area input {
	float: left;
	width: 1.38rem;
	height: 0.78rem;
	padding: 0 0.2rem;
	border: 1px solid #ccc;
	font-size: 0.24rem;
}

.listpage .search-price .select-area span {
	float: left;
	width: 0.8rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.24rem;
	text-align: center;
}

.listpage .search-price .select-area .btn-select-area {
	float: left;
	width: 1.8rem;
	height: 0.8rem;
	background: #666;
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.8rem;
	text-align: center;
}

.listpage .search-price .select-area .btn-select-area:hover {
	background: #FF9800;
}


/* wechat pay */

.wechatpay {}

.wechatpay .imgbox {
	padding: 1.6rem 0 0.5rem 0;
}

.wechatpay .imgbox img {
	display: block;
	margin: 0 auto;
	width: 3.6rem;
	height: 3.6rem;
	padding: 0.64rem;
	border: 1px solid #ccc;
}

.wechatpay p {
	height: 0.5rem;
	font-size: 0.28rem;
	color: #333;
	line-height: 0.5rem;
	text-align: center;
}


/*forget-pwd */

#forget-pwd .forget_cont h2 {
	text-align: center;
	font-size: 0.36rem;
	color: #333;
	font-family: "PingFang-SC-Regular" "微软雅黑";
	margin: 0rem auto 0.7rem;
	padding-top: 1.2rem;
}
#forget-pwd .forget_cont li {
	width: 5.6rem;
	height: 0.8rem;
	margin: 0 auto;
	font-size: 0.28rem;
	margin-bottom: 0.4rem;
}
#forget-pwd .step2{
	margin-top:0.6rem;
}
#forget-pwd .step2 li {
	margin: 0.1rem auto;
	font-size: 0.28rem;
}
#forget-pwd .step2 .labelName {
	text-align:right;
	width:30%;
	height:0.8rem;
	line-height:0.8rem;
}
#forget-pwd .step2 .labelContent {
	width:55%;
	height:0.8rem;
	line-height:0.8rem;
}
#forget-pwd .step2 .labelContent input{
	margin-left:0.2rem;
}
#forget-pwd .step2 .phone_num{
	width:53%;
	margin-left:0.2rem;
}
#forget-pwd .forget_cont input {
	width: 5.6rem;
	height: 0.8rem;
	border-radius: 5px;
	font-size: 0.24rem;
	padding: 0 15%;
	display: inline-block;
	box-sizing: border-box;
	box-shadow: none;
	background: none;
	-webkit-appearance: none;
}
#forget-pwd .forget_cont ul li{
	border-bottom: 1px solid #D8D8D8;
}
#forget-pwd .step2 input{
	border-radius: 5px;
	width:80%;
	font-size: 0.24rem;
	height:100%;
	line-height:0.8rem;
	display: inline-block;
	box-sizing: border-box;
	box-shadow: none;
	background: none;
	-webkit-appearance: none;
	border-bottom:1px solid #D8D8D8
}
#forget-pwd .step2 .next_submit{
	width: 5rem;
	height: 0.8rem;
	background: #FFA041;
	text-align: center;
	line-height: 0.8rem;
	color: #fff;
	font-size: 0.36rem;
	display: block;
	margin: 0.8rem auto;
}
#forget-pwd .forget_cont .forget-yzmtext {
	width: 4rem;
	margin-right: 0.2rem;
}

#forget-pwd .forget_cont .captcha {
	display: inline-block;
	height: 0.8rem;
	width: 1.27rem;
}

#forget-pwd .forget_cont .next_submit,
#forget-pwd .relogindiv a {
	width: 5.6rem;
	height: 0.8rem;
	background: #FFA041;
	text-align: center;
	line-height: 0.8rem;
	color: #fff;
	font-size: 0.32rem;
	display: block;
	margin: 2.5rem auto;
}

#forget-pwd .forget_cont .txt_tips {
	padding: 0;
	width: 5.6rem;
	margin: 0 auto;
	font-size: 0.26rem;
	color: #FFA041;
	margin-bottom: 0.1rem;
}

#forget-pwd .forget_cont .phone_num {
	color: #FFA041;
}

#forget-pwd .relogindiv img {
	width: 1.2rem;
	height: 1.2rem;
}

#forget-pwd .relogindiv p {
	font-size: 0.32rem;
	margin: 0.6rem auto 0.4rem;
	text-align: center;
}

#fix-citySelect {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 5;
	background: #fff;
}


#fix-citySelect a img {
	margin-right: 0.2rem;
	display: inline-block;
}

#fix-citySelect a.CJSS {
	font-size: 0.28rem;
	color: #999;
	width: 2.8rem;
	margin-right: 0;
}

#fix-citySelect a.btn-pay {
	background: #ffa041;
	color: #fff;
}

#side-bar-consult {
	padding-bottom: 1rem;
}

#side-bar-consult .consult-title {
	background: #666;
	padding: 0.72rem 0.4rem;
	color: #fff;
	position: relative;
	height: 0.96rem;
	font-family: "PingFang-SC-Regular", "微软雅黑";
}

#side-bar-consult .consult-title h2 {
	font-size: 0.36rem;
	color: #fff;
}

#side-bar-consult .consult-title h3 {
	font-size: 0.28rem;
	color: #fff;
	line-height: 0.8rem;
}

#side-bar-consult .consult-title .close-kf {
	position: absolute;
	right: 0.254rem;
	top: 0.25rem;
	cursor: pointer;
	width: 0.34rem;
	height: 0.34rem;
}

#side-bar-consult .consult-title .header-kf {
	position: absolute;
	right: 0.4rem;
	bottom: -0.6rem;
	cursor: pointer;
	width: 1.44rem;
}

#side-bar-consult .intention {
	padding: 1rem 0.4rem;
}

#side-bar-consult .intention input {
	margin-bottom: 0.4rem;
	height: 0.38rem;
	border: 2px solid #eee;
	width: 6.26rem;
	-webkit-appearance: none;
	font-size: 0.32rem;
	padding: 0.2rem;
	float: left;
}

#side-bar-consult .err-msg {
	float: left;
}

#side-bar-consult .sub-intention {
	text-align: center;
	width: 6.7rem;
	font-size: 0.32rem;
	margin-top: 0.1rem;
	height: 0.8rem;
	line-height: 0.8rem;
	background: #ffa041;
	display: block;
	color: #fff;
	float: left;
}

#side-bar-consult p a {
	font-size: 0.36rem;
	padding-top: 1rem;
	color: #666;
	padding-bottom: 0.1rem;
}

#side-bar-consult p {
	clear: both;
	font-size: 0.24rem;
	color: #999;
	text-align: center;
}

.credit-index a {
	display: block;
	width: 6.2rem;
	height: 1rem;
	position: absolute;
	left: 0.6rem;
	top: 12.5rem;
	background: url(about:_blank);
}

#credit {
	font-family: "PingFangSC-Regular";
}

#credit .step {
	padding: 0.64rem 0.88rem;
	background: #fff;
	border-bottom: 1px solid #E6E6E6;
}

#credit .step li {
	float: left;
	position: relative;
	width: 1.70rem;
}

#credit .step li:last-child {
	width: 0.64rem;
}

#credit .step li b {
	display: block;
	width: 0.48rem;
	height: 0.48rem;
	border-radius: 0.24rem;
	text-align: center;
	line-height: 0.48rem;
	font-size: 0.32rem;
	color: #999;
	border: 1px solid #999;
}

#credit .step li h5 {
	display: block;
	width: 1rem;
	line-height: 0.28rem;
	font-size: 0.24rem;
	color: #999;
	margin-top: 0.16rem;
	margin-left: -0.2rem;
	text-align: center;
}

#credit .step li span {
	width: 1.21rem;
	height: 1px;
	display: block;
	background: #999;
	position: absolute;
	right: 0rem;
	top: 0.24rem;
}

#credit .step li.active b {
	background: #66B3FF;
	border-color: #66B3FF;
	color: #fff;
}

#credit .step li.active h5 {
	color: #66B3FF;
}

#credit .step li.active span {
	background: #66B3FF;
}

#credit .step-main>h3 {
	height: 1.12rem;
	line-height: 1.12rem;
	padding: 0 0.32rem;
	font-size: 0.32rem;
	color: #666;
	background: #f5f5f5;
	border-bottom: 1px solid #E6E6E6;
}

#credit .step-main h3 a {
	float: right;
	display: inline-block;
	width: 1.68rem;
	height: 0.64rem;
	border: 1px solid #66B3FF;
	color: #666;
	margin-top: 0.24rem;
	line-height: 0.64rem;
	font-size: 0.24rem;
	text-align: center;
	border-radius: 5px;
}

#credit .step-main h3 a i {
	color: #66B3FF;
}

#credit .step-main .form-list {
	border-bottom: 1px solid #E6E6E6;
}

#credit .step-main .form-list li {
	font-size: 0.28rem;
	line-height: 0.96rem;
	background: #fff;
}

#credit .step-main .form-list li:last-child .form-info {
	border-bottom: 0;
}

#credit .step-main .form-list li.active .select-wrap {
	display: block;
}

#credit .step-main .form-list li.active .select-trigger i {
	display: inline-block;
	transform: rotate(180deg);
	color: #66B3FF;
}

#credit .step-main .form-list li.active .form-info {
	border-bottom: 1px solid #fff;
}

#credit .step-main .form-list .form-info {
	border-bottom: 1px solid #E6E6E6;
	width: 6.86rem;
	margin: 0 auto;
}

#credit .step-main .form-list .select-trigger {
	float: right;
}

#credit .step-main .form-list .select-trigger i {
	font-size: 0.28rem;
}

#credit .step-main .form-list .select-wrap {
	background: #CCC;
	padding: 0.32rem 0 0 0.32rem;
	overflow: hidden;
	display: none;
}

#credit .step-main .form-list .select-wrap span {
	display: block;
	float: left;
	text-align: center;
	height: 0.8rem;
	line-height: 0.8rem;
	color: #666;
	font-size: 0.28rem;
	width: 3.2rem;
	margin-right: 0.32rem;
	background: #fff;
	margin-bottom: 0.32rem;
}

#credit .step-main .form-list .select-wrap span.active {
	color: #fff;
	background: #66B3FF;
}

#credit .step-main .next-btn {
	display: block;
	width: 6.86rem;
	height: 0.96rem;
	text-align: center;
	line-height: 0.96rem;
	font-size: 0.32rem;
	background: #FF9800;
	color: #fff;
	margin: 0.32rem auto 0;
}

#credit .step-main .prev-btn {
	display: block;
	width: 3.27rem;
	height: 0.96rem;
	text-align: center;
	line-height: 0.96rem;
	font-size: 0.32rem;
	background: #66B3FF;
	color: #fff;
	margin: 0.32rem auto 0;
	float: left;
	margin-left: 0.32rem;
}

#credit .step-main .prev-btn+.next-btn {
	width: 3.27rem;
	float: left;
	margin-left: 0.32rem;
}

#credit .credit-tip {
	font-size: 0.2rem;
	line-height: 0.6rem;
	clear: both;
	float: left;
	padding: 0 0.32rem;
	margin: 0 auto;
}

#credit .step-main .input-trigger {
	float: right;
}

#credit .step-main .input-trigger input {
	text-align: right;
}

#credit .step-main .input-trigger i {
	font-size: 0.28rem;
	margin-right: 0.1rem;
}

#credit .credit-result {
	background: #fff;
	margin-top: 0.3rem;
	text-align: center;
	padding-bottom: 0.6rem;
}

#credit .credit-result .credit-result-succ i {
	font-size: 0.9rem;
	color: #48DC6B;
}

#credit .credit-result .credit-result-fail i {
	color: #FF5534;
	font-size: 0.9rem;
}

#credit .credit-result span {
	display: block;
	font-size: 0.36rem;
	margin-top: 0.2rem;
}

#credit .credit-result p {
	font-size: 0.24rem;
	line-height: 0.44rem;
	margin-top: 0.2rem;
}

#credit .recommend-list {
	margin-top: 0.3rem;
	background: #fff;
	padding-bottom: 1rem;
}

#credit .recommend-list h2 {
	font-size: 0.32rem;
	padding: 0.6rem 0.56rem 0.3rem;
}

#credit .recommend-list li {
	border-bottom: 1px solid #E6E6E6;
	padding: 0.2rem 0;
	overflow: hidden;
}

#credit .recommend-list li img {
	float: left;
	width: 1.76rem;
	height: 1.16rem;
	margin-left: 0.32rem;
}

#credit .recommend-list li .car-info {
	margin-left: 2.3rem;
}

#credit .recommend-list li .car-info h3,
#credit .recommend-list li .car-info h4 {
	font-size: 0.24rem;
	line-height: 0.32rem;
	color: #666;
}

#credit .recommend-list li .car-info .price {
	font-size: 0.32rem;
	clear: right;
}

#credit .recommend-list li .shoufu,
#credit .recommend-list li .rigong {
	color: #fff;
	padding: 0.05rem;
	background: #48DC6B;
	font-size: 0.24rem;
	float: left;
}

#credit .recommend-list li .rigong {
	margin-left: 0.2rem;
	background: #66B3FF;
}

#report-list h1 {
	height: 1.15rem;
	background: #f5f5f5;
	border-bottom: 1px solid #c8c7c7;
	font-size: 0.34rem;
	text-indent: 0.35rem;
	color: #000;
	line-height: 1.15rem;
}

#report-list ul {
	padding: 0 0.35rem;
}

#report-list ul li {
	padding: 0.35rem 0;
	border-bottom: 1px solid #c8c7c7;
}

#report-list ul li img {
	width: 1.37rem;
	height: 1.37rem;
	float: left;
}

#report-list ul li .reportcar-name {
	display: block;
	width: 4.5rem;
	height: 0.46rem;
	overflow: hidden;
	font-size: 0.3rem;
	margin-left: 1.75rem;
}

#report-list ul li .reportcar-desc {
	display: block;
	width: 4.5rem;
	height: 0.9rem;
	overflow: hidden;
	font-size: 0.26rem;
	color: #a3a3a3;
	margin-left: 1.75rem;
	text-align: justify;
}

#report-list .report-loading span {
	display: inline-block;
	font-size: 0.5rem;
	color: #6ea6e8;
	text-align: center;
	line-height: 0.4rem;
	-webkit-animation: 1.5s linear none loading infinite;
}

@-webkit-keyframes loading {
	0% {
		-webkit-transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(359deg)
	}
}

#report h1 {
	font-size: 0.32rem;
	padding: 0.32rem 0.32rem 0;
	color: #000;
}

#report h5 {
	font-size: 0.22rem;
	color: #acacac;
	line-height: 0.3rem;
	padding: 0 0.32rem 0;
}

#report .report-article {
	margin: 0.28rem;
	border-top: 1px solid #c8c7c7;
	font-size: 0.3rem;
	padding-top: 0.32rem;
}

#report .report-article img {
	display: initial;
}

#report .report-nav {
	background: #f5f5f5;
	height: 1.15rem;
	border-top: 1px solid #c8c7c7;
	border-bottom: 1px solid #c8c7c7;
	line-height: 1.15rem;
	text-align: center;
	font-size: 0;
}

#report .report-nav a {
	font-size: 0.26rem;
	color: #58acff;
	padding: 0 0.32rem;
	display: inline-block;
	vertical-align: middle;
}

#report .report-nav a span {
	color: #58acff;
}

#report .report-nav a[href^="javascript"] span,
#report .report-nav a[href^="javascript"] i {
	color: #909090;
}

#report .report-nav i {
	font-size: 0.20rem;
	color: #58acff;
}

#report h2 {
	text-align: center;
	font-size: 0.32rem;
	border-bottom: 1px solid #c8c7c7;
	line-height: 1.2rem;
	width: 100%;
	display: block;
	overflow: hidden;
}

#input-price {
	width: 100%;
	height: 3rem;
	display: none;
}

#input-price h2 {
	font-size: 0.32rem;
	padding-left: 0.32rem;
	padding-top: 0.8rem;
}

#input-price input {
	display: block;
	width: 6.84rem;
	font-size: 0.32rem;
	margin: 0rem auto 0;
}

#input-price a {
	font-size: 0.32rem;
	background: #66B3FF;
	width: 6.84rem;
	height: 1rem;
	line-height: 1rem;
	display: block;
	margin: 0.2rem auto;
	text-align: center;
	color: #fff;
}

#calculator {
	font-family: "PingFangSC-Regular", arial;
}

#calculator h2 {
	height: 0.8rem;
	background: #F5F5F5;
	font-size: 0.28rem;
	line-height: 0.8rem;
	padding-left: 0.32rem;
}

#calculator h2 span {
	font-size: 0.2rem;
	padding-left: 0.32rem;
}

#calculator h2 b {
	float: right;
	margin-right: 0.32rem;
	font-size: 0.28rem;
	color: #CCC;
}

#calculator .tab-wrap {
	/*background: #66B3FF;*/
	/*padding-top: 0.6rem;*/
	/*background-image:url(../../images-mb/blueBg.png);*/
	/*background-repeat: no-repeat;*/
}

#calculator .tab-wrap .tab-nav {
	width: 3.64rem;
	margin: 0 auto;
	padding-bottom: 1px;
}

#calculator .tab-wrap .tab-nav li {
	width: 1.82rem;
	box-sizing: border-box;
	float: left;
	height: 0.64rem;
	text-align: center;
	line-height: 0.64rem;
	font-size: 0.28rem;
	color: #fff;
	border: 1px solid #fff;
}

#calculator .tab-wrap .tab-nav li.active {
	color: #66B3FF;
	background: #fff;
}

#calculator .tab-wrap .tab-nav li:first-child {
	border-top-left-radius: 0.18rem;
	border-bottom-left-radius: 0.18rem;
}

#calculator .tab-wrap .tab-nav li:last-child {
	border-bottom-right-radius: 0.18rem;
	border-top-right-radius: 0.18rem;
	border-left: 0;
}

#calculator .tab-wrap .qk-price,
#calculator .tab-wrap .dk-price {
	/*background: #66B3FF;*/
	text-align: center;
	position: relative;
	top: -1px;
	padding-bottom: 0.4rem;
}

#calculator .tab-wrap .qk-price h3,
#calculator .tab-wrap .dk-price h3 {
	font-size: 0.32rem;
	color: #fff;
	padding-top: 0.5rem;
}

#calculator .tab-wrap .qk-price p,
#calculator .tab-wrap .dk-price p {
	font-size: 0.34rem;
	color: #fff;
	line-height: 0.8rem;
}

#calculator .tab-wrap .qk-price p span,
#calculator .tab-wrap .dk-price p span {
	color: #fff;
}

#calculator .tab-wrap .dk-price ul {
	margin-top: 0.65rem;
}

#calculator .tab-wrap .insurance-wrap {
	background: #fff;
	font-size:0.28rem;
}
#calculator .tab-wrap .insurance-wrap .clearfix .priceStyle{
	float: right;
	margin-right: 0.3rem;
}
#calculator .differ .tab-wrap .insurance-wrap .insurance-name {
	border-left:none;
}
#calculator .tab-wrap .insurance-wrap .insurance-name {
	font-size: 0.28rem;
	float: left;
	max-width: 3.5rem;
	overflow: hidden;
	margin-left: 0.3rem;
	padding-left: 0.3rem;
	border-left: 1px solid #D8D8D8;
}
#calculator .differ .tab-wrap .insurance-wrap .insurance-name {
	padding-left: 0;
}

#calculator .tab-wrap .insurance-wrap .borderStyle .insurance-name{
	border-left:none;
	margin-left:0;
}
#calculator .differ .tab-wrap .insurance-wrap ul li{
	min-height:inherit;
	line-height: inherit;
	padding-bottom: 0.2rem;
	padding-top: 0;
}
#calculator .tab-wrap .insurance-wrap ul li{
	min-height: 0.8rem;
	line-height: 0.8rem;
}
#calculator .differ .tab-wrap .insurance-wrap  label {
	float: left;
	font-size: 0.28rem;
	margin-top:0;
	margin-left:0;
}
#calculator .tab-wrap .insurance-wrap label {
	float: left;
	font-size: 0.28rem;
	margin-top:.18rem;
	margin-left: 0.3rem;
}
#calculator .tab-wrap .insurance-wrap .bjmp-label{
	margin-left:.9rem;
	padding: 0.18rem 0;
	margin-top: 0;
	border-left: 1px solid #D8D8D8;
}
#calculator .tab-wrap .insurance-wrap .bjmp-label input{
	margin-left:0.3rem;
}

#calculator .tab-wrap .insurance-wrap label input,
#calculator .tab-wrap .insurance-wrap label span {
	width: 1.3rem;
	display: inline-block;
}

#calculator .tab-wrap .insurance-wrap label i {
	color: #999;
	font-size: 0.24rem;
}

#calculator .tab-wrap .insurance-wrap .insurance-select-trigger {
	font-size: 0.24rem;
	margin-left: 0.32rem;
	display:inline-block;
}

#calculator .tab-wrap .insurance-wrap .insurance-select-trigger i {
	display: inline-block;
	margin-left: -0.1rem;
	vertical-align: middle;
}

#calculator .tab-wrap .insurance-wrap .insurance-select-wrap {
	background: #CCC;
	padding: 0.32rem 0 0 0.32rem;
	overflow: hidden;
	display: none;
	width: 7.5rem;
	box-sizing: border-box;
}

#calculator .tab-wrap .insurance-wrap .insurance-select-wrap span {
	display: block;
	float: left;
	text-align: center;
	height: 0.8rem;
	line-height: 0.8rem;
	color: #666;
	font-size: 0.28rem;
	width: 3.2rem;
	margin-right: 0.32rem;
	background: #fff;
	margin-bottom: 0.32rem;
}

#calculator .tab-wrap .insurance-wrap .insurance-select-wrap span.active {
	color: #fff;
	background: #66B3FF;
}

#calculator .tab-wrap .insurance-wrap h3 {
	font-size: 0.28rem;
	text-indent: 0.32rem;
	color: #66B3FF;
	border-bottom: 1px solid #E6E6E6;
	padding-bottom: 0.1rem;
}

#calculator .tab-wrap .insurance-wrap h3 a {
	float: right;
	margin-right: 0.32rem;
}

#calculator .tab-wrap .insurance-wrap h3 a span {
	color: #66B3FF;
}

#calculator .tab-wrap .insurance-wrap h3 a i {
	display: inline-block;
	color: #66B3FF;
	margin-left: -0.3rem;
	margin-right: 0.1rem;
}

#calculator .tab-wrap .insurance-wrap h3+ul {
	padding: 0 0.32rem 0;
}

#calculator .tab-wrap .insurance-wrap h3+ul li {
	border-bottom: 1px solid #E6E6E6;
	padding: 0.2rem 0 0;
	margin-top: 0.2rem;
}

#calculator .tab-wrap .insurance-wrap h3+ul li:last-child {
	border-bottom: 0;
}

#calculator .tab-wrap .insurance-wrap h3+ul li .insurance-name,
#calculator .tab-wrap .insurance-wrap h3+ul li .insurance-select-trigger {
	margin-left: 0;
	clear: both;
	display: block;
}

#calculator .tab-wrap .insurance-wrap h3+ul li .insurance-select-wrap {
	margin-left: -0.32rem;
}

#calculator .checkbox input[type=checkbox] {
	margin-top: -0.02rem;
	width: 0.3rem!important;
	float: right;
	border: 0;
	background: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

#calculator .checkbox input[type=checkbox]:checked:after {
	content: "\e61d";
}

#calculator .checkbox input[type=checkbox]:after {
	display: inline-block;
	font-family: iconfont;
	font-weight: 400;
	font-style: normal;
	vertical-align: baseline;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\e61e";
	color: #FF9800;
	font-size: 0.28rem;
	cursor: pointer;
	vertical-align: middle;
}

#calculator .checkbox.disabled input[type=checkbox]:after {
	color: #999;
}

#calculator .close-calculator {
	float: left;
	display: block;
	background: #66B3FF;
	width: 3.28rem;
	margin-left: 0.32rem;
	text-align: center;
	line-height: 0.8rem;
	height: 0.8rem;
	color: #fff;
	font-size: 0.28rem;
}

#calculator .totop {
	float: left;
	display: block;
	background: #fff;
	width: 3.28rem;
	margin-left: 0.32rem;
	text-align: center;
	line-height: 0.8rem;
	height: 0.8rem;
	font-size: 0.28rem;
}

#calculator .dk-price li {
	float: left;
	width: 2.44rem;
}

#calculator .dk-price li h5 {
	font-size: 0.24rem;
	color: #fff;
}

#calculator .dk-price li div {
	font-size: 0.24rem;
	color: #fff;
}

#calculator .dk-price li span {
	font-size: 0.36rem;
	color: #fff;
}

.c-det-info #jisuan {
	font-size: 0.26rem;
	background: #65b3fe;
	color: #fff;
	padding: 0.1rem;
	margin-left: 0.2rem;
	white-space: nowrap;
	float: right;
}

.c-det-info #jisuan i {
	color: #fff;
}
#detail-nav .container {
    background: #FFFFFF;
}
#detail-nav ul{
	width: 100%;
}
#detail-nav li.active {
     background-color: #ff9800; 
}
#detail-nav li {
    display: inline-block;
    width: 25%;
    height: 0.88rem;
    line-height: 0px;
    font-size: 0px;
    float: left;
    color: #717171;
    text-align: center;
    margin-left: -0.06rem;
}
#detail-nav li b {
    line-height: 0.88rem;
    font-size: 0.26rem;
    float: right;
    font-weight: normal;
	color:#FF9800;
}
#detail-nav li.active a{
	color: #fff;
}
#detail-nav li a{
	font-size: 0.3rem;
	line-height: 0.88rem;
	color:#FF9800;
}
#detail-nav li.active b {
    visibility: hidden;
}
#buy-step ul{
	width: 7.5rem;
	height: 6.12rem;
	background: url(https://s.weacar.com/images-mb/service-bg_6adbef1.png) no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
}
#buy-step ul li{
	float: left;
	width: 50%;
	text-align: center;
	padding-top: 1.65rem;
 margin-left:0.1rem ;
}
#buy-step ul li:nth-child(even){
	margin-left: -0.29rem;
}
#buy-step ul li h3{
	font-size: 0.28rem;
	color: #ffa041;
}
#buy-step ul li p{
	font-size: 0.24rem;
	color: #666666;
}
#service,#qa{
	    /*padding: 0 0.3rem;*/
}
#service .container{
	padding:0 0.3rem;
}
#service .detail-service-1 li{
	width: 2.5rem;
	height: 1.3rem;
	color: #fff;
	font-size: 0.24rem;
	line-height: 0.46rem;
	position: relative;
	overflow: hidden;
	margin: 0.32rem 0 0;
	padding: 0.3rem;
}
#service .detail-service-1 li div{
	width: 4.4rem;
    height: 2rem;
    background: #ffa041;
    position: absolute;
    left: -0.65rem;
    top: 0rem;
    transform: skewX(-45deg);
    z-index: -1;
}
#service .detail-service-2 i{
	float: left;
	margin-left: -0.8rem;
	font-size: 0.6rem;
	margin-top: -0.1rem;
}
#service .detail-service-2 li{
	margin: 0.3rem 0;
	padding-left: 0.8rem;
}
#service .detail-service-2 li h3{
	font-size: 0.32rem;
	color: #3c3d41;
	line-height: 0.66rem;
}
#service .detail-service-2 li p{
	font-size: 0.17rem;
	line-height: 0.46rem;
	color: #666;
	text-align: justify;
}
#qa{
	padding-bottom: 0.5rem
}
#qa ul{
	padding:0 0.3rem;
}
#qa li{
	padding-left: 1rem;
	margin: 0.3rem 0;
}
#qa li img{
	width: 0.7rem;
	height:0.7rem;	
	margin: 0.1rem;
	margin-left: -1rem;
	float: left;
}
#qa li h3{
	font-size: 0.32rem;
	color: #3c3d41;
	line-height: 0.66rem;
}
#qa li p{
	font-size: 0.17rem;
	line-height: 0.46rem;
	color: #666;
	text-align: justify;
}
