@charset "gb2312";
/* CSS Document */
body{ list-style:none; top:0px; margin:0px;   font-family:"微软雅黑",Arial,Helvetica,sans-serif;background:#fff;}
ul,ul li,p,a,h1,h2,h3,h5{ list-style:none; padding:0px; margin:0px;}
a{ text-decoration:none;}
img{ border:0px;}
.red,.red a{ color:#f00;}

.headfloat{ height:42px; width:100%; background:url("../images/gh_bg.gif") repeat-x; text-align:center; margin:auto;  position: fixed; top:0px; z-index:1;}/*头部漂浮100%*/
.headfloat img{ vertical-align:middle;}
.headfloatleft,.headfloatright{ height:41px; width:49%; float:left; line-height:41px;}
.headfloatleft a,.headfloatright a{ color:#fff; vertical-align:top;}
.icoimg{ margin-top:-17px;}

.main { width:100%; max-width:640px; margin:0 auto;}
.header{ width:100%; max-width:640px; margin:0 auto;margin-bottom:10px;background-color: rgba(18,102,193,0.9);} 
.banner img{ width:100%; display:block}

/*2014-11-19改周*/
.logo{ max-width:640px; margin:auto; max-height:166px;}
.logo img {width:100%}
.logo a{ color:#000; text-decoration:none;}
.logoleft{ width:40px; height:40px; float:left; padding-left:10px;}
.logoright{ float:left; width:190px; height:50px; text-align:left; padding-left:5px; padding-top:3px;}
.logoright1{ list-style:none; padding:0px; margin:0px; width:100%; font-size:25px;  font-family:"黑体",Arial,Helvetica,sans-serif;}
.logoright2{ list-style:none; padding:0px; margin:0px;  width:100%; font-size:10px;}
.logord{ width:35px; height:32px; background:#f00; float:left; font-size:12px; color:#fff; text-align:center; line-height:15px; padding-top:3px; margin-top:7px; letter-spacing:0.7px; }

/* show */
.a5{width:90%; height:auto; overflow:hidden; line-height:26px; margin:0 auto; padding:10px 0px; margin-top:5px;}
.a5_1{text-align:center;font-size:12px; border-bottom:1px dashed #aaa; margin-bottom:10px; padding-bottom:5px;}
.a5_1 b{font-size:16px; color: #009896;}
.a5 img{max-width:90%;}


.nav{ background:url("../images/bggg.png") repeat-x; height:52px; width:100%;}
.nav ul{  width:100%; height:52px;}
.nav ul li { float: left; height: 26px; line-height: 26px; position: relative; text-align: center; width:25%;}
.nav ul li a{  border-bottom: 1px solid #67a1ca; border-right: 1px solid #67a1ca;  color: #fff;  display: block;  height: 26px;  font-size:14px;}

.navleftbox{ height:35px; text-align:center; width:100%;  margin-top:8px;  font-weight:600; font-size:15px; font-family: "微软雅黑";}   /*在线咨询100%*/
.navleft{ height:35px; text-align:center; width:320px; margin:auto; margin-top:8px;  font-weight:600;}   /*在线咨询100%*/
.navzx{ background:url("../images/zx_an.jpg") no-repeat; width:110px; height:35px; display:block; float:left; line-height:38px; color:#ef001c;}
.navtel{ background:url("../images/tel.jpg") no-repeat; width:179px; height:35px; font-size:17px; display:block; float:left; line-height:38px; color:#ef001c; margin-left:10px;}


.ztc{ width:320px; height:81px; margin:auto; text-align:center; background:url("../images/tu_pic1.jpg") no-repeat;}   /*直通车100%*/
.ztc .ztc1{ list-style:none; padding:0px; margin:0px; color:#fff; font-size:13px; font-weight:600; padding-top:7px; height:18px;}
.ztc .ztc2{ list-style:none; padding:0px; margin:0px; color:#f00; height:35px; line-height:35px; font-size:24px; font-weight:600; font-family: "Microsoft YaHei";}
.ztc .ztc3{ list-style:none; padding:0px; margin:0px; color:#000; font-size:12px; text-align:left;}

.zjmztime{ background:url("../images/nav_bg.jpg") repeat-x; width:100%;color:#fff; height:35px; line-height:35px; margin-top:3px; font-size:14px;}
.zjmztime a {color:#FFF}
.zjmztgh{ background:url("../images/nav_bg.jpg") repeat-x; width:100%; color:#fff; height:35px; line-height:35px; margin-top:3px; font-size:14px;}
.zzy{ float:right; padding-right:6px; margin-top:-30px;}

.zjlist{  width:100%; margin:auto; height:145px;background:#fff;}   /*专家100%*/
.zjlistnav{ width:100%; height:35px;}
.zjlistnav ul{}
.zjlistnav ul li{ width:14%; height:35px; list-style:none; line-height:35px; float:left;  background:url("../images/zj_bg2.jpg") repeat-x; text-align:center; margin-left: 0.2%; font-size:14px;}
.zjlistnav ul li a{ width:100%; height:35px; list-style:none; line-height:35px; display:block;color:#004d8d;}
.zjlistnav ul li .on{ background:url("../images/zj_bg3.jpg") repeat-x; width:100%; height:35px; list-style:none; line-height:35px; }
.zjlistcon{ width:100%;  height:100px; margin:auto; margin-top:5px;}
.zj_cont{ overflow: hidden; padding: 5px 0;  width:50%; height:88px; float:left;}
.zj_img { clear: both;  text-align: center;  width: 70px; float:left;}
.zj_cont h3 { color: #c0460b;  padding-left: 75px; font-size:14px;}
.zj_cont a{ color:#231815;}
.zj_cont p { line-height: 18px;  margin-top: 3px;  padding-left: 75px; font-size:14px;}
.zj_btn {  display: block; margin-top: 5px; padding-left: 75px;}

.zzgh{ width:318px; height:294px; margin:auto; font-size:14px; padding-top:10px;background:#fff;}/*自助挂号100%*/
.inputdiv{ height: 40px;line-height: 30px; overflow: hidden;}

.inputdiv span {  float: left;  text-align: right;  width: 25%;}
.inputbox { border: 1px solid #ffcea0;border-radius: 2px; box-shadow: 0 2px 2px -2px #ddd inset; color: #666; float: left;  height: 25px; text-indent: 3px; width: 60%;}
.inputdiv .dateimg {position: absolute;top: 5px;right: 25px;cursor: pointer;}
.btnsum{ text-align:center; margin-top:3px;}



.yyjz{ width:320px; margin:auto; background: none repeat scroll 0 0 #eff8ff;   border: 1px solid #d8eeff;  height: 98px; font-size:14px;}/*优先就诊100%*/
.yy_left {line-height: 35px; margin-top: 10px;  padding-left: 15px; width: 200px; float:left;}
.yy_right { margin-left: 15px; margin-top: 10px; width: 66px; float:left;}
.yy_right span { background: url("../images/btn4.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  color: #fff; display: block; height: 24px; line-height: 24px; margin-bottom: 4px; text-indent: 16px; width: 66px;}




/*底部*/
.db{ width:100%; background-color:#017BD1; margin:0 auto; color:#d2d2d2;margin-bottom: 40px;}
.db1{ width:320px; margin:0 auto;}
.db ul{ color:#FFF;padding-bottom:20px}
.db li{ line-height:30px; text-align:left;}
.db li a{ color:#fff;}

.an{ margin-top:20px; margin-left:20px;}
.an img{ float:left; padding-left:20px; padding-right:30px;}



/*列表页*/
.listbox{ width:100%; margin:auto; height:auto; _height:100%; overflow:hidden;background:#fff;}/*列表页100%*/
.listtitle{ background:url("../images/zj_bg2.jpg") repeat-x; height:35px; width:100%; margin:auto; line-height:35px;color:#fff; font-size:14px;}
.listtitle a{ color:#fff;}
.listtitlecon{ background:url("../images/nav_bg.jpg") repeat-x; height:35px; width:100%; margin:auto; line-height:35px;color:#fff; font-size:14px;}
.listtitlecon a{ color:#fff;}

.list{width:100%; height:auto; overflow:hidden;}
.list ul{}
.list ul li{ background:url("../images/ico.jpg") no-repeat 5px #edf8ff; padding-left:15px; font-size:14px; line-height:24px; border-bottom: 1px solid #fcdbac; border-top: 1px solid #fff; font-weight: normal; height: 34px; line-height: 34px;}
.list a{ color: #231815;float:left;}
.list span{ float:right; padding-right:5px;}

.pagelist{ width:100%; margin:auto; height:40px; line-height:40px; font-size:14px;}
.pagelist ul{}
.pagelist ul li{ float:left; height:40px; line-height:40px; padding-left:10px;}
.pagelist ul .thisclass{ color:#f00;}

/*频道页*/
.byjc { font-family: "微软雅黑"; font-size: 12px; margin: 0 auto 10px; width: 100%; margin:auto;}/*频道页100%*/
.yy_dis h2 { border-bottom: 1px dashed #918b8a; color: #1e6bbd; font-size: 14px; padding: 10px 12px 6px;}
.yy_dis h2 a {  color: #1e6bbd;}
.yy_dis ul li { font-size: 14px;  overflow: hidden;  padding: 6px 10px;}
.yy_dis ul li span img { border: 1px solid #c2c2c2; float: left; margin-right: 12px;}
.yy_dis ul li h5 { color: #009ad7;font-size:14px;}
.yy_dis ul li p {  color: #131313;}

.tit { background: url("../images/titbg.png") repeat-x scroll 0 0 transparent; height: 36px;}
.tit h2 { background: url("../images/tit_lo.png") no-repeat scroll 6px center rgba(0, 0, 0, 0); color: #fff; font-size: 14px; line-height: 36px; padding-left: 36px;}
.tit h2 a { color: #fff;}
#look li { border-bottom: 1px dashed #cbcbcb; color: #565656; font-size: 14px; line-height: 30px; padding: 4px 0 4px 5px;}
#look li span {  color: #009ad7;}


/*内容页顶部模块*/
.article-nav {font-size: 14px; line-height: 1; margin: 0 0 10px; position: relative;  width: 100%;}
.article-nav a {color: #fff; font-family: "Microsoft YaHei"; text-align: center;}
.article-nav li { box-sizing: border-box; display: table; margin-top: 5px; padding-right: 5px; width: 100%;}

.article-nav li:nth-of-type(1) { padding-right: 0;}
.article-nav li:nth-of-type(1) p:nth-of-type(1) a { background: none repeat scroll 0 0 #5085D1;}
.article-nav li:nth-of-type(1) p:nth-of-type(2) a { background: none repeat scroll 0 0 #F7951A;}
.article-nav li:nth-of-type(1) p:nth-of-type(3) a { background: none repeat scroll 0 0 #4AA50E;}

.article-nav li:nth-of-type(2) { padding-left: 98px; padding-right: 0;}
.article-nav li:nth-of-type(2) p:nth-of-type(1) a { background: none repeat scroll 0 0 #5085D1;}
.article-nav li:nth-of-type(2) p:nth-of-type(2) a { background: none repeat scroll 0 0 #F7951A;}
.article-nav li:nth-of-type(2) p:nth-of-type(3) a { background: none repeat scroll 0 0 #9F6656;}
.article-nav li:nth-of-type(2) p:nth-last-of-type(1) { padding-right: 0;}

.article-nav li:nth-of-type(3) {padding-left: 98px;  padding-right: 76px;}
.article-nav li:nth-of-type(3) a { background: none repeat scroll 0 0 #319DAA;}
.article-nav li:nth-of-type(4) { padding-left: 46px; padding-right: 76px;}
.article-nav li:nth-of-type(4) p:nth-of-type(1) a { background: none repeat scroll 0 0 #4AA50E;}
.article-nav li:nth-of-type(4) p:nth-of-type(2) a { background: none repeat scroll 0 0 #8FC31E;}

.article-nav li p { color: #fff; display: table-cell; font-family: "Microsoft YaHei"; padding: 0 5px 0 0; text-align: center;}
.article-nav li p:nth-of-type(3) { padding: 0;}
.article-nav li p a { display: block;  font-size: 14px; padding: 5px 0; white-space: nowrap;}

.article-nav .A, .article-nav .B { background: none repeat scroll 0 0 #B14CBD; box-sizing: border-box; height: 81px; left: 0; overflow: hidden; padding: 5px 0; position: absolute; text-align: center; top: 30px; width: 41px;}
.article-nav .A a { display: inline-block; line-height: 18px;}

.article-nav .B { background: none repeat scroll 0 0 #137C47; height: 52px; left: 46px; padding:2px 0; width: 48px;}
.article-nav .B a { display: inline-block; line-height: 25px;}

.article-nav .C { background: none repeat scroll 0 0 #137C47; bottom: 0; box-sizing: border-box; height: 53px; padding:6px 0;  position: absolute; right: 0; text-align: center; width: 76px;}
.article-nav .C a { display: inline-block; line-height: 20px;}


/*内容页底部模块2*/
.articlebottom2 {font-size: 14px; line-height: 1; margin: 0 0 10px; position: relative;  width:320px; margin:auto;background:#fff;}
.articlebottom2 a {color: #fff; font-family: "Microsoft YaHei"; text-align: center;}
.articlebottom2 li { box-sizing: border-box; display: table; margin-top: 5px; padding-right: 5px; width: 100%;}

.articlebottom2 li:nth-of-type(1) { padding-right: 0;}
.articlebottom2 li:nth-of-type(1) p:nth-of-type(1) a { background: none repeat scroll 0 0 #8FC31E;}
.articlebottom2 li:nth-of-type(1) p:nth-of-type(2) a { background: none repeat scroll 0 0 #9F6656;}
.articlebottom2 li:nth-of-type(1) p:nth-of-type(3) a { background: none repeat scroll 0 0 #DB9358;}
.articlebottom2 li:nth-of-type(1) p:nth-of-type(3){ padding-right:0px;}

.articlebottom2 li:nth-of-type(2) { padding-left:149px; padding-right:76px;}
.articlebottom2 li:nth-of-type(2) p:nth-of-type(1) a { background: none repeat scroll 0 0 #0068B7;}

.articlebottom2 li:nth-of-type(3) {padding-left: 149px;  padding-right: 76px;}
.articlebottom2 li:nth-of-type(3) a { background: none repeat scroll 0 0 #DB9358;}
.articlebottom2 li p { color: #fff; display: table-cell; font-family: "Microsoft YaHei"; padding: 0 5px 0 0; text-align: center;}
.articlebottom2 li p a { display: block;  font-size: 14px; padding: 5px 0; white-space: nowrap;}

.articlebottom2 .A, .articlebottom2 .B { background: none repeat scroll 0 0 
#FF6800; box-sizing: border-box; height: 52px; left: 0; overflow: hidden; padding: 6px 0; position: absolute; text-align: center; top: 30px; width: 90px;}
.articlebottom2 .A a { display: inline-block; line-height: 18px;}

.articlebottom2 .B { background: none repeat scroll 0 0 #EB68A3; height: 52px; left: 95px; padding:6px 0; width: 48px;}
.articlebottom2 .B a { display: inline-block; line-height: 20px;}

.articlebottom2 .C { background: none repeat scroll 0 0 #00BD66; bottom: 0; box-sizing: border-box; height: 53px; padding:6px 0;  position: absolute; right: 0; text-align: center; width: 76px;}
.articlebottom2 .C a { display: inline-block; line-height: 20px;}



/*内容正文页*/
.conbox{ /*width:100%;*/ margin:auto; height:auto;}
.conbox h1{ color: #005b9b; font-size: 16px; font-weight: 600;  line-height: 40px; text-align: center;}
.conbox h2{ line-height:25px; text-align:center; font-size:14px; font-weight:normal;border-bottom:1px solid #eee;width:300px;margin:0 auto;}
.conbox h2 a{vertical-align:bottom; }
.conbox h2 span{ padding-top:0px; vertical-align:top; padding-left:10px; color:#333;}
.conbox h2 span font{ padding-top:0px; vertical-align:top; }

.contxt{line-height: 24px; margin-top: 10px; text-align: left; font-size:14px; padding:0 15px;}
.contxt p { margin-bottom: 10px; padding: 0 5px; font-size:16px;}
.contxt a{color:#0000ff;}

.timecon {background: url("../images/tu_pic.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 115px; margin: auto; padding-bottom: 8px; padding-top: 8px; width: 315px; font-weight:normal;}
.time { color: #fff; display: block; font-size: 14px; height: 25px; line-height: 25px; margin: -4px 0 0 140px;  width: 138px;}


/*专家列表页*/
.listzjimg{ background:url("../images/zjlist_bg.jpg") repeat-x; height:80px; width:100%;}
.zjlimg{ float:left; width:52px; height:66px; padding-top:6px; padding-left:10px;}
.zjtitle{ float:left; color:#d8390d; font-size:16px; padding-top:15px; padding-left:13px;}
.zjtitle a{ color:#d8390d}
.zjtitle img{ margin-left:8px; vertical-align:middle;}
.listzjimg p{ color:#000; font-size:14px; line-height:25px;} 

/*病情分析*/
.bq_fenxi { overflow: hidden;font-size:14px; width:100%;}
.bq_fenxi .tel {  line-height: 22px;  padding: 5px;  text-indent: 24px;}
.bq_fenxi ul {  overflow: hidden;}
.bq_fenxi ul li {  line-height: 24px;  margin-bottom: 5px;}
.bq_fenxi ul li .fs { background: url("../images/jianjie_line.jpg") no-repeat scroll 10px 5px rgba(0, 0, 0, 0);  color: #0071c1;  display: block;  float: left;  padding-left: 25px;}
.bq_fenxi ul li h2 {  background: none repeat scroll 0 0 #e4f4ff;   margin-left: 80px; font-size:14px; font-weight:normal;}


/*中间代码*/
.lmNavListWrap, .mainC, .hotListWrap, .contWrap{width:320px;margin:0 auto;background:#fff;padding-bottom:10px;}
.module{height:auto; width:100%; _height:100%; overflow:hidden;}
.motMt_1{margin-top:10px;}
.picTxt_1, .picTxt_2, .picTxt_3, .picTxt_4{width:313px;height:131px;margin:0 auto;position:relative;}
.picTxt_1 p, .picTxt_2 p, .picTxt_3 p, .picTxt_4 p{color:#fff;}
.picTxt_1 a:hover, .picTxt_2 a:hover, .picTxt_3 a:hover, .picTxt_4 a:hover{text-decoration:none;}
.bigInfo_1{width:111px;height:131px;position:relative;background:#30be9b;}
.pic_1{width:202px;height:131px;position:relative;}
.bigTxt_1{font-size: 24px;line-height: 36px;position: absolute;left: 8px;top: 25px;}
.litTxt_1{font-size: 16px;line-height: 24px;position: absolute;left: 8px;bottom: 5px;}
.icoPng_1{position: absolute;left: 75px;top: 50px;}
.alphaBg_1{height:26px;width:100%;background:#000;filter:alpha(opacity="60");opacity:0.6;position:absolute;left:0;top:105px;}
.picInfo_1{line-height:26px;position:absolute;left:0;top:105px;color:#fff;width:100%; text-align: center}
.modNav{padding-top:5px;}
.modNav li{float:left;display:inline;line-height:28px;border:1px solid #cfcfcf;margin:6px 3px 0;border-radius: 4px;font-size:14px;}
.modNav li a{color:#333333;display:block;white-space:nowrap;width:70px;height:28px;text-align:center}
.modNav li a:hover{text-decoration:none;background-color:#F37B38;border-color:#F37B38}
.bigInfo_2{width:111px;height:131px;position:relative;background:#30be9b;}
.pic_2{width:202px;height:131px;position:relative;}
.bigTxt_2{font-size: 24px;line-height: 36px;position: absolute;left: 9px;top: 25px;}
.litTxt_1{text-align:left;}
.litTxt_2{font-size: 16px;line-height: 24px;position: absolute;left: 8px;bottom: 5px;text-align:left;}
.icoPng_2{position: absolute;left: 76px;top: 50px;}
a.bigInfoBg2{background:#f09c42;}
a.bigInfoBg3{background:#3fa2ca;}
a.bigInfoBg4{background:#64b729;}
a.bigInfoBg7{background-color: #8a4fd3}
.alphaBg_2{height:26px;width:100%;background:#000;filter:alpha(opacity="60");opacity:0.6;position:absolute;left:0;top:105px;}
.picInfo_2{line-height:26px;position:absolute;left:0;top:105px;color:#fff;width:100%; text-align: center}
.registration{width:100%;margin:0 auto;}
.titHead_1{height:45px;background:#ededed;border-top:4px solid #d68206;border-bottom:1px solid #e2e2e2;}

.pic_1 img {  border: 0 none;  vertical-align: top;}
.fr {display: inline; float: right;}
.fl { display: inline; float: left;}







.gray_bg {
width: 100%;
height: auto;
padding: 8px 0;
background: #F7F9FC;
}
.list_r2{ width:320px; padding-top:10px; margin:0 auto; position:relative;}

.gbox{ width:270px; height:132px; position:relative; overflow:hidden;margin:0 auto;}

.gbox_i{ position:absolute; width:2100px; height:132px;}

.list_r2_x2_con{width:270px; height:132px; float:left;}

.list_r2_x2_con .img3{border:1px #D8D8D8 solid; padding:2px; float:left;}

.list_r2_x2_con .img4{ float:left; margin-left:4px; margin-top:8px;}

.list_r2_x2_con h3{ width:150px; height:26px; line-height:26px; margin-bottom:5px; border-bottom:1px #D8D8D8 solid; float:right; }

.list_r2_x2_con h3 span{ color:#08458B; font-size:14px; margin-right:10px; font-weight:bold;}

.list_r2_x2_con p{width:150px; line-height:180%; float:right; font-size:12px }

.xjt_l{ cursor:pointer;position:absolute; width:20px; height:21px; top:60px; left:0;}

.list_r2_x2_con p strong{ color:#000;}

.xjt_r{ cursor:pointer;position:absolute; width:20px; height:21px; top:60px; left:300px;}

.list_r2_x2_con p strong {
color: #000;
}



.xygjxh{
background: url("../images/nav_bg.jpg") repeat-x;
width: 100%;
color: #fff;
height: 35px;
line-height: 35px;
margin-top: 3px;
font-size: 14px;
}
.xygjx{ width:318px; margin:0 auto;}
.xygjx ul li{
height: 27px;
line-height: 27px;
border-bottom: 1px solid #4a8975;
}
.xygjx ul li a{
font-family: "微软雅黑",Tahoma,Arial,sans-serif;
color:#0000ff;
font-size:12px;
margin-left:5px;
}

.xygjx ul li b{
font-family: "微软雅黑",Tahoma,Arial,sans-serif;
color: #f00;
font-weight: bold;
}
.list_next{padding: 0 10px 20px; text-align: center;}
.list_next li {float:left;list-style:none;margin-left:5px;}
.list_next a img{position: relative; top: 3px; margin-right: 5px;}
.hd{ overflow:hidden;}
	/*-----  列表样式  ----*/
.list_2{ margin-bottom:11px;}
.list_2 dl{border-top:1px dashed #c0c0c0; padding:15px 10px; line-height:24px; clear:both; overflow:hidden;}
.list_2 dl dt{ font-size:17px;}
.list_2 dl dt a{color:#0051c0;}
.list_2 dl dd{ margin-bottom:10px;}
.list_2 dl dd p{ color:#333; font-size:12px; text-indent:24px;}
.list_2 dl dd p a{ color:#e97210;}
.list_2 dl dd.tel_swt a{ display:block;width:42%; text-align:center; float:left; margin-left:4%;}
.list_2 dl dd.tel_swt a img{width:100%;}

@media screen and (min-width:640px){
.list_2{ margin-bottom:22px;}
.list_2 dl{border-top: 1px dashed #c0c0c0; padding:30px 20px; line-height:48px;}
.list_2 dl dt{ font-size:34px; color:#0051c0;}
.list_2 dl dd p{ color:#333; font-size:24px; text-indent:24px;}
.list_2 dl dd p a{ color:#e97210;}
}






