@charset "utf-8";
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
body {width:100%; height:auto;background:#fff;-webkit-text-size-adjust:none;}
div {text-align:left;}
body{font:14px/1.5em "Microsoft Yahei","SimSun","SimHei"; background:#f3f3f3;color:#555555;position: relative;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
em,ba,i{ font-style:normal;}
li{list-style-type:none;}
a{text-decoration:none;color:#555555;}
a:hover{color:#555555;text-decoration:none;}
fieldset, img {border:0;}
label,button{cursor: pointer;}
select,input,textarea,font{font-size:14px;line-height:23px;}
.clear{clear:both; line-height:0px; overflow:hidden;}
.noborder{ border:none!important;}
.left{ float:left;}
.right{ float:right;}
.blue {color:#33c3cc;}
.blue a:link, .blue a:visited {color:#33c3cc;}
.blue a:hover {color:#555555;}
a.blue:link, a.blue:visited {color:#33c3cc;}
a.blue:hover {color:#555555;}
.yellow {color:#ff6600;}
.yellow a:link, .yellow a:visited {color:#ff6600;}
.yellow a:hover {color:#555555;}
a.yellow:link, a.yellow:visited {color:#ff6600;}
a.yellow:hover {color:#555555;}
.green {color:#408400;}
.green a:link, .green a:visited {color:#408400;}
.green a:hover {color:#555555;}
a.green:link, a.green:visited {color:#408400;}
a.green:hover {color:#555555;}
.white{color:#ffffff;}
.white a:link, .white a:visited {color:#ffffff;}
.white a:hover {color:#555555;}
a.white:link, a.white:visited {color:#ffffff;}
a.white:hover {color:#555555;}
p.lheight{ height:20px; margin:0 0 30px;}
header{ width:100%; overflow:hidden; background:url(../../image/AppImg/iconbg.png) repeat-x 0 -8px; height:38px;}
.top .t-home{ background: url(../../image/AppImg/iconbg_402x.png) no-repeat 6px 4px; background-size: 33px 400px; display: inline-block; height: 31px; left: 0; padding: 2px; position: absolute; text-indent: -50em; top: 0; width: 41px;}
.top .goback{ background: url(../../image/AppImg/goback1.png) no-repeat 5px 6px; background-size:15px 24px; display: inline-block; height: 31px; left: 0; padding: 2px; position: absolute; text-indent: -50em; top: 0; width: 41px;}
.top .t-logo { color: #FFFFFF; font-size:18px; line-height:38px; margin: 0 30%; text-align: center;}
.top .t-logo img{ width:124px; height:25px;}
.top .t-search{ background: url(../../image/AppImg/iconbg_402x.png) no-repeat scroll 0 -42px; background-size: 33px 400px; display: inline-block; height: 36px; padding: 0; position: absolute;right: 0; text-indent: -999em; top: 0; width: 40px;}
.wrapper{ width:100%; margin:0 auto; background-color:#fff;}
/*我的账户*/
.my_home{width:100%; display:block; border-top:1px solid #eee;border-bottom:1px solid #eee; padding:10px 0; background-color:#ffffff;}
.my_home .touxiang{ width:75%; height:80px; float:left;}
.my_home .touxiang img{ width:70px; height:70px; float:left; margin-right:10px;}
.my_home .touxiang h3{ font-size:24px; font-weight:100; line-height:35px; color:#333;}
.my_home .touxiang p{ font-size:14px; color:#666; line-height:25px;}
.my_home .next_btn{ width:25%; float:right;height:40px; line-height:40px; padding:10px 0;}
.my_home .next_btn .qcode{ float:right;}
.my_home .next_btn em{width:8px; height:20px; background:url(../../image/AppImg/next_right.png) no-repeat; background-size:100%; float:right; margin:25px 10px 0 0}
.hdline{ width:100%; height:8px; display:block;}
.mycontent{ width:100%; display1:inline-block; border-top:1px solid #eee; background-color:#ffffff;}
.new-list li a{width:100%; height:25px; border-bottom: 1px solid #eee; display:inline-block; padding:12px 0; font-size:16px; line-height:30px;}
.new-list li .leftside{ float:left; padding-left:10px;}
.new-list li .leftside img{float:left; margin:3px 5px 0 0;}
.new-list li .leftside p{ white-space:nowrap;}
.new-list li .rigside{ float:right; padding-right:5px;}
.new-list li .rigside .text{}
.new-list li .rigside .info{height:18px;line-height:18px;padding:5px 0;border:none;color:#c6c6c6;font-size:16px; text-align:right;}
.new-list li .rigside .btn{width:8px; height:20px; background:url(../../image/AppImg/next_right.png) no-repeat; background-size:100%; display:inline-block;margin:8px 10px 10px 10px; float:right;}
.new-list li .rigside .pay_hover{width:20px; height:20px; background:url(../../image/AppImg/pay_hover.png) no-repeat; background-size:100%; display:inline-block;margin:8px 10px 10px 10px; float:right;}
.new-list li .rigside .pay_normal{width:20px; height:20px; background:url(../../image/AppImg/pay_normal.png) no-repeat; background-size:100%; display:inline-block;margin:8px 10px 10px 10px; float:right;}
.new-list 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;}
.new-list li .tips{ float:left; padding-left:10px; color:#999; border:none; font-size:12px; line-height:30px;}
.Log-out{ width:100%; line-height:25px; padding:10px 0; display:inline-block; text-align:center; font-size:18px; color:#33c3cc;}
.Log-out:hover{color:#33c3cc;}
.payfor{ width:100%; display:block; border-top:1px solid #eee; background-color:#ffffff; margin-top:10px; padding:10px 0 0;}
.payfor .title{ width:100%; line-height:32px; font-size:24px; display:block; border-bottom:1px solid #eee; }
.payfor-list > li { border-bottom: 1px solid #eee; clear:both; display:block;}
.payfor-list > .new-item {  border-top: medium none; }
.payfor-list > .new-item .zhanghu{ width:75%; float:left; height:40px; line-height:40px; padding:10px 0;}
.payfor-list > .new-item .zhanghu img {width:30px;  height:30px; margin:5px 10px;   display: block;	float: left;}
.payfor-list > li > a > p { color:#333; font-size:24px; line-height:35px; overflow: hidden;}
.payfor-list > li a.next_btn{ width:25%; float:right;height:40px; line-height:40px; padding:10px 0;}
.payfor-list > li a.next_btn em{ width:20px; height:20px; background:url(../../image/AppImg/right_normal.jpg) no-repeat; background-size:20px 20px; float:right; margin:8px 10px 0 0;}
.payfor-list > li a.next_btn em.hover{ width:20px; height:20px; background:url(../../image/AppImg/right_hover.jpg) no-repeat; background-size:20px 20px; float:right; margin:8px 10px 0 0;}
.infomation{ width:100%; display:block; border-top:1px solid #eee; background-color:#ffffff; margin-top:10px; padding:10px 0 0;}
.info-list > li { border-bottom: 1px solid #eee; clear:both; display:block;}
.info-list > .new-item {  border-top: medium none; }
.info-list > .new-item .zhanghu{ width:75%; float:left; height:40px; line-height:40px; padding:10px 0;}
.info-list > .new-item .zhanghu img {width:30px;  height:30px; margin:5px 10px;   display: block;	float: left;}
.info-list > li > a > p { color:#333; font-size:24px; line-height:35px; overflow: hidden; padding-left:10px;}
.info-list > li a.next_btn{ width:25%; float:right;height:40px; line-height:40px; padding:10px 0;}
.info-list > li a.next_btn em{ width:200px; height:23px; background:url(../../image/AppImg/next_right.png) no-repeat right center; float:right; margin:5px 10px 0 0; font-size:20px; color:#333; line-height:23px; text-align:right; padding-right:30px;}
/*医生详情*/
.doc_top{ width:100%; display:block;}
.doc_xinyu{ width:100%; height:80px; display:block; background-color:#66cdcc;}
.doc_xinyu .score{ float:right; padding:15px 10px 0 0;}
.doc_xinyu .score .stars { width:95px; height:25px; display:block;}
.doc_xinyu .score .stars .star_icon{ width:15px; height:15px; background:url(../../image/AppImg/star.png) no-repeat; background-size:15px 15px;  float:left; padding:0 1px;}
.doc_xinyu .score .sun_core{ color:#fff; text-align:right; padding-right:12px; line-height:25px; padding-top:5px;}
.doc_intro{ width:100%; height:180px; display:block; text-align:center;}
.doc_intro .photo{ margin-top:-35px;}
.doc_intro .photo img{ width:80px; height:80px; border-radius:50px;}
.doc_intro .name{ font-size:20px; line-height:25px; margin-top:3px;}
.doc_intro .mark{ font-size:14px; line-height:20px;}
.doc_intro .soure{ font-size:12px; line-height:20px; margin-top:8px;}
.yuyue{ width:100%; display:block;}
.yuyue table{ width:100%; border-top:1px solid #ddd;}
.yuyue table td{ border-bottom:1px solid #eeeeee;}
.yuyue table td.date{ padding-left:10px;}
.yuyue table .yy_btn{ width:80%; line-height:25px; padding:1px 5px; background-color:#66cdcc; display:block; color:#fff; text-align:center; font-size:15px; border-radius:10px;}

.doc_jianjie{width:100%; display:block; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee; padding:10px 0;}
.doc_jianjie .title{ height:30px; line-height:30px; font-size:20px; border-bottom:1px solid #66cdcc; padding-bottom:8px;}
.doc_jianjie .shangc{ display:block;  padding:10px;}
.doc_jianjie .shangc dl{ line-height:25px; padding-bottom:8px; }
.doc_jianjie .shangc dl dt{ float:left;font-weight:700;}
.comments .content{width:100%; display:block;}
.comments .content li{width:100%; height:100px; display:block; padding-bottom:8px; margin-top:8px; border-bottom:1px solid #eeeeee;}
.comments .content .picture{ width:15%; text-align:center; float:left; line-height:30px;}
.comments .content .picture img{ width:50px; height:50px; border-radius:50px;}
.comments .content .comment-list-box{ width:85%; float:right;}
.comment-list-box .score{ width:100%; height:25px; float:left;}
.comment-list-box .score .gi-star { width:20px; height:20px; background:url(../../image/AppImg/star.jpg) no-repeat; vertical-align: middle; display:inline-block;}
.comment-list-box .detail{ width:100%; line-height:23px; font-size:14px;}
.comment-list-box .time{ width:100%; line-height:28px; font-size:12px; color:#999;}

.login{ width:100%; display:block; background-color:#ffffff; padding:10px 0; margin-top:15px;}
.registered{ padding:0 10px;}
.registered li{ border-bottom:1px solid #eeeeee; padding-bottom:8px; font-size:14px; margin-top:8px;}
.registered li .left_name{ width:100px; line-height:30px; float:left; padding-bottom:5px; text-align:left;}
.registered li .txt-input{ width:75%;  border:none; height:30px; line-height:30px;}
.registered li .duan{ width:50%;  border:none; height:30px;}
.registered li .yanzheng{ width:50px; overflow:hidden;}
.bangding{ margin:0 5%; padding:15px; width:90%; display:block;}
.bangding .btn{ width:100%; height:30px; line-height:30px; color:#fff; background-color:#66cdcc; text-align:center; display:block; border-radius:5px;}
.bangding .forget{ width:100%; height:30px; line-height:30px;  text-align:center; display:block;}
/*底部css*/
footer { background: none repeat scroll 0 0 #66cdcc; bottom: 0; left: 0; position: fixed; width: 100%; z-index:10;}
footer > nav { display: block; height:50px; overflow: hidden; }
footer > nav > a,footer > nav > a:visited{width:25%; color: #fff; float: left; font-size: 13px; height:50px; text-align: center; letter-spacing:2px;padding:2px 0; text-shadow: 0 1px rgba(0, 0, 0, 0.3);}
footer > nav > a > img{ width:25px; height:25px; display:block; margin:3px auto 1px;}
footer > nav > a.active{ background-color:#0fafff;} 
footer > nav > a:hover{ color:#fff; background-color:#37aead;}
/*资讯底部css*/
.ftpage { background:#ffffff; bottom: 0; left: 0; position: fixed; width: 100%; z-index:10;}
.ftpage > nav { display: block; height:40px; overflow: hidden; padding:5px 0; }
.ftpage > nav > a{width:25%; color: #333; float: left; font-size: 14px; height:40px; line-height:40px; text-align: center;border-right:1px solid #eee; margin-left:-1px;}
.ftpage > nav > a.lolist{ background:url(../../image/AppImages/fhome.png) no-repeat center 5px; background-size:30px 25px; cursor:pointer;}
.ftpage > nav > a:hover{ color:#ff6600;}
.ftpage a.current{ color:#ff6600;}
/*底部弹窗 */
.list_tbtip{ position:absolute; width:21px; height:14px; background:url(../../image/AppImg/bot.png) no-repeat; background-size:100%; -webkit-background-size:100%; -o-background-size:100%; bottom:49px; right:9%; z-index:9997; display:none;}
.list_detail{ position:absolute; width:93%; bottom:59px; left:3%; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:2px solid #bcbcbc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#ffffff!important; overflow:hidden; z-index:9996; display:none;}
.list_detail ul li{ display:block; width:33.3%; height:80px; text-align:center; float:left; color:#222; font-size:12px; overflow:hidden;}
.list_detail ul li a{ display:block; width:99%; height:100%; float:right; line-height:18px;padding-top:35%;}
.list_detail .bor1{ border-bottom:1px solid #e4e3e3;}
.list_detail .bor2{ border-right:1px solid #e4e3e3;}
.list_detail .bor3{ border-top:1px solid #f6f0f0;}
.list_detail .otbg{ background:#ebebeb;}
.list_detail ul li a span.list_gh{ width:27px; height:29px; }
.list_detail ul li a span.list_jl{ width:30px; height:29px; background-position:-27px 0;}
.list_detail ul li a span.list_zh{ width:31px; height:29px; background-position:-56px 0;}
.list_detail ul li a span.list_xx{ width:27px; height:29px; background-position:-87px 0;}
.list_detail ul li a span.list_wgw{ width:21px; height:29px; background-position:-114px 0;}
.list_detail ul li a span.list_jzr{ width:30px; height:29px; background-position:-135px 0;}
.list_detail ul li a span.list_pass{ width:29px; height:29px; background-position:-164px 0;}
.foot_screen{ width:100%; height:100%; background:#000; filter: alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity:0.3; opacity:0.3; position:fixed; z-index:1; top:0; left:0; display:none;}
@media (min-width:1024px){
.list_detail{ position:absolute; width:40%; bottom:59px; left:58%; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; border-bottom:2px solid #bcbcbc; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#fffff; overflow:hidden; z-index:9996; display:none;}
.list_detail ul li a{ display:block; width:99%; height:100%; float:right; line-height:18px;padding-top:35%;}
