@charset "utf-8";
input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
/*Start:两列产品列表样式*/
.foryou-pros {
	font-size: 0;
}

.foryou-pros a {
	display: inline-block;
	width: 49.5vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	margin-bottom: 1vw;
	padding-bottom: .5rem;
}

.foryou-pros a:nth-child(odd) {
	margin-right: .5vw;
}

.foryou-pros a:nth-child(even) {
	margin-left: .5vw;
}

.foryou-pros a img {
	width: 49.5vw;
	height: 49.5vw;
}

.foryou-pros a h4 {
	min-height: 4rem;
	line-height: 1.8;
	overflow: hidden;
	padding: 0 .5rem;
	font-size: 1.3rem;
}

.foryou-pros a p {
	padding: .2rem .5rem;
	font-size: 1.3rem;
}

.foryou-pros a p.wz-prize {
	font-size: 1.6rem;
}

.foryou-pros a p.wz-prize del {
	font-size: 1.3rem;
}

/*End:两列产品列表样式*/
/*Start:筛选*/
.filter_tools_wrap a {
	padding-left: 1em;
	color: #000;
	line-height: 4rem;
	min-width: 4rem;
	text-align: center;
}

.filter_tools_wrap a.active i {
	color: #f69229;
	vertical-align: middle;
}

.shaixuan-btn i {
	color: #f16950
}

.filter_wrap {
	position: fixed;
	z-index: 101;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .5);
	top: 0;
	left: 100vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: left 0.2s;
	transition: left 0.2s
}

.filter_wrap.on {
	left: 0
}

.filter_con {
	height: calc(100vh - 9.6rem);
	background-color: #fff;
	overflow-y: scroll
}

.filter_tops {
	height: 4.8rem;
	width: 100vw;
	background-color: #fff;
	border-bottom: 1px solid #f5f5f5
}

.filter_tops .btn_wrap {
	height: 4.8rem;
	width: 4.8rem;
	line-height: 4.8rem;
	text-align: center
}

.filter_tops .btn_wrap i {
	color: #c59161
}

.filter_tops h1 {
	font-size: 1.5rem;
	font-weight: normal;
	line-height: 4.8rem
}

.filter_buts {
	height: 4.8rem
}

.filter_buts input {
	line-height: 4.8rem;
	border: none;
	margin: 0;
	border-radius: 0;
	-webkit-appearance: none;
	background: #ddd;
}

.filter_buts input:last-child {
	background-color: #c59161;
	color: #FFF
}

.filter_item_wrap {
	border-bottom: 1px solid #f5f5f5;
	padding: 0.4rem 1.5rem 1.5rem
}

.filter_item_wrap dt {
	line-height: 3.6rem;
	color: #000
}

.filter_item_wrap label {
	background-color: #f5f5f5;
	padding: 0.2rem 0.6rem;
	display: inline-block;
	margin-bottom: 0.9em;
	border-radius: 0.5em;
	margin-right: 0.3em;
	font-size: 1.2rem
}

.filter_item_wrap label.active {
	background-color: #ff9b9b;
	color: #fff
}

.filter_item_wrap label:after {
	content: '\e632';
	font-family: 'iconfont'
}

.filter_item_wrap label.active:after {
	content: '\e613';
	font-family: 'iconfont'
}

.filter_item_wrap label input {
	display: none
}

/*Start:筛选*/
/*Start:商品详情页foot*/
.circle-btns {
	height: 3rem;
	line-height: 3rem;
	margin-left: 1rem;
	border-radius: 1.5rem;
	overflow: hidden;
}

.circle-btns a {
	font-size: 1.1rem;
}

.btn_addto_cart,
.btn_buy_now {
	background-color: #3284d8;
	color: #fff
}

.btn_buy_now {
	background-color: #F9781A
}

.foot-buy {
	background: rgba(245, 245, 245, 1) !important;
	padding: 0 1rem;
	border-top: 1px solid #e5e5e5;
}

.foot-buy a i.icon-gouwuche {
	color: #fff !important;
}

.btn_buy_now span {
	display: block;
	font-size: 1.8rem;
	height: 2rem;
	margin-top: .5rem;
}

.shoucang-btn {
	width: 5rem !important;
}

.shoucang-btn i {
	width: 2rem !important;
	height: 2rem !important;
	color: #F9781A;
}

.shoucang-btn i.icon-xin1 {
	color: #F9781A !important;
}

.shoucang-btn p {
	height: 1.5rem;
	line-height: 1.5rem;
	font-size: 1rem;
}

/*End:商品详情页foot*/
/*Start:商品详情页主体*/
.pro-detail-img img {
	width: 100vw;
	/*height: 100vw;*/
}

.pro-detail-img .swiper-pagination-bullet {
	width: .4rem;
	height: .4rem;
	display: inline-block;
	border-radius: 100%;
	background: #000;
	opacity: .2;
}

.pro-detail-img .swiper-pagination-bullet-active {
	opacity: 1;
	background: #333;
	border-radius: .2rem;
	width: 2rem;
}

.prodetail-title {
	border-top: 1px solid #eee;
}

.prodetail-title h4 {
	line-height: 1.8;
	font-size: 1.4rem;
	margin-right: .5rem;
	padding: .5rem 1rem;
}

.prodetail-title p {
	padding: 0 1rem;
	font-size: 1.3rem;
}

.prodetail-title .shoucang-btn {
	color: #f16950;
	width: 4rem;
}

.detail-prize {
	font-size: 1.8rem;
	color: #f9781a;
	margin: 1rem 0;
}

.detail-prize span {
	font-size: 1.2rem;
}

.detail-prize font {
	font-size: 1.2rem;
}

.detail-old {
	margin: .5rem 0;
}

/*店铺板块信息*/
.detail-shops {
	margin-top: 1rem;
	padding: .5rem .8rem;
	margin-bottom: 1px;
}

.detail-shops-title h4 {
	margin-left: .5rem;
	font-size: 1.5rem;
}

.detail-shops-img {
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
}

.detail-shops-num {
	margin-top: 1.5rem;
}

.detail-shops-num p {
	height: 2rem;
	line-height: 2rem;
	font-size: 1.4rem;
}

.detail-shops-num p:first-child {
	color: #444;
	font-size: 1.6rem;
}

.detail-shops-btn {
	display: inline-block;
	border: 1px solid #f16950;
	color: #d30303;
	border-radius: .3rem;
	padding: .4rem 2.5rem;
	font-size: 1.6rem;
	margin-top: 2rem;
	margin-bottom: 1rem;
}

/*为您推荐*/
.detail-tuijian {
	margin-top: 1rem;
	padding: .5rem 0;
	margin-bottom: 1rem;
}

.detail-titles {
	height: 4rem;
	line-height: 4rem;
	padding: 0 1rem;
}

.xianshi-pros {
	padding: .8rem 0;
}

.xianshi-pros .swiper-slide {
	width: 30vw;
	padding: 0 .5rem;
}

.xianshi-pros .swiper-slide img {
	margin: 0px auto;
	width: 25vw;
	height: 25vw;
	border: 1px solid #dcdcdc;
}

/*商品介绍*/
.prodetail {
	margin-bottom: 1rem;
}

.pro-content {
	padding: 1rem;
}

.pinglun-link {
	border-bottom: 1px solid #eee;
}

.pinglun-link i {
	color: #999;
}

/*End:商品详情页主体*/
/*Start:店铺列表*/
.allshops {
	margin-top: .5rem;
	margin-bottom: 1rem;
	padding: 2vw 0;
}

.allshops .detail-shops-title {
	padding: 0 3vw;
}

.shop-list-shoucang {
	color: #f83f3c;
	border: 1px solid #f83f3c;
	padding: .2rem .6rem;
	border-radius: .3rem;
}

.shoucang-active {
	color: #999;
	background: #ddd;
	border: 1px solid #ddd;
}

.shops-list {
	text-align: center;
	margin-top: 1rem;
	font-size: 0;
}

