@charset "utf-8";
/* CSS Document */
#globalNav{width:950px; margin:0 auto;}
#globalNav{height:80px;background:#fff;}
#logo{float:left; width:195px;padding:8px 0 0 0;text-align:center;}
#links{
	padding-top:6px;
	float:right;
	width:506px;
	line-height:24px;
	height:auto;
	overflow:hidden;
}
#date{
	float:left;
	width:328px;
	color:#09417f;
	text-align:right;
	padding-right:8px;
}
#date span{
	padding-left:2px;
	padding-right:2px;
}
#links li{float:left;}
#links ul{
	padding-left:8px;
}
#links li a{
	color:#be2300;
}
#links li a:hover{
	color:#be2300;
	text-decoration:underline;
}
#links .c1{
	background:url(../images/e001.gif) no-repeat left center;
	padding-left:8px;
	padding-right:8px;
}
#links .c2{
	padding-left:8px;
	padding-right:8px;
}
#weather{
	clear:both;
	float:right;
	margin-top:12px;
	width:260px;
	height:40px;
	background:#eef2f6;
	overflow:hidden;
}
#weather img{
	float:left;
	width:40px;
	height:40px;
	overflow:hidden;
}
#weather span.tempture{
	float:left;
	padding-left:12px;
	line-height:20px;
	color:#4d4d4d;
	font-size:14px;
}
#main_nav {
	background:url(../images/e002.gif) no-repeat;
	height:30px;
	overflow: visible;
	padding-left: 9px;
	clear:both;
	margin:0 auto;
	width:970px;
}

#main_nav li {
	float: left;
	position:relative;
	z-index: 5;
}
#main_nav ul ul{
	visibility:hidden;  
	position:absolute;  
	top: 30px;
	left: 0px;
	background: #eef2f7;
	border-color: #0a478a;
	border-style: none solid solid;
	border-width: medium 1px 1px;  
}
#main_nav table{  
  position:absolute;  
  left:0;  
  top:0;  
}
#main_nav ul li:hover ul,#main_nav ul a:hover ul{  
	visibility:visible;  
}  
#main_nav a{
	color: #fff;
	display: block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}
