/*首页样式*/

.yesScroll .banner{
	width:100vw;
	height:45.8vw;
	position:relative;
	overflow: hidden;
}

#dragBox{
	position: fixed;
	bottom: 130px;
	right: 10px;
	color: #333;
	z-index: 9999;
	display: block;
	width: 50px;
	height: 50px;
	background:url(../images/b_link.png) no-repeat center center;
	background-size: cover;
}
@media only screen and (min-width:350px ) {
	#dragBox{
		bottom: 185px;
	}
}
@media only screen and (min-width: 375px) {
	#dragBox{
		bottom: 200px;
	}
}
@media only screen and (min-width: 400px) {
	#dragBox{
		bottom: 250px;
	}
}
.yesScroll .banner .search{
	position:fixed;
	width: 100vw;
	padding: 10px 0 5px 0;
	z-index: 999;
}
.yesScroll .banner .searchbg{
	background: #f0f0f0;
}
.yesScroll .banner .inputSearch{
	display: block;
	width:92vw;
	height:36px;
	margin-left:4vw;
	border-radius: 10px;
	background:#fff;

}

.yesScroll  .banner .swiper-container img{
	width:100vw;
	height:45.8vw;
}
.yesScroll .salePriceJoke{
	height:270px;
	background: #ffffff;
}
.yesScroll  .banner ul.slidershow-nav{ z-index:10;dex: 10; position:absolute;bottom:5%;height:10px;width:100%;text-align:center;font-size:0}
.yesScroll  .banner ul.slidershow-nav li.swiper-pagination-bullet{vertical-align:top;display:inline-block;width:6px;height:6px;margin-right:10px;background-color:#000;border-radius:6px}
.yesScroll  .banner ul.slidershow-nav li.swiper-pagination-bullet-active{background-color:#FFF}
.yesScroll  .banner ul.slidershow-nav li.last{margin-right:0}

.yesScroll .salePriceJoke h2,.yesScroll .hotRecycle h2{
	float: left;
	margin-left:10px;
}

.yesScroll .salePriceJoke ul:nth-child(1){
	height:40px;
	line-height: 40px;
}
.yesScroll .salePriceJoke ul:nth-child(1) .right,.yesScroll .hotRecycle ul:nth-child(1) .right{
	margin-right: 10px;
}
.yesScroll .salePriceJoke ul:nth-child(2){
	text-align: center;
	height:130px;
}
.yesScroll .salePriceJoke ul span.phoneImg{
	height: 75px;
}
.yesScroll .salePriceJoke .phone-name{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height:17px;
	margin-bottom:3px;
	padding:0 2px;
}
.yesScroll .recommend-wrap{
	width:25%;
}
.yesScroll .salePriceJoke ul:nth-child(2) span{
	display: block;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(odd) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: 0;
	width: 40px;
	margin:0 auto;
	margin-bottom: 5px;
	padding-top:40px;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(3) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: -40px;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(5) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: -80px;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(7) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: -120px;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(even){
	height:1px;
	border-top: 1px #069efb solid;
	margin-top: 26px;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(odd){
	margin-top: 5px;
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;
}
.yesScroll .salePriceJoke ul:nth-child(3) li:nth-child(odd) span{
	display: block;
}
.yesScroll .advertisementFirst,.yesScroll .advertisementSecond{
	background:#f0f0f0;
	height: 25vw;
}
.yesScroll .advertisementFirst img,.yesScroll .advertisementSecond img{
	width: 100vw;
	height: 25vw;
}
.ourAdvantage{
	height:91px;
	background: #ffffff;
}
.ourAdvantage li span{
	margin-top:5px;
	display: block;
}
.ourAdvantage li span:nth-child(1){
	width:35px;
	padding-top: 35px;
	margin:0 auto;
	margin-top:15px;
	background: url(../images/icon_index2.png) no-repeat center center;
	background-size: 35px;
	background-position-y: 0;
}
.ourAdvantage li:nth-child(2) span:nth-child(1){
	background: url(../images/icon_index2.png) no-repeat center center;
	background-size: 35px;
	background-position-y: -35px;
}
.ourAdvantage li:nth-child(3) span:nth-child(1){
	background: url(../images/icon_index2.png) no-repeat center center;
	background-size: 35px;
	background-position-y: -70px;
}
.ourAdvantage li:nth-child(4) span:nth-child(1){
	background: url(../images/icon_index2.png) no-repeat center center;
	background-size: 35px;
	background-position-y: -105px;
}
.yesScroll .hotRecycle{
	height: 464px;
}
.yesScroll .hotRecycle ul:nth-child(1){
	height:40px;
	line-height: 40px;
	background: #ffffff;
}
.yesScroll .hotRecyclePhone li{
	float:left;
	width: 47vw;
	height:190px;
	margin-left:2vw;
	margin-top:2vw;
	padding-top: 10px;
	background: #ffffff;
}
.yesScroll .hotRecyclePhone li span.phoneImg{
	height:130px;
}
.yesScroll .hotRecyclePhone li span{
	display: block;
	margin-top: 5px;
	padding: 0 10px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*
 登录页面样式
 * */

.registerButton{
	margin-top: 47px;
}
.agreeFuWu{
	margin-top: 24px;
}
.getYanZhengMa{
	float:right;
	margin-top: -32px;
	margin-right: 3vw;
	cursor: pointer;
}

/*
 	估价页面样式
 * */
.apriceBody header{
	position: fixed;
	top:0;
	z-index: 12;
}

.apriceBody .inputSearch{
	display: block;
	position: absolute;
	top:10px;
	left:2.78vw;
	width:94.44vw;
	height:30px;
	margin:0 auto;
	border-radius: 30px;
}
.apriceBody main{
	width: 100vw;
	margin:0 auto;
	padding:0 0 61px 0;
}
.apriceBody .brandPhone{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background: #fff;
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.apriceBody .typePhone{
	-webkit-box-flex: 3;
	-webkit-flex: 3;
	-ms-flex: 3;
	flex: 3;
	height: 100%;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.apriceBody .brandPhone li{
	height:65px;
	line-height: 105px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: center 0;
}
.apriceBody .brandPhone li.brand_now{
	background-color:#F0F0F0;
}
.apriceBody .typePhone a{
	height:65px;
	display: block;
	line-height: 65px;
	position: relative;
}
.apriceBody .typePhone a span{
	display: block;
	float: left;
}
.apriceBody .typePhone a span:nth-child(1){
	padding:0 5px;
	height: 16px;
	line-height: 16px;
	border-radius: 3px;
	color:#fff;
	margin-left: 3.16vw;
	background:#ccc;
	position: absolute;
	top: 24px;
}
.apriceBody .typePhone a span:nth-child(2){
	margin-left:13vw;
	width: 61vw;
	/*width: 100%;*/
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.apriceBody .typePhone a span:nth-child(3){
	float: right;
	margin-right:10px;
}
.apriceBody .typePhone a:nth-child(1) span:nth-child(1){
	background:#069efb;
}
.apriceBody .typePhone a:nth-child(2) span:nth-child(1){
	background:#ecce01;
}
.apriceBody .typePhone a:nth-child(3) span:nth-child(1){
	background:#6092e4;
}


.phoneBody .phone-info{
	height:60px;
	text-align:center;
}
.phoneBody .fir-text{
	line-height:35px;
	height:30px;
}
.phoneBody .sec-text{
	line-height:25px;
	height:30px;
}
.phoneBody .sec-text .yellowColor{
	font-size:14px !important;
}
.phoneBody .eval .title{
	height: 48px;
	line-height: 48px;
	padding: 0 10px 0 10px;
}
.phoneBody .eval .title .name{
	width: 80vw;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
}
.phoneBody .eval .title .right{
	display: none;
}
.phoneBody .eval .eval_box{
	padding: 0 10px 10px 10px;
	display: none;
}
.phoneBody .eval .eval_list span{
	width:48.8%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	background-color: #f0f0f0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	cursor: pointer;
}
.phoneBody .eval .block-span span{
	width:100% !important;
	text-align: left;
	height: auto;
	max-height: 80px;
	overflow: auto;
	white-space: normal;
	padding: 6px 5px;
	line-height: 28px;
}
.phoneBody .eval .block-span .question{
	display: inline-block;
	padding: 6px 5px;
	text-align:center;
	line-height: 28px;
	width: 100%;
	background-color: #f0f0f0;
}
.phoneBody .eval .eval_list span .tips_info{
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../images/eval_help.png) no-repeat;
	background-size: 24px;
	margin-left: 2vw;
	vertical-align: middle;
	position: absolute;
	top: 2vw;
	right: 2vw;
	cursor: pointer;
}
.phoneBody .eval .eval_list span.selected .tips_info{
	background: url(../images/eval_help_white.png) no-repeat;
	background-size: 24px;
}
.phoneBody .eval .eval_list span.selected{
	background-color: #069efb;
	color: #FFF;
	border: 1px #069efb solid;
}
.phoneBody .commonButton{
	text-align: center;
	position: fixed;
	bottom: 10px;
	left: 11vw;
}
/*
 	个人中心页面
 * */
.personalMain .head-And-Num{
	width:100vw;
	height:155px;
	padding-top: 45px;
	background:url(../images/personalbg.png) no-repeat center center;
	background-size: 100% 100%;
}
.personalMain .head-And-Num .onlyHead{
	display: none;
}
.personalMain .head-And-Num .replaceInput{
	width:66px;
	height:65px;
	border-radius: 50%;
	background-color:#FFFEFF;
	background-size: 70px;
	background-position: center;
	background-repeat: no-repeat;
	margin:0 auto;
	margin-bottom: 14px;
}
.personalMain .price-And-card{
	height:78px;
	margin-bottom: 5px;
}
.personalMain .price-And-card:after{
	content: "";
	clear: both;
}
.personalMain .price-And-card div{
	float:left;
	height:78px;
}
.personalMain .price-And-card div p:nth-child(1){
	margin:20px 0 5px 0;
}
.personalMain .price-And-card div:nth-child(2){
	width:0.5vw;
	background:#DADADA;
}
.personalMain .price-And-card .balancePrice{
	width: 49.5vw;
    padding: 0 10px 0 20vw;
    background: url(../images/blancePrice.png) no-repeat left center;
    background-size: 25px 50px;
    background-position-x: 10vw;
    box-sizing: border-box;
}
.personalMain .price-And-card .balanceCard{
	width: 50vw;
    padding: 0 20px 0 22vw;
    background: url(../images/blanceCard.png) no-repeat left center;
    background-size: 50px 45px;
    background-position-x: 4.5vw;
    box-sizing: border-box;
}
/*
 	修改下面样式时注意"我的钱包"页面样式,两处公用
 * */
.personalJoke a{
	display: block;
	padding:0 10px 0 47px;
	height:50px;
	line-height: 49px;
	background:url(../images/orderCenter.png) no-repeat left center;
    background-size:29px 29px;
    background-position-x: 11px;
}
.personalJoke a:nth-child(2){
	background:url(../images/zhanghu.png) no-repeat left center;
    background-size:29px 29px;
    background-position-x: 10px;
}
.personalJoke a:nth-child(3){
	background:url(../images/jifen.png) no-repeat left center;
	background-size:26px 26px;
	background-position-x: 12px;
}
.personalJoke a:nth-child(4){
	background:url(../images/shuju.png) no-repeat left center;
	background-size:31px 31px;
	background-position-x: 9px;
}
.personalJoke a:nth-child(5){
	background:url(../images/helpCenter.png) no-repeat left center;
    background-size:27px 27px;
    background-position-x: 12px;
}
.personalJoke a:nth-child(6){
	background:url(../images/mineKeFu.png) no-repeat left center;
    background-size: 23px 23px;
    background-position-x: 14px;
}
.personalJoke a:nth-child(7){
	background:url(../images/minecode.png) no-repeat left center;
    background-size:29px 29px;
    background-position-x: 10px;
}
.personalJoke a span:nth-child(2){
	display: inline-block;
	margin-top: 13px;
	width:15px;
	height:24px;
	float: right;
	background:url(../images/qianjin.png) no-repeat center center;
	background-size: 15px 24px;
}
/*
 	估价报告
 * */
.apriceReportMain .phonePriceJoke{
	background:#069efb;
	height:180px;
	border-top:1px #069efb solid;
}
.apriceReportMain .phonePriceJoke p{
	margin-top: 26px;
	font-size: 40px;
}
.apriceReportMain .phonePriceJoke .notSatisfied{
	width:74vw;
	margin:0 auto;
	margin-top: 27px;
}
.apriceReportMain .phonePriceJoke .notSatisfied a,.apriceReportMain .phonePriceJoke .notSatisfied span{
	display: inline-block;
	width:32vw;
	height:30px;
	line-height: 28px;
	text-align: center;
	border-radius: 24px;
	border:1px #fff solid;
	box-sizing: border-box;
}
.apriceReportMain .phonePriceJoke .notSatisfied a:nth-child(1){
	margin-right:8.3vw;
}

.apriceReportMain .historyPrice{
	height:252px;
}
.apriceReportMain .historyPrice h2,.apriceReportMain .priceArgumentsJoke h2,.orderMain h2,
.orNoAddressMain h2,.searchMain h2,.logisticsMain h2,.helpCenterMain h2,.addAccountListMain h2,
.orderDetailsMain h2,.materialMain h2,.myServiceMain h2{
	height:44px;
	line-height: 43px;
	padding:0 10px;
	font-size: 16px;
}
.apriceReportMain .historyPrice #echart{
	height:218px;
	margin-top: 10px;
	margin-left: 2%;
}
.apriceReportMain .priceArgumentsJoke{
	min-height:170px;
	padding-bottom: 20px;
}
.apriceReportMain .priceArgumentsJoke .priceArguments{
	min-height:126px;
	padding:0 10px;
}
.apriceReportMain .priceArgumentsJoke .priceArguments span{
	display:block;
	float: left;
	/*width: 20vw;*/
	border-radius: 25px;
	height: 25px;
	line-height: 25px;
	background:#f0f0f0;
	color:#fff;
	padding:0 15px;
	margin-top: 10px;
	color:#333;
	text-align: center;
	font-size: 12px;
	margin-right: 5px;
	text-overflow: ellipsis;
	/*overflow: hidden;*/
	/*white-space: nowrap;*/
}
.apriceReportMain .ourAdvantage{
	height:95px;
}
.apriceReportMain .ourAdvantage span{
	font-size: 12px;
}

/*
 	实名认证页面样式
 * */
.reallyNameMain .name-And-Num{
	height:100px;
	width: 100vw;
	overflow-x: hidden;
}

.reallyNameMain h2,.withdrawMain h2{
	height:45px;
	line-height: 45px;
	padding:0 2.75vw;
}

.reallyNameMain .front-And-behind{
	height:110px;
	padding:20px 8vw 15px;
}
.reallyNameMain .front-And-behind .img-area{
	float: left;
	width:40vw;
	height:100px;
	position: relative;
	background:#FFF7F7 url(../images/addImage.png) no-repeat center center;
	background-size: 23px 20px;
	background-position-y: 24px;
	box-shadow: 0px 10px 20px 0px #999;
	cursor: pointer;
}
/****添加验证图片遮罩****/
.reallyNameMain .front-And-behind .img-area .show-off{
	position: absolute;
	display: inline-block;
	width: 9vw;
	height: 9vw;
	top: -3vw;
	right: -2vw;
	border-radius: 100%;
	z-index: 3;
	background: #069efb url(../images/cha.png) no-repeat center center;
	background-size:6vw;
}
.reallyNameMain .front-And-behind .img-area .show-img{
	position: absolute;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 2;
	left: 0;
	top: 0;
}
.reallyNameMain .front-And-behind .img-area .show-img img{
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
	right: 0;
}
.reallyNameMain .front-And-behind div p{
	margin-top: 60px;
	font-size: 15px;
	color:#bbb;
}
.reallyNameMain .front-And-behind div:nth-child(2){
	margin-left: 3.2vw;
}
.reallyNameMain .front-And-behind input{
	display: none;
}

/*
 	添加账户页面样式，下面样式与提现页面公用，修改需谨慎
 * */
.addaccountMain .selectInput #selectType{
	color: #333;
}
.apply-wx-bank{
	position: relative;
	width:89vw;
	height:72px;
	margin:0 auto;
	margin-top: 10px;
	padding:14px 2.75vw;
}
.applyAccountJoke{
	background:url(../images/zhifubaobeijing.png) no-repeat center center;
	background-size: 100% 100%;
}
.wxAccountJoke{
	background:url(../images/weixinbeijing.png) no-repeat center center;
	background-size: 100% 100%;
}
.bankAccountJoke{
	background:url(../images/yinlianbeijing.png) no-repeat center center;
	background-size: 100% 100%;
}
.apply-wx-bank  div:nth-child(1) span{
	display: inline-block;
	width:10.7vw;
	height: 33px;
}
.apply-wx-bank .applyAccount{
	background:url(../images/zhifubao.png) no-repeat left center;
	background-size: 8.9vw 33px;
}
.apply-wx-bank .wxAccount{
	background:url(../images/weixin.png) no-repeat left center;
	background-size: 8.9vw 33px;
}
.apply-wx-bank .bankAccount{
	background:url(../images/yinlian.png) no-repeat left center;
	background-size: 8.9vw 33px;
}
.apply-wx-bank  div:nth-child(1) li{
	width:78vw;
	height:34px;
	float: right;
}
.apply-wx-bank  div:nth-child(2){
	width:77vw;
	margin-top: 15px;
	float: right;
}
.apply-wx-bank  div:nth-child(2) span:nth-child(2){
	margin-top: 4px;
	float: right;
}

/*
 	我的钱包页面样式
 * */
.walletMain .canPriceNowJoke{
	height:175px;
	background:#069efb;
	padding:0 2.75vw;
}
.walletMain .canPriceNowJoke>div{
	height:75px;
	padding-top: 25px;
}
.walletMain .canPriceNowJoke>div p:nth-child(2){
	margin-top: 15px;
}
.walletMain .canPriceNowJoke .canPriceNow{
	height:55px;
	padding-top: 15px;
}
.walletMain .canPriceNowJoke .canPriceNow li p:nth-child(2){
	margin-top: 8px;
}
/*
 	下面样式与个人中心页面样式公用
 * */
.walletMain .personalJoke a:nth-child(1){
	background:url(../images/shouyijilu.png) no-repeat left center;
	background-size: 18px 20px;
    background-position-x: 10px;
}
.walletMain .personalJoke a:nth-child(2){
	background:url(../images/tixianjilu.png) no-repeat left center;
	background-size: 18px 20px;
    background-position-x: 10px;
}
.walletMain .personalJoke a:nth-child(3){
	background:url(../images/blanceCard.png) no-repeat left center;
	background-size: 18px 20px;
    background-position-x: 10px;
}

/*
 	回收车页面样式
 * */
.recoveredMain .recoveredJoke li{
	height:105px;
	padding:18px 2.75vw 15px;
}
.recoveredMain .recoveredJoke li div{
	height:72px;
	float: left;
}
.recoveredMain .recoveredJoke li div:nth-child(1){
	width:22.3vw;
}
.recoveredMain .recoveredJoke li div:nth-child(2){
	width: 55.5vw;
}
.recoveredMain .recoveredJoke li div:nth-child(3){
	text-align: right;
	width: 16.7vw;
}
.recoveredMain .recoveredJoke li div p:nth-child(1){
	width:100%;
	line-height: 20px;
	height:20px;
}
.recoveredMain .recoveredJoke li div:nth-child(2) p:nth-child(1) span:nth-child(1){
	display: block;
	float: left;
	max-width: 119px !important;
	width: 119px;
}
.recoveredMain .recoveredJoke li div:nth-child(2) p:nth-of-type(1) span:nth-child(2){
	padding:0px 10px;
	float: right;
	display: block;
	min-width: 60px;
	border-radius: 15px;
	background:#069efb;
}
.recoveredMain .recoveredJoke li div p:nth-child(2){
	width: 55.5vw;
	margin-top: 18px;
	line-height: 18px;
	height:36px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap:break-word;
	word-break:normal;
}
.recoveredMain .recoveredJoke li div:nth-child(3) p:nth-child(2){
	width:100%;
	margin-top: 40px;
}

/*
 	提现页面样式
 * */
.withdrawMain h2:after{
	content: "金   额";
	position: absolute;
	top:97px;
	left: 2.75vw;
}
.canBalance{
	width: 100vw;
	overflow: hidden;
}
.withdrawMain .apply-wx-bank div:nth-child(2) .allYesOrNo{
	display: block;
	position: absolute;
	z-index: 50;
	top:35px;
	right:25px;
	width: 20px;
	height: 20px;
	background:url(../images/weixianzhong.png) no-repeat center center;
	background-size: 20px 20px;
}
.withdrawMain .apply-wx-bank div:nth-child(2) .yesOrNo{
	background:url(../images/xuanzhong.png) no-repeat center center;
	background-size: 20px 20px;
}
/*
 	下单有地址页面样式
 * */
.orderMain .orderType,.orNoAddressMain .orderType{
	padding:0 2.75vw;
	color:#333;
	background:#fff url(../images/weixianzhong.png) no-repeat right center;
	background-size: 20px 20px;
	background-position-x: 91.85vw;
	line-height: 50px;
	display: none;
}

.orderMain .yesOrderType,.orNoAddressMain .yesOrderType{
	background:#fff url(../images/xuanzhong.png) no-repeat right center;
	background-size: 20px 20px;
	background-position-x: 91.85vw;
	display: block;
}
.orderMain .address-select{
	position:absolute;
	width:20px;
	height:20px;
	display:inline-block;
	margin:auto;
	top:0;
	bottom:0;
	left:91.85vw;
}
.orderMain .address-select.selected{
	background:#fff url(../images/xuanzhong.png) no-repeat right center;
	background-size: 20px 20px;
}
.orderMain .address-select.unselected{
	background:#fff url(../images/weixianzhong.png) no-repeat right center;
	background-size: 20px 20px;
}
.orderMain .selectType,.orNoAddressMain .selectType{
	height: 73px;
	padding: 20px 2.75vw;
}
.orderMain .selectType span,.orNoAddressMain .selectType span{
	display: block;
	float: left;
	width:45vw;
	height:33px;
	line-height: 33px;
	text-align: center;
	background:#f2f2f2;
}
.orderMain .selectType span:nth-child(1),.orNoAddressMain .selectType span:nth-child(1){
	margin-right: 4.5vw;
}
.orderMain .selectType span.redBack,.orNoAddressMain .selectType span.redBack{
	background:#069efb;
	color:#fff;
}

.orderMain .addressList li{
	height:70px;
	padding:0 2.75vw;
}
.orderMain .addressList li p{
	color:#666;
}
.orderMain .addressList li div:nth-child(1){
	width:84.5vw;
}
.orderMain .addressList li div:nth-child(2){
	width:10vw;
	height:100%;
}
.orderMain .addressList li .selectAdress{
	background:url(../images/weixianzhong.png) no-repeat right center;
	background-size: 6vw 6vw;
}

.orderMain .addressList li .selectAdressYes{
	background:url(../images/xuanzhong.png) no-repeat right center;
	background-size: 6vw 6vw;
}


/*
 	下单页面无地址样式
 * */
.orderNoAdress{
	position: relative;
	/*display: none;*/
}
.orderNoAdress input.enter-register-input{
	padding:0 2.75vw 0 25vw;
}
.orderNoAdress .noFunction1:after{
	content: "联系人";
	display: block;
	color:#666;
	position: absolute;
	top:15px;
	left:2.75vw;
}
.orderNoAdress .noFunction2:after{
	content: "联系电话";
	display: block;
	color:#666;
	position: absolute;
	top:65px;
	left:2.75vw;
}
.orderNoAdress .noFunction3:after{
	content: "详细地址";
	display: block;
	color:#666;
	position: absolute;
	top:170px;
	left:2.75vw;
}
.selectProCityCoun select{
	display: inline-block;
	width:30vw;
	padding-right: 7.5vw;
	height:35px;
}

/*
 	订单中心页面样式
 * */
.orderCenterMain .allState{
	height: 40px;
	line-height: 40px;
}
.orderCenterMain .allState li{
	text-align: center;
	color:#999;
	cursor: pointer;
}
.orderCenterMain .allState .selectState{
	border-bottom: 2px #069efb solid;
	box-sizing: border-box;
	color:#069efb;
}
.orderCenterMain .orderInformation .fir{
	height:35px;
	line-height: 35px;
}
.orderCenterMain .orderInformation .sec{
	padding-top: 8px;
	height:61px;
}
.orderCenterMain .orderInformation .thr{
	/*padding: 8px 0;*/
}
.orderCenterMain .orderInformation .sec>div:nth-child(1){
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.orderCenterMain .orderInformation .sec>div:nth-child(2){
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.orderCenterMain .orderInformation .fir p{
	width: 70.5vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.orderCenterMain .orderInformation .fir span{
	display: inline-block;
	width:52px;
}
.orderCenterMain .orderInformation .sec span.redColor{
	display: block;
	width:14vw;
	height: 100%;
	text-align: center;
}
.orderCenterMain .loading_more {
	cursor: pointer;
}
.orderCenterMain .orderInformation .radiusRedButton,.orderCenterMain .orderInformation .radiusButton{
	float: right;
}

/*
 	搜索页面样式
 * */
.searchHeader .searchJoke{
	width: 78vw;
	height:30px;
	position: absolute;
	border-radius: 10px;
	left: 11vw;
	top:10px;
}

.searchHeader span:nth-of-type(2){
	display: block;
	width:35px;
	height:50px;
	color: #fff;
	line-height: 50px;
	position:absolute;
	right: 10px;
	top:0;
}
.searchMain .searchRecord,.searchMain .searchMain_hotSearch {
	padding-bottom: 22px;
}
.searchMain .searchRecord li,.searchMain .searchMain_hotSearch a{
	display: inline-block;
	height: 22px;
	line-height: 22px;
	border:1px #D9D7D7 solid ;
	border-radius: 23px;
	font-size: 12px;
	margin-top: 22px;
	filter:alpha(opacity=90.2);
	background: #D9D7D7;
	-moz-opacity:0.902;
	opacity: 0.902;
	padding:0  0 0 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 5px;
	color:#333;
}
.searchMain .searchRecord li span{
	display: inline-block;
	float: left;
	cursor: pointer;
	font-size: 12px;
	cursor: pointer;
}
.searchMain .searchRecord li span:nth-child(2){
	width: 25px;
	height: 100%;
	background:url(../images/shanchu.png) no-repeat center center;
	background-size: 9px 9px;
}

.searchMain .searchMain_hotSearch a{
	background:#D9D7D7;
	text-align: center;
	padding: 0 15px;
}
.searchMain .searchResult li{
	height: 50px;
	line-height: 50px;
	background:#fff;
}
.searchMain .searchResult li>div:nth-child(1){
	-webkit-box-flex: 1.8;
	-webkit-flex: 1.8;
	-ms-flex: 1.8;
	flex: 1.8;
}


/*
 	物流详情页面样式
 * */
.logisticsMain .logisticsInformation .user-info{
	width: auto !important;
}
.logisticsMain .logisticsInformation li:nth-child(1){
	width: 44.5vw;
	min-width: 130px;
	height: 50px;
	line-height: 50px;
}
.logisticsMain .logisticsInformation li:nth-child(2){
	padding: 5px 0;
	width: 50vw;
	line-height: 20px;
}
.logisticsMain .logisticsDetails li{
	padding: 5px 10px 0 35px;
	line-height: 20px;
	background:url(../images/logistics.png) no-repeat;
	background-size: 16px 16px;
	background-position: 2.75vw 7px;
}
.logisticsMain .logisticsDetails li p{
	width: 100%;
	color: #999;
}
.logisticsMain .logisticsDetails li:nth-child(1){
	background:url(../images/logisticsNow.png) no-repeat;
	background-size: 16px 16px;
	background-position: 2.75vw 7px;
}
.logisticsMain .logisticsDetails li:nth-child(1) p{
	color: #5ACE7D;
}
/*
 * 帮助中心页面样式
 */
.helpCenterMain .weCanDoJoke{
	width:90vw;
	height:60px;
	background:#fff;
	padding: 2vw 5vw 5vw;
}
.helpCenterMain .weCanDoJoke li{
	text-align: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size:13px;
}

.helpCenterMain .weCanDoJoke li:nth-child(odd){
	-webkit-box-flex: 2;
	-webkit-flex: 2;
	-ms-flex: 2;
	flex: 2;
	color: #069efb;
}
.helpCenterMain .weCanDoJoke li:nth-child(odd) span{
	display: block;
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
}
.helpCenterMain .weCanDoJoke li:nth-child(odd) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: 0;
	width: 40px;
	margin:0 auto;
	margin-bottom: 5px;
	padding-top:40px;
}
.helpCenterMain .weCanDoJoke li:nth-child(3) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: -40px;
}
.helpCenterMain .weCanDoJoke li:nth-child(5) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: -80px;
}
.helpCenterMain .weCanDoJoke li:nth-child(7) span:nth-child(1){
	background:url(../images/icon_index.png) no-repeat center center;
	background-size: 40px;
	background-position-y: -120px;
}
.helpCenterMain .weCanDoJoke li:nth-child(even){
	height:1px;
	border-top: 1px #069efb solid;
	margin-top: 20px;
}
.helpCenterMain .helpCenterProblem{
	padding-bottom: 18px;
}

.helpCenterMain .helpCenterProblem .helpCenterAlso{
	padding-bottom:2vw;

}
.helpCenterMain .helpCenterProblem p{
	margin-top: 5px;
	border-bottom: 1px #e7e7e7 solid;
	min-height:25px;
	height:auto;
	line-height: 9vw;
	background: url(../images/question.png) no-repeat left center;
	background-size: 20px 20px;
	padding-left: 25px;
}
.helpCenterMain .helpCenterAlso a{
	display: inline-block;
	color: #666;
	width:45vw;
	line-height: 16px;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.helpCenterMain .helpCenterOtherJoke{
	padding-bottom: 35px;
}
.helpCenterMain .helpCenterOther .content{
	margin-top: 5px;
	display: none;
	font-size: 14px;
	color:#666;
	height: auto;
	padding-right: 30px;
}
.helpCenterMain .helpCenterOther .borBottom{
	width: 94.5vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 30px;
	cursor: pointer;
}
.helpCenterMain .helpCenterOther p{
	width: 94.5vw;
}
.helpCenterMain .helpCenterOther .icon_up{
	height: 45px;
	line-height: 45px;
	background:url(../images/icon_up.png) no-repeat right;
	background-size: 20px;


}
.helpCenterMain .helpCenterOther .icon_down{
	height:45px;
	line-height: 45px;
	background:url(../images/icon_down.png) no-repeat right;
	background-size: 20px;
}
.helpCenterMain .helpCenterOther .icon_right{
	height:45px;
	line-height: 45px;
	background:url(../images/icon_right.png) no-repeat right;
	background-size: 20px;
}
.helpCenterMain .helpCenterOther div.helpCenterOther_content{
	line-height: 20px;
}

.income{
	padding-left: 10px;
	padding-right: 10px;
}
.income li{
	min-height:30px;
	line-height: 30px;
	padding:10px 0;
}
.income li span:nth-child(1){
	width: 15vw;
	display: inline-block;
}
.income li span:nth-child(3){
	display: inline-block;
	text-align: right;
	float: right;
}

.moneyout{
	padding-left: 10px;
	padding-right: 10px;
}
.moneyout li{
	min-height:30px;
	line-height: 30px;
	padding:10px 0;
}
.moneyout li span:nth-child(1){
	width: 15vw;
	display: inline-block;
}
.moneyout li span:nth-child(3){
	display: inline-block;
	text-align: right;
	float: right;
}

.address li{
	padding: 10px;
	line-height: 25px;
	padding-bottom: 30px;
}
.address li .radiusButton{
	float: right;
	margin-left: 10px;
}

/*
 	订单详情页面样式
 * */
.orderDetailsMain .orderInformationTime,.qualityReportMain .whatOrderQuality,.sendBackMain .whatOrderQuality{
	padding:10px 2.75vw;
}
.orderDetailsMain .orderInformationTime li,.qualityReportMain .whatOrderQuality li,.sendBackMain .whatOrderQuality li{
	width: 50%;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.orderDetailsMain .orderExpress{
	position: relative;
}
.orderDetailsMain .orderExpress .radiusButton{
	display: inline-block;
	float:right;
	position: relative;
	top: -3px;
}
.orderDetailsMain .orderExpress .mr5{
	margin-right:5px;
}
.orderDetailsMain .orderInformationTime:after,.qualityReportMain .whatOrderQuality:after,
.qualityReportMain .qualityInformation:after,.sendBackMain .whatOrderQuality:after,
.qualityReportMain .newmain:after{
	content: "";
	height: 0;
	display: block;
	clear: both;
}

.orderDetailsMain .orderPhoneNum{
	height: 40px;
	padding: 10px 0;
}
.orderDetailsMain .orderPhoneNum li{
	width: 50%;
	height: 39px;
}
.orderDetailsMain .orderPhoneNum li p{
	width:45%;
}

.orderDetailsMain .orderPhoneNum li p:nth-child(1){
	text-align: right;
	font-size: 30px;
	line-height: 39px;
	margin-left: 5%;
}
.orderDetailsMain .orderPhoneType{
	height: 40px;
	line-height: 40px;
}
.orderDetailsMain .orderPhoneArguments p{
	line-height: 20px;
}
.orderDetailsMain .orderPhoneArguments a{
	margin-top: 2px;
}
.orderDetailsMain .orderPhoneArguments div{
	height: 32px;
	line-height: 32px;
}


/*
 	质检报告页面样式
 * */
.headerFlexd .qualityReportMain{
	padding:50px 0 110px 0;
}
.qualityReportMain .personalPrivacy{
	height: 75px;
	background:#fff url(../images/suo.png) no-repeat left center;
	background-size: 60px 60px;
	padding:0 10px 0 75px;
	display: table;

}
.qualityReportMain .personalPrivacy>div{
	display: table-cell;    /*ie7和ie6都不能识别 display: table-cell;*/
	vertical-align: middle;
}
.qualityReportMain .qualityInformation li{
	width: 50%;
	height:40px;
	line-height: 40px;
}
.qualityReportMain .newmain li{
	width: 50%;
	padding: 10px 0;
}
.qualityReportMain .newmain li:nth-child(odd){
	box-sizing: border-box;
}
.qualityReportMain .qualityInformation li:nth-child(odd){
	box-sizing: border-box;
}
.qualityReportMain .qualityInformation li:nth-child(3),.qualityReportMain .qualityInformation li:nth-child(4){
	height: auto;
	padding:5px 0 10px 0;
	box-sizing: border-box;
}
.qualityReportMain .qualityInformation li:nth-child(3) p{
	text-align: right;
	padding-right: 10px;
	line-height: 25px;
}
.qualityReportMain .qualityInformation li:nth-child(4) p{
	padding-left: 10px;
	line-height: 25px;
}
.qualityReportMain .selectReport{
	width: 94.5vw;
	padding:10px 2.75vw 0 2.75vw;
}

/*.qualityReportMain .selectReport a, .qualityReportMain .selectReport span{*/
/*display: block;*/
/*width: 45%;*/
/*background:#adadad;*/
/*height: 40px;*/
/*line-height: 34px;*/
/*box-sizing: border-box;*/
/*color: #fff;*/
/*border-radius: 25px;*/
/*font-size: 14px;*/
/*margin-right: 10%;*/
/*}*/
.qualityReportMain .selectReport a{
	margin-top:0;
	margin-bottom:10px;
}
.qualityReportMain .selectReport .sec{
	margin-right:0;
}
.qualityReportMain .selectReport .commonButton{
	width: 78vw;
}
.qualityReportMain .selectReport span{
	margin-right: 0;
	background:#069efb;
}
.qualityReportMain .ourPromise{
	display: table;
	padding:10px 10vw;
	width: 80vw;
	height: 70px;
	background-image: url(../images/report_gz.png);
	background-repeat:no-repeat;
	background-position: center right;
	background-size: 70px 70px;
}
.qualityReportMain .ourPromise>div{
	display: table-cell;    /*ie7和ie6都不能识别 display: table-cell;*/
	vertical-align: middle;
}



.materialMain .replaceInput{
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: #FFFEFF;
	background-size: 50px;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 auto;
}
.materialMain ul{
	padding: 10px 10px 0 10px;
}
.materialMain li{
	background:url(../images/qianjin.png) no-repeat center center;
	background-size: 15px 24px;
	padding-right: 23px;
	background-position: center right;
	line-height: 45px;
}

/*
 	退回手机页面样式
 * 	*/
.sendBackMain .back_address{
	height: 40px;
	line-height: 40px;
}

.sendBackMain .selectAdress{
	display: table;
	padding:10px 2.75vw;
	background:#fff url(../images/weixianzhong.png) no-repeat right center;
	background-size: 20px 20px;
	background-position-x: 90vw;
}
.sendBackMain .selectAdress p{
	display: table-cell;
	vertical-align: middle;
	width:70vw;
}
.sendBackMain .selectAdressNow{
	background:#fff url(../images/xuanzhong.png) no-repeat right center;
	background-size: 20px 20px;
	background-position-x: 90vw;
}
/*
   发货页面样式
 * */
.sendGoodsMain .sendGoodsJoke{
	position: relative;
}
.sendGoodsMain .sendGoodsJoke input::-webkit-input-placeholder {
	font-size: 14px;
}
.sendGoodsMain .selectInput{
	position: relative;
}
.sendGoodsMain .sendGoods_noFunction:after{
	content: "扫码";
	display: block;
	font-size: 16px;
	color:#069efb;
	position: absolute;
	top:48px;
	right:10px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: right;
}
.sendGoodsMain .selectInput select{
	color: #bbb;
}

/*

 * */
.myServiceMain>div{
	height: 100px;
}
.myServiceMain .serviceName{
	background:#fff url(../images/fuzeren.png) no-repeat right center;
	background-size: 50px 50px;
	background-position-x: 80vw;
}
.myServiceMain .serviceWX{
	background:#fff url(../images/wx.png) no-repeat left center;
	background-size: 50px 50px;
	background-position-x:6vw;
}
.myServiceMain .serviceWX span,.myServiceMain .serviceQQ a,.myServiceMain .serviceTEL a{
	display: block;
	height: 26px;
	width: 110px;
	line-height: 26px;
	color:#fff;
	font-size: 14px;
	margin-right: 35px;
	cursor: pointer;
}
.myServiceMain .serviceWX p,.myServiceMain .serviceQQ p,.myServiceMain .serviceTEL p{
	width: 100%;
	text-align: right;
	margin-right: 25px;
}
.myServiceMain .serviceQQ{
	background:#fff url(../images/qq.png) no-repeat left center;
	background-size: 50px 55px;
	background-position-x:6vw;
}
.myServiceMain .serviceTEL{
	background:#fff url(../images/dianhuakefu.png) no-repeat left center;
	background-size: 50px 65px;
	background-position-x:6vw;
}
.myServiceMain .serviceWEIXIN{
	height: 250px;
	padding:20px;
	text-align: center;
	line-height: 40px;
}
.myServiceMain .serviceWEIXIN img{
	width: 180px;
	margin:0 auto;
	display: block;
}
.article .detail-title{
	line-height: 50px;
}
.detail-content{
	line-height: 25px;
	padding:0 10px;
	margin-top: 20px;
}
.article .detail-content img{
	width:100%;
}

/*B端样式*/
.name-And-Num .identityNum{
	box-sizing:border-box;
}
.qualityReportMain .report-remark{
	padding:2.75vw;
	margin-bottom: 10px;
}
.qualityReportMain .remark-text{
	color:#999;
}
.orderMain .order-address{
	padding-bottom:10px;
	padding-top:5px;
	position:relative;
}
.orderMain .order-address .commonPadding{
	color:#666;
}

.shop-icon{
	background: url(../images/shop.png) no-repeat center;
	background-size: 18px 18px;
	background-position-x: 7.3vw;
}
.address-icon{
	position:absolute;
	display:block;
	height:40px;
	width:15vw;
	background: url(../images/address.png) no-repeat center;
	background-size: 18px 18px;
	background-position-x: 7.3vw;
}
.verify-num{
	background: url(../images/yanzhengma.png) no-repeat center;
	background-size: 18px 18px;
	background-position-x: 7.3vw;
}
.bodyWhite .enter-address-select{
	display:inline-block;
	border: none;
	height: 40px;
	width: 26vw;
	background-position-x: 19vw;
}
.bodyWhite .enter-address-select.first{
	margin-left:15vw;
}
.name-And-Num .identify-num-icon{
	background: url(../images/identify.png) no-repeat center;
	background-size: 24px 24px;
	background-position-x: 6.5vw;
}
.name-And-Num .user-name-icon{
	background: url(../images/user.png) no-repeat center;
	background-size: 18px 18px;
	background-position-x: 7.3vw;
}
.logo-loading{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:9999999;
	background: #f0f0f0;
	/*display:none;*/
}
.logo-loading .load-phone{
	width:100%;
	height:100px;
	background:url("../images/load-phone.png") no-repeat center top;
	background-size: 110px 70px;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	padding-top: 10px;
}
.logo-loading .load-phone p{
	width: 100%;
	text-align: center;
	padding-top: 20px;
}
.logo-loading .load-logo{
	width: 51.2px;
	height: 51.2px;
	background:url("../images/load-logo.png") no-repeat center center;
	background-size: auto 51.2px;
	margin:0 auto;
}
/*回收车推荐位*/
.recovery-show{
	background-color:#fff;
	position:relative;
	padding:12px 60px;
}
.recovery-item{
	color:#999;
}
.recovery-img{
	position:absolute;
	width:40px;
	height:40px;
	margin:auto;
	left:10px;
	top:0;
	bottom:0;
	background:url(../images/cart.png) no-repeat center center;
	background-size:40px;
}
.recover-btn{
	position:absolute;
	width:50px;
	text-align:center;
	right:10px;
	bottom:8px;
}
.recovery-price{
	font-size:18px;
}
.recovery-off{
	background:#fff url(../images/off.png) no-repeat center center;
	background-size:20px;
	display:inline-block;
	width:20px;
	height:20px;
	right:10px;
	top:5px;
	position:absolute;
}
.empty50{
	height:50px;
}
.helpCenterMain .price-item{
	color:#333;
	display: block;
	float: left;
	width:31.233vw;
	height:80px;
	line-height:105px;
	text-align:center;
	background-repeat: no-repeat;
	background-position: center 0;
}
.helpCenterMain .price-center{
	padding:10px 0;
}
.helpCenterMain .price-line{
	height:1px;
	background:#e7e7e7;
	clear: both;
}
.helpCenterMain .price-left-line{
	border-left:1px solid #e7e7e7;
}
.priceBody .commonButton{
	text-align: center;
	position: fixed;
	bottom: 10px;
	left: 11vw;
}
.buyPhoneWrap .input-name{
	display:block;
	line-height:28px;
	position:absolute;
	padding:0 10px;
	padding-top:15px;
}
.buyPhoneWrap h1{
	padding: 5px 2.75vw;
    background: yellow;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 5px;
}
.buyPhoneWrap textarea{
    display: block;
    width: 94.5vw;
    min-height: 60px;
    border: 1px #E7E7E7 solid;
    -webkit-appearance: none;
    border-left: none;
    border-right: none;
    padding: 10px 2.75vw;
    margin-top: 40px;
}
.buyPhoneWrap .input-item:focus{
	border-bottom:1px solid #069efb;
}
.buyPhoneWrap .input-item{
	padding:15px 10px 5px 80px;
}
.buyPhoneWrap .name-item{
	line-height:50px;
	display: block;
	height:40px;
}
.buyPhoneWrap .item-area{
	padding:0 10px;
	box-sizing: border-box;
}
.buyPhoneWrap .select-item{
	width: 48.8%;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	background-color: #f0f0f0;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	cursor: pointer;
	margin-top:10px;
	box-sizing: border-box;
}
.buyPhoneWrap .select-item.active{
	background-color: #069efb;
	color: #FFF;
}
#recoveryFlexd .button-item{
	display:inline-block;
	width:45vw;
}
#recoveryFlexd .fir-btn{
	margin-left:3.25vw;
	margin-right:1vw;
	background:none;
	border:1px solid #069efb;
	color:#069efb;
}
#recoveryFlexd .sec-btn{
	background-color:#069efb !important;
}
/**区域数据页面样式**/
#myAreaDataMain{
	padding:80px 1.375vw 0;
}
#myAreaDataMain .area-list{
	display:inline-block;
	width:45.875vw;
	height:45.875vw;
	margin:1.375vw;
	text-align:center;
	float:left;
	min-height:120px;
	position: relative;
}
#myAreaDataMain .fir{
	background: #f67878;
}
#myAreaDataMain .sec{
	background: #2aafe0;
}
#myAreaDataMain .thr{
	background: #c57bc2;
}
#myAreaDataMain .icon-area{
	width:80px;
	height:80px;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;

}
#myAreaDataMain  .icon{
	width:60px;
	height:60px;
	margin:auto;
}
#myAreaDataMain .fir .icon{
	background:url(../images/shop_icon.png) no-repeat center;
	background-size:60px 60px;
}
#myAreaDataMain .sec .icon{
	background:url(../images/order_icon.png) no-repeat center;
	background-size:60px 60px;
	background-position-y:2px;
}
#myAreaDataMain .thr .icon{
	background:url(../images/assessment_icon.png) no-repeat center;
	background-size:47px 47px;
	background-position-x:5px;
}
#myAreaDataMain .name{
	font-size:16px;
	color:#fff;
	line-height:20px;
}

