@charset "utf-8";
/* CSS Document */
body
{
	margin:0px; font-size:12px; font-family:宋体;
	line-height:20px;
}

img{ border:0;}

ul, li ,dl,dt,dd{ list-style:none; margin:0px; padding:0px; }

a:link { color:#333; text-decoration:none; } 
a:visited { color:#333; text-decoration:none; } 
a:hover { color:red; text-decoration:none; } 
.mainlogo { float:left;background:url(../images/logo.jpg) center; width:380px; height:110px;} 
.FrameTable { width:950px; padding:0px; border:0px; margin:0px auto; }

.menubg { background:url(../images/main_menu_bg.gif) repeat-x; height:36px; }
.mainmenu { float:left;line-height:36px;color:White;width:93px;  font-size:14px; font-weight:bold;  }
.main_menu  li { display:inline;  list-style:none; float:left; text-align:center;  }
.MenuLi { width:93px;}

.main_menu a:link { font-size:14px; color:White; }
.main_menu a:visited { font-size:14px; color:White; }
.main_menu a:hover { font-size:14px; color:Yellow; }

.main_online{text-align:right;float:right;margin-right:10px; }
.mainMenu_Spacer{background:url(../images/main_menu_spit.gif) no-repeat; width:2px;height:36px;}
.MenuLeftspace{float:left;margin-left:20px;}
.MenuRightspace{width:1px;}

.CurMenu {float:left; background:url(../images/main_focusbg.jpg) no-repeat;color:black; text-align:center; height:36px; width:83px; line-height:36px;font-size:14px; font-weight:bold;  }
a.CurMenu:link { font-size:14px; color:#000000;}
a.CurMenu:visited { font-size:14px; color:#000000;}
a.CurMenu:hover { font-size:14px; color:red;} 

.curMenu_left {float:left; background:url(../images/main_curmenu_left.gif) no-repeat;width:4px;height:36px;}
.curMenu_right {float:left; background:url(../images/main_curmenu_right.gif) no-repeat;width:4px;height:36px;}
.curMenu_main {margin-top:0px;float:left; background:url(../images/main_curmenu_main.gif) repeat-x;color:black;   height:36px; width:80px; line-height:38px;font-size:14px; font-weight:bold;  }
.curMenu_main a:link { font-size:14px; color:#000000; }
.curMenu_main a:visited { font-size:14px; color:#000000; }
.curMenu_main a:hover { font-size:14px; color:red; } 

/*begin 二级菜单*/
.submenubg{height:32px;margin-top:0px; }
.submenubottom{background:url(../images/main_line.jpg) no-repeat bottom;height:14px;margin-top:0px;}
.sub_menu{ float:left;height:32px;width:950px;overflow:hidden;clear:both;margin:0px;}
.sub_menu ul li { display:inline; list-style:none;line-height:32px;overflow:hidden;color:#ccc;  float:left; margin-left:10px;  }
.sub_menu  .submenu_title{display:inline;color:#333333;margin-left:35px; font-weight:bold; }
.sub_menu  .submenu_title_small{display:inline;color:#ec2527;margin-left:5px; }
a.submenu:link {  color:#666; }
a.submenu:visited {  color:#666; }
a.submenu:hover {  color:red; }
a.selectSubMenu:link {  color:red; }
a.selectSubMenu:visited { color:red; }
a.selectSubMenu:hover {  color:red; }


a.selectSubMenu:link{color:Red;} 
a.selectSubMenu:visited{color:Red;} 
a.selectSubMenu:hover{color:Red;} 

.mainsearch{margin:0px;padding:0px;float:right;}
#search_type{height:21px;width:120px;padding-left:8px;  float:left; cursor:pointer;color:#666;top:4px;line-height:21px; background:url(../images/main_down_arrow.jpg) no-repeat 110px;border:1px solid #ccc; }
#SearchWord{width:320px;height:21px;padding-left:8px;float:left;  border:1px solid #ccc;border-right:none;line-height:21px; margin:0px; color:#666; top:4px;}

#search_type_list{width:129px;border:1px solid #ccc; color:#666; background-color:#fff; border-top:none; height:auto;display:none;position:absolute;}
#search_type_list ul{float:left;cursor:pointer;}
#search_type_list li{margin:4px auto 0px 8px;width:108px;}


#btn_search{height:25px;width:91px; cursor:pointer; border:none;background:url(../images/search_btn.jpg) no-repeat;margin:0px; }
select{ border: 1px solid #ccc; background-color:#fff;height:20px;width:120px; } 

/*begin 页面框架*/
#container{width:950px;margin:0 auto;}
#column_left{width:202px;float:left;}
#column_right{width:730px; float:right;}
#mcolumn_left{width:730px;float:left;}
#mcolumn_right{width:202px; float:right;}

/* end 页面框架*/
.footer{width:950px;margin:0 auto; border-top:#b40000 solid 5px; height:50px; line-height:50px; margin-top:20px; text-align:center;}
.tzgg{
	background-image: url(../images/tzgg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:202px;
	height:305px;
	margin-top:15px;
}
.tab1{ width:100px; float:left;background-image: url(../images/tab1.jpg);background-repeat: no-repeat; height:27px; line-height:27px; color:#FFF; text-align:center; font-size:14px; font-weight:bold; cursor:pointer;}
.tab2{ width:100px; float:left;height:27px; line-height:27px; color:#b40000; text-align:center; font-size:14px; font-weight:bold;cursor:pointer;}
.tab1 a{color:#FFF; }
.tab2 a{color:#b40000; }
.btn{
	width:202px;
	height:60px;
	margin-top:10px;
	margin-bottom:10px;	
}

.szdw{
	background-image: url(../images/szdw.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:202px;
	height:339px;
}
.banner{ width:730px; height:195px; margin-top:15px;}
.zxdt{ width:730px; margin-top:15px; margin-bottom:15px;}
.box1{
	width: 728px;
	line-height: 31px;
	background-image: url(../images/box1.jpg);
	background-repeat: repeat-x;
	height: 31px;
	font-size: 14px;
	font-weight: bold;
	color: #b40000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.box1 span{ float:right; line-height:31px; font-weight:normal; font-size:12px; color:#000;}
.box2{
	width: 728px;
	height: 227px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.fouce{ width:300px; height:207px; padding:10px; float:left}
.zxdtlist{ width:384px; height:207px; padding:10px; float:right}
.zxdtlist li{line-height:26px;}
.zxdtlist li span{ float:right;}
.djks,.itxw{
	width: 355px;
}
.djks{ float:left;}
.itxw{ float:right;}
.djks h2,.itxw h2{
	background-image: url(../images/ico2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:34px; line-height:34px;
	padding-left:25px;
	margin:0px;
	color: #b40000;
	font-size:14px;
}
.djks ul,.itxw ul{
	width:353px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-bottom:10px;	
	padding-top:15px;	
	_height:235px;
}
.djks ul li,.itxw ul li{ line-height:26px; padding-left:15px;}
.more{ text-align:right; padding-right:20px; padding-top:8px;}
.clear{ clear:both;}

.tzgg ul{ padding:5px 10px 10px 10px; height:250px; overflow:hidden;}
.szdw ul{ padding:5px 10px 10px 10px; height:280px; overflow:hidden;}
.tzgg ul li,.szdw ul li{ line-height:26px; }
.szdw{}
.szdw h2{
	height:32px;
	line-height:32px;
	padding-left:30px;
	margin:0px;
	color: #FFF;
	font-size:14px;	
}

#textdiv{ padding:0px 10px 10px 10px; height:273px; overflow:hidden;}
#textdiv dl {
	float: right;
	width: 174px;
	height: 90px;
	border-bottom: solid 1px #c2c2c2;
	margin-left: 7px;
	margin-bottom:5px;
	overflow: hidden;
}
#textdiv dl dt {
	float: left;
	width: 60px;
	height: 80px; 
}
#textdiv dl dt  img{
	width:60px;
	height:80px;
}
#textdiv  dl dd {
	float: left;
	width: 90px;
	margin: 5px 0 0 15px;

}
#textdiv  dl dd h2 {
	font-size: 12px;
	color: #4f9834;
	text-align: center;
	height: 14px;
	line-height: 14px;
	width:85px;
	margin:0;
}
#textdiv  dl dd p{ margin-top:5px;}
#NavigationLinkDiv{ margin-top:15px;}
#column_content {
	width: 730px;
	float: right;
	margin: 8px 0px 0px 0px;
}
.c_header {
	height: 33px;
	line-height: 32px;
	width: 730px;
	background: url(../images/main_content_bg.jpg);
}
.c_header span {
	margin-left: 45px;
	float: left;
	font-size: 13px;
	margin-top: 1px;
	vertical-align: baseline;
	color: black;
	font-weight: bold;
	font-size: 14px;
}
.c_content {
	border: 1px solid #ccc;
	height: auto!important;
	color: #333;
	padding: 0px;
}
.tc_list {
	margin: 16px 0px 8px 16px;
	height: auto!important;
}
.tc_list li {
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	overflow:hidden;
}
.c_list {
	margin: 16px 0px 8px 16px;
	height: auto!important;
}
.c_list li {
	width: 680px;
	height: 24px;
	line-height: 24px;
	margin-top: 4px;
	border-bottom: 1px dotted #ccc;
	overflow:hidden;
}
.c_title {
	float: left;
}
.c_list .c_date {
	float: right;
}
.pager {
	font-size: 13px;
	margin: 20px 0 0 0;
	height: 25px;
	line-height: 25px;
	width: 100%;
	border: solid 0px red;
	display: block;
	clear: both;
	text-align:center;
}
.c_content .infodiv {
	width: 96%;
	margin: 12px auto;
	line-height: 24px;
	font-size:14px;
	line-height:25px;
}
.infodiv img{ max-width:80%;}
.c_content .infotitle {
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
}
.c_content .infodate{	line-height:30px;text-align:center;}

.NavLinkHeader {
	width: 209px;
	height: 34px;
	background: url(../images/info_menu_title.gif);
	font-weight: bold;
	line-height: 34px;
	margin-top:15px;
}

.NavLinkHeader span {
	margin-left: 50px;
	font-size: 14px;
}

.page {
	float: left;
	width: 209px;
	height: 30px;
	line-height: 30px;
	background: url(../images/info_page_bg.gif) no-repeat;
}

.txtspan {
	font-size: 9px;
	margin-left: 50px;
	float: left;
	line-height: 30px;
}
.NavLinkContent a:visited {
	color: #333;
	text-decoration: none;
}
.NavLinkContent a:link {
	color: #333;
	text-decoration: none;
}

.c_list dl {
	float: left;
	margin: 10px;
	width: 155px;
	height: 185px;
	display: inline;
}
.c_list dt {
	float: left;
	width: 155px;
	text-align: center;
}
.c_list dd {
	float: left;
	width: 155px;
	line-height: 25px;
	text-align: center;
	height: 25px;
}
.c_list dt img {
	width: 120px;
	height: 160px;
}