#main_nav a:hover{  
  	color:#09417f;
	background:url(../images/e006.gif) bottom no-repeat;
	text-decoration:none;
}
#main_nav ul ul li {  
	clear:both;  
	text-align:left;  
}
#main_nav ul ul li a{
	font-size:12px; 
	font-weight:normal;
	display:block;  
	width:78px;  
	height:30px;  
	background:#eef2f7;  
	color:#0a478a;
  
}
#main_nav ul ul li a:hover{  
  background:#98b2ce;  
  color:#0a478a;    
}  
#content{
	clear:both;
	width:979px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
	padding-top:6px;
}
#content .bigLeft{
	float:left;
	width:781px;
	height:auto;
	overflow:hidden;
}
#content .contentL{
	float:left;
	width:321px;
	height:auto;
	overflow:hidden;
}
.clear{clear:both;line-height:0;height:0;font-size:0;}
.ssjd{
	clear:both;
	width:320px;
	height:260px;
	overflow:hidden;
	padding-top:6px;
}
.ssjd .titlebar{
	width:320px;
	height:27px;
	overflow:hidden;
	line-height:26px;
	background:url(../images/e005.gif) repeat-x bottom;
}
.ssjd .titlebar h4{
	float:left;
	width:75px;
	margin-right:6px;
}
.ssjd h4 a:link,.ssjd h4 a:visited,.ssjd h4 a:hover{
	background:url(../images/e004.gif) no-repeat;
	text-indent:0;
	float:left;
	width:100%;
	height:27px;
	line-height:27px;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	color:#925d5f;
}
.hidden{display:none;clear:both;}
.ssjd h4 a:hover,.ssjd h4.current a:link,.ssjd h4.current a:visited,.ssjd h4.current a:hover{
	background:url(../images/e003.gif) no-repeat;
	width:75px;
	height:27px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#content .contentL .ssjd .titlebar li.unsel{
	background:url(../images/e004.gif) no-repeat;
	width:75px;
	height:27px;
	color:#925d5f;
	font-size:14px;
	font-weight:bold;
	line-height:27px;
	text-align:center;
}
.ssjd .list{
	border-bottom:1px solid #8f1d22;
	border-left:1px solid #8f1d22;
	border-right:1px solid #8f1d22;
	padding:5px;
	height:222px;
	width:308px;
	overflow:hidden;
}
.ssjd .list li{
	float:left;
	width:100%;
	height:23px;
	line-height:23px;
	overflow:hidden;
}
.ssjd .list li a{
	float:left;
	color:#010101;
	text-decoration:none;
}
.ssjd .list li span{
	float:right;
	color:#a5a5a5;
}
.ssjd a.more{
	float:right;
	color:#8f1d22;
	line-height:27px;
}
#content .contentC{
	float:left;
	width:450px;
	padding-left:10px;
	height:auto;
	overflow:hidden;
}
#content .contentC h6{
	color:#8f1d21;
	line-height:24px;
}
#content .contentC ul.news{
	clear:both;
	width:450px;
	height:213px;
	overflow:hidden;
}
#content .contentC ul.news li{
	float:left;
	width:50%;
	height:24px;
	overflow:hidden;
}
#content .contentC ul.news li a{
	font-size:14px;
	color:#333333;
	line-height:24px;
}
#content .contentC ul.news li.top{
	text-align:center;
	width:100%;
}
#content .contentC ul.news li.top a{
	font-family:"黑体";
	font-size:20px;
	color:#333333;
	line-height:30px;
	text-align:center;
}
.cTab{
	clear:both;
	width:448px;
	height:260px;
	overflow:hidden;
	border:1px solid #8f1d22;
}
.cTab .hd{
	width:448px;
	height:29px;
	line-height:28px;
	overflow:hidden;
}
.cTab .hd h4{
	float:left;
	width:112px;
	overflow:hidden;
}
.cTab h4 a:link,.cTab h4 a:visited,.cTab h4 a:hover{
	background:url(../images/e008.gif) repeat-x;
	text-indent:0;
	float:left;
	width:111px;
	height:28px;
	line-height:28px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	color:#333;
	border-bottom:1px solid #8f1d22;
	border-right:1px solid #8f1d22;
}
#last{
	border-right:none;
}
.cTab h4 a:hover,.cTab h4.current a:link,.cTab h4.current a:visited,.cTab h4.current a:hover{
	background:url(../images/e007.gif) repeat-x;
	width:111px;
	height:28px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border:none;
	border-right:1px solid #8f1d22;
}
.cTab .content{
	width:438px;
	padding:5px;
	height:auto;
	overflow:hidden;
}
.cTab .content ul img{
	background:#FFFFFF;
	padding:2px;
	border:1px solid #cccccc;
	width:152px;
	height:104px;
}
.cTab .content li.top a{
	float:right;
	width:250px;
	height:104px;
	overflow:hidden;
	color:#333333;
	padding-top:4px;
	line-height:20px;
}
.cTab .content li.top a h5{
	font-size:14px;
	line-height:24px;
	overflow:hidden;
}
.cTab .content li.top img{
	float:left;
	width:160px;
	height:110px;
	overflow:hidden;
}
.cTab .content li.news{
	float:left;
	width:50%;
	line-height:22px;
}
.cTab .content li.news a{
	color:#333333;
	text-decoration:none;
}
.cTab .content li.news a:hover{
	color:#8f1d22;
	text-decoration:underline;
}
#content .contentr{
	float:right;
	width:186px;
	height:auto;
}
/*焦点轮播图*/
#focusPic{float:left;padding-bottom:2px; width:321px; height:230px;overflow:hidden;}
#focusPic ul{float:left; width:321px;background:url(../images/focuspic2.gif) no-repeat right top;}
#focusPic li{float:left; width:80px; height:26px;background:url(../images/focuspic.gif) no-repeat left;line-height:24px;text-align:center; font-weight:bold;}
#focusPic li a,#focusPic li a{color:#666;text-decoration:none; line-height:26px;}
#focusPic li.current{width:80px; height:26px; line-height:24px;background:url(../images/focuspic.gif) no-repeat right;}
#focusPic li.current a,#focusPic li.current a{color:#fff;text-decoration:underline;}
#focusPic .pic{float:left;position:relative;width:320px; height:200px;overflow:hidden; }
#focusPic .textbg{position:absolute; top:170px; left:0;width:320px;height:30px;z-index:15; background:#000; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
#focusPic .text{position:absolute; top:170px; left:0;width:320px;height:30px;z-index:16; text-align:center; color:#fff;font-weight:bold;}
#focusPic .text a{color:#fff; line-height:30px;}

#scrollNews2{float:left; width:425px; height:160px;padding:0 0 3px 12px;}
#scrollNews2 .list6{float:left; width:420px;height:148px; color:#333;overflow:hidden; margin-top:8px; font-size:14px;}
#scrollNews2 .list6 li{width:420px;height:24px;}
#scrollNews2 .list6 li span{color:#666; font-family:Arial, Helvetica, sans-serif;}


