/*个人中心*/

#personal,
#letter,
#welfare,
#Red,
#redEnvelopes,
#replyRecord,
#Member,
#personalLetter,
#myAttention,
#cardCoupons,
#myTask,
#setUp,
#mykyVIP,
#activation,
#mineVIP,
#VIPYearCar,
#Login,
#Reservelist,
#Order,
.warp,
.diaryWarp,
.headTop {
	max-width: 750px;
	margin: 0 auto;
}

#personal header {
	width: 100%;
	height: 3.5rem;
	background: url(../img/个人中心/bgbanner.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

#personal header a.setUp {
	font-size: 0.3rem;
	float: right;
	padding: 0.15rem 0.3rem 0 0;
}

#personal header .login {
	text-align: center;
	padding-top: 1rem;
}

#personal header .login p {
	font-size: 0.3rem;
}

#personal header .login input {
	color: #FFFFFF;
	background: rgba(0, 0, 0, 0.4);
	border-radius: 0.5rem;
	font-size: 0.3rem;
	padding: 0.1rem 0.4rem;
	margin-top: 0.1rem;
}

#personal header .Sign {
	width: 1.1rem;
	font-size: 0.25rem;
	background: #339e65;
	padding: 0.08rem 0.2rem;
	border-bottom-left-radius: 0.5rem;
	border-top-left-radius: 0.5rem;
	position: absolute;
	right: 0;
	bottom: 0.4rem;
}

#personal header .Sign a {
	display: inline-block;
	margin-top: 0.06rem;
	color: #FFFFFF;
}

#personal .middle {
	padding-bottom: 1rem;
}

#personal .middle .nav {
	width: 100%;
	text-align: center;
	padding: 0.3rem 0;
	border-bottom: 1px solid #eaeaea;
	border-top: 1px solid #eaeaea;
}

#personal .middle .nav ul {
	width: 100%;
}

#personal .middle .nav ul li {
	width: 19%;
	text-align: center;
	float: left;
	border-right: 1px solid #eaeaea;
	margin-left: 0.04rem;
}

#personal .middle .nav ul li img {
	width: 0.8rem;
}

#personal .middle .blank {
	width: 100%;
	height: 0.2rem;
	background: #f8f8f8;
}

#personal .middle .list {
	width: 100%;
	border-top: 1px solid #eaeaea;
}

#personal .middle .list ul {
	width: 100%;
}

#personal .middle .list ul li {
	height: 1rem;
	line-height: 1rem;
	border-bottom: 1px solid #eaeaea;
	padding-left: 0.2rem;
}

#personal .middle .list ul li img {
	vertical-align: middle;
	width: 0.5rem;
}

#personal .middle .list ul li img.per_jt {
	float: right;
	margin-right: 0.3rem;
	width: 0.4rem;
	margin-top: 0.25rem;
}

footer .navFooter {
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	overflow: hidden;
	background: #f5f5f5;
}

footer .FooterCon {
	min-width: 320px;
	max-width: 750px;
	margin: 0 auto;
}

footer dl {
	width: 25%;
	float: left;
	text-align: center;
	padding: 5px 0 0 0;
	color: #989898;
	background: #f5f5f5;
}


/*个人中心-登录*/

#personal header .login .photo {
	width: 1.5rem;
	height: 1.5rem;
	border: 1px solid transparent;
	border-radius: 50%;
}

#personal header .after {
	position: relative;
}

#personal header .after .photo {
	position: absolute;
	left: 50%;
	margin-left: -0.8rem;
}

#personal header .after .photo img.pho_img {
	width: 100%;
	border-radius: 50%;
}

#personal header .after .photo img.vip {
	left: 76%;
	width: 0.35rem;
	position: absolute;
	bottom: 0;
}

#personal header .after .photo span.name {
	display: inline-block;
	margin-top: 0.1rem;
}

#personal .middle .per_msg {
	width: 100%;
	border-bottom: 1px solid #eaeaea;
}

#personal .middle .per_msg ul {
	width: 100%;
}

#personal .middle .per_msg ul li {
	float: left;
	width: 49%;
	height: 1.2rem;
	text-align: center;
	line-height: 1.2rem;
}

#personal .middle .per_msg ul li.have {
	border-right: 1px solid #eaeaea;
}

#personal .middle .per_msg ul li img {
	width: 0.6rem;
	vertical-align: middle;
}


/*发私信*/

#letter header,
#welfare header,
#Red header,
#redEnvelopes header,
#replyRecord header,
#Member header,
#personalLetter header,
#myAttention header,
#cardCoupons header,
#myTask header,
#setUp header,
#mykyVIP header,
#activation header,
#mineVIP header,
#VIPYearCar header,
#Login header,
#Reservelist header,
.warp header,
#Order header,
.diaryWarp header,
.headTop header {
	width: 100%;
	height: 1rem;
	border-bottom: 1px solid #EAEAEA;
	display: flex;
	justify-content: space-between;
	line-height: 1rem;
}

#letter header a,
#welfare header a,
#Red header a,
#redEnvelopes header a,
#replyRecord header a,
#Member header a,
#personalLetter header a,
#myAttention header a,
#cardCoupons header a,
#myTask header a,
#setUp header a,
#mykyVIP header a,
#activation header a,
#mineVIP header a,
#VIPYearCar header a,
#Login header a,
#Reservelist header a,
.warp header a,
#Order header a,
.diaryWarp header a,
.headTop header a {
	font-size: 0.34rem;
}

#letter header a img,
#welfare header a img,
#Red header a img,
#redEnvelopes header a img,
#replyRecord header a img,
#Member header a img,
#personalLetter header a img,
#myAttention header a img,
#cardCoupons header a img,
#myTask header a img,
#setUp header a img,
#mykyVIP header a img,
#activation header a img,
#mineVIP header a img,
#VIPYearCar header a img,
#Login header a img,
#Reservelist header a img,
.warp header a img,
#Order header a img,
.diaryWarp header a img,
.headTop header a img{
	vertical-align: middle;
	width: 0.5rem;
}

#letter .content .words {
	text-align: center;
	margin-top: 0.1rem;
}

#letter .content textarea {
	width: 95%;
	height: 5rem;
}

#letter .content .upload_img {
	margin-left: 0.3rem;
	width: 2rem;
	height: 2rem;
	border: 1px dashed #989898;
	background: url(../img/个人中心/upload.jpg);
	background-size: 100% 100%;
}

#letter footer {
	width: 100%;
	height: 1.1rem;
	background: #339e65;
	text-align: center;
	line-height: 1.1rem;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	overflow: hidden;
}

#letter footer a {
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 0.4rem;
	color: #FFFFFF;
}


/*福利*/

#welfare .content {
	padding-bottom: 1rem;
}

#welfare .content .wel_one {
	width: 100%;
	padding-bottom: 0.5rem;
}

#welfare .content .wel_one img {
	width: 100%;
}

#welfare .content .wel_one h1 {
	font-size: 0.35rem;
	margin-top: 0.1rem;
}

#welfare .content .wel_one p {
	color: #939393;
}

#welfare .content .wel_one h1,
#welfare .content .wel_one p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 0.2rem;
}


/*红包*/

#Red header a.red {
	color: red;
	padding-left: 0.1rem;
}

#Red header a:last-child {
	padding-right: 0.2rem;
}

#Red .content .cont_p {
	width: 100%;
	height: 3.0rem;
	background: url(../img/个人中心/redbox.jpg);
	background-size: 100% 100%;
	text-align: center;
	color: #FFFFFF;
	line-height: 0.6rem;
	padding-top: 0.8rem;
}

#Red .content .cont_p p {
	font-size: 0.28rem;
}

#Red .content .cont_p p em {
	font-size: 0.8rem;
}

#Red .content .cont_p a {
	font-size: 0.3rem;
	color: #FCD245;
}

#Red .content .cont_b {
	margin-top: 75%;
	text-align: center;
}

#Red .content .cont_b a {
	font-size: 0.3rem;
}

#Red .content .cont_b a.tx {
	display: inline-block;
	width: 4.2rem;
	height: 0.7rem;
	background: #fe765d;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.7rem;
	border-radius: 0.2rem;
}

#Red .content .cont_b a.ques {
	display: inline-block;
	color: red;
	padding-top: 0.15rem;
}


/*红包明细*/

#redEnvelopes .content .user {
	width: 100%;
	height: 1.5rem;
	border-bottom: 1px solid #EAEAEA;
}

#redEnvelopes .content .user span {
	display: inline-block;
	color: #666666;
	margin-top: 0.25rem;
	margin-left: 0.25rem;
}

#redEnvelopes .content .user span.red {
	color: red;
	float: right;
	margin-right: 0.25rem;
}

#redEnvelopes .content .user p {
	color: #A0A0A0;
	margin-left: 0.25rem;
	margin-top: 0.1rem;
}


/*回复记录*/

#replyRecord .content .user_reply {
	width: 100%;
	border-bottom: 1px solid #EAEAEA;
	padding: 0.3rem 0;
}

#replyRecord .content .user_reply > div {
	float: left;
}

#replyRecord .content .user_reply .user_photo {
	width: 1.4rem;
	height: 1.4rem;
	border-radius: 50%;
	margin-left: 0.3rem;
}

#replyRecord .content .user_reply .user_photo img {
	width: 100%;
	border-radius: 50%;
}

#replyRecord .content .user_reply .user_cont {
	margin-top: 0.2rem;
	padding-left: 0.2rem;
	width: 70%;
}

#replyRecord .content .user_reply .user_cont p {
	line-height: 0.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#replyRecord .content .user_reply .user_cont p.date {
	color: #666666;
}

