﻿@charset "utf-8";

* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } 
html { height: 100%;font-family:"微软雅黑"; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
body {width: 100%; height: 100%; max-width: 640px; font-family: Arial, "Microsoft Yahei"; font-size: 1.4rem; line-height: 2rem; margin: auto; padding: 0; position: relative; background:#f2f2f2; color: #3c3c3c } 
a {color: #3c3c3c; text-decoration: none; } 
a:link {color: #3c3c3c } 
img {width: 100%; outline: 0; border: 0 } 
ul {padding: 0; margin: 0; list-style: none; } 
dd, dt {padding: 0; margin: 0 } 
input {box-shadow: none; -webkit-box-shadow: none ;font-family:"微软雅黑";} 
i {font-style: normal; font-family: "微软雅黑"}  
.nowrap {text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } 
.lazy {background: url(../img/loading.gif) no-repeat center } 
.main {width: 100%; min-width: 320px; max-width: 640px; position: relative; margin: auto; } 
.main:after, .main:before {content: ""; clear: both; display: table; } 
.main100 {position: relative; width: 100%; height: 100%; overflow: hidden } 
.clearfloat {content: ""; clear: both; display: table; } 
.clearfix:after {content: ""; clear: both; display: table; } 
.clearfix:before {content: ""; clear: both; display: table; } 
.hide {display: none; } 
/*.wrap_right .search:before { content: '\0062' }*/ 
/*首页*/ 
/*导航弹窗*/ 
#model_box1 {width: 100%; height: 100%; z-index: 2000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); display: none; max-width: 640px; /*min-width: 320px;*/ 
	margin: 0 auto; } 
#model_box1 .indexNav {width: 100%; margin-top: 4.6rem; position: relative; } 
#model_box1 .indexNav img {width: 100%; display: block; } 
#model_box1 .indexNav .indexNavUl {width: 100%; height: 100%; position: absolute; left: 0; top: 0 } 
#model_box1 .indexNav .indexNavUl li {width: 25%; height: 33.3%; float: left; } 
#model_box1 .indexNav .indexNavUl li a {display: block; height: 100% } 
.index_navbar {display: block; width: 100%; min-width: 320px; max-width: 640px; height: 4.8rem; background: #019eeb; color: #fff; font-size: 2rem; line-height: 4rem; margin: auto; z-index: 99999999; overflow: hidden; position: fixed; top: 0 !important; } 
.index_navbar a {color: #fff !important; text-decoration: none } 
.index_navbar .index_wrap_left {float: left; width: 6rem; position: absolute; z-index: 99999; top: 0.4rem; left: 1.2rem; } 
.index_navbar .index_wrap_left a {font-size: 1.6rem; float: left; } 
.index_navbar .index_wrap_left i {font-size: 1.3rem; font-weight: bold; float: right; margin-right: 3px; font-family: "黑体"} 
.index_navbar .index_wrap_search {float: left; width: 77%; height: 3rem; position: relative; z-index: 99999; top: 0.9rem; left: 7.2rem; overflow: hidden; border-radius: .4rem; } 
.index_navbar .index_wrap_search p {float: left; width: 15%; height: 3rem; border: #0FF 1px solid; background-color: #038BCD; } 
.index_navbar .index_wrap_search input {float: left; width: 80%; height: 3rem; border: none; background: url(../images/search.png) .5rem center no-repeat; background-color: #038BCD; background-size: 2.2rem; margin: 0; padding: 0 1rem 0 3.3rem; color: #ddd; font-size: 1.2rem; } 
.index_navbar .index_wrap_search input:focus {outline: none; } 
.index_navbar .index_wrap_search a {float: right; width: 19%; height: 3rem; line-height: 3rem; font-size: 1.6rem; color: #FFF; text-align: center; background-color: #038BCD; text-align: center; margin: 0; } 
.index {position: relative; background: #eeeff3; min-height: 30rem; height: auto; margin: 5rem 0 0 0; overflow: hidden; } 
.index_slider {float: left; width: 100%; height: 15rem; } 
.index_section {overflow: hidden; height: auto; padding: 10px 0; background-color: #FFF; border-bottom: #eeeeee 1px solid; } 
.index_section a {float: left; width: 18%; height: auto; line-height: 20px; margin: 10px 1% 5px; position: relative; text-decoration: none; padding-top: 47px; text-align: center; color: #656565; font-size: 11px; background-position: center top; background-repeat: no-repeat; background-size: 43px; } 
.index_section a.section_gxhdz {background-image: url(../images/section_gxhdz.png); } 
.index_section a.section_ztc {background-image: url(../images/section_ztc.png); } 
.index_section a.section_tjjg {background-image: url(../images/section_tjjg.png); } 
.index_section a.section_qytj {background-image: url(../images/section_qytj.png); } 
.index_section a.section_hyzx {background-image: url(../images/section_hyzx.png); } 
.index_section a.section_gwc {background-image: url(../images/section_gwc.png); } 
.index_section a.section_gwc span {position: absolute; width: 2rem; height: 2rem; line-height: 2rem; text-align: center; top: .1rem; left: 63%; background-color: #e25d39; color: #FFF; border-radius: 1rem; } 
.index_section a.section_bgcx {background-image: url(../images/section_bgcx.png); } 
.index_section a.section_zxkf {background-image: url(../images/section_zxkf.png); } 
.index_ad {float: left; width: 100%; height: auto; padding: .5rem .5rem; margin: .8rem 0 0 0; background-color: #FFF; position: relative; border-top: #DBDBDB 1px solid; border-bottom: #DBDBDB 1px solid; } 
.index_ad .ad_free {position: absolute; width: 3.5rem; top: 0; left: 0; z-index: 3; } 
.index_ad a {width: 49.3%; } 
.index_ad a.index_ad_1 {float: left; height: 13rem; background-color: #F8F8F8; position: relative; } 
.index_ad a.index_ad_1 p {position: absolute; line-height: 1.5rem; top: -.3rem; left: 1.5rem; right: 0; z-index: 2; } 
.index_ad a.index_ad_1 p span {float: left; width: 100%; height: auto; font-size: 1.4rem; color: #f26d01; } 
.index_ad a.index_ad_1 p em {float: left; width: 100%; height: auto; font-style: normal; font-size: 1.2rem; margin-top: .5rem; color: #999; } 
.index_ad a.index_ad_1 i {position: absolute; width: 80%; bottom: -.5rem; left: 1.5rem; z-index: 1; } 
.index_ad a.index_ad_2 {float: right; height: 6.3rem; background-color: #F8F8F8; position: relative; margin-bottom: .6rem; } 
.index_ad a.index_ad_2 p {position: absolute; width: 13.5rem; line-height: 1.5rem; top: -.3rem; left: 1rem; z-index: 2; } 
.index_ad a.index_ad_2 p span {float: left; width: 100%; height: auto; font-size: 1.4rem; color: #03e1f5; } 
.index_ad a.index_ad_2 p em {float: left; width: 100%; height: auto; font-style: normal; font-size: 1.2rem; margin-top: .5rem; color: #999; } 
.index_ad a.index_ad_2 i {position: absolute; width: 4.5rem; top: 1rem; right: 1rem; z-index: 1; } 
.index_packages {float: left; width: 100%; height: auto; padding-bottom: 1rem; margin: .8rem 0 0 0; background-color: #FFF; border-top: #DBDBDB 1px solid; border-bottom: #DBDBDB 1px solid; } 
.index_packages .packages {float: left; width: 96%; height: auto; margin: 1rem 0 0 2%; } 
.index_packages .packages .packages_body {float: left; width: 68%; height: auto; } 
.index_packages .packages .packages_body span {float: left; width: 100%; height: 3rem; line-height: 3rem; background-color: #019eeb; } 
.index_packages .packages .packages_body span a {float: left; width: 100%; height: 100%; text-align: center; color: #fff; text-decoration: none; font-size: 1.4rem; } 
.index_packages .packages .packages_body ul {float: left; width: 100%; height: auto; padding: 0; margin: 0; } 
.index_packages .packages .packages_body ul li {float: left; width: 31%; height: auto; margin: 6% 0 0 2%; } 
.index_packages .packages .packages_body ul li a {text-decoration: none; color: #656565; font-size: 1.2rem; } 
.index_packages .packages .packages_img {float: right; width: 30%; height: auto; } 
.index_packages .packages .packages_img a {float: left; width: 100%; height: auto; margin: 0; padding: 0; } 
.index_packages .packages .packages_img img {float: left; width: 100%; margin: 0; padding: 0; border: #B5B5B5 1px solid; } 
/*首页标题栏*/ 
.index_nav table {border-spacing: 0; border-collapse: collapse; width: 100%; text-align: center; border: none; } 
.index_nav table td {width: 25%; background-color: #fff; color: #6e6e6f; font-size: 1.2rem; padding: 1.3rem; } 
.index_nav table td.yyrk {width: 50%; } 
.index_nav table td:first-child {border-right: 1px solid #eeeeee; } 
.index_nav table td img {width: 55%; display: block; margin: 0 auto; margin-bottom: 0.5rem } 
.index_nav table td span {display: block; } 
.index_nav table td span.small {color: #999; font-size: 1.1rem; } 
.index_nav table td.online {width: 50%; padding: 2rem 0.5rem; } 
.index_nav table td.online span {display: inline-block; overflow: hidden; vertical-align: middle; } 
.index_nav table td.online span b {display: block; font-weight: normal; } 
.index_nav table td.online span b.small {color: #999; font-size: 1.1rem; } 
.index_nav table td.online img {display: inline-block; height: 60%; width: auto; margin-bottom: 0; margin-right: 0.5rem; vertical-align: middle; } 
/*首页康康套餐*/ 
.index_kktc {} 
.index_kktc .kktchead {position: relative; margin: 0.5rem 2rem; text-align: center; } 
.index_kktc .kktchead:before {content: ""; position: absolute; top: 50%; width: 100%; height: 1px; left: 0; background-color: #dbdbdb; } 
.index_kktc .kktchead span {background-color: #eeeff3; position: relative; z-index: 2; padding: 0 0.5rem; font-size: 1.3rem; color: #777; } 
.kktctypelist {background-color: #fff; /*border-bottom: 1px solid #dbdbdb;*/ border-top: 1px solid #dbdbdb; } 
.kktctypelist table {width: 100%; border-spacing: 0; border-collapse: collapse; text-align: center; border: none; } 
.kktctypelist table tr:last-child td {border-bottom: none; } 
.kktctypelist table td {border-right: 1px solid #dbdbdb; width: 25%; } 
.kktctypelist table td a {display: block; height: 5rem; line-height: 5.5rem; width: 100%; font-size: 1.1rem; color: #3c3c3c; } 
.kktctypelist table td a span {padding: 0.8rem 1rem; font-size: 1.3rem; } 
.kktctypelist table td a.active span {background-color: #019eeb; color: #fff; border-radius: 5rem; font-size: 1.3rem; } 
.kktctypelist table td a i {color: #fa9901; } 
.kktclist ul li {float: left; width: 50%; background-color: #fff; padding: 0.5rem; border: 1px solid #dbdbdb; font-size: 1rem; color: #999999; } 
.kktclist ul li:nth-child(odd) {border-right: none; padding-right: calc(0.5rem+ 1px); } 
.kktclist ul li a {display: block; color: #999999; } 
.kktclist ul li img {display: block; } 
.kktclist ul li h4 {margin: 0.5rem 0 0; font-size: 1.2rem; color: #222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } 
.kktclist ul li .price span.trueprice {font-size: 1.4rem; color: #eb5b41; } 
.kktclist ul li .price del {margin-left: 0rem; } 
.kktclist ul li .price span.sale {float: right; margin-top: 0.2rem; } 
.index_title {float: left; width: 100%; height: 37px; line-height: 20px; background-color: #FFF; border-top: #eeeeee 1px solid; border-bottom: #eeeeee 1px solid; } 
.index_title h3 {float: left; width: auto; height: auto; font-size: 14px; color: #4b4643; margin: -1px 0 0 0; padding: 8px 0 9px; padding-left: 7px; font-weight: normal; border-left: #ff5000 3px solid; } 
.index_title a {float: right; width: auto; height: auto; line-height: 16px; padding: 10px 10px 8px 10px; } 
.index_title a b {float: left; color: #4b4643; font-size: 12px; font-weight: normal; } 
.index_title a i {float: left; width: 14px; height: 14px; background-color: #eb5b41; color: #FFF; padding: 0; text-align: center; font-family: "新宋体"; } 
.index_recommend {overflow: hidden; height: auto; padding-bottom: 8px; margin: 8px 0 0 0; background-color: #FFF; } 
.index_recommend_body {float: left; width: 100%; height: auto; border-right: #eeeeee 1px solid; } 
.index_recommend_body a {float: left; width: 25%; height: auto; border-left: #eeeeee 1px solid; } 
.index_recommend_body a p {float: left; width: 100%; height: auto; padding-left: 5px; margin: 0; margin-top: 5px; } 
.index_recommend_body a b {float: left; width: 100%; height: 20px; line-height: 20px; font-size: 12px; font-weight: normal; color: #6e6e6f; } 
.index_recommend_body a span {float: left; width: 100%; height: 14px; line-height: 14px; font-size: 10px; color: #bbbbbb; overflow: hidden; } 
.index_recommend_body a i {float: left; width: 100%; height: auto; margin-top: 5px; } 
.index_recommend_body a i img {float: left; width: 100%; height: auto; } 
.index_like {overflow: hidden; height: auto; margin: 8px 0 0 0; position: relative; } 
.index_like .index_title h3 {border-left: #20c7b9 3px solid; } 
.index_tjjgtc {float: left; width: 100%; height: auto; margin: 0 0 8px 0; background-color: #FFF; border-bottom: #eeeeee 1px solid; } 
.index_tjjg {float: left; width: 100%; height: auto; padding: 7px 10px; border-bottom: #eeeeee 1px solid; } 
.index_tjjg em {float: left; width: 100%; height: auto; line-height: 20px; margin: 0; font-style: normal; } 
.index_tjjg em b {font-size: 14px; color: #6e6e6f; font-weight: normal; } 
.index_tjjg em i {display: inline-block; width: 12px; height: 18px; background: url(../images/v.png) center no-repeat; background-size: 12px; } 
.index_tjjg em span {float: right; width: auto; height: 18px; line-height: 18px; text-align: center; padding: 0 5px; font-size: 12px; color: #FFF; background-color: #20c7b9; border-radius: 4px; } 
.index_tjjg p {float: left; width: 100%; height: auto; line-height: 20px; margin: 0 0 0 0; font-size: 12px; color: #aaaaaa; font-style: normal; } 
.index_tjjg p samp {float: left; width: auto; margin: 0; padding: 0; } 
.index_tjjg p samp i {float: left; margin-right: 8px; } 
.index_tjjg p samp i b {color: #4b4643; font-weight: normal; margin-left: 5px; } 
.index_tjjg p span {float: right; width: auto; } 
.index_tjjg p span i {float: left; margin-left: 8px; } 
.index_tjjg p span i b {float: left; font-weight: normal; color: #4b4643; background: url(../images/locate.png) left 4px no-repeat; padding-left: 14px; background-size: 10px; } 
.index_tjtc {overflow: hidden; height: auto; padding: 0 10px; } 
.index_tjtc li {float: left; width: 100%; height: auto; padding-bottom: 10px; border-bottom: #eeeeee 1px solid; position: relative; } 
.index_tjtc li .tjtc {float: left; width: 100%; height: auto; margin-top: 10px; } 
.index_tjtc li .tjjg_img {float: left; width: 80px; height: 60px; margin: 0 0 0 0; overflow: hidden; } 
.index_tjtc li .tjjg_img img {margin: 0; width: 100%; height: 100%; border: none; padding: 0; } 
.index_tjtc li .info {position: absolute; top: 10px; left: 90px; right: 0; width: auto; height: 63px; line-height: 20px; overflow: hidden; } 
.index_tjtc li .info span {float: left; width: 100%; height: auto; margin: 0; padding: 0; font-size: 13px; color: #6e6e6f; } 
.index_tjtc li .info p {float: left; width: 100%; height: auto; margin: 2px 0 0 0; color: #999999; font-size: 10px; } 
.index_tjtc li .info p b {color: #eb5b41; font-size: 13px; margin-right: 5px; font-weight: normal; } 
.index_tjtc li .info p s {color: #999999; font-size: 10px; } 
.index_tjtc li .reserve {position: absolute; top: 10px; right: 0; width: 55px; height: 60px; z-index: 2; } 
.index_tjtc li .reserve b {float: right; width: auto; height: 20px; line-height: 20px; font-size: 12px; color: #FFF; text-align: center; padding: 0 10px; background-color: #eb5b41; border-radius: 2px; margin: 20px 0 0 0; } 
.index_authority {overflow: hidden; height: auto; margin: 0; background-color: #FFF; float: left; width: 100%; } 
.index_authority .index_title h3 {border-left: #9b83f3 3px solid; } 
.authority {float: left; width: 100%; height: auto; padding: 20px 0 15px 0; } 
.authority li {float: left; width: 23%; height: auto; margin: 0 1%; } 
.authority li i {float: left; width: 100%; text-align: center; margin-bottom: 3px; } 
.authority li i img {width: 32px; } 
.authority li em {float: left; width: 100%; text-align: center; font-style: normal; font-size: 12px; color: #4b4643; } 
.authority li p {float: left; width: 100%; height: auto; line-height: 15px; text-align: center; font-size: 10px; color: #999999; margin: 0; } 
/*页面加载*/ 
.loading {position: fixed; width: 100%; max-width: 640px; height: auto; top: 24rem; text-align: center; z-index: 99999; } 
/*加载更多*/ 
.load {float: left; width: 100%; height: 35px; margin: -1px 0 0 0; clear: both; text-align: center; border-top: #eeeeee 1px solid; } 
.load .loadpic {float: left; width: 100%; height: 35px; text-align: center; } 
.load .loadpic img {width: 20px; margin-top: 7px; } 
.load .loadmore {float: left; width: 100%; height: 35px; line-height: 35px; text-align: center; } 
.load span {display: inline-block; font-size: 13px; color: #26addf; } 
.load i {display: inline-block; width: 15px; height: 35px; background: url(../images/loadmore.png) center no-repeat; background-size: 10px; } 
#loadmore {float: left; width: 100%; height: 35px; line-height: 35px; margin: 0; overflow: hidden; } 
#loadmore #load {float: left; width: 100%; height: 35px; line-height: 35px; text-align: center; } 
#loadmore #load img {margin-top: 5px; } 
#loadmore #more {float: left; width: 100%; height: 35px; line-height: 35px; text-align: center; padding: 0; } 
#loadmore #more span {display: inline-block; line-height: 35px; font-size: 13px; color: #26addf; } 
#loadmore #more i {display: inline-block; font-size: 13px; color: #26addf; } 
/*回顶部*/ 
.top_btn {display: none; position: fixed; right: 1rem; bottom: 9rem; width: 4rem; height: 4rem; /*border-radius: 4rem;*/ 
	z-index: 999999; background: url(../images/top.png) no-repeat; background-size: 4rem; /*background: rgba(250,250,250,0.85); background-color:#019eeb; border: 1px solid #d2d2d2; transition: all .3s ease-in-out*/ 
} 
.top_btn_flow {display: initial } 
.top_btn i {text-align: center; display: block; color: #bc0000; font-size: 2.6rem; line-height: 3rem; margin: 0 0 0 -0.24rem } 
.top_btn i:before {} 
/*套餐列表页*/ 
/*.tjtc_list_ab { position: fixed; top: 9.3rem; left: 0; height: 500px; z-index: 9999; width: 100%; min-width: 320px; max-width: 640px } 
.hl_mt { margin-top: 8.8rem } 
.index_list { min-height: auto; margin: 0 auto; } 
.tjtc_list ul { width: 100%; float: left; padding-top:.5rem; !*background-color:#FFF;*! } 
.tjtc_box { width: 100%; float: left; padding:.7rem .6rem 1.4rem;border-bottom: 1px solid #f3f3f3; height: 10rem; background-color:#fff; position:relative; } 
.tjtc_box:active{ background-color:#E8E6E2;} 
.tjtc_box a { display: block; width: 100%; height: auto; text-decoration: none } 
.tjtc_box img { width: 11.2rem; height: 8.4rem; float: left; border:#ddd 1px solid; padding:.2rem;} 
.tjtc_box .r_box { margin: 0 0 0 11.2rem; padding:.3rem 0 0 0; background:url(../images/right.png) right 3rem no-repeat;} 
.tjtc_box .r_box p { margin: 0 0 0 0rem; padding:0 0 0 .6rem;line-height: 1.6rem } 
.tjtc_box .title { font-size: 1.4rem; color: #656565; font-weight: bold;!* overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis*! } 
.tjtc_box .info {margin:.5rem 0 0 .6rem; line-height: 2.0rem; font-size: 1.2rem; height: 2.0rem;  } 
.tjtc_box .info span { display: block; float: left; color:#999; } 
.tjtc_box .info .price{ color:#e25d39; font-size:1.4rem; font-weight:bold;} 
.tjtc_box .info .hos_price{ margin-left:1.5rem;} 
.tjtc_box .info .hos_price s{ text-decoration: line-through; border-color:#F00;}*/ 
.tclistbody {overflow: hidden } 
.tclistbody li {width: 48%; margin: 5px 1%; padding: 1%; float: left; border: 1px solid #eee; } 
.tclistbody li .imgtips .texttips {position: absolute; overflow: hidden; } 
.tclistbody li .imgtips {position: relative; } 
.tclistbody li .imgtips .texttips span {font-size: 1rem; color: #fff; background: url("../images/backmoneybg.png") no-repeat; background-size: 100% 100%; float: left; margin-left: 3px; padding: 0 3px; } 
.tclistbody li .imgtips .texttips span.tcdz {background-image: url("../images/zhekoubg.png"); } 
.tclistbody li .imgtips .tctext {position: absolute; background-color: rgba(255, 255, 255, 0.7); width: 90%; margin-top: -55px; left: 5%; padding: 5px 5px; } 
.tclistbody li .imgtips .tctext p {font-size: 1.3rem; line-height: 1.5; color: #4b4643; } 
.tclistbody li .imgtips .tctext p:last-child {font-size: 1rem; color: #6e6e6f; } 
.tclistbody li .tcjgname {font-size: 1.3rem; color: #999; } 
.tclistbody li .tcprice span:first-child {font-size: 1.3rem; color: #eb5b41; margin-right: 2px; } 
.tclistbody li .tcprice del, .tclistbody li .tcprice span:last-child {font-size: 1rem; color: #aaa; word-spacing: -2px; } 
.tclistbody li .tcprice span:last-child {margin-top: 2px; position: absolute; right: 0; background-color: #fff padding-left: 2px; } 
/*机构列表页*/ 
.tjjg_list, .tjtc_list p {margin: 0; padding: 0; position: relative; } 
.tjjg_list, .tjtc_list {position: relative; background: #fff; min-height: 30rem; height: 100%; margin: 0 0 2rem 0; margin-top: 9.5rem } 
.tjjg_list_ab {position: fixed; top: 9.3rem; left: 0; height: 500px; z-index: 9999; width: 100%; min-width: 320px; max-width: 640px } 
.hl_mt {margin-top: 8.8rem } 
.index_list {min-height: auto; margin: 0 auto; } 
.tjjg_list ul {width: 100%; } 
.tjjg_box {width: 100%; float: left; padding: .7rem .6rem 1.4rem; border-bottom: 1px solid #f3f3f3; height: 10rem; background-color: #fff; position: relative; } 
.tjjg_box:active {background-color: #E8E6E2; } 
.tjjg_box a {display: block; width: 100%; height: auto; text-decoration: none } 
.tjjg_box img {width: 11.2rem; height: 8.4rem; float: left; border: #ddd 1px solid; padding: .2rem; } 
.tjjg_box .r_box {margin: 0 0 0 11.2rem; padding: .3rem 0 0 0 } 
.tjjg_box .r_box p {margin: 0 0 0 0rem; padding: 0 0 0 .6rem; line-height: 1.6rem } 
.tjjg_box .info {margin: .2rem 0 0 .6rem; line-height: 2.6rem; font-size: 1.2rem; height: 2.6rem; } 
.tjjg_box .info span {display: block; float: left } 
.tjjg_box .info .good_rating {color: #e25d39; } 
.tjjg_box .title {font-size: 1.4rem; color: #656565; font-weight: bold; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis } 
.tjjg_box .info_foot {margin: 0 0 0 .6rem; line-height: 2.0rem; font-size: 1.2rem; height: 2.0rem; } 
.tjjg_box .info .grade {font-size: 1.4rem; color: #656565; font-weight: bold; } 
.tjjg_box .info_foot .addr {color: #999999; margin: 0 0 0 0; /*padding-left:2rem; background:url(../images/location.png) left 0rem no-repeat; background-size:1.8rem;*/ 
} 
.tjjg_box .info_foot .time {color: #999999; margin: 0; background-size: 2rem; } 
.tjjg_box strong {position: absolute; top: 5rem; right: 1.5rem; z-index: 1; font-size: 1.6rem; color: #e25d39; padding-right: 2rem; background: url(../images/right.png) right no-repeat; } 
.gpsdw {position: fixed; width: 100%; max-width: 640px; min-width: 320px; margin-top: 9.5rem; height: 40px; display: block; z-index: 3; background-color: #eee } 
.gpsdw .abs {position: absolute; top: 0; line-height: 40px; vertical-align: middle; width: 100%; padding-left: 10px; color: #aaa; font-size: 1.2rem; } 
.gpsdw img {width: auto; height: 16px; float: right; margin-right: 10px; margin-top: 12px; } 
.gpsdw+.tjjg_list {margin-top: 13.5rem; } 
.gpsdw+.tjtc_list {margin-top: 13.5rem; } 
.tjjg_list .elementlist {background-color: #fff; } 
.tjjg_list .elementlist li a {display: block; overflow: hidden; padding: 10px 10px; } 
.tjjg_list .elementlist li {border-bottom: 1px solid #eee; } 
.elementlist li a img {width: 80px; height: auto; float: left; height: 60px; } 
.elementlist li a .content {margin-left: 80px; padding-left: 10px; } 
.content p {margin: 0; padding: 0; font-size: 1.2rem; } 
.elementlist .content .tcname {font-size: 1.3rem; color: #6e6e6f; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 3px; } 
.elementlist .content .tczk {line-height: 1.5; color: #b0b0b0; } 
.elementlist .content .tczk span:last-child {float: right; color: #fff; border-radius: 5px; border-bottom-left-radius: 10px; border-top-left-radius: 10px; background-color: #ff7d97; padding: 0 6px 0 10px; } 
.content .price span:last-child {float: right; } 
.content .price {color: #b0b0b0; padding-top: 9px; line-height: 1; } 
.content .price .diqutext {margin-left: 10px; } 
.content .price .yytype {color: #919191; margin-left: 1rem; margin-right: 6% !important; } 
.content .price .juli:before {display: inline-block; width: 8px; height: 10px; content: ""; /*url("../images/icon_dw.png");*/ 
background: url("../images/icon_dw.png") no-repeat left center; background-size: cover; margin-right: 2px; } 
.elementlist .content .price .minprice {color: #999; } 
.content .price b {font-weight: normal; color: #4b4643; } 
/*机构体检套餐列表页*/ 
.navheader+.jgtclistall {margin-top: 5rem; } 
.jgtclistall .jghead {padding: 10px 0; overflow: hidden; background: #fff url("../images/right.png") no-repeat 98% center; background-size: 10px auto; } 
.jgtclistall .jghead>a {overflow: hidden; display: block; } 
.jgtclistall .jghead img {width: 80px; float: left; padding: 0 10px; } 
.jgtclistall .jghead .content {margin-left: 80px; padding-right: 20px; } 
.jgtclistall .jghead .content p {margin: 0; padding: 0; font-size: 1.2rem; } 
.jgtclistall .jghead .content .yiyuanname {margin: 0; padding: 0; font-size: 1.3rem; color: #6e6e6f; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 13px; } 
.jgtclistall .jghead .content .yiyuanname span {display: inline-block; width: 12px; height: 10px; background: url("../images/icon_rz.png") no-repeat left center; background-size: cover; margin-left: 2px; } 
.jgtclistall .jghead .content .price .zhekou {background-color: #eb5b41; color: #fff; padding: 2px 5px; border-radius: 3px; } 
.jgtcinfo {padding: 0.5rem 1rem; margin-top: 0.5rem; margin-bottom: 0.5rem; border-bottom: 1px solid #eee; border-top: 1px solid #eee; background-color: #fff; color: #919191; font-size: 1.3rem; color: #6e6e6f; } 
.jgtclistall .show_calender .selectdata {width: 100%; -webkit-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms; } 
.jgtclistall .show_calender .line01 {height: 1px; width: 100%; background-color: #ddd; } 
.jgtcinfo span {float: left; } 
.jgtcinfo i {overflow: hidden; } 
.jgtc_calender {background-color: #ffffff; cursor: pointer; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; } 
.jgtc_calender h3 {float: left; width: auto; height: 41px; color: #6e6e6f; margin: -1px 0 0 0; padding: 9px 0 8px; padding-left: 28px; font-weight: normal; border-left: #20c7b9 2.5px solid; background: url("../images/icon_calender.png") no-repeat; background-position: 3px 7px; font-size: 1.3rem; background-size: 22px 22px; } 
.jgtc_calender p {float: left; padding: 9px 0 8px; padding-left: 7px; font-weight: normal; width: auto; height: auto; color: #6e6e6f; margin: -1px 0 0 0; font-size: 1.2rem; } 
.jgtc_calender i {float: right; display: block; background: url("../images/point_down.png") no-repeat; background-position: center center; background-size: 15px 15px; width: 35px; height: 40px; -webkit-transition: transform 400ms; transition: transform 400ms; -webkit-transform: rotate(0deg); transform: rotate(0deg); cursor: pointer; cursor: pointer; } 
.jgtc_calender i.active {-webkit-transform: rotate(180deg); transform: rotate(180deg); } 
.choosetc {border-left: 2px solid #eb5b41; border-bottom: 1px solid #dbdbdb; position: relative; } 
.choosetc {/*margin-top: 5px;*/ 
	background-color: #fff; } 
.choosetc.fixed {position: fixed; width: 100%; top: 4.5rem;z-index: 10; } 
.chooselist {width: 80%; overflow: hidden; float: left; position: relative; } 
.chooselist>ul {white-space: nowrap; display: inline-block; position: relative; } 
.chooselist>ul li {display: inline-block; padding: 10px 5px; margin: 0 2px; color: #6e6e6f; } 
.chooselist>ul li.active {border-bottom: 2px solid #019eeb; color: #019eeb; } 
.choosetc .sex {float: right; margin: 13px 0 0 0; line-height: 16px; text-align: center; color: #019eeb; border-left: 1px solid #bdbdbd; width: 19%; } 
.choosetc .sex span {display: inline-block; width: 9px; height: 6px; background: url(../kktc/images/downa.png) no-repeat left center; background-size: cover; margin-left: 5px; -webkit-transition: transform 400ms; transition: transform 400ms; -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
.choosetc .sex.active span {-webkit-transform: rotate(180deg); transform: rotate(180deg); } 
.choosetc .sex ul {position: absolute; top: 100%; right: 10px; display: none; } 
.choosetc .sex ul li {width: 50px; border: 1px solid #dbdbdb; height: 40px; line-height: 40px; background-color: #fff; text-align: center; color: #6e6e6f; } 
.choosetc .sex ul li+li {border-top: none; } 
.choosetc .sex ul li.active {color: #019eeb; background-color: #e1e1e1; } 
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.jgtclist ul li a {display: block; overflow: hidden; background-color: #fff; padding: 5px 0; } 
.jgtclist ul li a img {float: left; width: 100px; padding: 0 10px; height: 60px; } 
.jgtclist ul li a .tctext {margin-left: 97px; } 
.jgtclist ul li a .tctext p {margin: 0; padding: 0; font-size: 12px; color: #6e6e6f; } 
.jgtclist ul li a .tctext p:nth-child(2) {margin: 8px 0; } 
.jgtclistall .jgtclist ul li a .tctext p:nth-child(2) {margin: 2px 0; } 
.jgtclist ul li a .tctext p:nth-child(2) span:first-child {color: #eb5b41; font-size: 1.3rem; } 
.jgtclist ul li a .tctext p:nth-child(2) del {color: #999999; font-size: 1rem; margin-left: 10px; } 
.jgtclist ul {border-bottom: 1px solid #dbdbdb; } 
.jgtclist ul li a .tctext p:nth-child(2) span:last-child {background-color: #eb5b41; color: #fff; float: right; margin-right: 10px; padding: 0 10px; border-radius: 2px; } 
.jgtclist ul li a .tctext p:last-child {color: #999; font-size: 1rem; } 
.jgtclist ul li+li {border-top: 1px solid #dbdbdb; } 
.pagebtn {background-color: #fff; font-size: 14px; padding: 10px 0 10px 0; border-bottom: 1px solid #dbdbdb; color: #7a7a7b; } 
.pagebtn a {background-color: #019eeb; color: #fff; padding: 5px 10px; border-radius: 3px; margin: 0 10px; } 
.pagebtn a.nolink {pointer-events: none; background-color: #aaa; color: #6e6e6f; } 
/*套餐详情页*/ 
.tjtc_detail {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin-top: 5rem; margin-bottom: 84px; } 
.tjtc_detail .show_calender .selectdata {width: 100%; -webkit-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms; } 
.tjtc_detail .show_calender .line01 {height: 1px; width: 100%; background-color: #ddd; } 
.tjtc_info {overflow: hidden; height: auto; background-color: #FFF; padding: .6rem; position: relative; border-bottom: 1px solid #DDD; } 
.tjtc_info .tjtc_img {float: left; width: 100px; height: 80px; margin: 0; overflow: hidden; } 
.tjtc_info .tjtc_img img {margin: 0; width: 100%; height: 100%; } 
.tjtc_info .info {width: auto; height: auto; line-height: 3.3rem; margin: 0 1rem 0 110px; position: relative; overflow: hidden; } 
.tjtc_info .info h1 {margin: 0; padding: 0; font-size: 1.3rem; line-height: 1.5; font-weight: normal; color: #656565; overflow: hidden; /*word-break: keep-all; white-space: nowrap; text-overflow: ellipsis*/ 
} 
.tjtc_info .info p {margin: 0; color: #999999; font-size: 1rem; padding: 0; line-height: 1.7; } 
.tjtc_info .info p b {color: #e25d39; font-size: 1.6rem; margin-right: 10px; } 
.tjtc_info .info p.p01 span {float: right; font-size: 1rem; line-height: 1.7rem; display: block; } 
.tjtc_info .info .p02 span {color: #e25d39; } 
.tjtc_info .info div.p02 {color: #555555; } 
.tjtc_info .info div.p02 i {width: 1rem; height: 1rem; display: inline-block; margin-left: 0.5rem; background: url("../images/point_down02.png") no-repeat; background-size: cover; position: relative; top: 0.2rem; } 
.tjtc_hosip {float: left; width: 100%; height: auto; background-color: #FFF; margin: .5rem 0 0 0; padding: 0 0 1rem 0; border: #ddd solid; border-width: 0 0 1px 0; } 
.tjtc_hosip p {float: left; width: 95%; height: auto; line-height: 2rem; margin: 0 0 0 3%; color: #999; } 
.tjtc_hosip p em {font-style: normal; color: #999; } 
.tjtc_hosip .tittle01 {width: auto; height: 4rem; color: #6e6e6f; padding: 0 0 0 3%; font-weight: normal; border-left: #eb5d43 2.5px solid; background-position: 3px 7px; font-size: 1.3rem; background-size: 22px 22px; line-height: 4rem; border-bottom: 1px #ddd solid; } 
.tjtc_hosip p.p01 {margin-top: 1rem; } 
.tjtc_hosip p.p01 em {color: #333333; } 
.tjtc_detail .show_calender {float: left; width: 100%; } 
.tjtc_calender {float: left; width: 100%; margin-top: 10px; cursor: pointer; background-color: #ffffff; border: #ddd solid; border-width: 1px 0 1px 0px; } 
.tjtc_calender h3 {float: left; width: auto; height: 4rem; color: #6e6e6f; margin: -1px 0 0 0; padding-left: 2.8rem; font-weight: normal; border-left: #20c7b9 2.5px solid; background: url("../images/icon_calender.png") no-repeat; background-position: 0.3rem 0.7rem; font-size: 1.3rem; background-size: 2.2rem 2.2rem; line-height: 4rem; } 
.tjtc_calender p {float: left; padding-left: 7px; font-weight: normal; width: auto; height: 4rem; color: #6e6e6f; margin: -1px 0 0 0; line-height: 4rem; font-size: 1.2rem; } 
.tjtc_calender i {float: right; display: block; background: url("../images/point_down.png") no-repeat; background-position: center center; background-size: 15px 15px; width: 35px; height: 40px; -webkit-transition: transform 400ms; transition: transform 400ms; -webkit-transform: rotate(0deg); transform: rotate(0deg); cursor: pointer; } 
.tjtc_calender i.active {-webkit-transform: rotate(180deg); transform: rotate(180deg); } 
.tjtc_service {float: left; width: 100%; height: auto; background-color: #FFF; margin: .5rem 0 0 0; padding: 1rem 0; border: #ddd solid; border-width: 1px 0; border-left: #ff7d97 2.5px solid; } 
.tjtc_service p {float: left; width: 95%; height: auto; line-height: 1.5rem; margin: 0 0 0 2.5%; color: #6e6e6f; } 
.tjtc_service>p>img {display: inline-block; width: 20px; height: 20px; vertical-align: middle; } 
.tjtc_service>p>img+img {margin-left: 17px; } 
.tjtc_service p span {float: left; margin-top: 8px; } 
.tjtc_service p em {font-style: normal; color: #999; } 
.tjtc_summary {float: left; width: 100%; height: auto; background-color: #FFF; margin: .5rem 0 0 0; padding: 1rem 0; border: #ddd solid; border-width: 1px 0; } 
.tjtc_summary p {float: left; width: 95%; height: auto; line-height: 2rem; margin: 0 0 0 3%; color: #6e6e6f; } 
.tjtc_summary p em {font-style: normal; color: #999; } 
.tjtc_project {float: left; width: 100%; height: auto; background-color: #FFF; margin: .5rem 0 0 0; border: #ddd solid; border-width: 1px 0 0 0; } 
.tjtc_project .tittle01 {width: auto; height: 4rem; color: #6e6e6f; padding: 0 0 0 3%; font-weight: normal; border-left: #008cd6 2.5px solid; background-position: 3px 7px; font-size: 1.3rem; background-size: 22px 22px; line-height: 4rem; border-bottom: 1px #ddd solid; cursor: pointer; } 
.tjtc_project .tittle01 i {float: right; display: block; background: url("../images/point_down.png") no-repeat; background-position: center center; background-size: 15px 15px; width: 35px; height: 40px; cursor: pointer; -webkit-transition: transform 400ms; transition: transform 400ms; -webkit-transform: rotate(180deg); transform: rotate(180deg); } 
.tjtc_project .tittle01 i.active {-webkit-transform: rotate(0deg); transform: rotate(0deg); } 
.tjtc_project table {border-top: 1rem #EFEFEF solid; float: left; width: 100%; height: auto; } 
.tjtc_project table tr:nth-child(2n) {background-color: #EFEFEF; } 
.tjtc_project table th, td {border-bottom: #ddd 1px solid; } 
.tjtc_project table th {border-top: 1px #ddd solid; padding: .8rem 0; color: #656565; font-size: 1.4rem; text-align: center; } 
.tjtc_project table td {padding: .8rem 1rem; font-size: 1.4rem; color: #999; } 
.tjtc_project table td:first-child, .tjtc_project table th:first-child {border-right: #ddd 1px solid; padding-left: 3%; text-align: left; } 
.tjtc_detail .load {background: #fff; } 
#load {border: #ddd solid; border-width: 1px 0; } 
.load .loadmore em {font-style: normal; font-family: "微软雅黑"; color: #e25d39; } 
.tjtc_detail .load span {color: #e25d39; } 
.tjtc_process {float: left; width: 100%; height: auto; margin-top: 5px; background: #fff; border: #ddd solid; border-width: 1px 0; margin-bottom: 5px; } 
.tjtc_title {float: left; width: 100%; height: 37px; line-height: 20px; background-color: #FFF; border-bottom: #eeeeee 1px solid; border-left: #f28123 2.5px solid; } 
.tjtc_title h3 {float: left; width: auto; height: auto; font-size: 14px; color: #555555; margin: -1px 0 0 0; padding: 9px 0 9px; padding-left: 3%; font-weight: normal; } 
.booking_process {float: left; width: 100%; padding: 20px 3% 30px 3%; } 
.booking_process li {float: left; line-height: 15px; text-align: center; } 
.booking_process li i {font-size: 11px; color: #6e6e6f; } 
.booking_process li:nth-child(odd) {width: 10%; height: auto; } 
.booking_process li:nth-child(odd) img {margin-bottom: 10px; } 
.booking_process li:nth-child(even) {width: 4%; height: auto; margin: 0 2%; text-align: center; } 
.tjtc_authority {float: left; width: 100%; height: auto; margin: 0; background-color: #FFF; margin-top: 5px; border: #ddd solid; border-width: 1px 0 0 0; } 
.tjtc_authority .tjtc_title {float: left; width: 100%; height: 37px; line-height: 20px; background-color: #FFF; border-bottom: #eeeeee 1px solid; border-left: #ff7d97 2.5px solid; } 
.tjtc_authority .authority {float: left; width: 100%; height: auto; padding: 20px 0 15px 0; } 
.tjtc_authority .authority li {float: left; width: 23%; height: auto; margin: 0 1%; } 
.tjtc_authority .authority li i {float: left; width: 100%; text-align: center; margin-bottom: 3px; } 
.tjtc_authority .authority li i img {width: 32px; } 
.tjtc_authority .authority li em {float: left; width: 100%; text-align: center; font-style: normal; font-size: 14px; color: #4b4643; } 
.tjtc_authority .authority li p {float: left; width: 80%; height: auto; line-height: 15px; text-align: center; font-size: 12px; color: #999999; margin: 0 0 0 10%; } 
.tjtc_hospital {float: left; width: 100%; height: auto; background-color: #FFF; margin: .8rem 0 0 0; padding: 1rem 0; } 
.tjtc_hospital p {float: left; width: 95%; height: auto; line-height: 2rem; margin: .2rem 0 .2rem 3%; color: #656565; } 
.tjtc_hospital p em {font-style: normal; color: #999; } 
.tjtc_notice {float: left; width: 100%; height: auto; font-size: 1.6rem; font-weight: normal; color: #656565; background-color: #FFF; margin: .8rem 0 0 0; padding: 1.5rem 1.5rem 1.5rem 3%; text-decoration: none; background-image: url(../images/right.png); background-position: 98%; background-repeat: no-repeat; } 
.tjtc_notice:active {background-color: #E8E6E2; } 
.hight5 {float: left; width: 100%; height: 5rem; } 
.zhezhao {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, .5); max-width: 640px; min-width: 320px; margin: 0 auto; z-index: 99999; } 
.tjtc_gmsl {width: 100%; height: auto; background: #fff; position: absolute; bottom: 6rem; max-width: 640px; min-width: 320px; margin: 0 auto; } 
.tjtc_gmsl .num {width: 95%; height: 30px; margin: 1rem 2.5%; float: left; } 
.tjtc_gmsl .num span {float: left; display: block; color: #656565; line-height: 30px; } 
.tjtc_gmsl .num div {float: right; right: 0; } 
.tjtc_gmsl .num>div>a {float: left; width: 30px; height: 30px; border: #ddd 1px solid; display: block; float: left; text-align: center; line-height: 30px; color: #656565; font-size: 22px; } 
.tjtc_gmsl .num>div>a.noactive {color: #ccc; } 
.tjtc_gmsl .num>div>input {float: left; width: 40px; height: 30px; border: #ddd solid; border-width: 1px 0; text-align: center; font-size: 16px; color: #656565; } 
.tjtc_btn {position: fixed; z-index: 9999999; bottom: 0; width: 100%; max-width: 640px; min-width: 320px; height: 6rem; line-height: 5rem; border-top: #ddd 1px solid; background: #fff; } 
.tjtc_btn~.footer {margin-bottom: 60px; } 
.tjtc_btn~.hangbtn {bottom: 90px; } 
.tjtc_btn a {position: absolute; top: 0; width: 96%; height: 4rem; line-height: 4rem; text-align: center; text-decoration: none; font-size: 1.8rem; font-weight: normal; color: #656565; background-color: #FFF; margin: 1rem 2%; border-radius: 4px; } 
.tjtc_btn a.buy {background-color: #e25d39; color: #FFF; } 
/*机构详情页*/ 
.tjjg_detail {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 5rem 0 2rem 0 } 
.tjjg_info {float: left; width: 100%; height: auto; background-color: #FFF; padding-bottom: .6rem; position: relative; } 
.tjjg_info .tjjg_img {float: left; width: 12rem; height: 9rem; margin: 1rem 0 0 1rem; overflow: hidden; } 
.tjjg_info .tjjg_img img {margin: 0; width: 100%; height: 100%; border: #ddd 1px solid; padding: .2rem; } 
.tjjg_info .info {float: left; width: auto; height: auto; line-height: 2rem; margin: -9rem 1rem 0 14rem; position: relative; display: block; } 
.tjjg_info .info h1 {float: left; width: 100%; height: auto; margin: 0; padding: 0; font-size: 1.6rem; font-weight: normal; color: #656565; /*overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis*/ 
} 
.tjjg_info .info p {float: left; width: 100%; height: auto; margin: .3rem 0 0 0; color: #999999; font-size: 1.4rem; } 
.tjjg_info .info p b {color: #656565; font-weight: normal; } 
.tjjg_info .info p span {width: auto; color: #FFF; background-color: #019eeb; padding: .1rem .5rem; margin-right: .4rem; margin-top: .4rem; display: inline-block; } 
.tjjg_category {float: left; width: 100%; height: auto; line-height: 3rem; margin: 0; background-color: #FFF; } 
.tjjg_category h3 {float: left; font-size: 1.6rem; font-weight: normal; color: #019eeb; margin: 0 0 0 3%; } 
.tjjg_intro {float: left; width: 100%; height: auto; margin: .8rem 0 0 0; padding: 0; } 
.tjjg_intro p {float: left; width: 95%; height: auto; line-height: 2rem; margin: .8rem 0 0 3%; color: #656565; } 
.tjjg_project {float: left; width: 100%; height: auto; background-color: #FFF; margin: .8rem 0 0 0; } 
.tjjg_project table {float: left; width: 100%; height: auto; } 
.tjjg_project table .table_bg {background-color: #EFEFEF; } 
.tjjg_project table th, td {border-bottom: #ddd 1px solid; } 
.tjjg_project table th {padding: .8rem 0; color: #656565; font-size: 1.4rem; text-align: center; background-color: #EFEFEF; } 
.tjjg_project table td {padding: .8rem 1rem; font-size: 1.4rem; color: #656565; text-align: center; } 
.tjjg_project table .right_line {border-right: #ddd 1px solid; text-align: center; } 
.tjjg_project table .align_left {text-align: left; padding-left: 1.2rem; } 
.tjjg_project table .align_left a {padding: .3rem 0; background-color: #fff; color: #656565; border-radius: 0; } 
.tjjg_project table td span {color: #e25d39; } 
.tjjg_project table td a {background-color: #e25d39; color: #FFF; text-decoration: none; padding: .3rem .5rem; border-radius: .5rem; } 
.tjjg_comment {float: left; width: 100%; height: auto; margin: .8rem 0 0 0; padding: 1rem 0; } 
.tjjg_comment .comment {float: left; width: 96%; height: auto; line-height: 2rem; margin: 2% 0 0 2%; color: #656565; background-color: #FFF; } 
.tjjg_comment .comment p {float: left; width: 94%; height: auto; margin: 1rem 0 0 2%; } 
.tjjg_comment .comment p span {float: left; color: #999; } 
.tjjg_comment .comment p .name {color: #656565; } 
.tjjg_comment .comment p .time {margin-left: 2rem; } 
.tjjg_comment .comment p .complex {float: right; } 
.tjjg_comment .comment p .complex i {font-style: normal; color: #e25d39; } 
.tjjg_comment .comment em {float: left; width: 94%; height: auto; margin: 1rem 0 .6rem 2%; font-style: normal; } 
.register {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0 0 2rem 0; margin-top: 5rem; } 
#main .register .log_top{overflow: hidden; width: 100%; background-color: #ffffff; } 
#main .register  .log_top a{display: block; float: left; width: 50%; height: 5rem; line-height: 5rem; font-size: 1.52rem; color: #6e6e6f; text-align: center; }
#main .register  .log_top a.active{border-bottom:2px solid #019eeb ; color: #019eeb; }
.error_messages {z-index: 999; top: 4.6rem; width: 100%; right: 0rem; display: block; position: fixed; height: auto; line-height: 3rem; background-color: #FFF6E0; font-size: 1.2rem; color: #e25d39; text-align: center; border-bottom: 1px solid #FFEBC8; }
.log_list {float: left; width: 100%; height: auto; margin: 1rem 0 0 0; padding: 0; }
.log_listvip {display: none;}
.log_list li { padding: 0 7%;height: auto; background-color: #FFF; line-height: 4.2rem; margin: 0 auto; position: relative; }
.log_list li+li {margin-top: 1px; }
.log_list li span {float: left; width: 6rem; height: auto; text-align: right; font-size: 1.5rem; } 
.log_list li input {width: 100%; height: 5.2rem;  margin: 0 0 0 6%;	padding-left: 2.8rem; font-size: 1.5rem; color: #999;  border: none; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "New York", serif }
.log_list li input.username {background: url(../images/username.png) left center no-repeat ; background-size: 1.38rem; }
.log_list li input.password {background: url(../images/password.png) left center no-repeat;    background-size: 1.37rem 1.47rem;  }

.log_list li input.phoneName {background: url(../images/phoneName.png) left center no-repeat ; background-size: 1rem 1.63rem; }
.log_list li input.phoneYZM {background: url(../images/phoneYZM.png) left center no-repeat; background-size: 1.32rem 1.63rem;  }
.log_list li input.phone {background: url(../images/phoneName.png) left center no-repeat ; background-size: 1rem 1.63rem; }
.log_list li input.verify {background: url(../images/phoneYZM.png) left center no-repeat; background-size: 1.32rem 1.63rem;  }
.log_list li input:focus {outline: none; } 
.log_list li a {position: absolute;top: 0;right: 7% ; margin-top: 1rem; width: 8.14rem; height: 3.05rem; line-height: 3.05rem; text-align: center;  padding: 0; background-color: #dedede; color: #808080;border-radius: 3px;  }
.log_list li a.YZM_btn {position: absolute;top: 0;right: 7% ; margin-top: 1rem; width: 8.14rem; height: 3.05rem; line-height: 3.05rem; text-align: center;  padding: 0; background-color: #dedede; color: #808080;border-radius: 3px; }
.log_list li a.active {background-color: #019eeb; color: #FFF; }
.log_btn {float: left; width: 100%; height: auto; margin: 7rem 0 0 0; }
.log_btn a {float: left; width: 87.5%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0 0 0 6.25%; padding: 0; font-size: 1.4rem; text-decoration: none; background-color: #019eeb; color: #FFF; border-radius: 3px; }
.log_btn a:active {background-color: #1fa5e7; color: #FFF; } 
.log_link {float: left; width: 86%; height: auto; line-height: 2rem; margin: 1rem 0 0 7%; } 
.log_link a {float: left; width: 10rem; height: auto; text-decoration: none; font-size: 1.5rem; color: #999; } 
.log_link a:first-child {color: #019eeb; } 
.log_link a img {width: 1.2rem; height: 1.2rem; } 
.log_link a span {position: relative; top: -2px; margin-left:0.5rem;} 
.log_link a.log_forgot {float: right; text-align: right; } 

.log_p005{float: left; width: 86%; height: auto; line-height: 2rem; margin: 1rem 0 0 7%; } 
.log_p005 a { width: 10rem; height: auto; text-decoration: none; font-size: 1.4rem; color: #999; } 
.log_p005 a{float: right; text-align: right; }
.log_p005 a img {width: 1.2rem; height: 1.2rem; } 
.log_p005 a span {position: relative; top: -2px; margin-left:0.5rem; } 

.navheader+.jginfohead {margin-top: 5rem; background: #fff; border-bottom: 1px solid #dbdbdb; } 
.jginfohead p {margin: 0; padding: 3px 10px; color: #4b4643; } 
.nodian .flex-control-nav {display: none !important; } 
.navheader~.nodian {margin-top: 5rem; } 
.jginfohead {position: absolute; margin-top: -60px; background-color: rgba(255, 255, 255, 0.6); width: 100%; } 
.jginfohead .jginfoname {font-size: 14px; overflow: hidden; } .0
.jginfohead .jginfoname span:first-child {float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } 
.jginfohead .jginfoname .minprice {float: right; color: #eb5b41; font-size: 12px; } 
.jginfohead .jglev {font-size: 12px; } 
.jginfohead .jglev span:last-child {float: right; } 
.jgys {background-color: #fff; border-bottom: 1px solid #dbdbdb; } 
.jgys p {margin: 0; padding: 0; color: #4b4643; line-height: 1.5; } 
.jgys>div {overflow: hidden; padding: 10px 10px; } 
.jgys>div a {display: block; border: 1px solid #dbdbdb; padding: 5px; padding-left: 35px; background: #fff url("../images/icon_ys1.png")no-repeat 3px center; background-size: 30px 30px; width: 40%; min-width: 145px; } 
.jgys>div a:first-child {float: left; } 
.jgys>div a:last-child {float: right; } 
.jgys>div a p:first-child {font-size: 14px; } 
.jgys>div a p:last-child {font-size: 10px; color: #6e6e6f; } 
.jgys>div a.yydiv {background-color: #eb5b41; background-image: url("../images/icon_ys1.png"); } 
.jgys>div a.yydiv p {color: #fff; } 
.jgys>div a.dydiv {background-image: url("../images/icon_ys2.png"); } 
.jgys>div a.cxdiv {background-image: url("../images/icon_ys3.png"); } 
.jgys>div a.jddiv {background-image: url("../images/icon_ys4.png"); } 
.jgjj p, .jgadd p, .jgfw p, .jgjj div {margin: 0; padding: 0 10px; font-size: 12px; color: #999; } 
.jgjj {position: relative; } 
.jgjj>span {position: absolute; right: 10px; bottom: 0; font-size: 1.2rem; color: #eb5b41; margin-bottom: 5px; } 
.jgjj .jgjjtext {background-color: #fff; padding: 5px 10px; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; color: #999; transition: .2s all ease-in-out; -webkit-transition: .2s all ease-in-out; -moz-transition: .2s all ease-in-out; } 
.jgjj .jgjjtext.active {padding-bottom: 30px; } 
.jgjj>span.active i {display: inline-block; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); } 
.jgjj>span i {transition: .2s all ease-in-out; -webkit-transition: .2s all ease-in-out; -moz-transition: .2s all ease-in-out; } 
.jgfw {margin: 5px 0; padding: 5px 0; line-height: 2.5; background-color: #fff; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; } 
.jgfw>p>img {display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin-left: 17px; } 
.jgadd {background-color: #fff; padding: 5px 0; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; } 
.jgadd p {line-height: 1.7; } 
.jgfwmodel, .changepaymoney {display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, .5); } 
.jgfwmodel .submodel, .changepaymoney .submodel {position: absolute; top: 50%; width: 100%; height: 100px; margin-top: -25px; background-color: #fff; table-layout: fixed; color: #999; } 
.jgfwmodel .submodel>p {margin: 0 0 15px 0; padding-left: 10px; height: 35px; line-height: 35px; border-bottom: 1px solid #dbdbdb; } 
.jgfwmodel .submodel>div {display: table-cell; width: 1%; text-align: center; vertical-align: middle; overflow: hidden; } 
.jgfwmodel .submodel>div>p {margin: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; overflow: hidden; } 
.jgfwmodel img {width: 20px; height: 20px; }



/*购物车*/ 
.shopping_car {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 8.5rem 0 2rem 0 }
.ord er_body_all {float: left; width: 100%; height: auto; margin: .8rem 0 0 0; background-color: #FFF; position: relative; } 
.order_body {float: left; width: 100%; height: auto; min-height: 10.4rem; line-height: 1.8rem; position: relative; margin: 0; } 
.order_body .select {position: absolute; width: 3rem; height: auto; text-align: center; top: 4rem; left: 0; } 
.order_body .select input {margin: 0; } 
.order_body .pic {position: absolute; width: 11.2rem; height: 8.4rem; top: 1rem; left: 3rem; } 
.order_body .pic img {width: 100%; height: 100%; } 
.order_body .title {position: absolute; top: .8rem; left: 15rem; right: 7rem; line-height: 1.8rem; } 
.order_body .title b {float: left; width: 100%; font-weight: normal; color: #656565; } 
.order_body .sc_quantity {float: left; width: 9rem; margin-top: .7rem; } 
.order_body .sc_quantity a {float: left; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; text-align: center; font-size: 2.5rem; color: #666; padding: 0; margin: 0; text-decoration: none; border: #ddd 1px solid; } 
.order_body .sc_quantity a:focus {outline: none; } 
.order_body .sc_quantity input {float: left; width: 3rem; height: 2.5rem; line-height: 2.5rem; text-align: center; padding: 0; margin: 0; border: none; border-top: #ddd 1px solid; border-bottom: #ddd 1px solid; } 
.order_body .price {position: absolute; width: 6rem; height: auto; line-height: 1.8rem; font-size: 1.5rem; right: 1rem; top: .8rem; } 
.order_body .price em {float: left; width: 100%; font-style: normal; color: #666; text-align: right; } 
.order_body .price s {float: left; width: 100%; font-style: normal; color: #999; text-align: right; } 
.order_body .price a {float: right; width: 50%; height: 3rem; margin-top: 1.5rem; background: url(../images/del.jpg) right no-repeat; background-size: 2rem; } 
.shopping_total {float: left; width: 100%; height: auto; line-height: 3rem; color: #656565; border-top: #E6E6E6 1px solid; } 
.shopping_total em {float: right; width: auto; height: auto; font-style: normal; margin-right: 1rem; } 
.shopping_total i {float: right; width: auto; height: auto; font-style: normal; margin-right: 3rem; } 
/*确认订单*/ 
.shopping_verify_info {float: left; width: 100%; height: auto; line-height: 2.5rem; } 
.shopping_verify_info h3 {font-weight: normal; margin: 0; padding: 0; margin-left: 1rem; font-size: 1.6rem; } 
.shopping_verify_info ul {float: left; width: 100%; height: auto; margin: 0; padding: 0; padding-top: .2rem; padding-bottom: 1rem; background-color: #FFF; } 
.shopping_verify_info ul li {float: left; width: 100%; height: 3.7rem; line-height: 3.5rem; margin: .8rem 0 0 0; padding: 0; position: relative; } 
.shopping_verify_info ul li span {float: left; width: 8rem; height: auto; margin: 0 0 0 1rem; font-size: 1.4rem; } 
.shopping_verify_info ul li samp {position: absolute; top: 0; left: 8.5rem; right: 9rem; } 
.shopping_verify_info ul li samp input {float: left; width: 100%; height: 3.5rem; padding: 0 .5rem; margin: 0; border: #DBDBDB 1px solid; } 
.shopping_verify_info ul li samp input.code {width: 10rem; } 
.shopping_verify_info ul li samp select {float: left; width: auto; height: 3.5rem; padding: 0 .5rem; margin: 0; border: #DBDBDB 1px solid; } 
.shopping_verify_info ul li a {position: absolute; top: 0; right: 1rem; width: 8rem; height: 3.5rem; line-height: 3.5rem; font-size: 1.4rem; background-color: #019eeb; color: #FFF; text-align: center; } 
.shopping_verify_info ul li a.send_over {background-color: #ddd; } 
.shopping_payment_method {float: left; width: 100%; height: auto; line-height: 3rem; margin: .8rem 0 0 0; padding: .5rem 0; background-color: #FFF; } 
.shopping_payment_method span {float: left; width: auto; height: auto; margin: 0 0 0 1rem; font-size: 1.4rem; } 
.shopping_payment_method a {float: left; width: 8rem; height: 2.5rem; line-height: 2.5rem; text-align: center; margin: .2rem 0 0 1.7rem; text-decoration: none; border-radius: .5rem; border: #dbdbdb 1px solid; } 
.shopping_payment_method a:active {border: #e25d39 1px solid; color: #e25d39; } 
.shopping_payment_method a.pay_on {border: #e25d39 1px solid; color: #e25d39; } 
.shopping_orders_offer {float: left; width: 100%; height: auto; line-height: 3rem; margin: .8rem 0 0 0; padding: .5rem 0; background-color: #FFF; } 
.shopping_orders_offer span {float: left; width: auto; height: auto; margin: 0 0 0 1rem; font-size: 1.4rem; } 
.verify_order_body .pic {left: 1rem; } 
.verify_order_body .title {position: absolute; top: .8rem; left: 13rem; right: 7rem; line-height: 1.8rem; } 
.verify_order_body .price span {float: left; width: 100%; font-style: normal; color: #666; text-align: right; } 
.shopping_btn {position: fixed; bottom: 0; width: 100%; max-width: 640px; min-width: 320px; height: 5rem; line-height: normal; background-color: #fff; border-top: #ddd 1px solid; } 
.shopping_btn a {float: right; width: 7rem; height: 2.5rem; line-height: 2.5rem; text-align: center; text-decoration: none; font-size: 1.6rem; font-weight: normal; color: #fff; border-radius: .4rem; background-color: #e25d39; margin: 1.25rem 1rem 0 0; } 
.shopping_btn span {float: right; width: auto; height: 2.5rem; color: #e25d39; font-size: 1.6rem; margin: 1.5rem 2rem 0 0; } 
.shopping_btn label {position: absolute; width: auto; height: auto; font-size: 1.6rem; top: 1.5rem; left: 1rem; } 
.shopping_btn label input {margin: 0; margin-right: .5rem; } 
/*我的订单*/ 
.my_order_body {background-color: #F5F5F5; } 
.my_order_body .pic {left: 1rem; } 
.my_order_body .title {position: absolute; top: .8rem; left: 13rem; right: 7rem; line-height: 1.8rem; } 
.my_order_body .price span {float: left; width: 100%; font-style: normal; color: #666; text-align: right; } 
.order_top {float: left; width: 100%; height: auto; line-height: 3rem; color: #656565; } 
.order_top a {float: left; margin-left: 1rem; text-decoration: none; } 
.order_top span {float: right; margin-right: 1rem; color: #e25d39; } 
.order_all {float: left; width: 100%; height: auto; display: none; } 
.order_btn {float: left; width: 100%; height: auto; color: #656565; border-bottom: #E6E6E6 1px solid; } 
.order_btn a {float: right; width: auto; height: auto; line-height: 1rem; text-align: center; padding: .5rem; text-decoration: none; margin: 1rem; border-radius: .4rem; border: #999 1px solid; } 
.order_btn a.order_btn_on {background-color: #e25d39; border: #e25d39 1px solid; color: #FFF; } 
.order_type {float: left; width: 100%; height: auto; line-height: 3.5rem; background-color: #FFF; } 
.order_type a {float: left; width: 20%; height: auto; line-height: 3.5rem; font-size: 1.5rem; text-align: center; text-decoration: none; border-bottom: #fff 2px solid; } 
.order_type a:active {border-bottom: #019eeb 2px solid; } 
.order_type a.type_title {border-bottom: #fff 2px solid; } 
.order_type a.type_title_ {border-bottom: #019eeb 2px solid; } 
.my_total {float: left; width: 100%; height: auto; line-height: 3rem; color: #656565; } 
.my_total em {float: right; width: auto; height: auto; font-style: normal; margin-right: 1rem; } 
.my_total i {float: right; width: auto; height: auto; font-style: normal; margin-right: 3rem; } 
/*订单详情*/ 
.order_detail {float: left; width: 100%; height: auto; margin: .8rem 0 0 0; background-color: #FFF; position: relative; } 
.order_detail li {float: left; width: 100%; height: auto; line-height: 3rem; border-bottom: #E8E8E8 1px solid; } 
.order_detail li span {float: left; margin-left: 1rem; } 
.order_detail li em {float: right; font-style: normal; color: #999; margin-right: 1rem; } 
.order_detail li em.orange {color: #e25d39; } 
.order_detail li a {float: right; height: 2.4rem; line-height: 2.4rem; font-size: 1.6rem; color: #FFF; margin: .3rem 1rem 0 0; padding: 0 .4rem; background-color: #e25d39; border-radius: .4rem; } 
/*.order_detail li em.status{ height:2.4rem; line-height:2.4rem; background-color:#e25d39; font-size:1.6rem; color:#FFF; border-radius:.4rem; padding:0 .2rem; margin-top:.3rem;}*/ 
/*会员中心*/
.member {width: 100%; position: relative; background: #eeeff3; /*float: left;*/ min-height: 30rem; height: auto; margin: 0; margin-top: 4.6rem!important; } 
.mem_head { width: 100%; height: 13rem; background: url(../images/mem_head.png) center no-repeat; background-size: cover; } 
.mem_head .mem_pic {border: 1px #3d95f9 solid; width: 6.5rem; height:6.5rem; margin: 2rem auto 0 auto; border-radius: 4.5rem; overflow: hidden;/* background: url(../images/mem_pic_bg.png) center no-repeat; background-size: 9.2rem; */} 
.mem_head .mem_pic a {float: left; width: 6rem; height: 6rem; border-radius: 4rem; margin: 0.215rem; text-align: center; overflow: hidden;display:block; }
.mem_head .mem_pic em a{ width: 7.6rem; height: 7.6rem; border-radius: 4rem; display: block;  }
.mem_head .mem_pic a img {width: 100%; height: 100%;}
.mem_name {height: auto;width: 100%;text-align: center;  margin: 0rem auto 0 auto; } 
.mem_name em {float: left; width: 100%; height: auto; line-height: 1.8rem; color: #FFF; font-size: 1.6rem; font-style: normal; padding-left: 0 1rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } 
.mem_name p {    line-height: 4rem;display: inline-block; color: #fff; font-size: 1.4rem;height: 3rem; } 
/*.mem_name em:last-child {padding-top: 5px; font-size: 1.4rem; }*/ 
.mem_name .span {top: 0.3rem; line-height: 3rem; cursor:pointer;  position: relative;overflow: hidden;display: inline-block; color: #FFF; text-overflow: ellipsis;width: 5.35rem;height: 3rem; background: url(../images/mem_pic_icon.png) center no-repeat; background-size: 5.35rem 3rem;   white-space: nowrap; } 
.mem_integral {float: left; width: 100%; height: 6rem; border-bottom: #DBDBDB 1px solid; background-color: #FFF; position: relative; } 
.mem_integral ul {float: left; width: 100%; height: 4rem; margin: 1rem 0 0 0; } 
.mem_integral ul li {float: left; width: 20%; height: 100%; } 
.mem_integral ul li.balance {width: 30%; border-left: #BFBFBF 1px solid; border-right: #BFBFBF 1px solid; } 
.mem_integral ul li.integral {width: 22%; } 
.mem_integral ul li b {float: left; width: 100%; height: 50%; text-align: center; color: #e25d39; font-size: 1.6rem; } 
.mem_integral ul li span {float: left; width: 100%; height: 50%; text-align: center; color: #999; font-size: 1.4rem; } 
.mem_integral ul li.registration {float: right; width: 7rem; background-color: #DBDBDB; } 
.mem_integral ul li.registration b {float: left; width: 4rem; height: 4rem; line-height: 4rem; background-color: #e25d39; border-radius: 2rem; margin: 0 0 0 -2rem; text-align: center; color: #fff; font-size: 2.4rem; font-weight: normal; } 
.mem_integral ul li.registration span {float: left; width: 4.2rem; height: 3.8rem; line-height: 1.6rem; text-align: center; color: #000; font-size: 1.4rem; font-weight: bold; margin: 0 0 0 .4rem; padding-top: .4rem; overflow: hidden; } 
.mem_center { width: 100%;float: left; height: auto; background-color: #FFF; margin: 0 0 .8rem 0; padding: 0 1rem; } 
.mem_type { width: 100%; height: 5rem; border-bottom: #F4F4F4 1px solid; } 
.mem_type a {float: left; width: 100%; height: 100%; position: relative; left: 0px; background: url(../images/right.png) right center no-repeat; line-height: 5rem; background-size: 1rem; } 
.mem_type .orderimg{position: absolute;  margin-left: 0.5rem; margin-top: 1.75rem;  left: 0px; width: 1.15rem;} 
.mem_type h3 {float: left; width: auto; height: 5rem; line-height:5rem; font-size: 1.4rem; color: #4c4c4c; margin: 0; padding: 0rem 0 0 2.2rem; font-weight: normal; /*background: url(../images/mem_order.png) left center no-repeat;*/background-size: 3rem; } 
.mem_center03 .mem_type h3 {padding: 0rem 0 0 4.3rem;} 
.mem_type h3.mem_server {background: url(../images/mem_server.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_safe {background: url(../images/mem_safe.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_coupon {background: url(../images/mem_coupon.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_type_vip {background: url(../images/mem_type_vip.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_fp {background: url(../images/mem_fp.png) left center no-repeat; background-size: 3rem; } 
.qy_order {float: left; width: 100%; height: 5rem; border-bottom: #F4F4F4 1px solid; } 
.qy_order a {float: left; width: 100%; height: 100%; background: url(../images/right.png) right center no-repeat; background-size: 1rem; } 
.qy_order h3 {float: left; width: auto; height: 5rem; line-height: normal; font-size: 1.6rem; color: #656565; margin: 0; padding: 1.5rem 0 0 3.7rem; font-weight: normal; background: url(../images/companyOrder.png) left center no-repeat; background-size: 3rem; } 
.qy_order em {float: right; width: auto; height: 5rem; line-height: normal; font-size: 1.4rem; color: #656565; margin: 0; padding: 1.5rem 1.4rem 0 0; font-style: normal; } 
.mem_type h3.mem_data {background: url(../images/mem_data.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_client {background: url(../images/mem_client.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_group {background: url(../images/mem_group.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_tjbg {background: url(../images/mem_tjbg.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_report {background: url(../images/mem_report.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_doctor {background: url(../images/mem_doctor.png) left center no-repeat; background-size: 3rem; } 
.mem_type h3.mem_readreport {background: url(../images/mem_readreport.png) left center no-repeat; background-size: 3rem; }
.mem_type h3.mem_record {background: url(../images/mem_record.png) left center no-repeat; background-size: 3rem; }
.mem_type h3.mem_colect {background: url(../images/149.png) left center no-repeat; background-size: 3rem; }
.mem_type em {float: right; width: auto; line-height:5rem; font-size: 1.1rem; color: #656565; margin: 0; padding: 0rem 1.4rem 0 0; font-style: normal; } 
.mem_type.no_line {border-bottom: none; } 
.mem_order {float: left; width: 100%; height: auto; margin-top: 1rem; padding-bottom: 1rem; padding-left: 2%; padding-right: 2%; } 
.mem_order_jhfw a{float: left; width: 32.75%;cursor:pointer;  height: auto; text-align: center; color: #666; font-size: 1.1rem; padding-top: 3.5rem; margin-top: 1rem; padding-bottom: 1.5rem; background: url(../images/mem_order-bgcx.png) center .4rem no-repeat; background-size: 2.2rem 2.25rem;}
.mem_order a {float: left; width: 21.75%; height: auto; text-align: center; color: #666; font-size: 1.1rem; padding-top: 3.5rem; padding-bottom: .5rem; background: url(../images/wait_pay.png) center .5rem no-repeat; background-size: 3rem; } 
.mem_order a+a {margin-left: 4%; } 
.mem_order a.order_paid {background: url(../images/wait_yuyue.png) center .5rem no-repeat; background-size: 3rem; } 
.mem_order a.order_wait_comments {background: url(../images/wait_tijian.png) center .5rem no-repeat; background-size: 3rem; } 
.mem_order a.order_refunded {background: url(../images/have_tuikuan.png) center .5rem no-repeat; background-size: 3rem; } 
.mem_order_jhfw a.order_wait_comments {background: url(../images/mem_order-jdjl.png) center .5rem no-repeat;     background-size: 2.2rem auto; }
.mem_order_jhfw a.order_refunded {background: url(../images/mem_order-zxjl.png) center .5rem no-repeat;     background-size: 2.2rem 2.25rem; }



#Member_Center_vip_active {width: 100%; position: relative; background: #ffffff; float: left; min-height: 30rem; height: 100%; margin: 0 0 2rem 0; margin-top: 5rem; } 
#Member_Center_vip_active .log_list {float: left; width: 100%; height: auto; margin: 0rem 0 0 0; padding: 0; }
#Member_Center_vip_active .log_list li { padding: 0 1.5rem;    border-bottom: #F4F4F4 1px solid;  height: auto; background-color: #FFF; line-height: 4.2rem; margin: 0 auto; position: relative; }
#Member_Center_vip_active .log_list li+li {margin-top: 1px; }
#Member_Center_vip_active .log_list li:first-child{margin-left: 1.5rem;padding-left: 0rem;}
#Member_Center_vip_active .log_list li span {float: left; width: 6rem; height: auto; text-align: right; font-size: 1.5rem; } 
#Member_Center_vip_active .log_list li input {width: 100%; height: 5.2rem;  margin: 0 0 0 0%;	padding-left: 3.8rem; font-size: 1.5rem; color: #999;  border: none; font-family: "微软雅黑", "Microsoft YaHei UI", "MS Serif", "New York", serif }
#Member_Center_vip_active .log_list li input.username {background: url(../images/username01.png) left center no-repeat ; background-size: 1.8rem auto; }
#Member_Center_vip_active .log_list li input.password {background: url(../images/password01.png) left center no-repeat;    background-size: 1.8rem auto;  }
#Member_Center_vip_active .error_messages{position: relative;background-color: #fec4c3;color: #dc5957;top: 0px; font-size: 1.2rem;}
#Member_Center_vip_active .log_btn a {float: left; width: 87.5%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0 0 0 6.25%; padding: 0; font-size: 1.4rem; text-decoration: none; background-color: #3d8aec; color: #FFF; border-radius: 3px; }



.member_vip .mem_order a{background: url(../images/wait_pay_vip.png) center .5rem no-repeat;background-size: 2.7rem; } 
.member_vip .mem_order a.order_paid {background: url(../images/wait_yuyue_vip.png) center .5rem no-repeat;background-size: 2.7rem;} 
.member_vip  .mem_order a.order_wait_comments {background: url(../images/wait_tijian_vip.png) center .5rem no-repeat;background-size: 2.7rem;} 
.member_vip  .mem_order a.order_refunded {background: url(../images/have_tuikuan_vip.png) center .5rem no-repeat; background-size: 2.7rem;} 
.member_vip .mem_order_jhfw a{float: left; width: 32.75%; height: auto; text-align: center; color: #666; font-size: 1.1rem; padding-top: 3.5rem; margin-top: 1rem; padding-bottom: 1.5rem; background: url(../images/mem_order-bgcx_vip.png) center .4rem no-repeat; background-size: 2.2rem 2.25rem;}
.member_vip .mem_order_jhfw a.order_wait_comments {background: url(../images/mem_order-jdjl_vip.png) center .5rem no-repeat;     background-size: 2.2rem 2.25rem; }
.member_vip .mem_order_jhfw a.order_refunded {background: url(../images/mem_order-zxjl_vip.png) center .5rem no-repeat;     background-size: 2.2rem 2.25rem; }
.member_vip .mem_name .span{position: relative; overflow: hidden;display: inline-block; color: #FFF; text-overflow: ellipsis;width: 5.35rem;height: 3rem; background: url(../images/mem_pic_icon_vip.png) center no-repeat; background-size: 5.35rem 3rem;   white-space: nowrap; } 
.member_vip .mem_order a {color: #b1874b !important;}
.member_vip .mem_order_jhfw a{color: #b1874b !important;}


#Member_Center_vip_introduce .mem_type{border:0px;}
#Member_Center_vip_introduce .mem_center{float: none;}
#Member_Center_vip_introduce .mem_center .getvip{width: 6.8rem;height: 2.6rem;background-color: #f66525; color: #ffffff;float: right;text-align: center;font-size: 1.3rem;line-height: 2.7rem;margin-top: 1.1rem;border-radius: 4px; }
#Member_Center_vip_introduce .mem_type a {background:none !important;}
#Member_Center_vip_introduce .mem_type a .Member_Center_vip_gift{position: absolute; margin-left: 0.5rem; margin-top: 1.72rem; left: 0px; width: 1.4rem;}
#Member_Center_vip_introduce .mem_type a .Member_Center_vip_right{position: absolute; margin-left: 0.5rem; margin-top: 1.6rem; left: 0px; width: 1.4rem;}
#Member_Center_vip_introduce .mem_type h3 {float: left; width: auto; height: 5rem; line-height: 5rem; font-size: 1.4rem; color: #4c4c4c; margin: 0; padding: 0rem 0 0 2.5rem; font-weight: normal; /* background: url(../images/mem_order.png) left center no-repeat; */ background-size: 3rem; } 
#Member_Center_vip_introduce .ul01{border-top:1px #e9e9e9 solid;margin-top: -0.8rem; margin-bottom: 0.8rem;}
#Member_Center_vip_introduce .ul01 .li{min-height: 6.4rem;border-bottom:1px #e9e9e9 solid;display: block; padding-left: 6rem;width: 100%; position: relative;}
#Member_Center_vip_introduce .ul01 .img{width: 4.4rem;height: 4.4rem;position: absolute;top: 1rem;left:1rem;}
#Member_Center_vip_introduce .ul01 a{background-color: #ffffff;display: block;position: relative;}
#Member_Center_vip_introduce .ul01 .li .txt02{font-size: 1.1rem;color: #7e7e80;line-height: 1.4rem;padding-right: 1rem;}
#Member_Center_vip_introduce .ul01 .li .txt01{font-size: 1.4rem;color: #4c4c4c;padding-top: 1rem;}
#Member_Center_vip_introduce .ul02{background-color: #ffffff; border-top:1px #e9e9e9 solid;margin-top: -0.8rem; margin-bottom: 0.8rem; text-align: center;padding-top: 1rem;padding-bottom: 2rem;}
#Member_Center_vip_introduce .ul02 .li{display: inline-block;  width: 9.3rem;height: 14rem;margin-right: 0.5%; margin-left: 0.5%;}
#Member_Center_vip_introduce .ul02 .li.li01{ margin-left: 0px; background-image: url(../images/Member_Center_vip_gift01.png); background-size: cover;}
#Member_Center_vip_introduce .ul02 .li.li02{ background-image: url(../images/Member_Center_vip_gift02.png); background-size: cover; }
#Member_Center_vip_introduce .ul02 .li.li03{ margin-right: 0px; background-image: url(../images/Member_Center_vip_gift03.png); background-size: cover; }
#Member_Center_vip_introduce .ul02 .li .txt01{margin-top: 6.4rem;color: #ffffff; font-size: 1.4rem;text-align: center;}
#Member_Center_vip_introduce .ul02 .li .txt01 span{font-weight: bold; color: #ffffff; font-size: 2.2rem;text-align: center;}
#Member_Center_vip_introduce .ul02 .li .txt02{color: #ffffff;font-size: 1.1rem;text-align: center; line-height: 1.1rem;}

#Member_Center_vip_method .mem_type{border:0px;}
#Member_Center_vip_method .mem_type a {background:none !important;}
#Member_Center_vip_method .mem_type a .icon{width: 3px; height:1.4rem;background-color: #2880e4;float: left;margin-top: 2rem;margin-top: 1.7rem;margin-left: 0.2rem;}
#Member_Center_vip_method .mem_type a .Member_Center_vip_gift{position: absolute; margin-left: 0.5rem; margin-top: 1.72rem; left: 0px; width: 1.4rem;}
#Member_Center_vip_method .mem_type a .Member_Center_vip_right{position: absolute; margin-left: 0.5rem; margin-top: 1.6rem; left: 0px; width: 1.4rem;}
#Member_Center_vip_method .mem_type h3 {float: left; width: auto; height: 5rem; line-height: 5rem; font-size: 1.4rem; color: #4c4c4c; margin: 0; padding: 0rem 0 0 0.5rem; font-weight: normal; /* background: url(../images/mem_order.png) left center no-repeat; */ background-size: 3rem; } 
#Member_Center_vip_method .ul01{ margin-bottom: 0.8rem;}
#Member_Center_vip_method .ul01 .li{background: url(../images/right.png) right center no-repeat; background-size: 1rem;margin-right: 1.5rem; min-height: 6.4rem;display: block; padding-left: 6rem; position: relative;}
#Member_Center_vip_method .ul01 .img{width: 4.4rem;height: 4.4rem;position: absolute;top: 1rem;left:1rem;}
#Member_Center_vip_method .ul01 a{cursor:pointer; background-color: #ffffff;display: block;position: relative;border-bottom:1px #e9e9e9 solid;}
#Member_Center_vip_method .ul01 .li .txt02{font-size: 1.1rem;color: #7e7e80;line-height: 1.4rem;padding-right: 1rem;}
#Member_Center_vip_method .ul01 .li .txt01{font-size: 1.4rem;color: #4c4c4c;padding-top: 1.5rem;}
#Member_Center_vip_method .mem_center{padding-bottom: 0rem; margin-bottom: 0rem;    border-bottom: 1px #e9e9e9 solid;}

.member #mem_model_coupon_get {width: 29.8rem;  margin-left: auto; margin-right: auto;  position: relative; }
.member #mem_model_coupon_get .p01 {background-image:url(../images/mem_tipbox_happy02.png); background-repeat: no-repeat; background-size: 14.5rem auto; background-position: 7.79rem 0.8rem;  height:6.5rem; line-height: 6.5rem; text-align: center; color: #008cd6; background-color: #ecf4ff; font-size: 1.8rem; } 
.member #mem_model_coupon_get .p_box {width: 22.65rem; height: 6.8rem; background-image:url(../images/mem_tipbox_vip_coupon.png);background-size:cover; margin-left: auto;margin-right: auto;margin-top: 1.35rem;margin-bottom: 1.34rem; } 
.member #mem_model_coupon_get .p_box .t001{float: left; font-size: 3.6rem; color: #ffffff; width: 5rem; margin-top: 1.35rem; margin-left: 3rem; font-weight: bold; line-height: 5rem;} 
.member #mem_model_coupon_get .p_box .t002{float: left; font-size: 1.6rem;line-height: 1.6rem; color: #ffffff; width: 10rem; margin-top: 1.35rem; margin-left: 3rem; margin-top: 2.1rem; margin-left: 5rem; }
.member #mem_model_coupon_get .p_box .t002 span{font-size: 1.2rem;letter-spacing: 0.15rem;}
.member #mem_model_coupon_get .p04 {width: 100%; border-top: 1px #ededed solid; } 
.member #mem_model_coupon_get .p04 a { display: block;width: 50%;  text-align: center; line-height: 4rem; font-size: 1.4rem; } 
.member #mem_model_coupon_get .p04 a.p002 {float: left;color: #2880e4;font-size: 1.3rem; line-height: 4rem; } 
.member #mem_model_coupon_get .p04 a.p001 {float: left;font-size: 1.3rem;  background-color: #ffffff;line-height: 4rem; color: #000000; border-right: 1px #dadada solid; } 
.member #mem_model_coupon_get .box02{background-color: #ffffff;border-radius: 1rem;overflow: hidden;}
.member #mem_model_coupon_get .box01{height: 7rem;width: 11.5rem;margin: auto;background-image:url(../images/mem_tipbox_happy01.png); background-size: 11.5rem 7rem;}

.member #mem_model_coupon{width: 29.8rem; margin-left: auto; margin-right: auto;  position: relative;margin-top: 15rem;}
.member #mem_model_vip_active {width: 29.8rem;  margin-left: auto; margin-right: auto; margin-top: 15rem; position: relative; }
.member #mem_model_vip_active .p01 {background-image:url(../images/mem_tipbox_happy02.png); background-repeat: no-repeat; background-size: 14.5rem auto; background-position: 7.79rem 0.8rem;  height:6.5rem; line-height: 6.5rem; text-align: center; color: #008cd6; background-color: #ecf4ff; font-size: 1.8rem; } 
.member #mem_model_vip_active .p_box {padding: 3.4rem 2rem 2rem 2rem; color: #333;font-size: 1.6rem;text-align: center;} 
.member #mem_model_vip_active .p_box p{color: #888;font-size: 1.3rem; line-height: 2.8rem; } 
.member #mem_model_vip_active .p04 {width: 100%; border-top: 1px #ededed solid; } 
.member #mem_model_vip_active .p04 a { display: block;width: 50%;  text-align: center; line-height: 4rem; font-size: 1.4rem; } 
.member #mem_model_vip_active .p04 a.p002 {float: left;color: #2880e4;font-size: 1.3rem; line-height: 4rem; } 
.member #mem_model_vip_active .p04 a.p001 { float: left;font-size: 1.3rem;  background-color: #ffffff;line-height: 4rem; color: #000000; border-right: 1px #dadada solid; } 
.member #mem_model_vip_active .box02{background-color: #ffffff; border-radius: 1rem;overflow: hidden;}
.member #mem_model_vip_active .box01{height: 7rem;width: 11.5rem;margin: auto;background-image:url(../images/mem_tipbox_happy01.png); background-size: 11.5rem 7rem;}



#Member_vip_advertise .s01{width: 100%; height: 15rem; background: url(../images/Member_vip_advertise01.png) center no-repeat; background-size: cover; } 
#Member_vip_advertise .s01 .p001{text-align: center; background: url(../images/Member_vip_advertise02.png) center no-repeat;background-size: 21.5rem 2.35rem;margin: 2.2rem auto 0rem; width: 21.5rem;height:2.35rem;  }
#Member_vip_advertise .s01 .p002{text-align: center;line-height: 1.4rem;margin-bottom: 0.9rem;margin-top: 2.5rem; }
#Member_vip_advertise .s01 .p002  .t01{display: inline-block;font-size: 1.4rem;color: #ffffff;position: relative;    padding-left: 3rem;}
#Member_vip_advertise .s01 .p002  .t01 img{width: 3.2rem;position: absolute;left: -1rem;top: -1.5rem;}
#Member_vip_advertise .s01 .p002  .t02{display: inline-block;font-size: 1.4rem;color: #ffffff;margin-left: 0.3rem; padding-left: 0.5rem; border-left: 1px #978444 dashed;}
#Member_vip_advertise .s01 .p002  .t03{text-align: center; position: absolute;    top: 2.3rem; line-height: 2.5rem; font-size: 1.4rem;color: #cdb461; width: 12.15rem; height: 2.5rem;border-radius: 4px; margin: auto; border:1px #cdb461 solid; }
#Member_vip_advertise .s02{background-color: #ffffff;}
#Member_vip_advertise .s02 .p001{line-height: 2.8rem;height: 2.8rem;margin-bottom: 1.5rem; background: url(../images/Member_vip_advertise04.png) center no-repeat;margin-top: 1rem; background-size:auto 2.6rem; text-align: center;font-size: 1.4rem;color: #795803;}
#Member_vip_advertise .s02 .ul01 .li{display: block;float: left; padding-left: 6.5rem;width: 22rem; position: relative;}
#Member_vip_advertise .s02 .ul01 .img{width: 4.4rem;height: 4.4rem;position: absolute;top: 1.7rem;left:1.5rem;}
#Member_vip_advertise .s02 .ul01 a{margin-bottom: 1rem; margin-right: auto;margin-left: auto; width: 30rem; height: 8rem;background: url(../images/Member_vip_advertise05.png) center no-repeat; background-size:cover; display: block;position: relative;}
#Member_vip_advertise .s02 .ul01 .li .txt02{font-size: 1.1rem;color: #7e7e80;line-height: 1.4rem;padding-right: 1rem;}
#Member_vip_advertise .s02 .ul01 .li .txt01{font-size: 1.4rem;color: #4c4c4c;padding-top: 1.6rem;}
#Member_vip_advertise .s02 .ul01 .txt03{color: #bd9c48;float: left;font-size: 1.2rem; padding-left: 0rem;line-height: 8rem;  }
#Member_vip_advertise .s03{padding-bottom: 8rem; background-color: #ffffff;margin-top: 1rem;}
#Member_vip_advertise .s03 .p001{line-height: 2.8rem;height: 2.8rem;margin-bottom: 1.5rem; background: url(../images/Member_vip_advertise04.png) center no-repeat;margin-top: 1rem; background-size:auto 2.6rem; text-align: center;font-size: 1.4rem;color: #795803;}
#Member_vip_advertise .s03 p{padding-left: 1.5rem;padding-right: 1.5rem;font-size: 1.1rem;color: #7e7e80;}


#Member_vip_advertise .s04{position: fixed; z-index: 9999; bottom: 0; width: 100%; max-width: 640px; min-width: 320px; height: 6rem;; background: rgba(0,0,0,0.8); }
#Member_vip_advertise .s04 a {position: absolute; top: 0; width: 96%; height: 4rem; line-height: 4rem; text-align: center; text-decoration: none; font-size: 1.8rem; font-weight: normal; color: #fff; background-color: #cfae5b; margin: 1rem 2%; border-radius: 4px; }

#Member_vip_upgrate .a01{margin-top: 4.6rem;background-image: url(../images/p101.png);background-size: cover;}
#Member_vip_upgrate .a01 .b00{cursor: pointer; float: left;width: 25%;text-align: center;height: auto;padding-top:1.8rem;padding-bottom: 1.8rem; display: block;}
#Member_vip_upgrate .a01 .b00 .c01 {height:auto;line-height: 3rem;}
#Member_vip_upgrate .a01 .b00 .c01 img{margin-left: auto;margin-right: auto;width: auto;height: 4.5rem; display: inline-block;vertical-align: middle;}
#Member_vip_upgrate .a01 .b00 .c02{font-size: 1.1rem;color: #bfa364;margin-top: 0.5rem;}


#Member_vip_upgrate .a02{color: #333;padding-left: 1rem;line-height: 4rem;font-size: 1.2rem;}
#Member_vip_upgrate .a03{margin-left: 1rem;margin-right: 1rem;background-color: #ffffff; }
#Member_vip_upgrate .a03 .b01{cursor:pointer; padding-left: 1rem;padding-right: 1rem; border:1px #e3e3e3 solid;line-height: 5rem; height:5rem;}
#Member_vip_upgrate .a03 .b01.active{background: url(../images/p162.png) no-repeat right bottom;background-size: 3rem 3rem; border:1px #ed6d34 solid;}
#Member_vip_upgrate .a03 .b01 .c00{float: left;font-size: 1.2rem;}
#Member_vip_upgrate .a03 .b01 .c02{color: #999;text-decoration: line-through;font-size: 1.1rem;margin-left: 1rem;}
#Member_vip_upgrate .a03 .b01 .c03{float: right;margin-right: 1rem;}

#Member_vip_upgrate .a03 .b02{ padding-left: 1rem;padding-right: 1rem; border:1px #777777 solid;line-height: 5rem; height:5rem;}
#Member_vip_upgrate .a03 .b02.active{background-size: 3rem 3rem;}
#Member_vip_upgrate .a03 .b02 .c00{float: left;font-size: 1.2rem;}
#Member_vip_upgrate .a03 .b02 .c02{color: #999;text-decoration: line-through;font-size: 1.1rem;margin-left: 1rem;}
#Member_vip_upgrate .a03 .b02 .c03{float: right;margin-right: 1rem;}


#Member_vip_upgrate .a04{margin-top: 1rem;}
#Member_vip_upgrate .a04 .ul01{ margin-bottom: 0.8rem;}
#Member_vip_upgrate .a04 .ul01 .li{margin-bottom: 1rem; /*background: url(../images/right.png) right center no-repeat;*/ background-size: 1rem;margin-right: 1.5rem; min-height: 6.4rem;display: block; padding-left: 6rem; position: relative;}
#Member_vip_upgrate .a04 .ul01 .img{width: 4.4rem;height: 4.4rem;position: absolute;top: 1rem;left:1rem;}
#Member_vip_upgrate .a04 .ul01 a{cursor:pointer; background-color: #ffffff;display: block;position: relative;}
#Member_vip_upgrate .a04 .ul01 .li .txt02{font-size: 1.1rem;color: #7e7e80;line-height: 1.4rem;padding-right: 1rem;}
#Member_vip_upgrate .a04 .ul01 .li .txt01{font-size: 1.4rem;color: #4c4c4c;padding-top: 1.5rem;}

#member_center .main{padding-bottom: 5.5rem;}
#mem_model_vip_weixin_focus{width: 22.9rem;height: 27.7rem;background-color: #ffffff;margin-left: auto;margin-right: auto;margin-top: 10rem;}
#mem_model_vip_weixin_focus .img01{display: block; width: 15.5rem;height: 15.5rem;margin:4rem auto 1rem;}
#mem_model_vip_weixin_focus .txt01{text-align: center; color: #333333;font-size: 1.4rem; }
#mem_model_vip_weixin_focus .txt02{text-align: center; color: #999999;font-size: 1.4rem;}
#mem_model_vip_weixin_focus .close{position: absolute; left: 20.5rem;top: 0.5rem; width: 2rem;height: 2rem;background-image:url(../images/close88.png); background-repeat: no-repeat; background-size: 1rem auto; background-position: center center; }

#mem_model_no_vip {width: 29.8rem;  margin-left: auto; margin-right: auto;  position: relative; }
#mem_model_no_vip .p01 {background-image:url(../images/mem_tipbox_no_vip02.png); background-repeat: no-repeat; background-size: 14.5rem auto; background-position: 7.79rem -0.3rem;  height:6.5rem; line-height: 6.5rem; text-align: center; color: #008cd6; background-color: #ecf4ff; font-size: 1.8rem; } 
#mem_model_no_vip .p_box {padding: 3.4rem 2rem 2rem 2rem; color: #333;font-size: 1.6rem;text-align: center;} 
#mem_model_no_vip .p_box p{color: #888;font-size: 1.3rem; line-height: 2.8rem; } 
#mem_model_no_vip .p04 {width: 100%; border-top: 1px #ededed solid; } 
#mem_model_no_vip .p04 a { display: block;width: 50%;  text-align: center; line-height: 4rem; font-size: 1.4rem; } 
#mem_model_no_vip .p04 a.p002 {float: left;color: #2880e4;font-size: 1.3rem; line-height: 4rem; } 
#mem_model_no_vip .p04 a.p001 { float: left;font-size: 1.3rem;  background-color: #ffffff;line-height: 4rem; color: #000000; border-right: 1px #dadada solid; } 
#mem_model_no_vip .box02{background-color: #ffffff;border-radius: 1rem;overflow: hidden;}
#mem_model_no_vip .box01{height: 7rem;width: 7rem;margin: auto;background-image:url(../images/mem_tipbox_no_vip01.png); background-size: 7rem 7rem;}
#mem_model_no_vip.model_box_content {margin-top: 20%;}

#Member_vip_upgrate_cancel {margin-top: 20%; width: 26.8rem;  margin-left: auto; margin-right: auto;  position: relative; }
#Member_vip_upgrate_cancel .p_box {padding: 4.4rem 2rem 4.4rem 2rem; color: #333;font-size: 1.6rem;text-align: center;} 
#Member_vip_upgrate_cancel .p_box p{color: #888;font-size: 1.3rem; line-height: 2.8rem; } 
#Member_vip_upgrate_cancel .p04 {width: 100%; border-top: 1px #ededed solid; } 
#Member_vip_upgrate_cancel .p04 a { background-color: #eee; display: block;width: 50%;  text-align: center; line-height: 4rem; font-size: 1.4rem; } 
#Member_vip_upgrate_cancel .p04 a.p002 {float: left;color: #008cd6;font-size: 1.6rem; line-height: 5rem; } 
#Member_vip_upgrate_cancel .p04 a.p001 { float: left;font-size: 1.6rem;  line-height: 5rem; color: #008cd6; border-right: 1px #dadada solid; } 
#Member_vip_upgrate_cancel .box02{background-color: #ffffff;border-radius: 1rem;overflow: hidden;}
#Member_vip_upgrate_cancel.model_box_content{margin-top: 20%;}


.bg_img {background: url(../images/right.png) right center no-repeat; background-size: 1rem; } 
.myserver .mem_type a {background-image: none; } 
.myserver .mem_order {height: 90px; margin-top: 0; padding: 1rem 0; position: relative; } 
.myserver .mem_order a {position: relative; margin-right: 75px; width: auto; /*background: url(../images/right.png) right center no-repeat;*/ 
	background: none; background-size: 1rem; padding: 5px 0; text-align: left; overflow: hidden; } 
.myserver .mem_order a p {font-size: 12px; color: #aaaaaa; } 
.myserver .mem_order a p:first-child {font-size: 14px; color: #666; } 
.myserver .mem_order a p span:first-child {color: #26addf; margin-right: 20px; } 
.myserver .mem_order .yuyue_date {position: absolute; right: 0; top: 33px; overflow: hidden; width: auto; height: 21px; background: none; background-position-y: 10px; padding: 0; margin: 0; z-index: 2; } 
.myserver .mem_order .yuyues_date {border: 0px solid red; position: absolute; right: 0px; top: 7px; overflow: hidden; width: auto; height: 21px; background-position-y: 10px; background: none; padding: 0; margin: 0; z-index: 2; } 
.myserver .mem_order .yuyue_date, .yuyues_date b {float: left; width: auto; padding: 0 6px; margin: 0px 0 0 0; font-size: 1.4rem; color: #fff; background-color: #E25D39; border-radius: 2px; } 
/*选择城市*/ 
.select_city {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 5rem 0 2rem 0; } 
.search_city_bg {float: left; width: 100%; height: 6rem; padding: 1rem; background-color: #FFF; } 
.search_city_bg .search_city {float: left; width: 100%; height: 100%; border: #D2D1D1 1px solid; } 
.search_city_bg .search_city input {float: left; width: 70%; height: 100%; padding-left: 1rem; color: #999; font-size: 1.4rem; border: none; } 
.search_city_bg .search_city input:focus {outline: none; } 
.search_city_bg .search_city a {float: right; width: 4rem; height: 100%; background: url(../images/search.png) center no-repeat; background-size: 2rem; background-color: #019eeb; } 
.select_city_list {float: left; width: 100%; height: auto; } 
.select_city_list b {float: left; width: 100%; height: auto; line-height: 2.5rem; font-size: 1.4rem; color: #656565; padding-left: 1rem; } 
.select_city_list ul {float: left; width: 100%; height: auto; padding-left: 1rem; padding-bottom: 3%; background-color: #FFF; } 
.select_city_list ul li {float: left; width: 33.33%; height: auto; margin-top: 3%; } 
.select_city_list ul li a {float: left; width: 88%; height: 40px; line-height: 40px; text-align: center; border: #ccc 1px solid; color: #656565; font-size: 1.4rem; } 
.select_city_list ul li a:active, .select_city_list ul li a.active {background-color: #019eeb; color: #FFF; border: #019eeb 1px solid; } 
.all_city {float: left; width: 100%; height: auto; } 
.all_city b {float: left; width: 100%; height: auto; line-height: 2.5rem; font-size: 1.4rem; color: #656565; padding-left: 1rem; } 
.all_city ul {float: left; width: 100%; height: 3.7rem; padding-left: 1rem; padding-top: .5rem; background-color: #FFF; position: relative; z-index: 2; } 
.all_city ul li {float: left; width: 25%; height: 3rem; margin-top: .2rem; position: relative; z-index: 2; } 
.all_city ul li a {float: left; width: 88%; height: 3rem; line-height: 2.2rem; text-align: center; color: #656565; font-size: 1.4rem; margin-left: 6%; } 
.all_city ul li a:active {color: #E25D39; } 
.all_city ul li .initials_title {color: #656565; height: 3rem; background: none; } 
.all_city ul li .initials_title_ {color: #E25D39; height: 3.2rem; background: url(../images/city_on.jpg) center 2.1rem no-repeat; background-size: 1.5rem; } 
.all_city ul.city {display: none; height: auto; min-height: 8.4rem; padding-bottom: .8rem; border-top: #DBDBDB 1px solid; border-bottom: #DBDBDB 1px solid; z-index: 1; } 
.all_city ul.city span {float: left; width: 88%; height: 2.5rem; line-height: 2.6rem; text-align: center; color: #656565; font-size: 1.6rem; } 
.all_city ul.city li {width: 25%; margin-top: 1%; } 
/*企业团检*/ 
.group {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 5rem 0 2rem 0; } 
/*hwg*/ 
.tjjjfa {float: left; width: 100%; height: 40px; background: #fff; color: #019eeb; border-left: 4px solid #e25d39; border-bottom: 1px solid #dbdbdb; padding-left: 9px; line-height: 40px; } 
.tjPic {float: left; width: 100%; height: auto; margin: 10px 0 9px 0; padding: 0; } 
.tjPic>li {width: 100%; padding: 0px 6px 5px 6px; position: relative; float: left; box-sizing: border-box; } 
.tjPic>li:last-child {padding-bottom: 0px; } 
.tjPic>li img {width: 100%; height: auto; } 
.tjxq {float: left; width: 100%; height: 40px; background: #fff; color: #019eeb; border-left: 4px solid #9b83f3; border-bottom: 1px solid #dbdbdb; padding-left: 9px; line-height: 40px; margin-bottom: 5px; } 
/*错误页面*/ 
.mainBack {max-width: 640px; min-width: 320px; font-family: "微软雅黑"; background-color: #fff; } 
#typeError {width: 90%; margin-top: 50px; margin-left: 5%; } 
.p_word {width: 95%; margin-top: 20px; margin-left: 5%; font-size: 18px; color: #929292; text-align: center; } 
.p_goback {width: 90%; margin-top: 50px; padding-bottom: 50px; margin-left: 5%; text-align: center; } 
.p_goback>a {padding: 5px 10px; font-size: 15px; background-color: #e3ecf5; border: 1px solid #DBDBDB; color: #707070; } 
.p_goback>a>img {width: 14px; height: 14px; margin: 2px 5px 0 0; } 
/*.group_title{ float:left; width:100%; height:auto; line-height:2rem; background-color:#FFF; padding:.5rem 0 .5rem 1rem;} 
.group_title span{ font-size:1.8rem; color:#656565;} 
.group_solution{ float:left; width:100%; height:auto;} 
.group_solution li{ float:left; width:49%; height:7rem; line-height:1.8rem; margin:2% 1% 0 0; padding:0; background-color:#FFF;} 
.group_solution li.fr{ float:right; margin-right:0;} 
.group_solution li p{ margin:1rem; font-size:1.4rem; color:#656565;} 
.group_solution li p i{ float:left; width:1.5rem; height:1.5rem; line-height:1.5rem; text-align:center; background-color:#e25d39; color:#FFF; font-size:1.4rem; border-radius:.75rem; margin-right:.5rem;} 
.group_solution li p span{color:#e25d39;}*/ 
.group_list {float: left; width: 100%; height: auto; background-color: #FFF; margin: .8rem 0 0 0; padding: 1.5rem 0; } 
.group_list li {float: left; width: 100%; height: auto; margin-top: .8rem; position: relative; } 
.group_list li span {float: left; width: 6rem; height: auto; line-height: 3.5rem; font-size: 1.3rem; color: #656565; margin-left: 1rem; } 
.group_list li samp {position: absolute; height: auto; left: 8rem; right: 1rem; } 
.group_list li input {float: left; width: 100%; right: 1rem; height: auto; line-height: 2.5rem; margin: 0; padding: .5rem; font-size: 1.5rem; color: #999; border: #C9C9C9 1px solid; background-color: #fff; border-radius: 0; -webkit-appearance: none; border: 1px solid #ddd; } 
.group_list li input:focus, .group_list li textarea:focus {outline: none; border-color: #019eeb; } 
.group_list li textarea {float: left; width: 100%; height: 7rem; line-height: 3.5rem; margin: 0; padding: 0 .5rem 0 .5rem; font-size: 1.5rem; color: #999; border: #C9C9C9 1px solid; background-color: #fff; border-radius: 0; -webkit-appearance: none; border: 1px solid #ddd; } 
.group_btn {float: left; width: 100%; height: auto; margin: .8rem 0 0 0; padding: 1rem 0; background-color: #FFF; } 
.group_btn a {float: right; width: 20%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0 1rem 0 7%; padding: 0; font-size: 1.8rem; text-decoration: none; background-color: #019eeb; color: #FFF; border-radius: .4rem; } 
.group_btn a:active {background-color: #1fa5e7; color: #FFF; } 
/*企业团检预约*/ 
.group_date {float: left; width: 100%; height: 56px; line-height: 56px; background: #fff; position: relative; } 
.group_date span {float: left; width: 70px; font-size: 12px; color: #4B4643; margin: 0 0 0 10px; } 
.group_date samp {position: absolute; height: auto; left: 80px; right: 15px; } 
.group_date samp a {float: left; width: 100%; height: 35px; line-height: 35px; margin: 10px 0 0 0; padding: 0 10px; border: #CCC 1px solid; } 
.group_date samp a b {float: left; width: 100%; height: 35px; font-size: 13px; color: #FC712C; background: url(../images/yuyue_date.png) right center no-repeat; background-size: 15px; } 
.group_yuyue_list {float: left; width: 100%; height: auto; background-color: #FFF; margin: 8px 0 0 0; } 
.group_yuyue_list li {float: left; width: 100%; height: 32px; line-height: 30px; padding: 0; margin-top: 0; border-bottom: #F1F1F1 1px solid; position: relative; overflow: hidden; } 
.group_yuyue_list li span {float: left; width: 70px; height: auto; font-size: 12px; color: #656565; margin-left: 10px; } 
.group_yuyue_list li samp {position: absolute; height: auto; left: 80px; right: 10px; font-size: 12px; color: #999; } 
.group_yuyue_list .yuyue_tc span, .group_yuyue_list .yuyue_tc samp {color: #4B4643; } 
.group_yuyue_btn {float: left; width: 100%; height: auto; margin: 30px 0 0 0; padding: 0 15px; } 
.group_yuyue_btn a {float: left; width: 100%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0; padding: 0; font-size: 1.8rem; text-decoration: none; background-color: #FC712C; color: #FFF; border-radius: .4rem; } 

/*企业团检预约日期*/ 
.group_company {float: left; width: 100%; height: 31px; line-height: 30px; background: #fff; border-bottom: #F0F0F0 1px solid; } 
.group_company h1 {font-size: 12px; color: #656565; font-weight: normal; margin: 0; padding: 0; margin-left: 10px; } 
.group_jgtc {float: left; width: 100%; height: auto; line-height: 20px; background: #fff; position: relative; } 
.group_jgtc .group_jgtc_pic {float: left; width: 52px; height: auto; margin: 5px 0 0 10px; overflow: hidden; } 
.group_jgtc .group_jgtc_name {width: auto; height: auto; margin: 5px 10px 0 70px; position: relative; } 
.group_jgtc .group_jgtc_name b {float: left; width: 100%; height: auto; font-size: 11px; color: #656565; font-weight: normal; } 
.group_jgtc .group_jgtc_name b span, .group_jgtc .group_jgtc_name b i {font-size: 11px; color: #656565; } 
.group_jgtc .group_jgtc_name p {font-size: 10px; color: #999; } 
.group_yuyue_tijian {float: left; width: 100%; height: auto; line-height: 20px; background: #fff; margin-top: 8px; padding: 1px 0; } 
.group_yuyue_tijian h2 {float: left; width: auto; height: 34px; line-height: 34px; margin: 0; padding: 0; font-size: 12px; color: #FC712C; font-weight: normal; padding-left: 7px; border-left: #E85C43 2px solid; } 
.group_yuyue_tijian p {float: right; width: auto; line-height: 20px; font-size: 10px; color: #999; margin: 7px 10px 0 0; } 
/*体检查询*/ 

/*background:#f5f5f5;*/ 
.report {width: 100%; position: relative; float: left; min-height: 10rem; height: 100%; margin:5rem 0 0 0; }
.report_type {position: fixed;top: 5rem;left: 0; border-bottom: 1px #e1e1e1 solid; width: 100%; height: 4rem; line-height: 4rem; background-color: #FFF; padding: 0 0rem;z-index: 999;}
.report_type li {border-bottom: 1px #e1e1e1 solid; float: left; width: 33.33%; height: 4rem; line-height: 4rem; } 
.report_type li a {line-height: 4rem; font-size: 1.5rem; position: relative; top: -1px; color: #656565; text-decoration: none; display: inline-block; } 
.report_type li:first-child a {padding-left: 1rem; } 
.report_type li a:active {border-bottom: #019eeb 2px solid; } 
.report_type li.active a {border-bottom: #019eeb 2px solid; color: #019eeb; } 
.report_type li.report_type_2 {text-align: center; padding-left: 1rem; } 
.report_type li.report_type_2 a {text-align: center; padding-left: 1rem; padding-right: 1rem; } 
.report_type li.report_type_3 {text-align: right; } 
.report_type li.report_type_3 a {padding-right: 1rem; } 
.report_btn {position: fixed; bottom: 0; width: 100%; max-width: 640px; min-width: 320px; height: 5rem; line-height: normal; background-color: #fff; border-top: #ddd 1px solid; } 
.report_btn a {width: 7rem; height: 2.5rem; line-height: 2.5rem; text-align: center; text-decoration: none; font-size: 1.6rem; font-weight: normal; color: #fff; border-radius: .4rem; background-color: #e25d39; margin: 1.25rem 1rem 0 0; position: absolute; right: 0; } 
.report_cx {float: left; width: 100%; height: auto; margin:0; } 
.report_cx .nodata {text-align: center; background-color: #ffffff; padding-top: 9rem; padding-bottom: 30rem; color: #777777; font-size: 1.3rem; } 
.report_cx .nodata img {width:100%; } 
.report_cx .nodata p {font-size: 1.4rem; line-height: 2.5rem; } 
.report_cx .nodata p.p02 {font-size: 1.4rem; color: #008cd6; } 
.report_cx .imguploadbtn{display: block;cursor: pointer; color: #ffffff;background-color: #019eeb; width: 5rem; height: 5rem;position: fixed;z-index: 15; bottom: 3rem;right: 2rem;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.2); line-height: 5rem;border-radius: 50%;text-align: center;font-size: 3rem;}
.report_cx li {border-top: 1px #dddddd solid;border-bottom: 1px #dddddd solid; background-color: #ffffff; width: 100%; min-height: 9rem; margin-bottom: 0.6rem; padding-bottom: 0.5rem; } 
/*.report_cx li:first-child {margin-top: none }*/ 
.report_cx .l01 {padding-left: 1.5rem;padding-right: 1.5rem; padding-top: 1.5rem;} 
.report_cx .l01 .p01 {font-size: 1.5rem; color: #333333; } 
.report_cx .l01 .p01 i {color: #db3f20; display: block; float: right;font-size: 1.2rem; } 
.report_cx .l01 .p02 {font-size: 1.2rem; color:#666666; } 
.report_cx .l01 .p02 span {display: inline-block; min-width: 6rem; margin-right: 0.5rem; } 
.report_cx .l01 .p03 {font-size: 1.2rem; color: #666666;margin-bottom: 0.3rem; } 
.report_cx .l01 .p03 span {display: block; min-width: 7rem; margin-right: 0.5rem; color: #cccccc; float: left; } 
.report_cx .l02 { padding-top: 0.5rem;border-top: 1px #dddddd solid;} 
.report_cx .l02 a {display: block;float: left; margin-right: 0rem;margin-left: 1.4rem; height: 3.6rem; width:8.8rem; border-radius: 8px;text-align: center; line-height: 3.6rem; font-size: 1.2rem; } 
.report_cx .l02 a {cursor: pointer; background-color: #ffffff; color: #000000; border:1px #bbbbbb solid; } 
.report_cx .l02 a.active {cursor: pointer; background-color:#008cd6; color: #ffffff; border: 0px #dadada solid; } 
.report_cx .l02 a:last-child {margin-bottom: 0; } 
.report_cx .l02 a.disabled {background-color: #eeeeee; color: #888888; border:1px #bbbbbb solid; } 
.report_cx #model_verify {width: 29.8rem; height: 23.5rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; position: relative; } 
.report_cx #model_verify .p01 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
.report_cx #model_verify .p_box {padding: 1.4rem 2rem 2rem 2rem; } 
.report_cx #model_verify .p02 {font-size: 1.1rem; line-height: 1.3rem; color: #888888; margin-bottom: 1.3rem; } 
.report_cx #model_verify .p03 input {float: left; padding: 1rem 1rem; height: 4rem; line-height: 2rem; outline: 0; width: 18rem; border: 1px solid #dbdbdb; font-size: 1.4rem; color: #777; } 
.report_cx #model_verify .p03 a {background-color: #dbdbdb; display: block; float: left; width: 7.8rem; height: 4rem; line-height: 4rem; text-align: center; color: #ffffff; font-size: 1.2rem; } 
.report_cx #model_verify .p03 a.active {background-color: #008cd6; } 
.report_cx #model_verify .p04 {margin-top: 0rem; } 
.report_cx #model_verify .p04 a {display: block; height: 3.5rem; width: 12rem; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.4rem; } 
.report_cx #model_verify .p04 a.p002 {float: left; background-color: #008cd6; color: #ffffff; } 
.report_cx #model_verify .p04 a.p001 {margin-left: 2rem;float: left; margin-right: 1.8rem; background-color: #ffffff; color: #333333; border: 1px #dadada solid; } 
.report_cx #model_verify .p05 i {background: url(../images/model_verify00.png); width: 1.175rem; height: 1.1rem; background-size: cover; position: absolute; top: 1.4rem; left: 0px; display: inline-block; margin-right: 0.4rem; } 
.report_cx #model_verify .p05 span {color: #008cd6; cursor: pointer; } 
.report_cx #model_verify .p05 {color: #888888; position: relative; font-size: 1.1rem; padding-top: 1rem; cursor: pointer; padding-left: 1.5rem; } 
.report_cx #model_verify .p05 p {display: inline-block; } 
.report_cx #model_verify .p05 p.active i {background: url(../images/model_verify01.png); border-color: #03a6fc; background-size: cover; } 
.report_cx #model_verify .p05.active p i {background: url(../images/model_verify01.png); border-color: #03a6fc; background-size: cover; } 
.report_cx #upload_verify {width: 29.8rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; position: relative; } 
.report_cx #upload_verify .p01 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
.report_cx #upload_verify .p_box {padding: 2.4rem 2rem 3rem 2rem; color: #555555; } 
.report_cx #upload_verify .p04 {width: 100%; margin-bottom: 1rem; border-top: 1px #ededed solid; padding-top: 1rem; } 
.report_cx #upload_verify .p04 a {display: block; height: 3.5rem; width: 12rem; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.4rem; } 
.report_cx #upload_verify .p04 a.p002 {float: left; background-color: #008cd6; color: #ffffff; } 
.report_cx #upload_verify .p04 a.p001 {margin-left: 2rem; float: left; margin-right: 1.8rem; background-color: #ffffff; color: #000000; border: 1px #dadada solid; } 
.report_cx #read_verify {width: 29.8rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; position: relative; } 
.report_cx #read_verify .p01 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
.report_cx #read_verify .p_box {padding: 1rem 2rem 2rem 2rem; } 
.report_cx #read_verify .p02 {font-size: 1.1rem; line-height: 1.3rem; color: #888888; margin-bottom: 1.3rem; } 
.report_cx #read_verify .p02 .t {color: #999999; line-height: 1.6rem; } 
.report_cx #read_verify .p02 .t i {width: 5.5rem; } 
.report_cx #read_verify .p02 .t span {color: #555555; } 
.report_cx #read_verify .p02 textarea {width: 100%; height: 7.25rem; margin-top: 1rem; padding: 1rem; color: #555555; border: 1px #dbdbdb solid; } 
.report_cx #read_verify .p04 {margin-top: 1.5rem; } 
.report_cx #read_verify .p04 a {display: block; height: 3.5rem; width: 12rem; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.4rem; } 
.report_cx #read_verify .p04 a.p002 {float: left; background-color: #008cd6; color: #ffffff; } 
.report_cx #read_verify .p04 a.p001 {float: left; margin-right: 1.8rem; background-color: #ffffff; color: #000000; border: 1px #dadada solid; } 
.report_cx #read_verify .p05 i {background: url(../images/model_verify00.png); width: 1.175rem; height: 1.1rem; background-size: cover; position: absolute; top: 1.4rem; left: 0px; display: inline-block; margin-right: 0.4rem; } 
.report_cx #read_verify .p05 span {color: #008cd6; cursor: pointer; } 
.report_cx #read_verify .p05 {color: #888888; position: relative; font-size: 1.1rem; padding-top: 1rem; cursor: pointer; padding-left: 1.5rem; } 
.report_cx #read_verify .p05 p {display: inline-block; } 
.report_cx #read_verify .p05 p.active i {background: url(../images/model_verify01.png); border-color: #03a6fc; background-size: cover; } 
#report_upload {margin-top: 5rem; position: relative; } 
#report_upload .p01 .li .p001 {cursor: pointer; position: relative; border-bottom: 1px #ebebeb solid; color: #999999; overflow: hidden; font-size: 1.6rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #ffffff; padding-right: 1rem; } 
#report_upload .p01 .li .p001 span {width: 9.5rem; display: inline-block; color: #333333; } 
#report_upload .p01 .li .p001 select {position: absolute; border: none; line-height: 4rem; appearance: none; -moz-appearance: none; -webkit-appearance: none; width: 100%; height: 4rem; background-color: transparent; left: 0px; padding-left: 10.2rem; } 
#report_upload .p01 .li .p001 i {color: #777777; } 
#report_upload .p02 {cursor: pointer; position: relative; color: #ec6941; overflow: hidden; font-size: 1.3rem; padding-left: 1rem; height: 4rem; line-height: 4rem; padding-right: 1rem; margin-top: 1rem; } 
#report_upload .p03 {min-height: 26.9rem; } 
#report_upload .p03 textarea {width: 100%; border: 0px; height: 19.6rem; padding: 0.5rem 1rem 0.5rem; font-size: 1.2rem; } 
#report_upload .p03 .upload_preview{background-color: transparent; } 
#report_upload .p03 .filePicker{position: fixed; width: 50%; bottom: 0px; left: 0px; z-index: 100; opacity: 0; } 
#report_upload .p04 img {width: 5rem; height: 5rem; margin-left: 1rem; margin-top: 1rem; } 
#report_upload .p06 {position: relative; } 
#report_upload #test {position: absolute; z-index: 100; bottom: -6rem; left: 1rem; opacity: 0; } 
#report_upload #test> div {width: 6rem; height: 4rem; } 
#report_upload .parentFileBox> .fileBoxUl> li> .viewThumb> img {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; } 
#report_upload .parentFileBox> .fileBoxUl> li {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; border: none; border-radius: 0px; } 
#report_upload .p05 {position: fixed; bottom: 0px; text-align: center; height: 5.75rem; line-height: 5.75rem; width: 100%; background-color: #ffffff; max-width: 640px; } 
#report_upload .p05 a {position: relative; line-height: 4rem; height: 4rem; text-indent: 3.5rem; display: inline-block; width: 14.5rem; margin-top: 1rem; border-radius: 5px; color: #019eeb; height: 4rem; border: #019eeb 1px solid; margin-left: 0.5rem; } 
#report_upload .p05 a.a02 {background-color: #019eeb; color: #ffffff; } 
#report_upload .p05 a img {position: absolute; width: 2.65rem; height: 2.45rem; left: 2.9rem; top: 0.6rem; } 
.overflow_auto {overflow: auto;} 
.report_content {float: left; width: 100%; height: auto; } 
.report_content div.li {margin-top: 1rem; } 
.report_content div.li>div {padding-left: 1rem; padding-right: 1rem; } 
.report_content .li .p01 {height: 1.9rem; background-color: #a4d7f1; line-height: 1.9rem; font-size: 1.3rem; color: #ffffff; } 
.report_content .li .p02 {height: 3.2rem; background-color: #d3edfb; line-height: 3.2rem; font-size: 1.4rem; color: #6e6e6f; } 
.report_content .li .p02 i {display: block; float: right; width: 2.4rem; height: 2.4rem; margin-top: 0.4rem; background-image: url(../images/report21.png); background-size: cover; } 
.report_content .li .p03 {background-color: #ffffff; padding: 1rem; line-height: 2.6rem; } 
.report_content .li03 .p02 {background-color: #ffffff; } 
.report_analysis {float: left; width: 100%; height: auto; margin-top: 0.6rem; } 
.report_analysis>div {padding-left: 1rem; padding-right: 1rem; } 
.report_analysis .p01 {height: 3.2rem; background-color: #d3edfb; line-height: 3.2rem; font-size: 1.4rem; color: #008cd6; } 
.report_analysis .p02 {background-color: #ffffff; padding: 0rem; } 
.report_analysis .p02 .li {border-bottom: 1px #f8f8f8 solid; padding-left: 1rem; padding-right: 1rem; height: 4rem; display: block; } 
.report_analysis .p02 .li>span {width: 0.6rem; height: 1rem; margin-top: 1.6rem; display: block; float: left; background-image: url(../images/report22.png); background-size: cover; } 
.report_analysis .p02 .li .p001 {float: left; margin-left: 1rem; line-height: 4rem; } 
.report_analysis .p02 .li .p002 {float: right; line-height: 4rem; } 
.report_analysis .p02 .li .p001.havespan {float: left; margin-left: 1rem; line-height: 2rem; padding-top: 0.5rem; } 
.report_analysis .p02 .li .p001.havespan span {display: block; line-height: 1rem; font-size: 0.9rem; color: #b3b3b3; } 
.report_analysis .p03 {color: #555555; padding-top: 1.4rem; padding-bottom: 1.4rem; } 
.report_analysis .p04 {color: #646262; padding-top: 1.4rem; padding-bottom: 1.4rem; line-height: 2rem; font-size: 1.1rem; background-color: #ffffff; } 
.report_analysis .p05 {background-color: #ffffff; } 
.report_analysis .p05 .btn {padding: 1rem 0rem 1rem;text-align: center; } 
.report_analysis .p05 .btn a {display:inline-block; width: 40%;margin-left: 1rem;margin-right: 1rem; height: 3.2rem; line-height: 3.2rem; text-align: center; padding: 0; font-size: 1.5rem; text-decoration: none; background-color: #019eeb; color: #FFF; border-radius: .4rem; } 
.report_record .nodata {text-align: center; padding-top: 5rem; padding-bottom: 30rem; color: #777; font-size: 1.3rem; background-color: #ffffff; } 
.report_record .nodata img {} 
.report_record .nodata p{line-height: 2rem;} 
.report_record .nodata a{color:#019eeb} 
.report_record .nodata .p02{color: #C6C6C6;font-size: 1.2rem; } 
/*.report_record .nodata .p02 {color: #a4a4a4; } 
.report_record .nodata p {line-height: 2.4rem; }*/ 
.report_read {float: left; width: 100%; height: auto; margin-top: 1rem; } 
.report_read .p01 {border-bottom: 1px #e1e1e1 solid; } 
.report_read .li .p001 {cursor: pointer; position: relative; border-top: 1px #e1e1e1 solid; color: #333333; overflow: hidden; font-size: 1.3rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #ffffff; padding-right: 1rem; } 
.report_read .li .p001 select {width: 100%; } 
.report_read li {position: relative; border-top: 1px #e1e1e1 solid; color: #333333; font-size: 1.3rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #f5f5f5; color: #888888; padding-right: 1rem; } 
.report_read .li .p001 i {-webkit-transition: transform 400ms; transition: transform 400ms; -webkit-transform: rotate(0deg); transform: rotate(0deg); position: absolute; right: 1rem; top: 1.675rem; width: 1rem; height: 0.65rem; background-image: url(../images/report23.png); background-size: cover; } 
.report_read .li .p001 i.active {-webkit-transform: rotate(180deg); transform: rotate(180deg); } 
.report_read .li .p001 select {position: absolute; border: none; line-height: 4rem; appearance: none; -moz-appearance: none; -webkit-appearance: none; width: 100%; height: 4rem; background-color: transparent; } 
.report_read .p02 .p001 {border-top: 1px #e1e1e1 solid; margin-top: 1.2rem; background-color: #ffffff; } 
.report_read .p02 .p001 textarea {width: 100%; border: 0px; height: 74px; padding: 0.5rem 1rem 0.5rem; } 
.report_read .p02 .pics {border-bottom: 1px #e1e1e1 solid; width: 100%; padding: 1rem; background-color: #ffffff; } 
.report_read .p02 .pics img {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; } 
.report_read .p02 .p003 {font-size: 1.1rem; padding: 1rem 1rem 1rem; margin-bottom: 11rem; } 
.report_read .p02 .p003 i {width: 1.35rem; height: 1.25rem; /*    border: 1px #cdcdcd solid;*/ 
	position: relative; top: 0.1rem; display: inline-block; margin-right: 0.4rem; background: url(../images/verify03.png); background-size: cover; } 
.report_read .p02 .p003 i.active {background: url(../images/verify07.png); background-size: cover; } 
.report_read .p04 {padding-right: 1rem; padding-left: 1rem; background-color: #ffffff; border-top: 1px #d7d7d7 solid; height: 6rem; position: fixed; bottom: 0px; width: 100%; } 
.report_read .p04 .btn {display: block; height: 4rem; width: 8.4rem; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.6rem; background-color: #019eeb; color: #ffffff; float: right; margin-top: 1rem; } 
.report_read .photo {float: left; margin-top: 1rem; font-size: 1.2rem; color: #666666; width: 3rem; position: relative; margin-left: 3rem; } 
.report_read .p04 img {height: 2.2rem; width: 2.2rem; display: block; } 
.report_read .photo input {position: absolute; top: 0px; left: 0px; border: 0px; opacity: 0; width: 2rem; height: 2rem; } 
.report_read .pics #test {position: fixed; z-index: 10000; bottom: 0rem; opacity: 0; } 
.report_read .pics #test>div {width: 8rem; height: 6rem; } 
.report_read .parentFileBox> .fileBoxUl> li {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; border: none; border-radius: 0px; } 
.report_read .parentFileBox> .fileBoxUl> li> .viewThumb> img {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; } 
#report_view {margin-top: 5rem; position: relative;width: 100%;overflow: hidden; } 
#report_view #box img {width: 100%; display: block; } 
#report_view #box {width: 98%; background-color: red; position: relative; margin-left: auto; margin-right: auto; } 
#report_view .p05 {position: fixed; bottom: 0px; text-align: center; height: 5.75rem; line-height: 5.75rem; width: 100%; background-color: #ffffff; max-width: 640px; z-index: 100; } 
#report_view .p05 a {display: inline-block; width: 96%; height: 4rem; line-height: 4rem; text-align: center; background-color: #019eeb; color: #FFF; font-size: 1.6rem; border-radius: 2px; } 
.report_record {width: 100%; margin-top: 0.5rem; float: left; } 
div.report_record>a{margin-bottom: 1rem; display: block; border-top: 1px #d7d7d7 solid; background-color: #ffffff; border-bottom: 1px #d7d7d7 solid; padding: 1rem; } 
.report_record a .t01 p {font-size: 1.1rem; color: #333333; float: left; } 
.report_record a .t01 p span {font-size: 1.1rem; color: #555555; } 
.report_record a .t01 i {font-size: 1.1rem; color: #555555; float: right; } 
.report_record a .t02 {font-size: 1.2rem; color: #888888; margin-top: 0.1rem; } 
.report_record a .t03 p {font-size: 1.1rem; color: #555555; float: left; } 
.report_record a .t03 i {float: right; position: relative; font-size: 1.3rem; color: #ff0000; padding-right: 1.4rem; } 
.report_record a .t03 {position: relative; } 
.report_record a .t03.active .tip {display: table; height: 0.5rem; width: 0.5rem; border-radius: 0.5rem; background-color: #ff0000; position: absolute; right: 0px; top: 0.85rem; } 
.report_jd {width: 100%; margin-top: 0.5rem; float: left; padding-bottom: 6rem; } 
.report_jd .p01 {margin-bottom: 1.4rem; } 
.report_jd .p01 .t01 {float: right; width: 4rem; font-size: 1.2rem; text-align: center; margin-right: 1rem; } 
.report_jd .p01 .t01 img {display: block; margin-left: auto; margin-right: auto; width: 3.1rem; height: 3.1rem; } 
.report_jd .p01 .t02 { position: relative; width: 24rem; padding: 1rem; font-size: 1.2rem; color: #555555; border-radius: 3px; float: right; margin-right: 1rem; margin-top: 1rem; background-color: #ffffff; } 
.report_jd .p01 .t02 i {position: absolute; right: -0.75rem; top: 1.5rem; width: 0.75rem; height: 0.7rem; background-image: url(../images/report78.png); background-size: cover; } 
.report_jd .p01 .t02 img {display: block; float: left; margin-right: 1rem; width: 4.5rem; height: 4.5rem; margin-top: 1rem; } 
.report_jd .p01 .t02 .t003{color:#f28123;line-height: 3.4rem;border-bottom: 1px #dddddd solid;  }
.report_jd .p01 .t02 .t003 .u01{color:#f28123; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;  float: right;width: 10rem;text-align: right;}
.report_jd .p01 .t02 .t003 .u02{color:#f28123; float: left;width: 12rem;}
.report_jd .p01 .t02 .time{text-align: right;color: #999999;font-size: 1.1rem; line-height: 1.6rem;margin-top: 0.5rem;}
.report_jd .p02 {margin-bottom: 1.4rem;} 
.report_jd .p02 .t01 {float: left; width:5rem; font-size: 1.2rem; text-align: center; margin-left: 1rem; } 
.report_jd .p02 .t01 img {display: block; margin-left: auto; margin-right: auto; width: 3.1rem; height: 3.1rem; } 
.report_jd .p02 .t02 {position: relative; width: 24rem; padding: 1rem; font-size: 1.2rem; color: #ffffff;border-radius: 3px; float: left; margin-left: 1rem; margin-top: 1rem; background-color: #56a4df; }
.report_jd .p02 .t02 i {position: absolute; left: -0.7rem; top: 1.5rem; width: 0.7rem; height: 1.05rem; background-image: url(../images/report80.png); background-size: cover; }
.report_jd .p02 .t02 img {display: block; float: left; margin-right: 1rem; width: 4.5rem; height: 4.5rem; margin-top: 1rem; } 
.report_jd .p03 {padding-right: 1rem; padding-left: 1rem; background-color: #ffffff; border-top: 1px #d7d7d7 solid; min-height: 6.6rem; position: fixed; bottom: 0px; width: 100%; max-width: 640px; } 
.report_jd .p03 p {font-size: 1rem; color: #999999; text-align: center; min-height: 2rem; } 
.report_jd .p03 .btn {display: block; height: 4rem; width: 90%; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.6rem; background-color: #019eeb; color: #ffffff; margin-left: auto; margin-right: auto; } 
.report_jd .p02 .t02 .t003{color:#f28123;width: 100%;}
.report_cetificate {width: 100%; height: 100%; z-index: 20000000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; } 
.report_cetificate .inner {width: 29.8rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 5rem; position: relative; } 
.report_cetificate .inner i {display: block; position: absolute; right: 1rem; top: 1.275rem; width: 1.25rem; height: 1.25rem; background-image: url(../images/report_close.png); background-size: cover; } 
.report_cetificate .inner .p01 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
.report_cetificate .inner .p02 {padding: 1rem; font-size: 1rem; color: #333333;} 
#jianhou_index .p01{background-color: #ffffff;}
#jianhou_index .p01 .left{float: left; width: 50%;}
#jianhou_index .p01 .right{float: left;width: 50%;}
#jianhou_index .p01 .left .p001{height: 15.5rem; text-align: center;display: block; border-right:1px #efefef solid;border-bottom:1px #efefef solid;padding-top: 3.5rem;}
#jianhou_index .p01 .left .p001 .t01{color: #555555;font-size: 1.3rem;margin-top: 0.5rem;line-height: 1.5rem;}
#jianhou_index .p01 .left .p001 .t02{color: #999999;font-size: 1rem;}
#jianhou_index .p01 .left .p001 img{width:4.4rem; margin-left: 1rem;}
#jianhou_index .p01 .left .p002 .txt{width:65%; float: right;padding-right: 0.854rem;}
#jianhou_index .p01 .left .p002{height: 8rem; display: block;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
#jianhou_index .p01 .left .p002 img{margin-right: 0.8rem;width:3rem;float:right;margin-top: 1.6rem;}
#jianhou_index .p01 .left .p002 .t01{color: #555555;font-size: 1.3rem;margin-top: 1.2rem;line-height: 1.5rem;}
#jianhou_index .p01 .left .p002 .t02{color: #999999;font-size: 1rem;}
#jianhou_index .p01 .right img{width: 2.8rem;}
#jianhou_index .p01 .right .p001 .txt{width:65%; float: right;margin-top: 1.1rem;}
#jianhou_index .p01 .right .p001{height: 8rem; display: block;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
#jianhou_index .p01 .right .p001 img{margin-right: 0.8rem;width:3rem;float:right;margin-top: 2.2rem;}
#jianhou_index .p01 .right .p001:first-child img{width: 2.6rem;margin-right: 1.2rem;}
#jianhou_index .p01 .right .p001 .t01{color: #555555;font-size: 1.3rem;margin-top: 1.2rem;line-height: 1.5rem;}
#jianhou_index .p01 .right .p001 .t02{color: #999999;font-size: 1rem;}
#jianhou_index .p01 .right .p001{height: 7.5rem;display: block;border-bottom:1px #efefef solid;}
#jianhou_index .p01 .right .p002 .txt{width:65%; float: right;margin-top: 1.1rem;}
#jianhou_index .p01 .right .p002{height: 8rem; display: block;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
#jianhou_index .p01 .right .p002 img{margin-right: 0.8rem;width:3rem;float:right;margin-top: 2.5rem;}
#jianhou_index .p01 .right .p002 .t01{color: #555555;font-size: 1.3rem;margin-top: 1.2rem;line-height: 1.5rem;}
#jianhou_index .p01 .right .p002{height: 8rem;display: block;border-bottom:1px #efefef solid;}
#jianhou_index .p01 .right .p002 .t02{color: #999999;font-size: 1rem;}
#jianhou_index .p01 .right .p003 .txt{width:65%; float: right;margin-top: 1.1rem;}
#jianhou_index .p01 .right .p003{height: 8rem; display: block;border-bottom:1px #efefef solid;border-right:1px #efefef solid;}
#jianhou_index .p01 .right .p003 img{margin-right: 0.8rem;width:3rem;float:right;margin-top: 2rem;}
#jianhou_index .p01 .right .p003 .t01{color: #555555;font-size: 1.3rem;margin-top: 1.2rem;line-height: 1.5rem;}
#jianhou_index .p01 .right .p003 .t02{color: #999999;font-size: 1rem;}
#jianhou_index .p01 .right .p003{height: 8rem;display: block;border-bottom:1px #efefef solid;}
#jianhou_index .doctorzx_list ul li{height: auto; width: 100%; margin-left: 0%; background: #fff; padding: 0.8rem 1.5rem; margin-bottom: 1rem; /*position: relative;*/ } 
#jianhou_index .doctorzx_list ul li .doc_deta{border-bottom: 1px solid #E6E6E6; padding-bottom: 0.8rem; }
#jianhou_index .doctorzx_list ul li img{height: 4.1rem; width: 4.0rem; position: absolute; } 
#jianhou_index .doctorzx_list ul li .doc_detail{margin-left: 5rem; } 
#jianhou_index .doctorzx_list ul li .doc_ysxm{font-size: 1.4rem; color: #4B4B4B; } 
#jianhou_index .doctorzx_list ul li .doc_ysdj{font-size: 1.2rem; color: #b2b2b2; } 
/*#jianhou_index .doctorzx_list ul li .doc_ljzx{color: #ffffff; display: inline-block; height: 2.1rem; width: 5.6rem; background: #ddd; border-radius: 3px; text-align: center; line-height: 2.3rem; font-size: 1.2rem; margin-top: 1rem; float: right; } 
*/
#jianhou_index .doctorzx_list ul li .doc_able{display: inline-block; height: 2.1rem; width: 5.6rem; border: 1px solid #008CD6; background: #008CD6; color:#ffffff; border-radius: 3px; text-align: center; line-height: 2.1rem; font-size: 1.2rem; margin-top: 1rem; float: right; } 
#jianhou_index .doctorzx_list ul li .doc_ljzx{display: inline-block; height: 2.1rem; width: 5.6rem; border: 1px solid #008CD6; background: #008CD6; color:#ffffff; border-radius: 3px; text-align: center; line-height: 2.1rem; font-size: 1.2rem; margin-top: 1rem; float: right; } 
#jianhou_index .doctorzx_list ul li .doc_sc{margin-top: 0.8rem; color: #999; font-size: 1.1rem; } 
#jianhou_index .doctorzx_list ul li .doc_sc .doc_sxzt{color: #555; font-size: 1.2rem } 
#jianhou_index .doctorzx_list ul li .doc_sc img{height: 1.25rem; width: 1.25rem; margin-top: 0.3rem; } 
#jianhou_index .doctorzx_list ul li .doc_scnr{margin-left: 1.5rem; } 
#jianhou_index .doctorzx_list .p001{display: block; margin-top: 1rem;font-size: 1.4rem; line-height: 3.5rem;background-color: #ffffff; padding-left: 1.2rem; border-left: 3px #eb5b41 solid;border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6;}
#jianhou_index .doctorzx_list .p001 span{display: block;color: #999999; float: right;font-size: 1rem; padding-right:0.8rem;margin-right: 1rem; background-image:url(../images/jianhou_index09.png); background-position: right 1.3rem;background-repeat: no-repeat; background-size: 0.6rem 0.85rem; }

#report_take_pic_upload {margin-top: 5rem; position: relative;} 
#report_take_pic_upload .p01 .li .p001 {cursor: pointer; position: relative; border-bottom: 1px #ebebeb solid; color: #999999; overflow: hidden; font-size: 1.6rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #ffffff; padding-right: 1rem; } 
#report_take_pic_upload .p01 .li .p001 span {font-size: 1.6rem; width: 28%;max-width: 10rem; display:block;float: left;color:#666666;} 
#report_take_pic_upload .p01 .li .p001 input[type="text"]{font-size: 1.6rem; width: 72%;border:0px;height: 4rem; line-height:2rem;padding-top: 1rem;padding-bottom: 1rem; padding-right: 1rem;padding-left: 0rem;  color: #333333; } 
#report_take_pic_upload .p01 .li .p001 .gender{color: #333333; float: left; padding-left: 2rem;width:5rem;   background-image: url(../images/jianhou_index11.png); background-position: left 1.5rem; background-repeat: no-repeat; background-size: 1.25rem;}
#report_take_pic_upload .p01 .li .p001 .gender.active{float: left; padding-left: 2rem;  background-image: url(../images/jianhou_index10.png); background-position: left 1.5rem; background-repeat: no-repeat; background-size: 1.25rem;}
#report_take_pic_upload .p01 .li .p001 .genderbox{float: left;}
/*#report_take_pic_upload .p01 .li .p001 select {position: absolute; border: none; line-height: 4rem; appearance: none; -moz-appearance: none; -webkit-appearance: none; width: 100%; height: 4rem; background-color: transparent; left: 0px; padding-left: 10.2rem; }
#report_take_pic_upload .p01 .li .p001 i {color: #777777; } 
*/
#report_take_pic_upload .p02 {cursor: pointer; position: relative; color: #ec6941; overflow: hidden; font-size: 1.3rem; padding-left: 1rem;  line-height: 2.4rem; padding-right: 1rem; margin-top: 1rem; } 
#report_take_pic_upload .p03 {min-height: 26.9rem; } 
#report_take_pic_upload .p03 textarea {width: 100%; border: 0px; height: 19.6rem; padding: 0.5rem 1rem 0.5rem; font-size: 1.2rem; } 
#report_take_pic_upload .p03 .upload_preview{background-color: transparent; } 
#report_take_pic_upload .p03 .filePicker{position: fixed; width: 50%; bottom: 0px; left: 0px; z-index: 100; opacity: 0; } 
#report_take_pic_upload .p04 img {width: 5rem; height: 5rem; margin-left: 1rem; margin-top: 1rem; } 
#report_take_pic_upload .p06 {position: relative; } 
#report_take_pic_upload #test {position: absolute; z-index: 100; bottom: -6rem; left: 1rem; opacity: 0; } 
#report_take_pic_upload #test> div {width: 6rem; height: 4rem; } 
#report_take_pic_upload .parentFileBox> .fileBoxUl> li> .viewThumb> img {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; } 
#report_take_pic_upload .parentFileBox> .fileBoxUl> li {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; border: none; border-radius: 0px; } 
#report_take_pic_upload .p05 {position: fixed; bottom: 0px; text-align: center; height: 5.75rem; line-height: 5.75rem; width: 100%; background-color: #ffffff; max-width: 640px; } 
#report_take_pic_upload .p05 a{position: relative; line-height: 4rem; display: inline-block; width: 46%; margin-top: 1rem; border-radius: 5px; color: #019eeb; height: 4rem; border: #019eeb 1px solid; margin-left: 0.25rem; margin-right: 0.25rem; }
#report_take_pic_upload .p05 a.a02 {background-color: #019eeb; color: #ffffff; } #report_take_pic_upload .p05 a img {position: relative; width: 2.65rem; height: 2.45rem; left: -0.3rem; top: 0.5rem; display: inline-block;}
#report_take_pic_upload #uploadInf{display: none;}
#report_take_pic_upload .status_bar{display: block;background-color: transparent;border:none; height: 0px;} 
#report_take_pic_upload .webuploader_pick{display:none;} 
#report_take_pic_upload #status_info{display:none;} 
#report_take_pic_upload .upload_btn{position: fixed; width: 50%; right: 0px; bottom: 0px; line-height: 5rem; z-index: 100; opacity: 0;} 
#report_take_pic_upload .upload_append_list a{display: block;overflow: hidden;}
.report_cx_nav .personbtn{font-size: 2.4rem !important;}
.report_cx_nav .menubox{box-shadow:0px 1px 26px rgba(0, 0, 0, 0.12);overflow: hidden; border: 1px #e0e3e8 solid;z-index: 10000;  width:15.4rem;height: 12rem;border-radius: 0px;background-color: #ffffff;position: relative;position: absolute; right: 0.4rem;top:5rem;}
.report_cx_nav .menu{  width: 15.4rem;height:12rem;border-radius: 6px;overflow: hidden;background-color: #ffffff;}
.report_cx_nav .menu li{position: relative; display: block;float: left;width: 100%;height: 4.08rem;border-bottom: 1px #e0e3e8 solid;}
.report_cx_nav .menu li:first-child{border-bottom: 0px;}
.report_cx_nav .menu li .img{float: left;width: 2rem;text-align: center;line-height: 4.08rem;margin-left: 1.2rem;}
.report_cx_nav .menu li .img img{width: 2rem; height: 2rem;display: inline-block;position: relative;top: 0.3rem;}
.report_cx_nav .menu li .txt{margin-left: 1rem; line-height: 4.08rem;float: left; font-size: 1.3rem;color: #333333;}
.report_cx_nav .menubox .i{display: block;position: absolute;width: 2.4rem;height: 1.4rem;right: 0.3em;top: -1.4rem;}
#report_applypage{padding: 1rem;padding-bottom: 6rem; }
#report_applypage .p01{font-size: 1.4rem;color: #555555;line-height: 4rem;}
#report_applypage .p02{font-size: 1.4rem;height: 4rem; background-color: #c5c5c5; width: 100%;display: block; color: #333333;line-height: 4rem;text-align: center;border-radius:0.6rem;}
#report_applypage .p02.active{background-color:#ffffff;border:1px #cccccc solid;}
#report_applypage .p03{font-size: 1.4rem;color: #555555;line-height: 4rem;margin-top: 1.5rem;}
#report_applypage .p04{width: 100%; font-size: 1.4rem;color: #666666;line-height: 2.4rem;border-radius: 0.6rem;border:1px #cccccc solid;padding: 1rem;min-height:20rem;}
#report_applypage .p05{font-size: 1.4rem;cursor: pointer; background: url(../images/report_applypage_01.png);background-repeat: no-repeat;background-size: 1.75rem 1.75rem;background-position: 0.2rem 0.2rem; color: #555555;line-height:2.4rem;margin-top: 1rem;cursor: pointer; padding-left: 2.2rem;height: 2.4rem;}
#report_applypage .p05.active{background: url(../images/report_applypage_02.png);background-repeat: no-repeat;background-size: 1.75rem 1.75rem;background-position: 0.2rem 0.2rem;}
#report_applypage .p06{font-size: 1.4rem;color: #888888;line-height: 2.4rem;padding-left: 2.2rem; }
#report_applypage .yybottom {position:fixed;left: 0px; z-index: 2; width: 100%; border-top: 1px solid #e8e8e8; padding: 1rem 1rem; background-color: #fff; height: 5.5rem; bottom: 0px; } 
#report_applypage .yybottom input,
#report_applypage .yybottom a {display: block; width: 100%; height:3.5rem; line-height: 3.5rem; font-size: 2rem; color: #fff; background-color: #019EEB; border-radius: 0.4rem; border: none; text-align: center; } 
#report_select {padding-bottom: 6rem;}
#report_select li {cursor: pointer; padding-left: 0.8rem;padding-right: 0.8rem; padding-top: 1.5rem;margin-bottom: 1rem;	} 
#report_select li .p01 {font-size: 1.5rem; color: #333333; } 
#report_select li .p01 i {color: #db3f20; display: block; float: right;font-size: 1.2rem; } 
#report_select li .p02 {font-size: 1.2rem; color:#666666; } 
#report_select li .p02 i{width: 1.75rem;height: 1.75rem; border:2px #c9c9c9 solid;display: block;border-radius: 50%; float: right;background-color: #dbdada; background-position: 0rem 0rem; }
#report_select li.active .p02 i{border:0px; background: url(../images/report_applypage_01.png);background-repeat: no-repeat;background-size: 1.75rem 1.75rem;}
#report_select li .p02 span {display: inline-block; min-width: 6rem; margin-right: 0.5rem; } 
#report_select li .p03 {font-size: 1.2rem; color: #666666; } 
#report_select li .p03 span {display: block; min-width: 7rem; margin-right: 0.5rem; color: #cccccc; float: left; } 
#report_select li{background-color: #ffffff;border-radius: 0.6rem;}
#report_select ul{padding: 1rem;}
#report_select .yybottom {position:fixed;left: 0px; z-index: 2; width: 100%; border-top: 1px solid #e8e8e8; padding: 1rem 1rem; background-color: #fff; height: 5.5rem; bottom: 0px; } 
#report_select .yybottom input,
#report_select .yybottom a {font-family: "微软雅黑"; display: block; width: 100%; height:3.5rem; line-height: 3.5rem; font-size: 1.6rem; color: #fff; background-color: #019EEB; border-radius: 0.4rem; border: none; text-align: center; } 

#doctor_inquire {width: 100%; position: relative; float: left; min-height: 30rem; height: 100%; margin: 5rem 0 0 0; }
#doctor_inquire .nodata {text-align: center; padding-top: 5rem; padding-bottom: 30rem; color: #777777; font-size: 1.3rem; background-color: #ffffff; } 
#doctor_inquire .nodata img {width: 12rem; } 
#doctor_inquire .report_type li {width: 50%; text-align: center; } 
.report_type li:first-child a {padding-left: 1rem; } 
#doctor_inquire .doctor_list {margin-top: 0.6rem; } 
#doctor_inquire .doctor_list .li {background-color: #ffffff; } 
#doctor_inquire .doctor_list .li .t01 {padding: 1rem; padding-right: 0rem; float: left; width: 8.2rem; font-size: 1.2rem; text-align: center; } 
#doctor_inquire .doctor_list .li .t01 img {display: block; margin-left: auto; margin-right: auto; width: 3.1rem; height: 3.1rem; } 
#doctor_inquire .doctor_list .li .t02 {padding: 1rem; float: left; margin-left: 0.35rem; } 
#doctor_inquire .doctor_list .li .t02 p {font-size: 1.1rem; color: #555555; line-height: 1.65rem; } 
#doctor_inquire .doctor_list .li .t02 p span {color: #ff0000; } 
#doctor_inquire .doctor_list .li .t03 {display: block; height: 2.1rem; width: 5.65rem; border-radius: 2px; text-align: center; line-height: 2.1rem; font-size: 1.2rem; background-color: #24bff7; color: #ffffff; float: right; margin-right: 1.5rem; margin-top: 2.5rem; } 
#doctor_inquire .doctor_list .li .t04 {border-left: 1px #f5f5f5 solid; float: right; height: 7rem; padding-left: 1.5rem; } 
#doctor_inquire .doctor_list .tip {height: 3rem; background-color: #c3efff; color: #ffffff; font-size: 1rem; padding: 0 1rem 0; line-height: 1.3rem; padding-top: 0.2rem; } 
#doctor_inquire .doctor_list li .p01 {padding: 1rem; border-bottom: 1px #e6e6e6 solid; } 
#doctor_inquire .doctor_list li .p01 .t01 {width: 4rem; height: 4rem; float: left; position: relative; margin-top: -0.1rem; } 
#doctor_inquire .doctor_list li .p01 .t02 {margin-left: 1rem; float: left; } 
#doctor_inquire .doctor_list li {border-radius: 5px; background-color: #ffffff; width: 92%; margin-top: 1rem; margin-bottom: 1rem; margin-left: auto; margin-right: auto; } 
#doctor_inquire .doctor_list li .p01 .t02 .txt01 {color: #4b4b4b; font-size: 1.5rem; line-height: 2.4rem; } 
#doctor_inquire .doctor_list li .p01 .t02 .txt01 span {font-size: 1.1rem; color: #008cd6; } 
#doctor_inquire .doctor_list li .p01 .t02 .txt02 {font-size: 1.1rem; color: #999999; line-height: 1.1rem; } 
#doctor_inquire .doctor_list li .p01 .t03 {width: 0.8rem; height: 1.1rem; background-image: url(../images/right.png); background-size: cover; float: right; margin-top: 1rem; } 
#doctor_inquire .doctor_list li .p02 {padding: 1rem; } 
#doctor_inquire .doctor_list li .p02 .t01 img {width: 1.05rem; height: 1.05rem; display: inline-block; } 
#doctor_inquire .doctor_list li .p02 .t01 {float: left; font-size: 1.3rem; color: #555555; } 
#doctor_inquire .doctor_list li .p02 .t02 {margin-left: 1rem; font-size: 1.1rem; color: #999999; float: left; width: 50%; } 
#doctor_inquire .doctor_list li .p02 .t03.t03 {display: block; height: 2.1rem; width: 5.65rem; border-radius: 2px; text-align: center; line-height: 2.1rem; font-size: 1.2rem; background-color: #24bff7; color: #ffffff; float: right; margin-right: 1.5rem; margin-top: 1rem; } 
#doctor_inquire .inquire_record li {position: relative; background-color: #ffffff; margin-top: 1rem; } 
#doctor_inquire .inquire_record li .t01 {position: absolute; left: 1rem; top: 1rem; width: 5rem; height: 5rem; } 
#doctor_inquire .inquire_record li .t02 {padding: 1rem 1rem 1rem 7rem; } 
#doctor_inquire .inquire_record li .t02 .txt01 {margin-top: 0.7rem; color: #333333; font-size: 1.2rem; } 
#doctor_inquire .inquire_record li .t02 .txt01 span {margin-right: 1rem; color: #999999; font-size: 1rem; display: block; float: right; } 
#doctor_inquire .inquire_record li .t02 .txt02 {color: #d2d2d2; font-size: 1.2rem; } 
#doctor_inquire .inquire_record li .t02 .txt03 {color: #999999; font-size: 1.2rem; } 
#doctor_inquire .inquire_record li .t02 .txt03 span {position: relative; margin-right: 1rem; color: #ff0000; font-size: 1.2rem; display: block; float: right; } 
#doctor_inquire .inquire_record li .t02 .txt03 span.active:after {content: ""; right: -1rem; top: 1rem; display: block; position: absolute; width: 3px; height: 3px; border-radius: 3px; background-color: #ff0000 } 
#doctor_inquire .inquire_record li .t02 .txt03 span.cancel {color: #999999; } 
.doctor_chat .time {color: #999999; font-size: 1rem; line-height: 2rem; margin-top: 1rem; text-align: center; } 
#model_ifobox {width: 100%; height: 100%; z-index: 20000000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; } 
#doctor_inquire01.ifobox {border-radius: 8px; overflow: hidden; width: 29.8rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 20%; position: relative; } 
#doctor_inquire01.ifobox i {display: block; position: absolute; right: 1rem; top: 1.275rem; width: 1.25rem; height: 1.25rem; background-image: url(../images/report_close.png); background-size: cover; } 
#doctor_inquire01.ifobox .p01 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
#doctor_inquire01.ifobox .p02 {padding: 1.5rem; font-size: 1rem; color: #666666; line-height: 1.5rem; } 
.doctor_chat_form #test {position: fixed; z-index: 10000; bottom: 0rem; opacity: 0; left: 0px; } 
.doctor_chat_form #test> div {width: 8rem; height: 6rem; } 
#doctor_man {margin-top: 6rem; } 
#doctor_man .p01 .li .p001 {cursor: pointer; position: relative; border-bottom: 1px #ebebeb solid; color: #999999; overflow: hidden; font-size: 1.6rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #ffffff; padding-right: 1rem; } 
#doctor_man .p01 .li .p001 span {width: 9.5rem; display: inline-block; color: #333333; } 
#doctor_man .p01 .li .p001 select {position: absolute; border: none; line-height: 4rem; appearance: none; -moz-appearance: none; -webkit-appearance: none; width: 100%; height: 4rem; background-color: transparent; left: 0px; padding-left: 10.2rem; } 
#doctor_man .p01 .li .p001 i {color: #777777; 2 } 
#doctor_man .p02 {cursor: pointer; position: relative; border-bottom: 1px #ebebeb solid; color: #333333; overflow: hidden; font-size: 1.2rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #ffffff; padding-right: 1rem; margin-top: 1rem; } 
#doctor_man .p03 {background-color: #ffffff; min-height: 26.9rem; } 
#doctor_man .p03 textarea {width: 100%; border: 0px; height: 19.6rem; padding: 0.5rem 1rem 0.5rem; font-size: 1.2rem; } 
#doctor_man .p04 img {width: 5rem; height: 5rem; margin-left: 1rem; margin-top: 1rem; } 
#doctor_man .p05 {margin-top: 1rem; display: block; width: 96%; height: 4rem; background-color: #019eeb; color: #fff; font-size: 1.6rem; text-align: center; line-height: 4rem; border-radius: 3px; margin-left: auto; margin-right: auto; } 
#doctor_man .p06 {position: relative; } 
#doctor_man #test {position: absolute; z-index: 100; bottom: -6rem; left: 1rem; opacity: 0; } 
#doctor_man #test> div {width: 6rem; height: 4rem; } 
#doctor_man .parentFileBox> .fileBoxUl> li> .viewThumb> img {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; } 
#doctor_man .parentFileBox> .fileBoxUl> li {display: block; width: 5rem; height: 5rem; float: left; margin-right: 1rem; border: none; border-radius: 0px; } 
#doctor_man_list {margin-top: 6rem; } 
#doctor_man_list .li {cursor: pointer; position: relative; border-bottom: 1px #ebebeb solid; color: #999999; overflow: hidden; font-size: 1.6rem; padding-left: 1rem; height: 4rem; line-height: 4rem; background-color: #ffffff; padding-right: 1rem; color: #333333; } 
#doctor_man_list .li .p001 span {display: inline-block; margin-right: 1rem; } 
.doctor_chat {width: 100%; margin-top: 0.5rem; float: left; } 
.report_read .p04 {max-width: 640px; padding-right: 1rem; padding-left: 1rem; background-color: #ffffff; border-top: 1px #d7d7d7 solid; height: 6rem; position: fixed; bottom: 0px; width: 100%; } 
.doctor_chat {width: 100%; margin-top: 0.5rem; float: left; } 
.doctor_chat .p01 {margin-bottom: 1.4rem; } 
.doctor_chat .p01 .t01 {float: right; width: 4rem; font-size: 1.2rem; text-align: center; margin-right: 1rem; } 
.doctor_chat .p01 .t01 img {display: block; margin-left: auto; margin-right: auto; width: 3.1rem; height: 3.1rem; } 
.doctor_chat .p01 .t02 {position: relative; width: auto; max-width: 70%; float: right; padding: 1rem; font-size: 1.2rem; color: #555555; border: 1px #e0dddd solid; border-radius: 3px; float: right; margin-right: 1rem; background-color: #ffffff; } 
.doctor_chat .p01 .t03 {position: relative; width: auto; max-width: 70%; float: right; padding: 1rem 0rem 0rem 1rem; font-size: 1.2rem; color: #555555; border: 1px #e0dddd solid; border-radius: 3px; float: right; margin-right: 1rem; margin-top: 1rem; background-color: #f6f6f6; } 
.doctor_chat .p01 .t02 i {position: absolute; right: -0.7rem; top: 1.5rem; width: 0.75rem; height: 0.7rem; background-image: url(../images/report78.png); background-size: cover; } 
.doctor_chat .p01 .t03 i {position: absolute; right: -0.7rem; top: 1.5rem; width: 0.75rem; height: 0.7rem; background-image: url(../images/report78.png); background-size: cover; } 
.doctor_chat .p01 .t02 img {display: block; float: left; margin-right: 1rem; width: 4.5rem; height: 4.5rem; margin-top: 1rem; } 
.doctor_chat .p01 .t03 img {display: block; float: left; margin-right: 1rem; margin-bottom: 1rem; width: 4.5rem; height: 4.5rem; } 
.doctor_chat .p02 {margin-bottom: 1.4rem; } 
.doctor_chat .p02 .t01 {float: left; width: 4rem; font-size: 1.2rem; text-align: center; margin-left: 1rem; } 
.doctor_chat .p02 .t01 img {display: block; margin-left: auto; margin-right: auto; width: 3.1rem; height: 3.1rem; } 
.doctor_chat .p02 .t02 {position: relative; max-width: 70%; padding: 1rem; font-size: 1.2rem; color: #555555; border: 1px #e0dddd solid; border-radius: 3px; float: left; margin-left: 1rem; } 
.doctor_chat .p02 .t02 i {position: absolute; left: -0.7rem; top: 1.5rem; width: 0.7rem; height: 1.05rem; background-image: url(../images/report79.png); background-size: cover; } 
.doctor_chat .p02 .t02 img {display: block; float: left; margin-right: 1rem; width: 4.5rem; height: 4.5rem; margin-top: 1rem; } 
.doctor_chat .p01 .time {text-align: right; line-height: 3rem; font-size: 1.2rem; color: #333333; padding-right: 6rem; } 
.doctor_chat .p02 .time {text-align: left; line-height: 3rem; font-size: 1.2rem; color: #333333; padding-left: 6rem; } 
.doctor_chat .p04.end .photo {opacity: 0.5; } 
.doctor_chat .p04.end .btn {background-color: #cdcdcd; color: #ffffff; } 
.doctor_chat .end_tip {font-size: 1.1rem; color: #555555; width: 92%; border: 1px #dbdbdb solid; border-radius: 3px; padding-left: 1rem; padding-right: 1rem; line-height: 2rem; background-color: #f6f6f6; margin: auto; } 
.doctor_chat .p04 {padding-right: 1rem; padding-left: 1rem; background-color: #ffffff; border-top: 1px #d7d7d7 solid; min-height: 6.6rem; position: fixed; bottom: 0px; width: 100%; } 
.doctor_chat .p04 p {font-size: 1rem; color: #999999; text-align: center; } 
.doctor_chat .p04 .btn {display: block; height: 4rem; width: 5.6rem; text-align: center; line-height: 4rem; font-size: 1.6rem; background-color: #019eeb; color: #ffffff; float: right; margin-top: 1rem; position: absolute; right: 0px; top: 0px; } 
.doctor_chat .chatbox {padding-bottom: 7.6rem; } 
.doctor_chat .photo {float: left; margin-top: 2rem; font-size: 1.2rem; color: #666666; width: 3rem; position: relative; margin-left: 0rem; width: 15%; position: relative; } 
.doctor_chat .photo input {position: absolute; left: 0px; top: -1rem; width: 4rem; height: 4rem; opacity: 0; } 
.doctor_chat .p04 img {height: 2.2rem; width: 2.2rem; display: block; } 
.doctor_chat .p04 .text textarea {width: 100%; height: 4rem; margin-top: 1rem; font-size: 1.2rem; line-height: 1.8rem; padding-top: 1rem; padding-left: 0.8rem; margin-top: 1rem; border: 1px #dbdbdb solid; } 
.doctor_chat .text {width: 85%; float: left; padding-right: 5.6rem; position: relative; } 
.report_ifo .text {width: 85%; float: left; padding-right: 5.6rem; position: relative; } 
.report_ifo .btn {position: fixed; z-index: 10000; bottom: 0px; width: 100%; max-width: 640px; text-align: center; } 
.report_ifo .btn .btn01 {float: left; width: 50%; text-align: center; font-size: 1.4rem; height: 4rem; line-height: 4rem; color: #333333; float: left; background-color: #ffffff; } 
.report_ifo .btn .btn02 {float: left; width: 50%; text-align: center; font-size: 1.4rem; height: 4rem; line-height: 4rem; color: #ffffff; float: left; background-color: #29baf6; } 
/*在线客服*/ 
.online_service {float: left; width: 100%; height: auto; background-color: #FFF; margin: .8rem 0 0 0; padding: 0; border-top: #DBDBDB 1px solid; } 
.online_service li {float: left; width: 100%; height: auto; line-height: 4.2rem; border-bottom: #DBDBDB 1px solid; } 
.online_service li a {float: left; width: 100%; height: auto; line-height: 4.2rem; margin: 0; padding: 0 0 0 4rem; font-size: 1.5rem; color: #999; background: url(../images/online_1.png) 1rem center no-repeat; background-size: 2.4rem; position: relative; } 
.online_service li a em {position: absolute; width: 2rem; height: 1.4rem; top: 1.4rem; right: 1rem; background: url(../images/right.png) right no-repeat; } 
.online_service li a.online_2 {background: url(../images/online_2.png) 1rem center no-repeat; background-size: 2.4rem; } 
.online_service li a.online_3 {background: url(../images/online_3.png) 1rem center no-repeat; background-size: 2.4rem; } 
.online_service li a:active {background-color: #eee; } 
/*企业团检*/ 
.success {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 5rem 0 2rem 0; } 
.success_top {float: left; width: 100%; height: auto; line-height: 2rem; padding: .7rem 0 .5rem 1.2rem; } 
.success_top span {font-size: 1.1rem; color: #999; } 
.success_list {float: left; width: 100%; height: auto; margin: 0 0 0 0; padding: 0 1rem; } 
.success_list ul {float: left; width: 100%; background-color: #FFF; border: #DBDBDB 1px solid; border-bottom: none; margin-bottom: 1rem; } 
.success_list ul li {float: left; width: 100%; height: auto; line-height: 3rem; padding: .8rem 0; border-bottom: #DBDBDB 1px solid; } 
.success_list ul li span {float: left; width: 8rem; height: auto; font-size: 1.2rem; color: #656565; margin-left: 1rem; } 
.success_list ul li samp {float: left; width: auto; height: auto; font-size: 1.5rem; color: #656565; } 
.success_list ul li samp b {font-weight: normal; color: #E25D39; font-size: 1.6rem; } 
.success_list ul li em {float: right; font-size: 1.2rem; color: #019EEB; margin-right: 2rem; font-style: normal; } 
.success_btn {float: left; width: 100%; height: auto; margin: 2rem 0 0 0; padding: 0 1rem; } 
.success_btn a {float: left; width: 100%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0; padding: 0; font-size: 1.8rem; text-decoration: none; background-color: #019eeb; color: #FFF; border-radius: .4rem; } 
.success_btn a:active {background-color: #1fa5e7; color: #FFF; } 
/*个人资料*/ 
.data {position: relative; background: #eeeff3; min-height: 30rem; margin: 5rem 0 2rem 0; overflow: hidden; } 
.data .error_messages {float: none; width: inherit } 
.data_list {background-color: #FFF; margin: .8rem 0 0 0; padding: 1.5rem 0 3rem; } 
.data_list li {height: auto; margin-top: .8rem; position: relative; padding: 0 10px; overflow: hidden; } 
.data_list li span {float: left; width: 8rem; height: auto; line-height: 3.5rem; font-size: 1.5rem; top: 0; left: 1rem; color: #656565; } 
.data_list li em {float: left; width: auto; height: auto; line-height: 3.5rem; font-size: 1.5rem; padding-right: 10px; color: #656565; font-style: normal; max-width: 240px; white-space: nowrap; max-width: -moz-calc(100% - (8rem) - (10px)); max-width: -webkit-calc(100% - (8rem) - (10px)); max-width: calc(100% - (8rem) - (10px)); text-overflow: ellipsis; overflow: hidden; } 
.data_list li em i {height: auto; line-height: 1.9rem; margin-top: 7px; } 
/*新版个人资料*/ 
.infohead>img {display: block; width: 100%; height: auto; } 
.infohead .headimg {background-color: #fff; border-bottom: 1px solid #dbdbdb; position: relative; } 
.infohead .headimg span {margin-left: 35%; line-height: 4; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; font-size: 1.6rem; color: #6e6e6f; }
.infohead .headimg .himg {width: 7.62rem; bottom: 25%; left: 5%; position: absolute; background-color: #fff; padding: 5px; border-radius: 100px; }
.infohead .headimg .himg img {display: block; border-radius: 100px; } 
.personalinfolist {border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; background-color: #fff; margin-top: 1rem; } 
.personalinfolist li {padding: 1rem 0 1rem 0; margin-left: 1rem; color: #393939; } 
.personalinfolist li+li {border-top: 1px solid #dbdbdb; } 
.personalinfolist li .right {float: right; margin-right: 1rem; } 
.personalinfolist li.bg a {display: inline-block; min-width: 100%; } 
.personalinfolist li.bg span:last-child {display: inline-block; margin-right: 0.2rem; min-width: 50%; text-align: right; padding-right: 1.2rem; background: url(../images/right.png) right center no-repeat; background-size: 1rem auto; } 
.unlogin {margin-top: 1rem; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; } 
.unlogin a {display: block; text-align: center; padding: 1rem 0; font-size: 1.6rem; background-color: #fff } 
.personbtn .bianji {display: block; width: 100%; height: 100%; } 
/*个人资料编辑*/ 
.data_edit {background-color: #FFF; margin: .8rem 0 0 0; padding: 1.5rem 0 3rem; } 
.data_edit li {margin-top: .8rem; position: relative; overflow: hidden } 
.data_edit li span {float: left; width: 8rem; height: auto; line-height: 3.5rem; font-size: 1.5rem; margin-left: 1rem; color: #656565; padding: 1px 0; } 
.data_edit li samp {position: absolute; height: auto; left: 9rem; right: 1rem; } 
.data_edit li input {float: left; width: 100%; right: 1rem; height: auto; line-height: 2.5rem; margin: 0; padding: .5rem; font-size: 1.5rem; color: #999; border: #C9C9C9 1px solid; background-color: #F3F3F3; } 
.data_edit li input:focus {outline: none; } 
.data_edit li select {float: left; width: auto; height: 3.5rem; line-height: 3.5rem; margin: 0; padding: 0 .5rem 0 .5rem; font-size: 1.5rem; color: #999; border: #C9C9C9 1px solid; background-color: #F3F3F3; } 
.data_btn {margin: .8rem 0 0 0; padding: 3rem 1rem 0; } 
.data_btn a {display: block; width: 100%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0; padding: 0; font-size: 1.8rem; text-decoration: none; background-color: #019eeb; color: #FFF; border-radius: .4rem; } 
.data_btn a:active {background-color: #1fa5e7; color: #FFF; } 
/*手机验证*/ 
.phone_verify {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0 0 2rem 0; margin-top: 5rem; } 
.phone_list {float: left; width: 100%; height: auto; background-color: #FFF; margin: .8rem 0 0 0; padding: 0; border-top: #DBDBDB 1px solid; } 
.phone_list li {float: left; width: 100%; height: auto; line-height: 4.2rem; padding: 0 1rem; border-bottom: #DBDBDB 1px solid; } 
.phone_list li input {float: left; width: 100%; height: auto; line-height: 2.4rem; margin: 0; padding: .9rem .8rem; font-size: 1.5rem; color: #999; background-size: 2.5rem; border: none; } 
.phone_list li input.verify {width: 60%; } 
.phone_list li input:focus {outline: none; } 
.phone_list li a {float: right; width: 12rem; text-align: center; margin: 0 -1rem 0 0; padding: 0; border-left: #DBDBDB 1px solid; font-size: 1.5rem; color: #666666; background-color: #999999; } 
.phone_list li a:active {color: #1fa5e7; } 
.phone_list li a.active {color: #FFF; background-color: #019eeb; } 
.phone_btn {float: left; width: 100%; height: auto; margin: 15% 0 0 0; padding: 0 1rem; } 
.phone_btn a {float: left; width: 100%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0; padding: 0; font-size: 1.8rem; text-decoration: none; background-color: #019eeb; color: #FFF; border-radius: .4rem; } 
.phone_btn a:active {background-color: #1fa5e7; color: #FFF; } 
/*手机验证*/ 
.password_edit {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0 0 2rem 0; margin-top: 5rem; } 
.password_list {float: left; width: 100%; height: auto; margin: 0; padding: 0 7%; } 
.password_list li {float: left; width: 100%; height: auto; background-color: #FFF; line-height: 4.2rem; padding: 0 0 0 1rem; margin-top: 10px; border-radius: .4rem; } 
/*.liLast{ float:left; width:184px; height:auto;background-color:#FFF; line-height:4.2rem;border-radius:.4rem;padding:0 0 0 1rem;} 
.password_list li:last-child{background:#EEEFF3;padding:0;} 
.password_list li:last-child input{width:129px;} 
.password_list li+li{margin-top:10px;}*/ 
.password_list li span {float: left; width: 5.5rem; height: auto; line-height: 4.2rem; font-size: 1.2rem; color: #656565; } 
.password_list li samp {height: auto; font-size: 1.2rem; color: #656565; font-family: "Microsoft Yahei"; } 
.password_list li samp input {width: 189px; right: 1rem; height: auto; line-height: 2.4rem; margin: 0; padding: .9rem .5rem .9rem .5rem; font-size: 1.2rem; color: #999; background-color: #fff; border: none; margin-right: 1rem; } 
.password_list li samp input:focus {outline: none; } 
.password_list li samp.code input {width: 100px; } 
.password_list li a {float: right; width: 100px; height: 100%; border-radius: 0 .4rem .4rem 0; text-align: center; font-size: 12px; color: #656565; font-family: "微软雅黑"; border-left: #DBDBDB 1px solid; } 
.password_list li a.send {color: #FFF; background-color: #019eeb; } 
/*重置密码*/ 
.password_list1 {float: left; width: 100%; height: auto; margin: .8rem 0 0 0; padding: 0; } 
.password_list1 li {float: left; width: 86%; height: auto; background-color: #FFF; line-height: 4.2rem; padding: 0 0 0 1rem; margin-left: 7%; border-radius: .4rem; } 
.password_list1 li+li {margin-top: 10px; } 
.password_list1 li span {float: left; width: 7.5rem; height: auto; line-height: 4.2rem; font-size: 1.5rem; color: #656565; } 
.password_list1 li samp {position: absolute; height: auto; left: 9rem; right: 4rem; } 
.password_list1 li samp input {float: left; width: 100%; height: auto; line-height: 2.4rem; margin: 0; padding: .9rem .5rem .9rem 0rem; font-size: 1.4rem; color: #999; background-color: #fff; border: none; } 
.password_list1 li samp input:focus {outline: none; } 
.password_list1 li .code {right: 0; } 
.password_list1 li .code input {width: 50%; } 
.password_list1 li .code a {float: right; width: 100px; height: 100%; text-align: center; font-size: 15px; color: #656565; font-family: "微软雅黑"; border-left: #DBDBDB 1px solid; } 
.password_list1 li .code a.send {color: #FFF; background-color: #019eeb; } 
.password_btn {float: left; width: 100%; height: auto; margin: 15% 0 0 0; } 
.password_btn a {float: left; width: 86%; height: 4.2rem; line-height: 4.2rem; text-align: center; margin: 0; padding: 0; font-size: 1.8rem; text-decoration: none; background-color: #019eeb; color: #FFF; margin: 0 0 0 7%; } 
.password_btn a:active {background-color: #1fa5e7; color: #FFF; } 
/*忘记密码*/ 
.forgot_password {float: left; width: 100%; height: 35px; line-height: 20px; padding-top: 5px; text-align: center; background-color: #FFF; border-bottom: #DBDBDB 1px solid; } 
.forgot_password span {font-size: 12px; color: #6E6E6F; margin-left: 3px; margin-right: 3px; } 
.forgot_password b {font-weight: normal; color: #019eeb; } 
.forgot_password em {font-size: 16px; color: #6E6E6F; margin-left: 4px; margin-right: 4px; } 
/*验证完成*/ 
.comp_input{height: 3.55rem; width: 100%; background: #fff; margin-top: 5rem; line-height: 3.75rem; padding-left: 1rem; font-size: 1.5rem; } 
.comp_verify {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; /*height: 100%;*/ 
	margin: 0 0 2rem 0; } 
.comp_list li {text-indent: 0.5rem; } 
.comp_list li input {float: none; width: 60%; height: auto; line-height: 2.4rem; margin: 0; padding: .8rem .8rem; font-size: 1.5rem; color: #999; background-size: 2.5rem; border: none; } 
.comp_getcode{display: inline-block; height: 2.6rem; width: auto; right: 1rem; margin-top: 0.8rem; padding: 0 0.5rem; line-height: 2.6rem; background: #ddd; color: #bbb; text-indent: 0rem; border-radius: 0.3rem; position: absolute; } 
.comp_getcodeactive{background:#008CD6 ; color: #fff; } 
.finish {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0; padding: 0 2rem; margin-top: 5rem; } 
.finish p {float: left; width: 100%; height: 20rem; line-height: 2.5rem; background: url(../images/finish.png) left top no-repeat; margin: 4rem 0 0 0; padding-left: 6rem; font-size: 1.5rem; color: #019eeb; } 
.finish p i {font-style: normal; color: #EB5B41; } 
/*验证未完成*/ 
.wrong {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0; padding: 0 2rem; margin-top: 5rem; } 
.wrong p {float: left; width: 100%; height: 20rem; line-height: 2.5rem; background: url(../images/wrong.png) left top no-repeat; margin: 4rem 0 0 0; padding-left: 6rem; font-size: 1.5rem; color: #019eeb; } 
.wrong p i {font-style: normal; color: #EB5B41; } 
/*账户安全*/ 
.safe {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0 0 2rem 0; margin-top: 5rem; } 
.safe_list {float: left; width: 100%; height: auto; background-color: #FFF; margin: 1.5rem 0 0 0; padding: 0; border-top: #DBDBDB 1px solid; } 
.safe_list em {float: left; width: 100%; height: auto; line-height: 4.2rem; padding: 0 1.2rem; font-size: 1.5rem; color: #999; font-style: normal; border-bottom: #DBDBDB 1px solid; } 
.safe_list a {float: left; width: 100%; height: auto; line-height: 4.2rem; padding: 0 1.2rem; background: url(../images/right.png) 97% center no-repeat; background-size: 1.2rem; border-bottom: #DBDBDB 1px solid; } 
.safe_list a:active {background-color: #eee; } 
.safe_list a p {float: left; width: 94%; height: auto; line-height: 4.2rem; padding: 0 0 0 3rem; margin: 0; font-size: 1.5rem; color: #999; background: url(../phone_verify.jpg) left center no-repeat; background-size: 2.5rem; } 
.safe_list a p.phone {background: url(../images/phone_verify.jpg) left center no-repeat; background-size: 1.8rem; } 
.safe_list a p.password {background: url(../images/password_verify.png) left center no-repeat; background-size: 2.4rem; } 
.safe_list a p span {float: left; } 
.safe_list a p b {float: left; margin-left: 2rem; font-size: 1.6rem; font-weight: normal; } 
.safe_list a p samp {float: right; color: #019eeb; font-size: 1.5rem; font-family: "微软雅黑"; } 
/*体检预约*/ 
/*.tijian_yuyue_tc{ float:left; width:100%; height:auto; padding:.8rem 10rem .8rem 1rem; position:relative; font-size:12px; color:#6e6e6f;} 
.tijian_yuyue_tc b{ float:left; width:100%; font-weight:normal;} 
.tijian_yuyue_tc span{ position:absolute; top:.8rem; right:1rem; width:auto;} 
.tjyy_detail{ background-color:#FFF; border-bottom:#E8E8E8 1px solid;} 
.tijian_yuyue{ float:left; width:100%; height:auto; margin:0;} 
.tijian_yuyue ul{ float:left; width:100%; height:auto; margin:0 0 .8rem 0; background-color:#FFF; position:relative; border-top:#E8E8E8 1px solid; border-bottom:#E8E8E8 1px solid;} 
.tijian_yuyue li{ float:left; width:100%; height:4rem; line-height:4rem; position:relative; overflow:hidden; font-size:12px; color:#6e6e6f;} 
.tijian_yuyue li span{ float:left; width:8rem; height:4rem; text-align:right; overflow:hidden;} 
.tijian_yuyue li em{ position:absolute; top:0; left:8.5rem; width:100%; height:4rem; padding-right:1rem; font-style:normal; border-bottom:#E8E8E8 1px solid;} 
.tijian_yuyue li em b{ font-weight:normal;} 
.tijian_yuyue li em input{ position:absolute; width:100%; max-width:40rem;height:3.7rem; margin:.1rem 0 0 0; padding-right:1rem; border:none; font-size:13px; color:#6e6e6f;} 
.tijian_yuyue li em input:focus{ outline:none;} 
.tijian_yuyue li p{ float:left; width:auto; height:auto; margin:0; padding:0;} 
.tijian_yuyue li p i{ float:left; width:auto; height:2.2rem; line-height:2.2rem; padding:0 .7rem; margin:.8rem 0 0 .8rem; background-color:#DBDBDB; color:#FFF; border-radius:.2rem; cursor:pointer;} 
.tijian_yuyue li p i.marry{ background-color:#DBDBDB;} 
.tijian_yuyue li p i.marry_{ background-color:#e25d39;} 
.tijian_yuyue li p i.sex{ background-color:#DBDBDB;} 
.tijian_yuyue li p i.sex_{ background-color:#e25d39;} 
.tijian_yuyue li .tjyy_sex{ width:6.5rem;} 
.tijian_yuyue .tjyy_quantity{ float:left; width:100%; height:3rem; line-height:3rem; margin:.8rem 0 0 0;} 
.tijian_yuyue .tjyy_quantity b{ float:left; width:auto; height:3rem; line-height:3rem; text-align:center; color:#FFF; padding:0 1.6rem; background-color:#019eeb;} 
.tijian_yuyue .tjyy_quantity a{ float:right; width:auto; height:3rem; line-height:3rem; color:#e25d39; margin:0; padding:0 1rem;} 
.tijian_yuyue_calender .selectdateouter {position: absolute; bottom: 0; margin-bottom: 6rem; margin-top: 4.5rem; top: 0; left: 0; right: 0; z-index: 100; width: 100%; display: none; } 
.tijian_yuyue_calender .selectdateouter .bg {position: absolute; bottom: 0; top: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); } 
.tijian_yuyue_calender  .yybottom {position: fixed; z-index: 2; bottom: 0; width: 100%; border-top: 1px solid #e8e8e8; padding: 1rem 1rem; background-color: #fff; height: 6rem; } 
.tijian_yuyue_calender  .yybottom input, .tijian_yuyue_calender  .yybottom a {display: block; width: 100%; height: 6rem; line-height: 6rem; font-size: 2rem; color: #fff; background-color: #019EEB; border-radius: 0.4rem; border: none; text-align: center; } 
.tijian_yuyue_calender  .yybottom ~ article.content {margin-bottom: 6rem; } 
*/ 
.tijian_yuyue {max-width: 640px; margin-left: auto; margin-right: auto; position: relative; } 
.tijian_yuyue select, .tijian_yuyue .selectcity input {/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/ 
	 position: relative; /*很关键：将默认的select选择框样式清除*/ 
appearance: none; -moz-appearance: none; -webkit-appearance: none; /*在选择框的最右侧中间显示小箭头图片*/ 
background: url("../images/arrow3.png") no-repeat scroll right center transparent; /*为下拉小箭头留出一点位置，避免被文字覆盖*/ 
padding-right: 14px; padding-right: 0px\9; background-size:1.5rem auto;} 
.tijian_yuyue.content {transition: all 400ms; top: 4.5rem; position: relative; } 
.tijian_yuyue .tjkhead {background-color: #eeeeee; border-bottom: 1px solid #e8e8e8; } 
.tijian_yuyue .tjkhead table {width: 100%; border: none; } 
.tijian_yuyue .tjkhead table td:first-child {width: 25%; } 
.tijian_yuyue .tjkhead table td {border: none; } 
.tijian_yuyue .tjkhead img {display: block; padding: 1rem; width: 100%; height: auto; } 
.tijian_yuyue .tjkhead .tjkheadctxt h2 {font-size: 1.5rem;font-weight: normal; margin: 0; color: #4b4643; } 
.tijian_yuyue .tjkhead .tjkheadctxt small {display: block; font-size: 1.3rem; color: #808080; } 
.tijian_yuyue .write {
    background-color: #fff; 
    padding: 2rem 1.5rem;
} 
.tijian_yuyue .write> div {
    font-size: 1.4rem;
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid #f0f0f0;
}
.tijian_yuyue .write input {
    outline: 0;
}
.tijian_yuyue .write > div:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}
.tijian_yuyue .write> div .inputname {
    float: left; 
    width: 7rem; 
    text-align: right; 
    color: #181f2f;
    
    margin-right: 0.5rem; 
} 
.tijian_yuyue .write> div .writect {
    overflow: hidden;
} 
/*.tijian_yuyue .write .choose_born_date{padding-right: 0rem;}*/
.tijian_yuyue .write> div .writect:after {content: ''; display: table; clear: both; } 
.tijian_yuyue .write> div .writect .arealist {float: left; display: block; width: 40%; } 
.tijian_yuyue .write> div .writect .selectdate {
    background: url(../images/yuyue_date.png) no-repeat 98% center;
    background: url(../newImg/date.png) no-repeat 98% center; 
    background-size: 1.5rem 1.5rem; 
} 
.tijian_yuyue .write .messageout {width: 100%; margin: 1.5rem auto; } 
.tijian_yuyue .write> div .writect .tc_hp {line-height: 2rem; color: #777; font-size: 1.4rem; padding: 1rem; color: #444444; } 
.tijian_yuyue .write .choose_born_date select {background-position:right center;float: left; background-size:1.5rem auto;box-sizing: border-box; padding: 0.5rem 0rem 0.5rem 0.4rem; font-size: 1.4rem; color: #777; height: 4rem; line-height: 2.9rem; width: 4rem; outline: 0; border: 1px solid #dbdbdb; } 
.tijian_yuyue .write .choose_born_date select:first-child {width: 5rem; } 
.tijian_yuyue .write .choose_born_date select[name="YYYY"]{width:36%;margin-right: 2%;}
.tijian_yuyue .write .choose_born_date select[name="MM"]{width:30%;margin-right: 2%;}
.tijian_yuyue .write .choose_born_date select[name="DD"]{width:30%;}
.tijian_yuyue .write select.creditselect {
    width: 100%; 
} 
.tijian_yuyue .write .choose_born_date span{}
.tijian_yuyue .write input {
    outline: 0; 
    width: 100%; 
    border: 1px solid #dbdbdb;
    border: 0; 
    box-shadow: none;
    font-size: 1.4rem;
}
.tijian_yuyue .write input:focus {border: 1px solid #019EEB; } 
.tijian_yuyue .write input:focus {
    outline: 0;
    box-shadow: none;
    border: 0;
}
.tijian_yuyue .selectcity {display: block; width: 59%; float: left; margin-right: 1%; } 
.tijian_yuyue .selectcity input {width: 100%; display: block; } 
.tijian_yuyue .citylist {position: absolute; top: 100%; left: 0; width: 100%; width: 100vw; z-index: 99; background-color: #fff; } 
.tijian_yuyue .citylist.active> div {overflow: auto; } 
.tijian_yuyue .citylist> div {width: 50%; float: left; overflow: hidden; border-top: 1px solid #e7e7e7; text-align: center; height: 100%; background-color: #fff; } 
.tijian_yuyue .citylist> div li {border-bottom: 1px solid #e7e7e7; height: 4rem; line-height: 4rem; font-size: 1.4rem; color: #777; } 
.tijian_yuyue .citylist> div li.active {background-color: #f3f3f3; } 
.tijian_yuyue .citylist> div.subcity {background-color: #f3f3f3; } 
.tijian_yuyue select.arealist {box-sizing: border-box; padding: 0.5rem 1rem; font-size: 1.4rem; color: #777; height: 4rem; width: 15rem; outline: 0; border: 1px solid #dbdbdb; } 
.tijian_yuyue select.arealist:focus {border: 1px solid #019EEB; } 
.tijian_yuyue select.hpselect {box-sizing: border-box; padding: 0.5rem 1rem; font-size: 1.4rem; color: #777; height: 4rem; line-height: 3.5rem; width: 100%; outline: 0; border: 1px solid #dbdbdb; } 
.tijian_yuyue select.hpselect:focus {border: 1px solid #019EEB; } 
.tijian_yuyue .inputbox {
    display: inline-block; 
    position: relative; 
    cursor: pointer; 
    width: 6.5rem; 
} 
.tijian_yuyue .inputbox label {} 
.tijian_yuyue .checkoutr {
    display: inline-block; 
    margin: 0; padding: 0; width: 22px; 
    height: 22px;
    border: none; 
    cursor: pointer;
    vertical-align: middle;
} 
.tijian_yuyue .checkoutr input[type="checkbox"], .tijian_yuyue .checkoutr input[type="radio"] {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px; opacity: 0; background: #ffffff; } 
.tijian_yuyue .checkoutr .inputboxbg {
    display: block; 
    margin: 0; 
    padding: 0; 
    width: 100%; 
    height: 100%; 
    background: url(../newImg/radio.png) no-repeat; 
    background-size: cover;
} 
/*radioboxbg*/ 
.tijian_yuyue .checkoutr .radioboxbg {background-position: 0 0; } 
.tijian_yuyue .checkoutr:hover .radioboxbg {background-position: 0 0; } 
.tijian_yuyue .checkoutr input[checked]+ .radioboxbg, .tijian_yuyue .checkoutr input[defaultChecked]+ .radioboxbg, .tijian_yuyue .checkoutr input:checked+ .radioboxbg {
    background: url(../newImg/radio2.png) no-repeat;
    background-size: cover;  
} 
.tijian_yuyue .yybottom {       position: fixed;
    z-index: 2;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    padding: 1rem 1rem;
    background-color: #fff;
    height: 5rem;
    bottom: 0px;} 
.tijian_yuyue .yybottom input {margin-right: 2%;
    margin-left: 2%;
    display: block;
    width: 46%;
    float: left;
    line-height: 3rem;
    font-size: 1.5rem;
    color: #fff;
    background-color: #019EEB;
    border-radius: 0.4rem;
    border: none;
    text-align: center;} 
.tijian_yuyue .yybottom a {    display: block;
    width: 46%;
    float: left;
    margin-right: 2%;
    margin-left: 2%;
    line-height: 3rem;
    font-size: 1.5rem;
    color: #555;
    background-color: #ffffff;
    border-radius: 0.4rem;
    border: 1px #e3e3e3 solid;
    text-align: center;} 

.tjyy_tips {width: 100%; height: auto; margin: 0; text-align: center; padding: 10px 10px; background-color: #fff; } 
.tjyy_tips a {color: #019eeb; } 
.selectdateouter {position: absolute; bottom: 0; margin-top: 4.5rem; top: 0; left: 0; right: 0; z-index: 100; width: 100%; display: none; } 
.selectdateouter .bg {position: absolute; bottom: 0; top: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; } 
.tijian_yuyue01 .selectdata {
    border-radius: 0.8rem 0.8rem 0 0;
    overflow: hidden;
    border-top: 1px solid #e8e8e8; position: fixed; bottom: 0px; width: 100%; -webkit-transition: all 400ms; -ms-transition: all 400ms; transition: all 400ms; max-width: 640px; } 
.selectdata.active {bottom: 0; } 
.controldiv {
    padding: 1rem 0;
    background-color: #fff; overflow: hidden; font-weight: bold; height: 3.35rem; line-height: 3.35rem; text-align: center; } 
.controldiv p {
    text-align: center; 
    margin: 0; 
    color: #333333; 
    display: inline-block; 
    height: 3.35rem; 
    line-height: 3.35rem;
     position: relative; 
     top: 0; 
     font-weight:normal;
     font-size: 1.5rem;
     left: 0; 
} 
.controldiv p span { margin-left: 0; margin-right: 0; color: #333333;  } 
.controldiv a {width: 3.35rem; height: 3.35rem; background: url(../newMobilePage/images/left.png) center center no-repeat; } 
.selectdata a.left {display: inline-block; background-size: 0.7rem 1.1rem; } 
.selectdata a.right {background-image: url(../newMobilePage/images/right.png); display: inline-block; background-size: 0.7rem 1.1rem; } 
.tablediv {background-color: #fff; } 
.tablediv table {width: 100%; font-family: "Microsoft Yahei"; padding: 0.5rem 0; border-spacing: 0; border-collapse: collapse; width: 100%; text-align: center; border: none; } 
.tablediv .color01 {border: 0; } 
.tablediv .color01 td {background-color: #fafafa; } 
.tablediv thead th {
    border: 0;
    width: 14.2857%;
     padding: 0.5rem 0; 
     background-color: #ffffff; 
     border-left: 0px; 
     color: #333;
     font-size: 1.5rem; 
     font-weight: normal; 
     border-top: none; 
} 
.tablediv thead th:first-child {color: #eb5b41; } 
.tablediv tbody td {background-color: #fff; cursor: pointer; } 
.tablediv tbody td {color: #DCDCDC; font-size: 14px; line-height: 1.8rem; } 
.tablediv tbody td {
    border: 0;
    border-left: 0px; position: relative; } 
.tablediv tbody td p {font-weight: normal; font-size: 1.3rem; color: #bcbcbc; padding-top: 0.2rem; line-height: 1.8rem; position: relative; } 
.tablediv tbody td span {display: block; padding-bottom: 0.2rem; font-weight: normal; color: #bcbcbc; font-size: 1rem; line-height: 1.52rem; height: 1.75rem; } 
.tablediv tbody td.active {color: #008cd6; font-weight: bold; } 
.tablediv tbody td.active span {color: #1890FF; } 
.tablediv tbody td.active p {color: #6e6e6e; } 
div.tablediv table tbody td p.isToday {color: #9900FF; } 
div.tablediv table tbody td.active p.isToday {color: #9900FF; } 
.selectdata tr td.icon01 p:after {content: ""; position: absolute; right: -1px; bottom: -1.8rem; width: 0.7rem; height: 0.6rem; display: block; background-size: cover; background-image: url(../images/calender_tip.png); } 
.selectdata td.recommendday {background-color: #008cd6; } 
.tablediv tbody td.recommendday p, .tablediv tbody td.recommendday span {color: #ffffff; } 
.selectdata .btnbox {width: 100%; line-height: 7.5rem; text-align: center; background-color: #ffffff; height: 7.5rem; } 
.selectdata .btnbox .btn_cancel {cursor: pointer; width: 11.45rem; height: 3.55rem; border-radius: 0.5rem; margin-right: 1.5rem; display: inline-block; border: 1px #008cd6 solid; text-align: center; line-height: 3.55rem; font-size: 1.6rem; color: #008cd6; } 
.selectdata .btnbox .btn_confirm {cursor: pointer; width: 11.45rem; height: 3.55rem; border-radius: 0.5rem; display: inline-block; background-color: #008cd6; text-align: center; line-height: 3.55rem; font-size: 1.6rem; color: #ffffff; } 
/*.tjyy_add{ float:left; width:100%; height:auto; margin:1rem 0 0 0;} 
.tjyy_add a{ float:left; width:auto; height:2.5rem; line-height:2.5rem; padding:0 .7rem; margin:0 0 0 1rem; background-color:#e25d39; color:#FFF; border-radius:.2rem;} 
.tjyy_tips{ float:left; width:100%; height:auto;margin: 0; text-align: center; padding: 10px 10px; background-color: #fff; } 
.tjyy_tips a{color:#019eeb} 
.tjyy_btn{ float:left; width:100%; height:auto; margin:2.5rem 0 0 0; padding:0 1rem;} 
.tjyy_btn a{ float:left; width:100%; height:4rem; line-height:4rem; text-align:center; background-color:#019eeb; color:#FFF; font-size:2rem; border-radius:.2rem;} 
*/ 
/*查询报告*/ 
.tijian_cx_sm {float: left; width: 100%; height: auto; padding: 10px 0 4px 20px; } 
.tijian_cx_sm b {float: left; width: 100%; font-weight: normal; font-size: 14px; color: #019eeb; } 
.tijian_cx {float: left; width: 100%; height: auto; margin: 0; } 
.tijian_cx ul {float: left; width: 100%; height: auto; margin: 0 0 8px 0; background-color: #FFF; position: relative; border-top: #E8E8E8 1px solid; border-bottom: #E8E8E8 1px solid; } 
.tijian_cx li {float: left; width: 100%; height: 40px; line-height: 40px; position: relative; overflow: hidden; } 
.tijian_cx li span {float: left; width: 50px; height: 40px; margin: 0 0 0 20px; font-size: 14px; overflow: hidden; } 
.tijian_cx li em {position: absolute; top: 0; left: 70px; right: 0; height: 40px; font-style: normal; } 
.tijian_cx li em span {float: left; width: 100%; height: 40px; font-size: 14px; color: #999; padding-right: 10px; margin: 0; border-bottom: #E8E8E8 1px solid; overflow: hidden; } 
.tijian_cx li em b {float: left; width: 100%; height: 40px; font-weight: normal; font-size: 14px; color: #999; padding-right: 10px; border-bottom: #E8E8E8 1px solid; overflow: hidden; } 
.tijian_cx li em input {float: left; width: 100%; height: 30px; margin: 4px 0 0 0; font-size: 14px; color: #666; padding-right: 10px; border: none; } 
.tijian_cx li em input:focus {outline: none; } 
.tjcx_btn {float: left; width: 100%; height: auto; margin: 25px 0 0 0; padding: 0 20px; } 
.tjcx_btn a {float: left; width: 100%; height: 40px; line-height: 40px; text-align: center; background-color: #019eeb; color: #FFF; font-size: 20px; border-radius: 2px; } 
.tjcx_yy {float: left; width: 100%; height: auto; max-height: 400px; overflow: hidden; background-color: #EEEFF3; position: relative; top: 0; z-index: 10; border-top: #dbdbdb 1px solid; border-bottom: #dbdbdb 1px solid; margin: -155px 0 0 0; display: none; } 
.open {display: block; } 
.tjcx_yy .tjcx_city {float: left; width: 100px; height: auto; max-height: 400px; overflow: auto; background-color: #FFF; } 
.tjcx_yy .tjcx_city a {float: left; width: 100%; height: auto; line-height: 20px; padding: 10px 0; text-align: center; font-size: 14px; color: #666; border-bottom: #dbdbdb 1px solid; } 
.tjcx_yy .tjcx_city .tjcx_city_title {background-color: #FFF; } 
.tjcx_yy .tjcx_city .tjcx_city_title_ {background-color: #EEEFF3; } 
.tjcx_yy .tjcx_yymc {position: absolute; top: 0; left: 100px; right: 0; height: auto; max-height: 400px; overflow: auto; display: none; } 
.tjcx_yy .tjcx_yymc a {float: left; width: 100%; height: auto; line-height: 20px; padding: 10px; font-size: 14px; color: #666; border-bottom: #dbdbdb 1px solid; } 
.tjcx_yy .tjcx_yymc a.cur {color: #019eeb; } 
/*体检报告列表*/ 
.tijian_report_type {position: fixed; top: 5rem;z-index: 999999; width: 100%;padding: 0 2rem; background-color: #FFF; border-bottom: #D8D8D8 1px solid;overflow: hidden; }
.tijian_report_type a {float: left; width: 40%; height: 3.5rem; line-height: 3.5rem; text-align: center; font-size: 15px; color: #6E6E6F; margin: 0 5%; }
.tijian_report_type a.tjbg_title {color: #6E6E6F; border-bottom: #fff 2px solid; } 
.tijian_report_type a.tjbg_title_ {color: #019eeb; border-bottom: #019eeb 2px solid; } 
.tijian_report_list {float: left; width: 100%; height: auto; margin: 10px 0 0 0; background-color: #FFF; } 
.tijian_report_list .tjbg_type {float: left; width: 100%; height: 30px; line-height: 30px; margin: 0; background-color: #AEDEF8; } 
.tijian_report_list .tjbg_type h3 {float: left; width: auto; height: 30px; line-height: 30px; margin: 0; padding: 0 0 0 35px; font-size: 18px; color: #FFF; font-weight: normal; background: url(../images/report_type_bg.jpg) 10px 6px no-repeat; background-size: 18px; } 
.tijian_report_list .up {background: #AEDEF8 url(../images/report_type_up.jpg) 97% center no-repeat; background-size: 17px; } 
.tijian_report_list .down {background: #AEDEF8 url(../images/report_type_down.jpg) 97% center no-repeat; background-size: 17px; } 
.tjbg_body {float: left; width: 100%; height: 0; overflow: hidden; } 
.tjbg_body samp {float: left; width: 100%; height: 40px; line-height: 40px; font-size: 18px; color: #6E6E6F; padding: 0 0 0 10px; background-color: #EAF6FD; border-bottom: #DFF2FC 1px solid; border-top: #D8D8D8 1px solid; } 
.tjbg_body ul {float: left; width: 100%; height: auto; } 
.tjbg_body ul li {float: left; width: 100%; height: auto; padding: 5px 0; border-bottom: #D8D8D8 1px solid; } 
.tjbg_body ul li p {float: left; width: 50%; height: auto; line-height: 25px; margin: 0 0 0 10px; padding: 0; } 
.tjbg_body ul li p b {float: left; width: 100%; height: auto; line-height: 25px; font-size: 14px; color: #000; font-weight: normal; } 
.tjbg_body ul li p em {float: left; width: 100%; height: auto; line-height: 20px; font-size: 12px; color: #999; font-style: normal; } 
.tjbg_body ul li label {float: right; width: 45%; height: auto; line-height: 25px; font-size: 14px; color: #000; text-align: right; padding-right: 10px; } 
.tjbg_body ul li.tjbg_yc label {color: #F00; } 
.tjbg_body ul li.show_pic p {width: 95%; } 
.tjbg_body ul li.show_pic span {float: left; width: 50%; height: 23px; background: url(../images/report_pic.png) no-repeat; background-size: 25px; margin: 1px 0 0 10px; } 
.tjbg_body ul li.show_pic label {color: #666; } 
.tjbg_body ul .tjbg_big_pic {position: fixed; top: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 100%; text-align: center; background: #1A1A1A; z-index: 100000000; overflow: hidden; display: none; } 
.tjbg_body ul .tjbg_big_pic img {width: 100%; height: auto; margin-top: 20%; } 
.tjbg_body .tjbg_summary {float: left; width: 100%; height: auto; padding: 5px 0; border-bottom: #D8D8D8 1px solid; } 
.tjbg_body .tjbg_summary span {float: left; width: 60px; height: auto; line-height: 25px; font-size: 14px; color: #000; text-align: right; } 
.tjbg_body .tjbg_summary p {float: left; width: 80%; height: auto; line-height: 20px; font-size: 12px; color: #646262; margin: 3px 0 0 0; } 
.tjbg_body .tjbg_summary em {float: right; width: 80%; margin: 10px 20px 0 0; text-align: right; font-style: normal; } 
.tjbg_body .tjbg_summary em i {float: right; width: 30px; height: 30px; background: url(../images/report_head.png) no-repeat; background-size: 25px; } 
.tjbg_body .tjbg_summary em b {float: right; width: auto; line-height: 25px; font-size: 12px; color: #999; font-weight: normal; } 
/*体检综述*/ 
.tjzs_body_all {float: left; width: 100%; height: auto; margin: 10px 0 0 0; background-color: #FFF; } 
.tjzs_type {float: left; width: 100%; height: 30px; line-height: 30px; margin: 0; background-color: #AEDEF8; } 
.tjzs_type h3 {float: left; width: 100%; height: 30px; line-height: 30px; margin: 0; padding: 0 0 0 10px; font-size: 18px; color: #FFF; font-weight: normal; } 
.tjzs_doctor {float: left; width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #333; padding: 0 0 0 10px; background-color: #CCE9F9; } 
.tjzs_body {float: left; width: 100%; height: auto; padding: 20px 10px; font-size: 14px; color: #333; overflow: hidden; } 
.tijian_report_body {float: left; width: 100%; height: auto; display: none; } 
/*个性化定制*/ 
.dz {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; height: 100%; margin: 0; padding: 0 2rem; margin-top: 5rem; } 
.dz em {float: left; width: 100%; height: 10rem; background: url(../images/tanhao.png) center no-repeat; background-size: 8rem; margin: 4rem 0 0 0; } 
.dz p {float: left; width: 100%; height: auto; line-height: 2.5rem; margin: 0; text-align: center; font-size: 1.6rem; color: #019eeb; } 
.gxhdz {position: relative; background: #eeeff3; height: 100%; margin-top: 5rem; } 
.gxhdz~.footer, .gxhdz~.hangbtn {margin-bottom: 135px; } 
#qustion1~.footer, #qustion2~.footer, #qustion3~.footer, #qustion1~.hangbtn, #qustion2~.hangbtn, #qustion3~.hangbtn {margin-bottom: 80px; } 
.dz_start_foot {position: fixed; bottom: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 135px; background-color: #EEEFF3; z-index: 999; } 
.start_dz {; width: 100%; height: 50px; text-align: center; margin: -70px 0 0 0; position: absolute; top: 100%; } 
.start_dz a {display: inline-block; width: 200px; height: auto; line-height: 30px; padding: 10px 0 10px 0; text-align: center; font-size: 24px; color: #FFF; background-color: #019eeb; border-radius: 25px; overflow: hidden; } 
.start_dz a:active {background-color: #1fa5e7; } 
.dz_start_foot ul {position: absolute; top: 0; left: 0; overflow: hidden; width: 100%; } 
.dz_start_foot li {float: left; width: 33.33%; height: auto; line-height: 20px; padding-top: 70px; } 
.dz_start_foot li b {float: left; width: 100%; height: auto; text-align: center; font-size: 14px; color: #000; } 
.dz_start_foot li span {float: left; width: 100%; height: auto; text-align: center; font-size: 14px; color: #6e6e6f; } 
.dz_start_foot li.dz_bg_1 {background: url(../images/dz_foot_1.png) center 15px no-repeat; background-size: 45px; } 
.dz_start_foot li.dz_bg_2 {background: url(../images/dz_foot_2.png) center 15px no-repeat; background-size: 45px; } 
.dz_start_foot li.dz_bg_3 {background: url(../images/dz_foot_3.png) center 15px no-repeat; background-size: 45px; } 
.dz_all {float: left; width: 100%; height: auto; } 
.dz_all ul {float: left; width: 100%; height: auto; padding: 0 10px; } 
.dz_all ul.dz_all_question {display: none; } 
.dz_all ul.open {display: block; } 
.dz_all ul li {float: left; width: 100%; height: auto; line-height: 20px; border: #DBDBDB 1px solid; background-color: #FFF; margin: 10px 0 0 0; border-radius: 4px; } 
.dz_all ul li .dz_question {float: left; width: 100%; height: auto; padding: 15px 0; border-bottom: #dbdbdb 1px solid; position: relative; } 
.dz_all ul li .dz_question samp {float: left; width: 22px; height: auto; line-height: 15px; text-align: center; font-size: 14px; color: #019eeb; border: #019eeb 1px solid; border-radius: 4px; margin: 0 0 0 10px; padding: 3px 0; position: relative; z-index: 1; } 
.dz_all ul li .dz_question samp i {position: absolute; top: 14px; right: -5px; width: 5px; height: 8px; background: url(../images/dz_select.jpg) no-repeat; } 
.dz_all ul li .dz_question span {float: left; width: auto; height: auto; line-height: 25px; font-size: 16px; color: #019eeb; margin: 6px 0 0 3px; } 
.dz_all ul li .dz_question b {float: left; position: absolute; top: 15px; left: 80px; right: 10px; width: auto; height: auto; line-height: 20px; font-size: 16px; color: #019eeb; font-weight: normal; } 
.dz_all ul li .dz_answer {float: left; width: 100%; height: auto; } 
.dz_all ul li .dz_answer .dz_answer_radio {float: left; width: 80%; height: auto; line-height: 25px; margin: 20px 10%; border: #019eeb 1px solid; border-radius: 4px; overflow: hidden; } 
.dz_all ul li .dz_answer .dz_answer_radio a {float: left; width: 50%; text-align: center; font-size: 16px; color: #019eeb; background-color: #FFF; padding: 10px 0; } 
.dz_all ul li .dz_answer .dz_answer_radio .radio {color: #019eeb; background-color: #FFF; } 
.dz_all ul li .dz_answer .dz_answer_radio .radio_ {color: #fff; background-color: #019eeb; } 
.dz_all ul li .dz_answer .dz_answer_write {float: left; width: 100%; height: auto; line-height: 30px; margin: 20px 0; padding: 0 20px; overflow: hidden; } 
.dz_all ul li .dz_answer .dz_answer_write p {float: left; width: auto; height: auto; line-height: 30px; margin: 0; padding: 0; } 
.dz_all ul li .dz_answer .dz_answer_write p span {float: left; width: auto; height: auto; font-size: 15px; color: ##6e6e6f; } 
.dz_all ul li .dz_answer .dz_answer_write p input {float: left; width: 50px; height: 30px; line-height: 30px; font-size: 15px; color: ##6e6e6f; margin: 0 10px; padding: 0 0 0 7px; border: #D9D9D9 1px solid; } 
.dz_all ul li .dz_answer .dz_answer_write p i {float: left; width: auto; height: auto; font-size: 16px; color: #999; } 
.dz_all ul li .dz_answer .dz_answer_write p.fr {float: right; } 
.dz_all ul li .dz_answer .dz_answer_age {float: left; width: 100%; height: auto; padding: 20px 10px; border-radius: 4px; overflow: hidden; } 
.dz_all ul li .dz_answer .dz_answer_age a {float: left; width: 23%; height: auto; line-height: 20px; text-align: center; font-size: 15px; color: #019eeb; background-color: #FFF; margin: 0 1%; padding: 10px 0; border: #019eeb 1px solid; border-radius: 4px; overflow: hidden; } 
.dz_all ul li .dz_answer .dz_answer_age .radio {color: #019eeb; background-color: #FFF; } 
.dz_all ul li .dz_answer .dz_answer_age .radio_ {color: #fff; background-color: #019eeb; } 
.dz_all ul li .dz_answer .dz_answer_choice {float: left; width: 100%; height: auto; padding: 0; border-radius: 4px; overflow: hidden; } 
.dz_all ul li .dz_answer .dz_answer_choice a {float: left; width: 100%; height: auto; line-height: 20px; background-color: #FFF; margin: 0; padding: 0; border-bottom: #dbdbdb 1px solid; overflow: hidden; position: relative; } 
.dz_all ul li .dz_answer .dz_answer_choice a:last-child {border-bottom: none; } 
.dz_all ul li .dz_answer .dz_answer_choice a i {float: left; width: 60px; height: 45px; border-right: #dbdbdb 1px solid; background: #F7F7F7 url(../images/dz_radio.png) center no-repeat; background-size: 20px; } 
.dz_all ul li .dz_answer .dz_answer_choice a b {position: absolute; top: 0; left: 60px; right: 0; width: auto; height: auto; line-height: 15px; font-size: 15px; color: #6E6E6F; font-weight: normal; background-color: #FFF; padding: 15px 10px; } 
.dz_all ul li .dz_answer .dz_answer_choice a:active i {background-color: #D6EAF5; } 
.dz_all ul li .dz_answer .dz_answer_choice a:active b {background-color: #DBEFFA; } 
.dz_all ul li .dz_answer .dz_answer_choice .radio i {background: #F7F7F7 url(../images/dz_radio.png) center no-repeat; background-size: 20px; } 
.dz_all ul li .dz_answer .dz_answer_choice .radio_ i {background: #F7F7F7 url(../images/dz_radio_on.png) center no-repeat; background-size: 20px; } 
.dz_all ul li .dz_answer .dz_answer_checkbox {float: left; width: 100%; height: auto; padding: 0; border-radius: 4px; overflow: hidden; } 
.dz_all ul li .dz_answer .dz_answer_checkbox a {float: left; width: 100%; height: auto; line-height: 20px; background-color: #FFF; margin: 0; padding: 0; border-bottom: #dbdbdb 1px solid; overflow: hidden; position: relative; } 
.dz_all ul li .dz_answer .dz_answer_checkbox a:last-child {border-bottom: none; } 
.dz_all ul li .dz_answer .dz_answer_checkbox a i {float: left; width: 60px; height: 45px; border-right: #dbdbdb 1px solid; background: #F7F7F7 url(../images/dz_radio.png) center no-repeat; background-size: 20px; } 
.dz_all ul li .dz_answer .dz_answer_checkbox a b {position: absolute; top: 0; left: 60px; right: 0; width: auto; height: auto; line-height: 15px; font-size: 15px; color: #6E6E6F; font-weight: normal; background-color: #FFF; padding: 15px 10px; } 
.dz_all ul li .dz_answer .dz_answer_checkbox a:active i {background-color: #D6EAF5; } 
.dz_all ul li .dz_answer .dz_answer_checkbox a:active b {background-color: #DBEFFA; } 
.dz_all ul li .dz_answer .dz_answer_checkbox .checkbox i {background: #F7F7F7 url(../images/dz_radio.png) center no-repeat; background-size: 20px; } 
.dz_all ul li .dz_answer .dz_answer_checkbox .checkbox_ i {background: #F7F7F7 url(../images/dz_radio_on.png) center no-repeat; background-size: 20px; } 
.height80 {float: left; width: 100%; height: 80px; } 
.dz_foot {position: fixed; bottom: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 80px; padding: 0 30px; background-color: #DBDBDB; border-top: #C8C8C8 1px solid; z-index: 999999; } 
.dz_foot a {float: left; width: 40%; height: 40px; line-height: 40px; text-align: center; margin: 20px 0 0 0; background-color: #019eeb; font-size: 16px; color: #FFF; } 
.dz_foot a:active {background-color: #1fa5e7; } 
.dz_foot a.no_link {background-color: #B9B9B9; } 
.dz_foot a.no_link:active {background-color: #B9B9B9; } 
.dz_foot a.next {float: right; } 
.dz_foot a.next1 {float: right; } 
/*体检项目添加*/ 
.tjxm_top {position: fixed; top: 4.8rem; left: auto; right: auto; width: 100%; max-width: 640px; height: 4.2rem; padding-top: 0.2rem; background-color: #FFF; border-bottom: #DBDBDB 1px solid; z-index: 9999; } 
.tjxm_top .tjxm_sex {float: left; width: 120px; height: 4rem; } 
.tjxm_top .tjxm_sex a {float: left; width: 50%; height: 4rem; line-height: 4rem; text-align: center; font-size: 16px; color: #FFF; background-color: #DBDBDB; } 
.tjxm_top .tjxm_sex .sex_tip {background-color: #DBDBDB; } 
.tjxm_top .tjxm_sex .sex_tip_ {background-color: #F28123; } 
.tjxm_top .tjxm_price {float: left; width: 70px; height: 4rem; border-right: #dbdbdb 1px solid; } 
.tjxm_top .tjxm_price a {float: left; width: 100%; height: auto; line-height: 2rem; font-size: 15px; color: #4B4643; padding: 1rem 0 10px 10px; background: url(../images/top_down.png) 48px center no-repeat; background-size: 12px; } 
.tjxm_top .tjxm_price a.up {background: url(../images/top_up.png) 48px center no-repeat; background-size: 12px; } 
.tjxm_top .tjxm_price a.down {background: url(../images/top_down.png) 48px center no-repeat; background-size: 12px; } 
.tjxm_top .tjxm_search {float: right; width: auto; height: auto; line-height: 30px; margin: 0; } 
.tjxm_top .tjxm_search em {position: absolute; top: .7rem; left: 200px; right: 50px; } 
.tjxm_top .tjxm_search em input {float: left; width: 100%; height: 2.6rem; line-height: 2.6rem; font-size: 14px; color: #4B4643; padding: 0 7px; background-color: #DBDBDB; border: none; border-radius: 4px; } 
.tjxm_top .tjxm_search em input:focus {outline: none; } 
.tjxm_top .tjxm_search a {float: right; width: 50px; line-height: 4rem; text-align: center; font-size: 15px; color: #4B4643; } 
/*添加体检项目*/ 
.tjxm {float: left; width: 100%; height: auto; margin-top: 4rem; border-bottom: #dbdbdb 1px solid; position: relative; z-index: 999999999; } 
.gxhdz .tjxm {z-index: 9; } 
.tjxm_type {float: left; width: 120px; height: 400px; overflow-x: hidden; overflow-y: auto; border-right: #dbdbdb 1px solid; display: none; } 
.tjxm_type li {float: left; width: 120px; height: auto; line-height: 20px; padding: 5px 0; } 
.tjxm_type li a {float: left; width: 100px; height: auto; padding: 5px 0 5px 5px; margin: 0 0 0 10px; font-size: 13px; color: #4B4643; background-color: #EEEFF3; border-radius: 4px; } 
.tjxm_type li .tjxm_type_man {color: #4B4643; background-color: #EEEFF3; } 
.tjxm_type li .tjxm_type_man_ {color: #fff; background-color: #019eeb; } 
.tjxm_type li .tjxm_type_woman {color: #4B4643; background-color: #EEEFF3; } 
.tjxm_type li .tjxm_type_woman_ {color: #fff; background-color: #019eeb; } 
.tjxm_name {position: absolute; top: 0; left: 120px; right: 0; height: 400px; overflow: auto; background-color: #FFF; display: none; } 
.tjxm_name li {float: left; width: 100%; height: auto; line-height: 16px; padding: 15px 0 10px 0; border-bottom: #dbdbdb 1px solid; position: relative; } 
.tjxm_name li em {float: left; width: 100%; height: auto; font-style: normal; } 
.tjxm_name li em b {position: absolute; top: 0; left: 10px; right: 100px; height: 100%; padding-top: 15px; font-size: 14px; color: #4B4643; font-weight: normal; } 
.tjxm_name li em samp {float: right; width: 90px; height: auto; margin: 0; font-family: "微软雅黑"; } 
.tjxm_name li em samp i {float: left; width: 50px; height: auto; font-size: 14px; color: #EB5B41; } 
.tjxm_name li em samp span {float: left; width: 30px; height: 30px; background: url(../images/tjxm_jia.jpg) center no-repeat; background-size: 20px; margin-top: -5px; } 
.tjxm_name li em samp span.jia {background: url(../images/tjxm_jia.jpg) center no-repeat; background-size: 20px; } 
.tjxm_name li em samp span.jian {background: url(../images/tjxm_jian.jpg) center no-repeat; background-size: 20px; } 
.tjxm_name li p {position: fixed; top: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 100%; background-color: #000000; background-color: rgba(0, 0, 0, 0.5); margin: 0; margin-left: -120px; display: none; z-index: 999; } 
.tjxm_name li p span {float: left; width: 80%; height: auto; line-height: 30px; text-align: center; color: #FFF; font-size: 16px; margin: 30% 0 0 10%; padding: 10px 0; background-color: #019eeb; } 
.tjxm_name li p samp {float: left; width: 80%; height: auto; line-height: 20px; font-size: 14px; color: #6E6E6F; font-family: "微软雅黑"; padding: 15px; margin: 0 0 0 10%; background-color: #FFF; border-bottom: #dbdbdb 1px solid; } 
.tjxm_name li p i {float: left; width: 80%; height: auto; line-height: 20px; text-align: center; font-size: 18px; color: #019eeb; background-color: #FFF; padding: 10px 0; margin: 0 0 0 10%; } 
.tjxm_foot {position: fixed; bottom: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 80px; background-color: #FFF; border-top: #dbdbdb 1px solid; z-index: 999; } 
.tjxm_foot p {float: left; width: auto; height: auto; line-height: 20px; margin: 30px 0 0 20px; padding: 0; font-size: 16px; color: #EB5B41; } 
.tjxm_foot p span {color: #6E6E6F; } 
.tjxm_foot p b {font-weight: normal; } 
.tjxm_foot a {position: absolute; top: 20px; right: 20px; width: 130px; height: auto; line-height: 20px; text-align: center; font-size: 16px; color: #FFF; padding: 10px 0; background-color: #019eeb; } 
.tjxm_foot a:active {background-color: #1fa5e7; } 
/*个性化定制套餐*/ 
.dztc_top {float: left; width: 100%; height: auto; background: url(../images/dztc_pic.jpg) no-repeat; background-size: 100% 100%; position: relative; } 
.dztc_top em {float: left; width: 100%; height: auto; line-height: 20px; font-size: 16px; color: #FFF; font-style: normal; padding: 15px 10px 0 10px; } 
.dztc_top p {float: left; width: 100%; height: auto; line-height: 20px; font-size: 14px; color: #FFF; margin: 0; padding: 5px 10px 18px 10px; } 
.dztc_top a {position: absolute; top: 20px; right: 15px; width: auto; height: 30px; line-height: 30px; font-size: 14px; color: #019eeb; background-color: #FFF; border-radius: 4px; padding: 0 15px; } 
.dztc_all {float: left; width: 100%; height: auto; } 
.dztc_all .dztc {float: left; width: 100%; height: auto; margin: 8px 0 0 0; background-color: #FFF; position: relative; } 
.dztc_all .dztc .dztc_top_type {float: left; width: 100%; height: auto; line-height: 20px; padding: 0; } 
.dztc_all .dztc .dztc_top_type span {float: left; width: 50px; height: 50px; } 
.dztc_all .dztc .dztc_top_type .dztc_type {background: url(../images/dztc_type.png) center no-repeat; background-size: 28px; } 
.dztc_all .dztc .dztc_top_type .selected {background: url(../images/dztc_type_selected.png) center no-repeat; background-size: 28px; } 
.dztc_all .dztc .dztc_top_type b {position: absolute; top: 0; left: 50px; right: 60px; height: auto; line-height: 16px; font-size: 15px; color: #019eeb; font-weight: normal; padding: 15px 0; } 
.dztc_all .dztc .dztc_top_type b.dztc_left10 {left: 10px; } 
.dztc_all .dztc .dztc_top_type i {float: right; width: 50px; height: 50px; } 
.dztc_all .dztc .dztc_top_type .down {background: url(../images/dztc_down.jpg) center no-repeat; background-size: 15px; } 
.dztc_all .dztc .dztc_top_type .up {background: url(../images/dztc_up.jpg) center no-repeat; background-size: 15px; } 
.dztc_body {float: left; width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden; border-top: #dbdbdb 1px solid; } 
.dztc_body li {float: left; width: 100%; height: 50px; line-height: 20px; padding: 0; border-bottom: #dbdbdb 1px solid; position: relative; } 
.dztc_body li em {float: left; width: 100%; height: auto; margin: 0; padding: 0; font-style: normal; } 
.dztc_body li em span {float: left; width: 50px; height: 50px; border-right: #dbdbdb 1px solid; } 
.dztc_body li em .dztc_select {background: url(../images/dz_radio.png) center no-repeat; background-size: 25px; } 
.dztc_body li em .selected {background: url(../images/dz_radio_on.png) center no-repeat; background-size: 25px; } 
.dztc_body li em .unselected {background: url(../images/dz_radio.png) center no-repeat; background-size: 25px; } 
.dztc_body li em b {position: absolute; top: 0; left: 60px; right: 70px; height: auto; line-height: 16px; font-size: 14px; color: #6E6E6F; font-weight: normal; padding: 15px 0; } 
.dztc_body li em b.dztc_width {left: 10px; right: 10px; } 
.dztc_body li em i {float: right; width: auto; height: auto; line-height: 16px; text-align: right; font-size: 14px; color: #EB5B41; margin: 15px 15px 0 0; } 
.dztc_body li p {position: fixed; top: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 100%; background-color: #000000; background-color: rgba(0, 0, 0, 0.5); z-index: 999999999; margin: 0; display: none; } 
.dztc_body li p span {float: left; width: 80%; height: auto; line-height: 30px; text-align: center; color: #FFF; font-size: 16px; margin: 30% 0 0 10%; padding: 10px 0; background-color: #019eeb; } 
.dztc_body li p samp {float: left; width: 80%; height: auto; line-height: 20px; font-size: 14px; color: #6E6E6F; font-family: "微软雅黑"; padding: 15px; margin: 0 0 0 10%; background-color: #FFF; border-bottom: #dbdbdb 1px solid; } 
.dztc_body li p i {float: left; width: 80%; height: auto; line-height: 20px; text-align: center; font-size: 18px; color: #019eeb; background-color: #FFF; padding: 10px 0; margin: 0 0 0 10%; } 
.dztc_add .dztc_subtotal {margin: 0; } 
.dztc_subtotal {float: left; width: 100%; height: 50px; margin: 8px 0 0 0; background-color: #FFF; } 
.dztc_subtotal p {float: left; width: auto; height: auto; line-height: 20px; margin: 15px 0 0 20px; padding: 0; font-size: 16px; color: #EB5B41; } 
.dztc_subtotal p span {color: #6E6E6F; } 
.dztc_subtotal p b {font-weight: normal; } 
.dztc_subtotal em {float: right; width: auto; height: auto; line-height: 20px; margin: 15px 0 0 0; font-style: normal; } 
.dztc_subtotal em span {float: left; width: auto; height: auto; font-size: 16px; color: #6E6E6F; border: #A09F9F 1px solid; border-radius: 4px; margin: 0 15px 0 0; padding: 0 5px; } 
.dztc_add {float: left; width: 100%; height: auto; margin: 8px 0 0 0; background-color: #FFF; position: relative; } 
.dztc_add_tjxm {float: left; width: 100%; height: 50px; line-height: 20px; } 
.dztc_add_tjxm span {float: left; width: auto; height: auto; font-size: 15px; color: #019eeb; margin: 15px 0 0 10px; } 
.dztc_add_tjxm span b {font-weight: normal; } 
.dztc_add_tjxm a {float: right; width: 50px; height: 50px; background: url(../images/tjxm_add.png) center no-repeat; background-size: 25px; margin: 0; } 
.dztc_tjxm {float: left; width: 100%; height: auto; margin: 0; padding: 0; overflow: hidden; border-top: #dbdbdb 1px solid; } 
.dztc_tjxm li {float: left; width: 100%; height: 50px; line-height: 20px; padding: 0; border-bottom: #dbdbdb 1px solid; position: relative; } 
.dztc_tjxm li em {float: left; width: 100%; height: auto; margin: 0; padding: 0; font-style: normal; } 
.dztc_tjxm li em span {float: left; width: 50px; height: 50px; border-right: #dbdbdb 1px solid; } 
.dztc_tjxm li em .dztc_select {background: url(../images/dz_radio.png) center no-repeat; background-size: 25px; } 
.dztc_tjxm li em .selected {background: url(../images/dz_radio_on.png) center no-repeat; background-size: 25px; } 
.dztc_tjxm li em .unselected {background: url(../images/dz_radio.png) center no-repeat; background-size: 25px; } 
.dztc_tjxm li em b {position: absolute; top: 0; left: 60px; right: 70px; height: auto; line-height: 16px; font-size: 14px; color: #6E6E6F; font-weight: normal; padding: 15px 0; } 
.dztc_tjxm li em b.dztc_width {left: 10px; right: 10px; } 
.dztc_tjxm li em i {float: right; width: auto; height: auto; line-height: 16px; text-align: right; font-size: 14px; color: #EB5B41; margin: 15px 15px 0 0; } 
.dztc_tjxm li p {position: fixed; top: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 100%; background-color: #000000; background-color: rgba(0, 0, 0, 0.5); z-index: 999999999; margin: 0; display: none; } 
.dztc_tjxm li p span {float: left; width: 80%; height: auto; line-height: 30px; text-align: center; color: #FFF; font-size: 16px; margin: 30% 0 0 10%; padding: 10px 0; background-color: #019eeb; } 
.dztc_tjxm li p samp {float: left; width: 80%; height: auto; line-height: 20px; font-size: 14px; color: #6E6E6F; font-family: "微软雅黑"; padding: 15px; margin: 0 0 0 10%; background-color: #FFF; border-bottom: #dbdbdb 1px solid; } 
.dztc_tjxm li p i {float: left; width: 80%; height: auto; line-height: 20px; text-align: center; font-size: 18px; color: #019eeb; background-color: #FFF; padding: 10px 0; margin: 0 0 0 10%; } 
.height80 {float: left; width: 100%; height: 80px; } 
.dztc_foot {position: fixed; bottom: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 80px; background-color: #dbdbdb; z-index: 999; } 
.dztc_foot p {float: left; width: auto; height: auto; line-height: 20px; margin: 30px 0 0 20px; padding: 0; font-size: 16px; color: #EB5B41; } 
.dztc_foot p span {color: #6E6E6F; } 
.dztc_foot p b {font-weight: normal; } 
.dztc_foot a {position: absolute; top: 20px; right: 20px; width: 130px; height: auto; line-height: 20px; text-align: center; font-size: 16px; color: #FFF; padding: 10px 0; background-color: #019eeb; } 
.dztc_foot a:active {background-color: #1fa5e7; } 
/*个性化问卷结果*/ 
.dz_result {float: left; width: 100%; height: auto; padding-bottom: 30px; margin: 10px 0 0 0; } 
.dz_result li {float: left; width: 100%; height: auto; margin: 10px 0 0 0; padding: 0; } 
.dz_result li span {float: left; width: 40px; height: auto; line-height: 20px; margin: 0 0 0 10px; } 
.dz_result li span em {float: left; width: 40px; height: 40px; background: url(../images/dz_doctor.png) center no-repeat; background-size: 100%; border-radius: 25px; overflow: hidden; } 
.dz_result li span samp {float: left; width: 100%; height: auto; text-align: center; font-family: "微软雅黑"; font-size: 14px; color: #6E6E6F; margin: 5px 0 0 0; } 
.dz_result li i {float: left; width: 5px; height: 14px; background: url(../images/result_question.png) no-repeat; margin: 14px 0 0 10px; } 
.dz_result li p {float: left; width: 77%; height: auto; line-height: 20px; font-size: 16px; color: #4B4643; background-color: #FFF; padding: 18px 10px 18px 15px; border-radius: 10px; margin: 3px 0 0 0; } 
.dz_result li p em {font-style: normal; margin-right: 10px; } 
.dz_result li p b {font-weight: normal; } 
.dz_result li.dz_result_answer {} 
.dz_result li.dz_result_answer span {float: right; margin: 0 10px 0 0; } 
.dz_result li.dz_result_answer span .man {background: url(../images/dz_man.png) center no-repeat; background-size: 100%; } 
.dz_result li.dz_result_answer span .woman {background: url(../images/dz_woman.png) center no-repeat; background-size: 100%; } 
.dz_result li.dz_result_answer i {float: right; background: url(../images/result_answer.png) no-repeat; margin: 14px 10px 0 0; } 
.dz_result li.dz_result_answer p {float: right; width: auto; max-width: 77%; color: #FFF; background-color: #3FB133; padding: 15px; margin: 3px 0 0 0; } 
.dz_result_foot {position: fixed; bottom: 0; left: auto; right: auto; width: 100%; max-width: 640px; height: 60px; background-color: #fff; border-top: #dbdbdb 1px solid; z-index: 999; } 
.dz_result_foot a {float: right; width: auto; height: 40px; line-height: 40px; font-size: 18px; color: #FFF; background-color: #019eeb; padding: 0 20px; border-radius: 10px; margin: 10px 15px 0 0; } 
.dz_recommend_top {float: left; width: 100%; height: 40px; background-color: #FFF; border-bottom: #dbdbdb 1px solid; } 
.dz_recommend_top li {float: left; width: 40%; height: 40px; margin: 0 5%; } 
.dz_recommend_top li a {float: left; width: 90%; height: 39px; line-height: 25px; padding: 8px 0; margin: 0 5%; font-size: 17px; color: #4B4643; text-align: center; border-bottom: #fff 3px solid; } 
.dz_recommend_top li .dz_recommend_title {color: #4B4643; border-bottom: #fff 3px solid; } 
.dz_recommend_top li .dz_recommend_title_ {color: #019eeb; border-bottom: #019eeb 3px solid; } 
.dz_recommend {float: left; width: 100%; height: auto; background-color: #FFF; display: none; padding-top: 5px; } 
.dz_recommend li {width: 100%; float: left; padding: 1rem 1rem; border-bottom: 1px solid #f3f3f3; height: 10.6rem; position: relative; } 
.dz_recommend li img {width: 11.2rem; height: 8.4rem; float: left; border: #ddd 1px solid; padding: .2rem; } 
.dz_recommend li .dz_r_box {margin: 0 0 0 11.2rem; padding: .3rem 0 0 0 } 
.dz_recommend li .dz_r_box p {margin: 0 0 0 0rem; padding: 0 0 0 .6rem; line-height: 1.6rem; } 
.dz_recommend li .dz_r_box p a {font-size: 1.4rem; color: #656565; } 
.dz_recommend li .info {margin: .2rem 0 0 .6rem; line-height: 2.6rem; font-size: 1.2rem; height: 2.6rem; } 
.dz_recommend li .info span {display: block; float: left } 
.dz_recommend li .title {font-size: 1.4rem; color: #656565; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis } 
.dz_recommend li .info .price {font-size: 1.4rem; color: #656565; } 
.dz_recommend li .info .price b {color: #F28123; font-weight: normal; } 
.dz_recommend li .info .original_price {color: #999; margin-left: 10px; } 
.dz_recommend li .agency {margin: .5rem 0 0 .6rem; line-height: 1.5rem; font-size: 1.2rem; height: 1.5rem; color: #999; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis } 
.dz_recommend li .info_foot {margin: 0 0 0 .6rem; line-height: 2.0rem; font-size: 1.2rem; height: 2.0rem; } 
.dz_recommend li .info_foot span {color: #999; } 
.dz_recommend li .info_foot .addr {color: #999999; margin: 0 0 0 0; } 
.dz_recommend li .info_foot .time {color: #999999; margin: 0; background-size: 2rem; } 
.dz_recommend li .info_foot span em {font-style: normal; font-size: 1.6rem; font-family: "黑体"; color: #f96909; } 
.dz_recommend li .info_foot span i {font-style: normal; font-size: 1.6rem; font-family: "黑体"; color: #aaa; } 
.dz_recommend li .reservation {position: absolute; top: 30px; right: 0; width: 100px; height: 70px; } 
.dz_recommend li .reservation a {float: left; width: 100%; height: 100%; margin: 0; padding: 0; } 
.dz_recommend li .reservation strong {float: left; width: auto; height: 25px; line-height: 25px; font-size: 1.6rem; color: #fff; padding: 0 5px; background-color: #e25d39; border-radius: 4px; margin: 10px 0 0 30px; } 
.dz_recommend li .reservation small {float: right; width: 15px; height: 25px; background: url(../images/right.png) right no-repeat; background-size: 12px; margin: 11px 6px 0 0; } 
.dz_recommend li .tc {top: 5rem; height: 50px; } 
.dz_recommend li .tc strong {margin-top: 5px; } 
.dz_recommend li .tc small {margin-top: 5px; } 
/*我的定制订单*/ 
.dz_order {float: left; width: 100%; height: auto; } 
.dz_order li {float: left; width: 100%; height: 70px; background: #FFF url(../images/dz_order.png) 10px center no-repeat; background-size: 33px; margin: 10px 0 0 0; position: relative; } 
.dz_order li .dz_order_detail {position: absolute; top: 0; left: 0; right: 65px; height: 100%; padding-top: 15px; padding-left: 55px; z-index: 1; } 
.dz_order li .dz_order_detail p {float: left; width: 100%; height: auto; line-height: 18px; font-size: 14px; color: #999; margin: 0 0 2px 0; } 
.dz_order li .dz_order_detail p b {font-size: 14px; color: #6E6E6F; font-weight: normal; margin-right: 5px; } 
.dz_order li .dz_order_record {float: right; width: 105px; height: 100%; background: url(../images/right.png) 85px center no-repeat; background-size: 12px; position: relative; z-index: 2; } 
.dz_order li .dz_order_record b {float: left; width: auto; height: 26px; line-height: 26px; font-size: 14px; color: #FFF; margin: 22px 0 0 10px; padding: 0 6px; background-color: #019eeb; border-radius: 8px; } 
/*地图导航*/ 
.map_all {margin: 0 auto; width: 100%; height: 100%; min-width: 320px; max-width: 640px; } 
.map_body {float: left; width: 100%; height: 100%; } 
.map_return {position: absolute; top: 13px; left: 13px; width: 34px; height: 28px; z-index: 2; background-color: rgba(0, 0, 0, .5); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000); } 
.map_return a {float: left; width: 100%; height: 100%; background: url(../img/map_return.png) center no-repeat; background-size: 10px; } 
.map {position: absolute; top: 0; left: 0; right: 0; bottom: 75px; overflow: hidden; z-index: 1; } 
.map_tjjg {position: absolute; bottom: 0; left: 0; right: 0; width: 100%; height: 75px; z-index: 2; background-color: #FFF; border-top: #e8e8e8 1px solid; } 
.map_tjjg .tjjg {position: absolute; top: 5px; left: 10px; right: 75px; bottom: 0; line-height: 21px; } 
.map_tjjg .tjjg b {float: left; width: 100%; height: 21px; font-size: 14px; color: #4b4643; overflow: hidden; } 
.map_tjjg .tjjg em {float: left; width: 100%; height: 21px; font-size: 11px; color: #999999; font-style: normal; overflow: hidden; } 
.map_tjjg .tjjg span {float: left; width: auto; height: 21px; font-size: 12px; color: #4b4643; overflow: hidden; margin-right: 10px; } 
.map_tjjg .map_link {float: right; width: 70px; height: 75px; margin-right: 5px; } 
.map_tjjg .map_link a {float: left; width: 100%; height: 100%; background: url(../images/map_icon.png) center no-repeat; background-size: 50px; } 
/*支付信息页面样式*/ 
.payinfo {width: 100%; position: relative; background: #eeeff3; float: left; height: 100%; margin: 4.6rem 0 0 0; } 
.payprogress {line-height: 2.5rem; margin: 0 0 0 0; padding: 5px 10px; background-color: #fff; font-size: 13px; color: #6e6e6f; border-bottom: #e8e8e8 1px solid; } 
.payprogress span {display: inline-block; width: 20%; text-align: center; } 
.payprogress em {display: inline-block; width: 4%; text-align: center; } 
.payprogress .pay_finish {color: #019eeb; } 
.payinfo .payinfohead {line-height: 20px; margin:1rem 0 0 0; padding: 1rem; background-color: #fff; font-size:1.51rem; color: #000; border-top: #e8e8e8 0px solid; border-bottom: #e8e8e8 0px solid; } 
.payinfo .payinfobody {margin-top: 5px; background-color: #fff; font-size: 1.4rem; color: #6e6e6f; line-height: 20px; } 
.payinfo .payinfobody p {margin: 0; padding:0.5rem 1rem; border-top: #e8e8e8 1px solid; font-size: 1.4rem; } 
.payinfo .payinfobody p input {display: inline-block; border: 1px solid transparent; width: 100%; font-size: 1.4rem;color: #333; font-family: "microsoft yahei"; outline: 0; border-radius: 0; -webkit-appearance: none; height: 40px; } 
.payinfo .payinfobody p input:-ms-input-placeholder{
    color: #999;opacity:1;
}

.payinfo .payinfobody p input::-webkit-input-placeholder{
    color: #999;opacity:1;
}
.payinfo .payinfobody p i {float: left; overflow: hidden; height: 40px; line-height: 40px; vertical-align: top; } 
.payinfo .payinfobody p>b {display: table-cell; width: 1000px; font-weight: normal; position: relative; } 





.payinfobody input[type=text]+b {margin-left: 5px; font-weight: normal; font-size: 12px; color: #888; } 
.payinfobody input[type=text]+b.successtip, .payinfobody input[type=text]+b.fail {color: #f00; margin-left: 30px; } 
.payinfobody input[type=text]+b.successtip:before {position: absolute; display: inline-block; *display: inline; *zoom: 1; width: 27px; height: 27px; content: ""; background: url(../images/success.png); margin-left: -25px; margin-top: 0px; } 
.payinfobody input[type=text]+b.fail:before {position: absolute; display: inline-block; *display: inline; *zoom: 1; width: 27px; height: 27px; content: ""; background: url(../images/wrong1.png); margin-left: -25px; margin-top: 0px; } 
.payinfo .payinfobody p:last-child {border-bottom: 0px solid #e8e8e8; } 
.payinfo .payinfobody p span {line-height: 39px; margin-left: 3px; margin-right: 10px; padding: 13px 10px 13px 20px; background: url(../images/car_noactive.jpg) 0px 13px no-repeat; background-size: 15px; } 
.payinfo .payinfobody p a.vidcode {
    position: absolute; right: 5px; top: 3px; background-color: #ccc9c9; color: #999; padding: 8px 5px; margin-right: 0; border-radius: 5px; 
    font-size: 1.4rem; 
} 
.payinfo .payinfobody p a.vidcode.active {background-color: #019EEB; color: #fff; } 
.payinfo .payinfobody p span.active {background-image: url(../images/car_active.jpg); } 
.payinfo .payinfobody p span:hover {cursor: pointer; } 
.payinfo .paywayinfo{background-color: #ffffff;margin-top: 1rem;}
.payinfo .paywayinfo h1 { font-size: 1.51rem;color: #333; font-weight: normal;float: left;display: block; padding: 1rem; background-color: #fff; color: #000; border-top: 0px solid #e8e8e8; border-bottom: 0px solid #e8e8e8; } 
.payinfo .paywayinfo p {display: block;float: left; margin: 0.1rem 0px 0px 0px; padding: 1rem 0rem 1rem; background-color: #fff; border-bottom: 0px solid #e8e8e8; } 
.payinfo .paywayinfo span {margin-right: 1.4rem; display: inline-block; width: 6rem; height: 2.5rem; line-height: 2.5rem; text-align: center; font-size: 1.4rem; color: #6e6e6f; vertical-align: middle; background: url(../images/pay_bg.png) no-repeat; background-size: 5.8rem 2.5rem; } 
.payinfo .paywayinfo span.active {background-image: url(../images/pay_bg_select.png) } 
.payinfo .paywayinfo span:hover {cursor: pointer; } 
.payinfo .taocanboay p {margin: 0; padding: 0; background-color: #fff; font-size: 12px; color: #6e6e6f; border-top: 0; border-bottom: 0; } 
.payinfo .taocanboay p .fanxian {margin-left: 10px; padding-left: 20px; background: url(../images/car_noactive.png) no-repeat center left; padding-top: 1px; cursor: pointer; } 
.payinfo .taocanboay p .fanxian.active {background-image: url(../images/car_active.png); } 
.payinfo .taocanboay p .listdown {float: right; margin-top: 7px; width: 15px; height: 9px; background: url(../images/dztc_up.jpg) center no-repeat; background-size: 10px; } 
.payinfo .taocanboay p .listdown:hover {cursor: pointer; } 
.payinfo .taocanboay p span.active {background-image: url(../images/dztc_down.jpg); } 
.payinfo .taocanboay .paytaocanlist {padding: 0px 0px 0px 0rem; display: block; /*background-color: #eeeff3;*/ border-top: 1rem solid #eeeff3 !important; border-bottom: 1px solid #eeeff3 !important; }
.payinfo .taocanboay .paytaocanlist {
    border-top: 0;
}
.payinfo .taocanboay .paytaocanlist td{border-bottom: none;}
.payinfo .taocanboay .paytaocanlist.kktcpay {padding: 0; } 
.payinfo .taocanboay .paytaocanlist .list_row:first-child .smallimg, .payinfo .taocanboay .paytaocanlist .list_row:first-child .list_center, .payinfo .taocanboay .paytaocanlist .list_row:first-child .price {border-top: none; } 
.payinfo .taocanboay .list_row {
    display: block; 
    overflow: hidden; 
    margin-top: 0; 
    margin-bottom: 0; 
    padding: 1.5rem 0;
    position: relative;
} 
.payinfo .taocanboay .list_row .smallimg {
    display: block; 
    width: auto; 
    vertical-align: middle; 
    border-top: 0; 
    width: 9rem;
    margin-right: 1.5rem;
    float: left;
} 
.payinfo .taocanboay .list_row .smallimg img {padding: 0; } 
.payinfo .taocanboay .smallimg img {max-width: 100%; height: auto; } 
.payinfo .taocanboay .list_center {width: 50%; height: auto; font-size: 14px; display: block; vertical-align: middle; border-top: 0;float:left; } 
.payinfo .taocanboay .list_center p {border: none; } 
.payinfo .taocanboay .list_row .price {width: 15%; height: auto; font-size: 12px; color: #eb5b41; font-weight: normal; display: table-cell; vertical-align: middle; text-align: right; padding-right: 15px; border-top: 1px solid #e8e8e8; } 
.payinfo .taocanboay .price {background: url(../images/rightNew.png) no-repeat center right; background-size: 9px 15px; } 
/*康康套餐*/ 
.payinfo .taocanboay table {display: none; width: 100%; border: none; border-spacing: 0; border-collapse: collapse;background-color: #ffffff; } 
.payinfo .taocanboay table td:first-child {width: 25%; } 
.payinfo .taocanboay img {display: block; padding: 1rem; width: 100%; height: auto; } 
.payinfo .taocanboay .tjkheadctxt {margin-top: 0.5rem; } 
.payinfo .taocanboay .tjkheadctxt h2 {font-size: 1.5rem; margin: 0; color: #4b4643; } 
.payinfo .taocanboay .tjkheadctxt small {display: block; font-size: 1.3rem; color: #808080; } 
.payinfo .taocanboay .tjkheadctxt small b {font-weight: normal; } 
.payinfo .taocanboay .tjkheadctxt small span {float: right; color: #999; margin-right: 1rem; } 
.payinfo .taocanboay .tjkheadctxt .kkprice strong {color: #eb5b41; font-size: 1.5rem; } 
.payinfo .taocanboay .tjkheadctxt .kkprice del {color: #999999; margin-left: 1rem; font-size: 1rem; } 
.clearfix:before, .clearfix:after {content: " "; /* 1 */ display: table; /* 2 */ } 
.clearfix:after {clear: both; }
.payinfo .payinfofooter {margin-top:1rem; padding: 10px 10px 10px; background-color: #fff; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; margin-bottom: 155px; }
.payinfo .payinfofooter>div {float: right; line-height: 1.5; font-size: 12px; } 
.payinfo .payinfofooter .text1 {text-align: right; color: #aaa; } 
.payinfo .payinfofooter .text1 span:last-child {color: #6e6e6f; } 
.payinfo .payinfofooter .text2 b {font-weight: normal; } 
.payinfo .payinfofooter .text2 span {color: #e25d39; } 
.payinfo .akgndbg .v00{float: right;margin-right: 1rem;margin-top: 1.6rem;}
.payinfo .akgndbg .v00 .w00{float: right;}
.payinfo .akgndbg .v00 .w01{line-height: 1.8rem;color: #888;font-size: 1.3rem;}
.payinfo .akgndbg .v00 .w02{width: 1.4rem;margin-right: 0.2rem;}
.payinfo .akgndbg .v00 .w02 img{display: block;}

.paystart .akgndbg{text-align: center;}
.paystart .akgndbg .v00{display: inline-block; margin-right: 1rem;margin-top: 0rem;}
.paystart .akgndbg .v00 .w00{display: inline-block;}
.paystart .akgndbg .v00 .w01{line-height: 1.8rem;color: #888;font-size: 1.3rem;}
.paystart .akgndbg .v00 .w02{width: 1.4rem;margin-right: 0.1rem;vertical-align: text-top;}
.paystart .akgndbg .v00 .w02 img{display: block;}

.countbtn {position: fixed; width: 100%; bottom: 0; background-color: #fff; min-width: 320px; max-width: 640px; margin: 0 auto; border-top: 0px solid #e25d39; height: 45px; } 
.countbtn~.footer {margin-bottom: 50px; } 
.countbtn~.hangbtn {bottom: 50px; } 
.countbtn a {background-color: #e25d39; color: #fff; font-size: 15px; width: 30%; float: left; display: block; height: 45px; line-height: 45px; text-align: center; } 
.countbtn span {background-color: #fff; color: #e25d39;text-align: left; font-size: 15px; width: 70%; float: left; display: block; height: 45px; line-height: 45px; text-indent: 1.5rem; } 
.countbtn .allpaytips {position: absolute; top: 1.5rem; font-size: 1.3rem; color: #4b4643; } 
.countbtn .allpaytips strong {font-size: 1.8rem; color: #eb5b41; } 
/*支付成功提示页面*/ 
.paysuccess {width: 100%; position: relative; background: #eeeff3; float: left; height: 100%; margin: 5rem 0 2rem 0; } 
.paysuccess p {margin: 0; } 
.successtext {background-color: #fff; padding: 15px 10px 10px 0px; font-size: 1.5rem; color: #9a9a9b; border-bottom: 1px solid #DBDBDB; text-align: center; } 
.successtext p:first-child {overflow: visible; margin-bottom: 5px; } 
.successtext p.textcenter {text-align: center; } 
.successtext p:first-child i {color: #676767; background: #fff url(../images/success.png) no-repeat left center; padding: 5px 0 5px 30px; overflow: visible; } 
.successtext p i.colortext {color: #e25d39; } 
.successinfo {margin-top: 7px; background-color: #fff; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; } 
.successinfo p {padding: 7px 10px; font-size: 13px; color: #6e6e6f; } 
.successinfo p+p {border-top: 1px solid #e8e8e8; } 
.successinfo p i {color: #e25d39; } 
.showmore a.showmorebtn {display: block; width: 100%; background-color: #fff; color: #53adf8; font-size: 12px; text-align: center; padding: 1rem 0; } 
.showmore span {display: inline-block; width: 1rem; height: 0.6rem; background: url("../images/loadmore.png") no-repeat left center; background-size: cover; margin-left: .5rem; } 
.successbtn {margin-top: 7px; padding: 15px 20px; text-align: center; /*background-color: #fff; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8;*/ 
} 
.successbtn a {display: inline-block; background-color: #ed6d34; border-radius: 5px; color: #fff; width: 100%; font-size: 14px; height: 4rem; line-height: 4rem; } 
.successbtn a+a {margin-left: 10%; } 
/*订单失败页面样式*/ 
.payfail p {margin: 0; } 
.payfail {width: 100%; position: relative; background: #eeeff3; float: left; height: 100%; margin: 5rem 0 2rem 0; } 
.payfail .successtext p:first-child i {background-image: url(../images/wrong.png); background-size: 27px 27px; } 
.payfail .successbtn a {display: block; width: 80%; margin-left: 10%; } 
/*支付开始页面*/ 
.paystart {width: 100%; position: relative; background: #eeeff3; float: left; height: 100%; margin: 5rem 0 2rem 0; } 
.paystart>h1 {margin: 0; font-weight: normal; font-size: 12px; color: #6e6e6f; background-color: #fff; padding: 7px 10px; border-bottom: 1px solid #e8e8e8; text-align: left; } 
.paystart>h1 i {color: #e25d39; } 
.paystart p {margin: 0; } 
.paystart .payway {
    overflow: hidden;margin-top: 1rem; background-color: #fff; 
    padding: 0 1.5rem;
}
.paystart .payway img {
    width: 2.5rem;
}
.paystart .payway dl {
    float:left;
    padding:0;
    margin:0;
    color: #999999;
    font-size: 0;
}
.paystart .payway dt,
.paystart .payway dd {
    float:left;
    font-size: 1.2rem;
    margin-right: 0.9rem;
}
.paystart .payway dd h4 {
    font-weight: normal;
    font-size: 1.6rem;
    color: #2e2a27;
}
.paystart .payway > div {
    overflow:hidden;
    padding-bottom: 1.5rem;
    margin-top: 1.5rem;
    border-bottom: 1px solid #f0f0f0;
}
.paystart .payway > div:last-child {
   
}
.paystart .payway>h2 {margin: 0; font-weight: normal; font-size: 1.1rem;; border-bottom: 1px solid #e8e8e8; padding: 0.7rem 10px; color: #6e6e6f; } 
.paystart .payway.paywaygj>h2>span {float: right; } 
.paystart .payway.paywaygj>h2>span i {color: #e25d39; } 
.paystart .payway>div, .paystart .payway.paywaygj>a>div {
   
}
/*.paystart .payway .alipay { 
	background: url(../images/alipay.png) no-repeat 10px center; background-size: 188px auto;
}
.paystart .payway .wechatpay {background: url(../images/weixinpay.png) no-repeat 10px center; background-size: 188px auto; } 
.paystart .payway .wechatcode {background: url(../images/wechatcode.jpg) no-repeat 10px center; background-size: 188px auto; } 
.paystart .payway .chinapay {background: url(../images/chinapay.png) no-repeat 10px center; background-size: 188px auto; } 
.paystart .payway .HKpay {background: url(../images/paystartZZHK.png) no-repeat 10px center; background-size: 102px auto; }*/
.paystart  .t005{
    display: inline-block;
    color: #999999;
    font-size: 1.4rem;
    margin: 1.5rem;
}
.paystart  .t005 .u001{    background: url(../images/top_down.png) center no-repeat;
    background-size: 1rem;height: 2.8rem; background-repeat: no-repeat;background-position: right 1rem; text-align: center ;padding-right:1.8rem;display: inline-block;line-height: 2.5rem;}

.paystart .payway>div+div, .paystart .payway.paywaygj>a>div+div { }
.paystart .payway>div p, .paystart .payway.paywaygj>a>div p {line-height: 15px; padding-right:30px; }
.paystart .payway> div> div {
	background: url(../newImg/radio.png) no-repeat right center;
	background-size: 2rem auto;
	float:right;
}
.paystart .payway>div>div.active {
	background-image: url(../newImg/radio2.png);
}
.paystart .dialog{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,.5);
	padding: 0;
	max-width: 640px;
	margin: auto;
	z-index: 99999;
	display: block;
}
.paystart .dialog .dialogCenter{
	position: absolute;
	width: 92%;
	max-width: 600px;
	height: 76%;
	max-height: 500px;
	margin-top: 19%;
	margin-left:4% ;
	background:#ffffff;
	z-index: 99999;
	box-sizing: border-box;
	border: 2px solid #c2c2c2;
	border-radius: 11px;
	overflow: hidden;
}
.paystart .dialog .dialogCenter .title{
	overflow: hidden;
	line-height: 50px;
	height: 10%;
	min-height: 48px;
	max-height: 50px;
	background: #dfe4e4;
}
.paystart .dialog .dialogCenter .title span{
	float: left;
	margin-left: 16px;
	color: #000000;
	font-size: 20px;
	vertical-align: middle;
}
.paystart .dialog .dialogCenter .title img{
	float: right;
	margin-top: 18px;
	margin-right: 16px;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	cursor: pointer;
}
.paystart .dialog .dialogCenter .center{
	margin-top: 16px;
	padding: 0 16px;
	height: 80%;
	overflow: auto;
	font-size: 12px;
	line-height: 20px;
}
.paystart .dialog .dialogCenter .center .step{
	color: #000000;
	font-weight: bold;
	font-size:16px ;
	padding: 0;
	line-height: 20px;

}
.paystart .dialog .dialogCenter .center .stepafter{
	color: #555555;
	font-size:14px ;
	padding: 0;
	line-height: 20px;


}
.paystart .dialog .dialogCenter .center .stepafter img{
	width: 10rem;
	display: block;
	margin: auto;

}
.paystart .Unpaybox{
	background: #ffffff;
	margin-top: 7px;
	padding-top: 30px;
	padding-bottom: 30px;
}
.paystart .Unpaybox .title{
	font-size: 14px;
	font-weight: bold;
	padding-left: 14%;
}
.paystart .Unpaybox .goto{
	font-size: 13px;
	padding-left: 14%;
	margin-bottom: 20px;
}
.paystart .Unpaybox #dialogBtn{
	display: block;
	margin: auto;
	border: 1px solid #ca906b;
	color: #ff740a;
	width: 72%;
	line-height: 3rem;
	text-align: center;
	font-size: 13px;
	border-radius: 3px;
}

/*.paystart .payway>div>div.active {background-image: url(../images/pay_icon2.png); } */
.paystart .payway.paywaygj>a>div>div {background: url(../images/right.png) no-repeat right center; background-size: 10px auto; } 
.paystart .payway.paywaygj>a {display: block; overflow: hidden; } 
.paystart .successbtn a {display: block; width: 100%; height: 3.6rem; line-height: 3.6rem; font-size: 1.8rem;color: #ffffff; } 
.changepaymoney .submodel {margin: 0 10%; width: 80%; top: 30%; border-radius: 5px; padding: 10px; height: 120px; } 
.changepaymoney .submodel p {margin: 0; padding: 5px 0; } 
.changepaymoney .submodel input {outline: 0; border-radius: 0; -webkit-appearance: none; box-shadow: inset 0px; border: 1px solid #dbdbdb; height: 3rem; font-size: 1.4rem; } 
.changepaymoney .submodel input::-webkit-outer-spin-button, .changepaymoney .submodel input::-webkit-inner-spin-button {-webkit-appearance: none !important; margin: 0; } 
.changepaymoney .submodel input:focus {border-color: #019eeb; } 
.changepaymoney .submodel .changebtn {text-align: right; margin-top: 15px; } 
.changepaymoney .submodel .changebtn a {background-color: #019eeb; color: #fff; padding: 7px 15px; border-radius: 4px; } 
.changepaymoney .submodel .changebtn a.closebtn {background-color: #e25d39; } 
.changepaymoney .submodel .changebtn a+a {margin-left: 8px; } 
/*微信扫描二维码*/ 
.scanningcode {width: 100%; position: relative; background: #fff; float: left; height: 100%; margin: 4.8rem 0 2rem 0; padding: 0 10px; } 
.scanningcode b {float: left; width: 100%; height: auto; line-height: 20px; margin: 20px 0 0 0; text-align: center; font-size: 14px; color: #6e6e6f; } 
.scanningcode p {float: left; width: 100%; height: auto; line-height: 20px; margin: 10px 0 0 0; text-align: center; font-size: 12px; color: #6e6e6f; } 
.scanningcode span {margin: 0 auto; display: block; width: auto; height: auto; text-align: center; overflow: hidden; } 
/*确认订单加载*/ 
.payload { position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-align: center; background-color: rgba(0, 0, 0, .7); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000); z-index: 2; } 
.payload img {width: 150px; height: 50px; margin-top: 50%; } 
/*确认支付*/ 
.order_verify {width: 100%; position: relative; background: #eeeff3; float: left; height: auto; margin: 10rem 0 5rem 0; text-align: center; } 
.order_verify a {display: inline-block; width: 200px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #FFF; background-color: #019eeb; border-radius: 4px; } 
.order_verify a:active {background-color: #1fa5e7; } 
/*确认支付*/ 
.order_verify1 {width: 100%; position: relative; background: #eeeff3; float: left; height: auto; margin: 5rem 0 0 0; text-align: center; } 
.order_verify1 a {display: inline-block; width: 80%; height: 35px; line-height: 35px; text-align: center; font-size: 16px; color: #FFF; background-color: #019eeb; border-radius: 4px; margin-top: 2rem } 
.order_verify1 a:active {background-color: #1fa5e7; } 
.order_verify1 .useorder {padding-top: 2rem; background-color: #fff; overflow: hidden; } 
.order_verify1 .useorder p {margin: 0; padding: 0; font-size: 1.6rem; } 
.order_verify1 .useorder h1 {font-size: 3.5rem; } 
.topayperson {padding: 1rem 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background-color: #fff; overflow: hidden; font-size: 1.6rem; color: #666; } 
.topayperson span:last-child {float: right; margin-right: 2rem; vertical-align: top; } 
.topayperson span:last-child img {width: 1.4rem; height: auto; margin-right: 0.4rem; } 
.topayperson span:first-child {float: left; margin-left: 2rem; } 
.zhifusafe {position: fixed; bottom: 0; height: 3.5rem; width: 100%; max-width: 640px; margin: 0 auto; min-width: 320px; } 
.zhifusafe span {display: block; position: absolute; top: 0; left: 0; width: 100%; text-align: center; color: #999; } 
/*搜索页样式*/ 
.navheader~.hotsearchhead {margin-top: 5rem; } 
.hotsearchhead {height: 40px; line-height: 40px; color: #aaa; font-size: 1.2rem; padding-left: 10px; border-bottom: 1px solid #F1F1F1; background-color: #fff; } 
.hotsearchbody {background-color: #fff; } 
.hotsearchbody ul {overflow: hidden; } 
.hotsearchbody ul:first-child {} 
.hotsearchbody ul li {width: 25%; float: left; font-size: 1.3rem; color: #6e6e6f; padding-left: 10px; border-bottom: 1px solid #F1F1F1; height: 40px; line-height: 40px; } 
.hotsearchbody ul li a {display: inline-block; width: 100%; color: #6e6e6f; margin: 10px 0; height: 20px; line-height: 20px; border-right: 1px solid #F1F1F1; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } 
.hotsearchbody ul li:not(:first-child) a:active {color: #eb5b41; } 
.hotsearchbody ul li.hothead a {color: #f38411; } 
.hotsearchbody ul li:nth-child(4n) a {border-right: none; } 
.searchrecord {margin-top: 10px; background-color: #fff; overflow: hidden; } 
.searchrecord p {padding: 10px; margin: 0; overflow: hidden; background: url("../images/right.png") 96% center no-repeat; background-size: 9px 12px; border-bottom: 1px solid #F1F1F1; } 
.searchrecord p:first-child {border-top: 1px solid #F1F1F1; } 
.searchrecord a {padding-left: 20px; background-size: 14px 14px; font-size: 1.3rem; color: #6e6e6f; width: 100%; display: block; position: relative; } 
.removerecord {padding: 10px; text-align: center; color: #999999; font-size: 1.2rem; border-bottom: 1px solid #F1F1F1; } 
.recordtext p a i {width: 80%; display: block; } 
.recordtext p a span {float: right; color: #ccc; margin-right: 5%; display: block; position: absolute; right: 0; line-height: 0; top: 53%; } 
.navheader~.relevance {margin-top: 5rem; } 
.relevance ul {background-color: #fff; overflow: hidden; padding-top: 10px; } 
.relevance li {width: 50%; float: left; padding-left: 15px; border-bottom: 1px solid #F1F1F1; height: 40px; line-height: 40px; font-size: 13px; color: #6e6e6f; } 
.navheader+.filter4 {top: 5rem; } 
div.searchfilter ul li {width: 25%; } 
.nulllist p:first-child {background-color: #ffe4d6; margin: 0; height: 3rem; line-height: 3rem; text-align: center; } 
.nulllist p:nth-child(2) {margin: 0; background-color: #fff; line-height: 2; font-size: 1.4rem; padding-left: 10px; } 
.nulllist+ul {padding-top: 0; } 
/*优惠券列表页*/ 
#model_box {width: 100%; height: 100%; z-index: 2000000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); } 
.model_box_content {-webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); } 
.fade.animate {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } 
.modelopen {overflow: hidden; } 
.navheader .activate_btn {float: right; } 
.mem_couponlist {width: 100%; position: relative; background: #eeeff3; float: left; min-height: 30rem; margin: 5rem 0 2rem 0; } 
.mem_couponlist .type {float: left; width: 100%; height: auto; line-height: 3.5rem; background-color: #FFF; border-bottom: 1px #c1c1c1 solid; } 
.mem_couponlist .type a {float: left; width: 20%; height: auto; line-height: 3.5rem; font-size: 1.5rem; text-align: center; text-decoration: none; border-bottom: #fff 2px solid; } 
.mem_couponlist .type a.cur {border-bottom: #019eeb 2px solid; color: #019eeb; } 
.mem_couponlist_box {float: left; width: 100%; padding-top: 1.7rem; } 
.mem_couponlist_box li {width: 28.9rem; height: 10.8rem; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; background-image: url(../images/mem_coupon_bg01.png); background-size: cover; margin-bottom: 1rem; } 
.mem_couponlist_box li .p01 {width: 100%; height: 0.3rem; } 
.mem_couponlist_box .txt {height: ; padding: 1rem; padding-top: 0.8rem; } 
.mem_couponlist_box .p02 {color: #eb5d43; font-size: 1.5rem; font-weight: bold; } 
.mem_couponlist_box .p03 {color: #eb5d43; font-size: 1rem; line-height: 1rem; } 
.mem_couponlist_box .p04 {color: #eb5d43; font-size: 1.6rem; height: 3rem; line-height: 3rem; text-align: right; position: absolute; right: 2rem; top: 3rem; } 
.mem_couponlist_box .p04 span {font-size: 2.4rem; font-weight: bold; } 
.mem_couponlist_box .p05 {color: #666666; font-size: 1rem; padding-top: 2.8rem; line-height: 1rem; } 
.mem_couponlist_box .p06 {color: #666666; font-size: 1rem; text-indent: -0.5rem; } 
.mem_couponlist_box .tag {background-size: cover; width: 5.35rem; height: 5.05rem; position: absolute; right: -1px; top: -1px; } 
.mem_couponlist_box .p07 {position: absolute; bottom: 0px; width: 100%; height: 2px; background-color: #eb5d43; } 
.mem_couponlist_box .mem_coupon_used .tag {background-image: url(../images/coupon_tag_used.png) } 
.mem_couponlist_box .mem_coupon_to_expire .tag {background-image: url(../images/coupon_tag_to_expire.png); } 
.mem_couponlist_box li.mem_coupon_expired .tag {background-image: url(../images/coupon_tag_expired.png); } 
#mem_coupon_activate_box {width: 29rem; margin-left: auto; margin-right: auto; background-color: #ffffff; margin-top: 10%; position: relative; padding-bottom: 1.5rem; } 
.mem_couponlist_box .mem_coupon_used .p02, .mem_couponlist_box .mem_coupon_expired .p03 {color: #999999; } 
.mem_couponlist_box .mem_coupon_used .p03, .mem_couponlist_box .mem_coupon_expired .p02 {color: #999999; } 
.mem_couponlist_box .mem_coupon_used .p04, .mem_couponlist_box .mem_coupon_expired .p04 {color: #999999; } 
.mem_couponlist_box .mem_coupon_used .p05, .mem_couponlist_box .mem_coupon_expired .p05 {color: #999999; } 
.mem_couponlist_box .mem_coupon_used .p06..mem_couponlist_box .mem_coupon_expired .p06 {color: #999999; } 
.mem_couponlist_box li.mem_coupon_used, .mem_couponlist_box li.mem_coupon_expired {background-image: url(../images/mem_coupon_bg02.png); } 
/*激活优惠券弹窗*/
#mem_coupon_activate_box .p01 {width: 100%; height: 3.5rem; line-height: 3.5rem; color: #ffffff; font-size: 1.6rem; background-color: #009dda; text-align: center; } 
#mem_coupon_activate_box .close {background-image: url(../images/mem_coupon_close.png); background-repeat: no-repeat; background-position: center center; position: absolute; top: 1rem; right: 1rem; cursor: pointer; height: 1.1rem; width: 1.1rem; background-size: cover; } 
#mem_coupon_activate_box .p02 {width: 100%; color: #f45656; height: 0rem; overflow: hidden; text-align: center; font-size: 1rem; background-color: #f9d2d4; } 
#mem_coupon_activate_box .p02.active {color: #f45656; background-color: #f9d2d4; height: 2.15rem; line-height: 2.15rem; } 
#mem_coupon_activate_box .p03 {height: 4.3rem; padding-top: 0.5rem; line-height: 2rem; color: #666666; font-size: 1rem; padding-left: 1.5rem; } 
#mem_coupon_activate_box .p04 {padding-top: 15px; font-size: 1.2rem; padding-left: 1.5rem; } 
#mem_coupon_activate_box .p04 input {width: 16.95rem; height: 3.95rem; padding: 1rem 0.5rem 1rem 0.5rem; font-size: 1.2rem; line-height: 1.95rem; border: #e6e6e6 1px solid; } 
#mem_coupon_activate_box .p05 {padding-top: 1.4rem; } 
#mem_coupon_activate_box .p05 .btn01 {cursor: pointer; border-radius: 0.3rem; float: left; color: #4c4c4c; margin-left: 2.7rem; background-color: #ffffff; width: 10.4rem; height: 3.15rem; display: inline-block; padding: 0px; text-align: center; } 
#mem_coupon_activate_box .p05 .btn02 {cursor: pointer; border-radius: 0.3rem; float: left; color: #ffffff; margin-left: 2.6rem; background-color: #009dda; width: 10.4rem; height: 3.15rem; display: inline-block; padding: 0px; text-align: center; border: none; } 
.hide {display: none; } 
.activate_sucess_prompt_box {position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; } 
.activate_sucess_prompt {border-radius: 8px; width: 11.95rem; height: 7.05rem; text-align: center; padding-top: 1.25rem; margin: 16rem auto 0px auto; background-color: rgba(0, 0, 0, 0.60); } 
.activate_sucess_prompt img {display: block; margin: 0px auto 0px auto; width: 2.1rem; height: 2.1rem; } 
.activate_sucess_prompt p {color: #ffffff; font-size: 1.4rem; margin-top: 0.6rem; } 
div.useyhq {padding: 0px; } 
.useyhq .title {font-weight: bold;margin-top:10px;  font-size: 1.32rem; color: #6e6e6f; height: 4rem; line-height: 4rem; border-bottom: 1px solid #dbdbdb; padding-left: 1rem; padding-right: 1rem; background-color: #ffffff; cursor: pointer; } 
.useyhq .title p {display: block; float: left; } 
.useyhq .title span {color: #e25d39; } 
.useyhq .title .checkbox {line-height: 3.552rem; margin-right: 1rem; width: 1.5rem; height: 1.5rem; background-size: cover; display: block; float: left; margin-top: 1rem; box-sizing: border-box; border: 1px #ddd solid; } 
.useyhq .title .checkbox.active {background-image: url(../images/car_active.jpg); border: none; } 
.useyhq .title i {margin-right: 35px; color: #6e6e6f; font-size: 1.2rem; font-weight: normal; } 
.useyhq .title em {color: #9ea1a2; font-weight: normal; font-size: 1.2rem; font-style: normal; float: right; } 
.useyhq .key {height: 0; overflow: hidden; transition: height 0.3s; -moz-transition: height 0.3s; /* Firefox 4 */ -webkit-transition: height 0.3s; /* Safari 和 Chrome */ -o-transition: height 0.3s; /* Opera */ } 
.useyhq .key.active {height: auto; }
.useyhq .key table {width: 100%; background-color: #ffffff; } 
.useyhq .key th {height: 4rem; background-color: #f6f6f6; text-align: left; border-bottom: 1px solid #dbdbdb; color: #666666; font-size: 1.2rem; } 
.useyhq .key tr {cursor: pointer; } 
.useyhq .key .th01 {width: 3.5rem; } 
.useyhq .key .th02 {width: 5rem; } 
.useyhq .key .th03 {width: 9.3rem; } 
.useyhq .key .th04 {width: 8.6rem; } 
.useyhq .key td {height: 4rem; text-align: left; font-size: 1.2rem; } 
.useyhq .key td input {width: 21px; padding: 0px; margin-right: 0px; margin-left: 25px; } 
.useyhq .key .item td {border-bottom: 1px solid #dbdbdb; } 
.useyhq .p04 {background-color: #ffffff; padding-left: 1rem; height: 5.3rem; line-height: 5.3rem; font-size: 1.3rem; font-weight: bold; } 
.useyhq #input_activate_code {padding: 0; box-sizing: border-box; padding-left: 0.7rem; margin-right: 1rem; border: 2px solid #cccccc; height: 3.5rem; line-height: 3.5rem; width: 14.7rem;font-size: 13px; }
.useyhq #input_activate_code.active {border: 2px solid #e25d39; } 
.useyhq .p04 .btn01 {color: #ffffff; background-color: #cccccc; width: 5.4rem; display: inline-block; padding: 0px; text-align: center; font-weight: bold; border: 0px; height: 3.5rem; cursor: pointer; } 
.useyhq .p04 .btn01.active {background-color: #e25d39; } 
.useyhq .td01 span {width: 1.5rem; height: 1.5rem; background-size: 1.5rem 4.1rem; background-image: url(../images/choose_icon.png); background-position: 0px 1.5rem; display: block; margin-left: 1rem; } 
.useyhq .td01.active span {width: 1.5rem; height: 1.5rem; background-size: 1.5rem 4.1rem; background-image: url(../images/choose_icon.png); background-position: 0px 0rem; display: block; } 
.useyhq .coupon_list_down {width: 100%; height: 3rem; background-color: #ffffff; text-align: center; border-bottom: 1px solid #dbdbdb; } 
.useyhq .coupon_list_down span {cursor: pointer; position: relative; top: -0.05rem; display: block; margin-left: auto; margin-right: auto; font-size: 1.2rem; line-height: 1.7rem; width: 5.7rem; height: 1.7rem; border: 1px solid #dbdbdb; border-top: none; } 
.useyhq .key .list01 {height: 8.05rem; width: 100%; overflow: hidden; transition: height 0.3s; -moz-transition: height 0.3s; /* Firefox 4 */ 
-webkit-transition: height 0.3s; /* Safari 和 Chrome */ 
-o-transition: height 0.3s; /* Opera */ 
} 
.useyhq .key .list01.height_auto {height: auto; } 
.model_box_content_calender {width: 23rem; height: 14rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; border-radius: 0.5rem; position: relative; } 
.model_box_content_calender .p01 {color: #008cd6; font-size: 1rem; text-indent: 1.5rem; height: 3rem; line-height: 3rem; color: # } 
.model_box_content_calender .p02 {border-top: 1px #eee solid } 
.model_box_content_calender .p02 p {font-weight: bold; height: 4.2rem; margin-top: 3.4rem; text-align: center; color: #333333; font-size: 1.4rem; } 
.model_box_content_calender .p02 a {color: #ffffff; border-radius: 0.3rem; margin: 0 auto 0 auto; display: block; background-color: #008cd6; font-size: 1.4rem; text-align: center; height: 2rem; width: 6rem; line-height: 2rem; } 
.model_box_content_calender .close {position: absolute; right: 0.2rem; width: 3rem; height: 3rem; background-image: url(../images/calender_tip_close.png); background-size: 1.5rem; background-repeat: no-repeat; background-position: center center; }

.model_box_content_golast {width: 80%; height: 11rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; border-radius: 0.5rem; position: relative; }
.model_box_content_golast .p01 {color: #008cd6; font-size: 2rem; text-indent: 1.5rem; height: 6rem; line-height: 6rem; color: #555555;text-align: center; }
.model_box_content_golast .p02 {border-top: 1px #dddddd solid ;overflow: hidden;height: 5rem}
.model_box_content_golast .p02 a {
	display: block;
	width: 50%;
	box-sizing: border-box;
	text-align: center;
	font-size: 2rem;
	color: #008cd6;
	float: left;
	line-height: 5rem;
}
.model_box_content_golast .p02 a:first-child {
	border-right:1px solid #dddddd ;
}

/*模态框插件样式*/
.close {cursor: pointer; } 
#model_box {width: 100%; height: 100%; z-index: 20000000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); cursor: pointer; } 
.model_box_content {-webkit-transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); } 
.fade.animate {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } 
.modelopen {overflow: hidden; } 
/*模态框插件样式end*/ 
.fullheight {height: 100%; } 
/*去除顶部导航样式*/ 
.choosetc_no_nav {top: -0.5rem !important; } 
.kktclist_no_nav {margin-top: 5rem !important; } 
.myorderlist_no_nav {margin-top: 5rem !important; } 
.kktccontent_no_nav {margin-top: 0rem !important; } 
.buttons-tab_no_nav {top: 0rem !important; } 
.payinfo_no_nav {margin-top: 0rem !important; } 
.report_no_nav {margin-top: 0rem !important; } 
.shopping_car_no_nav {margin-top: 0rem !important; } 
.report_no_nav {margin-top: 0rem !important; } 
.closeorder_no_nav {margin-top: 0rem !important; } 
.idtitle_no_nav {margin-top: -3rem !important; } 
.paystart_no_nav {margin-top: -0rem !important; } 
.ordar_person_nodata_no_nav {margin-top: 0rem !important; } 
.pagekktclist {position: fixed; /*康康套餐列表页page模块置底*/ 
	bottom: 0px; width: 100%; max-width: 640px; } 
#model_boxMessage {width: 100%; height: 100%; z-index: 2000000; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0, 0, 0, 0.5); } 
#ordar_person_nodata {text-align: center; margin-top: 6rem; padding-top: 5rem; padding-bottom: 30rem; color: #777777; font-size: 1.3rem; background-color: #ffffff; } 
#ordar_person_nodata img {width: 12rem; } 
#report_view #read_verify {width: 29.8rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; position: relative; } 
#report_view #read_verify .p01 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
#report_view #read_verify .p_box {padding: 1rem 2rem 2rem 2rem; } 
#report_view #read_verify .p02 {font-size: 1.1rem; line-height: 1.3rem; color: #888888; margin-bottom: 1.3rem; } 
#report_view #read_verify .p02 .t {color: #999999; line-height: 1.6rem; } 
#report_view #read_verify .p02 .t i {width: 5.5rem; } 
#report_view #read_verify .p02 .t span {color: #555555; } 
#report_view #read_verify .p02 textarea {width: 100%; height: 7.25rem; margin-top: 1rem; padding: 1rem; color: #555555; border: 1px #dbdbdb solid; } 
#report_view #read_verify .p04 {margin-top: 1.5rem; } 
#report_view #read_verify .p04 a {display: block; height: 3.5rem; width: 12rem; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.4rem; } 
#report_view #read_verify .p04 a.p002 {float: left; background-color: #008cd6; color: #ffffff; } 
#report_view #read_verify .p04 a.p001 {float: left; margin-right: 1.8rem; background-color: #ffffff; color: #000000; border: 1px #dadada solid; } 
#report_view #read_verify .p05 i {background: url(../images/model_verify00.png); width: 1.175rem; height: 1.1rem; background-size: cover; position: absolute; top: 1.4rem; left: 0px; display: inline-block; margin-right: 0.4rem; } 
#report_view #read_verify .p05 span {color: #008cd6; cursor: pointer; } 
#report_view #read_verify .p05 {color: #888888; position: relative; font-size: 1.1rem; padding-top: 1rem; cursor: pointer; padding-left: 1.5rem; } 
#report_view #read_verify .p05 p {display: inline-block; } 
#report_view #read_verify .p05 p.active i {background: url(../images/model_verify01.png); border-color: #03a6fc; background-size: cover; } 
#report_view .owl-prev{width: 1.3rem; height: 2.5rem; margin: -1.3rem 0 0; display: block; background: url(../images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 30%; cursor: pointer; text-indent: -9999px; left:1rem; background-size: cover; } 
#report_view .owl-next{width: 1.3rem; height: 2.5rem; margin: -1.3rem 0 0; display: block; background: url(../images/bg_direction_nav2.png) no-repeat 0 0; position: absolute; top: 30%; cursor: pointer; text-indent: -9999px; right:1rem; background-size: cover; } 
#doctor_askReport .nodata {text-align: center; background-color: #ffffff; padding-top: 9rem; padding-bottom: 30rem; color: #777777; font-size: 1.3rem; } 
#doctor_askReport .nodata img {width: 32rem; } 
#doctor_askReport .nodata p {font-size: 1.4rem; line-height: 2.5rem; } 
#doctor_askReport .nodata p.p02 {font-size: 1.4rem; color: #008cd6; } 
#doctor_ask,#doctor_askReport{margin-top:4.6rem;} 
#doctor_ask .banner img{width: 100%; height: auto; } 
#doctor_ask .login_tips{height: 4rem; width: 100%; background: #fff; line-height: 4rem; color: #555; font-size:1rem } 
#doctor_ask .login_tips .doc_tips{margin-left: 1.2rem; } 
#doctor_ask .login_tips .doc_login{display: inline-block;cursor: pointer; width: 5.6rem; height: 2rem; line-height: 2rem; text-align: center; border: 1px solid #008cd6; border-radius: 3px; color:#008cd6; float: right; margin: 1rem; } 
#doctor_ask .login_tips .doc_logined{width: 100%; height: 100%; padding:0 0 0 0.4rem; } 
#doctor_ask .login_tips .doc_logined ul li:first-child{width:32%; } 
#doctor_ask .login_tips .doc_logined ul li{width: 28%; float: left; font-size: 1.1rem; text-align: center; white-space: nowrap; text-indent: 1.2rem; } 
#doctor_ask .login_tips .doc_logined ul li:nth-child(2){width:40% ; } 
#doctor_ask .login_tips .doc_logined ul li .doc_yellozt{color: #fb6602; } 
#doctor_ask .login_tips .doc_logined img{width: 1.2rem; height: 1.2rem; margin-top: 1.3rem; position: absolute; margin-left: -1.3rem; } 
#doctor_ask .doctorzx_list ul li{height: auto; width: 100%; margin-left: 0%; background: #fff; padding: 0.8rem 1.5rem; margin-top: 1rem; /*position: relative;*/ } 
#doctor_ask .doctorzx_list ul li .doc_deta{border-bottom: 1px solid #E6E6E6; padding-bottom: 0.8rem; } 
#doctor_ask .doctorzx_list ul li img{height: 4.1rem; width: 4.0rem; position: absolute; } 
#doctor_ask .doctorzx_list ul li .doc_detail{margin-left: 5rem; } 
#doctor_ask .doctorzx_list ul li .doc_ysxm{font-size: 1.4rem; color: #4B4B4B; } 
#doctor_ask .doctorzx_list ul li .doc_ysdj{font-size: 1.2rem; color: #b2b2b2; } 
#doctor_ask .doctorzx_list ul li .doc_ljzx{display: inline-block; height: 2.1rem; width: 5.6rem; background: #ddd; border-radius: 3px; text-align: center; line-height: 2.3rem; font-size: 1.2rem; margin-top: 1rem; float: right; } 
#doctor_ask .doctorzx_list ul li .doc_able{display: inline-block; height: 2.1rem; width: 5.6rem; border: 1px solid #008CD6; background: #fff; color:#008CD6; border-radius: 3px; text-align: center; line-height: 2.3rem; font-size: 1.2rem; margin-top: 1rem; float: right; } 
#doctor_ask .doctorzx_list ul li .doc_sc{margin-top: 0.8rem; color: #999; font-size: 1.1rem; } 
#doctor_ask .doctorzx_list ul li .doc_sc .doc_sxzt{color: #555; font-size: 1.2rem } 
#doctor_ask .doctorzx_list ul li .doc_sc img{height: 1.25rem; width: 1.25rem; margin-top: 0.3rem; } 
#doctor_ask .doctorzx_list ul li .doc_scnr{margin-left: 1.5rem; } 
/*医生咨询2级页面*/ 
#doctor_detail .doctorzx_list .doc_info{margin-top: 5rem; border-bottom: 1px solid #E6E6E6; padding-bottom: 0.8rem; height: auto; width: 100%; background: #fff; padding: 0.8rem 1rem; } 
#doctor_detail .doctorzx_list .doc_info img{height: 4.1rem; width: 4.0rem; position: absolute; } 
#doctor_detail .doctorzx_list .doc_detail{margin-left: 5rem; } 
#doctor_detail .doctorzx_list .doc_ysxm{font-size: 1.4rem; color: #4B4B4B; } 
#doctor_detail .doctorzx_list .doc_ysdj{font-size: 1.2rem; color: #b2b2b2; } 
#doctor_detail .doctorzx_list .doc_ljzx{display: inline-block; height: 2.1rem; width: 9.5rem; color: #555; border-radius: 3px; text-align: center; line-height: 2.3rem; font-size: 1.2rem; margin-top: 1rem; float: right; } 
#doctor_detail .doctorzx_list .doc_ljzx .doc_dwcs{color: #AFAFAF; text-decoration: line-through; } 
#doctor_detail .doctorzx_list .doc_ljzx .doc_money{color: #EB5B41; } 
/*
#doctor_detail .doc_zzrz{width: 100%; height: 3.5rem; padding:0 0 0 0.4rem; line-height: 3.5rem; background: #fff; } 
#doctor_detail .doc_zzrz ul li:first-child{width:32%; } 
#doctor_detail .doc_zzrz ul li{width: 28%; float: left; font-size: 1.1rem; text-align: center; white-space: nowrap; text-indent: 1rem; } 
#doctor_detail .doc_zzrz ul li:nth-child(2){width:40% ; } 
#doctor_detail .doc_zzrz img{width: 1.2rem; height: 1.2rem; margin-top: 1.1rem; position: absolute; margin-left: -1.5rem; } 
*/
#doctor_detail .p02{line-height: 3.5rem;font-size: 1.2rem;color: #555555;padding-left: 1rem;background-color: #ffffff;border-bottom: 1px solid #E6E6E6;}
#doctor_detail .p02 span{color:#fb6602;;float: left;}
#doctor_detail .p02 .t001{float: left;padding-left: 1.8rem;background: url(../images/doctor_consult28.png);background-size: 1.1rem auto; background-repeat: no-repeat;background-position: 0.2rem 1.15rem;}

#doctor_detail .p02 .btn{    float: right; display: block; background-color: #fb6602;; color: #ffffff; height: 2.4rem; line-height: 2.5rem; margin-top: 0.6rem; padding-left: 0.5rem; padding-right: 0.5rem; border-radius: 4px; cursor: pointer; text-decoration: none; margin-right: 1rem;} 
#doctor_detail .p02 i{color: #999999;font-size: 1rem;float: left;width: 45%;line-height: 1.4rem;margin-bottom: 1rem;margin-top: 1rem;text-align: center; }
#doctor_detail .doc_input_list ul {border-bottom: 1px solid #dddddd;height: 4.1rem;}
#doctor_detail .doc_input_list ul li{position: relative; border-right: 1px #dddddd solid;font-size: 1.3rem; width: 33.3%;float: left; height: 4rem; background: #fff; line-height: 4rem; padding-left: 4.8rem; } 
#doctor_detail #getcount {width: 29.8rem; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 15rem; position: relative; } 
#doctor_detail #getcount .p001 {height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
#doctor_detail #getcount .p_box {padding: 2.4rem 2rem 3rem 2rem; color: #555555; } 
#doctor_detail #getcount .p004 {width: 100%; margin-bottom: 1rem; border-top: 1px #ededed solid; padding-top: 1rem; } 
#doctor_detail #getcount .p004 a {display: block; height: 3.5rem; width: 12rem; border-radius: 2px; text-align: center; line-height: 4rem; font-size: 1.4rem; } 
#doctor_detail #getcount .p004 a.p002 {float: left; background-color: #008cd6; color: #ffffff; } 
#doctor_detail #getcount .p004 a.p001 {margin-left: 2rem; float: left; margin-right: 1.8rem; background-color: #ffffff; color: #000000; border: 1px #dadada solid; } 
#doctor_detail #getcount .close01.close{text-align: center; width: 3rem; height: 3rem; line-height: 2rem; border-radius: 1rem; color: #ffffff; cursor: pointer;position: absolute;right: 0.5rem; top: 0.5rem; font-size: 1.5rem;background-image: url(../images/report_close.png); background-position: center center; background-size: 2rem 2rem; background-repeat: no-repeat; } 
#doctor_detail .doc_input_list ul li select{height: 100%; width: 80%; border: none;background-color: #ffffff; }
#doctor_detail .doc_input_list ul li .select_box{min-width: 100%;float: left; position: relative; z-index: 99; height: 3.5rem; } 
#doctor_detail .doc_input_list ul li .search_box{position: relative; z-index: 9; width: 9.46rem; overflow: hidden; } 
#doctor_detail .doc_input_list ul li .select_box1{float: left; position: relative; z-index: 99; width: 13.6rem; } 
#doctor_detail .doc_input_list ul li .search_box1{margin-top: 0.54rem; width: 13.46rem; overflow: hidden; } 
#doctor_detail .doc_input_list .main_box{padding-right:0.5rem; position: relative;  height: 4rem; background-color: #ffffff; font-size: 13px; line-height: 0.2rem; color: #a7a7a7;  } 
#doctor_detail .doc_input_list .selectbox{width: 100%;background:url(../images/point_down.png) no-repeat right center; background-size: 1rem 1rem; height: 4rem; line-height: 4rem;}
#doctor_detail .doc_input_list .selectbox span{font-size: 1.3rem; width: 100%;position: absolute; display: block;  height: 4rem; line-height: 4rem; background-size: contain; text-indent: 0.3rem; } 
#doctor_detail .doc_input_list .son_ul {width:100%; position:absolute; left:0; top:4rem; background:#fff;color:#FF8800;}
#doctor_detail .doc_input_list .son_ul li {display:block; line-height:0.5rem; width:100%;    text-indent: 0.3rem;color: #8b8b8b; }
#doctor_detail .doc_input_list ul .son_ul li {display:block;height: 3.5rem;padding-left: 0px; line-height: 3.5rem ;width:100%;    text-indent: 0.3rem;color: #8b8b8b; border: none;border-left: 1px solid #019eeb;border-bottom: 1px solid #E6E6E6;border-right: 1px solid #E6E6E6; }
#doctor_detail .doc_input_list ul .son_ul li:hover {color: #ffffff;background:#019eeb;}
#doctor_detail .doc_input_list ul li input{display: block;height: 4rem;line-height: 2.4rem;padding-top: 0.8rem; padding-bottom: 0.8rem; width: 100%; border: none; }
#doctor_detail .doc_input_list ul li .t001{width: 5rem;position: absolute;left: 0px;padding-left:1rem;   }
#doctor_detail .doc_input_list ul li.upload_pic{cursor: pointer; border:0px;padding-left: 1rem;padding-right: 0.5rem;}
#doctor_detail .doc_input_list ul li.upload_pic div{background-image:url(../images/testsay_more.png);background-repeat: no-repeat; background-position: right center; background-size:0.55rem 1rem;}
#doctor_detail .doc_txtarea{margin-top: 1rem;border-top: 1px solid #E6E6E6;} 
#doctor_detail .doc_txtarea ul li{width: 100%; height: 3.5rem; background: #fff; line-height: 3.5rem; padding-left: 1rem; border-bottom: 1px solid #E6E6E6; } 
#doctor_detail .doc_txtarea ul li.doc_text{height: auto;padding-right: 1rem; } 
#doctor_detail .doc_txtarea ul .convent_choice{height: auto !important;} 
#doctor_detail .doc_txtarea ul .uploadImg img{max-height: 5rem;} 
#doctor_detail .doc_txtarea ul li.doc_text .tip002{color: #c1c1c1;font-size: 1rem;text-align: left;color: #777777;} 
#doctor_detail .doc_txtarea ul li.doc_text .textarea{font-family: "微软雅黑"; width: 100%; border: none; resize: none; color: #555555; outline: none;height: 9rem;line-height: 2.4rem;margin-top: 2rem; } 
#doctor_detail .doc_txtarea ul li.doc_text .textarea .doc_upimg{width: 100%; background: #fff; } 
#doctor_detail .doc_txtarea ul li.doc_text .doc_upimg img{width: 5rem; height: 5rem; } 
#doctor_detail .doc_submitbox{max-width: 640px;z-index: 100; background-color: #ffffff; height:5.5rem;width: 100%;position: fixed;bottom: 0px;border-top: 1px #dddddd solid;}
#doctor_detail .doc_submit{display: inline-block; width: 90%; margin-left:5%; margin-top: 0.75rem; border-radius:3px ; background: #008CD6; height: 4rem; text-align: center; color: #fff; font-size: 1.6rem; line-height: 4rem; } 
#doctor_detail .doc_txtarea .upload_submit{padding: 0px;}
#doctor_detail .doc_txtarea .demo{margin-top: 0px;}
#doctor_detail .doc_txtarea .upload_preview .upload_append_list{height: 5rem;margin-bottom: 1rem;}
#doctor_detail .doc_txtarea .upload_preview .upload_append_list .file_del{display: block;width: 1.5rem;}
#doctor_detail .doc_txtarea .upload_box{position: relative;}
#doctor_detail .doc_txtarea .upload_choose{position: fixed; right: -111rem; top: 9rem; z-index: 12;}
#doctor_detail .doc_txtarea .filePicker {width: 10rem; opacity: 0;height: 4rem;}
#doctor_detail .doc_txtarea textarea{padding: 0px;} 
#doctor_detail .doc_txtarea #uploadInf{display: none;cursor: pointer;}
#doctor_detail .p05{font-size: 1.4rem;cursor: pointer; background: url(../images/report_applypage_02.png);background-repeat: no-repeat;background-size: 1.3rem 1.3rem;background-position: 1.3rem 0.5rem; color: #555555;line-height:2.4rem;margin-top: 1.5rem; padding-left: 3rem;height: 2.4rem;}
#doctor_detail .p05.active{background: url(../images/report_applypage_01.png);background-repeat: no-repeat;background-size: 1.3rem 1.3rem;background-position: 1.3rem 0.5rem;}
#doctor_detail .p06{margin-bottom: 10rem;font-size: 1.1rem;color: #888888;line-height: 2.4rem;padding-left: 3rem; }


/*咨询记录*/
#doctor_askReport .doc_askreport_list ul li{width: 100%; background: #fff; padding: 0.8rem; margin-bottom: 0.8rem; } 
#doctor_askReport .doc_askreport_list ul li img{height: 5rem; width: 5rem; position: absolute; } 
#doctor_askReport .doc_askreport_list ul li .rep_info{margin-left: 6rem; color: #999; font-size: 1.2rem; } 
#doctor_askReport .doc_askreport_list ul li .rep_info .rep_xmzt{font-size: 1.3rem; color: #333; } 
#doctor_askReport .doc_askreport_list ul li .rep_info .rep_ysxmzt{font-size: 1.2rem; color: #555; } 
#doctor_askReport .doc_askreport_list ul li .rep_info .rep_timezt{display: inline-block; float: right; font-size: 1rem; } 
#doctor_askReport .doc_askreport_list ul li .rep_info .rep_huifu{display: inline-block; float: right; font-size: 1rem; color: #FF0000; } 
/*弹出框*/ 
#unlogalert {width: 90%; left: 5%; background-color: #ffffff; margin-left: auto; margin-right: auto; margin-top: 50%; position: absolute; z-index: 999; } 
#unlogalert .p01,#unlogalert .p001{height: 4rem; line-height: 4rem; text-align: center; color: #008cd6; background-color: #dddddd; font-size: 1.5rem; } 
#unlogalert .p001 {background-color: #fff; border-bottom: 1px solid #ddd; } 
#unlogalert .p02 {color: #000; } 
#unlogalert .p_box {padding: 2.4rem 2rem 3rem 2rem; color: #555555; text-align: center;} 
#unlogalert .p04 {width: 100%;padding-bottom: 15px; } 
#unlogalert .p04 a {display: block; height: 3.5rem; width: 12rem; border-radius: 2px; text-align: center; line-height: 3.5rem; font-size: 1.4rem; } 
#unlogalert .p04 a.p003 {width: 90%; margin-left: 5%; background-color: #008cd6; color: #ffffff; } 
#unlogalert .p04 a.p004 {width: 90%; margin-left: 5%; /*background-color: #t;*/ color: #008cd6; } 
#unlogalert .doc_loading .doc_bfb:after{content: attr(a); color: #008cd6; margin-top: 0.5rem; float: right; } 
#unlogalert .doc_loading{width: 100%; height: 0.5rem; background:#D4D4D4 ; } 
#unlogalert .doc_loading .doc_precess{width: 0%; height: 0.2rem; margin-top: 0.15rem; background:#008cd6 ; } 
.black_alert{width: 94%; height: 4rem; margin-left: 3%; background: #333; top: 30%; position:fixed; color: #fff; line-height: 4rem; text-align: center; border-radius: 5px; font-size: 1.5rem; z-index: 999; } 
#unlogalert .doc_loading .doc_precess span{display: block;color: #008cd6; margin-top: 0.5rem; float: right;display: block; } 
#report_upload #uploadInf{display: none;} 
#report_upload .status_bar{display: block;background-color: transparent;border:none; height: 0px;} 
#report_upload .webuploader_pick{display:none;} 
#report_upload #status_info{display:none;} 
#report_upload .upload_btn{position: fixed; width: 50%; right: 0px; bottom: 0px; line-height: 5rem; z-index: 100; opacity: 0;} 
.masking01{position:fixed;height:100%;width:100%;left:0;right:0;top:0;bottom:0;z-index:99999999999;display:none;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#28000000,endColorstr=#28000000);} 
.masking01 .imgshow{width:100%;max-height:100%;background:#FFFFFF;overflow:auto;vertical-align:middle;text-align:center} 
.masking01 .imgshow span{width:0;height:100%;line-height:100%;vertical-align:middle;display:inline-block;} 
.masking01 .imgshow img{margin:0 auto;vertical-align:middle;    width: auto; max-width: 100%;}


.orderinfolist {padding-bottom: 5rem; }
#authorty_guarantee img{display: block;}
#authorty_guarantee{margin-top: 5rem;}
#authorty_guarantee .section02 {padding:0rem;}
#authorty_guarantee .section02 .t001{margin-top: 1rem; color: #cf2451;text-align: center;font-size: 1.5rem;font-weight: bold;}
#authorty_guarantee .section02 .t002{color: #555555;text-align: center;font-size: 1rem;}
#authorty_guarantee .section04 .p001{text-align: center; width:100%;margin-left: auto;background-color: #f5f5f5; margin-right: auto; }
#authorty_guarantee .section04 .p001 .t001{margin-top: 1rem; color: #000000;text-align: center;font-size: 1.3rem;font-weight: bold;}
#authorty_guarantee .section04 .p001 .t002{width: 90%;margin-top: 1rem;height: 1px;background-color: #000;margin-left: auto;margin-right: auto; }
#authorty_guarantee .section04 .p001 .t003{color: #555555;text-align: center;font-size: 1.1rem;display: inline-block; background-color: #f5f5f5; margin-left: auto;margin-right: auto;height:2rem;line-height: 2rem;position: relative;top: -1rem;padding-left: 0.5rem;padding-right: 0.5rem;}
#authorty_guarantee .section04 .p002{width: 30rem;margin-bottom: 1rem; background-color: #ffffff;margin-right: auto;margin-left: auto;height: 17rem;}
#authorty_guarantee .section04{background-color: #f5f5f5;}
#authorty_guarantee .section04 .p003{position: relative; width: 100%;background-color: #ffffff;}
#authorty_guarantee .section04 .p003 .owl-item{padding: 1rem;}
#authorty_guarantee .section04 .p003 .owl-item img{ margin-right: auto;margin-left: auto;}
#authorty_guarantee .section04 .p003 .owl-prev{z-index: 10;color: rgba(0,0,0,0); background-image: url(../images/authorty_guarantee_left.png);background-size: cover;  width: 1.6rem;height: 3.5rem;position: absolute;left: 0px;top: 10rem;}
#authorty_guarantee .section04 .p003 .owl-next{z-index: 10;color: rgba(0,0,0,0);background-image: url(../images/authorty_guarantee_right.png);background-size: cover; width: 1.6rem;height: 3.5rem;position: absolute;right: 0px;top: 10rem; }

#authorty_guarantee .section06 .p001{color: #444444;font-size: 1.4rem;margin-top: 1.2rem; text-align: center; font-weight: bold;}
#authorty_guarantee .section06 .p002{color: #444444;font-size: 1.0rem;text-align: center;}
#authorty_guarantee .section06{background-color: #ffffff;}
#authorty_guarantee .section06 .p003{position: relative; height: auto;width: 100%;background-color: #ffffff;}
#authorty_guarantee .section06 .p003 .owl-item{padding: 1.5rem;}
#authorty_guarantee .section06 .p003 .owl-item img{ margin-right: auto;margin-left: auto; width: 100%;}
#authorty_guarantee .section06 .p003 .owl-prev{z-index: 10;color: rgba(0,0,0,0); background-image: url(../images/authorty_guarantee_left.png);background-size: cover;  width: 1.6rem;height: 3.5rem;position: absolute;left: 0px;top: 10rem;}
#authorty_guarantee .section06 .p003 .owl-next{z-index: 10;color: rgba(0,0,0,0);background-image: url(../images/authorty_guarantee_right.png);background-size: cover; width: 1.6rem;height: 3.5rem;position: absolute;right: 0px;top: 10rem; }
#authorty_guarantee .section06 .p004{color: #444444;font-size: 1.4rem;margin-top: 1.2rem; text-align: center; font-weight: bold;}
#authorty_guarantee .section06 .p005{color: #444444;font-size: 1.0rem;text-align: center;}
#authorty_guarantee .section06 .p003 img{width:auto;margin-left: auto;margin-left: auto; }
#authorty_guarantee .section06 .p006{text-align: center;}
#authorty_guarantee .section06 .p006 img{text-align: center;margin-right: auto;margin-left: auto;}
#authorty_guarantee .section06 .p007{position: relative; height: auto;width: 100%;background-color: #ffffff;}
#authorty_guarantee .section06 .p007 .owl-item{padding: 1.5rem;}
#authorty_guarantee .section06 .p007 .owl-item img{ margin-right: auto;margin-left: auto;max-width: 16.9rem;}
#authorty_guarantee .section06 .p007 .owl-prev{z-index: 10;color: rgba(0,0,0,0); background-image: url(../images/authorty_guarantee_left.png);background-size: cover;  width: 1.6rem;height: 3.5rem;position: absolute;left: 2rem;top: 10rem;}
#authorty_guarantee .section06 .p007 .owl-next{z-index: 10;color: rgba(0,0,0,0);background-image: url(../images/authorty_guarantee_right.png);background-size: cover; width: 1.6rem;height: 3.5rem;position: absolute;right: 2rem;top: 10rem; }
#authorty_guarantee .section06 .p009 img{text-align: center;max-width: 92%;margin-bottom: 1rem; margin-right: auto;margin-left: auto;}
#authorty_guarantee .section08 .p001{color: #444444;font-size: 1.4rem;margin-top: 1.2rem; text-align: center; font-weight: bold;}
#authorty_guarantee .section08 .p002{color: #444444;font-size: 1.0rem;text-align: center;}
#authorty_guarantee .section08{background-color: #ffffff;}
#authorty_guarantee .section08 .p003{margin-top: 1rem;}
#authorty_guarantee .section08 .p003 .li{width: 33.3%;text-align: center;float: left;}
#authorty_guarantee .section08 .p003 .li img{margin-left: auto;margin-right: auto;width: 5.5rem;}
#authorty_guarantee .section08 .p003 .li p{font-weight: bold;text-align: center;margin-top: 1rem;padding-left: 0.5rem;padding-right: 0.5rem;font-size: 1.1rem;}
#authorty_guarantee .section08 .p006 img{margin-left: auto;margin-right: auto;width: 7.01rem;margin-top: 2rem;margin-bottom: 1rem;}
#authorty_guarantee .section08 .p011{line-height: 1.6rem; color: #444444;font-size: 1.0rem;text-align: center;padding-right: 3rem;padding-left: 3rem;}
#authorty_guarantee .section08 .p009{margin-top: 1rem;}
#authorty_guarantee .section08 .p009 .li{width: 33.3%;text-align: center;float: left;}
#authorty_guarantee .section08 .p009 .li img{margin-left: auto;margin-right: auto;width: 5.5rem;}
#authorty_guarantee .section08 .p009 .li p{font-size: 1.1rem;text-align: center;font-weight: bold; margin-top: 1rem;padding-left: 0.5rem;padding-right: 0.5rem;}
#authorty_guarantee .section08 .p009 .li .p002{text-align: center; margin-top: 0.5rem;padding-left: 0.5rem;padding-right: 0.5rem;line-height: 1.4rem;padding-bottom: 1.5rem;}

#authorty_guarantee .section10{background-color: #ffffff;}
#authorty_guarantee .section10 .p001{margin-top: 2rem;}
#authorty_guarantee .section10 .p001 .li{width: 25%;text-align: center;float: left;}
#authorty_guarantee .section10 .p001 .li img{margin-left: auto;margin-right: auto;width: 5.5rem;}
#authorty_guarantee .section10 .p001 .li p{font-size: 1.1rem; text-align: center;font-weight: bold; margin-top: 1rem;padding-left: 0.5rem;padding-right: 0.5rem;}
#authorty_guarantee .section10 .p001 .li .p002{text-align: center; margin-top: 0.5rem;padding-left: 0.5rem;padding-right: 0.5rem;line-height: 1.4rem;padding-bottom: 1.5rem;}

#authorty_guarantee .section10 .p003{color: #444444;font-size: 1.4rem;margin-top: 1.2rem; text-align: center; font-weight: bold;}
#authorty_guarantee .section10 .p004{color: #444444;font-size: 1.0rem;text-align: center;padding-left: 1rem;padding-right: 1rem;}

#authorty_guarantee .section10 .p005{margin-top: 1rem;}
#authorty_guarantee .section12 .p001{padding-left: 1rem;text-align:left;font-size: 1.2rem;font-weight: bold;margin-top: 1rem;margin-bottom: 1rem;}
#authorty_guarantee .section12 .p002 { padding-left: 1rem;padding-top: 0.5rem;}
#authorty_guarantee .section12 .p002 img{margin-right:1rem;position: absolute;    top: 0.2rem;width: 1.7rem;display: inline-block; vertical-align: text-top; left: 0px;}
#authorty_guarantee .section12 .p002 .li{position: relative; margin-bottom:20px;font-size: 1.1rem;line-height: 1.6rem;    padding-left: 2.2rem; color: #444444;font-weight: bold; }
#authorty_guarantee .section12{background-color: #ffffff;}
#authorty_guarantee .section12 .p003{margin-bottom: 1rem;}
#authorty_guarantee .section12 .p004{text-align: center;}
#authorty_guarantee .section12 .p005{padding: 1rem;padding-left: 3rem;padding-right: 3rem;}


#allorderlist .c01{display:block; padding:0px;border-top:1px #e3e3e3 solid;background:#fff; }
#allorderlist .p001{    background: url(../images/rightNew.png) no-repeat right 1.1rem center;background-size: .8rem;overflow: hidden; font-size: 1.2rem; color: #666; line-height: 2; padding: 0.5rem 1rem;padding-right: 2rem; border-bottom: 1px solid #e6e6e6;border-top: 0px solid #e6e6e6;  }
#allorderlist .c01 a:last-child .p001{border:none;border-top: 1px solid #e6e6e6;
}
#allorderlist .p002{overflow: hidden; font-size: 1.2rem; color: #666; line-height: 2; padding: 0.4rem 1rem;padding-right: 2rem; border-bottom: 1px solid #e6e6e6;  }
#allorderlist .p000{display: block; background:#ffffff url(../images/rightNew.png) no-repeat right 1.1rem center;background-size: .6rem; }   
#allorderlist .p001 .t001{float: left;}
#allorderlist .p002 .t001{float: left;}
#allorderlist .p001 .t001 span{color: #999; margin-left: 0rem; margin-right: 1rem;}
#allorderlist .p002 .t001 span{color: #999; margin-left: 0rem; margin-right: 1rem;}
#allorderlist .p001 .t002 {color: #e25d39; float: right;}
#allorderlist .p002 .t002 {color: #009dd9; float: right;}
#allorderlist .p002 .t001 i{display: inline-block;min-width:7.5rem;}  
#allorderlist .p001 .t001 i{display: inline-block;min-width:7.5rem;}  

#allorderlist .p003{   background-size: .8rem;overflow: hidden; font-size: 1.2rem; color: #666; line-height: 2; padding: 0.5rem 1rem;padding-right: 2rem; border-bottom: 0px solid #e6e6e6;border-top: 0px solid #e6e6e6;  }
#allorderlist .p003 .t001{float: left;}
#allorderlist .p003 .t001 span{color: #999; margin-left: 0rem; margin-right: 1rem;}
#allorderlist .p003 .t002 {color: #e25d39; float: right;}
#allorderlist .p003 .t001 i{display: inline-block;min-width:7.5rem;}  


.fade.animate {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0); } 
/*涂肖20170907*/
.report_cx .tishi { padding-top: 0.5rem;font-size: 1rem;color: #f98718;    padding-left: 1.4rem;}

.orderinfolist .a02{position: relative; padding:1rem;background-color: #ffffff;margin-bottom:0.8rem;	padding-left: 2.2rem;font-size: 1.3rem;color: #777;}
.orderinfolist .a02 .b01{width: 2rem;height: 2rem;position: absolute;left:0.4rem;top: 0.8rem; background-image: url(../images/p166.png);background-size: 1rem auto; background-repeat: no-repeat;background-position: center center;}
.orderinfolist .a03 .b00{margin-left: 1rem;border-bottom: 1px #e3e3e3 solid;}

.payinfo .taocanboay .paytaocanlist .a01{margin-bottom: 1rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00{position: relative;min-height: 10.2rem;background-color: #ffffff;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c01{display: none; position: absolute;background-image: url(../images/dz_radio.png);background-size:1.5rem auto; background-repeat: no-repeat;background-position: center center; width: 3rem;height: 9.2rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c01.active{position: absolute;    background-image: url(../images/dz_radio_on.png);background-size:1.5rem auto; background-repeat: no-repeat;background-position: center center; width: 3rem;height: 9.2rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c02{position: absolute;    width: 9.2rem;
    top: 1.4rem;
    left: 1rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c02 img{padding: 0px;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03{padding-left: 11.5rem;padding-top: 1.4rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d01{font-size: 1.2rem;line-height: 1.5rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d02{font-size: 1.2rem;line-height: 2.4rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03{margin-top: 1rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e01{float: left;color: #ed6d34;font-size: 1.4rem;font-weight: bold;margin-top: 0.6rem; }
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e01 .f01{font-size: 1rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e02{float: right;margin-right: 1rem;margin-top: 0.1rem;position: relative;margin-top: -0.2rem; }
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e02 .f00{float: left;border: #ddd 2px solid;height: 2.5rem;width: 2.5rem;line-height: 2.1rem;text-align: center; }
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e02 .f01{float: left;border-right: none;font-size: 1.6rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e02 .f02{float: left;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c03 .d03 .e02 .f03{float: left;border-left: none;font-size: 1.6rem;}
.payinfo .taocanboay .paytaocanlist .a01 .b00{border-bottom: 1px #e3e3e3 solid;}
.payinfo .taocanboay .paytaocanlist .a01 .b00:last-child{border-bottom: 0px #e3e3e3 solid;}
.payinfo .taocanboay .paytaocanlist .a01 .b00 .c04{display: none; position: absolute;right: 0rem;top: 1rem; width: 4.5rem;height: 3rem;z-index: 1;background-image: url(../images/135.png);background-size:1.4rem auto; background-repeat: no-repeat;background-position: center center; }


.payinfo .taocanboay .paytaocanlist .a02{margin-bottom: 1rem;padding-left: 0px;}
.payinfo .taocanboay .paytaocanlist .a02 .b00{position: relative;min-height: 9.2rem;background-color: #ffffff;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c01{display: none; position: absolute;    background-image: url(../images/dz_radio.png);background-size:1.5rem auto; background-repeat: no-repeat;background-position: center center; width: 3rem;height: 9.2rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c01.active{position: absolute;    background-image: url(../images/dz_radio_on.png);background-size:1.5rem auto; background-repeat: no-repeat;background-position: center center; width: 3rem;height: 9.2rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c02{position: absolute;    width: 20.7%;
    top: 1.4rem;
    left: 1rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c02 img{padding: 0px;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03{padding-left: 11.5rem;padding-top: 1.4rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d01{font-size: 1.2rem;line-height: 1.5rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d02{font-size: 1.2rem;line-height: 2.4rem;color: #999;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d04{font-size: 1.2rem;line-height: 1.4rem;color: #999;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03{margin-top: 0rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e01{float: left;color: #ed6d34;font-size: 1.4rem;line-height:1.4rem; font-weight: bold;margin-top: 0.6rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e01 .f01{font-size: 1rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e02{float: right;margin-right: 1rem;margin-top: 0.1rem;    position: relative;
    top: -0.72rem;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e02 .f00{float: left;border: #ddd 2px solid;height: 2.5rem;width: 2.5rem;line-height: 2.1rem;text-align: center; }
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e02 .f01{float: left;border-right: none;font-size: 1.6rem;cursor: pointer;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e02 .f02{float: left;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c03 .d03 .e02 .f03{float: left;border-left: none;font-size: 1.6rem;cursor: pointer;}
.payinfo .taocanboay .paytaocanlist .a02 .b00{border-bottom: 1px #e3e3e3 solid;}
.payinfo .taocanboay .paytaocanlist .a02 .b00:last-child{border-bottom: 0px #e3e3e3 solid;}
.payinfo .taocanboay .paytaocanlist .a02 .b00 .c04{display: none; position: absolute;right: 0rem;top: 1rem; width: 4.5rem;height: 3rem;z-index: 1;background-image: url(../images/135.png);background-size:1.4rem auto; background-repeat: no-repeat;background-position: center center; }



.payinfo .taocanboay .paytaocanlist .a03 .b00 .c03 .d03 .e02{display: none;}
.payinfo .taocanboay .paytaocanlist .a03 .b00 .c04{display: block;color: #999;background:transparent;font-size: 1.8rem;top: 2.5rem;right: -1rem; }



#tab01{height: 5rem; background: #ffffff; text-align: center; position: fixed; width: 100%; max-width: 640px; bottom: 0px; z-index: 1000; box-shadow: 0px 0px 8px 0px #e1e1e1; } 
#tab01 img{height:1.8rem;width: auto;vertical-align: middle;display: inline-block;position: relative;bottom: -0.3rem; }
#tab01 .tab_a00{text-align:center;float:left;width: 20%;display: block;cursor: pointer;}
#tab01 .tab_a00 .tab_b01{height: 3rem;vertical-align: middle;line-height: 3rem;}
#tab01 .tab_a00 .tab_b02{font-size: 1.1rem;color: #888888;}
#tab01 .tab_a02 img{height: 2rem;}
#tab01 .tab_a00.active .tab_b02{color: #0e85e3;}



/*========2018-03-12新增用户协议==================*/
#user_agreement{
	height: 5rem;
	background: #fff;
	width: 100%;
	position: absolute;
	bottom: 9.5rem;
	margin: 0 auto;
	text-align: center;
	padding: 7px 0 8px 50px;
}
#user_agreement .a01{
	position: relative;
}
#user_agreement .a01 .b00{
	color: #666666;
	font-size: 14px;
	text-align: left;
}
#user_agreement .a01 .b00 .c01{
	color: #d26544;
	font-size: 14px;
}
#user_agreement .a01 .b03{
	width: 2rem;
	height: 2rem;
	position: absolute;
	left: -35px;
	top: 8px;
}
.selected{
	background: url("../images/user_agreement_01.png") no-repeat;
	background-size: 100% 100%;
}
.noSelected{
	background: url("../images/refund_03.png") no-repeat;
	background-size: 100% 100%;
}
#user_agreement .a01 .b04{
	width: 0.8rem;
	height: 1.5rem;
	position: absolute;
	right: 20px;
	top: 15px;
}

/*支付协议*/
#xieyi{
    width: 100%;
    height: 44rem;
    /* overflow-y: scroll; */
    /*margin-top: 20rem;*/
}
#payAgreement .a01{
	text-align: center;
	height: 4rem;
	line-height: 4rem;
	background: #008BD6;
	color: #fff;
	font-size: 2rem;
}
#payAgreement .a01 .b01{
    font-size:1.5rem;
}
#payAgreement .a02{
	padding: 0 1rem !important;
    overflow-y: scroll;
    height: 34rem;
}
#payAgreement .a02 .b00{
	text-align: justify;
	line-height: 2rem;
	margin: 2rem 0;
	color: #3e3e3e;
	position: relative;
    font-size: 1.2rem;
}
#payAgreement .a02 .b00 .c01 {
	/*font-size: 0.34rem;*/
	color: #000000;
	/* font-weight: bold; */
	/*margin-left: 0.2rem;*/
	padding-bottom: 0.5rem;
	margin-left: 0.5rem;
}
.line {
	width: 0.2rem;
	height: 1.4rem;
	position: absolute;
	left: 0;
	top: 0.3rem;
	background: #008CD6;
}
#payAgreement .agreement {
	width: 12rem;
	height: 3rem;
	line-height: 3rem;
	margin: 1rem auto;
	text-align: center;
	border-radius: 0.5rem;
	background: #3D8AD0;
	color: #fff;
	padding: 0 2rem;
}
/*申请退款*/


.c_wrap {
    padding: 2rem 1.5rem;
    background: #fff;
    margin-top: 1rem;
}
.c_blockItem {
    overflow: hidden;
    color: #181f2f;
    font-size: 1.4rem;
    padding-bottom: 2rem;
    clear: both;
    margin-bottom: 2rem;
    border-bottom: 1px solid #f0f0f0;
}
.c_left {
    float: left;
}
.c_right {
    float: right;
}
.c_textDisable {
    color: #b3b3b3;
    font-size: 1.2rem;
}
.c_blockItem:last-child {
    padding-bottom: 0;
    border-bottom: 0;
    margin-bottom: 0;
}
.c_textRed {
    color: #fe1605;
}
.c_userAgree {
    padding: 2rem 1.5rem;
    font-size: 1.4rem;
    display: flex;
    align-items: center;
}
.c_radio {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 50%;
    background: url(../newImg/radio.png) no-repeat;
    background-size: cover;
    outline: none;
    -webkit-appearance: none;
    vertical-align: middle;
    display: inline-block;
}
.c_radio:checked {
    background: url(../newImg/radio2.png) no-repeat;
    background-size: cover;
}
.c_userAgree a {
    color: #1890ff;
}
.c_userAgree .c_radio {
    margin-right: 0.5rem;
}
.c_orderSubTool {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 999;
    background: #fff;
    height: 4.9rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 1.5rem;
    color: #181f2f;
    font-size: 1.4rem;
    box-shadow: inset 0px 1px 0px 0px #f0f0f0;
}
.c_orderSubTool .c_price {
    font-size: 1.8rem;
    color: #fe1605;
    margin-left: 1rem;
}
.c_orderSubTool .c_subBtn {
    display: inline-block;
    width: 9.8rem;
    height: 3.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1.9rem;
    color: #ffffff;
    font-size: 1.5rem;
    background: url(../newImg/subBg.png) no-repeat;
    background-size: cover;
}
.c_orderSubTool .c_price i {
    font-style: normal;
    font-size: 1.4rem;
}
.c_timeCountWrap {
    padding: 2.5rem 0 4.5rem;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #f0f0f0;
}
.c_timeCountWrap p {
    color: #666666;
    font-size: 1.4rem;
    margin-bottom: 1.3rem;
}
.c_timeCountTool {
    color: #333333;
    font-size: 2.5rem;
}
.c_timeCountTool span {
    padding: 0 1.7rem;
}
#c_yuyue {
    min-height: 100vh;
    background: #f5f5f5;
    margin: 4.6rem 0 6rem;
}
.c_hospitalInfo {
    background: #fff;
    margin-bottom: 1rem;
    padding: 1.9rem 1.5rem 2rem;
}
.c_hospitalInfo h3 {
    color: #000000;
    font-size: 1.8rem;
    margin-bottom: 1rem;
    font-weight: normal;
}
.c_hospitalInfo em {
    background-color: #f0f0f0;
    border-radius: 0.02rem;
    padding: 2px 0.5rem;
    font-style: normal;
    color: #333333;
    font-size: 1.2rem;
    margin-bottom: 1.7rem;
    display: inline-block;
}
.c_hospitalInfo p {
    color: #666666;
    font-size: 0;
    margin-bottom: 0.6rem;
    display: flex;
}
.c_hospitalInfo p:last-child {
    margin-bottom: 0;
}
.c_hospitalInfo p:last-child img {
   height: 1.5rem;   
}
.c_hospitalInfo p img {
    width: 1.3rem;
    margin-right: 0.5rem;
    vertical-align: middle;
    height: 1.3rem;
    margin-top: 0.25rem;
}
.c_hospitalInfo p span {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.3rem;
}
.c_yuyueFoot {
    height: 5.5rem;
    display: flex;
    padding: 0 1.5rem;
    align-items: center;
    justify-content: center;
    background-color: #ffffff;
    box-shadow: inset 0px 1px 0px 0px #f0f0f0;
    position: fixed;
    bottom: 0;
    z-index: 9;
    width: 100%;
}
.c_yuyueBtn {
    height: 4rem;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: linear-gradient(90deg, 
 #1890ff 0%, 
 #3da2ff 100%), 
 linear-gradient(
 #1890ff, 
 #1890ff);
    background-blend-mode: normal, 
 normal;
    border-radius: 2rem;
    color: #ffffff;
    font-size: 1.5rem;
}
.writectTel {
    position: relative;
}
.writectTel i {
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: url(../newImg/telclose.png) no-repeat;
    background-size: cover;
    cursor: pointer;
    display: none;
}
.moni_input {
    background: url(../newImg/down.png) no-repeat right center;
    background-size: 1rem 0.5rem;
    position:relative;
    height: 2rem;
}
.moni_input input {
    width: 100%;
    height: 100%;
    background: url(../newImg/down.png) no-repeat right center;
    background-size: 1rem 0.5rem;
}
.date_btn_box {
    background:#fff;
    padding-top: 1rem;
    border-radius: 0.8rem 0.8rem 0 0;
}
.date_roll_mask {
    -webkit-mask: 0;
    -webkit-mask: 0;
}
.ym_roll, .date_roll, .datetime_roll, .time_roll {
    background: #fff;
     -webkit-mask: 0;
    -webkit-mask: 0;
}
.date_roll {
    color: #333;
    font-size: 0.7rem;
}
.date_btn_box:before, .date_btn_box:after {
    display: none;
}
.date_roll .date_grid {
}
.date_ctrl {
    background: none;
}