﻿/* 公共代码
*/
*{
font-size:14px;
line-height:24px;
font:"宋体";
}
a{
color:#333333;
text-decoration:none;}
a:link{
text-decoration:none;}
a:hover{
color:#cc0000;
text-decoration:none;}
input {
	font-size:12px;
	FONT-FAMILY: '','Lucida Grande','Lucida Sans Unicode','',arial,verdana,sans-serif;
	vertical-align:middle;
	margin:auto;
	height:18px;
	line-height:18px;
	background-color:#FFFFFF;
	border:solid 1px;
}
select{font-size:12px;
	border:1px solid #c0c0c0;
	background-color:#f7f7f7;
	vertical-align:middle;
	margin:auto;}
button{
	font-size:12px;
	border:1px solid #c0c0c0;
	background-color:#f7f7f7;
	vertical-align:middle;
	margin:auto;
}
form{margin:0px; padding:0px; display:inline; padding-right:5px;}
p{margin:0px; padding:0px;}
body{ font-size:12px; margin:0 auto; color:#000000; font-size:14px; background-color: #f8faeb; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; }
ul{
margin:0;
padding:0;}
img{ border-style: none; }
.clear{clear:both;}
.date{ color:gray; font-size: 12px; float: right; }
#warp{
width:960px;
margin:0 auto;
text-align:center;
background:#ffffff;}
/*  顶部登陆和链接
*/
#topnav{
width:960px;
margin:0 auto;
text-align:center;
height:82px;
background:#ffffff;}
#topnav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}
/*  logo
*/
#logo{
width:300px;
margin:0px 3px 3px 7px;_margin:3px 3px 3px 0px;
float:left;}
/*  顶部链接
*/
#toplink{
float:right;
margin:10px 7px 3px 3px;_margin:3px 0px 3px 3px;
padding-right:10px;
}
#toplink li{ font-size:12px; float:left; margin: 2px 2px 0 0; padding-right:6px; list-style:none; }
#toplink li.a a{ color: white; font-size:12px; line-height: 20px; background-color: #b7c76d; height: 20px; float:left; padding: 1px 5px; list-style:none; }
#toplink li.b a{ color: white; font-size:12px; line-height: 20px; background-color: #7dac5e; height: 20px; float:left; padding: 1px 5px; list-style:none; }
#toplink li.c a{ color: white; font-size:12px; line-height: 20px; background-color: #5e8247; float:left; padding: 1px 5px; list-style:none; }
/* logo banner weather
*/
#header{
margin:0 auto;
width:960px;
height:120px;
padding:0;
background:#ffffff;}
#banner{
width:778px;
height:120px;
float:left;
background:#d6efb6 url(content_1.gif) no-repeat left bottom;
}
#tool{
height:100px;
width:162px;
padding:10px;
float:right;
background-color:#d6efb6;
text-align:center;
overflow:hidden;}
#tool ul{
margin:0; list-style-type: none;}
#tool ul .gh{
background:#d6efb6 url(toolgh.gif) no-repeat left top;
height:50px;
padding:0 0 0 60px;margin:0px;}
#tool ul .zn{
background:#d6efb6 url(toolzn.gif) no-repeat left bottom;
height:50px;
padding:0 0 0 60px;margin:0px;}
#tool ul .gh a,#tool ul .zn a{
font-size:20px;font-family: "黑体";color:#325505;line-height:50px;}
#tool ul .gh a:hover,#tool ul .zn a:hover{
color:#ff6600;}
/* 主导航
*/
#menu{
margin:0px auto;
padding:0 ;
height:30px;
margin:8px;
background:#ffffff url(mainnavbg.gif) no-repeat;}
#menu ul{
float:left;
padding-left:11px !important;
padding-left:7px;
}
#menu ul li{
float:left;
line-height:30px;
list-style:none;
margin:0px 0 0 0px;
color:#fff;
padding:0 3px 0 4px;
background: url(fg.gif) no-repeat left 5px;}
#menu ul li a{
cursor:pointer;text-decoration:none;
float:left;
line-height:30px;
font-weight:700;
padding:0 3px 0 4px;
color:#FFFFFF;}
#menu ul li a:hover{
color:#FFF000;}
.main{
margin:0 auto 8px;
width:944px;
padding:0 8px;
background:#ffffff;
}
.main:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;}