#replyRecord .content .user_reply .user_cont p a {
	color: #2AC287;
}


/*会员等级*/

#Member .content .user_reply {
	padding-top: 0.2rem;
}

#Member .content .user_reply > div {
	float: left;
}

#Member .content .user_reply .user_photo {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;
	margin-left: 0.3rem;
}

#Member .content .user_reply .user_photo img {
	width: 100%;
	border-radius: 50%;
}

#Member .content .user_reply .user_cont {
	margin-top: 0.1rem;
	margin-left: 0.2rem;
	font-size: 0.28rem;
}

#Member .content .user_reply .user_cont p {
	margin-top: 0.1rem;
}

#Member .content .user_reply .vip {
	float: right;
	margin-right: 0.2rem;
}

#Member .content .user_reply .vip > p:first-child {
	font-size: 0.28rem;
	color: #666666;
}

#Member .content .user_reply .vip > p:nth-child(2) {
	font-size: 0.25rem;
	color: #747474;
	text-align: right;
	padding-bottom: 0.12rem;
}

#Member .content .user_reply .vip a {
	color: #fe9137;
	border: 1px solid #fe9137;
	border-radius: 0.1rem;
	padding: 0.06rem 0.45rem;
}

#Member .content .grade {
	width: 80%;
	margin: 0.4rem auto;
}

#Member .content .grade h1 {
	color: #666666;
	font-size: 0.28rem;
	float: right;
}

#Member .content .grade .grade_value {
	width: 100%;
	height: 0.1rem;
	border: 1px solid #767676;
	border-radius: 0.2rem;
	margin-top: 0.15rem;
}

#Member .content .grade .grade_value > div {
	width: 50%;
	height: 100%;
	background: #F86962;
}

#Member .content .grade .growth {
	margin-top: 0.1rem;
}

#Member .content .grade .growth p.growth_value {
	float: left;
	color: #666666;
}

#Member .content .grade .growth p.growth_value span {
	color: #F86962;
}

#Member .content .grade .growth p.vip {
	float: right;
}

#Member .content .privilege {
	width: 90%;
	margin: 0 auto;
}

#Member .content .privilege .myPri {
	border-bottom: 1px solid #aaaaaa;
	padding-bottom: 0.2rem;
}

#Member .content .privilege .myPri > p:first-child {
	float: left;
	color: #666666;
}

#Member .content .privilege .myPri > p:last-child {
	float: right;
	color: #009245;
}

#Member .content .privilege .pri_recod {
	text-align: center;
}

#Member .content .privilege .pri_recod ul > li {
	float: left;
	width: 16%;
	height: 1.1rem;
	border: 1px solid #72dda5;
	border-radius: 50%;
	background: #72dda5;
	text-align: center;
	margin-right: 0.21rem;
	margin-top: 0.2rem;
}

#Member .content .privilege .pri_recod ul > li a {
	display: inline-block;
	width: 70%;
	height: 70%;
	color: #FFFFFF;
	border: 1px dashed #FFFFFF;
	border-radius: 50%;
	text-align: center;
	margin-top: 0.1rem;
	padding: 0.05rem;
	font-size: 0.27rem;
}

#Member footer {
	width: 100%;
	height: 1.1rem;
	background: #339e65;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	overflow: hidden;
}

#Member footer a {
	color: #FFFFFF;
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 1.1rem;
	font-size: 0.35rem;
}


/*私信*/

#personalLetter .content .user_word {
	width: 90%;
	margin: 0 auto;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	border-bottom: 1px solid #EAEAEA;
}

#personalLetter .content .user_word .user_photo {
	float: left;
}

#personalLetter .content .user_word .user_photo img {
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
}

#personalLetter .content .user_word .user_msg {
	float: left;
	margin-left: 0.3rem;
	width: 75%;
}

#personalLetter .content .user_word .user_msg p {
	font-size: 0.28rem;
	color: #3c3c3c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#personalLetter .content .user_word .user_msg p.date {
	color: #aaaaaa;
}

#personalLetter .content .user_word .user_msg div.img {
	width: 5rem;
	height: 1.5rem;
	margin-top: 0.1rem;
}

#personalLetter .content .user_word .user_msg div.img img {
	width: 30%;
	margin-left: 0.2rem;
	border-radius: 0.1rem;
}

#personalLetter .content .user_word .user_msg a {
	display: inline-block;
	color: #009245;
	border: 1px solid #009245;
	border-radius: 0.1rem;
	padding: 0.05rem 0.25rem;
	margin-top: 0.15rem;
}


/*我的关注*/

#myAttention header a:last-child {
	padding-right: 0.1rem;
}

#myAttention header {
	position: relative;
}

#myAttention header a.sx ul.option {
	position: absolute;
	border: 1px solid #EAEAEA;
	border-right: none;
	background: #FFFFFF;
	right: 0;
	width: 2rem;
	display: none;
	z-index: 999;
}

#myAttention header a.sx ul.option li {
	width: 100%;
	height: 0.6rem;
	text-align: center;
	border-bottom: 1px solid #EAEAEA;
	line-height: 0.6rem;
	font-size: 0.3rem;
	color: #666666;
}

#myAttention header a.sx ul.option li.ac {
	color: #009245;
}

#myAttention header a.sx ul.option li:hover {
	color: #009245;
}

#myAttention .content {
	padding-bottom: 1rem;
}

#myAttention .content .user_word {
	padding: 0.3rem 0;
	border-bottom: 1px solid #EAEAEA;
}

#myAttention .content .user_photo {
	float: left;
	padding-left: 0.2rem;
}

#myAttention .content .user_photo img {
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 50%;
}

#myAttention .content .user_box {
	width: 75%;
	float: left;
	margin-left: 0.2rem;
	font-size: 0.31rem;
}

#myAttention .content .type a {
	display: inline-block;
	color: #009245;
	border: 1px solid #009245;
	border-radius: 0.1rem;
	padding: 0.03rem 0.15rem;
	font-size: 0.25rem;
	margin: 0.1rem 0;
}

#myAttention .content .user_word .comparison div {
	width: 40%;
	border: 1px solid #EAEAEA;
	border-radius: 0.1rem;
	float: left;
	margin-right: 0.4rem;
	margin-top: 0.1rem;
	position: relative;
}

#myAttention .content .user_word .comparison div img {
	width: 100%;
}

#myAttention .content .user_word .comparison div span {
	position: absolute;
	right: 0.1rem;
	top: 0.1rem;
}

#myAttention .content .user_word .comparison div:first-child span {
	color: #333;
	background: rgba(255, 255, 255, 0.7);
	border-radius: 0.1rem;
	font-size: 0.15rem;
}

#myAttention .content .user_word .comparison div:last-child span {
	color: #FFFFFF;
	background: rgba(0, 146, 69, 0.7);
	border-radius: 0.1rem;
	font-size: 0.15rem;
	padding: 0 0.1rem;
}

#myAttention .content .user_word .user_p {
	width: 94%;
	margin-top: 0.1rem;
}

#myAttention .content .user_word .user_p p {
	font-size: 0.26rem;
	color: #666666;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#myAttention .content .user_word .praise {
	width: 90%;
	margin: 0 auto;
}

#myAttention .content .user_word .praise p {
	color: #666666;
	font-size: 0.28rem;
	margin-top: 0.3rem;
}

#myAttention .content .user_word .praise p:first-child {
	float: left;
}

#myAttention .content .user_word .praise p:last-child {
	float: right;
}

#myAttention .content .user_word .praise p img {
	width: 0.4rem;
}

#myAttention .content .user_word .user_box .atten_doc > span:nth-child(2) {
	color: #666666;
	font-size: 0.28rem;
}

#myAttention .content .user_word .user_box .atten_doc img {
	width: 1.8rem;
	float: right;
	margin-right: 0.2rem;
}

#myAttention .content .user_word .user_box .start > div {
	float: left;
	margin-top: 0.35rem;
}

#myAttention .content .user_word .user_box .start > div img {
	width: 0.4rem;
}

#myAttention .content .user_word .user_box .start > div:nth-child(2) {
	margin-top: 0.25rem;
	margin-left: 0.1rem;
}

#myAttention .content .user_word .user_box .start > div:nth-child(2) span {
	font-size: 0.3rem;
}

#myAttention .content .user_word .user_box .start > div:nth-child(2) span:first-child {
	color: #666666;
}

#myAttention .content .user_word .user_box .start > div:nth-child(2) span:last-child {
	color: #424242;
}

#myAttention .content .user_word .user_box .comparison p {
	color: #666666;
	line-height: 0.7rem;
	margin-top: 0.1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#myAttention .content .user_word .user_box .comparison p span:first-child {
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#myAttention .content .user_word .user_box .comparison p.china {
	width: 72%;
	float: left;
}

#myAttention .content .user_word .user_box .comparison span.server {
	width: 20%;
	float: right;
	margin-right: 0.3rem;
	margin-top: 0.2rem;
	color: #666666;
}

#myAttention .content .user_word .user_box .comparison p img.buy {
	width: 0.4rem;
	margin-top: 0.1rem;
}


/*我的卡券*/

#cardCoupons header .use {
	color: #009146;
	padding-right: 0.2rem;
}

#cardCoupons .content {
	padding-bottom: 1rem;
}

#cardCoupons .content .wrap .tab {
	width: 100%;
}

#cardCoupons .content .wrap .tab > ul:first-child li {
	width: 33.3%;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
}

#cardCoupons .content .wrap .tab-hd {
	overflow: hidden;
	zoom: 1;
	background: #FFFFFF;
}