.shops-list a {
	display: inline-block;
	width: 31vw;
	height: 31vw;
	border: 1px solid #eee;
	margin: 0 1vw;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.shops-list a img {
	width: 100%;
	height: 100%;
}

/*End:店铺列表*/
/*Start:抢购列表*/
.qianggou-time-box {
	padding: .5rem 0;
	background: #ffffff;
}

.hd-list-top {
	background-size: 100% auto;
	/*padding-bottom: .8rem;*/
}

.hd-list-top img {
	width: 100%;
	height: auto;
}

.xianshi-top-left {
	font-size: 1.6rem;
	color: #d30303;
}

.hd-list-top-text {
	padding-top: 43vw;
}

.daojishi {
	margin-left: .5rem;
	color: #333;
}

.daojishi span {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	line-height: 2rem;
	text-align: center;
	background: #333;
	color: #fff;
	border-radius: .2rem;
	font-size: 1.4rem;
}

/*End:抢购列表*/
/*Start:店铺首页*/
.shop-index-top {
	padding-top: 1.5rem;
	background: url(../images/bg-img05.png) no-repeat center top;
	background-size: 100% 100%;
	color: #fff;
}

.shop-index-touxiang {
	width: 4.5rem;
	height: 4.5rem;
}

.shop-index-name {
	font-size: 1.5rem;
	margin-left: .5rem;
}

.shop-index-name p {
	font-size: 1.3rem;
}

.shop-index-shoucang {
	padding: .5rem 1.5rem;
	background-image: -webkit-gradient(linear, left top, right top, from(#f69129), to(#f16a4f));
	background-image: linear-gradient(to right, #f69129, #f16a4f);
	margin-right: .5rem;
	border-radius: .3rem;
}

/*店铺分类组*/
.shop-index-fenlei {
	padding-top: 1rem;
}

.shop-index-fenlei a {
	padding-bottom: .2rem;
	border-bottom: 2px solid transparent;
}

.shop-index-fenlei a i {
	font-size: 1.8rem !important;
}

.shop-index-fenlei a p {
	font-size: 1rem;
}

.shop-index-active {
	border-bottom-color: #d30303 !important;
}

.shop-index-active i {
	color: #d30303;
}

.shop-index-banner img {
	width: 100vw;
	height: 50vw;
}

.shop-index-titles {
	height: 4rem;
	line-height: 4rem;
	padding: 0 .8rem;
	font-size: 1.6rem;
}

/*店铺全部商品*/
.top-search {
	height: 3rem;
	margin-left: 1rem;
	border-bottom: 1px solid #F9781A;
}

.top-input {
	height: 3rem;
	border: none;
	background: none;
	color: #999;
}

/*店铺全部分类*/
.allfenlei-links {
	margin-top: .8rem;
	font-size: 1.5rem;
}

.big-fenlei {
	height: 4rem;
	padding: 0 .8rem;
}

.links-items {
	font-size: 0;
}

.links-items a {
	display: inline-block;
	background: #f5f5f5;
	width: 50vw;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.5rem;
	margin-bottom: 3px;
	padding-left: .5rem;
	padding-right: .5rem;
}

.links-items a:nth-child(odd) {
	border-right: 3px solid #fff;
}

/*End:店铺首页*/
/*Start:积分商城*/
.top-img {
	width: 100%;
	margin-bottom: 1vw;
}

.jifen-banner {
	position: relative;
}

.jifen-num {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 1.5rem;
	color: #fff;
}

.jifen-num span {
	text-align: right;
	padding-right: 1.5rem;
}

.jifen-num span font {
	display: block;
	font-size: 4rem;
}

/*End:积分商城*/
/*Start:个人中心*/


.person-xinxi {
	padding: 2rem 0rem 1.85rem 2rem;
	position: relative;
}

.part-box{background:#fff;/* margin: 0 0.8rem; */border-radius: 10px;overflow: hidden;/* padding-left:  0.3rem; *//* padding-right: 0.3rem; */box-sizing:  border-box;box-shadow: 0 2px 27px rgba(156,40,0,.1);margin-top: -5rem;margin: -5rem 0.8rem 0.8rem 0.8rem;}

.person-touxiang {
	width: 4.5rem;
	height: 4.5rem;
	border-radius: 50%;
	margin-right: .5rem;
}

.person-name {
	/* padding-top: 0.8rem; */
	font-size: 1.1rem;
	color: #fff;
}

.person-xinxi i.icon-sanji {
	margin-right: .5rem;
	margin-top: .3rem;
}

.person-name i {
	font-size: 1.6rem !important;
	margin-right: .3rem;
}

.person-name span {
	margin-left: 1rem;
	font-size: 1.3rem;
}

.person-num span {
	margin: 0 .3rem;
}

.person-info-edit {
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .2);
	color: #333;
	line-height: 3rem;
	text-align: center;
	font-size: 1.8rem;
	margin-top: 0.8rem;
}
.person{
	width: 100%;
	height: 13rem;
	background: url(../images/bg-my.jpg) no-repeat;
	background-size: 100% 100%;
}

/*.person-jifen-item{width: 50vw;display: inline-block;font-size: 1.3rem;vertical-align: top;padding-top: .3rem;padding-bottom: .5rem;}.person-jifen-item strong{margin: 0 .5rem;}.person-jifen-item p{height: 2.5rem;line-height: 2.5rem;}.person-jifen-item p i{vertical-align:middle; margin-right: .3rem;}.person-jifen-item:first-child{border-right: 1px solid #f37e3c;}*/
.jifen-box {
	margin: 0 1px;
	background: rgba(0, 0, 0, .3);
	text-align: center;
	padding: .5rem 0;
}

.jifen-shuzi {
	font-size: 2rem;
}

/*按钮组*/
.person-links {
	padding: 0.8rem 0;
	background: #fff;
	margin-bottom: 0.5rem;
}

.person-links a {
	position: relative;
}

.person-shuliang {
	position: absolute;
	display: block;
	top: -0.4rem;
	right: 1rem;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.3rem;
	text-align: center;
	background: #f9781a;
	border-radius: 50%;
	color: #fff;
	font-size: 0.9rem;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.person-links a i {
	display: block;
	width: 2rem;
	height: 2rem;
}

.person-links a:first-child i {
	font-size: 2.6rem !important;
}

/*个人中心按钮组*/
.allbtns {
	margin: 1rem 0;
	font-size: 0;
}

.allbtns a {
	display: inline-block;
	width: 25vw;
	height: 25vw;
	font-size: 1.3rem;
	background: #fff;
	margin-bottom: 2px;
	text-align: center;
	padding-top: 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 2px solid #f2f9ff;
}

.allbtns a:nth-child(4n) {
	border: none
}

.allbtns a i {
	display: block;
	width: 3rem;
	height: 3rem;
	text-align: center;
	line-height: 3rem;
	font-size: 3rem !important;
	color: #0466d4;
	margin: 0px auto;
	margin-bottom: 1rem;
}

/*End:个人中心*/
/*Start:登录*/
.form_login {
	padding: 2rem 1.5rem 0;
}

.input_item {
	margin: 0 2rem 2rem 0;
	height: 4.08rem;
}

.input_item .ico_wrap {
	display: block;
	width: 1.8rem;
	height: 1.8rem;
	margin-top: 1.3rem;
	margin-right: .5rem;
}

.ico_wrap i {
	color: #F9781A;
	font-size: 2rem !important;
}

.input_item input {
	border: none;
	border-bottom: 1px solid #F9781A;
	font-size: 1.3rem;
	border-radius: 0;
}

.btn_login_submit {
	border: none;
	color: #fff;
	text-align: center;
	font-size: 1.4rem;
	border-radius: .3rem;
	line-height: 4rem;
	width: 100%;
	margin-top: 2.7rem;
}

.lnk_forget_pw {
	display: block;
	text-align: center;
	margin-top: 5rem;
}

.btn_zhce {
	display: block;
	text-align: center;
	width: 10em;
	margin: 3rem auto 0;
	line-height: 2.5;
	border-radius: 1.6em;
	color: #F9781A;
	border: 1px solid #F9781A;
}

.input_item .send_cade {
	border: none;
	color: #fff;
	border-radius: 0 0.3rem 0.3rem 0;
	padding: 0 1rem;
}

/*End:登录*/
/*Start:邀请经销商*/
.yaoqing {
	background: #f38139 url(../images/bg-img08.png) no-repeat center top;
	background-size: 100% auto;
}

.yaoqing-time {
	height: 10rem;
	color: #fff;
}

.yaoqing-top-text {
	line-height: 1.8;
}

.yaoqing-num {
	font-size: 4rem;
	margin-left: .5rem;
}

.yaoqing-time .swiper-button-next,
.yaoqing-time .swiper-button-prev {
	background-image: none;
	width: 2.5rem;
	height: 2.5rem;
	opacity: .5;
}

.yaoqing-time .swiper-button-next i,
.yaoqing-time .swiper-button-prev i {
	font-size: 2.5rem !important;
}

.yaoqing-link {
	height: 4rem;
	padding: 0 .8rem;
	background: rgba(255, 255, 255, .5);
	color: #333;
}

.jxs {
	position: relative;
	margin-top: 1px;
	padding: .5rem .8rem;
}

.jxs-radio {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	display: block;
	width: 100vw;
	height: 4rem;
	opacity: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.jxs-jishu {
	color: #f69229;
	margin-right: .5rem;
	margin-top: .5rem;
}

.jsx-title {
	color: #333;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1.5rem;
}

.jsx-title-con {
	margin-top: .3rem;
}

.jsx-btn {
	width: 2.5rem;
	height: 2.5rem;
	line-height: 2.5rem;
	text-align: center;
	margin-top: 2rem;
	color: #eee;
}

/*End:邀请经销商*/
/*Start:我的二维码页面*/
.erweima {
	width: 60vw;
	height: 60vw;
	padding: .5rem;
	margin: 0px auto;
	margin-top: 4rem;
	margin-bottom: 5rem;
}

.erweima-text {
	display: block;
	height: 2.5rem;
	width: 80vw;
	background: #e5e5e5;
	border: none;
	margin: 0px auto;
	margin-top: 1.5rem;
	border-radius: .3rem;
	padding: 0 .5rem;
}

.erweima-shuoming {
	padding: 1rem .5rem;
	font-size: 1.5rem;
}

.dlyq {
	height: 1.8rem;
	line-height: 1.8rem;
	border-left: .5rem solid #f69229;
	margin: 0 1rem;
	font-size: 1.5rem;
	padding-left: .5rem;
}

.daili-table {
	border: 1px solid #f00;
	margin: 0px auto;
	margin-top: 1rem;
	background: #fff;
}

.daili-table tr {
	border: 1px solid #bfbfbf;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
}

.daili-table tr td {
	width: 33.33%;
}

.orange-td {
	background: #fde9d4;
}

.daili-content {
	width: 90%;
	margin: 0px auto;
	margin-top: 1rem;
	color: #555;
	padding-bottom: 1rem;
}

.daili-content p {
	margin: .5rem 0;
	line-height: 1.8;
}

/*End:我的二维码页面*/
/*Start:注册代理*/
.vip-tequan {}

.vip-img {
	width: 100%;
	height: auto;
}

.vip-content {
	width: 90%;
	margin: 0px auto;
	margin-top: 1.5rem;
	padding: 0 1.5rem;
	border-radius: .5rem;
	background: #fff;
	border: 1px solid #dcdcdc;
}

.vip-content-list {
	border-bottom: 1px solid #dcdcdc;
	padding: 1rem 2.2rem;
}

.vip-content-list i.icon-tequan {
	display: inline-block;
	width: 3rem;
	height: 3rem;
	text-align: center;
	font-size: 3rem !important;
	color: #f69229;
	margin-top: .3rem;
}

.vip-content-list p:first-child {
	font-size: 1.5rem;
	color: #333;
}

.vip-content-list p:last-child {
	color: #666;
	margin-top: .3rem;
	font-size: 1.4rem;
}

.vip-content-list:last-child {
	border: none;
}

.vip-agree {
	display: block;
	width: 90%;
	height: 3.5rem;
	font-size: 1.8rem;
	margin: 0px auto;
	background-image: -webkit-gradient(linear, left top, right top, from(#f69530), to(#f26e55));
	background-image: linear-gradient(to right, #f69530, #f26e55);
	border-radius: .3rem;
	margin-top: 1.5rem;
	color: #fff;
	letter-spacing: 1rem;
	margin-bottom: 1rem;
}

.next-btn {
	display: block;
	width: 90%;
	height: 3.5rem;
	font-size: 1.5rem;
	margin: 0px auto;
	background: #F9781A;
	border-radius: .3rem;
	margin-top: 1.5rem;
	color: #fff;
	letter-spacing: 3px;
	margin-bottom: 1rem;
}

.vip-second {
	padding: 1.5rem 0rem;
	line-height: 1.8;
	font-size: 1.5rem;
	color: #333;
}

/*End:注册代理*/
/*Start:填写资料*/
.ziliao {
	background: url(../images/ziliao-bg.jpg) no-repeat center top;
	background-size: 100% auto;
}

.ziliao-top {
	color: #fff;
	width: 90%;
	margin: 0px auto;
	padding: 1.5rem .8rem;
	line-height: 1.8;
	font-size: 1.5rem;
	margin-bottom: 4.5rem;
}

.ziliao-form {
	width: 90%;
	background: #fff;
	border-radius: .5rem;
	padding: 1rem;
	border: 1px solid #dcdcdc;
	margin: 0px auto;
}

.ziliao-input {
	background: none;
}

/*End:填写资料*/
/*Start:签到页面*/
.qiandao-wrap {
	background: url(../images/top-qiandao-bg.jpg) no-repeat center top;
	background-size: 100% auto;
	padding-bottom: 2rem;
}

.qiandao-top {
	padding: 1rem;
}

.qiandao-top img {
	width: 4rem;
	height: 4rem;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #fff;
}

.qiandao-top h4 {
	font-size: 1.6rem;
	color: #fff;
	margin-left: .5rem;
}

.qiandao-box {
	width: 93%;
	min-height: 15rem;
	margin: 0px auto;
	padding: 2rem;
	padding-bottom: 0;
	border-top-left-radius: 3rem;
	-webkit-box-shadow: 0 .6rem 1.5rem rgba(241, 108, 77, .6);
	box-shadow: 0 .6rem 1.5rem rgba(241, 108, 77, .6);
}

.qiandao-time {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 2rem;
}

.qiandao-time .df1 {
	line-height: 1.8;
}

.qiandao-time .df1 time {
	font-family: arial;
	font-size: 1.8rem;
	letter-spacing: .1rem;
}

.qiandao-time .df1 p {
	font-size: 1.3rem;
}

.qiandao-time-tj {
	width: 9rem;
	height: 9rem;
	line-height: 9rem;
	border-radius: 50%;
	border: .1rem solid #e0e0e0;
	text-align: center;
	margin-left: 3rem;
}

.qiandao-time-tj strong {
	font-size: 3rem;
	margin: 0 .5rem;
	color: #f16950;
	vertical-align: -.3rem;
	font-family: arial;
}

.wqd-btn {
	display: inline-block;
	width: 4rem;
	height: 4rem;
	font-size: 4rem !important;
	color: #f69229;
}

.qiandao-shuoming {
	border-bottom: 1px solid #e0e0e0;
	padding-top: 1rem;
	padding-bottom: 1.5rem;
	color: #666;
}

.qiandao-shuoming h4 {
	font-size: 1.6rem;
	height: 3rem;
	line-height: 3rem;
}

.qiandao-shuoming div {
	line-height: 1.8;
	font-size: 1.4rem;
}

.qiandao-mt {
	height: 4rem;
	line-height: 4rem;
	color: #bbb;
}

/*时间轴*/
.time-line {
	position: relative;
}

.line {
	position: absolute;
	z-index: 1;
	height: 100%;
	width: 1px;
	background: #e0e0e0;
	left: 9vw;
}

.time-line-list {
	position: relative;
	z-index: 2;
	width: 90vw;
	margin: 0px auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.time-line-list i {
	color: #f69229;
}

.time-line-text {
	margin: 0 1.5rem;
}

.time-line-text time {
	font-size: 1.6rem;
	letter-spacing: .1rem;
	font-family: arial;
	color: #333;
}

.time-line-text p {
	font-size: 1.4rem;
	color: #666;
	margin-top: .3rem;
}

.time-line-day {
	width: 8rem;
}

.time-line-day span {
	font-size: 2rem;
	color: #f16950;
	font-family: arial;
}

.time-line-day p {
	color: #666;
}

.qiandao-icon {
	display: inline-block;
	width: 8vw;
	height: 8vw;
	line-height: 8vw;
	text-align: center;
}

.icon-wei {
	background: url(../images/qiandao-dot.png) no-repeat center center;
	background-size: 1.8rem 1.8rem;
}

.qiandao-lq {
	color: #00a0e9 !important;
}

/*End:签到页面*/
/*Start:分类页面*/
.category_nav {
	position: fixed;
	top: 4.1rem;
	bottom: 4.8rem;
	left: 0;
	width: 30vw;
	overflow-y: scroll;
	z-index: 2;
	background: #e8e8e8;
}

.categ_nav_item {
	text-align: center;
	line-height: 2.1rem;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	border-bottom: 1px solid #ddd;
}

.categ-line {
	width: 0.3rem;
	height: 1.5rem;
	background: #c59161;
	display: none;
}

.categ_nav_item.active {
	background-color: #fff;
	border: none;
}

.category_main {
	background-color: #fff;
	position: fixed;
	top: 4.1rem;
	bottom: 0;
	right: 0;
	left: 30vw;
	z-index: 1;
	padding: 0.5rem;
	overflow-y: scroll;
	padding-bottom: 4rem;
}

.fenlei-child {
	font-size: 0;
}

.fenlei-child h4 {
	height: 3rem;
	line-height: 3rem;
	color: #aaa;
	font-size: 1.3rem;
	margin-bottom: .5rem;
}

.fenlei-child h4:before {
	content: "";
	display: inline-block;
	width: 3.5rem;
	height: 1px;
	background: #ebebeb;
	vertical-align: middle;
	margin-right: .5rem;
}

.fenlei-child h4:after {
	content: "";
	display: inline-block;
	width: 3.5rem;
	height: 1px;
	background: #ebebeb;
	vertical-align: middle;
	margin-left: .5rem;
}

.fenlei-child-text {
	display: inline-block;
	width: 45%;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.3rem;
	border: 1px solid #e5e5e5;
	margin-bottom: 1rem;
	margin-right: .5rem;
	padding: 0 .5rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	text-align: center;
	white-space: nowrap;
	float: left;
}

.fenlei-child-img {
	display: inline-block;
	width: 20vw;
	height: 15vw;
	margin-right: 2vw;
	margin-bottom: 1rem;
}

.fenlei-child-img img {
	width: 100%;
	height: 100%;
}

/*End:分类页面*/
/*购物车首页*/
.cart-wrap {
	height: 4.7rem
}

.top_tit {
	line-height: 4.8rem;
	color: #fff;
	font-size: 1.8rem
}

.top_lnk_txt {
	line-height: 4.8rem;
	padding: 0 1em
}

.top_lnk_txt#btn_cart_edit:after {
	content: '编辑'
}

.top_lnk_txt.edit_on#btn_cart_edit:after {
	content: '完成'
}

.top_lnk_txt.edit_on#btn_addr_edit:after {
	content: '完成'
}

.goods_list_h {
	background-color: #fff
}

.goods_list_h>.goods_list_item_h {
	padding: 1rem 1rem 1rem 0.5rem;
	border-bottom: 1px solid #f5f5f5
}

.goods_list_item_h {
	padding: 0.5rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.goods_list_item_h img {
	display: block;
	width: 6.5rem;
	height: 6.5rem;
	margin-right: 1rem
}

.goods_list_checkbox {
	width: 3rem;
	height: 8.5rem;
	line-height: 8.5rem;
	display: block;
	text-align: center;
	overflow: hidden
}

.btn_del_this {
	width: 3.9rem;
	height: 8.5rem;
	line-height: 4.3rem;
	text-align: center;
	color: #FFF;
	background-color: #c59161;
	margin-left: 0.3em;
	font-size: 1.3rem
}

.goods_list_item_h .stu_edit_off,
.goods_list_item_h.edit_on .btn_del_this,
.goods_list_item_h.edit_on .stu_edit_on {
	display: block
}

.goods_list_item_h .btn_del_this,
.goods_list_item_h .stu_edit_on,
.goods_list_item_h.edit_on .stu_edit_off {
	display: none
}

.goods_tit {
	font-size: 1.3rem;
	display: -webkit-box;
	color: #333;
	line-height: 2.4rem;
	overflow: hidden;
	margin-bottom: 0.6rem;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.price_goods_tit {
	font-size: 1.3rem
}

.ctrl_num {
	overflow: hidden;
	margin-top: 0.8rem
}

.ctrl_num input {
	width: 6rem;
	font-weight: bold;
	font-size: 2rem;
	color: #c33;
	border: none;
	text-align: center;
	line-height: 3.1rem;
	display: block;
	float: left;
	padding: 0
}

.ctrl_num span {
	display: block;
	background-color: #f5f5f5;
	color: #333;
	text-align: center;
	width: 3.1rem;
	height: 3.1rem;
	line-height: 3.1rem;
	float: left
}

.cart_tool_wrap {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, .025);
	box-shadow: 0 -3px 5px rgba(0, 0, 0, .025);
	height: 4.7rem;
	color: #666
}

.select_all_wrap {
	line-height: 4.7rem;
	text-align: center;
	width: 6rem
}

small {
	font-size: smaller
}

.jifei_wrap {
	text-align: right;
	padding: 0.3rem 0.5em;
	line-height: 2.0rem
}

.jifei_wrap span {
	color: #c33;
	font-weight: bold
}

.btn_cart_jiesuan {
	background-color: #c59161;
	color: #FFF;
	border: none;
	height: 4.7rem;
	width: 10.5rem
}

.btn_un {
	background-color: #999 !important
}

.btn_cart_jiesuan {
	background-color: #f16950;
	color: #FFF;
	border: none;
	height: 4.7rem;
	width: 10.5rem
}

/*拼单*/
.pindan-title {
	font-size: 1.6rem;
	line-height: 1.8;
}

.pindan-foot-prize {
	font-size: 1.8rem;
	color: #c33;
	border-right: 1px solid #d6d6d6;
	line-height: 4.5rem;
}

.pindan-foot-btn {
	line-height: 4.5rem;
}

/*退出按钮*/
.signout-btn {
	display: block;
	width: 80%;
	height: 3rem;
	line-height: 3rem;
	text-align: center;
	background: #fff;
	margin: 0 auto;
	margin-top: 1rem;
	border-radius: .5rem;
	margin-bottom: .5rem;
}

.signout-btn i {
	color: #f69229;
	vertical-align: middle;
	margin-right: .5rem;
}

/*商品属性*/
.fb_ys_type {
	text-align: center;
	height: 2.5rem;
	line-height: 2.5rem;
	background: #f1f1f1;
	border-radius: .5rem;
	margin-top: 1rem;
}

.fb_ys_type_press {
	background: #3284d8;
	color: #fff;
}

.jifen-link {
	color: #fff;
}

.share-wrap {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	z-index: 999;
}

.share-wrap img {
	float: right;
	display: block;
}

/*补充css*/
.goods_filter {
	line-height: 3.8rem;
	background: #fff;
	text-align: center;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
}

.goods_filter a {
	color: #b6b6b6;
}

.goods_filter a i.shengxu {
	display: inline-block;
	width: 0;
	height: 0;
	border: .4rem solid transparent;
	border-bottom-color: #F9781A;
	vertical-align: .2rem;
	margin-left: 0.3em;
	visibility: hidden;
}

.goods_filter a i.jiangxu {
	display: inline-block;
	width: 0;
	height: 0;
	border: .4rem solid transparent;
	border-top-color: #0466d4;
	vertical-align: -0.2rem;
	margin-left: 0.3em;
	visibility: hidden;
}

.goods_filter a.active {
	color: #0466d4;
}

.goods_filter a.active i {
	visibility: visible;
}

.pro-detail-img .swiper-pagination {
	width: auto;
	padding-left: .8rem;
	padding-right: .8rem;
	height: 2rem;
	border-radius: 1rem;
	line-height: 2rem;
	background: #666;
	color: #fff;
}

.pro-detail-img .swiper-pagination-fraction {
	left: auto !important;
	right: 1rem;
}

.pro-detail-img .swiper-pagination-current {
	color: #fff;
}

.xingxing-icons {
	width: 8rem;
	height: 2rem;
	margin-right: 1rem;
	background: url(../images/xingxing.png) no-repeat center center;
	background-size: 100% auto;
}

.goods-list {
	padding: 1rem 2vw;
	overflow: hidden;
}

.changxiao-list {
	width: 44vw;
	float: left;
	color: #444;
	border-radius: 1.5vw;
	margin: 2vw;
	padding-bottom: 1vw;
}

.changxiao-list img {
	display: block;
	width: 40vw;
	height: 40vw;
	margin: 0 auto;
	margin-top: 2vw;
	border-radius: 1.5vw;
}

.changxiao-list h4 {
	line-height: 1.8;
	padding: 1vw 2vw;
	height: 16vw;
}

.changxiao-buy {
	height: 3rem;
	line-height: 3rem;
	padding: 0 2vw;
	font-size: 1.6rem;
}

.tags {
	font-size: 1.3rem;
	height: 2rem;
	line-height: 2rem;
	padding: 0 .5rem;
	border-radius: 1rem;
	border: 1px solid #fff;
}

.pintuan-box {
	padding: 1rem .5rem;
}

.pintuan-box span {
	display: inline-block;
	margin-right: 1rem;
}
.adress-b{
	margin-bottom: 0.5rem;
}
/* 车车保修 */
/* 服务网点 */
.service-box {
	padding: 0.7rem;
	box-sizing: border-box;
	background: #fff;
	border-radius: 0.6rem;
}

.img-service {
	width: 7rem;
	height: 5.5rem;
	border-radius: 0.3rem;
	object-fit: fill;
	display:  inline-block;
	vertical-align:  top;
}
.service-links{
	width: 100%;
}

.service-tit {
	font-size: 1rem;
}

.service-adress {
	font-size: 0.9rem;
	height: 2.6rem;
	padding-top: 0.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.service-line {
	font-size: 0.95rem;
	padding-top: 0.5rem;
}

.service-line img {
	width: 1.3rem;
	height: 1.2rem;
	display: inline-block;
	vertical-align: top;
}

.service-intro {
	margin-left: 0.5rem;
	width: 54%;
	display:  inline-block;
}

.service-right {
	border-left: 1px solid #eeeeee;
	margin-left: 0.2rem;
}

.icon-tel {
	width: 2.3rem;
	height: 2.3rem;
	background: url(../images/icon_tels.png) no-repeat;
	display: inline-block;
	background-size: 100% 100%;
	margin-left: 0.3rem;
	margin-top: -1rem;
}

.icon-go {
	width: 20%;
}

.icon-go img {
	width: 1.4rem;
	height: 1.4rem;
	/* display: inline-block; */
	/* margin-top: 1rem; */
	margin: 1rem;
}

/* 完善信息 */
.mess-top-box {
	margin: 0.8rem;
	background: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0.3rem;
	margin-bottom: 1rem;
	border-bottom: none;
}

.mess-list {
	border-bottom: 1px solid #e5e5e5;
	height: 2.7rem;
	line-height: 2.7rem;
	padding-left: 0.5rem;
	padding-right: 0.3rem;
	box-sizing: border-box;
	font-size: 0.9rem;
}

.mess-tit {
	width: 28%;
}
.red-x{
	color:#ff1800;
}

.mess-input {
	width: 75%;
	text-align: right;
	border: none;
	font-size: 0.9rem;
	background:  #fff;
}

.mess-tit-last {
	width: 50% !important;
}

.agreen-text {
	/* color: #999; */
	/* padding-left: 0.8rem; */
}

.RadioStyle input {
	display: none
}

.RadioStyle label {
	border: 1px solid #CCC;
	color: #666;
	padding: 2px 10px 2px 5px;
	line-height: 28px;
	text-align: center;
	float: left;
	margin: 0.2rem 0.3rem;
}

.RadioStyle input:checked+label {
	background: url(../images/icon_duigou.png) no-repeat center center;
	border: 1px solid #999999;
	background-size: 21px 21px;
	color: #999999;
	background-size: contain;
}

.RadioStyle input:disabled+label {
	opacity: 0.7;
}

.radio-style {
	width: 1rem;
	height: 1rem;
}

.xieyi-box {
	color: #999;
}

.btn-step {
	width: 90%;
	height: 2.8rem;
	line-height: 2.8rem;
	border-radius: 30rem;
	background: #5b6cca;
	color: #fff;
	text-align: center;
	box-shadow: 0 8px 23px rgba(91, 108, 202, .4);
	display: block;
	margin: 1.5rem auto;

}
.btn-step1 {
	width: 90%;
	height: 2.8rem;
	line-height: 2.8rem;
	border-radius: 30rem;
	background: #999999;
	color: #fff;
	text-align: center;
	/* box-shadow: 0 8px 23px rgba(91, 108, 202, .4); */
	display: block;
	margin: 1.5rem auto;
	/* position:  fixed; */
	z-index: 2;
	/* top: 5rem; */
	margin-top: 5rem;
}

/* 购买服务 */
.buy-service-box {
	padding: 0.8rem;
	box-sizing: border-box;
}

.service-content {
	border: 1px solid #e5e5e5;
	border-radius: .3rem;
	padding: 0.7rem;
	box-sizing: border-box;
	background: #fff;
	margin-top: 0.7rem;
}

.ser-price {
	color: #ea4343;
}

.ser-danwei {
	font-size: 0.8rem;
}

.ser-price {
	margin-top: 0.5rem;
	font-size: 1.1rem;
}

.del-text {
	color: #999999;
	font-size: 0.8rem;
	padding-left: 0.3rem;
}

.ser-day {
	font-size: 0.9rem;
	color: #999;
	margin-top: 0.2rem;
}

.icon-list {
	background: #f1ecee;
	color: #999;
	padding: 0.3rem 0.6rem;
	font-size: 0.9rem;
	border-radius: .2rem;
}

.icon-box {
	margin-top: 1rem;
	margin-bottom: 0.8rem;
}

.img-bao {
	width: 5rem;
	height: 5.8rem;
	margin-top: 1.6rem;
}

.service-intro-wrap {
	background: #fff;
	padding: 0.8rem 1.3rem;
	box-sizing: border-box;
}
.service-intro-wrap img{
	margin-top:1rem;
	margin-bottom:1rem;
}
.service-dec-tit {
	border-left: 0.3rem solid #6486f4;
	padding-left: 0.3rem;
	box-sizing: border-box;
	/* margin-bottom: 1rem; */
}

.service-dec-tit span {
	color: #999999;
	font-size: 0.8rem;
	padding-left: 0.3rem;
}

.dec-img {
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.dec-content {
	font-size: 0.95rem;
	line-height: 1.8rem;
}

.icon-sys {
	width: 1.6rem;
	height: 1.6rem;
	background: url(../images/icon_shouye.png) no-repeat;
	background-size: cover;
	display: block;
	margin: 0.3rem auto 0;
}

.icon-kefu {
	width: 1.6rem;
	height: 1.6rem;
	background: url(../images/icon_kefu.png) no-repeat;
	background-size: cover;
	display: block;
	margin: 0.3rem auto 0;
}

.bott-list {
	width: 20%;
	height: 3.5rem;
}

.bott-text {
	text-align: center;
	color: #b5b5b5;
	font-size: 0.95rem;
	line-height: 1.2;
}

.buy-goumai {
	width: 50%;
	background: #ffae3a;
	line-height: 2.5rem;
	height: 2.5rem;
	border-radius: 30rem;
	color: #fff;
	font-size: 1rem;
	margin-left: 1rem;
}

/* 我的账单 */
.zd-top-box {
	height: 2.8rem;
	line-height: 2.8rem;
	background: #fff;
}

.zd-zt-box {
	width: 25%;
	text-align: center;
}

.zd-zt-box.active {
	color: #5e6bb2;
	border-bottom: 2px solid #5e6bb2;
	box-sizing: border-box;
}

.zd-list-box {
	border-radius: .3rem;
	background: #fff;
	margin: 0.8rem;
}

.zd-order {
	height: 2.2rem;
	line-height: 2.2rem;
	border-bottom: 1px solid #efefef;
	color: #b2b2b2;
	font-size: 0.95rem;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
	box-sizing: border-box;
}

.order-zt {
	float: right;
}

.order-zt b {
	font-weight: normal;
}

.order-content {
	padding: 0.5rem;
	box-sizing: border-box;
}

.order-tits span {
	float: right;
	font-size: 0.85rem;
	color: #999;
}

.order-tits span b {
	color: #ff6e47 !important;
	font-size: 1rem !important;
	font-weight: normal;
}

.order-subj {
	margin-top: 0.5rem;
	font-size: 1rem;
}

.shz {
	color: #5e6bb2;
}

.dzf {
	color: #ff6e47;
}

.ywc {
	color: #333;
}
/* 我的 */
.person-tel{
	color: #fff;
	font-size: 0.95rem;
	padding-top: 0.3rem;
}
.icon-edit{
	font-size: 1.8rem;
	color: #5b6cca;
}
.my-order-tit{
	background: #fff;
	padding-left: 0.8rem;
	box-sizing: border-box;
	height: 2.8rem;
	line-height: 2.8rem;
	margin-top: 0.5rem;
	border-bottom: 1px solid #f3f3f3;
}
.icon-all{
	background: url(../images/order_all.png) no-repeat;
	display: block;
	margin: 0 auto;
	background-size: cover;
}
.icon-pay{
	background: url(../images/order_pay.png) no-repeat;
	display: block;
	margin: 0 auto;
	background-size: cover;
}
.icon-wx{
	background: url(../images/order_weixiu.png) no-repeat;
	display: block;
	margin: 0 auto;
	background-size: cover;
}
.icon-wc{
	background: url(../images/order_wc.png) no-repeat;
	display: block;
	margin: 0 auto;
	background-size: cover;
}
.quick-item{
	width: 50%;
	height: 8rem;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	text-align:  center;
}
.quick-icon01{
	width: 2.7rem;
	height: 2.7rem;
	display:  block;
	margin: 1.8rem auto 0.5rem;
}
.go-icons{
	width: 1rem;
	height: 1rem;
	background: url(../images/icon_more.png) no-repeat;
	display: inline-block;
	margin-top: 1.3rem;
	background-size: cover;
	float: right;
	margin-right: 0.5rem;
}
.quick-wrap{
	background: #fff;
	border-radius: 10px;
	margin: 13px 0.8rem 0 0.8rem;
}
/* 常见问题 */
.zixun-tit{
    padding: 1rem 0.5rem 0 0.5rem;
}
.zixun-list-box{
    font-size: 0.9rem;
    padding: 1rem;
    background: #fff;
    /* margin-top: 20px; */
    margin-bottom: 30px;
    box-sizing:  border-box;
    line-height: 1.6rem;
    padding-top: 0;
}
.zixun-item{
	height: 4.5rem;
	border-bottom: 1px solid #efefef;
	color: #929292;
	font-size: 14px;
	overflow:  hidden;
	margin: 0 0.5rem;
}
.zixun-tit-text{
	width: 100%;
	font-size: 0.9rem;
	color: #333;
	padding-bottom: 0.5rem;
}
.zixun-content{
	padding-top: 25px;
	color: #929292;
}
/* 常见问题详情 */
.project-top-box{
	background: #fff;
	/* margin-top: 20px; */
	/* margin-bottom: 20px; */
	font-size: 14px;
}
.zixun-list-box{
    font-size: 0.9rem;
    /* padding: 1rem; */
    background: #fff;
    /* margin-top: 20px; */
    margin-bottom: 30px;
    box-sizing:  border-box;
    line-height: 1.6rem;
}
.project-list-box2{
    line-height: 30px;
    display: inline-block;
    padding: 0.5rem;
    width: 100%;
}
.project-tit{
	width: 85px;
	height: 30px;
	line-height: 30px;
	box-sizing: border-box;
	text-align: center;
	background: #f5f5f5;
	margin-right: 15px;
	float: left;
}
.article-tit{
    width: 100%;
    /* height: 5rem; */
    color: #333;
    border-left: 3px solid #5b6cca;
    box-sizing: border-box;
    background: #f5f5f5;
    padding:15px 0 15px 10px;
    font-size: 1rem;
    font-weight: bold;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 优惠券 */
.yhj-wrap{
	background: #fff;
	padding: 1rem;
	box-sizing: border-box;
}
.yhj-list{
	width: 95%;
	height: 9rem;
	display: block;
	margin: 1rem auto;
	background: url(../images/coupon.jpg) no-repeat;
	background-size: 100% 100%;
}
.yhj-list_no{
	width: 95%;
	height: 9rem;
	display: block;
	margin: 1rem auto;
	background: url(../images/no_coupon.png) no-repeat;
	background-size: 100% 100%;
}
.yhj-total{
	font-size: 1.2rem;
	color: #fff;
	text-align: center;
	width: 40%;
	line-height: 9rem;
}
.yhj-name{
	width: 60%;
}
.yhj-name-tit{
	font-size: 1.1rem;
	font-weight: bold;
	padding-top: 2rem;
}
.yhj-name-tit_no{
	font-size: 1.1rem;
	font-weight: bold;
	padding-top: 2rem;
	color: #999;
}
.yhj-validity{
	font-size: 0.9rem;
	color: #999;
	padding-top:0.2rem;
}
.qixian-box{
	height: 2.8rem;
	line-height: 2.8rem;
	background: #eeeeee;
	text-align: center;
}
.qx-time{
	width: 50%;
}
.service-con{
	background: #fff;
	text-align: center;
	height: 2.8rem;
	line-height: 2.8rem;
	border-bottom: 1px solid #f5f5f5;
	font-size: 0.95rem;
}
.mess-pinpai{
	padding-left: 8rem;
	color: #999;
}
/* 开票信息 */
.invoice-boxs{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	background: #fff;
}
.invoice-boxs li{
	width: 50%;
	font-size: 0.95rem;
	text-align: center;
}
.invoice-boxs li.active{
	border-bottom: 2px solid #ffae3a;
	color: #ffae3a;
}
.send-email{
	font-size: 0.8rem;
	color: #999;
	text-align: center;
}
.cph-text{
	color: #fa7242;
}
/* 上传车辆信息图片 */
.pic-box{
	border-bottom: 1px solid #e5e5e5;
	font-size: 0.9rem;
}
.upload-text{
	padding-left: 0.5rem;
	padding-right: 0.8rem;
	height: 2.7rem;
	line-height: 2.7rem;
}
.upload-imgs{
	width: 11rem;
    height: 7.5rem;
    margin: 1rem;
}
.jl-line{
	color: #c5c5c5;
}
.service-name{
	font-weight: bold;font-size: 1.3rem;
}
.service-gl{
	font-size: 0.8rem;margin: 0.5rem 0;display: block;
}
.service-in{
	margin-bottom: 1rem;
}

/* 车辆信息 */
.mess-top-box tr{
	height: 2.2rem;
	line-height: 2.2rem;
}
.ta-list{
	text-align: center;background-color: #f8f8f8;font-weight: bold;font-size: 15px;
}
.mess-table{
	width: 100%;
	margin: 0.7rem;
	border: 1px solid #eee;
}
.car-mess{
	margin: 0.7rem;
	background: #eee;
	height: 2.5rem !important;
	line-height: 2.5rem !important;
	text-align: center;
	font-weight: bold;
}
.wx-mingxi{
	width: 100%;text-align: center;font-weight: bold;font-size: 1rem;margin: 1rem 0;
}
.total-moneys{
	color: #c33;
	font-size: 1.3rem;
}
.bind-wraps{
	width: 90%;
	height: 2.8rem;
	display: block;
	margin: 0 auto;
}
/* 维修档案 */
.wx-box{
	margin:0.8rem;
	border-radius: .3rem;
	border: 1px solid #eee;
	box-shadow: 0 2px 6px rgba(197,197,197,.1);
	padding: 0.5rem;
	box-sizing: border-box;
	background: #fff;
}
.wx-box p{
	padding-bottom: 0.5rem;
}


.service-contents{
	font-size: 0.95rem;
	padding-top: 1rem;
	color: #999;
	line-height: 1.55rem;
}
.service-show{
	height: 4.5rem;
	overflow: hidden;
}
.more-ck{
	color: #333;
	display: block;
}


/*登录*/

.inputForm {
	padding: 1rem 1.5rem;
}

.register-top {
	margin-top: 0rem;
}

.login-top {
	margin-top: 1.8rem !important;
}

.inputbox {
	border: 1px solid #eaeaea;
	height: 2.8rem;
	line-height: 2.8rem;
	border-radius: 1.8rem;
	background: #f6f6f6;
	margin-bottom: 1.5rem;
	overflow: hidden;
	font-size: 1rem;
}

.inputbox input {
	height: 2.8rem;
	border: none;
	padding: 0 1.5rem;
	background: #f6f6f6;
	line-height:  2.8rem;
	font-size: 1rem;
}

.map-input .inputbox {
	width: 55%;
	margin-right: 1rem
}

.map-input img {
	width: 40%;
	height: 3.6rem;
}

.border-right {
	/* border-right: 1px solid #e3e4e5!important; */
}

.input-code {
	height: 2.8rem;
	padding: 0 .8rem;
}

.line-login {
	width: 1px;
	height: 2.5rem;
	background: #eaeaea;
}
.login-btns{
	width: 100%;
	height: 2.8rem;
	line-height: 2.8rem;
	border-radius: 1.8rem;
	color: #fff;
	border: none;
	text-align: center;
	background: #ffae3b;
	font-size:  1rem;
}
/*分销商*/
.fxs-p{
	padding: 0;
}
.fxs-top{
	width: 100%;
	height: 8rem;
	background: url(../images/interview_bg.png) no-repeat;
	display: inline-block;
	background-size: cover;
	color: #fff;
	padding-top: 1.8rem;
}
.yue-number{
	font-size: 1.3rem;
	font-weight:bold;
	padding-top: 0.5rem;
}
.mx-boxs{
	height: 2.8rem;
	line-height: 2.8rem;
	border-bottom:1px solid #f5f5f5;
}
.con-list{
	height: 2.8rem;
	line-height: 2.8rem;
}
.con-list:last-child(odd){
	
}
.content-w>div:nth-child(odd){
	background: #f5f5f5;
}
.mx-money{
	color: #ff4800;
}
/*分享*/
.share-tit{
	color: #999;
    height: 50px;
    line-height: 50px;
}
.share-code{
    font-size: 1.2rem;
    color: #333;
    width: 90%;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    
}
.shre-chick{
	width: 80%;
	background: #ffae3b;
	border-radius: 10rem;
	height: 2.8rem;
	line-height: 2.8rem;
	text-align: center;
	display: block;
	margin: 2.5rem auto;
	color: #fff;
	border: none;
	font-size: 1rem;
}
.hiddens{
	opacity: 0;
}
.tixian-num{
	padding-top: 1rem;
}
.tixian-num span{
	color: #cc3333;
	font-size: 1.2rem;
	padding-left: 0.2rem;
}
.input-sr{
	display: block;
	border: none;
	height: 2.6rem;
	/* line-height: 2.6rem; */
	padding-left: 0.5rem;
	box-sizing: border-box;
	font-size: 0.95rem;
}

.bind-box{background:url(../images/bg-bindcard.jpg) no-repeat top center;background-size:contain;padding-top: 3rem;}
.bind-input{background:#fff;margin: 1rem;padding: 1rem;border-radius: 10px;}

.msg-box{width: 92%;height: 10rem;margin:1rem;border: 1px solid #cccccc;font-size: 1.1rem;display:  block;margin: 1.5rem auto 1rem;border-radius: .3rem;padding: 0.5rem;box-sizing:  border-box;}
.sub-apply{
	width: 90%;
	height: 2.6rem;
	line-height: 2.6rem;
	color: #fff;
	background: #999999;
	text-align: center;
	display: block;
	margin: 0 auto;
	border-radius: .3rem;
}
.read-text{
	color: #999;
	text-align: center;
	font-size: 0.9rem;
}

/* 登录 */
.login-content{
	width: 100%;
	height: 13.5rem;
	background: url(../images/img_login.jpg) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	position: relative;
	z-index: -1;
}
.login-box{
	width: 90%;
	height: 16.5rem;
	background: #FFFFFF;
	padding: 1rem;
	box-sizing: border-box;
	border-radius: .5rem;
	display: block;
	margin: -7rem auto 0;
}
.input-box{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	border-bottom: 1px solid #dddddd !important;
	box-sizing: border-box;
	border: none;
	font-size: 0.95rem;
	padding-left: 0.4rem;
	margin-top:0.5rem;
	border-radius: 0;
	input: -webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
}
.btn-login{
	width: 99%;
	height: 2.8rem;
	line-height: 2.rem;
	background: #999999;
	color: #fff;
	border-radius: 10rem;
	display: block;
	margin: 1.5rem auto 0.5rem;
}
.login-text{
	font-size: 0.9rem;
	padding-top: 0.5rem;
}
.login-text a{
	color: #999999;
	padding-left: 1rem;
	padding-right: 1rem;
}
/* 注册 */
.reg-box{
	width: 95%;
	/*height: 28rem;*/
	background: #FFFFFF;
	padding: 0.5rem;
	box-sizing: border-box;
	border-radius: .5rem;
	display: block;
	margin: -7rem auto 0;
}
.agreen-text{
	font-size: 0.7rem;
	padding-top: 0.3rem;
}
.agreen-text a{
	color: #f16c4d;
}
.chick-yzm{
	font-size: 0.9rem;
	color: #999999;
}
.yzc-box{
	width: 100%;
	height: 3rem;
	line-height: 3rem;
	border-bottom: 1px solid #dddddd !important;
	box-sizing: border-box;
	border: none;
	font-size: 0.9rem;
	padding-left: 0.4rem;
	margin-top:0.5rem
}
.yzc-box input{
	border: none;
	font-size: 0.95rem;
}
.buy-agreen{
	width: 63%;
	height: 2.5rem;
	line-height: 2.5rem;
	font-size: 1rem;
	margin: 1rem auto;
	background: #999999;
	color: #fff;
	text-align: center;
	border-radius: 10rem;
	display: block;
}
.buy-service{
	color: #f16c4d;
}
/* 产品列表 */
.p-search-box{
	background: #999999 !important;
}
.p-search-box a{
	color: #fff;
}
.p-search-contents{
	background: #fff !important;
}
.p-searchinput::-webkit-input-placeholder {
  color: #999999;
}
.p-searchinput:-moz-placeholder {
  color: #999999;
}
.p-searchinput:-ms-input-placeholder {
  color: #999999;
}
.p-detail{
	padding: 0.3rem 0.8rem !important;
	float: right;
}
/* 产品详情 */
.prode-top-box{
	/* margin-top: 0.7rem; */
	background: #fff;
}
.prode-tit{
	height:3rem;
	line-height: 3rem;
	border-bottom: 1px solid #f4f4f4;
	padding-left: 1.2rem;
	padding-right: 1.3rem;
	box-sizing: border-box;
}
.zhiyin-icon{
	width: 0.2rem;
	height: 1rem;
	border-radius: 5rem;
	background: #999999;
	margin-right: 0.3rem;
}
.prode-img{
	width: 1.3rem;
	height: 1.3rem;
	margin-right: 0.5rem;
	display: inline-block;
	vertical-align: middle;
}
.zy-links{
	width: 5.2rem;
	height: 1.8rem;
	line-height: 1.8rem;
	text-align: center;
	background: #999999;
	color: #fff;
	border-radius: 10rem;
	box-sizing: border-box;
	font-size: 0.9rem;
}
.prode-l{
	width: 75%;
}
.prode-name{
	font-size: 1.1rem;
	font-weight: bold;
}
.mess-box{
	border-bottom: 1px solid #f4f4f4;
	padding: 1rem 1rem;
}
.mess-title{
	font-size: 1.05rem;
	font-weight: bold;
	padding-bottom: 0.5rem;
}
.mess-con{
	line-height: 1.6;
	color: #6A6A6A;
	font-size: 0.9rem;
}
.mess-ul{
	list-style: none;
	margin-top: 0.5rem;
}
.mess-ul li{
	/* width: 25%; */
	height: 1.8rem;
	line-height: 1.8rem;
	color: #999999;
	border: 1px solid #999999;
	border-radius: 10rem;
	float: left;
	font-size: 0.9rem;
	text-align: center;
	margin-right: 0.3rem;
	padding-left: 0.2rem;
	padding-right: 0.5rem;
	margin-top: 0.5rem;
}
.mess-ul li.active{
	background: #999999;
	color: #fff;
}
.tit-container{
	color: #6A6A6A;
	font-size: 0.9rem;
}
.mess-con-text{
	
	line-height: 1.5rem;
	margin-top: 0.8rem;
}
.detail-footer{
	height: 4rem;
}
.detail-box{
	width: 100%;
	height:3.3rem;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 3.3rem;
}
.detail-share{
	color: #fff;
	background: #ff9728;
	text-align: center;
}
.detail-apply{
	color: #fff;
	background: #999999;
	text-align: center;
}
/* 操作指引 */
.cz-img-box{
	width: 33%;
	float: left;
}
.cz-img-con{
	width: 90%;
	height: 4.8rem;
	
	display: block;
	margin: 0.8rem auto 0;
	color: #fff;
	line-height: 4.8rem;
	text-align: center;
}
/* 操作指引分类 */
.operation-top-bar{
	height: 3.4rem;
	line-height: 3.4rem;
	background: #fff;
	border-top: 1px solid #f5f5f5;
	padding-left: 0.8rem;
	padding-right: 0.8rem;
}
.operation-top-bar a.active{
	color: #f7541e;
	border-bottom: 2px solid #f7541e;
}
.opter-list{
	margin: 1.2rem 0.8rem;
}
.opter-img{
	width: 5rem;
	height: 5rem;
	display: block;
	margin: 0 auto 0.5rem;
}
/* 申请贷款 */
.apply-content{
	width: 100%;
	height: 13.3rem;
	background: url(../images/topbgs.jpg) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	position: relative;
	z-index: -1;
}
.bg-names{
	color: #ffeab7;
	font-size: 1.8rem;
	font-weight: bold;
	text-align:  right;
	margin-top: 2rem;
	margin-right: 2.5rem;
}
/* 分享 */
.share-img{
	width: 100%;
	/* height: 100vh; */
	display: inline-block;
	position:  relative;
}
.code-imgs{
	width:7.8rem;
	height: 7.8rem;
	display: block;
	margin: 16% auto 0;
}
.save-box{
	width: 75%;
	height: 2.8rem;
	line-height: 2.8rem;
	background: #fffad4;
	color: #ea4340;
	text-align: center;
	display:block;
	margin: 2rem auto 0;
	border-radius: 10rem;
	position: fixed;
	left: 50%;
	bottom: 13%;
	transform: translate(-50%,-50%);
}
.share-intro{
	width: 77%;
	height: 9.5rem;
	padding: 1.5rem 1rem;
	box-sizing: border-box;
	background: #fffce6;
	border-radius: 0.5rem;
	display:  block;
	margin: 14.2vh auto 0;
	font-size: 0.8rem;
	line-height: 1.6rem;
	position: absolute;
	left: 50%;
	top: 367px;
	transform: translate(-50%,-50%);
}
.share-text{
	font-size: 1.6rem;
	font-weight: bold;
	text-align: center;
	color: #ff241c;
	letter-spacing: 4px;
	margin-top: 6rem;
	/* position:  absolute; */
	/* top: 0; */
	/* left:  50%; */
	/* right: 50%; */
	/* transform: translate(-50%,-50%); */
	position: absolute;
	left: 50%;
	top: 5vh;
	transform: translate(-50%,-50%);
	z-index: 5;
}
/* 修改密码 */
.password-wraps{
	padding: 1rem;
}
.password-list{
	width: 100%;
	height: 2.8rem;
	/* line-height: 2.8rem; */
	border-radius: .3rem;
	border: 1px solid #cccccc;
	font-size: 0.9rem;
	padding-left: 1rem;
	box-sizing: border-box;
	margin-top: 0.5rem;
	margin-bottom: 0.8rem;
}
.btn-submit{
	width: 100%;
	height: 2.7rem;
	line-height: 2.7rem;
	color: #fff;
	text-align: center;
	border-radius: .3rem;
	background: #999999;
	margin-top: 0.8rem;
}
.save-box-ca{
	width: 100%;
	color: #fff;
	text-align: center;
	display: block;
	margin-top: -3rem;
	position:  relative;
	z-index: 1;
}
.sub-bingds{
	border-radius: 10rem !important;
	margin-top: 1rem !important;
}
/* 佣金表 */
.yj-names{
	display: inline-block;
	width: 35%;
	text-align:  left;
}
.yj-wrap{
	padding:2.5rem  1.2rem;
}
.yj-icon{
	width: 1.5rem;
	height: 1.5rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: .3rem;
}
.yj-table{
	border-radius: .5rem;
	background: #fff;
	overflow: hidden;
}
.yj-tr{
	height: 3.2rem;
	line-height: 3.2rem;
	color: #777777;
	border-bottom: 1px solid #f6f6f6;
}
.yj-th{
	font-weight: normal;
	color: #fff;
	background: #999999;
	border-right: 1px solid #f6f6f6;
	box-sizing: border-box;
	width: 50%;
}
.yj-th:last-child{
	border-right: none;
}
.yj-tr td{
	border-right: 1px solid #f6f6f6;
	font-size: 0.95rem;
}
.content-kf{
	color: #999999;
	background: #fff;
	border-radius: 10rem 0 0 10rem;
	height: 1.8rem;
	line-height: 1.8rem;
	font-size:  0.95rem;
	padding: 0 0.7rem;
	margin-top: 1.5rem;
}

/* 联系客服 */
.customer-bg{
	width: 100%;
	height: 8rem;
	background: url(../images/kf_topbg_02.jpg) no-repeat;
	background-size: 100% 100%;
	display:  inline-block;
}
.customer-text{
	font-weight: bold;
	font-size: 1.2rem;
	color: #ffeab7;
	line-height: 1.5;
	margin: 1.5rem;
}
.cus-list-box{
	padding: 1.3rem;
	
}
.cus-item{
	width: 90%;
	background: #fff;
	padding: 1rem;
	box-sizing: border-box;
	display: block;
	margin: 1rem auto 0;
	border-radius: .3rem;
}
.cus-number{
	font-weight: bold;
	font-size: 1.2rem;
	padding-bottom:0.5rem;
}
.cus-wxh{
	font-size: 0.95rem;
	color: #555;
}
.cus-tx{
	width: 2.8rem;
	height: 2.8rem;
	margin-right: .8rem;
}
.cus-code{
	width: 13rem;
	height: 13rem;
	margin: 1.7rem auto 1rem;
}
.cus-code img{
	width: 100%;
	height: 100%;
}
.cus-sao{
	font-size: 0.95rem;
}
.loan-w{
	width: 25%;
	float: left;
}
.loan-w a{
	width: 90%;
	display: block;
	margin: 0 auto 0.5rem;
	text-align: center;
	font-size: 0.95rem;
}
.share-message{
	/* position: absolute; */
	/* left: 50%; */
	/* top: 50%; */
	/* transform: translate(-50%,-50%); */
}
.code-boxs{
	width: 8.1rem;
	height: auto;
	position: absolute;
	left: 50%;
	top: 15.3rem;
	transform: translate(-50%,-50%);
}
#topNav {
	background-color: #fff;
    white-space: nowrap;
   
}
#topNav .swiper-slide {
	width: auto;
    text-align: center;
    box-sizing: border-box;
    line-height: 3.4rem;
    font-size: 0.95rem;
    margin: 0 1rem;
}
#topNav .swiper-slide span{
	display:block;
	height: 3.4rem;
	line-height: 3.4rem;
	border-bottom: 2px solid transparent;
	box-sizing: border-box;
}
#topNav .active span{
    color: #999999;
    border-bottom-color: #999999;
    box-sizing: border-box;
}
.exit-icon{
	width: 2rem;
	height: 2rem;
	background:url(../images/close_icon.png) no-repeat;
	display: inline-block;
	background-size: 100% 100%;
	margin-right: 1.5rem;
}
/* 投诉记录 */
.complaint-list{
	display: block;
	margin: 1.2rem 0.8rem;
	border-radius: .5rem;
	padding: 0.8rem;
	background: #fff;
	box-shadow: 0 2px 6px rgba(197,197,197,.1);
}
.complaint-tit{
	font-size: 1.1rem;
	padding-bottom: 0.7rem;
}
.comp-sub-time{
	font-size: 0.9rem;
	color: #bbbbbb;
}
.fk-item-active{
	width: 3.8rem;
	height: 1.8rem;
	line-height:1.8rem;
	text-align: center;
	background: #1064c0;
	color: #fff;
	border-radius: .3rem;
	font-size: 0.9rem;
	margin-top: 0.5rem;
	display:  block;
	float: right;
}
.fk-item{
	width: 3.8rem;
	height: 1.8rem;
	line-height:1.8rem;
	text-align: center;
	background: #bfbfbf;
	color: #fff;
	border-radius: .3rem;
	font-size: 0.9rem;
	margin-top: 0.5rem;
	display:  block;
	float: right;
}
.com-detail-box{
	padding: 1rem;
	background: #fff;
	margin: 1rem 0;
}
.com-icon{
	width: 5px;
    height: 20px;
	background: #1064c0;
	border-radius: .8rem;
	margin-top: 0.2rem;
	margin-right: 0.3rem;
}
.com-tits{
	font-size: 1.1rem;
	padding-bottom: 0.3rem;
}
.com-data{
	font-size: 0.95rem;
	color: #999;
	/* padding-bottom: 0.5rem; */
}
.com-content{
	line-height: 1.7;
	margin-bottom: 1rem;
}
.com-hf{
	font-size: 0.95rem;
	color: #999;
	padding-bottom: 0.3rem;
}
/* 出行资讯 */
.tranvel-top{
	width: 100%;
	height: 13rem;
	background: url(../images/mess_img.jpg) no-repeat;
	background-size: 100% 100%;
}
.back-icon{
	width: 1.8rem;
	height: 1.8rem;
	margin: 1rem 1.3rem;
	display:  inline-block;
}
.tranvel-tit{
	font-size: 1.4rem;
	font-weight: bold;
	text-align: center;
	color: #fff;
	padding-bottom: 0.2rem;
}
.tranvel-en-tit{
	font-size: 0.5rem;
	text-align: center;
	color: #fff;
}
.tranvel-item{
	margin: -3.3rem 1rem 0;
	background: #fff;
	box-shadow: 0 7px 6px rgba(197,197,197,.1);
	text-align: center;
	border-radius:  .5rem;
	height:  3rem;
	line-height: 3rem;
}
.tranvel-item a{
	position: relative;
}
.tranvel-item a.active{
	color: #1064c0;
}
.tranvel-item a.active i{
	width: 1.5rem;
	height: 0.3rem;
	background: #1064c0;
	position: absolute;
	left: 50%;
	top: 93%;
	transform: translate(-50%,-50%);
	border-radius: .5rem;
}
.tranvel-news{
	margin: 1.5rem 1rem;
	padding: 0.5rem;
	border-radius: .5rem;
	box-shadow: 2px 5px 7px 1px rgba(197,197,197,.2);
}
.tranvel-news img{
	border-radius: .5rem;
	width: 7rem;
	height: 5rem;
}
.tranvel-news>div{
	margin-left: 0.5rem;
	width: 100%;
}
.tranvel-time{
	font-size: 0.9rem;
	color: #c6c6c6;
	padding-top: 1rem;
	/* width:  100%; */
	/* text-align:  right !important; */
}
/* 交通信息 */
.tranvel-top-bg{
	width: 100%;
	height: 13rem;
	background: url(../images/tranv_img.jpg) no-repeat;
	background-size: 100% 100%;
}

.tran-exit{
	margin-top: 1rem;
}
.tran-exit a{
	/* margin-bottom: 0.8rem; */
}
.tran-exit a img{
	/* width: 3.5rem; */
	/* height: 3.5rem; */
	/* display: block; */
	/* margin: 1rem auto 0.5rem; */
}
.fk-box{
	margin:1rem 1rem 1rem 1.7rem;
}
.fk-box input{
	height: 2rem;
	line-height: 2rem;
	border: 1px solid #eaeaea;
	border-radius: .3rem;
	margin-left: 0.5rem;
	padding-left: 0.5rem;
	font-size: 0.95rem;
}
.tran-box{
	margin-top: 1.5rem;
}
.nm-ch{
	vertical-align: middle;
}
.fk-text{
	width: 61%;
	height: 8rem;
	margin-top: 0.2rem;
	border-radius: .3rem;
	border: 1px solid #eaeaea;
	margin-left: 0.5rem;
	font-size: 0.95rem;
	padding: 0.5rem;
	font-family:  微软雅黑;
	color: #dadada;
}
.link-sub{
	width: 70% !important;
	height: 2.5rem;
	line-height: 2.5rem;
	background: #1065c0;
	box-shadow: 2px 5px 7px 1px rgba(16,101,192,.2);
	display: block;
	color: #fff;
	border-radius: .3rem;
	margin: 1.5rem auto;
}
.inter-list{
	display: block;
}
.tranvel-cont{
	font-size: 0.95rem;
	color: #c0c0c0;
	padding-top: 0.5rem;
}
.tranvel-d{
	font-size: 0.9rem;
	margin-top: 0.3rem;
	color: #c0c0c0;
}
.inters-top{
	width: 100%;
	height: 13rem;
	background: url(../images/inter_img.jpg) no-repeat;
	background-size: 100% 100%;
}
.detail-border{
}
.re-box{
	background: #fff;
	border-bottom: 1px solid #f5f5f5;
}
.re-con{
	padding: 0.8rem;
	box-sizing: border-box;
	border-bottom: 1px solid #f5f5f5;
}
.re-detail{
	padding: 0.8rem;
	line-height: 1.7;
}

.line-con{
	background-color: #ededed;
	font-size: 1rem;
}
.line-box{
	display: block;
	background-color: #fff;
	border-bottom: 1px solid #f1f1f1;
	padding: 0.8rem;
	box-sizing: border-box;
}
.line-num{
	border: 5px 10px;
	border-radius: 5px;
	background-color: #1064c0;
	color: #fff;
	text-align: center;
	margin-right: 0.5rem;
	padding: 0.2rem 0.6rem;
	display: inline-block;
}
.line-left-box{
	width: 93%;
	display: inline-block;
}
.icon-arrow{
	width: 1.2rem;
	height: 1.2rem;
	display: inline-block;
	background: url(../images/r_arrow.png) no-repeat;
	background-size: 100% 100%;
	float: right;
	margin-top: 0.3rem;
}
.icon-change{
	width: 1.3rem;
	height: 1.3rem;
	display: inline-block;
	background: url(../images/icon_change.png) no-repeat;
	background-size: 100% 100%;
	float: right;
	vertical-align: middle;
}
.change-text{
	font-size: 0.8rem;
	text-align: center;
}
.mess-left{
	width: 80%;
	display: inline-block;
}
.mess-box{
	margin-top: 0.8rem;
	background-color: #fff;
	padding: 1rem;
	box-sizing: border-box;
}
.start-icon{
	width: 1.8rem;
	height: 1.8rem;
	background-color: #1064c0;
	color: #fff;
	border-radius: 50rem;
	line-height: 1.8;
	text-align: center;
}
.start-zd{
	margin-left:1rem;
}
.mess-line{
	width: 5%;
	margin-left: 0.4rem;
}
.start-all{
	margin-left: 1rem;
	margin-top: 2.2rem;
}
.end-line{
	height: 2rem;
	width: 1rem;
	border-left: 1px soli;
}
.line-num-map{
	width: 90%;
	display: block;
	margin: 1rem auto;
	height: 3rem;
	line-height: 3rem;
	border-radius: 5rem;
	box-shadow: 0 5px 11px rgba(16,100,192,.3);
	background-color: #1064c0;
	text-align: center;
	color: #fff;
}
.time-item{color:#f5a100;font-size:0.85rem}
/* end:公交线路 */

