@charset "gb2312";
/* CSS Document */
body {
  background:url(bg.gif) repeat-x;
}
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, legend, fieldset, button, select
{
    margin:0;
    padding:0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
	text-align:center;
	font-size:12px;
	color:#333;
}
img{
	list-style:none;
	border:0;
	margin:0;
	padding:0;
}
input,form,textarea {
	text-align:left;
}
.container {
	width:987px;
	height:300px;
	margin: auto;
	text-align: left;
	background-color: #ffffff;
}

.box {
	width:988px;
	height:206px;
	padding-top:0px;
	background-image: url(banner6.jpg);
}
.box_left {
	width:388px;
	height:200px;
	float: left;	
	
}
.box_top {
	width:388px;
	height:12px;
		
}
.banner {
	width:988px;
	height:180px;
	padding-top:0px;
}
.banner1 {
	width:990px;
	height:99px;
	padding-top:10px;
}
.banner2 {
	width:988px;
	height:67px;
	background-image: url(banner_02.gif);
	font-size: 14px;
	color: #FF0000;
}
.logo {
	background:url(Logo.gif) no-repeat;
	width:426px;
	height:63px;
	margin-top:40px;
	float:left;
}
.b_right {
	width:564px;
	height:138px;
	float:left;
}
.b_right_1 {
	width:512px;
	height:105px;
}
.b_flash {
	background:url(Flash.gif) no-repeat;
	width:283px;
	height:58px;
	margin-left:40px;
	margin-top:30px;
	float:left;
}
.b_other {
	float:left;
	width:104px;
	height:58px;
	margin-top:30px;
	margin-left:25px;
}
.engver {
	margin-top:10px;
}
.setindex {
	margin-top:4px;
}
.b_right_nav {
	background:url(NavBG.gif) no-repeat;
	width:987px;
	height:30px;
	margin-top:208px;
	margin-left:1px;
	position:absolute;
	z-index:9999;
}

.b_right_nav ul {
	list-style:none;
	letter-spacing:1px;
	margin-top:10px;
	color:#000;
    background:transparent;
	z-index:9999;
}
.b_right_nav li {
	float:left;
	margin-left:22px;
	margin-right:3px;
	display:inline;
	z-index:9999;
}
.b_right_nav #link {
	width:75px;
	margin-left:7px;
	margin-right:-3px;
	background:url(downDot.gif) no-repeat 65px 4px;
	cursor:pointer;
	z-index:9999;
}
.b_right_nav a {
	color:#333;
	text-decoration:none;
}
.b_right_nav a:hover {
	color:#333;
	text-decoration:underline;
}





