@charset "gb2312";
/* CSS Document */

.blank{ clear:both; height:6px; _overflow:hidden;}
.blue{ color:#0679b0;}
/*top*/
.wap14_logo{ background:url(../images/wap_topbg.jpg) repeat-x; margin-top:40px;}
.wap14_nav{ background:#006eba url(../images/wap_navbg.jpg) no-repeat center top; height:50px; text-align:center; padding:6px 0 0;}
.wap14_nav a{ color:#fff; line-height:22px; font-size:14px; background:url(../images/line.jpg) no-repeat right; width:25%; display:inline-block; float:left;}
/*banner*/
#flash { width:100%; overflow:hidden; margin:0 auto; clear:both; position:relative; max-height:450px;}
#flash a {width:100%; display:none;}
#flash img {width:100%;/* display:none;*/}
.flash_bar { width:100%; z-index:1; height:30px; overflow:hidden; position:absolute; bottom:0px; left:0px; text-align:center;}
.flash_bar .dq { display: inline-block; width:10px; height:10px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display: inline-block; width:10px; height:10px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine { width:100%; clear:both;}

.wap14_box1{ text-align:center;}
.wap14_box1 a{ background-color:#e9e8e8; height:24px; display:inline-block; width:32.5%; text-align:center; font-size:16px; padding:8px 0;}
/*search*/
.wap14_search{ background:#f0f0f0; height:26px; padding:5px 0;}
.wap14_search span.fl{ width:80%; display: inline-block;}
.wap14_search .input1{ background:#fff url(../images/wap_sear.jpg) no-repeat 4px 4px; height:24px; line-height:24px; border:1px solid #ccc; padding:0 0 0 20px; font-size:14px; color:#666; float:left; width:100%;}
.wap14_search .submit1{ background:#026eba; font-size:14px; font-weight:bold; color:#fff; width:20%; float:left; height:26px; line-height:26px;}

.wap14_box2{ background:url(../images/wap_bg1.jpg) repeat-x; height:99px; border:1px solid #ccc;}
.wap14_box2 div.fl{ width:33%; text-align:center; padding:8px 0 0;}
.wap14_box2 div.fl p{ color:#555; font-size:14px;}
/*form*/
.htit1{ text-align:center; background:#1066c4;}
.formbox{ width:100%}
.formbox dt{ text-align:center; font-size:14px; line-height:25px; padding:8px 0;}
.formbox li{ overflow:hidden; padding:5px 0;}
.formbox span.fl{ display:inline-block; width:30%; text-align:right; font-size:13px;}
.formbox li input{ border:1px solid #ccc; height:23px; width:55%;}
.formbox li textarea{border: 1px solid #ccc;
  height: 23px;
  width: 55%;}
.formbox li .text-sex{ width:15%;}
.formbox li select{ border:1px solid #ccc; height:23px; width:55%;}
.formbox div.center input{ display:inline-block; font-size:15px; height:30px; line-height:30px; padding:0 5px; font-weight:bold; cursor:pointer;}
.formbox div.center a{ display:inline-block; font-size:15px;  height:30px; line-height:30px; padding:0 5px; font-weight:bold;}
/*底部漂浮*/
html, body { _height:100%; _overflow:hidden; }
body { _overflow:auto; }
.pfbot{ background:url(../images/wap_bg2.jpg) repeat-x; height:34px; text-align:center; position:fixed; _position:absolute; width:100%; left:0px; bottom:0; z-index:2;}
.pfbot img{ padding:4px;}
.botname{ text-align:center; font-size:14px;}
/*医院荣誉*/
.waptit strong{ font-size:16px; font-weight:normal;}
.blue{ color:#018cd6;}
.thisbox{ font-size:14px; border-bottom:1px solid #ccc; padding:0 15px 8px 15px; overflow:hidden; }
.thisbox font{ font-size:14px;}

.yyrybox h3{ padding:8px 0 0;}
.yyrybox h3 strong{ display:block; text-align:center; background:url(../images/rytitbg.jpg) no-repeat center; line-height:25px; font-size:15px;}
.yyrybox h3 font{ display:block; text-align:center;}
.yyrybox p{ font-size:14px; color:#444; line-height:25px; text-indent:24px; padding:0 8px 8px;}
.yyrybox div.fl{ width:50%; text-align:center;}
.yyrybox div.fl span{ padding:5px 0; color:#333; font-size:13px; display:block;}

.pages{ overflow:hidden; background:#f0f0f0; margin:8px 0;}
.pages li{ font-size:14px; float:none; display:inline; color:#444;}
.pages ul{ width:100%; text-align:center;}
.pages .pagethis{ background:#d7d7d7; padding:0 8px;}
/*列表页修改*/
.listulit li{ font-family:宋体;}
.listulit li a{ font-family:"微软雅黑";}
.list_wenx{ border:1px dashed #ccc; padding:10px;}
.list_wenx p{ color:#444; font-size:15px; text-indent:24px; line-height:25px; padding-bottom:8px;}
.list_wenx div img{ padding:0 5px;}
/*专家页面*/
.docbox1 a{ width:24%;}
.listbox1 a{ font-size:14px; letter-spacing:-1px;}
.docbox1 a:hover{ color:#fff; background:#018cd6;}
.docboxlist{ background:#f4f4f4; padding:8px; height:117px;}
.docboxlist div.fl{ width:110px; border:2px solid #fff; margin-right:10px;}
.docboxlist div.fl a{ color:#fff;}
.docboxlist div.fl font{ display:block; text-align:center; height:25px; line-height:25px; font-size:14px; color:#fff; background:#a0a0a0;}
.docboxlist h3{ color:#555; line-height:21px; font-size:16px;}
.docboxlist h3 a{ color:#555;}
.docboxlist p{ color:#555; line-height:20px; padding:5px 0;}
.docboxlist h3 span{ color:#333;}
.docboxlist em{ font-style:normal; font-size:14px;}
.docboxlist em a{ color:red; background:#fff600; font-size:15px;}
/*症状查询页面*/
.zhengz li{ clear:both; height:52px; padding:5px 0;}
.zhengz li span.fl{ padding:0 8px;}
.zhengz li p{ padding:5px 0 0;}
.zhengz li p a{ color:#555; font-size:13px;}
.bgray{ background:#f1f0f0;}
/*医院挂号*/
.guahbox h3{ background:#f0f0f0; text-align:center; font-size:18px; font-weight:bold; color:#333; height:40px; line-height:40px;}
.guahbox p{ padding:10px; line-height:25px; color:#444; font-size:14px; text-indent:24px;}
.guahbox .border{ border:1px solid #ccc;}
.guahbox dl{ border-top:1px solid #ccc; padding:5px 0 15px;}
.guahbox textarea{ border:1px solid #ccc; width:55%;}
/*案例列表页*/
.casebox{ clear:both;width:320px; margin:0 auto;}
.casebox1{ clear:both; width:320px; margin:0 auto;}
.case_l{ width:66%; border-right:3px solid #fff; position:relative;}
.case_l p{ position:absolute; bottom:0; height:27px; line-height:25px; text-align:center; color:#fff; font-size:14px; width:100%; background:#999; opacity: 0.75;-moz-opacity: 0.75;filter:alpha(opacity=75);}
.case_l p a{ color:#fff;}
.case_r{ width:32%; color:#fff; padding:30px 0 0;}
.case_r strong{ color:#fff; font-size:18px; display:block; line-height:25px; padding:0 0 0 8px;}
.case_r font{ display:block; color:#fff; font-size:14px; line-height:25px; height:50px; padding:0 0 0 8px;}
.case_r a{ color:#fff; font-size:14px; line-height:25px; padding:0 0 0 8px;}
/*文章页*/
.article_mune span.fl{ background:#43aae1; width:22%; height:72px; margin:6px 4px 0 0; display:inline-block; text-align:center;}
.article_mune span.fl a{ background:none; margin:0; display:inline;}
.article_mune span.fl font{ display:block; font-size:14px; color:#fff; line-height:25px;}
.article_mune span.fl img{ padding:8px 0 0;}
.article_mune a{ background-color:#e9e8e8; height:33px; display:inline-block; width:24.6%; text-align:center; font-size:16px; line-height:33px; margin:6px 0 0;}

.contant h2{ font-size:19px; text-align:center; font-weight:bold; padding:5px 0 12px; color:#333;}
.art_con p{ line-height:25px; color:#444;}
.art_con div.center img{ padding:10px 5px;}
.xianguan{ overflow:hidden; border-top:1px dashed #ccc; padding-bottom:8px;}
.xianguan h3{ color:#333; text-align:left; padding:10px 0 5px 10px; font-size:15px;}
.xianguan li{ font-family:宋体; padding:0 10px; clear:both;}
.xianguan li a{ font-family:"微软雅黑"; font-size:14px; line-height:25px;}

.zzart li span.fl{ width:14%; display:inline-block; text-align:center; font-size:14px; color:#1287d7; margin-top:6px; border:1px solid #1287d7; height:44px; padding:0;}
.zzart li span.fl a{ background:none; display:inline; color:#1287d7; padding:8px 0 0;}
.zzart a{ display:inline-block; width:20%; background:#e9ebea; text-align:center; margin:6px 0 0; font-size:13px;}


.lyxq h4{ font-size:16px}

/*==============3.19修改===========*/
/*banner*/
.touchsliderdemo{width:100%;margin:0 auto;display:block;overflow:hidden;position:relative;}
.touchsliderdemo .touchslider-viewport {margin:0 auto;overflow:hidden;z-index:1;}
.touchsliderdemo .touchslider-item {margin:0 auto;display:block;overflow:hidden;}
.touchsliderdemo .touchslider-viewport li{float:left;}
.touchsliderdemo .touchslider-item img{width:100%;margin:0 auto;border:0;}
.touchsliderdemo .touchslider-item a{display:block;line-height:0;}
.touchsliderdemo .touchslider-nav {position:absolute;left:50%;margin-left:-25px; bottom:5px;height:12px;line-height:12px;text-align:center;z-index:9999;display:block;}
.touchsliderdemo .touchslider-nav a {cursor: pointer;color: #000;}
.touchsliderdemo .touchslider-nav a:active {background: #689db2;}
.touchsliderdemo .touchslider-nav li {width:9px;height:9px;background:#aaa;margin:0 3px;font-family: Arial;display:inline-block;-webkit-border-radius:9px;border-radius:9px;text-indent:-9999px;cursor: pointer;}
.touchsliderdemo .touchslider-nav li.on {background: #0679C2;}
/*专家*/
.touchslider-demo{width:320px; height:291px;margin:0 auto;overflow:hidden;}
.touchslider-demo .touchslider-viewport {height:262px;margin:0 auto;overflow:hidden;}
.touchslider-demo .touchslider-item {width:310px;height:262px;margin:0 auto;overflow:hidden;}
.touchslider-demo .touchslider-item dl{width:310px; height:116px;margin:15px auto 0 auto;display:block;}
.touchslider-demo .touchslider-item dt{width:98px; height:116px;margin:0 auto;float:left;}
.touchslider-demo .touchslider-item dd{width:204px; height:116px;margin:0 auto;float:right;}
.touchslider-demo .touchslider-item img{width:92px; height:110px;display:block;background:#ddd;padding:2px;border:1px solid #aaa;}
.touchslider-demo .touchslider-item h3{width:204px; height:20px;line-height:20px;margin:0 auto;text-align:left;font-weight:normal;font-size:12px;color:#333;display:block;overflow:hidden;}
.touchslider-demo .touchslider-item h3 b{height:20px;line-height:20px;padding-right:8px;display:block;float:left;font-size:14px;}
.touchslider-demo .touchslider-item p{width:204px; height:50px;line-height:22px;margin:0 auto;text-align:left;font-size:12px;color:#333;display:block;}
.touchslider-demo .touchslider-item a.btnzxzx{width:86px;height:20px;line-height:20px;margin:20px auto 0 0;text-align:center;color:#d7dcde;font-size:12px;background:url(../images/btnzxzx.png) center no-repeat;background: -moz-linear-gradient(top, #0679C2, #0679C2);background: -webkit-gradient(linear,top,from(#0679C2),to(#0679C2));background: -webkit-linear-gradient(top, #0679C2, #0679C2);background: -o-linear-gradient(top, #0679C2, #0679C2);-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0 0 3px #666;-webkit-box-shadow: 0 0 3px #666;box-shadow:0 0 3px #666;display:block;}
.touchslider-demo .touchslider-nav {text-align: center;margin:10px 0;height:9px;line-height:0px;}
.touchslider-demo .touchslider-nav a {cursor: pointer;color: #000;}
.touchslider-demo .touchslider-nav a:active {background: #689db2;}
.touchslider-demo .touchslider-nav {height:9px;line-height:9px;}
.touchslider-demo .touchslider-nav li {width:9px;height:9px;background:#aaa;margin:0 3px;display:inline-block;-webkit-border-radius:9px;border-radius:9px;text-indent:-9999px;cursor: pointer;}
.touchslider-demo .touchslider-nav li.on {background: #0679C2;}

/*切换*/
.none{ display:none;}
#myTab{ text-align:center;}
#myTab li{ display:inline-block; width:24%; background-color:#e9e8e8; height:35px; text-align:center; margin:3px 0; line-height:35px; cursor:pointer; font-size:14px;}
#myTab li.active{ background:#018cd6; color:#fff;}


/*==================4.11增加====================*/
.touchsliderdemo .touchslider-nav{ z-index:1}
.zjswt,#footer{ z-index:99}
.yy_dis h2 { border-bottom:1px dashed #918b8a; padding:0 12px 6px; font-size:14px; color:#1e6bbd; }
.yy_dis h2 a { color:#1e6bbd; }
.yy_dis ul li { overflow:hidden; zoom:1; padding:6px 10px; font-size:14px; }
.yy_dis ul li span img { float:left; margin-right:12px; border:1px solid #c2c2c2; }
.yy_dis ul li h5{ color:#009ad7; }
.yy_dis ul li h5 a { color:#009ad7; }
.yy_dis ul li p { color:#131313; }
/**/
#look li { line-height:30px; border-bottom:1px solid #cbcbcb; padding:4px 0; font-size:14px; color:#565656; padding:0 10px; }
#look li span { color:#009ad7; }
/**/
.news{ margin-top:5px;}
.news_top{ height:35px; margin:0; background:#1165c5 url(../images/3gindex_27.jpg) bottom;}
.news_top_l{width:68px; height:35px; margin:0 0 0 15px; line-height:30px; text-align:center; background:#1165c5 url(../images/3gindex_26.jpg) no-repeat bottom; float:left; display:inline; color:#fff; font-size:16px;}
.news_top_r{ width:42px; height:29px; margin:0; font-size:9px; line-height:32px; float:right; display:inline; text-align:center; color:#fff; font:Arial;}
.news_top a{ color:#fff;}
.news_bm{margin:0;}
.news_bm ul li{ height:29px; border-bottom:1px #787878 dotted; background:url(../images/3gindex_31.jpg) no-repeat; background-position:5px 12px; padding-left:12px; line-height:29px;}


/*4.15*/
.clear{ clear:both; height:0; _overflow:hidden;}
.blank{ clear:both; height:8px; _overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.divhidden{ overflow:hidden; _overflow:none; _height:10px;}
.red,a.red{ color:#F00;}
.yellow{ color:#fffc00;}
.blue{ color:#0054be;}
.org{ color:#f29600;}
.center{ text-align:center;}
.w320{ width:320px; margin:0 auto;}
.ptit{ background:url(../images/bg2.jpg) repeat-x; height:31px; padding-left:10px;}


/*医院切换*/
.zm{ overflow:hidden; zoom:1; background:url(../images/zm_cbg.png) repeat-x top center;}
.zm_t{ overflow:hidden; zoom:1; padding-top:4px;}
.zm_t h3{ float:left; width:50%; background:#e9e8e8; text-align:center; line-height:30px; font-size:15px;}
.zm_t h3 a{ color:#130404; text-decoration:none; cursor:pointer;}
.zm_t h3 a.hover{ background:#1165c5; color:#fff; display:block;}
.zm_c{ overflow:hidden; zoom:1; padding:10px 0px 8px;}
.zm_c div.fl{ width:25%; text-align:center; padding:10px 0 0;}
.zm_c div.fl p{ font-size:14px; line-height:30px;}


/*=======================5.17专家页面=======================*/
/*底部*/
.dtit{ background:#028cd6; line-height:35px; color:#fff;}
.docnav{ background:#ececec; height:24px; padding:5px;}
.docnav p.fl { width:75%;}
.docnav p.fl a{ display:inline-block; background:url(../images/dnvbg.jpg) repeat-x; height:22px; border:1px solid #c7c7c7; width:22%; text-align:center;}
.docnav a.fr{ display:inline-block; width:25%; text-align:center;}

.docym_box1{ padding:0 8px;}
.docym_box1 span.fl{ background:#dedede; border:1px solid #aaa; padding:2px; margin-right:8px;}
.docym_box1 p{ color:#666; line-height:27px;}
.docym_box1 div.center{ text-align:left; padding:10px 0 0;}
.docym_box1 div.center a{ display:inline-block; width:70px; text-align:center; line-height:25px; color:#fff;}
a.bgblue{ background:#018cd6;}
a.bgorg{ background:#ff8b00;}

.docbor{ border:1px solid #ccc; margin:0 8px; padding-bottom:10px;}
.docbor h3{ background:#f4f4f4; line-height:28px; color:#333; height:30px; font-weight:bold; padding:0 0 0 10px;}
.docbor p{ padding:10px 10px 0; font-size:14px; color:#555; line-height:23px;}

.docpb{ margin:8px auto 0; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.docpb td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; color:#333;}

#scrollDiv{ overflow:hidden; margin:5px 5px 0;}
.scrollText{height:225px;overflow:hidden}
.scrollText li{ overflow:hidden;padding:10px; clear:both; border-bottom:1px dotted #ccc; color:#555; line-height:18px;}
.scrollText li span img{ border:1px solid #ccc; margin-right:5px; padding:1px;}

.blink{ height:35px; line-height:35px; text-align:center; font-size:14px; background:#e3e3e3;}
.blink a{ padding:0 8px;}
.foot{ background:#f7f7f7; padding:10px;}
.foot p{ width:240px; line-height:23px; color:#3e4b5b; font-size:12px;}
.foot span.fr{ margin:10px 0 0;}
/*底部漂浮改*/
.pfbot{ background:url(../images/bpf_g1.gif) repeat-x center bottom; height:55px; border:0;}
.pfbot li{ float:left; width:25%; text-align:center; height:55px; background-repeat:no-repeat; background-position:center 15px;}
.pfbot li.pfbg{ background:url(../images/bpf_g2.gif) no-repeat center;}
.pfbot li a{ display:block; height:20px; padding:35px 0 0; color:#fff; font-size:12px;}


/*6.30*/
.sz_lib { overflow: hidden; zoom: 1; border-bottom: 1px solid #D2D2D2; }
.sz_lib li { line-height: 30px; color: #282828; border-top: 1px solid #D2D2D2; background: url(../images/sz_dian.png) center left no-repeat; padding-left: 8px; margin-left:10px; }
.sz_lib li strong { padding-right: 2px; }