 @charset "gb2312";
/* CSS Document */
*{margin:0px; padding:0px}
img{border:none;}
body,td,th { font-size: 12px; color: #323232; line-height:1.6;}
html,body{width:100%; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center;}
ol,ul,li { list-style: none; } 
div,dl,dt,dd,ul,ol,li{ zoom:1; }

a {	font-size: 12px;color: #323232;}
a:link {text-decoration: none;}
a:visited {	text-decoration: none;color: #323232;}
a:hover {text-decoration: underline;color: #FF0000;}
a:active {text-decoration: none;color: #323232;}

/*public box*/
#header{ width:980px; height:90px; margin:auto;background:url(logo2024.jpg) left center  no-repeat; overflow:hidden; zoom:1;}
.logo{ width:580px; float:left; height:80px;}
.logo{ font-size:0; line-height:0;}
.links{ width:300px; float:right; text-align:right; margin-top:5px; margin-right:10px; color:#666;}
.links span{ background:url(jiao.jpg) left center no-repeat; padding-left:16px;}
.links a{ color:#666;}
#nav{ width:980px; height:44px; margin:auto; line-height:44px;  background:#b81b24;}
.flv{ width:980px; margin:auto; height:293px; background:url(flv.jpg) top center no-repeat; margin-bottom:10px;}
.main{ width:980px; height:auto; margin:auto; margin-bottom:6px;}

#footer{ width:980px; height:132px; margin:auto; background:url(footer.jpg) left top no-repeat #b31c25; color:#fff; overflow:hidden;}
#footer .foot{ width:610px; margin-top:20px; line-height:24px; float:right; color:#fff;}
#footer a{ color:#fff;}

.top .shijian{ width:400px; float:left; padding-left:8px; text-align:left;}
.top .shoucang{ width:400px; float:right; padding-right:8px; text-align:right;}

.search{ width:998px; height:46px; line-height:26px; margin:auto; background:#efebdf;border-top:4px solid #cb0000; margin-top:6px;}
.search .tianqi{ width:400px; float:left; padding-left:8px; text-align:left; padding-top:8px;}
.search .sc{ width:400px; float:right; text-align:right; padding-right:8px; padding-top:8px;}

.ad{ margin-bottom:10px; text-align:center;}

.focus{ background:#fcfcfc; padding:6px;}

.box{ text-align:center}

.left{ width:710px; float:left;}
.right{ width:260px; float:right;}

.cla{ width:350px; float:left;}
.cra{ width:350px; float:right;}

.clb{ width:225px; float:left; margin-left:8px;}
.ccb{ width:225px; float:left; margin-left:8px;}
.crb{ width:225px; float:right; margin-right:8px;}

.clc{ width:345px; float:left;}
.crc{ width:205px; float:right;}

.bka{ border:1px solid #ccc; border-top:2px solid #c69479}
.bkb{ border:1px solid #ccc}
.bkc{ border:1px solid #e7a07a}

.nr{ height:auto !important; min-height:140px; height:140px; text-align:left; padding:6px;}
.nra{ height:auto !important; min-height:140px; height:140px; padding:6px;}
.nrb{ height:auto !important; min-height:140px; height:140px; text-align:left; padding:6px; color:#fff;}
.blank{ height:6px; line-height:6px;}

.position{ background:url(lmb.jpg) left center no-repeat; height:27px; line-height:27px; text-align:left; padding-left:24px; color:#b6130a;  font-size:12px;}
.position a{color:#b6130a;  font-size:12px;}
.lma{ height:28px; line-height:28px; text-align:left; font-size:16px; font-weight:bold; text-align:left; padding-left:20px; color:#ae1e27;}
.lma span{ color:#c8c6c7; font-size:12px; font-weight:normal;}
.lmb{ height:28px; line-height:28px; background:url(lmb.jpg) left center no-repeat; text-align:left; overflow:hidden; font-size:14px; font-weight:bold; text-align:left; padding-left:20px; color:#ae1e27;}
.lmc{ height:28px; line-height:28px; background:url(lmc.jpg) left center repeat-x; text-align:left; overflow:hidden; font-size:14px; font-weight:bold; text-align:left; padding-left:20px; color:#ae1e27;}
.lmd{ background:#cb0000; height:29px; line-height:29px; text-align:left; overflow:hidden;}
.lm{ height:29px; border-bottom:1px solid #e7a07a; text-align:left; overflow:hidden;}

a.sub{ float:left; margin-left:10px; margin-top:1px; background:url(title_bg.jpg) no-repeat; width:115px; height:28px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.more{ float:right; margin-right:6px; margin-top:6px;}



.news{ height:auto !important;  padding:20px; text-align:left;}
.about{ height:auto !important;  padding:20px; text-align:left; font-size:14px; line-height:2;}
/**/
.mynews{ text-align:left}
.mynews ul{ padding:10px;}
.mynews li{line-height:28px; background:url( dot.jpg) no-repeat 0px 10px; padding-left:10px; text-align:left; }
.mynews span.date{float:right; font-size:14px; color:#999;}
.mynews a{ font-size:14px; }
.mynews a:hover{ color:#f60;}

.mynews .left01 h2{text-align:center;line-height:50px;font-size:22px;font-weight:bold;color:#000;}
.mynews .left01 .info{height:28px;line-height:28px; text-align:center;}
.mynews .left01 .info a{color:#369;}
.mynews .left01 .info span.infoCol{padding:0px 10px;}

.mynews .left01 .newscontent{padding:15px;line-height:25px;font-size:14px;}

.mynews .left01 .sharebox{height:38px;line-height:38px;text-align:right;}

.mynews .left01 .contentbox2{width:620px;margin:0px auto;}
.mynews .left01 .contentbox2 h4{height:30px;line-height:30px;color:#369;}

.mynews .left01 .contentbox2 .aboutnews{}
.mynews .left01 .contentbox2 .aboutnews ul{padding:10px;}
.mynews .left01 .contentbox2 .aboutnews li{line-height:25px;background:url(dot.jpg) no-repeat 0px 10px;padding-left:10px;}
.mynews .left01 .contentbox2 .aboutnews a{font-size:14px;color:#369;}
.mynews .left01 .contentbox2 .aboutnews span{padding-left:20px;color:#999;}

.mynews .left01 .contentbox2 .mood_top{font-size:14px;font-weight:bold;color:#369;}

.mynews .left01 .contentbox2 .mood_top span{font-size:12px;font-weight:normal;color:#999;}
.mynews .left01 .contentbox2 .mood_top span b{color:red;}

.mynews .left01 .contentbox2 .moodbox{padding-bottom:10px;}


.mynews .left02{border:#E6E6E6 1px solid;padding-bottom:10px;}
.mynews .left02 .tit{ font-size:14px; font-weight:bold; color:#369; padding-left:10px; height:30px; line-height:30px; border-bottom:#E6E6E6 1px solid;}
.mynews .left02 .left02box{ padding:10px;}
.mynews .left02 .left02box a{ color:#369;}


.mains{ width:100%; height:750px; background:url(bg.jpg) top center no-repeat;}

.maina{ width:1024px; height:647px; margin:auto; margin-top:50px; background:url(bga.jpg) top center no-repeat;}
.atop{ height:355px; text-align:center;}
.acont{ width:810px; margin:auto; height:235px; text-align:center;}

.t{ text-align:left;}
.tt{ font-size:20px; font-weight:bold; font-family:'黑体'; padding-left:10px;}
.tt a{ font-size:20px; color: #900;}

.text{ padding:10px; text-align:left; text-indent:2em; line-height:1.5}

.tit{ text-align:center; line-height:1.6;}


.clear{ clear:both; height:0; line-height:0;}

/*导航*/
#jsddm{	margin: 0; padding: 0}
#jsddm li{float: left;list-style: none; height:44px;line-height:44px;font: 14px 黑体, Arial; background:#b81b24;}
#jsddm li a	{display: block; text-decoration: none;	border-right: 0px solid white;width:auto !important; min-width:84px; width:84px; color: #EAFFED; white-space: nowrap;line-height:44px;font-size:14px; font-weight:bold; font-family:"黑体";}
#jsddm li a:hover{ font-size:14px; font-weight:bold; color:#FC0; line-height:44px;}
#jsddm li ul{margin: 0;	padding: 0;	position: absolute;	visibility: hidden;	}
#jsddm li ul li{ float:none; display:block; width:140px; border-bottom:1px dashed #C00; height:30px; line-height:30px;}
#jsddm li ul li a{	width: 120px;background: #af1d27;color: #fff; line-height:30px;}
#jsddm li ul li a:hover	{background: #f00; line-height:30px;}


.effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto;   }
/* 通用信息列表_普通式 */ 
.infoList li{ height:24px; line-height:24px; background:url(d1.gif) left center no-repeat; border-bottom:1px dashed #ccc; padding-left:15px;} 
.infoList li .date{ float:right; color:#999; margin-right:6px;} 
 
/* 文本切换盒子 - 公用类 */ 
.slideTxtBox{ width:560px; border:0px solid #ddd; text-align:left;  } 
.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 6px; border-bottom:2px solid #f30;  position:relative;  } 
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   } 
.slideTxtBox .hd ul li{ float:left; padding:0 15px;} 
.slideTxtBox .hd ul li.on{ height:30px;  background:#F30; border-bottom:2px solid #f30; cursor:pointer; } 
.slideTxtBox .hd a{ color:#ccc; font-size:14px;}
.slideTxtBox .hd a:hover{ color:#ccc;}
.slideTxtBox .bd{ padding:6px;} 
.slideTxtBox .bd ul{ padding:0px;} 
.slideTxtBox .tempWrap{ margin:15px;} 

/*专家介绍*/
.zjjs-title{ color:#b6130a; line-height:30px; border-bottom:1px solid #ccc; margin-bottom:10px; margin-left:8px;}
.zjjs-title a{ font-size:18px; color:#b6130a; font-weight:700;}
.zjjs-list{ margin:20px 8px;}
.zjjs-list li{ width: 210px; background:url(zjjs_003.jpg) left center no-repeat; text-indent:2em; line-height:30px; float:left; margin-left:8px;}