* html .b_right_nav a:hover {position:relative; z-index:100;}
.b_right_nav li:hover {position:relative;}
/* keep the third level hidden when you hover on first level list OR link */
.b_right_nav ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.b_right_nav ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.b_right_nav ul :hover ul :hover ul{visibility:visible;left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(two_top.gif) 30px 0 no-repeat;}
.b_right_nav ul :hover ul.left :hover ul {left:-150px;}
/* make the fourth level visible when you hover over third level list OR link */
.b_right_nav ul :hover ul :hover ul :hover ul {visibility:visible; left:90px; height:auto; padding:10px 30px 30px 30px; background:transparent url(three_top.gif) 30px 0 no-repeat;}
.b_right_nav ul ul a, .b_right_nav ul ul a:visited { text-decoration:none;display:block;background:#ECF8FB;color:#000;width:150px; height:100%; line-height:1em; padding:8px 0px; border:1px solid #DDDBDD; border-width:0px 1px; border-bottom:2px solid #fff;}
.b_right_nav li:hover {position:relative;}
* html .b_right_nav ul ul a:hover {color:#f00;background:#EFEFEF;height:100%; border:1px solid #DDDBDD; border-width:0 1px;border-bottom:2px solid #fff; text-decoration:none;}
.b_right_nav ul ul :hover > a {color:#f00;background:#EFEFEF;height:100%; border:1px solid #DDDBDD; border-width:0 1px; text-decoration:none; border-bottom:2px solid #fff;}
* html .b_right_nav ul ul {visibility:hidden;position:absolute;height:0; top:0px; left:0; margin-left:-28px; z-index:9999;}
.b_right_nav ul ul {visibility:hidden;position:absolute;height:0; top:0px; left:0; margin-left:-16px; z-index:9999;}
* html .b_right_nav ul :hover ul {visibility:visible; height:auto; padding:30px 10px 0px 0px; width:164px; background:url(sub_top.gif) 22px 12px no-repeat;left:0px;}
.b_right_nav ul :hover ul {visibility:visible; height:auto; padding:29px 12px 0px 0px; width:164px; background:transparent url(sub_top.png) 22px 11px no-repeat; left:0px;}
.b_right_nav ul ul li.last {padding-bottom:7px; background:url(sub_bottom.gif) bottom left no-repeat;}






.snav_left ul li a, .snav_left ul li a:visited {display:block; text-decoration:none;text-align:center; color:#000; line-height:24px; z-index:9999;}
.snav_left ul li {position:relative;}
* html .snav_left ul :hover ul {visibility:visible; height:auto; padding:30px 10px 0px 0px; width:165px; background:url(nsub_top.gif) 10px 12px no-repeat;left:0px;}
.snav_left ul :hover ul {visibility:visible; height:auto; padding:30px 10px 0px 0px; width:165px; background:url(nsub_top.gif) 5px 12px no-repeat;left:0px;}
.snav_left ul li ul {visibility:hidden; position:absolute;margin-left:-10px; z-index:9999;}
.snav_left ul li:hover ul, .snav_left ul li a:hover ul {visibility:visible; bottom:34px; left:0; z-index:9999;}
.snav_left ul li:hover ul li, .snav_left ul li a:hover ul li { background:#fff;display:block;color:#000;width:165px; clear:both; border-left:1px solid #DDDBDD; border-right:1px solid #DDDBDD;}
.snav_left ul li:hover ul li ul, .snav_left ul li a:hover ul li a ul {visibility:hidden; position:absolute; z-index:9999;}
.snav_left ul li:hover ul li a, .snav_left ul li a:hover ul li a {display:block;background:#ECF8FB;  color:#000; width:100%; }
.snav_left ul li:hover ul li a:hover, .snav_left ul li a:hover ul li a:hover {background:#EFEFEF; color:#f00;}
/*------------------------------------------*/
.snav_left ul li:hover a, .snav_left ul li a:hover {color:#000; background:none;}

.snav_left ul li.last { border-bottom:1px solid #DDDBDD; padding-bottom:5px;}



/*------------------------------------------*/


.main {
	margin-top:10px;
	width:988px;
}
.main_left {
	width:300px;
	height:269px;
	float:left;
	background-image: url(left2.jpg);
}
.lefttop {
	
	height:15px;
	
}
.main_right {
	width:415px;
	height:243px;
	float:left;
}
.tiancong1 {
	width:400px;
	height:1px;
}
.tiancong2 {
	
	height:45px;
}
.main_right2 {
	width:200px;
	height:223px;
	float:right;
}
.mr_top {
	background:url(NewsTopBG.gif) no-repeat;
	width:465px;
	height:7px;
}
.mr_mid {
	width:345px;
	height:226px;
	*margin-top:0px !important;
	*margin-top:-10px;
}
.mr_mid2 {
	
	width:175px;
	height:226px;
	*margin-top:0px !important;
	*margin-top:-5px;
}
.mainnewscontent{
	padding-top:1px;
	padding-left:8px;
}
.mainnewsleftline {
	float:left;
	background:url(mainnewsleftline.png);
	height:24px;
	width:12px;
	margin-left:15px;
	display:inline;
}
.mainnewsrightline {
	float:left;
	background:url(mainnewsleftline.png);
	height:24px;
	width:182px;
}
#newstoolbar {
	height: 24px;
	width: 345px;
	text-align: left;
	list-style: none;
	position: relative;
	float:left;
}
#newstoolbar li {
	position: absolute;
	text-indent: -9999px;
	height:24px;
	float:left;
}
#newstoolbar li a {
	height: 24px;
	display: block;
}
#newstoolbar li.active {
	/*border-bottom: 1px solid #f2f2f2;*/
	background-position:bottom;
	height: 24px;
	margin-top:0px;
}
#newstoolbar li.inactive {
	background-position:top;
	height:24px;
}
#newstoolbar li:hover {
    height:24px;
}	
#newstoolbar li#news-tab {
	left: 10px;
	width: 82px;
	background-image: url(xyyw.jpg);
	height:26px;
}
#newstoolbar li#xbdt-tab {
	left: 94px;
	width: 82px;
	background-image: url(xbdt.jpg);
	height:26px;
}

#newstoolbar li#mtjj-tab {
	left: 178px;
	width: 82px;
	background-image: url(mtjj.jpg);
	height:26px;
}
/* 新闻选项卡内容 */
.frame {
	overflow: hidden;
	width: 395px;
	position: relative;
	float:left;
	padding-left:3px;
	display:inline;
}