/*第一屏*/
.leftmain{
margin:0;
width:606px;
padding:0 ; 
float:left;}
.llist,.fous{
float:left;
padding: 0;
margin: 0 8px 8px 0;
width:262px;
overflow:hidden;
background:#fff;
/*border:1px dashed #ccc;*/
text-align:left;}
.llist h3 { padding-left:16px; color:#ffffff; margin:0; line-height:31px; background:url(llist.gif) no-repeat; letter-spacing: 2px; height: 31px; }
.llist h3 span img,.clist h3 span img{ float: right; margin-top: 10px; margin-right: 10px; border-style: none; }
.llist h3 a { color: white; line-height: 31px; }
.llist h3 a:hover { color: #000; line-height: 31px; }
.llist ul{ margin-top: 5px; padding: 0; }
.llist ul li{ padding-left:16px; line-height:26px; background:url(li.gif) no-repeat 3px 5px; height: 26px; }

.fous{width:260px;
height:210px;border:1px solid #ccc;}
.clist{
float:left;
padding: 0;
width:335px;
height:243px;
overflow:hidden;
background:#fff;
text-align:left;}
.clist h3 { padding-left:16px; color:#ffffff; margin:0; line-height:31px; background:url(clist.gif) no-repeat; letter-spacing: 2px; }
.xxlist{
height:105px;width:335px; overflow:hidden;
border-bottom:1px dashed #ccc;
vertical-align:middle;}
.xxlist_left{ height:105px; float:left; width:115px; overflow:hidden; text-align:left; margin: 0; padding: 0; }
.xxlist_left ul{ margin: 0; padding: 0; list-style-type: none; }
.xxlist_left ul li{ margin: 12px 0 0; padding: 0; list-style-type: none; }
.xxlist_left a {
font:12px "宋体";
color:#333333;}
.xxlist_left a:hover {
font:12px "宋体";
color:#cc0000;}
.xxlist_left img{ border:solid 1px #ccc; width:100px; height:80px; margin: 0; padding: 0; }
.xxlist_right{
height:105px;
overflow:hidden;
float:left;
padding-top:1px;
width:210px;
text-align:left;}
.xxlist_right li{
height:25px;
overflow:hidden;
line-height:25px;}
.xxlist_right img{
display:block;
border:1px solid #ccc;
margin-top:19px;}
/* 推荐*/
.commend{ float:left; padding: 0; width:335px; overflow:hidden; background:#fff; text-align:center; margin: 0; }
.commend dl{ width:335px; margin: 0; padding: 0; }
.commend dl dt{ line-height:50px; height:50px; overflow:hidden; margin:0; padding: 0; }
.commend dl dt a{ color: red; font-size: 22px; font-weight: bold; }
.commend dl dd{
font-size:12px;
text-align:right;
color:#000000;
height:25px;
padding-right:15px;
margin:0 0 8px;
border-bottom:1px solid #cccccc;}
.commend dl dd a{
font-size:12px;}
.new{ float:left; padding: 0; width:335px; overflow:hidden; background:#fff; text-align:center; margin: 0; }
.new ul li{
text-align:left;
margin:0;
padding-left:16px;
line-height:24px;
overflow:hidden;
height:24px;
background:url(li.gif) no-repeat 3px 5px;}
/*第二屏*/
.rightmain{ padding:0; text-align:left; width: 320px !important; float: right; }
.rightmain h3{
text-align:left;
margin:0;
padding-left:10px;
line-height:26px;
overflow:hidden;
height:26px;
color:#393;
letter-spacing: 3px;
background:url(icon.gif) no-repeat 0 6px;}
.rightmain h3 u{
color:#ff9900;
text-decoration:none; }
.rightmain h3 a{ color: #393; }
.rightmain h3 a:hover{ color: black; text-decoration: underline; }
.jianjie{ font-size: 13px; text-align:left; margin:0; overflow:hidden; height:145px; background:url(jianjie.gif) no-repeat; padding: 5px 10px; }
.jianjie a{ font-size: 13px; text-align:left; margin:0; line-height:20px; text-indent: 16px; overflow:hidden; padding: 5px 10px; }
.search{ text-align:left; margin:0 0 3px; overflow:hidden; height:28px; background:url(searchbg.gif) no-repeat; width: 220px; padding: 4px 0 0 100px; }
.search form{ margin: 0; padding: 0; }
.searchbox{
overflow:hidden;
border:none;
width:160px;
background-color:#daf4f9;}
.searchButton{
width:40px;
border:none;
height:20px;}
.keshi{ float:left; overflow:hidden; padding-top:5px; width:320px; background:url(rul.gif) no-repeat left top; list-style-type: none; }
.keshi li{ text-align: center; float: left; }
.keshi li a{ font-size: 13px; text-align: center; float: left; margin: 7px 0 0 5px; padding: 1px 3px; border: solid 1px #d6efb6; }
.keshi li a:hover{ background-color: #d6efb6; text-align: center; float: left; margin: 7px 0 0 5px; padding: 1px 3px; border: solid 1px #78ba56; }
.jiaotong{
float:left;
overflow:hidden;
padding-top:5px;
width:320px;
background:url(rul.gif) no-repeat left top;}
.jiaotong li{ font-size: 12px; }
.jiaotong li b{ color: red; font-size: 12px; font-weight: normal; }
/*医师推荐*/
#ImgPlayer{ background-image: url(rul.gif); background-repeat: no-repeat; background-position: 0 0; width:320px; height:155px; overflow:hidden; padding:8px 0 0; }
#ss_img_div{ width:150px; height:150px; overflow:hidden; float: left; }
#ss_img_div img{border:1px #000 solid;}
#ImgNum{ width: 320px; height:17px; overflow:hidden; float: left; margin-top: 2px; }
#ImgNum ul{width:375px; padding:0 0 0 0; float:left; cursor:default;}
#ImgNum li{width:17px; height:17px; line-height:17px; overflow:hidden; padding:0; text-align:center; font-family:Arial;  font-size:9px; float:left; margin-right:5px; cursor:pointer;}
#ImgNum li.itemOff{color:#000; background-image: url(flash_button.gif); }
#ImgNum li.itemOff:hover{color:#A80000;}
#ImgNum li.itemOn{ color:black; font-weight:bold; height:17px; line-height:17px; background-color: transparent; background-image: url(button_on.gif); background-repeat: no-repeat; background-attachment: scroll; padding:0; }
#ImgNum li.pp{ width:70px; text-align:left; padding:0; height:17px; line-height:17px; cursor:pointer; font-size:12px; color:#7d98bf; margin: 0 0 0 30px; }
#Play{background:url(news_pic_ws_004.gif) no-repeat bottom right;}
#Pause{ background:url(news_pic_ws_005.gif) no-repeat right bottom; width: 70px; }
#TxtBlk{ width:160px; float: right; }
#Txt{ padding:0; text-align:left; height:150px;}
#Txt h2{ color:black; text-align:left; font-size:12px; font-weight:bold; line-height: 20px; margin: 0; padding: 0; }
#Txt h2 a,#Txt h2 a:visited{color:black; text-decoration:none;}
#Txt h2 a:hover,#Txt h2 a:active{color:#A80000; text-decoration:underline;}
#Txt h3{ color:#a80000; text-align:left; font-size:12px; font-weight:normal; line-height: 20px; background-image: none; margin: 0; padding: 0; }
#Txt h3 a,#Txt h3 a:visited{color:#A80000; text-decoration:none;}
#Txt h3 a:hover,#Txt h3 a:active{color:#A80000; text-decoration:underline;}
#con{ text-align:left; color:#344f71; font-size: 12px; line-height:18px; height: 100px; overflow: hidden; margin: 0; padding: 0; }
/**/
#flink{ overflow:hidden; width:944px; height:60px; font-size:12px; background:url(linkbg.gif) no-repeat; margin-top:0 !important; margin-top:10px; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#flink ul li{
font-size:12px;
list-style-type:none;
padding-left:7px;
margin-right:6px;
float:left;}
#flink ul li a{
font-size:12px;
float:left;}
#flink ul{
font-size:12px;
width:830px;
float:right;
text-align:center;padding-top:6px;
 }
#footer{ margin-left:auto; margin-right:auto; padding-top:5px; font-size:12px; height:80px; overflow:hidden; vertical-align:middle; width:960px; margin-top:8px; text-align:center; background:#e0fcb7; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footer a{ font-size: 12px; }
/**/
.here{ font-size: 12px; text-align: right; margin:0; padding:0 15px 0 0 ; }
.here a{ font-size: 12px; }
.content{
margin:0;
width:736px;
padding:0 ; 
float:right;}
.content h2{ font-size: 20px; font-family:黑体; font-weight: normal; background-image: url(bt.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; margin:0; width:601px; height: 59px; padding:20px 0 0 105px ; border-bottom: 2px solid #c8c8c8; }
.content h2 span{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; float: right; margin: 0; padding: 15px 0 0; }
.cont{ text-align: left; width: 730px; overflow: hidden; margin-top: 5px; }
.cont img{max-width:700px;overflow:hidden;margin: 5px; padding: 1px; border: solid 1px #c8c8c8; }
.contag{ font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin-top: 10px; padding-top: 2px; border-top: 1px solid #979d8a; }
.conbottom{ text-align: center; margin: 2px; padding-top: 5px; border-top: 1px solid gray; }
.content h3{ font-size: 13px; font-weight: normal; line-height: 26px; background-image: url(topbg.gif); background-repeat: repeat-x; background-position: left bottom; text-align: left; margin:0; width:721px; height: 26px; padding:0 0 0 15px ; border: solid 1px #96d78b; }
.conlist{ text-align: left; width: 730px; overflow: hidden; margin-top: 5px; }
.conlist ul{ text-align: left; width: 730px; overflow: hidden; margin: 0; padding: 0; }
.conlist ul li{ line-height: 26px; background-image: url(li.gif); background-repeat: no-repeat; background-position: 3px center; text-align: left; height: 26px; overflow: hidden; margin-top: 5px; padding-left: 15px; border-bottom: 1px dashed #979d8a; }
.main_title/* 循环栏目题表格背景、文字颜色定义 */ 

{ font-weight: bold; line-height: 26px; background-image: url(icon0.gif); background-repeat: no-repeat; background-position: 8px center; height: 26px; border-top: 1px solid #78ba56; border-left: 1px solid #78ba56; border-right: 1px solid #78ba56; padding-left:27px; }
.main_tdbg
{
border: solid 1px #78ba56;text-align: left;padding-left:5px;padding-right:5px;
}
.sidebar{
margin:0;
width:200px;
padding:0 ; 
float:left;}
.lx{ background-image: url(lx.gif); background-repeat: no-repeat; background-position: center top; margin:10px 0 0; width:200px; height: 150px; padding:0 ; }
.lx dl{ text-align: left; margin: 0; padding-top: 40px; }
.lx dl dt{ color: #979d8a; font-size: 11px; line-height: 14px; height: 14px; margin: 0; padding-left: 90px; }
.lx dl dd{ font-size: 12px; line-height: 19px; height: 19px; margin: 0; padding: 0 0 0 20px; }
.contl{ text-align: left; }
.yuanwu{ background-image: url(yuanwu.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.xuehui{ background-image: url(xuehui.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.news{ background-image: url(news.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.jiankang{ background-image: url(jiankang.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.keyan{ background-image: url(keyan.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.gaikuang{ background-image: url(gaikuang.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.zhinan{ background-image: url(zhinan.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.bo{ background-image: url(bo.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.dangtuan{ background-image: url(dg.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.dangfeng{ background-image: url(df.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.sanjia{ background-image: url(sanjia.gif); background-repeat: no-repeat; background-position: left top; margin:0; width:200px; padding:0 ; }
.gaikuang ul,.news ul,.zhinan ul,.keyan ul,.jiankang ul,.yuanwu ul,.xuehui ul,.bo ul,.dangtuan ul,.dangfeng ul,.sanjia ul{ margin:0; width:200px; padding:55px 0 0 ; list-style-type: none; }
.gaikuang ul li,.news ul li,.zhinan ul li,.keyan ul li,.jiankang ul li,.yuanwu ul li,.xuehui ul li,.bo ul li,.dangtuan ul li,.dangfeng ul li,.sanjia ul li{ background-image: url(line2.gif); background-repeat: no-repeat; background-position: center bottom; text-align: right; margin:0; width:180px; padding:0 10px ; }
.gaikuang ul li a,.news ul li a,.zhinan ul li a,.keyan ul li a,.jiankang ul li a,.yuanwu ul li a,.xuehui ul li a,.bo ul li a,.dangtuan ul li a,.dangfeng ul li a,.sanjia ul li a{ background-image: url(icon2.gif); background-repeat: no-repeat; background-position: right center; text-align: right; letter-spacing: 2px; margin:0; width:200px; padding:0 18px 0 0 ; }
.gaikuang ul li a:hover,.news ul li a:hover,.zhinan ul li a:hover,.keyan ul li a:hover,.jiankang ul li a:hover,.yuanwu ul li a:hover,.xuehui ul li a:hover,.bo ul li a:hover,.dangtuan ul li a:hover,.dangfeng ul li a:hover,.sanjia ul li a:hover{ background-image: url(icon1.gif); background-repeat: no-repeat; background-position: right center; text-align: right; letter-spacing: 2px; margin:0; width:200px; padding:0 18px 0 0 ; }
