#header {
	height:150px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}


body {
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.5;
	margin: 0px;
}
a { color: #000; text-decoration: none; }
a:hover { color: #F00; }
#menu {
	width:990px;
	height:28px;
	border-bottom:3px solid #E10001;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#menu ul { list-style: none; margin: 0px; padding: 0px; }
#menu ul li {
	float:left;
	margin-left:2px;
}
#menu ul li a {
	display:block;
	width:87px;
	height:28px;
	line-height:28px;
	text-align:center;
	font-size:14px;
	background-image: url(imagesnav_bg2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu ul li a:hover {
	background-image: url(imagesnav_bg3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu ul li a#current {
	font-weight:bold;
	color:#fff;
	background-image: url(imagesnav_bg1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#menu ul li ul { border:1px solid #ccc; display:none; position:absolute;}
#menu ul li ul li { float:none; width:87px; background:#eee; margin:0;}
#menu ul li ul li a { background:none;}
#menu ul li ul li a:hover { background:#333; color:#fff;}
#menu ul li:hover ul { display:block;}
#menu ul li.sfhover ul { display:block;}


#mainContent {
	height:1730px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#sidebar {
	float:left;
	width:228px;
	overflow:hidden;
	height:1730px;

}
#si1 {
	float:left;
	height:30px;
	font-size: 14px;
	background-image: url(imagesyw_r.png);
	background-repeat: no-repeat;
	background-position: center;
	line-height: 30px;
	font-weight: bolder;
	color: #db1508;
	padding-left: 12px;
	width: 228px;
	
}
#si2 {
	float:left;
	height:140px;
	padding-left:10px;
	width: 223px;
	padding-right: 5px;
	
}

#si3 {
	float:left;
	width:170px;
	height:160px;
	padding-left: 60px;
}
#si300 {
	width: 228px;
	float: left;
}
.si30 {
	margin-top:10px;
	margin-bottom:10px;
	width: 228px;
	height: 70px;
}
.si30 a {
	float:left;
	width:85px;
	color:#cc3300;
	display:block;
	list-style-type:disc;
	line-height:26px;
	height:27px;
	margin-left:3px;
	margin-right:3px;
	text-align:center;
	font-weight:normal;
	margin-bottom:10px;
	padding-left:18px;
	letter-spacing: 4px;
	background-image: url(imagesjgbg.GIF);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	
}
#si400 {
	width: 228px;
	float: left;
	text-align: center;
}


.rsmgs {
	color:#ff0000;
	font-weight:bolder;
	text-align:center;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 10;
	font-family: Verdana, Geneva, sans-serif;
	height: 160px;
	width: 228px;
}
.rsmgs_s {margin-top:10px;}
.rsmgs_s a {
	float:left;
	width:63px;
	overflow:hidden;
	color:#cc3300;
	display:block;
	list-style-type:disc;
	line-height:27px;
	height:27px;
	margin-left:7px 
	text-align:center;
	margin-bottom:7px;
	font-weight:normal;
	background-image: url(imagessmgssbg.GIF);
	background-repeat: no-repeat;
	background-position: center;
}
.rsmgs_f {margin-top:5px;}
.rsmgs_f a {
	float:left;
	width:64px;
	overflow:hidden;
	color:#cc3300;
	display:block;
	list-style-type:disc;
	line-height:27px;
	height:27px;
	margin-left:8px 
	text-align:center;
	font-weight:normal;
	background-image: url(imagessmgssbg.GIF);
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 2px;
}
.c{clear:both;}
.i_r_zt{
	text-align:left;
	margin-top:10px;
}
.i_r_zt a {
	border: solid #dcdcdc 1px;
	margin-bottom:15px;
	display:block;
	list-style-type:disc;
	width:161px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.rtspan {
	font-size:12px;
	color:#333333;
	float:right;
	font-weight:normal;
	padding-right:12px !important;
	padding-right:9px;

	margin-right: 6px !important margin-right: 3px;
	text-align: center;
}

.rsmgs88 {
	color:#ff0000;
	font-weight:bolder;
	text-align:center;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 10;
	font-family: Verdana, Geneva, sans-serif;
	height: 101px;
	width: 228px;
}





#content {
	margin-left:233px !important;
	margin-left:230px;
	height:1730px;
}/*当content设定高度后，3像素会跑到content外侧，这样，我们用!important修正在ie下向左多浮动2像素，加上3像素的bug正好是5像素，所以在火狐和IE下显示是一样的*/
#con1 {
	height:275px;
	width: 100%;
	
}
#con11{
	height:275px;
	width: 360px;
	float: left;
	text-align: center;
}
#con12{
	height:275px;
	width: 376px;
	margin-left: 363px;
}
.itnews{
	OVERFLOW: hidden;
	background:url(imagesdongt.gif) center no-repeat;
	text-decoration:none;
	height:36px;
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 36px;
}
.itnews span{float:right; margin-top:16px; margin-right:10px;}