#sub_content{
	clear:both;
	width:979px;
	margin:0px auto;
	height:auto;
	overflow:hidden;
	padding-top:6px;
}
#sub_content .topnav{
	width:100%;
	background:#fdeae5;
	height:29px;
	border-bottom:3px solid #be2300;
	overflow:hidden;
}
#sub_content .topnav ul.childMenu{
	float:left;
	width:660px;
	height:29px;
}
#sub_content .topnav ul.childMenu li{
	float:left;
	line-height:29px;
	font-size:14px;
	color:#883939;
	padding-left:5px;
	padding-right:5px;
}
#sub_content .topnav  a{
	line-height:29px;
	color:#883939;
	text-decoration:none;
	font-weight:normal;
}
#sub_content .topnav  a:hover{
	color:#883939;
	text-decoration:underline;
}
#sub_content .topnav ul.nav{
	float:right;
	width:319px;
	height:29px;
}
#sub_content .topnav ul.nav li{
	float:right;
	line-height:29px;
	font-size:12px;
	color:#883939;
	padding-left:5px;
	padding-right:5px;
}
#sub_content .lt{
	float:left;
	width:781px;
	height:auto;
	overflow:hidden;
	padding-top:6px;
}
#sub_content .lt .imgshow{
	width:100%;
	height:auto;
	overflow:hidden;
}
#sub_content .lt .imgshow li{
	float:left;
	width:20%;
	text-align:center;
}
#sub_content .lt .imgshow li img{
	border:1px solid #cccccc;
	width:140px;
	height:100px;
	overflow:hidden;
}
#sub_content .lt .imgshow li a{
	color:#004276;
	text-decoration:none;
}
#sub_content .lt .imgshow li a:hover{
	color:#883939;
	text-decoration:none;
}
#sub_content .lt .childBlock{
	clear:both;
	margin-top:10px;
	width:769px;
	height:140px;
	overflow:hidden;
}
#sub_content .lt .childBlock .titlebar{
	width:755px;
	height:26px;
	overflow:hidden;
	border:1px solid #09417f;
	background:#e1efff;
	line-height:30px;
	padding-left:12px;
}
#sub_content .lt .childBlock .titlebar h5{
	float:left;
	background:url(../images/e009.gif) no-repeat left;
	padding-left:16px;
	color:#09417f;
	font-size:14px;
	line-height:30px;
	padding-right:6px;
}
#sub_content .lt .childBlock .titlebar a.more{
	float:right;
	padding-right:6px;
	color:#438ece;
	text-decoration:none;
	line-height:30px;
}
#sub_content .lt .childBlock .titlebar span{
	float:left;
	width:auto;
	line-height:30px;
	padding-right:6px;
	color:#274a90;
	overflow:hidden;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
#sub_content .lt .childBlock .titlebar span a{
	font-size:12px;
	color:#274a90;
	line-height:30px;
}
#sub_content .lt .childBlock .titlebar span a:hover{
	color:#883939;
	text-decoration:underline;
}
#sub_content .lt .childBlock li{
	float:left;
	width:49%;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
