@charset "utf-8";
body {
	font-size: 9pt;
	margin:0px;
	padding:0px;
	background:#FAFAFA;
}

a:link, a:visited {
	color:#333;
	text-decoration:none;
}
a:hover, a:active {
	color:#d20000;
	text-decoration:underline;
}
.slides {
	background:#483D6C;
}
.container {
	background:#FFF;
	width:965px;
	margin:auto;
}
.topnav {
	height:60px;
	margin:auto;
	line-height:100px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:10px;
	overflow:hidden;
}
.toplink {
	float:right;
	font-size:13px;
	letter-spacing:2px;
	color:#745B92;
	vertical-align:bottom;
	height:60px;
}
.toplink a{color:#745B92;}
.logo {
	float:left;
}
.menu {
	width:944px;
	height:48px;
	background:url(../Images/bg_menu.gif) left -2px;
	padding-left:21px;
	color:#E0DCEA;
	font-weight:bold;
}
.menu li {
	cursor:pointer;
	line-height:38px;
	padding-top:10px;
	list-style:none;
	float:left;
	font-size:15px;
	padding-left:16px;
	padding-right:16px;/*background:#039;*/
}
.submenu {
	background:#E0DCEA;
	height:28px;
	line-height:28px;
	float:left;
	clear:both;
	width:965px;
	display:none;
}
.submenu li {
	line-height:28px;
	list-style:none;
	float:left;
	font-size:12px;
	padding-left:80px;
	display:none;
}
.submenu li a:link, .submenu li a:visited {
	color:#685999;
	text-decoration:none;
	font-size:10pt;
	letter-spacing:1px;
}
.submenu li a:hover, submenu li a:active {
	color:#504677;
	text-decoration:underline;
	font-size:13px;
}
.menuhover {
	background:url(../Images/bg_menu_on.gif) center -2px;
	color:#000000;
}
.spacer {
	padding:0px;
	height:5px;
	font-size:5px;
	clear:both;
}
.footer {
	background:#A8A0D3;
	background:url(../Images/bg_foot.gif);
	
	width:965px;
	height:130px;
	clear:both;
	
}
.indexsearch > div {
	float:left;
	height:28px;
	line-height:20px;
	padding-top:8px;
	text-align:center;
	display:none;
	width:365px;
	color:#F04F04;
	font-weight:500;
	font-size:14px;
}
.main {
	width:965px;
}
.main_left {
	float:left;
	width:738px;
}
.main_right {
	float:right;
	width:218px;
	background:url(../Images/bg_right.gif) repeat-x;
	height:1017px;
	border-left:2px solid #B1A9DA;
	border-right:2px solid #B1A9DA;
	border-bottom:2px solid #B1A9DA;
}
.rtitle {
	padding-left:20px;
	padding-top:10px;
	font-size:15px;
	font-weight:400;
	color:#333;
}
.video {
	width:240px;
	height:181px;
	padding:10px;
	background:#E2DEEF;
	float:left;
}
.news {
	width:470px;
	float:right;
}
.title {
	background:url(../Images/bg_title_left.gif);
	border:1px solid #DFDDEA;
	height:38px;
	line-height:42PX;
	font-size:15px;
	font-weight:bold;
	padding-left:40px;
	color:#80609F;
	overflow:hidden;
}
.title_right {
	background:url(../Images/bg_title_right.gif) right;
	height:38px;
	float:right;
}
.list {
	border:1px solid #DFDDEA;
	border-top:none;
}
.rtab2 li, .rtab3 li {
	line-height:20px;
	list-style:none;
	height:20px;
	margin-left:3px;
	padding:0px;
	_margin-left:-10px;
	+margin-left:-10px;
}
.rtab31{
	width:185px;
	margin:auto;
	line-height:25px;
	padding-top:16px;
	padding-bottom:15px;
	
	}
	
.rtab4 {
	line-height:20px;
	list-style:disc;
	padding-left:8px;
}
.rtab41 {

	padding-left:10px;
	width:185px;	
	line-height:25px;
	padding-top:16px;
	padding-bottom:15px;
	color:#a33;
}
.rtab41a{ color:#80609F;
}


.rtab42{
	
	line-height:26px;
	padding:10px;
	padding-left:30px;
	font-size:13px;
	}
.rtab42  a{
	color:#C3942C;
	
	}	
.rtab5 img {
	margin:5px;
}
.fnewslist > div {
	float:left;
	width:340px;
	padding:2px;
	height:76px;
	margin-left:16px;
	margin-top:6px;
	padding-bottom:8px;
}
.dmlist li {
	margin:7px;
	_margin-bottom:-40px;
}
.zxktlist {
	padding-left:40px;
	padding-top:18px;
	width:310px;
	float:right;
	height:168px;
	line-height:27px;
	font-size:13px;
	
	background:url(/Images/bg_block2.gif);
	/*background:#F5F1FC;*/

}
.zxktlist a:link, .zxktlist a:visited {
	color:#444;
	
}
.zxktlist a:active, .zxktlist a:hover {
	color:#930;
}
.tabfoot{
	padding-top:20px;
	}
.tabfoot td,.tabfoot a{
	font-size:13px;
	color:#594989;
	
	}	
.showfnews	a:link,.showfnews a:visited{ color:#444;}
.showfnews a:hover,.showfnews a:active{color:#111}
.hydt a:link,.hydt a:visited{ color:#5E9CCB;}
.hydt a:hover,.hydt a:active{color:#444;}
.rtab31 a:link,.rtab31 a:visited{ color:#a33;}
.rtab31 a:hover,.rtab31 a:active{color:#444;}