#cardCoupons .content .wrap .tab-hd li {
	float: left;
	color: #666666;
	cursor: pointer;
}

#cardCoupons .content .wrap .tab-hd li.active {
	color: #009146;
	border-bottom: 2px solid #009146;
}

#cardCoupons .content .wrap .tab-bd li {
	display: none;
	border-top: 0 none;
	font-size: 24px;
	text-align: center;
	width: 95%;
	margin: 0.2rem auto;
}

#cardCoupons .content .wrap .tab-bd li.thisclass {
	display: list-item;
}

#cardCoupons .content .wrap .tab-bd li .Coupon {
	padding-bottom: 0.2rem;
}

#cardCoupons .content .wrap .tab-bd li .second .toUse {
	background: url(../img/个人中心/card2.png);
	background-size: 100% 100%;
}

#cardCoupons .content .wrap .tab-bd li .second .toUse p:first-child {
	font-size: 0.4rem;
	padding-bottom: 0.2rem;
}

#cardCoupons .content .wrap .tab-bd li .second .type p:first-child {
	color: #ff9000;
}

#cardCoupons .content .wrap .tab-bd li .third .toUse {
	background: url(../img/个人中心/card3.png);
	background-size: 100% 100%;
}

#cardCoupons .content .wrap .tab-bd li .third .type p:first-child {
	color: #ff5125;
}

#cardCoupons .content .wrap .tab-bd li .four .toUse {
	background: url(../img/个人中心/card5.png);
	background-size: 100% 100%;
}

#cardCoupons .content .wrap .tab-bd li .four .type p:first-child {
	color: #2281DA;
}

#cardCoupons .content .wrap .tab-bd li .toUse {
	width: 35%;
	height: 2.5rem;
	background: url(../img/个人中心/card1.png);
	background-size: 100% 100%;
	color: #FFFFFF;
	float: left;
}

#cardCoupons .content .wrap .tab-bd li .toUse p:first-child {
	font-size: 0.25rem;
	padding-top: 0.25rem;
	height: 0.4rem;
}

#cardCoupons .content .wrap .tab-bd li .toUse p:nth-child(2) {
	font-size: 0.45rem;
}

#cardCoupons .content .wrap .tab-bd li .toUse a {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border-radius: 0.5rem;
	font-size: 0.25rem;
	padding: 0.06rem 0.28rem;
}

#cardCoupons .content .wrap .tab-bd li .type {
	width: 65%;
	height: 2.5rem;
	background: url(../img/个人中心/card4.png);
	background-size: 100% 100%;
	float: left;
}

#cardCoupons .content .wrap .tab-bd li .type p:first-child {
	color: #009245;
	font-size: 0.35rem;
	padding-top: 0.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#cardCoupons .content .wrap .tab-bd li .type p:nth-child(2) {
	color: #999999;
	font-size: 0.28rem;
	padding-top: 0.05rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#cardCoupons .content .wrap .tab-bd li .type p:last-child {
	width: 90%;
	margin: 0 auto;
	color: #999999;
	font-size: 0.25rem;
	text-align: left;
	padding-top: 0.35rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#cardCoupons .content .wrap .tab-bd li div.Coupon .toUse p:last-child {
	font-size: 0.32rem;
	color: #EEEEEE;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-top: 0.1rem;
}

#cardCoupons .content .wrap .tab-bd li div.Coupon {
	position: relative;
}

#cardCoupons .content .wrap .tab-bd li div.Coupon .guoqi {
	position: absolute;
	top: 30%;
	right: 0;
}

#cardCoupons .content .wrap .tab-bd li div.Coupon .guoqi img {
	width: 1.5rem;
}
#cardCoupons .content .wrap .tab-bd li div.Coupon .new{
	position: absolute;
	top: -2%;
	left: -1%;
}
#cardCoupons .content .wrap .tab-bd li div.Coupon .new img{
	width:0.8rem;
}
#cardCoupons .content .wrap .tab-bd li .nouse {
	padding: 0.5rem 0;
}

#cardCoupons .content .wrap .tab-bd li .nouse img {
	width: 25%;
}

#cardCoupons .content .wrap .tab-bd li .nouse p {
	font-size: 0.34rem;
	color: #666;
	margin-top: 0.1rem;
}


/*我的任务*/

#myTask .content .task {
	border-bottom: 1px solid #EAEAEA;
	padding: 0.3rem 0.3rem;
}

#myTask .content .task > div {
	width: 100%;
}

#myTask .content .task > div > span {
	color: #666666;
	font-size: 0.3rem;
}

#myTask .content .task > div > span:last-child {
	float: right;
}

#myTask .content .task > div a {
	float: right;
	color: #FFFFFF;
	background: #009146;
	border-radius: 0.1rem;
	width: 1.5rem;
	height: 0.6rem;
	text-align: center;
	line-height: 0.6rem;
}

#myTask .content .task > div:nth-child(2) {
	padding-top: 0.2rem;
}

#myTask .content .task > div:nth-child(2) span {
	font-size: 0.28rem;
}


/*我的收藏*/

.collection .content .article {
	padding: 0.3rem;
	border-bottom: 1px solid #EAEAEA;
}

.collection .content .article > h1 {
	font-size: 0.32rem;
	color: #666666;
}

.collection .content .article > p {
	color: #AAAAAA;
	margin-top: 0.1rem;
}

.collection .content .article .word {
	margin-top: 0.2rem;
	color: #666666;
}

.collection .content .article .word > h1 {
	font-size: 0.28rem;
	border-left: 2px solid;
	padding-left: 0.1rem;
}

.collection .content .article .word > p {
	margin-top: 0.1rem;
	font-size: 0.26rem;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}


/*我的特权记录*/

.Recod .content .myRec {
	padding: 0.3rem;
	border-bottom: 1px solid #EAEAEA;
}

.Recod .content .myRec > div:first-child {
	float: left;
}

.Recod .content .myRec > div:first-child > p {
	font-size: 0.35rem;
}

.Recod .content .myRec > div:first-child > a.range {
	color: #009146;
}

.Recod .content .myRec > div:last-child {
	float: right;
	text-align: right;
}

.Recod .content .myRec > div:last-child > p {
	margin-top: 0.14rem;
	font-size: 0.24rem;
	color: #666666;
}


/*我的一元圆梦计划*/

.one_Yuan .cont {
	width: 90%;
	margin: 0 auto;
}

.one_Yuan .content .rule,
.recharge {
	padding: 0.3rem 0;
	border-bottom: 1px solid #EAEAEA;
}

.one_Yuan .content .rule > p {
	font-size: 0.27rem;
	color: #666666;
	line-height: 0.42rem;
}

.one_Yuan .content .rule > p > a.green {
	color: #009146;
}

.one_Yuan .content .recharge {
	color: #666666;
}

.one_Yuan .content .recharge > p {
	float: left;
	margin-top: 0.1rem;
}

.one_Yuan .content .recharge > p > span {
	color: #009146;
}

.one_Yuan .content .recharge > a {
	float: right;
	color: #FFFFFF;
	background: #009146;
	border-radius: 0.1rem;
	width: 1.5rem;
	height: 0.6rem;
	text-align: center;
	line-height: 0.6rem;
	margin-left: 0.15rem;
}

.one_Yuan .content .recharge > a:nth-child(3) {
	background: #e0bb3d;
}

.one_Yuan .content .recharge .pro_num .shop {
	float: right;
	border: 1px solid #BD992C;
	border-radius: 0.1rem;
	padding: 0.08rem 0;
}

.one_Yuan .content .recharge .pro_tit {
	float: left;
}

.one_Yuan .content .recharge .pro_tit > p:nth-child(2) {
	font-size: 0.28rem;
	margin-top: 0.2rem;
}

.one_Yuan .content .recharge .pro_num {
	float: right;
	width: 2rem;
}

.one_Yuan .content .recharge .pro_num a {
	margin-top: 0.2rem;
}

.one_Yuan .content .recharge div.pro_num .shop input {
	outline: none;
}

.one_Yuan .content .recharge div.pro_num .shop input.add,
input.min {
	width: 20px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	background: #FFFFFF;
	font-size: 0.35rem;
}

.one_Yuan .content .recharge div.pro_num .shop input.num {
	width: 30px;
	text-align: center;
	border: 1px solid #BD992C;
	border-bottom: none;
	border-top: none;
}

.one_Yuan .content .recharge > div:nth-child(1) > p {
	font-size: 0.32rem;
}

.one_Yuan .content .recharge .pro_num a {
	float: right;
	color: #FFFFFF;
	background: #009146;
	border-radius: 0.1rem;
	width: 1.5rem;
	height: 0.6rem;
	text-align: center;
	line-height: 0.6rem;
}


/*我的一元圆梦计划2*/

.one_Yuan02 .content {
	padding-bottom: 1.5rem;
}

.one_Yuan02 .content > img {
	width: 100%;
}

.one_Yuan02 .content .two > p img {
	width: 0.5rem;
}

.one_Yuan02 .content .two > a:nth-child(2) {
	color: #009146;
	background: #FFFFFF;
	border: 1px solid #009146;
}

.one_Yuan02 .content .two > a:nth-child(3) {
	color: #B83137;
	background: #FFFFFF;
	border: 1px solid #B83137;
}

.one_Yuan02 .content .two {
	border-bottom: 10px solid #f8f8f8;
}

.one_Yuan02 .content .recharge {
	padding: 0.3rem;
}

.one_Yuan02 .content .t1 {
	border-top: 10px solid #f8f8f8;
}