#sub_content .lt .childBlock ul{
	clear:both;
	width:100%;
	font-size:14px;
	padding-top:5px;
}
#sub_content .lt .childBlock li span{
	font-size:12px;
	padding-right:4px;
	color:#004276;
}
#sub_content .lt .childBlock li span a{
	font-size:12px;
	color:#004276;
}
#sub_content .lt .childBlock li span a:hover{
	text-decoration:underline;
}
#sub_content .lt .childBlock li a{
	color:#004276;
	text-decoration:none;
	font-family:"宋体";
}
#sub_content .lt .childBlock li a:hover{
	color:#883939;
	text-decoration:none;
}
#sub_content .lt .childBlock li.top{
	width:50%;
	height:102px;
	overflow:hidden;
}
#sub_content .lt .childBlock li.top img{
	float:left;
	width:140px;
	height:100px;
	border: 1px solid #cccccc;
	overflow:hidden;
}
#sub_content .lt .childBlock li.top a{
	float:left;
	padding-left:10px;
	width:132px;
	height:100px;
	overflow:hidden;
	display:block;
}
#sub_content .lt .childBlock li.top h4{
	font-size:14px;
	font-weight:bold;
}
#sub_content .lt .childBlock li.top span{
	font-size:12px;
	color:#969696;
}
#sub_content .rt{
	float:right;
	width:186px;
	height:auto;
	overflow:hidden;
	padding-top:6px;
}
#sub_content .rt .sTab{
	clear:both;
	width:326px;
	height:260px;
	overflow:hidden;
	border:1px solid #8f1d22;
	margin-top:10px;
}
#sub_content .rt .sTab .hd{
	width:328px;
	height:29px;
	line-height:28px;
	overflow:hidden;
}
#sub_content .rt .sTab .hd h4{
	float:left;
	width:82px;
	overflow:hidden;
}
.sTab h4 a:link,.sTab h4 a:visited,.sTab h4 a:hover{
	background:url(../images/e008.gif) repeat-x;
	text-indent:0;
	float:left;
	width:80px;
	height:28px;
	line-height:28px;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	color:#333;
	border-bottom:1px solid #8f1d22;
	border-right:1px solid #8f1d22;
	text-align:center;
}
#sub_content .rt .sTab h4 a:hover,.sTab h4.current a:link,.sTab h4.current a:visited,.sTab h4.current a:hover{
	background:url(../images/e007.gif) repeat-x;
	width:80px;
	height:28px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border:none;
	border-right:1px solid #8f1d22;
}
#sub_content .rt .sTab .content{
	width:330px;
	padding:5px;
	height:auto;
	overflow:hidden;
}
#sub_content .rt .sTab .content ul img{
	background:#FFFFFF;
	padding:2px;
	border:1px solid #cccccc;
	width:152px;
	height:104px;
}
#sub_content .rt .sTab .content li.top a{
	float:right;
	width:160px;
	height:104px;
	overflow:hidden;
	color:#333333;
	padding-top:4px;
	line-height:20px;
}
#sub_content .rt .sTab .content li.top a h5{
	font-size:14px;
	line-height:24px;
	overflow:hidden;
}
#sub_content .rt .sTab .content li.top img{
	float:left;
	width:160px;
	height:110px;
	overflow:hidden;
}
#sub_content .rt .sTab .content li.news{
	float:left;
	width:100%;
	line-height:22px;
}
#sub_content .rt .sTab .content li.news a{
	color:#333333;
	text-decoration:none;
}
#sub_content .rt .sTab .content li.news a:hover{
	color:#8f1d22;
	text-decoration:underline;
}
#content .contentr{
	float:right;
	width:186px;
	height:auto;
}
.searchDiv{
	clear:both;
	width:186px;
	height:40px;
	overflow:hidden;
}
.searchDiv form{
	clear:both;
	width:186px;
	height:40px;
	overflow:hidden;
	position:relative;
}
.searchDiv .input_blur{
	border:1px solid #dcdcdc;
	height:18px;
	width:132px;
	overflow:hidden;
	background:#FFFFFF;
	float:left;
	position:absolute;
	top:12px;
	left:0px;
}
.searchDiv .button_style{
	background:url(../images/20100304001.gif) no-repeat;
	width:46px;
	height:21px;
	border:none;
	color:#077ac7;
	float:left;
	overflow:hidden;
	position:absolute;
	top:12px;
	left:140px;
}
.loginTitle{
	clear:both;
	width:186px;
	height:22px;
	overflow:hidden;
	background:url(../images/2010020802.gif) no-repeat;
	line-height:22px;
	border-bottom:1px solid #8c1a31;
}
#loginBox #user,#psw{
	border-left:1px solid #8a8a8a;
	border-top:1px solid #8a8a8a;
	border-right:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;
	width:94px;
	height:20px;
	line-height:20px;
}
#loginBox #buttonLogin{
	background:url(../images/2010020803.gif) no-repeat;
	width:74px;
	height:50px;
	color:#304d77;
	float:left;
	position: absolute;
	left:104px;
	top:4px;
	border:none;
}
#loginBox #user{
	float:left;
	position: absolute;
	left:0px;
	top:4px;
}
#loginBox #psw{
	float:left;
	position: absolute;
	left:0px;
	top:30px;
}
#loginBox{
	clear:both;
	width:186px;
	height:54px;
	overflow:hidden;
	position:relative;
}
.userLink{
	clear:both;
	width:100%;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-top:10px;
}
.userLink li{
	float:left;
	width:48%;
	text-align:center;
}
.userLink li a{
	color:#862530;
	font-weight:bold;
	text-decoration:none;
}
.userLink li a:hover{
	color:#862530;
	font-weight:bold;
	text-decoration:underline;
}
.gglist{
	clear:both;
	width:100%;
	height:auto;
}
.gglist li{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:6px;
}
#sub_content .hotBlock{
	clear:both;
	width:100%;
}
#sub_content .hotBlock .titlebar{
	width:100%;
	height:30px;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
}
#sub_content .hotBlock .titlebar h4{
	font-size:14px;
	color:#8f1d22;
	font-weight:bold;
	line-height:30px;
}
#sub_content .hotBlock li{
	width:100%;
	float:left;
	line-height:24PX;
	height:24PX;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
}
#sub_content .hotBlock li a{
	text-decoration:none;
	color:#333333;
	line-height:24px;
}
#footer{
	clear:both;
	width:979px;
	height:60px;
	margin:0px auto;
	overflow:hidden;
	background:#ececec;
	text-align:center;
	color:#8f1d22;
	line-height:60px;
}
#footer{
	clear:both;
	width:979px;
	height:60px;
	margin:0px auto;
	overflow:hidden;
	background:#ececec;
	color:#8f1d22;
	margin-top:12px;
}
#footer .copyright{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
}
#footer .count{
	width:100%;
	height:40px;
	line-height:40px;
	text-align:right;
}
#footer .count span{
	padding-right:12px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#09417f;
}
#sub_content .lt .newslist{
	clear:both;
	margin-top:10px;
	width:781px;
	height:auto;
	overflow:hidden;
}
#sub_content .lt .newslist li{
	float:left;
	width:100%;
	background:url(../images/e010.gif) repeat-x bottom;
	overflow:hidden;
	padding-top:4px;
	padding-bottom:4px;
}
#sub_content .lt .newslist li a.title{
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
#sub_content .lt .newslist li a.title:hover{
	color:#0a478a;
	text-decoration:none;
}
#sub_content .lt .newslist li a.brief{
	float:left;
	width:100%;
	height:36px;
	line-height:18px;
	overflow:hidden;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
