@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{font-family:"Microsoft YaHei","SimSun",Arial;font-size:14px;color:#333;line-height:24px; background:url(../images/body_bg.jpg) center repeat-y;}
table{border-collapse:separate;border-spacing:1;}
fieldset,img,input{border:0; vertical-align:top;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#dc454c;}
ul,ol,li,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,button,textarea,select{*font-size:100%;outline:0;}
input::-moz-focus-inner{border: 0;padding: 0;}
.fl{ float:left;}  .fr{ float:right;}  .cl{clear:both; overflow:hidden; height:0;}
.wrap{ width:1000px; margin:0 auto;}
.wrap_bg{background:url(../images/wrap_bg.jpg) center top no-repeat; overflow:hidden; zoom:1;}
.wrap_bottom{background:url(../images/wrap_bottom.jpg) center bottom no-repeat; overflow:hidden; zoom:1;}
.blank{height:15px; clear:both; display:block; width:100%; overflow:hidden; zoom:1;}
.blank2{height:20px; clear:both; display:block; width:100%;}

/*--------  共用样式  -------*/
/*头部*/
.header{overflow:hidden; zoom:1; display:block; height:110px; background:url(../images/zy_01.jpg) center top no-repeat;}
.header .logo{float:left; padding:25px 0 0 0;}
.header .tel{float:right; padding:25px 0 0 0;}
.menu{height:50px; background:url(../images/zy_02.png) repeat; max-width:1600px; margin:0 auto;}
.menu ul{width:1000px; margin:0 auto; line-height:50px;}
.menu ul li{float:left; width:90px; text-align:center;}
.menu ul li a{text-align:center; display:block; color:#fff;}
.menu li a:hover{color:#ffea00; background:url(../images/zy_06.png) center center no-repeat;}
.banner{background:url(../images/zy_09.jpg) center no-repeat; display:block; overflow:hidden; zoom:1; min-width:1000px; height:360px;}
.banner_bottom{height:5px; background:url(../images/zy_10.png) repeat-x; width:100%; max-width:1600px; margin:0 auto;}
/*病种导航*/
.subnav{background:url(../images/zy_14.png) center no-repeat; height:114px; overflow:hidden; zoom:1;}
.subnav_url {width:960px; margin:0 auto;}
.subnav_url dl {
	width:308px;
	float:left;
	height:auto;
	margin-left:8px;
	margin-top:14px;
	border:1px solid #a6976e;
}
.subnav_url dt {
	width:308px;
	float:left;
	height:28px;
	line-height:28px;
	font-size:14px;
	color:#333333;
	text-align:center;
	border-bottom:1px solid #a6976e;
}
.subnav_url dt a {
	color:#333333;
}
.subnav_url dd {
	width:300px;
	float:left;
	height:auto;
	padding:4px;
}
.subnav_url dd li{
	width:100px;
	text-align:center;
	float:left;
	height:24px;
	line-height:24px;
	
}
.subnav_url dd li a {
	color:#333333;
}



/*底部咨询*/
.shortcut{background:#e9e9e9; height:100px;}
.shortcut span{float:left; padding:27px 0 0 15px;}
.shortcut ul{float:right; width:768px;}
.shortcut ul li{float:left; width:128px; height:100px; background:url(../images/in_78.png) left repeat-y; text-align:center; line-height:32px;}
.shortcut ul li a{padding-top:18px; display:block; height:82px;}
/*尾部*/
.foot_menu{background:#302d2d;}
.foot_menu li a:hover{color:#ffea00;}
.foot_menu ul li.line{background:#4e6575;}
.footer{background:url(../images/zy_65.png) repeat; display:block; padding:25px 0; zoom:1; overflow:hidden; min-width:1000px; max-width:1600px; margin:0 auto;}
.footer .logo{float:left; padding-top:15px;}
.footer .tel{float:right; color:#fff; background:url(../images/in_79.png) left repeat-y; padding-left:15px; width:300px; line-height:18px;}

/*--------  首页  -------*/
/*热点*/
.main_p1{background:url(../images/zy_11.png) no-repeat; height:287px; padding:10px;}
.main_p2{background:url(../images/zy_13.png) no-repeat; height:278px; padding:10px;}
.hot_img{width:328px; height:285px; overflow:hidden; zoom:1; display:block; float:left; position:relative;}
.hot_img span{background:url(../images/hot_img_border.png) no-repeat; _background:url(../images/hot_img_border.gif) no-repeat; height:285px; width:328px; position:absolute; top:0; left:0; overflow:hidden; z-index:2;}
.hot_img .num { overflow:hidden; height:12px; position: absolute; bottom:0; left:240px; zoom:1; z-index:3 }
.hot_img .num li { width: 10px; height: 10px; line-height: 15px; text-align: center;  color: #444444; background: #444444; margin-left:10px; border-radius:50%; cursor:pointer; float: left; overflow:hidden; zoom:1;}
.hot_img .num li.on { background: #FF7700; color:#FF7700;} /*当前项*/

/*标题栏*/
.title_main{display:block; width:100%; height:50px; line-height:50px; zoom:1; overflow:hidden;}
.title_main a{ height:50px; width:75px; display:block; float:right;}
.title_main_1{background:url(../images/zy_21.jpg) no-repeat; width:640px;}
.title_main_17{background:url(../images/zy_32.jpg) no-repeat;}
.title_main_18{background:url(../images/zy_34.jpg) no-repeat;}
.title_main_12{background:url(../images/zy_36.jpg) no-repeat;}
.title_main_13{background:url(../images/zy_41.jpg) no-repeat;}
.title_main_14{background:url(../images/zy_42.jpg) no-repeat;}
.title_main_15{background:url(../images/zy_43.jpg) no-repeat;}
.title_main_8{background:url(../images/zy_320.jpg) no-repeat;}
.title_main_9{background:url(../images/zy_340.jpg) no-repeat;}
.title_main_10{background:url(../images/zy_360.jpg) center no-repeat;}
.title_main_11{background:url(../images/zy_410.jpg) center no-repeat;}


.title_main_100{background:url(../images/zy_4100.jpg) no-repeat;}
.title_main_101{background:url(../images/zy_3200.jpg) no-repeat;}
.title_main_102{background:url(../images/zy_3400.jpg) no-repeat;}
.title_main_103{background:url(../images/zy_3600.jpg) no-repeat;}
.title_main_104{background:url(../images/zy_420.jpg) no-repeat;}
.title_main_105{background:url(../images/zy_430.jpg) no-repeat;}

/*热点*/
.hot_text_main{ float:right; width:640px; display:block;}
.hot_text{background:#fff; overflow:hidden; zoom:1; }
.hot_text li{float:left; width:100%; display:block; line-height:32px; height:32px; border-bottom:1px dashed #e3e1da;}
.hot_text li a{float:left; text-indent:1em; max-width:550px; display:block; color:#766953;}
.hot_text li a:hover{ color:#dc454c;}
.hot_text li a em{ margin:8px 0 0 0; display:inline-block; vertical-align:top;}
.hot_text li span{float:right; color:#999; padding-right:10px;}

/*疾病列表*/
.words_main{display:block; background:url(../images/zy_12.png) no-repeat; height:536px; padding:10px;}
.words_main .fl{width:310px; padding-right:20px;}
.words_main .fr{width:310px;}
.words{background:#fff; overflow:hidden; zoom:1; height:213px;}
.words dl{width:300px; padding:0 5px; display:block; border-bottom:1px dashed #dad2c1;}
.words dl dt a{display:block; font-size:14px; font-weight:bold; line-height:36px;}
.words dl dt a:hover{ color:#dc454c;}
.words dl dd{line-height:18px; display:block; width:100%; padding-bottom:5px; font-size:13px; color:#887f70; font-family:"SimSun";}
.words dl dd a{color:#970d00; padding-left:5px;}
.words dl dd a:hover{ color:#dc454c;}
.words ul{padding-top:5px; overflow:hidden; zoom:1;}
.words li{float:left; width:100%; display:block; line-height:32px; height:32px; overflow:hidden; zoom:1;}
.words li a{float:left; text-indent:1.5em; display:block; background:url(../images/in_32.png) 8px center no-repeat; width:100%; color:#766953;}
.words li a:hover{ color:#dc454c;}
.words li a em{ margin:8px 0 0 0; display:inline-block; vertical-align:top;}
.words li span{float:right; color:#999; padding-right:10px;}

/*专家*/
.in_expert_main{width:585px; float:left;}
.in_expert{background:#fff; overflow:hidden; zoom:1; padding:15px; display:block; height:200px;}
.in_expert dt{float:left; padding-right:15px; width:150px; height:200px; overflow:hidden;}
.in_expert dt img{width:150px;}
.in_expert dd{display:block; overflow:hidden; padding:5px 0 11px;}
.in_expert dd span{color:#970d00; font-size:24px; line-height:30px;}
.in_expert dd font{color:#666; font-size:16px;}
.in_expert dd p a{color:#dc454c;}
.in_expert dd.but a{ width:80px; text-align:center; background:#01567d; color:#fff; float:left; margin-right:15px; display:inline-block;}
.in_expert dd.but a.red{background:#970d00;}
.in_expert dd.but a:hover{color:#ffea00;}

/*热问*/
.in_attention_main{width:374px; float:right;}
.in_attention{background:#fff; overflow:hidden; zoom:1; padding:5px 10px; display:block; height:220px;}
.in_attention li{float:left; width:100%; line-height:30px; border-bottom:1px dotted #e3e1da; height:30px; overflow:hidden; zoom:1;}
.in_attention li a{text-indent:5px; float:left; color:#766953;}
.in_attention li a:hover{ color:#dc454c;}
.in_attention li span{ float:right;}
.in_attention li span a{ padding:5px 0; background:url(../images/in_46.png) center center no-repeat; width:84px; height:20px;}
.in_attention li span a:hover{background:url(../images/in_45.png) center center no-repeat;}


/*内页共用*/
.position{display:block; width:98%; padding-left:2%; height:50px; line-height:50px; overflow:hidden; zoom:1; border:1px solid #ddd}
.position a{ margin-right:8px; height:14px; display:inline-block; height:46px; color:#666;}
.position a.home{background:url(../images/home_icon.png) left center no-repeat; padding:0 0 0 25px;}
.position span{color:#999;}
.position font{font-family:"SimSun"; padding:0 5px; display:inline-block;}
.position a:hover{color:#dc454c;}
/*右侧*/
.page_fr_line{width:290px; display:block; overflow:hidden; zoom:1;}
.fr_new{background:url(../images/zy_19.png) no-repeat; overflow:hidden; zoom:1; display:block; padding-top:10px; overflow:hidden; height:265px;}
.fr_new_list{overflow:hidden; zoom:1; height:215px;}
.fr_new_list dl{width:280px; padding:0 5px; display:block; border-bottom:1px dashed #dad2c1;}
.fr_new_list dl dt a{display:block; font-size:14px; font-weight:bold; line-height:36px;}
.fr_new_list dl dt a:hover{ color:#dc454c;}
.fr_new_list dl dd{line-height:15px; display:block; width:100%; padding-bottom:5px; font-size:13px; color:#887f70; font-family:"SimSun";}
.fr_new_list dl dd a{color:#0078bc; padding-left:5px;}
.fr_new_list dl dd a:hover{ color:#dc454c;}
.fr_new_list ul{padding-top:5px; overflow:hidden; zoom:1;}
.fr_new_list li{float:left; width:100%; display:block; line-height:32px; height:32px; overflow:hidden; zoom:1;}
.fr_new_list li a{float:left; text-indent:1.5em; display:block; background:url(../images/in_32.png) 8px center no-repeat; width:100%; color:#766953;}
.fr_new_list li a:hover{ color:#dc454c;}
.fr_new_list li a em{ margin:8px 0 0 0; display:inline-block; vertical-align:top;}
.fr_new_list li span{float:right; color:#999; padding-right:10px;}
/*热点*/
.fr_hot_img{width:290px; height:320px; overflow:hidden; zoom:1; display:block; float:left; position:relative;}
.fr_hot_img span{background:url(../images/hot_img_border_fr.png) no-repeat; _background:url(../images/hot_img_border_fr.gif) no-repeat; height:320px; width:290px; position:absolute; top:0; left:0; overflow:hidden; z-index:2;}
.fr_hot_img .num { overflow:hidden; height:12px; position: absolute; bottom:0; left:210px; zoom:1; z-index:3 }
.fr_hot_img .num li { width: 10px; height: 10px; line-height: 10px; text-align: center;  color: #444444; background: #444444; margin-left:10px; border-radius:50%; cursor:pointer; float: left; overflow:hidden; zoom:1;}
.fr_hot_img .num li.on { background: #FF7700; color:#FF7700;} /*当前项*/

/*------------   文章页    --------------*/
.page_article,.page_list{width:690px; overflow:hidden; zoom:1; display:block; background:url(../images/page_list_bg.jpg) repeat-y;}
.page_list_bg_top{ background:url(../images/page_list_bg_top.jpg) center top no-repeat; overflow:hidden; zoom:1; display:block;}
.page_list_bg_bottom{ background:url(../images/page_list_bg_bottom.jpg) center bottom no-repeat; overflow:hidden; zoom:1; display:block;}
.page_article .title{padding:20px; display:block;}
.page_article .title h1{text-align:center; display:block; line-height:36px; font-size:24px; color:#970d00;}
.page_article .title p{text-align:center; font-size:12px; color:#999;}
.page_article .title p span{padding-right:10px;}
.page_article_main{padding:0 30px 30px; display:block; min-height:677px;}
.page_article .piece{line-height:40px; border-top:1px solid #e6e6e6; display:block; overflow:hidden; zoom:1; color:#666;}
.page_article .piece li{width:45%; padding:0 2%; display:block; float:left;}

/*---------------  列表页  ----------------*/
.page_list_main{padding:10px 20px; display:block; min-height:768px; _height:768px;}
.page_list_main dl{padding:5px 0; margin-bottom:10px; border-bottom:1px dashed #dad2c1;}
.page_list_main dl dt{font-size:18px; line-height:30px;}
.page_list_main dl dd{color:#887f70;}
.page_list_main dl dd p{ height:48px; padding-bottom:5px;}
.page_list_main dl dd a{ color:#970d00; padding-left:10px;}
.page_list_main dl dd a:hover{ color:#dc454c;}
.page_list_main dl dd span{display:block; color:#999;}

/*列表页码*/
.myema ul{height:60px; display:block; overflow:hidden; zoom:1; text-align:center; padding-right:15px; float:right;}
.myema li{margin: 7px 5px 0 0; display:inline-block; border-radius:5px; float:left; line-height:30px;}
.myema li.index,.myema li.last{line-height: 28px; width: 36px; height: 28px; border: 1px solid #e6e6e6; text-align:center; display:inline-block; margin-right: 10px;}
.myema li.thisclass{background: #299aef; color: #fff;line-height: 28px; width: 28px; padding: 0 4px; height: 28px; border: 1px solid #299aef; text-align: center; display:inline-block;margin-right: 5px;}

.myema li a{line-height: 28px; widths: 41px; padding: 0 10px; height: 28px; border: 1px solid #e6e6e6; text-align: center; display:inline-block; margin-right: 5px;border-radius:5px;}
.myema li.pre a,.myema li.next a{width: 58px; height: 28px; border: 1px solid #299aef; color: #299aef; text-align: center; line-height: 28px; display: block;}
.myema li.index a,.myema li.last a{margin:0;padding:0;border:0;width: 36px;}

.myema li a:hover{border-color: #299aef; background: #299aef; color: #fff;border-radius:5px;}
.myema li.pagetopre a, .myema li.pagetonext a{width: 58px; height: 28px; border: 1px solid #e6e6e6; color: #299aef; text-align: center; line-height: 28px; display: block;border-radius:5px;}
.myema li.pagetopre a:hover, .myema li.pagetonext a:hover{color: #fff; border-radius:5px; border:1px solid #299aef;}

/*---------------  表单页  ----------------*/
.form,.in_form{background:url(../images/page_list_bg2.jpg) repeat-y; width:1000px; margin:0 auto; overflow:hidden; zoom:1; display:block; position:relative;}
.form_top{background:url(../images/page_list_bg_top2.jpg) center top no-repeat; width:1000px; margin:0 auto; overflow:hidden; zoom:1; display:block;}
.form_bottom{background:url(../images/page_list_bg_bottom2.jpg) center bottom no-repeat; width:1000px; margin:0 auto; overflow:hidden; zoom:1; display:block;}
.form_title{line-height:50px; text-align:center; font-size:24px; line-height:50px; padding:20px 0; color:#970d00;}
.form_text{padding:15px; display:block; border:1px dashed #dad2c1; background:#f5f0ec; position:absolute; width:350px; top:320px; right:60px;}
.form_text dt{font-size:18px; color:#970d00; line-height:36px;}
.form_text font{color:#970d00; float:left; width:28px;}
.form_text span{width:320px; float:left; display:block;}

.form_main{padding:20px 30px 30px; display:block; overflow:hidden; zoom:1;}
.form_main font{color:#970d00;}
.form_main li{ display:block; clear:both;}
.form_main .label{line-height:18px; padding:10px 0 0; font-size:16px;}
.form_main .tab{ padding:5px 0 5px 85px;}
.form_main .tab p{display:block; clear:both;}
.form_main .tab label{width:160px; float:left; display:block; line-height:16px; padding:8px 0;}
.form_main .tab input{margin: 3px 10px 0 0;}

.form_main .name{font-size:16px; line-height:18px; padding:10px 0 5px;}
.form_main .name label{float:left; line-height:36px; color:#666;}
.form_main .name font{line-height:36px;}
.form_main .name input{ border:1px solid #d6c8c8; line-height:36px; height:36px; width:300px; text-indent:1em; background:#fff; border-radius:5px; }
.form_main .name p label{ width:130px; padding:0 0px 0 10px; color:#333;}
.form_main .name p input{margin:3px 10px 0 0; line-height:18px; border:none; width:auto;}
.form_main .but{padding-top:15px;}
.form_main .but input{ height:45px; width:140px; display:block; border:none; cursor:pointer; display:inline; text-indent:-999px; overflow:hidden; float:left;}
.form_main .but .submit{background:url(../images/form_but_02.jpg) no-repeat; margin:0 0 0 50px;}
.form_main .but .reset{background:url(../images/form_but_04.jpg) no-repeat; margin:0 0 0 35px;}

.form_bottom{padding:20px 0;}
.in_form_dl{ width:520px; float:left; margin-left:30px; display:inline;}
.in_form_dl strong{line-height:40px; text-indent:50px; display:block; font-size:18px; color:#970d00; padding-bottom:10px; background:url(../images/form_logo.jpg) left top no-repeat; height:40px;}
.in_form_dl dt{padding:10px 15px; display:block; border:1px dashed #dad2c1; background:#f5f0ec;}
.in_form_dl dt p{text-indent:2em;}
.in_form_dl dt span{ line-height:24px;}
.in_form_dl dt font{color:#970d00; padding:0 5px;}
.in_form_dl dd{padding:5px 0 0 0;}
.in_form_dl dd label{display:block; clear:both; line-height:30px;}
.in_form_dl dd textarea{width:498px; height:96px; display:block; text-indent:2em; padding: 5px 10px;}

.in_form_ul{padding:0 30px 0; display:block; overflow:hidden; zoom:1; float:right; width:370px}
.in_form_ul font{color:#970d00;}
.in_form_ul li{ display:block; clear:both;}
.in_form_ul .label{line-height:18px; padding:10px 0 0; font-size:16px;}
.in_form_ul .tab{ padding:5px 0 5px 85px;}
.in_form_ul .tab p{display:block; clear:both;}
.in_form_ul .tab label{width:160px; float:left; display:block; line-height:16px; padding:8px 0;}
.in_form_ul .tab input{margin: 3px 10px 0 0;}

.in_form_ul .name{font-size:16px; line-height:18px; padding:10px 0 5px;}
.in_form_ul .name label{float:left; line-height:36px; color:#666;}
.in_form_ul .name font{line-height:36px;}
.in_form_ul .name input{ border:1px solid #d6c8c8; line-height:36px; height:36px; width:200px; text-indent:1em; background:#fff; border-radius:5px; }
.in_form_ul .name p label{ width:100px; padding:0 0px 0 10px; color:#333;}
.in_form_ul .name p input{margin:3px 10px 0 0; line-height:18px; border:none; width:auto;}
.in_form_ul .but{padding-top:15px;}
.in_form_ul .but input{ height:45px; width:140px; display:block; border:none; cursor:pointer; display:inline; text-indent:-999px; overflow:hidden; float:left;}
.in_form_ul .but .submit{background:url(../images/form_but_02.jpg) no-repeat; margin:0 0 0 30px;}
.in_form_ul .but .reset{background:url(../images/form_but_04.jpg) no-repeat; margin:0 0 0 35px;}


.wt_words_main{display:block; background:url(../images/zy_12.png) no-repeat; height:536px; padding:10px;}
.wt_words_main .fl{width:480px; padding-right:10px;}
.wt_words_main .fr{width:480px;}
.wt_words{background:#fff; overflow:hidden; zoom:1; height:213px;}
.wt_words dl{width:450px; padding:0 5px; display:block; border-bottom:1px dashed #dad2c1;}
.wt_words dl dt a{display:block; font-size:14px; font-weight:bold; line-height:36px;}
.wt_words dl dt a:hover{ color:#dc454c;}
.wt_words dl dd{line-height:18px; display:block; width:100%; padding-bottom:5px; font-size:13px; color:#887f70; font-family:"SimSun";}
.wt_words dl dd a{color:#970d00; padding-left:5px;}
.wt_words dl dd a:hover{ color:#dc454c;}
.wt_words ul{padding-top:5px; overflow:hidden; zoom:1;}
.wt_words li{float:left; width:100%; display:block; line-height:32px; height:32px; overflow:hidden; zoom:1;}
.wt_words li a{float:left; text-indent:1.5em; display:block; background:url(../images/in_32.png) 8px center no-repeat; width:80%; color:#766953;}
.wt_words li a:hover{ color:#dc454c;}
.wt_words li a em{ margin:8px 0 0 0; display:inline-block; vertical-align:top;}
.wt_words li span{color:#999; padding-right:10px;}
.img0605{ width:1000px; margin:0 auto;}
.img0605 img{ width:100%;}
.clear{ clear:both;}