.one_Yuan02 .content .two .pro_img {
	float: left;
	padding-right: 0.2rem;
}

.one_Yuan02 .content .two .pro_img img {
	width: 1.5rem;
}

.one_Yuan02 .content .two .pro_tit {
	margin-top: 0.2rem;
}

.one_Yuan02 .content .two .pro_tit > p:nth-child(1) {
	font-size: 0.32rem;
}


/*设置*/

#setUp header > a:nth-child(3) {
	padding-right: 0.2rem;
}

#setUp .content {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 1.5rem;
}

#setUp .content .per_msg .per_photo {
	padding-top: 0.3rem;
	padding-left: 0.5rem;
}

#setUp .content .per_msg .per_photo img {
	width: 1.2rem;
	border-radius: 50%;
}

#setUp .content .per_msg .per_photo a {
	display: inline-block;
	color: #009146;
	margin-top: 0.6rem;
	margin-left: 0.2rem;
	font-size: 0.28rem;
}

#setUp .content .per_msg .pro_input form input[type=text],
input[type=date] {
	width: 60%;
	height: 0.6rem;
	border: 1px solid #CCCCCC;
	border-radius: 0.1rem;
	color: #666666;
}

#setUp .content .per_msg .pro_input form p {
	margin-top: 0.3rem;
}

#setUp .content .per_msg .pro_input form label {
	display: inline-block;
	width: 1.8rem;
	text-align: right;
	font-size: 0.28rem;
}

#setUp .content .per_msg .pro_input form div.xian {
	width: 100%;
	height: 1px;
	background: #EAEAEA;
	margin-top: 0.4rem;
}

#setUp .content .per_msg .pro_input form input[type=submit] {
	width: 60%;
	height: 0.8rem;
	color: #FFFFFF;
	background: #009146;
	line-height: 0.8rem;
	border-radius: 0.1rem;
	margin-top: 0.2rem;
	font-size: 0.28rem;
	/*margin-bottom: 0.2rem;*/
}

#setUp .content .per_msg .pro_input form .submit {
	text-align: center;
	margin-top: 0.4rem;
}


/*名医看牙VIP*/

#mykyVIP .content > img {
	width: 100%;
}

#mykyVIP .content .advantage > div,
#mykyVIP .content .server > div,
#mykyVIP .content .process > div {
	width: 90%;
	margin: 0.2rem auto;
}

#mykyVIP .content .advantage h1,
#mykyVIP .content .server h1 {
	font-size: 0.35rem;
}

#mykyVIP .content .advantage .adv_points,
#mykyVIP .content .server .adv_points {
	padding: 0.25rem 0;
}

#mykyVIP .content .advantage .adv_points img {
	width: 32%;
	padding-bottom: 0.2rem;
}

#mykyVIP .content .advantage,
#mykyVIP .content .server {
	border-bottom: 10px solid #f6f6f6;
}

#mykyVIP .content .server .adv_points img {
	width: 49%;
	padding-bottom: 0.1rem;
}

#mykyVIP .content .server .ser_cont > p,
#mykyVIP .content .process .ser_cont > p {
	text-align: center;
	color: #009146;
	font-size: 0.1rem;
	padding: 0.3rem 0 0.2rem;
}

#mykyVIP .content .server .ser_cont > p > span,
#mykyVIP .content .process .ser_cont > p > span {
	padding: 0.1rem 0.5rem;
	font-size: 0.35rem;
}

#mykyVIP .content .server .ser_cont .po2 img {
	width: 100%;
	padding-bottom: 0.3rem;
}

#mykyVIP .content .suit {
	width: 100%;
	border-bottom: 10px solid #f6f6f6;
}

#mykyVIP .content .suit > p {
	padding: 0.25rem 0 0.25rem 0.42rem;
	font-size: 0.32rem;
	color: #666666;
}

#mykyVIP .content .suit img {
	float: right;
	width: 0.4rem;
	padding-right: 0.35rem;
}

#mykyVIP .content .process {
	padding-bottom: 0.25rem;
	border-bottom: 10px solid #f6f6f6;
}

#mykyVIP .content .process .ser_cont .adv_points img {
	width: 32%;
	margin-top: 0.2rem;
}

#mykyVIP .content .choice h1 {
	font-size: 0.32rem;
	color: #666666;
	padding: 0.2rem 0.42rem;
	border-bottom: 1px solid #999999;
}

#mykyVIP .content .wrap .tab {
	width: 100%;
}

#mykyVIP .content .wrap .tab > ul:first-child {
	width: 90%;
	margin: 0 auto;
}

#mykyVIP .content .wrap .tab > ul:first-child li {
	width: 50%;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
}

#mykyVIP .content .wrap .tab-hd {
	overflow: hidden;
	zoom: 1;
}

#mykyVIP .content .wrap .tab-hd li {
	float: left;
	color: #666666;
	cursor: pointer;
}

#mykyVIP .content .wrap .tab-hd li.active {
	color: #009146;
	border-bottom: 2px solid #009146;
}

#mykyVIP .content .wrap .tab-bd li {
	display: none;
	border-top: 0 none;
	font-size: 24px;
}

#mykyVIP .content .wrap .tab-bd li.thisclass {
	display: list-item;
}

#mykyVIP .content .choice table {
	width: 94%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	margin: 0.3rem auto;
	font-size: 0.28rem;
}

#mykyVIP .content .choice table .title {
	background: #F5F5F5;
	font-weight: 600;
}

#mykyVIP .content .choice table td {
	border: 1px solid #CCCCCC;
	padding: 0.12rem 0;
	color: #666666;
}

#mykyVIP .content .choice .tab-bd > li > div:first-child > p {
	width: 86%;
	margin: 0 auto;
	color: #666666;
	font-size: 0.28rem;
	padding-bottom: 0.3rem;
}

#mykyVIP .content .people {
	padding: 0.25rem 0.35rem;
	border-top: 10px solid #f6f6f6;
}

#mykyVIP .content .people p {
	float: left;
	font-size: 0.32rem;
	color: #666666;
	margin-top: 0.05rem;
}

#mykyVIP .content .people .shop {
	float: right;
	border: 1px solid #009146;
	border-radius: 0.3rem;
	padding: 0 0.15rem;
}

#mykyVIP .content .people .shop input {
	outline: none;
	color: #009146;
}

#mykyVIP .content .people .shop input.add,
#mykyVIP .content .people .shop input.min {
	width: 0.4rem;
	height: 0.35rem;
	text-align: center;
	line-height: 0.35rem;
	background: #FFFFFF;
	font-size: 0.4rem;
	color: #666666;
}

#mykyVIP .content .people .shop input.num {
	width: 30px;
	text-align: center;
	border: 1px solid #009146;
	border-bottom: none;
	border-top: none;
}

#mykyVIP .content .iphone {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

#mykyVIP .content .iphone a {
	display: inline-block;
	font-size: 0.32rem;
	text-align: center;
}

#mykyVIP .content .iphone a.call {
	width: 20%;
}

#mykyVIP .content .iphone a.call img {
	width: .6rem;
	padding: 0.15rem 0.2rem;
}

#mykyVIP .content .iphone a.y {
	display: inline-block;
	width: 40%;
	height: 1rem;
	line-height: 1rem;
	color: #fe9137;
	background: #faf7f7;
}

#mykyVIP .content .iphone a.next {
	width: 40%;
	height: 1rem;
	line-height: 1rem;
	display: inline-block;
	color: #FFFFFF;
	background: #009146;
}

#mykyVIP .content .save {
	width: 100%;
	color: #fe9137;
	font-size: 0.35rem;
	text-align: center;
	line-height: 1rem;
	border-top: 10px solid #f6f6f6;
}

#mykyVIP .modal {
	width: 80%;
	background: rgba(0, 0, 0, 0.4);
	color: #FFFFFF;
	text-align: center;
	padding: 0.25rem 0;
	position: fixed;
	bottom: 5rem;
	z-index: 999;
	margin-left: -3rem;
	left: 50%;
	display: none;
	font-size: 0.32rem;
}


/*名医看牙VIP激活*/

#activation .content > img {
	width: 100%;
}

#activation .content .per_msg form {
	padding-top: 0.5rem;
}

#activation .content .per_msg form p {
	margin-bottom: 0.4rem;
	padding-left: 0.4rem;
}

#activation .content .per_msg form p label {
	display: inline-block;
	width: 1.5rem;
	font-size: 0.3rem;
	color: #666666;
	text-align: right;
}

#activation .content .per_msg form p input {
	width: 65%;
	height: 0.8rem;
	border: 1px solid #CCCCCC;
	border-radius: 0.1rem;
	text-indent: 0.1rem;
}

#activation .content .per_msg form p.yzm input {
	width: 35%;
}

#activation .content .per_msg form p.yzm input.yzm_btn {
	width: 26%;
	margin-left: 0.25rem;
	background: #FFFFFF;
	border: 1px solid #009146;
	color: #009146;
	font-size: 0.28rem;
	text-indent: 0;
}

#activation .content .per_msg form a.carNum {
	display: inline-block;
	width: 100%;
	text-align: center;
	color: #009146;
	text-decoration: underline;
	margin-top: 1rem;
}

#activation .content .per_msg form .jh_btn {
	width: 100%;
	height: 1rem;
	background: #009146;
	color: #FFFFFF;
	font-size: 0.34rem;
	position: fixed;
	bottom: 0;
	left: 0;
}


/*我的VIP*/

#mineVIP header a:nth-child(2) {
	margin-left: 0.8rem;
}

#mineVIP header a.yy {
	color: #009146;
	padding-right: 0.2rem;
}