#con2 {
	height:79px;
	text-align: center;
	
}

#con3 {
	height:245px;
}
#con31{
	height:240px;
	width: 340px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	float: left;
	background-image: url(imagesbj001.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#con311{
	OVERFLOW: hidden;
	background:url(imagestit_bg.png) center no-repeat;
	text-decoration:none;
	height:36px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 36px;
	font-weight: bold;
	color: #900;
	padding-bottom: 15px;
}
#con32{
	height:240px;
	width: 360px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 363px;
	background-image: url(imagesbj002.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.dabt {
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}
.dabt a {font: 36px "Microsoft YaHei";font-weight:900;}
.left_w{
	overflow:hidden;
	width:auto;
}
.b_focus {
	width:305px;
	height:263px;
	padding:10px;
	border:solid #eaeaea 1px;
	background:#FFF;
}






#footer {
	height:auto;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 12px;
}
#footer2 {
	height:auto;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	font-size: 12px;
}
#con3aa {
	width: 739px;
	height: 40px;
	background-image: url(imagesggqy.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}



#con3a {
	width: 739px;
	height: 40px;
	background-image: url(imagessydwdj.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.indsy {margin:auto; width:717px; background:#FFF; margin-top:7px; clear:both;overflow:hidden;}
.indga {margin:auto; width:717px; background:#FFF; margin-top:7px; clear:both;overflow:hidden;}
.indsyt{font-size:14px; border-top:4px #b52200 solid;}
.indsyt .sub_menu{margin:0;padding:0;float:left;}
.indsyt .sub_menu dt{float:left;width:79px;color:#000;text-align:center;cursor:pointer; margin-left:10px; line-height:28px;}
.indsyt .sub_menu dt.hover{background:url(imagesindsytbg.JPG) center no-repeat; color:#FFF; text-decoration:none;}
.indsyleft {
	float:left;
	width:320px;
	padding-left:10px;
	padding-bottom:11px;
	padding-top: 50px;
}
.indgaleft {float:left; width:320px;}
.indsyright{float:left;width:377px; padding-right:10px;}
.indgaright{float:left;width:362px; padding-right:10px;margin-left:15px;}
.indsyleft a{padding:15px 16px; float:left;}
img{
	border:none;
	text-align: left;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
.indsydt {width:341px;}
.indgadt {width:301px;}
.indgardt {width:332px;}
.indgardt span {float:right;}
.indgadt span {float:right;}
.indsydt span {float:right;}
.indgg {OVERFLOW: hidden; HEIGHT: 205px; padding:0 6px;}
.indgg td a {text-decoration:none; line-height:25px;}
#container #footer .border.mt10.width {
}



.border{border:1px solid #eaeaea; background:#FFF;}
.c{clear:both;}
.ltit {
	width:50px;
	float:left;
	text-align:center;
	margin-top:10px;
	line-height:22px;
	color:#FFF;
	height:92px;
	padding-top:5px;
	background-color: #Fff;
	background-image: url(imagesltbg.GIF);
	background-repeat: no-repeat;
	background-position: center;
}
.index_link {width:100%;}
.index_link dt{float:left; width:30%;margin-bottom:10px; text-align:center;}
.c_tilink{ text-align:center; margin-top:10px; background:url(imageslctbg.gif) no-repeat center top; height:26px; line-height:26px;}
.linco{width:300px; float:left;}
.STYLE18 {color: #000000;

         font-size: 12px;

   line-height:18px;

   }
