body {width: 100%;height:auto;background:#efefef;-webkit-text-size-adjust:none;}
/*微信下载首页*/
.header_container{ width:100%; height:40px; padding:5px 0; background-color:#ffffff;}
.header_container h1{width:115px; height:40px; display:block; padding-left:10px; float:left;}
.header_container .logo{ width:100%; height:100%; background:url(../../image/AppImg/logo.png) no-repeat left top; text-indent:-999em; display:block;}
.header_container .head-icon{ height:40px; float:right; padding-right:5px; display:block;}
.head-icon a { float: left; text-align: center;font-size: 14px;color: #83868f;padding:6px 4px;line-height:25px;}
.head-icon a i {
    float: left;
    width: 25px;
    height: 25px;
    background: url(../../image/AppImg/position.png) no-repeat;
	background-size:14px 20px;
	margin-top:3px;
}
.head-icon .icon-my i{background: url(../../image/AppImg/next.png) no-repeat;	background-size:10px 20px;margin-top:3px;}
.down_banner{ width:100%; display:inline-block;}
.m-apps{ width:100%; background-color:#ffffff; border-bottom:1px solid #eeeeee; padding:5px 0;}
.m-apps li {
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 10px 6px 0;
}
.m-apps li a {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 6px;
    text-align: center;
}
.m-apps li a img {
    display: block;
    width:50px;
    height: auto;
    max-height: 103px;
    margin: 0 auto;
}
.m-apps li a span {
    display: block;
    font-size:16px;
    line-height:26px;
    text-align: center;
	font-weight:100;
}
.m-apps li p{ color:#999; line-height:25px; text-align:center;}
.newline{ width:100%; height:8px; display:block;}
.newsbar{ width:100%; background-color:#ffffff; border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee; padding:5px 0 10px;}
.newsbar .newsbox{ padding:8px;}
.newsbar .news_title{ width:100%; border-bottom:1px solid #eee; padding-bottom:8px;}
.newsbar .news_title h3{ line-height:22px; float:left; font-size:16px; color:#03a7a5; font-weight:100;}
.newsbar .news_title i{ width:3px; height:16px; display:block; background-color:#03a7a5; float:left; margin-right:8px; margin-top:3px;}
.newsbar .news_title .more{ float:right; color:#999;}
.lists-pic-text{ width:100%;}
.lists-pic-text li{ width:100%;height: 70px;overflow: hidden;padding:10px 0; line-height: 18px;border-bottom:1px solid #eee;}
.lists-pic-text li a {
    display: block;
    width: 100%;
    height: 60px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 10px 0 104px;
    position: relative;
}
.lists-pic-text li a img {
	border-radius:5px;
    float: left;
    margin-left: -72px;
    width:65px;
    
}
.lists-pic-text li a strong {
    float: left;
    width: 95%;
	line-height:18px;
    overflow: hidden;
    padding-bottom: 6px;
	padding-top:0px;
    font-size:14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lists-pic-text li a span {
    float: left;
    width: 95%;
    overflow: hidden;
    font-size: 12px;
	color:#999;
}

.lists-doctor li {
    float: left;
    width: 50%;
    height: 60px;
    overflow: hidden;
    padding:10px 0;
    line-height: 18px;
	border-bottom:1px solid #eee;
} 
.lists-doctor li a {
    display: block;
    width: 100%;
    height: 60px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 10px 0  104px;
    position: relative;
}
.lists-doctor li a img {
    float: left;
    width: 60px;
    height: 60px;
    margin-left: -72px;
	border-radius:40px;
}
.lists-doctor li a strong {
    float: left;
    width: 100%;
    overflow: hidden;
    padding-bottom: 6px;
	padding-top:5px;
    font-size:14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lists-doctor li a span {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 12px;
	color:#999;
}
.lists-doctor li .pingfen{float: left;
    width: 100%;
    height:20px;}
.lists-doctor li .pingfen .star{ width:10px; height:10px; display:block; background:url(../../image/AppImg/star.jpg) no-repeat left top; background-size:10px 10px; float:left; margin-right:1px;}
/*微信首页*/
/* 效果CSS开始 */
.mBan { overflow: hidden; padding-bottom: 5px; }
/* 定义在style.mobile.css 冲突了 zph隐藏
.slideBox{ width:100%; height:auto; position:relative; border:1px solid #eeeeee;  }
.slideBox .hd{ height:5px; overflow:hidden; position:absolute; right:0px; bottom:-5px; z-index:1; width:100% }
.slideBox .hd ul{zoom:1; float:left; width:100%;  }
.slideBox .hd ul li{ float:left; width:33%; height:15px; line-height:14px; text-align:center; background:#333333; cursor:pointer; }
.slideBox .hd ul li.on{ background:#37aead; width:34%; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul,.slideBox .bd ul li{width:100%!important}
.slideBox .bd img{ width:100%; height:auto; display:block;  }
   */
.mchgImg ul li { float: left; height: 133px; width: 106px; margin-right: 10px; position: relative; }
.mchgImgName { line-height: 25px; color: #FFF; background: url(../../image/Appimages/imgBg.png) repeat; text-align: center; height: 25px; font-size: 14px; width: 106px; position: absolute; left: 0px; bottom: 0px; }
.mchgUl{width:100%; overflow:hidden}
/* 效果CSS结束 */
.dao_title{ width:100%; height:35px; line-height:35px; background-color:#dfeeef; padding:5px 0;}
.dao_title h3{ font-size:20px; font-weight:100; padding-left:10px;}
.dao_container{ width:100%; background-color:#ffffff;}
.dao_container .dao-apps{ padding:10px;}
.m-apps{ width:100%; background-color:#ffffff; border-bottom:1px solid #eeeeee; padding:5px 0;}
.dao-apps li {
    float: left;
    width: 50%;
    box-sizing: border-box;
    padding: 10px 6px 0;
}
.dao-apps li a {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding:10px  6px;
    text-align: center;
}
.dao-apps li a.dao01{ background-color:#fab7b7;}
.dao-apps li a.dao02{ background-color:#66cdcc;}
.dao-apps li a.dao03{ background-color:#9ddb7f;}
.dao-apps li a.dao04{ background-color:#f8ca95;}
.dao-apps li a.dao05{ background-color:#66cdcc;}
.dao-apps li a.dao06{ background-color:#9ddb7f;}
.dao-apps li a.dao07{ background-color:#8ccce9;}
.dao-apps li a.dao08{ background-color:#fab7b7;}
.dao-apps li a img {
    display: block;
	width:35px; height:35px;
    margin: 0 auto;
}
.dao-apps li a span {
    display: block;
    height: 22px;
    font-size:16px;
    line-height:26px;
    text-align: center;
	font-weight:100;
	color:#ffffff;
}
.bottom-block{ width:100%; display:inline-block; height:50px;}
/*预约挂号*/
.address{ width:100%; height:150px; background:url(../../image/Appimages/addressbg.png) no-repeat; background-size:100% 150px;}
.address .postion{ width:200px; text-align:center; margin:0 auto;}
.address .postion a{ width:100%; padding:15px 0; display:block;}
.address .postion a img{ width:50px; height:50px;}
.address .postion a h3{ font-size:18px; font-weight:100; color:#ffffff; line-height:28px;}
.address .postion span{ color:#ff6600; line-height:23px; text-shadow:0 1px rgba(0, 0, 0, 0.3);}
.seacherbar{ width:100%;}
.get_search{ padding:15px;}
.get_search .search{ height:35px; background-color:#fff; border-radius:5px;flex: 1;display: block;padding: 0 0 0 28px; position:relative;}
.get_search .search i{ width:28px; height:28px; background:url(../../image/Appimages/search.png) no-repeat 2px 6px; background-size:20px 20px; display:block; position:absolute; left:0;}
.get_search .search .search-input{ width:100%; border:none; line-height:30px;}
.get_search .hot{overflow: hidden;padding: 10px 10px 0 0;}
.get_search .hot li{float: left;box-sizing: border-box;padding: 0 6px;font-size: 14px;}
/*今日排班*/
.selectbar{ padding:10px 15px;}
.selectbar .box{ width:100%;}
.selectbar .box ul{ border:1px solid #66cdcc;background-color:#ffffff; border-radius:5px;}
.selectbar .box ul li{ width:50%;float:left; display:inline-block; }
.selectbar .box ul li a{ width:100%;display:inline-block; text-align:center; padding:5px 0; line-height:25px; font-size:14px;color:#66cdcc;}
.selectbar .box ul li a.current{ background-color:#66cdcc; color:#ffffff;}
.guan_name{ width:100%; line-height:35px;}
.guan_name h3{ padding-left:10px;  font-size:14px;}


.table_box{ width:100%;  border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; background-color:#ffffff;  display:inline-block; padding:5px 0;}
.datebar{}
.datebar ul {width:100%;}
.datebar ul li{width:33%;float:left; display:inline-block;}
.weekbar ul li{width:14%;}
.datebar ul li a{ width:100%;display:inline-block; text-align:center; line-height:23px; font-size:14px;}
.datebar ul li a span {padding: 0 5px 6px;}
.datebar ul li.current a span {border-bottom: 2px solid #66cdcc; color:#66cdcc;}

.zhuanjia li {
    float: left;
    width: 100%;
    height: 60px;
    overflow: hidden;
    padding:10px 0;
    line-height: 18px;
	border-bottom:1px solid #eee;
} 
.zhuanjia li a {
    display: block;
    width: 100%;
    height: 60px;
    box-sizing: border-box;
    padding: 0 10px 0 104px;
    position: relative;
}
.zhuanjia li a img {
    float: left;
    width: 60px;
    height: 60px;
    margin-left: -72px;
	border-radius:40px;
}
.zhuanjia li a strong {
    float: left;
    width: 100%;
    overflow: hidden;
    padding-bottom: 6px;
	padding-top:5px;
    font-size:14px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zhuanjia li a span {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 12px;
	color:#999;
}
.zhuanjia li .pingfen{float: left;
    width: 100%;
    height:20px;}
.zhuanjia li .pingfen .star{ width:10px; height:10px; display:block; background:url(../../image/AppImg/star.jpg) no-repeat left top; background-size:10px 10px; float:left; margin-right:1px;}
.makebook{ width:80px; line-height:25px; padding:2px 5px; border:1px solid #ff6600; color:#ff6600; background-color:#ffffff; text-align:center; position:absolute; top:15px; right:15px; border-radius:3px;}
.makebook:hover{ background-color:#ff6600; color:#ffffff;}
.chakan{ border-color:#66cdcc; color:#66cdcc;}
.chakan:hover{background-color:#66cdcc;}
.time_hd{ width:100%; display:inline-block;}
.time_hd h3{ line-height:25px; padding:5px 0 0 10px; font-size:14px; font-weight:100;}
.nosearch{ padding:100px 0 0 0; text-align:center;}
.nosearch p{ line-height:30px;}
/*弹窗css*/
#TB_overlayBG{background-color:#666;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.paibox{position:absolute;width:100%;left:0;height:auto;z-index:100;background-color:#fff;}
.paibox .close{ width:100%; height:35px; line-height:35px; color:#33c3cc; font-size:14px; display:inline-block; text-align:center;}
.paibox .mainlist{ width:100%;}
.paibox .mainlist th{ background-color:#efefef;}
.paibox .mainlist .line{ width:100%; height:10px; background-color:#efefef; display:inline-block;}
.paibox .mainlist .booking{ line-height:23px; padding:0px 15px; background-color:#66cdcc; border-radius:6px; color:#ffffff; font-size:12px; display:inline-block;}
.paibox .mainlist table td{ border-bottom:1px solid #eeeeee;}
/*切换医馆*/
.qiehuan{ padding:0 10px;}
.qiehuan ul{ width:100%;}
.qiehuan ul li{ width:100%; border-bottom:1px solid #eeeeee; padding:5px 0;}
.qiehuan ul li img{ float:left; margin-right:10px;}
.qiehuan ul li a{ width:100%; position:relative; display:inline-block;}
.qiehuan ul li a h3{ font-size:14px; font-weight:700; line-height:25px;}
.qiehuan ul li a .current{ color:#ff6600;}
.qiehuan ul li a p{ line-height:20px; color:#999;}
.qiehuan ul li .local{ position:absolute; right:10px; top:10px; font-size:14px; color:#ff6600;}
/*登录*/
.loginbox{ width:100%; height:100%; min-height:960px; display:inline-block;}
.logincon{ padding:10px;}
.logincon .logo{ width:100%; text-align:center; padding-top:50px; display:block;}
    .logincon .logo img {
        width: 100%;
    }

/*
.my-container{ width:100%;}
.my-container li{ width:100%; float:left; margin-top:10px;}
.my-container li.forget_card{ font-size:14px; text-align:right;}
.my-container li.forget_card a{ color:#999;}
.my-container .icon-line{ width:100%; height:40px; line-height:40px; border:1px solid #eeeeee; float:left; background-color:#ffffff;}
.my-container li .item-icon {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;float:left;}
.my-container li .item-icon.icon-hao {background: url(../../image/Appimages/card_01.png) center center no-repeat}
.my-container li .item-icon.icon-user {background: url(../../image/Appimages/card_02.png) center center no-repeat}
.my-container li .item-icon.icon-phone {background: url(../../image/Appimages/card_03.png) center center no-repeat}
.my-container li .item-icon.icon-age {background: url(../../image/Appimages/card_04.png) center center no-repeat}
.my-container li .item-icon.icon-adress {background: url(../../image/Appimages/card_05.png) center center no-repeat}
.my-container li .item-icon.icon-money {background: url(../../image/Appimages/card_06.png) center center no-repeat}
.my-container li .item-icon.icon-password {background:url(../../image/Appimages/reg_icon_02.png) center center no-repeat; background-size:23px 23px;}
.my-container li input.code-text{width:185px;height:40px; line-height:40px; border:1px solid #eeeeee; float:left; font-size:14px; padding-left:12px;}
.my-container li .captcha img {border: 1px solid #eeeeee;display: inline-block;height: 40px;width: 110px; float:right;}
.my-container li.bangd .btn{ width:100%; height:45px; line-height:45px; background-color:#33c3cc; text-align:center; display:inline-block; color:#fff; font-size:20px; margin-top:15px; border-radius:5px;}
.my-container li input.form-input {width:275px;line-height:30px; padding:2px 0; border:none; font-size:14px;}
.my-container li input.yzcode{ padding-left:8px;}
.my-container li.xingbie{ width:100%; height:35px; display:inline-block; line-height:35px; font-size:16px; color:#999;}
.my-container li.xingbie label{ margin-right:25px;}
.my-container li.xingbie .sex{ margin-right:2px;}
.my-container .warning{ width:292px;padding:5px 10px;border: 1px solid #f8c4c4;background-color: #ffecec;color: #ce4545;font-size: 12px; line-height:23px; }
.my-container .warning em{ width:15px; height:15px; background:url(../../image/Appimages/warning.png) no-repeat left top; display:inline-block; margin:3px 4px 0 0; float:left;}
*/
.my-container{ width:100%;}
.my-container li{ width:100%; float:left; margin-top:10px;}
.my-container li.forget_card{ font-size:14px; text-align:right;}
.my-container li.forget_card a{ color:#000;}
.my-container .icon-line{ width:100%; height:40px; line-height:40px; border:1px solid #eeeeee; float:left; background-color:#ffffff;}
.my-container li .item-icon {display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;float:left;}
.my-container li .item-icon.icon-hao {background: url(../../image/Appimages/card_01.png) center center no-repeat}
.my-container li .item-icon.icon-user {background: url(../../image/Appimages/card_02.png) center center no-repeat}
.my-container li .item-icon.icon-phone {background: url(../../image/Appimages/card_03.png) center center no-repeat}
.my-container li .item-icon.icon-age {background: url(../../image/Appimages/card_04.png) center center no-repeat}
.my-container li .item-icon.icon-adress {background: url(../../image/Appimages/card_05.png) center center no-repeat}
.my-container li .item-icon.icon-money {background: url(../../image/Appimages/card_06.png) center center no-repeat}
.my-container li .item-icon.icon-password {background:url(../../image/Appimages/reg_icon_02.png) center center no-repeat; background-size:23px 23px;}
.my-container li .item-icon.icon-kzm {background:url(../../image/Appimages/keyword.png) no-repeat 8px 14px #ffffff; background-size:30px 15px;}
.my-container li .wjmm{ text-align:right; float:right; color:#33c3cc; padding-right:5px;}
.my-container li input.code-text{width:185px;height:40px; line-height:40px; border:1px solid #eeeeee; float:left; font-size:14px; padding-left:12px;}
.my-container li .captcha{ width:120px; height:40px; background:url(../../image/Appimages/geng.png) no-repeat 0 10px; background-size:18px 18px; padding-left:18px; float:right;}
.my-container li .captcha img {display: inline-block;height: 40px;width: 110px; float:right;}
.my-container li.bangd .btn{ width:100%; height:45px; line-height:45px; background-color:#33c3cc; text-align:center; display:inline-block; color:#fff; font-size:20px; margin-top:15px; border-radius:5px;}
.my-container li input.form-input {width:50%;line-height:30px; padding:2px 0; border:none; font-size:14px;}
.my-container li input.yzcode{ width:100px; padding-left:8px;}
.my-container li.xingbie{ width:100%; height:35px; display:inline-block; line-height:35px; font-size:16px; color:#999;}
.my-container li.xingbie label{ margin-right:25px;}
.my-container li.xingbie .sex{ margin-right:2px;}
.my-container .warning{ width:292px;padding:5px 10px;border: 1px solid #f8c4c4;background-color: #ffecec;color: #ce4545;font-size: 12px; line-height:23px; }
.my-container .warning em{ width:15px; height:15px; background:url(../../image/Appimages/warning.png) no-repeat left top; display:inline-block; margin:3px 4px 0 0; float:left;}
.bottom_foot{ width:100%; text-align:center;}
.bottom_foot .zhu{ font-size:20px; line-height:35px;color:#33c3cc;}
.bottom_foot p{ color:#999; line-height:25px;}
/*注册*/
.top_title{ width:100%; height:30px; line-height:30px; padding:5px 0;}
.top_title h3{ font-size:16px; font-weight:100; padding-left:12px;}
.p-login{margin:0 10px;}
.p-login ul{width:100%;}
.p-login li{ width:100%;height:45px;line-height:45px;margin-top:1px; display:inline-block;}
.p-login li.copynum{ width:100%;height:45px;line-height:45px;margin-top:1px; background-color:#ffffff; border-radius:5px;}
.p-login li.copynum p{ padding-left:12px; font-size:18px;}
.p-login input{width:50%;height:18px;line-height:18px;padding:12px 0;border:none;color:#c6c6c6;font-size:16px}
.p-login .keyword{ width:50%;}
.p-login .getyzm{width:90px;
    height: 30px;
    color: #fff;
    background-color: #25c6fb;
    text-align: center;
    border: none;
    line-height: 30px;
    font-size: smaller;
	background-color: #eeeeee;
    color: gray;
	float:right;
	padding:0;
	margin:6px 6px 0 0;
	}
.p-login .comeback{ float:right; line-height:35px; padding-top:10px; color:#33c3cc; font-size:16px; text-align:right;}
.p-login .l-submit{width:100%;height:45px;line-height:45px;padding:0; margin-top:10px;}
.l-username , .l-password ,.l-recommend, .l-passconf, .r-email, .l-phone, .l-keyword
, .l-card, .l-sex, .l-birthday, .l-coupons, .l-guomin, .l-adress, .l-money{box-shadow:0 2px 2px 0 #dedede;text-indent:42px;}
.p-login .l-phone{ background:url(../../image/Appimages/card_03.png) no-repeat 5px 8px #ffffff;}
.p-login .l-username{ background:url(../../image/Appimages/card_02.png) no-repeat 5px 8px #ffffff;background-size:28px 28px;}
.p-login .l-password{ background:url(../../image/Appimages/reg_icon_02.png) no-repeat 8px 10px #ffffff; background-size:23px 25px;}
.p-login .l-keyword{ background:url(../../image/Appimages/keyword.png) no-repeat 8px 16px #ffffff; background-size:30px 15px;}
.p-login .l-card{ background:url(../../image/Appimages/card_01.png) no-repeat 6px 12px #ffffff; background-size:25px 21px;}
.p-login .l-sex{ background:url(../../image/Appimages/card_07.png) no-repeat 6px 12px #ffffff; background-size:23px 25px;}
.p-login .l-guomin{ background:url(../../image/Appimages/card_08.png) no-repeat 6px 12px #ffffff; background-size:23px 23px;}
.p-login .l-adress{ background:url(../../image/Appimages/card_05.png) no-repeat 6px 12px #ffffff; background-size:25px 21px;}
.p-login .l-money{ background:url(../../image/Appimages/card_06.png) no-repeat 6px 12px #ffffff; background-size:23px 23px;}
.p-login .l-birthday{ background:url(../../image/Appimages/card_04.png) no-repeat 6px 12px #ffffff; background-size:23px 23px;}
.p-login .recaptcha_image{ float:right;}
.p-login .l-error{height:auto;color:#fff}
.p-login .l-message{height:20px;line-height:30px;text-indent:11px;color:#fff}
.p-login .l-submit{background:#33c3cc;color:#fff;border:none; border-radius:5px;}
.p-login a{float:left;color:#ff7e69}
.p-login .l-back-password{float:right;height:70px}
.register-success{padding-top:50px;margin:0 auto;text-align:center;color:#333;font-size:12px;line-height:20px}
.register-success dt{font-size:16px;color:#ff7e69;margin-bottom:10px}
.register-success dd a{display:block;background:#04ce9b;width:300px;height:45px;margin:10px auto;color:#fff;text-align:center;font-size:16px;line-height:45px}
.perfect_username{padding-top:25px}
/*选择头像*/
.photobox{position:absolute;width:100%;left:0;height:auto;z-index:100;background-color:#fff;}
.photobox .mainlist{ width:100%;}
.photobox .mainlist dl dd a{ width: 100%;height: 25px;border-bottom: 1px solid #eee;display: inline-block;padding: 12px 0;font-size: 16px;line-height: 30px; text-align:center;}
.photobox .mainlist dl dd.line{ width:100%; height:10px; background-color:#efefef;}
.photobox .close{ color:#33c3cc;}

.hpbox{position:absolute;width:100%;left:0;height:auto;z-index:100;}
.hpbox .mainlist{ padding:15px 15px 0;}
.hpbox .neirong{ width:100%; height:auto; background-color:#ffffff; border-radius:5px; z-index:101; box-shadow:1px 1px 1px #eee;}
.hpbox .neirong .topside{ width:100%; line-height:30px; text-align:center; font-size:16px; padding:15px 0; border-bottom:1px solid #eee;}
.hpbox .neirong .botside{ width:100%; height:30px; display:inline-block;}
.hpbox .neirong .botside li a{ width:50%; float:left; height:35px; line-height:35px; font-size:16px; text-align:center; display:inline-block; padding:0;}
.hpbox .neirong .botside li a .line{ width:1px; height:35px; float:right; display:inline-block; background-color:#eee;}
.hpbox .close{ color:#33c3cc;}
.footbtn{ padding:15px;}
.footbtn .queren{ width:100%; line-height:45px;font-size:16px; background-color:#33c3cc;color:#fff; text-align:center; display:inline-block; border-radius:3px;}
/*我的健康卡*/
.health_card{ padding:10px;}
.kangcard{ width:100%; background-color:#209ef5; border-radius:5px; color:#ffffff;margin-bottom:10px;}
.kangcard dl{ padding:10px; }
.kangcard dl dt{ width:100%; line-height:30px; font-size:14px; display:inline-block;}
.kangcard dl dt .name{ float:left;}
.kangcard dl dt .sum{ float:right;}
.kangcard dl dd{ width:100%; line-height:35px; display:inline-block; text-align:center; font-size:20px;}
.tianjia{ border:1px solid #eeeeee; border-radius:5px; background-color:#ffffff;}
.tianjia .add_card{ width:100%; line-height:35px; font-size:16px; text-align:center; display:inline-block; padding:2px 0;}
.comeback{ width:100%; line-height:35px; display:inline-block;}
.comeback a{ color:#33c3cc; font-size:14px;}
/*看诊进度*/
.record{ padding:5px 10px;}
.record .sickInfo dl{ width:100%;}
.record .sickInfo dt{ line-height:35px; font-size:20px; font-weight:100;}
.record .sickInfo dd{ line-height:28px; font-size:16px;}
.record .jindu{ border-left:1px solid #eeeeee;padding-left:20px; position:relative; z-index:1; padding-bottom:15px; }
.record .jindu .circle{ width:15px; height:15px; border-radius:10px; background-color:#eeeeee; display:inline-block; position:absolute; left:-8px; top:0; z-index:2;}
.record .current .circle{ background-color:#03a7a5;}
.record .jindu .steps{ border-bottom:1px solid #eeeeee; padding-bottom:8px;}
.record .jindu .steps dt{ line-height:15px; font-size:18px; font-weight:100;  margin-bottom:10px;}
.record .jindu .steps dd{ line-height:25px; font-size:16px;}
.record .current .steps{ color:#03a7a5;}
/*排号明细*/
.pai_detail{ padding:5px 10px;}
.pai_detail dl{ width:100%; border-bottom:1px solid #eeeeee; padding-bottom:10px; display:inline-block; margin-bottom:8px;}
.pai_detail dl dt{ width:100%; line-height:25px; font-size:16px;  margin-bottom:5px;}
.pai_detail dl dd{ width:33%; float:left;text-align:center;}
.pai_detail dl dd a{ line-height:20px; padding:2px 10px; border:1px solid #33c3cc; border-radius:5px; text-align:center; display:inline-block; color:#33c3cc; font-size:14px;}
.paybtn{ padding:10px;}
.paybtn .button{ width:100%; line-height:35px; padding:5px 0; background:#33c3cc;color:#fff;border:none; border-radius:5px; display:inline-block; text-align:center; font-size:18px;}
.paybtn .failure{ background-color:#999999;}
.paybtn .top-up{ background-color:#ff6600;}
.paybtn .tips{ width:100%; text-align:center; line-height:25px; font-size:12px; display:inline-block; padding:8px 0;}
.successful{ width:100%; background-color:#ffffff; padding:15px 0;}
.success_top{width:100%; text-align:center; border-bottom:1px solid #eeeeee; padding:15px 0;}
.success_top p{ line-height:30px; font-size:14px;}
.success_info{ padding:10px;}
.success_info li { width:100%; line-height:28px; font-size:14px;}
.success_info li span{ width:100px; text-align:left; display:inline-block; color:#999999;}
.success_other{ padding:15px 0;}
.success_other .tips{ width:100%;line-height:30px; text-align:center;}
.success_other ul{ padding:15px 0;}
.success_other ul li{ width:50%; float:left; text-align:center; display:inline-block;}
.success_other li a{ line-height:25px; padding:5px 35px; display:inline-block; font-size:16px; text-align:center; border:1px solid #33c3cc; border-radius:5px;}
.success_other li a.liji{ background-color:#33c3cc; color:#ffffff;}
.success_other li a.shaohou{color:#33c3cc;}
.tj_record{ padding:10px;}
.tj_record .text{ width:100%; border:none; line-height:25px; font-size:14px; color:#999; display:inline-block; min-height:80px;}
.pay_success{width:100%; text-align:center;}
.pay_success .tips{ padding-top:150px;}
.pay_success h3{ line-height:45px; font-size:24px; font-weight:100;}
.pay_success p{ line-height:30px; font-size:14px;}
.pay_success .ckan{ border:2px solid #33c3cc; color:#33c3cc; margin:25px 0 8px; line-height:25px; padding:3px 25px; border-radius:5px; display:inline-block; font-size:16px;}
/*消费记录*/
.cust-record{ padding:0 10px;}
.cust-record li a{ width:100%; border-bottom: 1px solid #eee; display:inline-block; margin-top:8px; font-size:16px; padding-bottom:8px;}
.cust-record li .leftside{ float:left; }
.cust-record li .leftside img{ width:25px; height:25px; float:left; margin:3px 5px 0 0;}
.cust-record li .leftside p{white-space:nowrap; line-height:40px;}
.cust-record li .leftside dl dt{ white-space:nowrap; line-height:30px;}
.cust-record li .leftside dl dd{ white-space:nowrap; line-height:22px; font-size:12px; color:#999;}
.cust-record li .rigside{ float:right; padding-right:5px;}
.cust-record li .rigside .text{ float:left;}
.cust-record li .rigside .text p{ line-height:40px; font-size:16px;}
.cust-record li .rigside .text dl dd{line-height:20px; font-size:14px;}
.cust-record li .rigside .text dl dt{line-height:35px;}
.cust-record li .rigside .info{height:18px;line-height:18px;padding:5px 0;border:none;color:#c6c6c6;font-size:16px; text-align:right;}
.cust-record li .rigside .btn{width:8px; height:20px; background:url(../../image/AppImg/next_right.png) no-repeat; background-size:100%; display:inline-block;margin:12px 0 0 10px; float:right;}
.cust-record li .rigside .xclose{width:22px; height:22px; background:url(../../image/Appimages/xclose.jpg) no-repeat; background-size:100%; display:inline-block;margin:5px; float:right;}
.cust-record li .tips{ float:left; padding-left:10px; color:#999; border:none; font-size:12px; line-height:30px;}
.qizhi li{ width:100%; border-bottom:1px solid #eeeeee; padding-bottom:5px; margin-top:5px;}
.qizhi li .time{ width:100%; line-height:28px; display:inline-block; border:none; font-size:14px;}
/*评价*/
.cust-dianping{ padding:0 10px;}
.cust-dianping li a{ width:100%; border-bottom: 1px solid #eee; display:inline-block; margin-top:8px; font-size:16px; padding-bottom:8px;}
.cust-dianping li .leftside{ float:left; }
.cust-dianping li .leftside img{ width:25px; height:25px; float:left; margin:3px 5px 0 0;}
.cust-dianping li .leftside p{white-space:nowrap; line-height:40px;}
.cust-dianping li .leftside dl dt{ white-space:nowrap; line-height:30px;}
.cust-dianping li .leftside dl dd{ white-space:nowrap; line-height:22px; font-size:12px; color:#999;}
.cust-dianping li .rigside{ float:right; padding-right:5px;}
.cust-dianping li .rigside .text{ float:left;}
.cust-dianping li .rigside .text p{ line-height:40px; font-size:16px;}
.cust-dianping li .rigside .text dl dd{line-height:20px; font-size:14px;}
.cust-dianping li .rigside .text dl dt{line-height:35px;}
.cust-dianping li .rigside .info{height:18px;line-height:18px;padding:5px 0;border:none;color:#c6c6c6;font-size:16px; text-align:right;}
.cust-dianping li .rigside .btn{width:8px; height:20px; background:url(../../image/AppImg/next_right.png) no-repeat; background-size:100%; display:inline-block;margin:15px 0 0 10px; float:right;}
.cust-dianping li .rigside .xclose{width:22px; height:22px; background:url(../../image/Appimages/xclose.jpg) no-repeat; background-size:100%; display:inline-block;margin:5px; float:right;}
.cust-dianping li .tips{ float:left; padding-left:10px; color:#999; border:none; font-size:12px; line-height:30px;}
.wrap-cont{ width:100%; position:fixed; left:0; bottom:0; z-index:5; border-top:1px solid #d7d7d7; background-color:#e5e5e5;}
.cont-comment{ padding:10px;}
.cont-comment .text-w{ width:100%; height:30px; line-height:30px; background-color:#ffffff; border-radius:5px; font-size:14px; border:none; color:#666; text-indent:10px;}
.pcomment{ width:100%;}
.pcomment .title{width:100%; line-height:30px; font-size:18px; display:inline-block;}
.pcomment dl{width:100%;display:inline-block; border-bottom:1px solid #eeeeee; padding-bottom:6px; margin-top:6px;}
.pcomment dt{ width:100%; line-height:25px; color:#666;}
.pcomment dt span{ margin-right:12px;}
.pcomment dd{ font-size:14px; line-height:23px;}
.comment_info{ padding:0 10px;}
.comment_info li{ width:100%; border-bottom:1px solid #eeeeee; padding-bottom:3px; display:inline-block; margin-top:5px;}
.comment_info li .text{width:100%; border:none; line-height:28px; font-size:14px; color:#999;}
.comment_info li .content{ width:100%; border:none; line-height:25px; font-size:14px; color:#999; display:inline-block; min-height:80px;}
.comment-star{ padding:15px 0; text-align:center;}
.comment-star a{ width:30px; height:30px; display:inline-block; margin:0 2px;}
.comment-star a.hover{ width:30px; height:30px; background:url(../../image/Appimages/comment_hover.jpg) no-repeat; background-size:30px 30px;}
.comment-star a.normal{ background:url(../../image/Appimages/comment_normal.jpg) no-repeat; background-size:30px 30px;}
/*圈子*/
.quanzi{ padding:0 10px;}
.quanzi li a{width:100%;  border-bottom: 1px solid #eee; display:inline-block; padding:10px 0; font-size:16px; position:relative; z-index:1;}
.quanzi li .leftside{ float:left;}
.quanzi li .leftside img{float:left; margin:3px 8px 0 0;}
.quanzi li .leftside p.title{ font-size:16px; font-weight:700; white-space:nowrap; line-height:35px;}
.quanzi li .leftside p.hd{ font-size:16px; font-weight:700; white-space:nowrap; line-height:55px;}
.quanzi li .leftside p.des{ color:#999; font-size:14px; line-height:15px;white-space:nowrap;}
.quanzi li .rigside{ float:right;}
.quanzi li .rigside .btn{width:8px; height:20px; background:url(../../image/AppImg/next_right.png) no-repeat; background-size:100%; display:inline-block;float:right; position:absolute; right:5px; top:45%;}
.quanzi li .rigside .guanzhu{ padding:0 10px; line-height:23px; border:1px solid #33c3cc; font-size:12px; text-align:center; color:#33c3cc; border-radius:5px;display:inline-block;float:right; position:absolute; right:5px; top:35%;}
/*调理圈*/
.fensi{ width:100%; height:35px; line-height:35px; display:inline-block;}
.fensi li{ width:50%; float:left; text-align:center; display:inline-block;}
.fensi li .line{ width:1px; height:35px; background-color:#eee; float:right; display:inline-block;}
.fensi li a{ width:100%; display:inline-block;}
.weibo_banner{ width:100%; height:300px; display:inline-block; background-repeat:no-repeat; background-size:100% 100%; background-color:#ffffff;}
.weibo{ padding:0 10px;}
.weibo_box{ display: block;width: 100%;box-sizing: border-box;padding: 0 10px 0 75px;position: relative; margin-bottom:10px;}
.weibo_hd{ width:100%; border-bottom:1px solid #ddd; padding-bottom:5px; line-height:35px; display:inline-block; margin-bottom:10px;}
.weibo .photo{ width:60px; float:left;margin-left:-72px;}
.weibo .photo img{ border-radius:40px;}
.weibo .zhengwen{}
.weibo .zhengwen .info{line-height:25px;}
.weibo .zhengwen .time{ float:right;}
.weibo .zhengwen .title{ line-height:35px; font-size:16px; font-weight:700; margin-top:10px;}
.weibo .zhengwen .con{ line-height:23px; color:#999;}
.weibo .zhengwen .pic{ vertical-align:middle; padding-top:10px;}
.weibo .zhengwen .pic img{ min-width:200px; max-width:100%;}
.weibo .zhengwen .soure{ line-height:25px;}
.weibo_fix{ width:100%; background-color:#ffffff; display:inline-block;}
.hdtips{ width:100%; text-align:center; padding:5px 0; line-height:25px; color:#999;}
/*资讯*/
.zixun_box{ width:100%;display:inline-block; background-color:#ffffff; border-bottom:1px solid #eee; padding-top:5px;}
.zixun{ width:100%; display:inline-block;}
.zixun li{ line-height:30px; float:left; margin:0 10px; display:inline-block;}
.zixun li a.current{ border-bottom:2px solid #33c3cc; padding-bottom:8px; color:#33c3cc;}
.news_zhengwen{ padding:10px;}
.news_zhengwen .box{ width:100%; display:inline-block;}
.news_zhengwen h1{ font-size:24px; line-height:35px;}
.news_zhengwen .time{ color:#999; line-height:25px;}
.news_zhengwen .content{ padding:10px 0;}
.news_zhengwen .content p{ line-height:23px; margin-bottom:12px;}
.news_zhengwen .content img{ min-width:200px; max-width:100%;}
/*医馆简介*/
.jianjie{ padding:0 10px;}
.jianjie ul{ width:100%;}
.jianjie ul li{ width:100%; border-bottom:1px solid #eeeeee; padding:8px 0; float:left;}
.jianjie ul li a{ width:100%; position:relative; display:inline-block;}
.jianjie ul li dl dt{ font-size:16px; font-weight:700; line-height:30px; float:left;}
.jianjie ul li dl dd{ line-height:23px; color:#999; float:right;}
.jianjie ul li dl dd.yuyue{ width:100px; line-height:30px; background-color:#ff6600; color:#fff; text-align:center; display:inline-block; white-space:nowrap; border-radius:5px;}
.hospital{ padding:0 10px;}
.hospital .title{ width:100%; border-bottom:1px solid #ddd; padding-bottom:5px;}
.hospital .title h3{ font-size:18px;  line-height:30px; font-weight:100;}
.hospital .content{ padding:10px 0; line-height:25px;} 
.hospital .content img{ min-width:320px; max-width:100%;} 
.jj_list{ padding:0 10px;}
.jj_list ul{ width:100%;}
.jj_list ul li{ width:100%; border-bottom:1px solid #eeeeee; padding:8px 0;}
.jj_list ul li a{ width:100%; position:relative; display:inline-block;}
.jj_list ul li .pic{ width:100px; height:80px; float:left; margin-right:10px;}
.jj_list ul li dl dt{ font-size:16px; font-weight:700; line-height:30px;}
.jj_list ul li dl dd{ line-height:23px; color:#999;}
.jj_list ul li dl dd.yuyue{ width:100px; line-height:30px; background-color:#ff6600; color:#fff; text-align:center; display:inline-block; white-space:nowrap; border-radius:5px; margin-top:8px;}
/*特色专科*/
.topic li {
    float: left;
    width: 100%;
    overflow: hidden;
    padding:8px 0;
    line-height: 18px;
	border-bottom:1px solid #eee;
} 
.topic li a {
    display: block;
    width: 100%;
    box-sizing: border-box;
    padding: 0 10px 0 104px;
    position: relative;
}
.topic li a .pic {
    float: left;
    width: 60px;
    height: 60px;
    margin-left: -72px;
	border-radius:40px;
	margin-top:12px;
}
.topic li a .doctor {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size:16px;
    white-space: nowrap;
    text-overflow: ellipsis;
	line-height:30px;
}
.topic li a .name{ font-weight:700; margin-right:5px;}

.topic li a .photo {
    width: 25px;
    height: 25px;
	border-radius:40px;
	margin:0 3px;
}
.topic li a .shang {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
	color:#999;
	line-height:23px;
}
.topic li a .hpname {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 14px;
	line-height:23px;
}
.zke{ padding:0 10px; }
.zke_box{ display: block;width: 100%;box-sizing: border-box;padding: 0 10px 8px 75px;position: relative; margin-bottom:10px;border-bottom:1px solid #ddd;}
.zke_hd{ width:100%; border-bottom:1px solid #ddd; padding-bottom:5px; line-height:35px; display:inline-block; margin-bottom:10px;}
.zke .photo{ width:60px; float:left;margin-left:-72px;}
.zke .photo img{ border-radius:40px;}
.zke .zhengwen{}
.zke .zhengwen .info{line-height:35px;}
.zke .zhengwen .info .name{ font-size:14px; color:#999;}
.zke .zhengwen .info em{ font-size:16px; color:#33c3cc; font-weight:700; margin-right:5px;}
.zke .zhengwen .time{ float:right;}
.zke .zhengwen .time a{ line-height:30px; padding:0 20px; color:#ffffff; background-color:#33c3cc; display:inline-block; text-align:center; border-radius:5px;}
.zke .zhengwen .title{ line-height:25px; font-size:14px;}
.zke .zhengwen .con{ line-height:23px; color:#999;}
.zjteam{ width:100%; background-color:#ffffff; display:inline-block; border-bottom:1px solid #ddd;}
.zjteam_bot{ margin:0 auto; text-align:center; padding-bottom:15px;}
.zjteam_bot .doctor{ width:100%; display:inline-block; text-align:center; margin-top:-60px;}
.zjteam_bot .doctor li{display:inline-block;}
.zjteam_bot .doctor li img{border-radius:40px;margin:0 5px; border: 2px solid #fff; vertical-align:middle;}
.zjteam_bot p{ font-size:22px; font-weight:100; line-height:30px;}