#mineVIP .content .people_msg {
	width: 100%;
	padding: 0.3rem 0;
	border-bottom: 10px solid #f6f6f6;
}

#mineVIP .content .people_msg > div {
	float: left;
}

#mineVIP .content .people_msg > div.photo {
	padding-left: 0.3rem;
}

#mineVIP .content .people_msg > div.photo img {
	width: 1.2rem;
	border-radius: 50%;
}

#mineVIP .content .people_msg > div.upgrade {
	float: right;
	text-align: right;
	padding-right: 0.3rem;
}

#mineVIP .content .people_msg > div.p {
	margin-left: 0.2rem;
	margin-top: 0.15rem;
}

#mineVIP .content .people_msg > div.p p:nth-child(1) {
	font-size: 0.3rem;
}

#mineVIP .content .people_msg > div.p p:nth-child(2) {
	font-size: 0.25rem;
	color: #A0A0A0;
	margin-top: 0.1rem;
}

#mineVIP .content .people_msg > div.upgrade {
	margin-top: 0.2rem;
}

#mineVIP .content .people_msg > div.upgrade a {
	font-size: 0.28rem;
	color: #009146;
	border-radius: 0.2rem;
	padding: 0.02rem 0.15rem;
	border: 1px solid #009146;
}

#mineVIP .content .people_msg > div.upgrade p {
	color: #E48437;
	margin-top: 0.1rem;
}

#mineVIP .content .car_num {
	width: 100%;
	border-bottom: 10px solid #f6f6f6;
	padding: 0.2rem 0;
}

#mineVIP .content .car_num > p {
	padding-left: 0.3rem;
	margin-top: 0.1rem;
}

#mineVIP .content .car_num > p:nth-child(2) a {
	color: #009146;
	float: right;
	margin-right: 0.3rem;
}

#mineVIP .content .wrap .tab {
	width: 100%;
	height: 1rem;
	background: #009146;
}

#mineVIP .content .wrap .tab > ul {}

#mineVIP .content .wrap .tab > ul:first-child {
	width: 90%;
	margin: 0 auto;
}

#mineVIP .content .wrap .tab > ul:first-child li {
	width: 50%;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
}

#mineVIP .content .wrap .tab-hd {
	overflow: hidden;
	zoom: 1;
}

#mineVIP .content .wrap .tab-hd li {
	float: left;
	color: #ffffff;
	cursor: pointer;
	margin-top: 0.2rem;
	font-size: 0.3rem;
}

#mineVIP .content .wrap .tab-hd li.active {
	color: #009146;
	background: #FFFFFF;
}

#mineVIP .content .wrap .tab-bd li {
	display: none;
	border-top: 0 none;
	font-size: 24px;
}

#mineVIP .content .wrap .tab-bd li.thisclass {
	display: list-item;
}

#mineVIP .content .wrap .tab-bd li .server {
	width: 90%;
	margin: 0 auto;
}

#mineVIP .content .wrap .tab-bd li .server .ser_cont p {
	text-align: center;
	color: #009146;
	font-size: 0.1rem;
	padding: 0.3rem 0 0.2rem;
}

#mineVIP .content .wrap .tab-bd li .server .ser_cont p > span {
	padding: 0.1rem 0.5rem;
	font-size: 0.35rem;
}

#mineVIP .content .wrap .tab-bd li .server .ser_cont .adv_points {
	padding: 0.25rem 0;
}

#mineVIP .content .wrap .tab-bd li .server .ser_cont .adv_points img {
	width: 48%;
	padding-bottom: 0.1rem;
}

#mineVIP .content .wrap .tab-bd li .server .ser_cont .po2 img {
	width: 100%;
	padding-bottom: 0.3rem;
}

#mineVIP .content .wrap .tab-bd li .suit {
	width: 100%;
	border-bottom: 10px solid #f6f6f6;
}

#mineVIP .content .wrap .tab-bd li .suit > p {
	padding: 0.25rem 0 0.25rem 0.42rem;
	font-size: 0.32rem;
	color: #666666;
}

#mineVIP .content .wrap .tab-bd li .suit p img {
	float: right;
	width: 0.4rem;
	padding-right: 0.35rem;
}

#mineVIP .content .wrap .tab-bd li .advantage {
	border-bottom: 10px solid #f6f6f6;
	border-top: 10px solid #f6f6f6;
}

#mineVIP .content .wrap .tab-bd li .advantage > div {
	width: 90%;
	margin: 0.4rem auto;
}

#mineVIP .content .wrap .tab-bd li .advantage h1 {
	font-size: 0.35rem;
}

#mineVIP .content .wrap .tab-bd li .advantage .adv_points {
	padding: 0.25rem 0;
}

#mineVIP .content .wrap .tab-bd li .advantage .adv_points img {
	width: 31%;
	padding-top: 0.15rem;
}

#mineVIP .content .wrap .tab-bd li .process {
	padding-bottom: 0.25rem;
	/*border-bottom: 10px solid #f6f6f6;*/
}

#mineVIP .content .wrap .tab-bd li .process > div {
	width: 90%;
	margin: 0.2rem auto;
}

#mineVIP .content .wrap .tab-bd li .process > div p {
	text-align: center;
	color: #009146;
	font-size: 0.1rem;
	padding: 0.3rem 0 0.2rem;
}

#mineVIP .content .wrap .tab-bd li .process > div p > span {
	padding: 0.1rem 0.5rem;
	font-size: 0.35rem;
}

#mineVIP .content .wrap .tab-bd li .process > div .adv_points img {
	width: 31%;
	margin-top: 0.2rem;
}

#mineVIP .content .wrap .tab-bd li > a {
	display: inline-block;
	width: 100%;
	height: 1rem;
	font-size: 0.3rem;
	background: #009146;
	color: #FFFFFF;
	text-align: center;
	line-height: 1rem;
}

#mineVIP .content .choice table {
	width: 86%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	margin: 0.3rem auto;
	font-size: 0.28rem;
}

#mineVIP .content .choice table .title {
	background: #F5F5F5;
	font-weight: 600;
}

#mineVIP .content .choice table td {
	border: 1px solid #CCCCCC;
	padding: 0.12rem 0;
	color: #666666;
}

#mineVIP .content .choice .tab-bd > li > div:first-child > p {
	width: 86%;
	margin: 0 auto;
	color: #666666;
	font-size: 0.28rem;
	padding-bottom: 0.3rem;
}

#mineVIP .content .choice .tab-bd .thisclass > div {
	border-bottom: 10px solid #f6f6f6;
}


/*VIP年卡*/

#VIPYearCar .content > div table {
	width: 86%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	text-align: center;
	margin: 0.3rem auto;
	font-size: 0.28rem;
}

#VIPYearCar .content > div table .title {
	background: #F5F5F5;
	font-weight: 600;
}

#VIPYearCar .content > div table td {
	border: 1px solid #CCCCCC;
	padding: 0.12rem 0;
	color: #666666;
}

#VIPYearCar .content > img {
	width: 100%;
}

#VIPYearCar .content > div > p.vip {
	text-align: center;
	color: #009146;
	font-size: 0.1rem;
	padding: 0.3rem 0 0.2rem;
}

#VIPYearCar .content > div > p.vip > span {
	padding: 0.1rem 0.5rem;
	font-size: 0.35rem;
}

#VIPYearCar .content > div p.word {
	width: 86%;
	margin: 0 auto;
	color: #666666;
	font-size: 0.28rem;
	padding-bottom: 0.3rem;
}

#VIPYearCar .content .people {
	padding: 0.25rem 0.35rem;
	border-top: 10px solid #f6f6f6;
	border-bottom: 10px solid #f6f6f6;
}

#VIPYearCar .content .people p {
	float: left;
	font-size: 0.32rem;
	color: #666666;
	margin-top: 0.05rem;
}

#VIPYearCar .content .people .shop {
	float: right;
	border: 1px solid #009146;
	border-radius: 0.3rem;
	padding: 0 0.15rem;
}

#VIPYearCar .content .people .shop input {
	outline: none;
	color: #009146;
}

#VIPYearCar .content .people .shop input.add,
#mykyVIP .content .people .shop input.min {
	width: 0.4rem;
	height: 0.35rem;
	text-align: center;
	line-height: 0.35rem;
	background: #FFFFFF;
	font-size: 0.4rem;
	color: #666666;
}

#VIPYearCar .content .people .shop input.num {
	width: 30px;
	text-align: center;
	border: 1px solid #009146;
	border-bottom: none;
	border-top: none;
}

#VIPYearCar .content .save {
	width: 100%;
	color: #fe9137;
	font-size: 0.35rem;
	text-align: center;
	line-height: 1rem;
	border-top: 10px solid #f6f6f6;
}

#VIPYearCar .content .iphone {
	width: 100%;
	display: flex;
	justify-content: space-between;
	/*margin-top: 0.9rem;*/
	position: fixed;
	bottom: 50px;
}

#VIPYearCar .content .iphone a {
	display: inline-block;
	font-size: 0.32rem;
	text-align: center;
}

#VIPYearCar .content .iphone a.call {
	width: 20%;
}

#VIPYearCar .content .iphone a.call img {
	width: .6rem;
	padding: 0.15rem 0.2rem;
}

#VIPYearCar .content .iphone a.y {
	display: inline-block;
	width: 40%;
	height: 1rem;
	line-height: 1rem;
	color: #fe9137;
	background: #faf7f7;
}

#VIPYearCar .content .iphone a.buyBtn {
	width: 40%;
	height: 1rem;
	line-height: 1rem;
	display: inline-block;
	color: #FFFFFF;
	background: #009146;
}