/**区域门店页面样式**/
#shopDataMain{
	padding-top:100px;
}
#shopDataMain .shop-list{
	position:relative;
	background:#fff;
	padding:0 120px 0 40px;
	border-bottom:1px solid #ddd;
}
#shopDataMain .shop-item{
	position:absolute;
	text-align:center;
	font-size:12px;
	top:0;
}
#shopDataMain .name{
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#shopDataMain .level{
	width:40px;
	left:0;
}
#shopDataMain .shop-area .phone{
	background: url(../images/phone_right.png) no-repeat center center;
	background-size:20px 20px;
}

#shopDataMain .phone{
	width:80px;
	right:0px;
}
#shopDataMain .status{
	width:40px;
	right:80px;
}
#shopDataMain .shop-head{
	position:fixed;
	top:100px;
	left:0;
	right:0;
	z-index:6;
}
#shopDataMain .shop-area{
	margin-top:39px;
}
#shopDataMain .loading_more{
	background:#fff;
	height:42px;
	line-height:42px;
}
#shopDataMain .shop-head .shop-item,
#shopDataMain .shop-head .name,
#shopDataMain .shop-head .shop-list
{
	height:38px;
	line-height:38px;
	font-size:14px;
}

#shopDataMain .shop-area .shop-item,
#shopDataMain .shop-area .name,
#shopDataMain .shop-area .shop-list
{
	height:42px;
	line-height:42px;
	font-size:12px;
}
/***商家详情页面样式***/
#shopDetailMain .shop-list{
	position:relative;
	padding-left:80px;
	background:#fff;
	border-bottom:1px solid #ddd;
}
#shopDetailMain .name{
	position:absolute;
	top:0;
	left:2.75vw;
	line-height:40px;
	height:40px;
}
#shopDetailMain .shop-item{
	height:40px;
	line-height:40px;
}
#shopDetailMain .address-item{
	min-height:40px;
	line-height:26px;
	padding-top:7px;
	padding-right:2.75vw;
}
/**搜索部分**/
#shopDataMain .top-head{
	height:46px;
	background:#fff;
	padding-top:4px;
	position:fixed;
	top:50px;
	width:100%;
	z-index:6;
}
#shopDataMain .search-area{
	height:40px;
	border:1px solid #069efb;
	width:70%;
	margin: auto;
	border-radius:20px;
	padding-right:60px;
	position:relative;
}
#shopDataMain .search{
	background:url(../images/search_icon.png) no-repeat center;
	display:block;
	position:absolute;
	width:60px;
	height:40px;
	right:0;
	top:0;
}
#shopDataMain .search-text{
	height:40px;
	padding-left:20px;
	border-radius:21px;
	display: block;
	width: 100%;
}
/**订单列表样式***/
#shopDataMain .deal-name{
	display:inline-block;
	width:48%;
	padding-left:2%;
}
#shopDataMain .shop-area .deal-name{
	font-size:12px;
	line-height:16px;
}
#shopDataMain .shop-area .shop-item{
	top:0;
	bottom:0;
	margin: auto;
}