#scroller {
	width: 380px;
	overflow: hidden;
}
#newscontent {
	width: 2100px;
	margin-top:12px;
}	
.newssection {
	width: 380px;
	float: left;
	text-align:left;
	line-height:25px;
	letter-spacing:0.4px;
	display:inline;
	font-size: 12.7px;
	color: #333;
	font-weight: normal;
}

.newssection a {
	color:#333;
	text-decoration:none;
}
.newssection a:hover {
	color:#000;
	text-decoration:underline;
}
.newssection span {
	color:#999;
	margin-left:10px;
	letter-spacing:0px;
}
.newssection2 {
padding-left:0px;
	width: 185px;
	float: left;
	text-align:left;
	line-height:25px;
	letter-spacing:0.4px;
	font-size: 12.7px;
	display:inline;
	color: #FF9900;
}
.newssection2 a {
	color:#333;
	text-decoration:none;
}
.newssection2 a:hover {
	color:#000;
	text-decoration:underline;
}
.newssection2 span {
	color:#999;
	margin-left:10px;
	letter-spacing:0px;
}
#news-pane span {
	margin-top:-26px;

	float:right;
}
#xbdt-pane span {
	margin-top:-26px;
	float:right;
}
#mtjj-pane span {
	margin-top:-26px;
	float:right;
}
#tzgg-pane span {
	margin-top:-26px;
	float:right;
}
.midad {
    *margin-top:7px !important;
	*margin-top:5px;
}
.newsbottom {
padding-left:205px;
	padding-top:15px;
}
.newsbottom2 {
width:190px;
height:32px;
	float:left;
	padding-top:6px;
}
.newsb_left {
	background:url(newsbottombg.jpg) repeat-x;
	width:6px;
	height:25px;
	float:left;
	margin-left:25px;
	margin-right:5px;
	display:inline;
}
.searchtxtbox {
	float:left;
}
.searchtxtbox #searchtxtbox {
	width:147px;
	height:25px;
	background:url(Inputbox.gif) no-repeat;
	border:0;
	padding-left:7px;
	padding-top:6px;
	color:#000;
}
.searchsumbit {
	float:left;
	cursor:pointer;
}
.newsb_mid {
	background:url(newsbottombg.jpg) repeat-x;
	width:66px;
	height:25px;
	float:left;
	margin-left:10px;
	margin-right:10px;
}
.newsb_txt {
	padding-top:8px;
	float:left;
	letter-spacing:1px;
	width:80px;
}
.newsb_txt a {
	color:#f00;
	text-decoration:none;
}
.newsb_txt a:hover {
	text-decoration:underline;
}
.newsb_right {
	background:url(newsbottombg.jpg) repeat-x;
	width:36px;
	height:25px;
	float:left;
	margin-left:10px;	
}
/*头条新闻开始*/
.mr_bottom {
	background:url(NewsBbg.gif) no-repeat;
	width:465px;
	height:7px;
}

.bottom2 {
	
	width:987px;
	height:75px;
}
.snav {
    *margin-top:1px !important;
	*margin-top:1px;
	width:990px;
	float:left;
}
.snav_zuo {
    
	width:8px;
	float:left;
}
.snav_left {
	margin-top:5px;
	width:580px;
	height:32px;
	background:#666;
	float:left;
	background:url(SNavbg.gif) no-repeat;
}
.snav_left ul{
	list-style:none;
	letter-spacing:1px;
	margin-left:3px;
}
.snav_left li{
	float:left;
	margin-left:5px;
	margin-right:4px;
	padding-top:4px;
	cursor:pointer;
}
.snav_left #snav_link {
	width:76px;
	height:35px;
	margin-left:0px;
	background:url(SnavlinkBG.gif) no-repeat 5px 5px;
}
.snav_right {
    margin-top:5px;
	width:190px;
	height:33px;
	float:right;
}
.copyright {
	width:990px;
	height:45px;
	
}
.cr_left {
	float:left;
	margin-left:205px;
	border-right: #CCC solid 1px;
	padding-right:20px;
	text-align:right;
	display:inline;
}
.cr_right {
	float:left;
	margin-left:20px;
	text-align:left;
}.youbian {
	background-image: none;
	float: right;
	height: 280px;
	width: 189px;
}