/*登录*/

#Login header a:nth-child(2) {
	margin-left: 0.3rem;
}

#Login header a.iphone {
	padding-right: 0.2rem;
}

#Login .content .wrap .tab {
	width: 100%;
	height: 1rem;
}

#Login .content .wrap .tab > ul {}

#Login .content .wrap .tab > ul:first-child {
	width: 100%;
	margin: 0 auto;
}

#Login .content .wrap .tab > ul:first-child li {
	width: 50%;
	height: 1rem;
	text-align: center;
	line-height: 1rem;
}

#Login .content .wrap .tab-hd {
	overflow: hidden;
	zoom: 1;
}

#Login .content .wrap .tab-hd li {
	float: left;
	background: #ECECEC;
	cursor: pointer;
	font-size: 0.3rem;
	border-bottom: 1px solid #D1D1D1;
}

#Login .content .wrap .tab-hd li.active {
	background: #FFFFFF;
	border-bottom: none;
}

#Login .content .wrap .tab-bd li {
	display: none;
	border-top: 0 none;
	font-size: 24px;
}

#Login .content .wrap .tab-bd li.thisclass {
	display: list-item;
}

#Login .content form {
	margin-top: 0.5rem;
	text-align: center;
}

#Login .content .thisli .dl1 {
	overflow: hidden;
	height: 0.8rem;
	border: 1px solid #d0d0d0;
	border-radius: 0.1rem;
	margin-bottom: 20px;
	margin: 0 auto;
}

#Login .content .thisli .dl1 {
	width: 75%;
}

#Login .content .thisli .dl1 dt,
#Login .content form .dl2 > dt > div:first-child {
	float: left;
	height: 100%;
	border-right: 1px solid #d0d0d0;
	text-align: center;
}

#Login .content .thisli .dl2 > dt > div {
	width: 31.5%;
}

#Login .content .thisli .dl1 dt {
	width: 20%;
}

#Login .content .thisli dl dt i {
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	margin-top: 0.09rem;
}

#Login .content .thisli .dl1 dt i.icon1 {
	background: url(../img/用户.png) no-repeat;
	background-size: 100% 100%;
}

#Login .content .thisli form .dl1 dd {
	float: left;
	width: 79%;
	height: 100%;
	overflow: hidden;
}

#Login .content .thisli .dl1 dd input {
	width: 78%;
	height: 0.8rem;
	font-size: 14px;
	color: #9b9b9b;
	outline: none;
}

#Login .content .thisli .dl2 {
	width: 75%;
	margin: 0.4rem auto;
}

#Login .content .thisli .dl2 > dt {
	float: left;
}

#Login .content .thisli .dl2 > dd {
	float: left;
}

#Login .content .thisli .dl2 > dt:first-child {
	overflow: hidden;
	width: 61%;
	height: 0.8rem;
	line-height: 0.8rem;
	border: 1px solid #d0d0d0;
	border-radius: 0.1rem;
	margin-bottom: 20px;
	margin: 0 auto;
}

#Login .content .thisli .dl2 > dt:first-child input.text {
	height: 0.8rem;
	width: 2.2rem;
	outline: none;
}

#Login .content .thisli .dl2 > dd input.huoqu {
	width: 1.8rem;
	line-height: 0.8rem;
	background: #FFFFFF;
	color: #009146;
	border: 1px solid #009146;
	border-radius: 0.1rem;
	margin-left: 0.3rem;
}

#Login .content .thisli .dl2 dd {
	float: left;
}

#Login .content .thisli .dl2 dt i {
	float: left;
}

#Login .content .thisli .dl2 dt i.icon2 {
	background: url(../img/手机.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.28rem;
}

#Login .content .thisli p {
	font-size: 0.25rem;
	text-align: center;
	color: #666666;
}

#Login .content .thisli input.sub {
	width: 75%;
	height: 0.8rem;
	background: #009146;
	color: #FFFFFF;
	border-radius: 0.1rem;
	margin-top: 0.5rem;
}

#Login .content .thisli a.loser {
	display: inline-block;
	width: 100%;
	font-size: 0.25rem;
	margin-top: 0.2rem;
	color: #009146;
	text-decoration: underline;
}

#Login .content .thisclass dl {
	width: 75%;
	overflow: hidden;
	height: 0.8rem;
	border: 1px solid #d0d0d0;
	border-radius: 0.1rem;
	margin-bottom: 20px;
	margin: 0 auto;
	margin-top: 0.4rem;
}

#Login .content .thisclass dl dt {
	width: 20%;
	float: left;
	border-right: 1px solid #d0d0d0;
	text-align: center;
}

#Login .content .thisclass dl dt i {
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	margin-top: 0.08rem;
}

#Login .content .thisclass dl dt i.icon1 {
	background: url(../img/用户.png) no-repeat;
	background-size: 100% 100%;
}

#Login .content .thisclass dl dt i.icon2 {
	background: url(../img/密码.png) no-repeat;
	background-size: 100% 100%;
}

#Login .content .thisclass dl dd input {
	width: 78%;
	height: 0.8rem;
	font-size: 14px;
	color: #9b9b9b;
	outline: none;
}

#Login .content .thisclass .clause {
	text-align: left;
}

#Login .content .thisclass input.sub {
	width: 75%;
	height: 0.8rem;
	background: #009146;
	color: #FFFFFF;
	border-radius: 0.1rem;
	margin-top: 1rem;
}

#Login .content .thisclass a.loser {
	display: inline-block;
	width: 100%;
	margin-top: 1.1rem;
	font-size: 0.25rem;
	margin-top: 0.2rem;
	color: #009146;
	text-decoration: underline;
}


/*重置*/

.reset header a:nth-child(2) {
	margin-right: 0.2rem;
}

.reset .content .wrap form dl {
	width: 75%;
	overflow: hidden;
	height: 0.8rem;
	border: 1px solid #d0d0d0;
	border-radius: 0.1rem;
	margin-bottom: 20px;
	margin: 0 auto;
	margin-top: 0.4rem;
}

.reset .content .wrap form dl dt {
	width: 20%;
	float: left;
	border-right: 1px solid #d0d0d0;
	text-align: center;
}

.reset .content .wrap form dl dt i {
	display: inline-block;
	width: 0.6rem;
	height: 0.6rem;
	margin-top: 0.08rem;
}

.reset .content .wrap form dl dt i.icon1 {
	background: url(../img/用户.png) no-repeat;
	background-size: 100% 100%;
}

.reset .content .wrap form dl dt i.icon2 {
	background: url(../img/密码.png) no-repeat;
	background-size: 100% 100%;
}

.reset .content .wrap form dl dd input {
	width: 78%;
	height: 0.8rem;
	font-size: 14px;
	color: #9b9b9b;
	outline: none;
}

.reset .content .wrap form input.sub {
	width: 75%;
	height: 0.8rem;
	background: #009146;
	color: #FFFFFF;
	border-radius: 0.1rem;
	margin-top: 0.5rem;
}

.reset .content .wrap form a.loser {
	display: inline-block;
	width: 100%;
	margin-top: 1.1rem;
	font-size: 0.25rem;
	margin-top: 0.2rem;
	color: #009146;
	text-decoration: underline;
}

.reset .content .wrap form .dl2 {
	width: 75%;
	margin: 0.4rem auto;
	border: none;
}

.reset .content .wrap form .dl2 > dt {
	float: left;
}

.reset .content .wrap form .dl2 > dd {
	float: left;
}

.reset .content .wrap form .dl2 > dt {
	overflow: hidden;
	width: 61%;
	height: 0.75rem;
	line-height: 0.75rem;
	border: 1px solid #d0d0d0;
	border-radius: 0.1rem;
}

.reset .content .wrap form .dl2 > dt input.text {
	height: 0.8rem;
	width: 2.2rem;
	outline: none;
	color: #9b9b9b;
}

.reset .content .wrap form .dl2 > dt > div {
	width: 32%;
}

.reset .content .wrap form .dl2 > dd input.huoqu {
	width: 1.8rem;
	line-height: 0.8rem;
	background: #FFFFFF;
	color: #009146;
	border: 1px solid #009146;
	border-radius: 0.1rem;
	margin-left: 0.3rem;
}

.reset .content .wrap form .dl2 dd {
	float: left;
}

.reset .content .wrap form .dl2 dt i {
	float: left;
}

.reset .content .wrap form .dl2 dt i.icon2 {
	background: url(../img/手机.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.28rem;
}

.reset .content .wrap form .dl2 dt input.text {
	float: left;
}

.reset .content .wrap form .clause {
	text-align: left;
	margin-left: 1rem;
	padding-top: 0.2rem;
	font-size: 0.28rem;
}

.reset .content .wrap form .clause a {
	color: #009245;
}


/*我的预约表单*/

#Reservelist .content .list_one {
	padding-bottom: 0.3rem;
	border-bottom: 10px solid #f6f6f6;
}

#Reservelist .content .list_one > div {
	width: 90%;
	margin: 0 auto;
}

#Reservelist .content .list_one > div.top div.date {
	float: left;
	padding-top: 0.3rem;
}

#Reservelist .content .list_one > div.top div.date p {
	font-size: 0.3rem;
}

#Reservelist .content .list_one > div.top div.confirm {
	float: right;
	width: 1.5rem;
	background: #ff5a49;
	color: #FFFFFF;
	text-align: center;
	padding: 0.1rem 0;
	border-bottom-left-radius: 0.15rem;
	border-bottom-right-radius: 0.15rem;
}

