/* Set up the default font and ovrall size to include image */
body{
	width:1000px;
	margin:0 auto;
	font-family: "宋体", Arial, Verdana, sans-serif;
	font-size: 12px;
	padding:0px;
	background-color: #ffffff;
	background-image: url(../images/bg_1.jpg);
	background-repeat: repeat-x;
}
*{
list-style-type:none;
}
img{
	border:0px;
}
p{font-size:12px;text-indent:2em;line-height:150%;margin:12px 32px 12px 12px;color:#444444}
p img {border:0;margin:12px}
.imgl {float:left;margin:0;}
.imgr {float:right;margin:15px;}
.l{
	float:left;
}
a {text-decoration:none;color:#666;}
a:hover {text-decoration:underline;color:#000;}
a:link {color: #666;}
a:visited {color: #666;}
.right {float:right;}
.left {float:left;}
.n_s {margin:16px 0px 0px 7px;padding:0px;}
.g_t_b {font-weight:bold;color:#c01920;}
.red {color: #FF0000}
.blue_link a,.blue_link a:link,.blue_link a:visited {color:#4370ab;text-decoration:underline;}
.blue_link a:hover {color:#c01920;}


/* style the outer div to give it width */
.menu {font-size:13px;width:1000px;position:relative!important;position:inherit;float:left!important;float:none;height:40px!important;height:38px;background:url(../images/bg_2.jpg) repeat-x;z-index:50;}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0 0 0 0px;margin:0;height:38px;}

/* style the sub-level lists */
.menu ul ul {width:15px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;display:block;}

/* style the sub level list items */
.menu ul ul li {display:block;width:130px;height:auto; line-height:1em;}

/* style the links for the top level */
.menu a, .menu a:visited {display:block;float:left;height:38px; text-decoration:none;color:#000;text-align:center;font-weight:bold;font-size:14px;letter-spacing:1px;}
/* hack IE5.x to get the correct the faulty box model and get the width right */


.m1 a,.m1 a:visited {width:130px;height:38px;line-height:38px;background:url(../images/btn_bg_1.jpg);}
.m2 a,.m2 a:visited {width:130px;height:38px;line-height:38px;background:url(../images/btn_bg.jpg);}


/* style the sub level links */
.menu ul ul a:link, .menu ul ul a:visited{display:block;background:#525252; text-align:center;color:#fff;width:131px;height:38px;line-height:38px; border-bottom:1px solid #636465;font-size:13px;font-weight:bold;}
.menu ul ul a,.menu ul ul a:visited  {width:131px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {border-collapse:collapse; padding:0; margin:-1px; width:0; height:0; font-size:1em; z-index:20;}


/* style the third level background */
/*.menu ul ul ul a, .menu ul ul ul a:visited {background:#b4be9c url(sub_grad.gif);}*/
/* style the fourth level background */
/*.menu ul ul ul ul a, .menu ul ul ul ul a:visited {background:#c4ceac url(../images/sub_grad.gif);}*/

/* style the sub level 1 background */
.menu ul :hover a.sub1 {background:#447b7b;}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {background:#447b7b;}

/* style the level hovers */
/* first */
* html .menu a:hover {color:#fff;text-decoration:none;background:url(../images/btn_bg.jpg) 0 0; position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;background:url(../images/btn_bg.jpg) 0 0;}
/* second */
.menu ul ul a:hover{background: url(../images/nav_btn.jpg) no-repeat; position:relative; text-decoration:none; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background: url(../images/nav_btn.jpg) no-repeat ;}
/* third */
* html .menu ul ul ul a { border-left:1px solid #ddd;}
* html .menu ul ul ul a:hover { position:relative; z-index:120;border-left:1px solid #ddd;}
.menu ul ul ul :hover > a {border-left:1px solid #ddd;color:#fff;background: url(../images/arrow_1.gif) 7px center no-repeat #be1920;}

/* fourth */
.menu ul ul ul ul a:hover {background:#7aa; position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:38px; left:0; width:130px;}

/* position the third level flyout menu */
.menu ul ul ul{left:12em;top:0;width:14em;}


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding:0 3em 3em 3em; background:transparent url(images/trans.gif); left:-3em;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible; left:9em;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

.search {margin-left:20px;margin-top:0px;height:38px;width:145px;background: url(../images/search.jpg) no-repeat;float:right;}
.input_s {float:left;margin-top:0px;background:#fff;font-size:12px;border:0px;width:100px;height:10px;}
.input_i {float:left;display:block;}

ul {margin:0px;}
.new_title_red {background: url(../images/ico_2_red.jpg) 0 center no-repeat;padding-left:15px;height:20px;line-height:1.6em;margin-left:5px;}

.new_title {background: url(../images/ico_2.jpg) 0 center no-repeat;padding-left:15px;height:20px;line-height:1.6em;margin-left:5px;}
.new_title a {color:#444;}
.new_title a:link {color:#444;}
.new_title a:hover {color:#000;}
.index_title {
	font-family: "宋体";
	font-weight: bold;
}
.title_bg {margin-left:30px;font-size: 14px;color:#000;font-weight:bold;}
.title_b1 {width:99px;height:24px;margin-right:2px;font-size:13px;color:#fff;font-weight:bold;background:url(../images/title_4.jpg);float:left;}
.title_b2 {width:99px;height:24px;margin-right:2px;font-size:13px;color:#fff;font-weight:bold;background:url(../images/title_5.jpg);float:left;}
.title_b11 {margin-top:5px;text-align:center;}
a.a1:hover,a.a1:visited,a.a1:link {font-size:13px;color:#000;font-weight:bold;}
a.a2:visited,a.a2:link {font-size:13px}
a.a2:hover{color:#D40516;font-size:13px}
a.a3:link{color:#444444;font-size:13px}
a.a3:hover,a.a3:visited,a.a3:link{color:#D40516;font-size:13px}
a.a4:hover{font-size:12px;color:#D40516;}
#menu a:hover{color:#D40516;text-decoration:underline;}

.t1 {background: url(../images/black_tt.gif) 0 center no-repeat;padding-left:10px;height:20px;line-height:20px;}
.t2 {height:65px;width:158px;float:left;}
.t3 {background: url(../images/black_tt_red.gif) 0 center no-repeat;padding-left:10px;height:20px;line-height:20px;}

.open_t {background: url(../images/open.jpg) 0 center no-repeat;padding-left:20px;height:20px;line-height:20px;}
.close_t {background: url(../images/close.jpg) 0 center no-repeat;padding-left:20px;height:20px;line-height:20px;}

.bluebig{font-size:16px;color:#285B88;	font-weight: bold;}
.subt{font-size:14px;font-weight: bold;line-height:20px;}


/*新闻内容页面样式*/
.bluebig{font-size:16px;color:#285B88;	font-weight: bold;}/*标题*/
.subt{font-size:14px;font-weight: bold;line-height:24px;}/*副标题*/
.divcon {margin-bottom:30px;margin-top:10px;}
.imgcss {border:1px solid #b2b2b2;width:530px;height:308px;margin-top:20px;}/*图片*/
.datecss {color:#b2b2b2;font-size:12px;}/*图片*/
.bot{padding-top:15px;padding-left:25px;padding-bottom:25px;padding-right:25px;}
.bianju{padding-top:15px;padding-left:52px;padding-right:25px;}
/*新闻内容页面样式*/

#menu{
	width: 280px;
/*	background: url(images/c1.jpg)  no-repeat bottom;*/
	float:left;
	clear: left;
/*	text-align: center;*/
	height: 100%;
	padding-bottom: 20px;
	vertical-align:top;
	font-family:"宋体"
}
#menu dl{
	padding: 0px;
	margin: 0px;
}
#menu dt {
	padding: 0;
	margin: 5px;
	background: url(../images/ico_2.jpg)  no-repeat left;
/*	font-size: 14px;*/
}
#menu dd ul {
	margin-left:0px;
}
#menu a.menu1{
 font-size:13px;
 font-weight:bold;
 color:#444444;
 line-height:1.6em;
 margin-left:15px;
}
/*
#menu dt a:hover {
	background-color:#c30;
	color: #fff;
}*/
ul{
	padding:0;
	margin:0;
}
#menu li {
/*	margin-left: 2em;*/
	margin-top: 3px;
	list-style: none;
	font:12px;
}
#menu li.c1{
	list-style-image: url(../images/ar.gif); font-size:13px;
}
#menu li.c2{
	list-style-image: url(../images/d.gif);font-size:12px;margin-left: 2em;
}

#menu a {
/*	border-bottom: 1px dotted #7d7d7d;*/
	text-decoration:none;
	color:#000000
}

/*分页*/
.pages { width:98%;margin:3px 0;}
.pages * { vertical-align: middle;}
.pages a{ padding:1px 4px 1px; background:#f9fcff;border:1px solid #A1C4CD; margin:0 1px 0 0; color: #002F79; text-align: center; text-decoration: none; font:normal 12px/14px verdana; }
.pages a:hover { border:#37A717 1px solid; background:#EDFFE4; text-decoration:none; color: #002F79}
.pages input { margin-bottom:0px; border:1px solid #87C932; height: 15px; font:bold 12px/15px Verdana; padding-bottom:1px; padding-left:1px;margin-right:1px;color:#499000; }
.pages b { padding:2px ;margin: 0 3px;font:bold 10px/12px Tahoma}
/*搜索页*/
/*.st{margin-bottom:25px;}*/
a.ast{font-size:14px;font-weight:bold;color:#000000;line-height:150%;font-family: "宋体";}
.sst{color:#808080;font-size:12px;}
.index_about{
font-size:10px;color:#666;line-height:160%;margin-top:10px;margin-bottom:5px;
}


#nav_lefttree li {padding:2px 0;}
#nav_lefttree li a{background:#ccc;width:300px;display:block;height:20px;line-height:20px;padding-left:4px;}
#nav_lefttree a.nt2{margin-left:20px;width:280px;}
#nav_lefttree a.nont{background:none;width:400px;}#db_left {
	float: left;
	width: 784px;
}
#db_right {
	float: right;
	width: 211px;
}
.db_banner {
	height: 247px;
	width: 784px;
}
.db_box {
	float: left;
	width: 457px;
}
.db_box2 {
	float: right;
	width: 322px;
}
.db_box ul,.tj_box ul,.db_box2 ul {
	padding-top: 10px;
	padding-left: 13px;
}
.db_box li,.db_box2 li {
	line-height: 25px;
	height: 25px;
	padding-left: 7px;
	background: url(../images/db_dt.gif) no-repeat left center;
	overflow:hidden;
}
.tj_box {
	height: 140px;
	background: url(../images/db_right_bg.gif);
}
.tj_box li{line-height:25px;height:25px;padding-left:7px;}
#db_right h2 {
	padding:0;margin:0;
}

.pd_box {
	background: #e5e5e5;
}
.pd_box ul {
	padding-top: 10px;
}
.pd_box li {
	line-height: 25px;
	height: 25px;
	padding-left: 10px;
	border-bottom: 1px dashed #b3b3b3;
	overflow:hidden;
}




.clearfloat10 {
clear:both;height:10px;font-size: 1px;line-height: 0px;
} 
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 
.clearfloat2 {clear:both;height:2px;font-size: 1px;line-height: 0px;} 

/* 滚动广告 */
div.adRoll {
	width:784px;
	height:247px;
	position:relative;
	overflow:hidden;
	z-index:3px;
}

div.adRollCont {
	width:784px;
	height:247px;
}

.adRollpage{
	height:24px;
	position:absolute;
	right:15px;
	bottom:15px;
	width:400px;
}

.adRollpage ul{
	margin:0px;
	padding:0px;
	position:absolute;
	right:0;
}
.adRollpage ul li{
	margin:0px;
	float:left;
	padding:0 5px;
	height:24px;
	width:24px;
	display:inline;
	margin-right:1px;
}
.adRollpage ul li a {
	display:block;
	height:24px;
	width:24px;
	background:#e70012;
	text-align:center;
	line-height:24px;
	color:#fff;
}
ul.dengbao{
	padding-top:5px;
	margin-bottom:5px;
}
ul.dengbao li{
	float:left;
	width:115px;
	background:url(../images/n_icon_h.gif) left center no-repeat;
	padding-left:10px;
	height:20px;
	line-height:20px;
}


/* 滚动广告 */
div.in_adRoll {
	width:380px;
	height:276px;
	position:relative;
	overflow:hidden;
	z-index:3px;
}

div.in_adRollCont {
	width:380px;
	height:276px;
}

.in_adRollpage{
	height:24px;
	position:absolute;
	right:15px;
	bottom:15px;
	width:380px;
}

.in_adRollpage ul{
	margin:0px;
	padding:0px;
	position:absolute;
	right:0;
}
.in_adRollpage ul li{
	margin:0px;
	float:left;
	padding:0 5px;
	height:24px;
	width:24px;
	display:inline;
	margin-right:1px;
}
.in_adRollpage ul li a {
	display:block;
	height:24px;
	width:24px;
	background:#e70012;
	text-align:center;
	line-height:24px;
	color:#fff;
}
ul.in_news li{
	height:23px;
	line-height:23px;
}
ul.in_news li img{
	margin-left:5px;
}