@charset "gb2312";
/* CSS Document */

/* 全局公共样式的设定 */
* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; margin: 0; padding: 0; }
img { margin-top: -9px;border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
i, em, cite { font-style: normal; }
body { line-height: 22px; background: #f9f9f9; font-family: STHeiti, Arial; font-family:"微软雅黑"; font-size: 16px; color: #3d3d3d; }
a, a:link { text-decoration: none; color: #ab5641; }
a:active, a:hover { text-decoration: none; color: #ab5641; }
a:focus { outline: none; }
.clear { clear: both; height: 0px; font-size: 0px; line-height: 0px; margin: 0px; padding: 0px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.h20 { height: 20px; clear: both }
.h70 { height: 70px; clear: both }
.input { width: 230px; height: 36px; line-height: 36px; font-size: 12px; border-radius: 0px; background-color: #F5F5F5; border: 1px solid #CCCCCC; }
.input:focus { background-color: #FFF; border: 1px solid #FF9900; transition: border linear .2s, box-shadow linear .5s; -moz-transition: border linear .2s, -moz-box-shadow linear .5s; -webkit-transition: border linear .2s, -webkit-box-shadow linear .5s; }
.gl{ width:320px; margin:0px auto;}

/*******404页面样式********/
#maindiv .ers{background:url(../images/sj-jg.jpg) 15px 20px no-repeat; line-height:24px; font-size:12px; padding:20px 20px 20px 75px;}
#maindiv .ers img{vertical-align:middle; margin-right:3px;}
#maindiv .ers span{font-weight:bold; color:#ab5641; font-size:14px; display:block;}

/*头部*/
#ind_top{background:url(../images/top_bj.gif) repeat-x scroll; width:100%; height:55px; padding-top:9px; 	Z-INDEX: 999; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; position:fixed; top:0px; left:0px;}
.top{ text-align:center;  padding:0px 5px;}
#ind_top .cats{ float:left; padding-top:3px; text-align:left; WIDTH: 12%;} 
.cats_bt {	BACKGROUND-IMAGE: url(../images/ind_ico.png); MARGIN-TOP: 5px; WIDTH: 36px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; HEIGHT: 36px; MARGIN-LEFT: 0px; CURSOR: pointer; background-size: 36px 26px}
#ind_top .top LI {	LINE-HEIGHT: 44px;HEIGHT: 44px}
.logo {	TEXT-ALIGN: center; margin-left: -10px;FONT-STYLE: italic;FONT-SIZE: 20px; FONT-WEIGHT: bold; PADDING-TOP: 7px}
.map{ float:right; padding-top:3px; WIDTH: 15%; text-align:right;} 
#ind_top .map_bt {	BACKGROUND-IMAGE: url(../images/ind_ico_1.png); MARGIN-TOP: 0px; WIDTH: 50px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:right center; HEIGHT: 50px; MARGIN-RIGHT: 0px; background-size: 50px 50px;}


/*疾病模块*/
.allcats { position: absolute; top: 55px; left: 0px;  background: rgba(218,151,34,0.95); z-index: 9999; width: 100%; font-size: 16px; box-shadow: 0px 3px 2px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 3px 2px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 3px 2px 0px rgba(0,0,0,0.3); -o-box-shadow: 0px 3px 2px 0px rgba(0,0,0,0.3); text-shadow: none; border-top:1px solid #986918;}
.subcats { border-bottom: solid 1px #ab7821; text-align: center; padding-bottom:15px; }
.subcats_line{ background:#c72458; height:1px; overflow:hidden; padding:0; clear:both; margin-bottom:17px;}
.subcats li {  display: inline-block; padding: 0px 0px;width: 25%; box-sizing: border-box; padding-bottom: 5px; text-align: center; float: left; overflow: hidden; line-height:30px;}
.allcats a:link, .allcats a:visited { color: #FFF }
.sub_6dh{ padding: 18px 0px; border-bottom: solid 1px #80092d;}
.sub_6dh li{display: inline-block; padding:0px;
width: 33%; box-sizing: border-box; padding-bottom: 5px; text-align: center; float: left; overflow: hidden; line-height:30px; font-size:16px; background:url(../images/xlcd_line.gif) no-repeat left;}
.gylist li.more1 { height: 56px; line-height: 56px; border: none; text-align: center; border-top:1px solid #fff; padding-left:0;}
.gylist li.more1 img { margin-top: 15px; }
.gylist li.more1 a {color:#7b4600; font-size:16px; background-image: url(../images/more_down.jpg); background-repeat: no-repeat; background-position: right center; display: inline-block; padding-right:28px; height:56px; }
.gylist li.list a:link, .gylist li.more1 a:visited { color: #555; }

.catname{ line-height:30px; padding-left:10px;}

/*顶部点击电话*/
.tel_top{width:320px; margin:0 auto; padding-top:8px; background:url(../images/tel-bg.jpg) repeat-x; height:38px;}
.tel_top img{margin:0px auto; display:block;}

/*医院介绍按钮*/
.yyjs_Btn{background: -webkit-gradient(linear, left top, left bottom, color-stop(#f6d15f, 0), color-stop(#fbf2bd, 1)); background: -webkit-linear-gradient(top, #f6d15f 0%, #fbf2bd 100%); background: -moz-linear-gradient(top, #f6d15f 0%, #fbf2bd 100%); background: -o-linear-gradient(top, #f6d15f 0%, #fbf2bd 100%); background: linear-gradient(top, #f6d15f 0%, #fbf2bd 100%); height:83px; border-bottom:1px solid #e1daad; margin-top:55px;}
.yyjs_Btn ul{ width:320px; margin:0 auto; padding-top:11px;}
.yyjs_Btn ul li{ float:left; margin:0px 0px 5px 0px; width:80px; height:26px;}
.yyjs_Btn ul li a{ display:block; width:87px; height:28px; line-height:24px; text-align:center; color:#222222; font-size:16px;   }
.yyjs_Btn ul li a:hover{ background:url(../images/yyjs_Btn_bj.PNG) no-repeat scroll;  color:#6c2f03; }


/*栏目循环*/
#maindiv,#doc{ width:320px; margin:0px auto;overflow:hidden;}
.pcats {	MARGIN: 15px 0px 6px}
.dis_area{overflow:hidden;}
.dis_title {	BACKGROUND-IMAGE: url(../images/jt.png); PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; WIDTH: 320px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 280px 5px; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 22px; MARGIN-RIGHT: 1px;  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3); background-size: 30px 30px}
.dis_title span{ padding-left:10px; display:block; padding-top:5px;}
.dis_img {	WIDTH: 210px; FLOAT: right; HEIGHT: 130px;}
.dis_title A:link {	COLOR: #fff;}
.dis_title A:visited {	COLOR: #fff}
.dis_img IMG {	WIDTH: 210px; HEIGHT: 130px}
.sub_list{clear: both; margin-top:5px;width:308px;border:1px solid #ddd;-moz-border-radius: 5px; -webkit-border-radius: 5px;padding:5px;}
.sub_list li{line-height:25px;color:#000;padding-left:15px;}
.sub_list li a{color:#000;}
.sub_cats{clear: both; }
.sub_cats LI {	TEXT-ALIGN: center; margin-top:5px; WIDTH: 80px; FLOAT: left; HEIGHT: 40px; FONT-SIZE: 13px}
.sub_cats LI SPAN {	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 40px; WIDTH: 78px; DISPLAY: inline-block; HEIGHT: 40px; FONT-SIZE: 13px; background:#FFFFFF; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.sub_cats LI SPAN.c {	BACKGROUND: #f90; text-shadow: none}
.sub_cats LI SPAN.c A {	COLOR: #fff}
.sub_cats LI SPAN A {	WIDTH: 65px; DISPLAY: inline-block; WHITE-SPACE: nowrap !important; HEIGHT: 36px; OVERFLOW: hidden; color:#222222; font-size:16px;}
.c1 {	BACKGROUND-COLOR: rgb(241,164,0)}
.c2 {	BACKGROUND-COLOR: rgb(186,130,54)}
.c3 {	BACKGROUND-COLOR: rgb(200,93,0)}
.c4 {	BACKGROUND-COLOR: rgb(157,172,2)}
 
/*专家栏目*/
#gy_title{ BACKGROUND-IMAGE: url(../images/title_bj.gif); line-height:46px; margin-top:15px; color:#8e4008; font-size:18px;  height:46px; text-align:center;}
.Expert{ padding:13px 0px 13px 13px; }
.doc_img{ float:left; width:106px;}
.doc_img img{ width:106px; height:137px; border:1px #e2cead solid;}
.doc_cont{ float:left; width:180px; margin-left:8px; font-size:14px;}

.Expert{ padding:13px 0px 13px 13px; }
.doc_img1{ float:left; width:136px;}
.doc_img1 img{ width:136px; height:106px; border:1px #e2cead solid;}
.doc_cont1{ float:left; width:140px; margin-left:8px; font-size:14px;}
.pl{ float:left; color:#555555;}
.pl a{ font-size:16px; color:#8e4008; font-weight:bold;}
.pr{ float:right;}
.doc_cont_bottom{ clear:both; color:#000000; line-height:22px;}
.doc_cont_bottom a{ color:#FF0000;}
.button{ background:url(../images/btn_1.png) no-repeat scroll;  DISPLAY: inline-block; width:83px; height:29px; text-indent:-9999px;} 
.zj{ float:left; width:320px;  height:auto; background-color:#eeeeee; }


/*科室按钮*/
.ks_btn{ width:320px; margin:0 auto; margin-top:10px;}
.ks_btn ul{ padding-left:4px;}
.ks_btn ul li{width:65px; margin:11px 7px 0;  text-align:center; float:left;}
.ks_btn ul li p a{ display:block; width:65px; padding-top:13px; height:65px; background:url(../images/ind_btn.png) no-repeat;  border:1px solid #bc8858; /*圆角*/border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;/*圆角*//*外发光*/-webkit-box-shadow:0px 0px 6px rgba(24,58,102,0.2), 0px 0px 0px 1px rgba(190,202,192,0.1); -moz-box-shadow:0px 0px 6px rgba(24,58,102,0.2), 0px 0px 0px 1px rgba(190,202,192,0.1); box-shadow:0px 0px 6px rgba(24,58,102,0.2), 0px 0px 0px 1px rgba(190,202,192,0.1);/*外发光*/}
.ks_btn ul li a span{ font-size:15px; margin-top:6px; display:block; color:#ab5641;}


/*底部电话*/
#foot_phone{ background:url(../images/foot_Bg.png) repeat-x; height:auto;  margin-top:25px; color:#FFF;text-align:center;font-size:12px;line-height:16px;}
#foot_phone p{font-weight:lighter}


 
/*频道页面*/
.Channel{ width:320px; margin:0 auto; background-color:#fbf2bb; padding-bottom:20px; border-bottom:1px #d6b175 solid; margin-top:15px;}
.Channel_btn ul{ padding-left:4px;}
.Channel_btn ul li{width:65px; margin:11px 7px 0;  text-align:center; float:left;}
.Channel_btn ul li p{ display:block; color:#ffffff; width:65px; padding-top:8px; height:65px; background:url(../images/ind_btn.png) no-repeat;  border:1px solid #bc8858; /*圆角*/border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;/*圆角*//*外发光*/-webkit-box-shadow:0px 0px 6px rgba(24,58,102,0.2), 0px 0px 0px 1px rgba(190,202,192,0.1); -moz-box-shadow:0px 0px 6px rgba(24,58,102,0.2), 0px 0px 0px 1px rgba(190,202,192,0.1); box-shadow:0px 0px 6px rgba(24,58,102,0.2), 0px 0px 0px 1px rgba(190,202,192,0.1);/*外发光*/ }
.Channel_btn ul li p a{ color:#fff; font-size:16px; /*文字阴影*/text-shadow: 1px 1px 2px #5c2503;/*文字阴影*/ }

 
/*列表页面*/
.list{width:320px; margin:0 auto;}
.list_bt{ BACKGROUND-IMAGE: url(../images/title_bj.gif); font-size:14px; line-height:46px; color:#8e4008; font-size:16px;  height:46px;  ;}
.list_tab{ width:320px; margin:0px auto; padding-left:30px; background:url(../images/list_pic_1.png) left no-repeat scroll;   }
.list ul li{  padding:10px 10px 15px 10px; font-size:14px; border-bottom:1px #d2d2d2 solid;/*渐变*/background: -webkit-gradient(linear, left top, left bottom, color-stop(#ffffff, 0), color-stop(#eff2f4, 1)); background: -webkit-linear-gradient(top, #ffffff 0%, #eff2f4 100%); background: -moz-linear-gradient(top, #ffffff 0%, #eff2f4 100%); background: -o-linear-gradient(top, #ffffff 0%, #eff2f4 100%); background: linear-gradient(top, #ffffff 0%, #eff2f4 100%);/*渐变*/}
.list ul li span{ display:block; color:#814813; font-size:16px; line-height:28px;}
.list ul li p a{ color:#FF0000;}
 
  
/*详细页面*/
.artcle{width:320px; margin:0 auto;}
.artcle h1{ font-size:18px; text-align:center; padding:18px 0 12px 0; color:#814813;}
.tips{ height:40px; border-bottom:1px dotted #888888; font-size:12px; text-align:center; color:#888888;}
.tips_1{ float:left; padding-left:10px; }
.tips a{ color:#888;} 
.tips_2{ float:left; padding-left:10px;}
.art_txt{ padding:0px 15px;}
.art_txt h2{ font-size:16px; padding-top:15px;  color:#814813;}
.art_txt p{ font-size:16px; padding:15px 0px 0px 0px;} 
.img{ text-align:center; padding-top:15px; display:block;  }
.art_tab{ font-size:16px; margin:15px 15px 0px 15px;   padding-bottom:5px;  border-bottom:1px dotted #888888;} 
.art_tab ul li a{ color:#666666;} 
 

/*专家页面*/
.Expert_ye{  padding:13px 0px 13px 13px;   border-bottom:1px dotted #888888; }

/*分页*/
.list ul li.more1 { height: 56px; line-height: 56px; border: none; text-align: center; border-top:1px solid #fff; padding-left:0;}
.list ul li.more1 img { margin-top: 15px; }
.list ul li.more1 a { color:#555; font-size:16px; background-image: url(../images/more_down2.png); background-repeat: no-repeat; background-position: right center; display: inline-block; padding-right:28px; height:56px; }
.list ul li.list a:link, .gylist li.more1 a:visited { color: #555; }

.list ul li.more2{overflow:hidden;}
.list ul li.more2 a{padding:5px; border:1px solid #ccc; display:inline; margin-bottom:10px;}
.list ul li.more2 span{display:inline; padding:2px 5px; border:1px solid #ccc; margin-bottom:10px; font-weight:normal;}

.gylist li.more1 { height: 56px; line-height: 56px; border: none; text-align: center; border-top:1px solid #fff; padding-left:0;}
.gylist li.more1 img { margin-top: 15px; }
.gylist li.more1 a { color:#555; font-size:16px; background-image: url(../images/more_down2.png); background-repeat: no-repeat; background-position: right center; display: inline-block; padding-right:28px; height:56px; }
.gylist li.list a:link, .gylist li.more1 a:visited { color: #555; }