#Reservelist .content .list_one > div.middle {
	border-bottom: 1px solid #EAEAEA;
	padding-bottom: 0.3rem;
}

#Reservelist .content .list_one > div.middle .msg {
	margin-top: 0.25rem;
	float: left;
}

#Reservelist .content .list_one > div.middle .msg p {
	color: #747474;
	font-size: 0.26rem;
}

#Reservelist .content .list_one > div.middle .navigation {
	float: right;
	margin-top: 0.4rem;
}

#Reservelist .content .list_one > div.middle .navigation a {
	color: #009245;
	font-size: 0.3rem;
	line-height: 0.62rem;
}

#Reservelist .content .list_one > div.middle .navigation a img {
	width: 0.6rem;
}

#Reservelist .content .list_one > div.process {
	padding-bottom: 0.6rem;
}

#Reservelist .content .list_one > div.process .stepInfo {
	position: relative;
	background: #f2f2f2;
	margin: 0.5rem auto;
	width: 80%;
}

#Reservelist .content .list_one > div.process .stepInfo li {
	float: left;
	width: 50%;
	height: 0.02rem;
}

#Reservelist .content .list_one > div.process .stepInfo li:first-child {
	background: #009245;
}

#Reservelist .content .list_one > div.process .stepInfo li:last-child {
	background: #999;
}

#Reservelist .content .list_one > div.process .stepIco {
	border-radius: 1.4em;
	padding: 0.2em;
	text-align: center;
	line-height: 1.4em;
	color: #fff;
	position: absolute;
	width: 0.2rem;
	height: 0.2rem;
}

#Reservelist .content .list_one > div.process .stepIco1 {
	top: -0.5em;
	left: -1%;
	background: #009245;
}

#Reservelist .content .list_one > div.process .stepIco2 {
	top: -0.5em;
	left: 50%;
	background: #999999;
}

#Reservelist .content .list_one > div.process .stepIco3 {
	top: -0.5em;
	left: 95%;
	background: #999999;
}

#Reservelist .content .list_one > div.process .stepText {
	color: #666;
	margin-top: 0.4rem;
	width: 4em;
	text-align: center;
	margin-left: -1.4em;
}

#Reservelist .content .list_one > div.process .stepIco span {
	display: inline-block;
	color: #666;
	width: 2rem;
	position: relative;
	left: -0.82rem;
}

#Reservelist .content .list_one > div.btn {
	text-align: center;
	padding-top: 0.25rem;
}

#Reservelist .content .list_one > div.btn a {
	display: inline-block;
	width: 2.5rem;
	height: 0.6rem;
	line-height: 0.6rem;
	border: 1px solid #009245;
	border-radius: 0.1rem;
	font-size: 0.26rem;
}

#Reservelist .content .list_one > div.btn a:first-child {
	color: #FFFFFF;
	background: #009245;
	margin-right: 0.2rem;
}

#Reservelist .content .list_one > div.btn a:last-child {
	color: #009245;
	margin-left: 0.2rem;
}

#Reservelist .content .second > div.btn a.ev {
	color: #FFFFFF;
}

#Reservelist .content .second > div.top div.bg {
	background: #fe9137;
}

#Reservelist .content .third > div.top div.bg2 {
	background: #999696;
}

#Reservelist .content .list_one > div.process .bgColor {
	background: #009245;
}

#Reservelist .footer {
	padding-top: 0.7rem;
}


/*#Order {
    width: 100%;
    height: 100%;
    background: url(../img/yuebg.png) no-repeat;
    background-size: 100% 100%;
}*/

#Order input,
select,
textarea {
	outline: none;
}

#Order header {
	background: #FFFFFF;
}

#Order .content form.login-con {
	width: 90%;
	margin: 0 auto;
}

#Order .content form.login-con dl.dl {
	width: 100%;
	overflow: hidden;
	line-height: 0.8rem;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	margin-top: 0.3rem;
	background: #fff;
}

#Order .content form.login-con dl dt {
	width: 23%;
	font-size: 0.3rem;
	color: #505050;
	text-align: right;
	padding-right: 0.35rem;
	float: left;
}

#Order .content form.login-con dl dd {
	width: 71%;
	float: left;
	border-left: 1px solid #aaaaaa;
}

#Order .content form.login-con dl dd .text {
	width: 100%;
	text-indent: 1em;
	font-size: 0.26rem;
	color: #9b9b9b;
	height: 0.8rem;
	float: left;
	line-height: 0.8rem;
	border: 0;
}

#Order .content form.login-con dl dd input.txt {
	display: inline-block;
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	text-indent: 1em;
	font-size: 0.26rem;
}

#Order .content form.login-con dl.dl1 dt {
	line-height: 1.5rem;
}

#Order .content form.login-con dl.dl dd textarea {
	width: 100%;
	text-indent: 1em;
	font-size: 0.26rem;
	color: #9b9b9b;
	height: 0.8rem;
	float: left;
	line-height: 0.8rem;
	border: 0;
	height: 1.5rem;
}

#Order .content form.login-con dl dt input.huoqu {
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.3rem;
	background: #FFFFFF;
	color: #505050;
}

#Order .content form.login-con dl dt span.start {
	color: red;
}

#Order .content form.login-con dl.yzm div.btn {
	width: 70%;
	overflow: hidden;
	line-height: 0.8rem;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
	margin-top: 0.3rem;
	background: #fff;
	float: left;
}

#Order .content form.login-con dl.yzm div dt {
	width: 32.8%;
}

#Order .content form.login-con dl.yzm dd {
	width: 50%;
}

#Order .content form.login-con dl.yzm p.huoqu_btn {
	float: right;
	width: 25%;
	height: 0.7rem;
	background: #FFFFFF;
	color: #009245;
	border-radius: 0.1rem;
	border: 1px solid #009245;
	margin-top: 0.3rem;
}

#Order .content form.login-con dl.yzm p input {
	width: 100%;
	height: 85%;
	background: #FFFFFF;
	color: #009245;
	font-size: 0.25rem;
}

#Order .content form.login-con .sub {
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.36rem;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	background: #2ac287;
	display: block;
	margin-top: 0.4rem;
}

#Order .content p.p {
	font-size: 0.26rem;
	color: #505050;
	padding: 0.1rem 0 0;
	overflow: hidden;
	text-align: center;
	height: 18px;
}

#Order .side_open {
	position: fixed;
	top: 0;
	right: -6rem;
	width: 6rem;
	height: 100%;
	background: #EFEFF4;
	border-left: 1px solid #EEEEEE;
	z-index: 1000;
	overflow: auto;
}

#Order .side_open header {
	height: 0.8rem;
	line-height: 0.8rem;
}

#Order .side_open header a {
	font-size: 0.25rem;
}

#Order .side_open header span.close {
	color: #999999;
	font-size: 0.5rem;
	margin-left: 0.2rem;
}

#Order .side_open header a.tit {
	margin-left: -0.2rem;
}

#Order .side_open .card {
	/*background: #F8F8F8;*/
	padding: 0.2rem 0;
}

#Order .side_open .card .card_box {
	width: 90%;
	margin: 0 auto;
	background: #FFFFFF;
	border-radius: 0.05rem;
	margin-bottom: 0.2rem;
	box-shadow: 0 0 3px 0 #999;
}

#Order .side_open .card .card_box p.djq {
	color: #ff9000;
}

#Order .side_open .card .card_box p.dhq {
	color: #ff5125;
}

#Order .side_open .card .card_box p.dzq {
	color: #009245;
}

#Order .side_open .card .card_box p.mjq {
	color: #2281DA;
}

#Order .side_open .card .card_box div p {
	color: #666666;
}

#Order .side_open .card .card_box div:first-child {
	padding: 0.2rem 0;
	line-height: 0.6rem;
}

#Order .side_open .card .card_box div:first-child p:first-child {
	font-size: 0.4rem;
	float: left;
	width: 40%;
	text-align: center;
}

#Order .side_open .card .card_box div:first-child p:nth-child(2) {
	font-size: 0.28rem;
	float: left;
	width: 50%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#Order .side_open .card .card_box>div:nth-child(2) {
	width: 100%;
	background: #FAFAFA;
	text-align: center;
	padding: 0.1rem 0;
}

#Order .side_open .card .card_box>div:nth-child(2) p {}

#Order .side_open .card .card_box>div:nth-child(2) p span {
	vertical-align: middle;
	text-align: left;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 55%;
	margin-top: -0.02rem;
}

#Order .side_open .card .card_box>div:nth-child(2) p:nth-child(1) {
	width: 50%;
	float: left;
}

#Order .side_open .card .card_box>div:nth-child(2) p:nth-child(2) {
	width: 50%;
	float: left;
}

#Order .side_open .card .card_box p {
	/*text-align: left;*/
}

#Order .side_open .card .have_no {
	padding-top: 0.2rem;
	text-align: center;
	color: #666666;
}

#Order .side_open .card .have_no img {
	width: 25%;
}


/*20180313_20180313名医看牙VIP激活 -改*/

.per_msg .Check span {
	padding-right: 0.8rem;
	color: #ccc;
}


/*20180313_20180313名医看牙VIP持卡人信息*/

.footerBuy {
	left: 0;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 1rem;
	line-height: 1rem;
	background: #f5f2e9;
}

.footerBuy ul {
	display: flex;
	display: box;
	/* OLD - Android 4.4- */
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	display: -webkit-flex;
	/* NEW - Chrome */
	min-height: 100%;
}

.footerBuy ul li {
	flex: 1;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	display: inline-block;
}

