/*css base*/
* {padding:0;margin:0;}
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, td, th, form, fieldset, img, dl, dt, dd, input, label {margin:0;padding:0;}
textarea, input, select, body {font-size:12px;}
ul, ol {list-style:none;}
img, input {border:none;}
table,tr,td {border:none;border-collapse:collapse;}
body {font:12px/1.5 arial,SimSun,georgia,verdana,helvetica,sans-serif;color:#333333; background-color:#ffffff;font-family:Microsoft Yahei;}
a:link, a:visited {color:#252525;font-style: normal;text-decoration: none;}
a:hover {color:#fe0000;text-decoration:none;}
.fl{float:left;display:inline}
.fr{float:right;display:inline;}
.center{ text-align:center}
.f14{ font-size:14px; font-weight:700;}
.bold{ font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
.clear {clear:both;}
.clearfix:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.clearfix {}
.blue {color:#14bab2;}
.blue a:link, .blue a:visited {color:#14bab2;}
.blue a:hover {color:#fe0000;}
a.blue:link, a.blue:visited {color:#14bab2;}
a.blue:hover {color:#fe0000;}
.white {color:#ffffff;}
.white a:link, .white a:visited {color:#ffffff;}
.white a:hover {color:#ff6600;}
a.white:link, a.white:visited {color:#ffffff;}
a.white:hover {color:#ff6600;}
.dark {color:#666;}
.dark a:link, .dark a:visited {color:#666;}
.dark a:hover {color:#fe0000;}
a.dark:link, a.dark:visited {color:#666;}
a.dark:hover {color:#fe0000;}
.mt{ margin-top:12px;}
.c9 {color:#666;}
.c9 a:link, .c9 a:visited {color:#666;}
.c9 a:hover {color:#fe0000;}
a.c9:link, a.c9:visited {color:#666;}
a.c9:hover {color:#fe0000;}
.mt6{ margin-top:6px;}
.wrapper{ width:950px; margin:0 auto;}
/*首页网站头部*/
.home_header{ width:100%; padding:15px 0;}
.home_header .logo{ float:left;}
.home_header .menu{ width:500px; float:right; padding-top:25px;}
.home_header .menu li{ float:left; line-height:30px; padding:0 0 0 20px; font-size:20px;}
.home_header .menu li a:hover, .home_header .menu li .current{ border-bottom:2px solid #009191; color:#009191; padding-bottom:8px;}
/*网站底部*/
.footer{ width:100%; height:120px; background-color:#70cfcf;}
.nocolor{ background:none;}
.ftnavbox{ width:100%; padding:10px 0 0;}
.ftnavbox p{ text-align:center; line-height:30px;}
.ftnavbox p a{ padding:0 12px; font-size:16px;}
.copyright{ width:100%; padding:5px 0 0; margin:0 auto; text-align:center; line-height:23px;}
/*医生详情*/
.doc_infomain{ width:948px; border:1px solid #ddd; float:left; margin:15px 0; padding-bottom:20px;}
.doc_infomain .doc_photo{ width:170px; float:left; text-align:center; padding-top:20px;}
.doc_infomain .doc_photo img{ width:120px;}
.doc_infomain .doc_msg{ width:760px; float:right;}
.doc_msg .container{ width:100%; float:left; margin-top:10px;border-bottom:1px solid #ddd; padding-bottom:10px;}
.doc_msg .container .doc_name{float:left; }
.doc_msg .container .doc_name span{ width:100%; height:40px; float:left;}
.doc_msg .container .doc_name h3{ float:left; font-size:24px; font-weight:100; line-height:35px; margin-right:15px;}
.doc_msg .container .doc_name em{ font-size:14px; font-style:normal; color:#999; line-height:45px;}
.doc_msg .container .doc_name p{ line-height:25px; float:left; font-size:14px;}
.doc_msg .container .score{ width:185px; height:60px; float:right; border-left:1px dashed #ddd; text-align:center; padding-top:10px;}
.doc_msg .container .score .gi-star { width:20px; height:20px; background:url(../../imagenew/window/images/star.jpg) no-repeat; vertical-align: middle; display:inline-block;}
.doc_msg .container .score .score-num { font-size:20px; color:#ff6600;}
.doc_infomain .doc_msg .introduce-skill{ width:100%; float:left;}
.introduce-skill dl{ width:730px; float:left;  margin-top:10px; line-height:20px; font-size:14px;}
.introduce-skill dl dt{ float:left;}
.introduce-skill dl dt dd{ float:left;}
.doctor_box{ width:100%; float:left; margin-top:15px;}
.doctor_box .leftbar{ width:720px; float:left;}
.doc_ban{ width:100%; float:left;}
.doc_ban table{border-collapse: collapse;border-spacing: 0;}
.doc_ban td{ border:1px solid #ddd; padding:5px; vertical-align:middle;}
.doc_ban .hpguan{ padding:8px 0 8px 12px; line-height:25px;}
.doc_ban .hpguan span{ background-color:#50c9c3; padding:0px 8px; display:inline-block; color:#fff; border-radius:3px;}
.doc_ban .pre{ width:12px; height:25px; display:block; background:url(../../imagenew/window/images/schedule-bt.png) no-repeat 0 -25px; margin:10px 0 0 5px; cursor:pointer;}
.doc_ban .next{ width:12px; height:25px; display:block; background:url(../../imagenew/window/images/schedule-bt.png) no-repeat 0 0px; margin:10px 0 0 5px;cursor:pointer;}
.pcomments{ width:100%; float:left; margin-top:20px;}
.pcomments .title{ width:100%; float:left;border-bottom:1px solid #ddd; padding-bottom:12px;line-height:25px;}
.pcomments .title h3{ float:left; font-size:22px; font-weight:100;  }
.pcomments .title .more{ line-height:25px; padding:8px 5px 0 0;}
.pcomments .content{width:100%; float:left;}
.pcomments .content li{width:100%; float:left; border-bottom:1px dashed #ddd; padding-bottom:12px; margin-top:12px;}
.pcomments .content .picture{ width:70px; text-align:center; float:left; line-height:30px; margin-right:10px;}
.pcomments .content .comment-list-box{ width:625px; float:right;}
.comment-list-box .score{ width:100%; height:25px; float:left;}
.comment-list-box .score .gi-star { width:20px; height:20px; background:url(../../imagenew/window/images/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;}
.doctor_box .rigbar{ width:220px; float:right;}
.doctor_box .rigbar .tongke{ width:198px; float:left; padding:10px; border:1px solid #ddd;}
.rigbar .tongke .title{ width:100%; float:left;border-bottom:1px solid #ddd; padding-bottom:8px;line-height:25px;}
.rigbar .tongke .title h3{ float:left; font-size:18px; font-weight:100; line-height:35px;  }
.rigbar .tongke .title .more{ line-height:25px; padding:8px 5px 0 0;}
.rigbar .tongke .content{width:100%; float:left;}
.rigbar .tongke .content dl{ width:100%; float:left; border-bottom:1px dashed #ddd; padding-bottom:5px; margin-top:5px;}
.rigbar .tongke .content dt{ width:100%; line-height:28px; font-size:14px;}
.rigbar .tongke .content dd{ width:100%; line-height:23px; color:#999;}
/*垂直居中*/
.verticalAlign{vertical-align:middle;display:inline-block;height:100%;margin-left:-1px;}
.xcConfirm .xc_layer{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666666;opacity:0.5;z-index:2147000000;}
.xcConfirm .popBox{position:fixed;left:50%;top:50%;background-color:#ffffff;z-index:2147000001;width:570px;height:300px;margin-left:-285px;margin-top:-150px;border-radius:5px;font-weight:bold;color:#535e66;}
.xcConfirm .popBox .ttBox{height:30px;line-height:30px;padding:14px 30px;border-bottom:solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size:18px;display:block;float:left;height:30px;position:relative;}
.xcConfirm .popBox .ttBox .clsBtn{display:block;cursor:pointer;width:17px;height:17px;position:absolute;top:22px;right:30px;background:url(../../imagenew/window/images/close.png) no-repeat;}
.xcConfirm .popBox .txtBox{margin:40px 100px;height:100px;overflow:hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float:left;margin-right:20px;width:48px;height:48px;background-image:url(../../imagenew/window/images/icons.png);background-repeat:no-repeat;background-position:48px 0;}
.xcConfirm .popBox .txtBox p{height:84px;margin-top:16px;line-height:26px;overflow-x:hidden;overflow-y:auto;}
.xcConfirm .popBox .txtBox p input{width:364px;height:30px;border:solid 1px #eef0f1;font-size:18px;margin-top:6px;}
.xcConfirm .popBox .btnArea{border-top:solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float:right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top:14px;margin-right:10px;}
.xcConfirm .popBox .sgBtn{display:block;cursor:pointer;float:left;width:95px;height:35px;line-height:35px;text-align:center;color:#FFFFFF;border-radius:5px;}
.xcConfirm .popBox .sgBtn.ok{background-color:#0095d9;color:#FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color:#546a79;color:#FFFFFF;}
.doc_show{ width:100%; float:left; margin:15px 0;}
.doc_show .title{ width:948px; height:65px; border:1px solid #ddd; background-color:#f8f8f8; border-bottom:none;}
.doc_show .title ul{ padding-left:40px;}
.doc_show .title li{ float:left;}
.doc_show .title li a{ width:80px; height:55px; float:left; line-height:23px; text-align:center; margin:0 15px; display:inline-block; font-size:14px; padding-top:10px;}
.doc_show .title li a.current{ width:80px; height:55px; background-color:#fff; color:#50c9c3;}
.doc_show table{border-collapse: collapse;border-spacing:0; border:1px solid #ddd; width:948px;}
.doc_show td{ border:1px dashed #ddd; padding:5px; vertical-align:middle; font-size:14px;}
.doc_show li.pre{ width:12px; height:25px; display:block; background:url(../../imagenew/window/images/schedule-bt.png) no-repeat 0 -25px; margin:20px 0 0 5px; cursor:pointer; float:left;}
.doc_show li.next{ width:12px; height:25px; display:block; background:url(../../imagenew/window/images/schedule-bt.png) no-repeat 0 0px; margin:20px 0 0 5px;cursor:pointer;}
.doc_show .doc_box{ width:100%; text-align:center;}
.doc_show .doc_box span{ width:80px; height:50px; text-align:center;}
.doc_show .doc_box .pic{ width:50px; height:50px; border-radius:30px;}
.doc_show .doc_box h3{ line-height:25px; font-weight:16px;}
.doc_show .doc_box p{ line-height:25px; font-weight:12px;}
/*资讯css*/
.news_banner{ width:100%; height:280px; background-color:#f3eddc;}
.new_nav{ width:150px; border-right:1px solid #ddd; position:relative; float:left; min-height:500px;}
.new_nav ul{ padding:25px 0;}
.new_nav li a{ width:160px; font-size:22px; height:50px; line-height:50px; display:inline-block;}
.new_nav li a.current{ background:url(../../imagenew/window/images/bot.png) no-repeat right center; color:#50c9c3;}
.news_list{ width:750px; float:right; padding:15px 0;}
.news_list li{ width:100%; float:left; margin-top:30px;}
.news_list li .time{ width:65px; height:80px; float:left; color:#999; }
.news_list li .time .day{ font-size:50px; line-height:50px; text-align:center;}
.news_list li .time .date{ font-size:18px; line-height:20px; text-align:center;}
.news_list li .picture{  float:left; padding:0 20px 0 20px;}
.news_list li .picture img{width:130px; height:100px;}
.news_list li .info{ width:500px; float:right;}
.news_list li .info h3{ font-size:24px; line-height:35px; width:100%; font-weight:100;}
.news_list li .info p{ line-height:22px; font-size:14px; color:#999; padding-top:10px;}
.top_line{ width:100%;height:4px; border-bottom:4px solid #50c9c3; display:block;}
.news_detai{ width:100%; padding:30px 0;}
.news_detai .news_time{ width:150px; float:left; text-align:center; border-right:1px solid #ddd; padding-left:30px; min-height:200px;}
.news_detai .news_time .time{ width:65px; height:80px; float:left; color:#999; }
.news_detai .news_time .time .day{ font-size:65px; line-height:65px; text-align:center;}
.news_detai .news_time .time .date{ font-size:20px; line-height:20px; text-align:center;}
.news_detai .news_time .goback{ width:90px; line-height:25px; border:1px solid #ddd; border-radius:8px; padding:2px 5px; float:left; margin-top:25px;}
.news_detai .zhengwen{ width:730px; float:right;}
.news_detai .zhengwen .title{ width:100%; float:left;}
.news_detai .zhengwen .title h1{ width:100%; font-size:30px; font-weight:100; text-align:left; line-height:30px; padding:15px 0 30px;}
.news_detai .zhengwen .content{ line-height:25px; font-size:14px;}
.news_detai .zhengwen .content p{ text-indent:2.2em; padding-top:5px;}
/*分馆css*/
.hp_detail{ width:100%; float:left; height:135px; background-color:#f5f5f5;}
.hp_detail .pic{ float:left; margin-right:20px;}
.hp_detail .pic img{ width:180px; height:135px;}
.hp_detail .hp_add{ width:380px; float:left; padding-top:25px;}
.hp_detail .hp_add dl{ width:350px;height:90px; background:url(../../imagenew/window/images/hp_icon.png) no-repeat left 3px; padding-left:28px;}
.hp_detail .hp_add dd{ width:100%; height:28px; line-height:28px; float:left; font-size:16px;}
.hp_detail .booking{ width:150px; float:right; padding-top:40px;}
.hp_detail .booking .btn{ line-height:30px; padding:3px 15px; background-color:#fea100; color:#fff; text-align:center; border-radius:3px; font-size:16px;}
.news_list .hp_zhengwen{ width:100%; float:left; padding:20px 0;}
.news_list .hp_zhengwen p{ font-size:16px; line-height:30px;text-indent:2.2em; padding-top:5px;}
.hp_banner{ width:100%; height:120px; background-color:#17b0ad;}
.hp_banner .hp_box{ width:950px; height:120px; background:url(../../imagenew/window/images/hpbg.png) no-repeat right bottom;}
.hp_banner .hp_box h1{ height:85px; font-size:35px; line-height:85px; font-weight:100;}
.hp_banner .hp_box .hp_menu{ width:100%; float:left;}
.hp_banner .hp_box .hp_menu li a{ width:115px; height:35px; line-height:35px; text-align:center; padding:0 10px; font-size:16px; float:left; color:#fff; background-color:#3abcb9; display:inline-block; margin:0 10px 10px 0;}
.hp_banner .hp_box .hp_menu li .current{ background-color:#fff; color:#333;}

.news_list .hp_list{ width:100%; float:left;}
.news_list .hp_list li{ width:340px; float:left; background-color:#f5f5f5; margin:15px; display:inline;}
.news_list .hp_list li img{ width:340px;}
.news_list .hp_list li p{ line-height:25px; padding:5px 15px; font-size:14px;}

.news_list .zhuanke{ width:100%; float:left;}
.news_list .zhuanke li{ width:100%; float:left; margin-top:15px; display:inline; border-bottom:1px solid #ddd; padding-bottom:5px;}
.news_list .zhuanke li .leftside{ width:100px; float:left; text-align:center;}
.news_list .zhuanke li .leftside img{ width:100px; height:100px;}
.news_list .zhuanke li .leftside p{ line-height:25px; padding-top:3px; font-size:14px;}
.news_list .zhuanke li .rigside { width:630px; float:right;}
.news_list .zhuanke li .rigside p{ color:#888; line-height:23px;}
.news_list .zhuanke li .rigside .more{ color:#fff; background-color:#17b0ad; padding:5px 15px; line-height:25px; float:right; border-radius:5px;}

/*登录注册css*/
.reg_box{ width:100%; height:918px; background:url(../../imagenew/window/images/regbg.jpg) no-repeat right top;}
.reg_zheng{ width:390px; margin:0 auto; padding-top:170px;}
.reg_zheng .logo{ width:100%; height:200px; text-align:center;}
.msg-container{ width:315px; background-color:#fff; opacity:0.8; padding:25px;}
.msg-container li {
	width: 315px;
	overflow: hidden;
	font-size: 14px;
	padding: 8px 0 8px;
	position: relative;
	z-index: 30;
}
.msg-container li.icon-line input {
	padding-left: 50px
}
.msg-container li input.form-input {
	width: 250px;
	line-height: 30px
}
.msg-container li input.code-text {
	width: 169px
}
.msg-container li .cleanErrorMsg {
	top: 13px;
	right: 20px;
	color: #d82633;
	font-style: normal;
	position: absolute;
	z-index: 500
}
.msg-container li .captcha {
	padding-left: 5px;
	display: inline-block;
	vertical-align: top
}
.msg-container li .captcha img {
	border: 1px solid #ccc;
	display: inline-block;
	height: 40px;
	width: 110px
}
.msg-container li .forget-ps {
	position: absolute;
	right: 0;
	top: 0
}
.msg-container li .item-icon {
	position: absolute;
	top: 1px;
	left: 0;
	z-index: 2;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-right: 1px solid #e4e4e4
}
.msg-container li .item-icon.icon-user {
	background: url(../../imagenew/window/images/icon-user.png) center center no-repeat
}
.msg-container li .item-icon.icon-pwd {
	background: url(../../imagenew/window/images/icon-pwd.png) center center no-repeat
}
.msg-container li .item-icon.icon-ID {
	background: url(../../imagenew/window/images/icon-ID.png) center center no-repeat
}
.msg-container li .item-icon.icon-msg {
	background: url(../../imagenew/window/images/icon-msg.png) center center no-repeat
}
.msg-container li .item-icon.icon-phone {
	background: url(../../imagenew/window/images/icon-phone.png) center center no-repeat
}
.msg-container li .item-icon.icon-passport {
	background: url(../../imagenew/window/images/icon-passport.png) center center no-repeat
}
.msg-container li .item-icon.icon-age {
	background: url(../../imagenew/window/images/icon-age.png) center center no-repeat
}
.msg-container li .item-icon.icon-sex {
	background: url(../../imagenew/window/images/icon-sex.png) center center no-repeat
}
.msg-container li.auto-login {
	color: #bcbcbc;
	line-height: 18px;
	margin-top: -3px
}
.msg-container li.auto-login label {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	position: relative;
	top: -6px
}
.msg-container li.auto-login input[type=checkbox] {
	height: 20px
}
.msg-container li.action-bar .gbb {
	width: 292px;
	height: 50px;
	line-height: 50px;
	color:#fff;
	background-color:#33c3cc;
}
.msg-container li.action-bar .gbb:hover{ background-color:#0e9ca5;}

.msg-container li.action-bar .zhuce {
	padding: 0 10px;
text-align: center;
display: inline-block;
font-size: 18px;
font-weight: 400;
line-height: 40px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
transition: all .3s ease-out 0s;
border:1px solid #ddd;
	width: 292px;
	height: 50px;
	line-height: 50px;
	color:#333;
	background-color:#fff;
}
.msg-container li .fo-pwd {
	position: absolute;
	top: 3px;
	left: 225px;
	width: 90px
}
.msg-container li .refersh {
	display: inline-block;
	margin-left: 20px;
	text-decoration: underline;
	color: #aaa
}
.msg-container li .passwordErrorMsg {
	margin-right: 80px
}
.msg-container  li .validCodeErrorMsg {
	margin-right: 120px
}
.msg-container li .send-code {
margin-left: 5px;
width: 90px;
padding: 4px 12px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color:#f5f5f5;
border:1px solid #ddd;
}

.msg-container  li.sms-line .form-input {
width: 127px!important;
}
.msg-container li li.auto-login {
	color: #bcbcbc;
	line-height: 18px;
	margin-top: -3px
}
/*账户中心*/
.account-wrap{ background-color:#f5f5f5;}
.account-nav{ background-color:#66cdcc; border-bottom:3px ssolid #e7e7e7; margin-bottom:20px;}
.account-header{ height:90px; width:665px; margin:0px auto; background:url(../../imagenew/window/images/acount-header-bg.jpg) left no-repeat; padding-left:285px; }
.account-header .accleft{ height:85px; line-height:90px;color:#FFF; font-size:18px; float:left; padding-top:5px; }
.account-header .accright{ height:40px;float:right; padding-top:25px; display:inline; }
.searchinput{border-right-width: 0px;padding-left: 3px; height:40px; line-height:40px;	width: 389px;float: left;border-top-width: 0px;border-bottom-width: 0px;	color: #636365;	margin-left: 4px;	font-size: 12pt;	vertical-align: middle;	border-left-width: 0px;	}
.tab_search{height: 40px;}
.searchaction{width: 56px;float: right;height: 40px;}
.client{border:1px #e9e9e9 solid;    -webkit-box-shadow:0 0 4px #eee;   -moz-box-shadow:0 0 4px #eee;    box-shadow:1px 0 4px #eee; } 
.account-container {width: 950px;text-align: left;height: auto;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto; margin-bottom:30px;}
.account-main2 {height: auto;}
.acc-lside{ background:url(../../imagenew/window/images/acasid_bg.jpg) top no-repeat; }
.clienticon{ padding-top:13px; text-align:center; padding-bottom:13px;}
.clienticon img{ border-radius:47px;}
.client-list{ padding:15px 0; text-align:center}
.client-list li{ height:40px; line-height:40px; padding-left:8px;}
.client-list li img{ height:40px; float:left; width:40; border:0; margin-right:10px;}
.client-list li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;} 
.client-list li h2 a:link{ line-height:40px; float:left; font-size:16px; color:#767676; }
.client-list li h2 a:hover{ line-height:40px; float:left; font-size:16px; color:#6adadb; }
.acc-rside{ padding:22px;}
.acc-rside .title1{ line-height:60px;font-size:15px; color:#767676; border-bottom:2px solid #eeeeee; padding-left:19px; color:#5d5d5d; font-size:19px;}
.acc-rside .cdata{ padding:10px; }
#table1 td{ height:58px; text-align:left; line-height:58px; font-size:16px; color:#767676; border-bottom:1px solid #eeeeee; padding-left:10px;}
#table2 td{ height:58px;line-height:58px; font-size:15px; color:#767676; padding-left:10px; vertical-align:middle;}
#table2 td .input{ height:28px;line-height:28px; font-size:15px; color:#767676; width:250px; border:1px solid #dddddd;}
.acc-rside .cdata .edit{ background:url(../../imagenew/window/images/edit.jpg) right center no-repeat; font-family:"宋体"; font-size:14px}
.tablefr{ text-align:right;}
#table2 td .botton{ height:33px;line-height:33px; font-size:15px; color:#fff; width:86px; background-color:#ffad23; display:block; border-radius:2px;}
#table2 td .botton:hover{ height:33px;line-height:33px; font-size:15px; color:#fff; width:86px; background-color:#66cdcc; display:block;border-radius:2px;}
/*就诊记录*/
#table3 td{ height:58px;line-height:58px; font-size:15px; color:#767676; padding-left:10px; vertical-align:middle;}
#table3 td .input1{ height:28px;line-height:28px; font-size:15px; color:#767676; width:225px; border:1px solid #dddddd; }
#table3 td .input{ height:28px;line-height:28px; font-size:15px; color:#767676; width:100px; border:1px solid #dddddd; background:url(../../imagenew/window/images/datein_bg.jpg) right center no-repeat;}
.dateindex{ border:1px solid #c0e8e8;height:38px;  background-color:#e9f7f8; display:inline; width:100%; line-height:38px; display:inline-block;  }
.fldate{ width:145px; text-align:center;  font-size:14px; float:left; line-height:38px;  }
.flname{ width:385px; text-align:center;  font-size:14px; float:left; line-height:38px; }
.flzt{ text-align:center; width:150px;  font-size:14px; float:left; line-height:38px; }

.recordlist{ text-align:center; margin-bottom:30px; }
.recordlist li{ border-bottom:1px dashed #cfcfcf;height:48px;width:100%;display:inline; }
.redate{ width:145px;   font-size:14px; float:left; line-height:48px; }
.rename{ width:385px;  font-size:14px; float:left; line-height:48px; }
.rezt{  width:150px;  font-size:14px; float:left; line-height:48px; }
.rezt a{color:#6adcdc; }

#pagelist { width:100%; margin:30px auto; padding:6px 0px; height:28px;}
#pagelist ul{ }
#pagelist ul li { float:left; border:1px solid #dddddd; height:28px; line-height:28px; margin:0px 0px; width:32px; text-align:center; margin-left:-1px;}
#pagelist ul li a, .pageinfo { display:block; padding:0px 6px; background:#fff;}
.pageinfo  { color:#fff;}
#pagelist .current { background:#17b0ae; display:block; padding:0px 6px; font-weight:bold; color:#fff;}

/*就诊进度*/
.clientinfo{ height:56px; padding-left:25px;}
.clientinfo .name{float:left; height:56px; line-height:56px;font-size:16px; }
.jzlist{ padding-left:130px; background:url(../../imagenew/window/images/line_bg.jpg) left repeat-y;}
.jzlist-title{ background:url(../../imagenew/window/images/jzjd_title.jpg) left center no-repeat; height:33px; line-height:28px; font-size:15px; color:#fff; padding-left:10px; width:194px;}
.jzlist-re{ width:310px; background:url(../../imagenew/window/images/jzlist_bg1.jpg) 4px top no-repeat; padding-left:43px; margin-top:20px;}
.jzlist-re .retag{ line-height:39px; height:39px; padding-left:25px; font-size:18px; color:#22b0b4;}
.jzlist-re .detail{ color:#828282; border:1px solid #e9e9e9; border-top:none; background-color:#f8f8f8; padding-left:15px; padding-top:8px; padding-bottom:5px;}
.jzlist-re .detail li{ height:25px; line-height:25px; font-size:16px;}

/*我的健康卡*/
.my_hcdlist{ }
.card{width:200px;margin:15px; float:left;}
.hcd{ width:198px; border:1px solid #dddddd; border-radius:5px;}
.hcd1{ width:198px; border:1px solid #dddddd; border-radius:5px; background:url(../../imagenew/window/images/card_bg.jpg) center center no-repeat; padding-top:60px;line-height:34px; text-align:center; }
.hcd1:hover{ width:198px; border:1px solid #6adadc; color:#6adadc; border-radius:5px; background:url(../../imagenew/window/images/card_bg-hover.jpg) center center no-repeat; padding-top:60px;line-height:34px; text-align:center; }
.hcd1 .add{ text-align:center;font-size:16px; background-color:#f9f9f9; line-height:37px;}
.hcd .cinfo{ height:47px; padding:0px 10px; font-size:16px; background-color:#fff;}
.hcd .cinfo .name{float:left; line-height:47px; color:#333333;}
.hcd .cinfo .money{float:right; line-height:47px; color:#979797; }
.hcd .cardnum{ height:47px; text-align:center;font-size:16px; background-color:#f9f9f9; line-height:47px; font-weight:bold;}
.accop{height:25px; line-height:25px; font-size:13px;}
/*充值明细*/
#table4 td{ height:40px;line-height:40px; font-size:15px; color:#767676; padding-left:10px; vertical-align:middle;}
#table4 td .input1{ height:28px;line-height:28px; font-size:15px; color:#767676; width:225px; border:1px solid #dddddd; }
#table4 td .input{ height:28px;line-height:28px; font-size:15px; color:#767676; width:100px; border:1px solid #dddddd; background:url(../../imagenew/window/images/datein_bg.jpg) right center no-repeat;}
#table4 td .input2{ height:28px;line-height:28px; font-size:15px; color:#767676; width:100px; border:1px solid #dddddd; background:url(../../imagenew/window/images/datein_bg.jpg) right center no-repeat;}

.chargedetail{ border:1px solid #c0e8e8; background-color:#e9f7f8; display:block; }
.fldate{ width:145px; text-align:center; height:38px;  font-size:14px; float:left; line-height:38px;  }
.flname{ width:385px; text-align:center; height:38px;  font-size:14px; float:left; line-height:38px; }
.flzt{ text-align:center; width:150px; height:38px;  font-size:14px; float:left; line-height:38px; }
/*我要充值*/
.charge-main{ padding:20px 0; }
.cdselect{}
.cdselect .title img{ float:left;height:57px; margin-right:10px; }
.cdselect .title{ height:57px; line-height:57px; font-size:16px; }
.cpaymoney{padding:15px 0;}

.cpaymoney li{ position:relative; text-align:center; margin:20px; float:left; border:1px solid #e3e3e3; border-radius:40px; width:80px; height:80px; line-height:80px; font-size:25px; color:#ffad23;}
.cpaymoney li:hover{ position:relative; border:1px solid #ffad23; border-radius:40px; width:80px; height:80px; line-height:80px; font-size:25px; color:#fff; background-color:#ffad23;}

.cpaymoney li .right{ position:absolute; right:0; bottom:0px; width:80px; height:80px;background:url(../../imagenew/window/images/right_bg.png) right bottom no-repeat; display:none;}
.cpaymoney li:hover .right{ position:absolute; width:80px; height:80px;background:url(../../imagenew/window/images/right_bg.png) right bottom no-repeat; display:block;}

.payfor{padding:15px 0; }
.payfor .botton{ height:42px; background-color:#ffad23; width:122px; border-radius:5px; background-image:url(../../imagenew/window/images/payfo_bg.png); background-repeat:no-repeat; padding-left:60px; }
.payfor .botton h2{ line-height:42px; color:#fff; font-size:16px; }
/*弹窗css*/
.box{position:absolute;width:600px;left:50%;height:auto;z-index:100;background-color:#fff;border:1px #ddd solid;padding:1px;}
.box h2{height:35px;font-size:14px; border-bottom:1px solid #ddd;position:relative;padding-left:10px;line-height:35px;color:#333;}
.box h2 a{position:absolute;right:5px; top:6px; width:17px; height:17px; background:url(../../imagenew/window/images/close.png) no-repeat; display:block; text-indent:-9999em;}
.box .mainlist{padding:10px 10px 20px;}
.box .mainlist .pic{ width:200px; height:150px; margin:10px; display:inline; float:left; display:inline;}
.box .mainlist .pic img{ width:200px; height:150px;}
.box .mainlist .intro { width:340px; float:right; line-height:25px; font-size:14px; margin:10px;}
#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;}

/*通栏焦点图 */
.fullSlide{width:100%;position:relative;height:370px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:370px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:370px;}
.fullSlide .hd{width:100%;position:absolute;z-index:2;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=60);opacity:0.6;line-height:999px;}
.fullSlide .hd ul .on{background:#50c9c3;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

/**左侧分类导航 **/
.all-sort-list{position:relative;width:190px;height:370px;border-top:none;background:#50c9c3;}
.all-sort-list .item.bo{border-top:none;} 
/*.all-sort-list .item h4{width: 178px;height: 68px;padding: 12px 0 12px 10px;color: #fff;background-color: #6eddd8;border-bottom: 1px solid #81e1dc;border-left:3px solid #50d8d2; font-weight:100;}*/
.all-sort-list .item .fenlei{width: 178px;height: 68px;padding: 12px 0 12px 10px;color: #fff;background-color: #6eddd8;border-bottom: 1px solid #81e1dc;border-left:3px solid #50d8d2; font-weight:100;}
.fenlei .title{margin-left: 10px;font-size: 16px;font-weight: 100; line-height:20px;}
.fenlei .title i {float: left;display: block;width: 23px;height: 23px;margin-right: 5px;background-repeat: no-repeat;}
.fenlei .title i.nk {margin-top: -3px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -656px;width: 23px;height: 23px;}
.fenlei .title i.wk {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -886px;width: 27px;height: 17px;}
.fenlei .title i.fck {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -535px;width: 25px;height: 25px;margin-top: -3px;}
.fenlei .title i.pfk {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -722px;width: 21px;height: 19px;}
.fenlei .title a {text-decoration: none;color: #fff;}
.fenlei .sub-ds {display: block;padding-top:5px;}
.fenlei .sub-ds a {display: inline-block;height: 14px;line-height: 14px;padding: 0 10px;color: #fff;margin-top: 6px; text-decoration:none;}
/*.all-sort-list .hover h4{position:relative;z-index:13;background:#FFF;border-left: 3px solid #ffd47f;color: #50c9c3;}*/
.all-sort-list .hover .fenlei{position:relative;z-index:13;background:#FFF;border-left: 3px solid #ffd47f;color: #50c9c3;}
.all-sort-list .hover i.nk {background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -689px;width: 23px;height: 23px}
.all-sort-list .hover i.wk {margin-top: 1px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -913px;width: 27px;height: 17px;}
.all-sort-list .hover i.fck {margin: 1px 8px 0 1px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -570px;width: 20px;height: 20px;}
.all-sort-list .hover i.pfk {margin: 2px 8px 0 1px;background-image: url(../../imagenew/window/images/home-sprite.png);background-repeat: no-repeat;background-position: -5px -751px;width: 16px;height: 15px;}
.hover .fenlei a {color: #50c9c3;}
.all-sort-list .item-list{display:none;position:absolute;width:320px;min-height:370px;_height:370px;background:#FFF;left:190px;box-shadow:0px 0px 10px #DDDDDD;border:1px solid #DDD;top:0px;z-index:10;padding:0 0px 0 20px;}
.item-list .subitem{width:100%;float:left; padding:20px 0;}
.item-list .subitem a{height:30px; font-size:12px; line-height:30px; padding:0 8px; text-decoration:none; display:inline-block; text-align:left;}

#limittext{ 
width:725px; 
height:auto; 
position:relative;
background-color:#fff;
float:right;
} 
#limittext span{ color:#999;}

.switch{ 
font-size:12px; 
text-align:center; 
cursor:pointer;
color:#14bab2;
position:absolute; 
bottom:0; 
width:100%; 
height:40px; 
line-height:60px;
}