#shopDataMain .order-list{
	line-height: 38px;
	font-size: 14px;
	padding-right:130px;
	position:relative;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
#shopDataMain .order-list .deal-price{
	right:80px;
	width:50px;
}
#shopDataMain .order-list .deal-time{
	right:0px;
	width:80px;
	float:left;
}
#shopDataMain .shop-area .order-list{
	min-height:45px;
	align-items: center;
	display: flex;
}
/***估价列表样式***/
#shopDataMain .shop-area{
	background-color: #f0f0f0;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
#shopDataMain .assessment-list{
	line-height: 38px;
	font-size: 14px;
	padding-right:130px;
	position:relative;
	background: #fff;
	border-bottom: 1px solid #ddd;
}
#shopDataMain .assessment-list .deal-price{
	right:80px;
	width:50px;
}
#shopDataMain .assessment-list .deal-time{
	right:0px;
	width:80px;
}
#shopDataMain .assessment-list .deal-assessment{
	right:130px;
	width:40px;
}
#shopDataMain .shop-area .assessment-list{
	min-height:45px;
	align-items: center;
	display: flex;
}
#shopDataMain .shop-area .assessment-list .up{
	color:#069efb;
}
#shopDataMain .shop-area .assessment-list .down{
	color:#666;
}
#shopDataMain .shop-area .info{
	display:none;
	padding:0 2%;
}
#shopDataMain .shop-area  .r_info{
	line-height:16px;
	color:#666;
	font-size: 12px;
	display: inline-block;
}
/*注册领红包*/
#register_shadow{
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background:rgba(0,0,0,0.4);
	display:none;
}
#register_shadow .register-success{
	background:url(../images/register_success.png) no-repeat center;
	background-size: 100% 100%;
	position:absolute;
	top:50%;
	bottom:50%;
	left:0;
	right:0;
	margin:auto;
	width:0;
	height:0;
}
/*个人中心弹框*/
#user_shadow{
	position:fixed;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background:rgba(0,0,0,0.4);
	display:none;
}
#user_shadow .show-alert{
	position:absolute;
	top:0;
	bottom:61px;
	left:0;
	right:0;
	margin:auto;
	width:0;
	height:0;
}
#user_shadow .user-alert{
	background:url(../images/center_alert.png) no-repeat center;
	background-size: 100% 100%;
}
#user_shadow .order-alert{
	background:url(../images/alert_order.png) no-repeat center;
	background-size: 100% 100%;
}
#user_shadow .address-alert{
	background:url(../images/alert_address.png) no-repeat center;
	background-size: 100% 100%;
}
#user_shadow .assessment-alert{
	background:url(../images/alert_assessment.png) no-repeat center;
	background-size: 100% 100%;
}
#user_shadow .recovery-alert{
	background:url(../images/alert_recovery.png) no-repeat center;
	background-size: 100% 100%;
}
#user_shadow .alert-off{
	background:url(../images/alert_off.png) no-repeat center;
	background-size: 70% 70%;
	position:absolute;
	top:25vh;
	right:10vw;
	margin:auto;
	width:7vw;
	height:7vw;
	border:1px solid #fff;
	border-radius:50%;
}
#user_shadow .go-jifen{
	position:absolute;
	width:45%;
	height:30%;
	margin:auto;
	top:25%;
	bottom:0;
	right:0;
	left:0;
	display:block;
}
/*积分规则*/
#jifen{
	background:#fff;
	padding-bottom:0px;
}
#jifen .top-img{
	background:url('../images/jifen_top.png') no-repeat center;
	background-size:100% 100%;
	height:43.28125vw;
}
#jifen .bottom-img{
	display:block;
	width:100%;
}
#jifen .task{
	margin:40px 3vw;
	border:1px solid #119ff5;
	padding:20px 3vw;
	border-radius:5px;
	position:relative;
}
#jifen .title{
	position:absolute;
	height:30px;
	width:140px;
	right:0;
	left:0;
	margin:auto;
	top:-15px;
	line-height:30px;
	background-color:#fff;
	text-align:center;
	color:#119ff5;
}
#jifen .item{
	padding:0 60px 0 50px;
	border:1px solid #ddd;
	position:relative;
	min-height:62px;
	margin-bottom:15px;
}
#jifen .item:last-child{
	margin-bottom:0;
}
#jifen .top-text{
	line-height:40px;
	height:30px;
}
#jifen .bottom-text{
	color:#666;
	font-size:12px;
	line-height:20px;
}
#jifen .btn-item{
	position:absolute;
	right:5px;
	top:0;
	bottom:0;
	margin:auto;
	height:30px;
	padding:0 5px;
	line-height:30px;
	border-radius:2px;
}
#jifen .is-ok{
	position:absolute;
	background:url('../images/icon_duigou.png') no-repeat center;
	background-size:30px 30px;
	width:40px;
	height:40px;
	top:0;
	bottom:0;
	right:10px;
	margin:auto;
}
#jifen .qiandao{
	background:url('../images/icon_qiandao.png') no-repeat center;
	background-size:40px 40px;
	background-position-x: 5px;
}
#jifen .qiandao .btn-item{
	color: #f48d29;
	border:1px solid #f48d29;
}
#jifen .shiming{
	background:url('../images/icon_shiming.png') no-repeat center;
	background-size:40px 40px;
	background-position-x: 5px;
}
#jifen .shiming .btn-item{
	color: #d81e06;
	border:1px solid #d81e06;
}
#jifen .dizhi{
	background:url('../images/icon_dizhi.png') no-repeat center;
	background-size:40px 40px;
	background-position-x: 5px;
}
#jifen .dizhi .btn-item{
	color: #1296db;
	border:1px solid #1296db;
}
#jifen .info{
	margin-bottom:15px;
}
#jifen .sec-title{
	line-height:25px;
}
#jifen .line-text{
	text-indent: 2em;
}
#jifen .desc{
	border:1px solid #d81e06;
}
#jifen .desc .title{
	color:#d81e06;
}
/*批量下单*/
.orderMain .order-input{
	position:relative;
	line-height:60px;
	height:60px;
	padding:0 7px 0 90px;
}
.orderMain .order-input .order-input-title{
	position:absolute;
	width:70px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color:#666;
	left:7px;
}
.orderMain .order-input .order-input-title span{
	display: block;
}
.orderMain .order-input .order-text{
	width:100%;
	height:58px;
	line-height:58px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.orderMain .order-tips-info{
	/*margin-bottom:4px;*/
	padding: 7px;
	color:#666;
}
/*客服头部修改样式*/
.headerFlexd .header-item{
	width:50%;
	float:left;
	background:#fff;
	cursor:pointer;
}
.headerFlexd .header-item.active{
	background:#069efb;
	color:#fff;
}
.myServiceMain.hidden,
.myServiceMain .hidden
{
	display:none;
}
.myServiceMain .area-item{
	line-height:40px;
	position:relative;
	padding-left:60px;
	color:#069efb;
	margin-bottom:12px;
}
.myServiceMain .discription-item{
	position:absolute;
	width:60px;
	height:40px;
	line-height:40px;
	font-weight:700;
	top:0;
	bottom:0;
	margin:auto;
	left:0;
}

.myServiceMain .province-item{
	padding:0 10px;
	white-space:nowrap;
}
.myServiceMain .area-box{
	height:auto;
	padding-top:12px;
}
.myServiceMain .img-show-box{
	position: fixed;
	height: 100%;
	width: 100%;
	top:50px;
	background: #000000c4;
	z-index: 999;
}
.myServiceMain .box-shadow{
	background: #fff;
	width: 70%;
	position: absolute;
	padding: 12px 30px;
	left: 0;
	right: 0;
	margin: auto;
	top: 70px;
}

.myServiceMain .img-box-head{
	text-align: center;
	height: 30px;
	font-weight: 700;
}


.myServiceMain .box-img{
	width: 180px;
	margin: 0 auto;
	display: block;
}


.myServiceMain .img-box-text{
	text-align: center;
	line-height: 25px;
}

.myServiceMain .img-box-off{
	width: 40px;
	height: 40px;
	background:url(../images/alert_off.png) no-repeat center;
	background-size: 23px;
	border-radius: 50%;
	position: absolute;
	bottom: -60px;
	margin: auto;
	left: 0;
	right: 0;
	border: 1.5px solid #fff;
}
.orderMain .swiper-container img{
	width:100vw;
	height:50vh;
}
.orderMain   ul.slidershow-nav{ z-index:10;dex: 10; position:absolute;bottom:5%;height:10px;width:100%;text-align:center;font-size:0}
.orderMain   ul.slidershow-nav li.swiper-pagination-bullet{vertical-align:top;display:inline-block;width:6px;height:6px;margin-right:10px;background-color:#000;border-radius:6px}
.orderMain   ul.slidershow-nav li.swiper-pagination-bullet-active{background-color:#FFF}
.orderMain   ul.slidershow-nav li.last{margin-right:0}