.footerBuy ul li input {
	color: #fff;
	font-size: 0.32rem;
	background: none;
	-webkit-appearance: none;
	outline: none;
	width: 100%;
	height: 100%;
}

.footerBuy ul li.service a {
	background: url("../img/dianhua.png") no-repeat center 3px;
	flex-grow: 1;
	height: 1rem;
	display: block;
}

.footerBuy ul li.service a span {
	display: inline-block;
	text-align: center;
	margin: 20% 30%;
}

.footerBuy ul li.money {
	background: #ffb900;
	text-align: center;
	flex-grow: 2;
	font-size: 0.32rem;
	color: #fff;
}

.footerBuy ul li.money a {
	color: #fff;
	display: inline-block;
	width: 100%;
}

.footerBuy ul li.purchase a {
	color: #fff;
	display: inline-block;
	width: 100%;
}

.footerBuy ul li.purchase {
	background: #339e66;
	text-align: center;
	flex-grow: 2;
	color: #fff;
}


/*名医看牙VIP*/

#mykyVIP .content .cp-vip > table {
	border: 1px solid #24aa63;
}

#mykyVIP .content .choice table .title2 {
	background: #d8a462 !important;
}

#mykyVIP .content .choice .bg tr {
	background: #fff;
}

#mykyVIP .content .choice table td {
	border: 1px solid #f5d7b1;
	text-align: left;
	padding: 0.2rem;
}

#mykyVIP .content .choice table td span img {
	width: 6%;
	padding-top: 0.08rem;
}

#mykyVIP .content .choice table .title2 td {
	color: #fff;
}

#mykyVIP .content .choice table td p {
	display: none;
}

#mykyVIP .content .floating-layer {
	width: 100%;
	height: 100%;
	background: rgba(76, 76, 76, 0.6);
	position: fixed;
	z-index: 10;
	top: 0;
}


/*问号？*/

#mykyVIP .content .box1,
.box2,
.box3,
.box4,
.box5,
.box6,
.box7,
.box8,
.box9,
.box10 {
	display: none;
}

#mykyVIP .content .floating-layer .layer-box {
	margin: 0 auto;
	width: 60%;
	padding: 30px 40px;
	color: #666666;
	font-size: 0.28rem;
	border-radius: 15px;
	display: block;
	background: #fff;
	position: absolute;
	top: 40%;
	left: 10%;
	z-index: 100;
}

#Order .content > h1 {
	text-align: center;
	font-size: 0.35rem;
	color: #009245;
	padding-top: 0.4rem;
	letter-spacing: 0.1rem;
}


/*220180325vip改*/

.cqVipCont {
	background: #f5f2e9;
	min-width: 320px;
	max-width: 750px;
	margin: 0 auto;
}

.cqVipCont .int {
	padding: 0.28rem 0;
	font-size: 0.3rem;
	text-align: center;
	color: #666666;
}

.cqVipCont .int p {
	padding: 0.08rem 0;
}

.cqVipCont .int .font-color {
	color: #ff6600;
	font-weight: bold;
}

.cqVipCont .one {
	width: 90%;
	margin: 0 auto;
	display: block;
}

.cqVipCont .int .Title {
	font-weight: bold;
	padding-bottom: 0.16rem;
}

.cqVipCont .int .Title span {
	width: 1rem;
	border: 1px solid #2dbe72;
	display: block;
	margin: 0.14rem auto;
}

.cqVipCont .int .notice {
	text-align: left;
	width: 90%;
	margin: 0 auto;
	padding-bottom: 0.3rem;
}

#OrderList header {
	background: #FFFFFF;
}

#OrderList .content {
	background: #FFFFFF;
}

#OrderList .content .personal {
	padding: 0.3rem 0.8rem;
	font-size: 0.32rem;
	border-bottom: 10px solid #EEEEEE;
}

#OrderList .content .personal img {
	width: 0.45rem;
}

#OrderList .content .personal p {
	padding: 0.15rem 0;
}

#OrderList .content .personal p.hos {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

#OrderList .content .details .h1 {
	padding: 0.2rem 0.3rem;
}

#OrderList .content .details h1 {
	font-size: 0.3rem;
	margin-top: 0.15rem;
}

#OrderList .content .details .h1 img {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
}

#OrderList .content .details .h1 img,
#OrderList .content .details h1 {
	float: left;
}

#OrderList .content .details .msg {
	width: 100%;
	background: #FAFAFA;
	padding: 0.3rem 0rem;
	color: #666;
}

#OrderList .content .details .msg img {
	width: 30%;
}

#OrderList .content .details .msg .box {
	padding-left: 0.2rem;
	width: 55%;
}

#OrderList .content .details .msg .box p:first-child {
	font-size: 0.3rem;
	margin-top: 0.15rem;
	height: 1.4rem;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

#OrderList .content .details .msg .box p:nth-child(2) {
	font-size: 0.3rem;
	color: #009245;
	margin-top: 0.2rem;
}

#OrderList .content .details .msg .box p:nth-child(2) .num {
	float: right;
	color: #666;
}

#OrderList .content .details .msg img {
	width: 30%;
	margin-left: 0.4rem;
}

#OrderList .content .details .msg img,
#OrderList .content .details .msg .box {
	float: left;
}

#OrderList .content .youhui {
	border-top: 10px solid #EEEEEE;
	padding: 0.2rem 0.4rem;
	font-size: 0.3rem;
}

#OrderList .content .youhui span:last-child {
	float: right;
	color: #868686;
}

#OrderList .content .jia span:last-child {
	float: right;
	color: #009245;
}

#OrderList .content .jia .yh_money span:last-child {
	color: #ff0000;
}

#OrderList .content .jia {
	border-bottom: 1px solid #EEEEEE;
}

#OrderList .content .word {
	border-top: 10px solid #EEEEEE;
	padding: 0.2rem 0.4rem;
	font-size: 0.3rem;
}

#OrderList .content .word textarea {
	width: 80%;
	height: 0.5rem;
	margin-top: 0.1rem;
}

#OrderList .foot {
	width: 100%;
	height: 1rem;
	position: fixed;
	bottom: 0;
	background: #FAFAFA;
	border-top: 1px solid #EAEAEA;
	text-align: right;
	line-height: 1rem;
}

#OrderList .foot .add {
	margin-right: 0.3rem;
	font-size: 0.3rem;
}

#OrderList .foot .add em {
	color: #009245;
}

#OrderList .foot .sub {
	display: inline-block;
	width: 30%;
	text-align: center;
	color: #FFFFFF;
	background: #009245;
	height: 100%;
	font-size: 0.32rem;
}


/*空购物车*/

#shopCar .content {
	text-align: center;
	margin-top: 2.5rem;
}

#shopCar .content img {
	width: 30%;
}

#shopCar .content p {
	color: #8A8A8A;
	font-size: 0.32rem;
	margin-top: 0.1rem;
}

#shopCar .content input.goshop {
	background: #009245;
	color: #FFFFFF;
	text-align: center;
	padding: 0.15rem 1rem;
	border-radius: 0.1rem;
	font-size: 0.32rem;
	margin-top: 0.3rem;
}


/*购物车*/

#shopCars .content .recharge {
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

#shopCars .content .recharge .pro_img {
	float: left;
}

#shopCars .content .recharge .pro_img img {
	width: 80%;
}

#shopCars .content .recharge .pro_tit {
	float: left;
}

#shopCars .content .recharge .pro_num {
	float: right;
}

/*机构列表*/
#HospitalList .content .ser_box{
	
}
#HospitalList #search .ser_box{
	width: 95%;
	margin: 0.2rem auto;
	text-align: center;
}
#HospitalList #search input[type=text]{
	width: 80%;
	height: 0.6rem;
	border: 1px solid #EEEEEE;
	border-radius: 0.3rem;
	text-indent: 0.2rem;
	outline: none;
	font-size: 0.28rem;
	line-height: 0.6rem;
	background: #EEEEEE;
}
#HospitalList #search input[type=button]{
	width: 15%;
	height: 0.6rem;
	line-height: 0.55rem;
	font-size: 0.28rem;
	border-radius: 0.3rem;
	color: #FFFFFF;
	background: #009245;
	border: 1px solid #009245;
}
#HospitalList .cities{
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	position: relative;
}
#HospitalList .cities div{
	width: 92%;
	color: #666;
	margin: 0 auto;
}
#HospitalList .cities div input{
	width: 60%;
	outline: none;
	color: #666;
	background: transparent;
}
#HospitalList .cities div img{
	float: right;
	margin-top: 0.25rem;
}
#HospitalList .term{
	width: 100%;
	height: 0.8rem;
	line-height: 0.8rem;
	border-bottom: 1px solid #dedede;
}
#HospitalList .term>div{
	width: 92%;
	color: #666;
	margin: 0 auto;
}
#HospitalList .hos_list .box{
	width: 100%;
	border-bottom: 5px solid #f3f7f7;
	padding: 0.25rem 0;
}
#HospitalList .hos_list .box h1{
	font-size: 0.35rem;
	font-weight: bold;
	padding-left: 0.3rem;
}
#HospitalList .hos_list .box p{
	width: 90%;
	font-size: 0.3rem;
	padding-left: 0.3rem;
	margin-top: 0.1rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
}
#HospitalList .hos_list .box p.per{
	width: 50%;
	float: left;
}
#HospitalList .hos_list .box p.state{
	width: 40%;
	float: right;
}
#HospitalList .hos_list .box p.state span.color{
	color: #009245;
	font-weight: 600;
}
#HospitalList .hos_list .box p.state span.warn{
	color: #ff0000;
	font-weight: 600;
}