#sub_content .lt .newslist li a.brief:hover{
	color:#0a478a;
	text-decoration:none;
}
#sub_content .lt .newsdetail{
	clear:both;
	margin-top:10px;
	width:781px;
	height:auto;
	overflow:hidden;
}
#sub_content .lt .newsdetail h2{
	font-family: Arial,"黑体";
	font-size:24px;
	font-weight:normal;
	line-height:32px;
	text-align:center;
	border-bottom:2px solid #e1e1e1;
}
#sub_content .lt .newsdetail .info{
	width:100%;
	height:24px
	padding-top:12px;
	overflow:hidden;
}
#sub_content .lt .newsdetail .info li{
	float:left;
	width:25%;
	line-height:24px;
}
#sub_content .lt .newsdetail .cont{
	width:771px;
	height:auto;
	padding:5px;
	overflow:hidden;
	line-height:28px;
	font-size:14px;
}
#sub_content .lt .newsdetail .cont p{
	line-height:28px;
	text-indent:2em;
}
#sub_content .lt .newsdetail .comments{
	border:2px solid #c99395;
	width:767px;
	height:auto;
	overflow:hidden;
}
#sub_content .lt .newsdetail .comments h5{
	font-size:14px;
	color:#09417f;
	padding-left:16px;
	padding-top:12px;
}
#comment #textarea{
	clear:both;
	border:1px solid #a3b6d3;
	line-height:20px;
	width:584px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
#comment #button{
	clear:both;
	padding-top:12px;
	float:right;
	background:url(../images/e011.gif) no-repeat;
	width:82px;
	height:23px;
	border:none;
	line-height:23px;
	color:#FFFFFF;
}
.bigLeft .adv1 {
	width:781px;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:5px;
}
.bigLeft .adv1 li{
	float:left;
	width:25%;
	text-align:center;
}
.bigLeft .flink{
	clear:both;
	background:url(../images/flink_bg.gif) no-repeat;
	width:781px;
	height:76px;
	margin-top:12px;
	overflow: hidden;
}
.bigLeft .flink .title{
	width:100%;
	height:26px;
	
}
.bigLeft .flink .title h4{
	line-height:26px;
	font-size:14px;
	color:#333333;
	padding-left:8px;
	font-weight:bold;
}
.bigLeft .flink ul{
	clear:both;
	width:761px;
	height:50px;
	overflow:hidden;
	padding-left:10px;
}
.bigLeft .flink ul li{
	float:left;
	padding-left:12px;
}
.bigLeft .flink ul li a{
	color: #09417f;
	font-size:14px;
	line-height:50px;
	text-decoration:none;
}
.bigLeft .flink ul li a:hover{
	color:#FF0000;
	text-decoration:none;
}
#sub_content .topnav div.nav{
	float:right;
	width:315px;
	height:29px;
	text-align:right;
	color:#0a478a;
	padding-right:4px;
}
#sub_content .topnav span{
	padding-left:2px;
	padding-right:2px;
	font-weight:normal;
	color:#333333;
}
