body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a { color:#000; text-decoration:none;}
a:hover { color:#990000; text-decoration:none;}

.center{ text-align:center;width:980px; margin:0 auto;}
.line{ border-bottom:#CCCCCC 1px dashed;}

img {border:0; background:#F7F7F7}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:2px;}
.img:hover img{border: 1px solid #054ae7;}

/*顶部样式*/
.top_bg{ height:169px; width:auto; background:url(top_bg.jpg) repeat-x center top; margin:0 auto}
.top{ width:981px; height:95px; background:url(top.jpg) no-repeat center top; margin:0 auto;}
.top_right{width:200px; height:25px; float:right; padding-right:15px; padding-top:10px;}
.top_right{ color:#FFFFFF;}


/*导航样式*/
.Top_menu {height:60px; margin:0 auto; overflow:hidden;}
.Top_menu ul{list-style:none; width:1009px; margin:0 auto;}
.Top_menu ul li{ float:left; width:106px; height:60px; text-align:center; font-size:15px; line-height:60px;}
.Top_menu ul .li_link{width:2px; height:60px;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;display: block; font:bolder;}
.Top_menu ul li a:hover{color:#fff; block; height:60px; background:url(hover.jpg) no-repeat center top;} 
.Top_menu ul li a:active {color:#fff;display: block; background:url(hover.jpg) no-repeat;}



#menu1 {
	padding: 0px;
	width:1009px;
	height: 60px;
	margin:0 auto;
}
#menu1 ul {
	padding: 0;
	list-style: none;
	font-size: 1.1em;
	width:1009px;
	height:60px;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}

#menu1 ul li a, #menu1 ul li span {
	float: left;
	text-decoration: none;
	color: #fff;
	clear: both;
	width: 106px;
	height: 20px;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#menu1 ul li a{
color: #fff;
background-position: left bottom;
}
#menu1 ul li span {
background-position: left top;
}








.flash{ width:1422px; height:346px; margin:0 auto; text-align:center; margin-top:13px;}
.flash_bt{ width:1008px; height:6px; background:url(flash_bt.jpg) no-repeat center top; margin:0 auto}




/* banner & marquee */
.marqueebg{width:926px; background:url(ggbg.jpg) no-repeat center top; height:57px; border:0px solid #e9c385; margin:0px auto 1px auto;}
.notice{width:110px; float:left; height:42px; font: 12px/42px 宋体; text-align:right; color:#000; padding-left:35px;}
marquee{float:left;width:310px;height:41px; font:500 12px/37px 宋体; padding-top:10px;}
.search{width:220px;height:37px; float:left; margin:20px 13px 0 10px; display:inline;}
.text{float:left;width:190px;height:23px; background:url(../images/textbg.jpg) repeat-x 0 0;border:0px solid #e9c385; color:#000; font:500 12px/23px 宋体; text-indent:7px;}
.button{float:right; outline:none;}
.ggbg{ width:100%; margin:0 auto; height:57px; background:url(ggbg1.jpg) repeat-x;}

/*index*/
.main{ width:100%;margin:0 auto; margin-top:15px;}
.main1{ width:980px; margin:0 auto; margin-top:10px; overflow:hidden ;}
.main2{ width:980px; margin:0 auto; margin-top:15px; overflow: hidden;}
.main3{ width:980px; margin:0 auto;margin-top:15px; overflow:hidden;}
/*right*/
.right{ float:right;width:735px;}
.right_top{ width:735px; height:56px; background:url(right_top.jpg) no-repeat center top; overflow:hidden;}
.right_tf{ float:left; margin-left:14px!important; margin-left:7px; line-height:35px; color:#0d4473; font-size:16px; font-weight:bold;}
.right_r{text-align:right; line-height:45px; margin-right:20px!important; margin-right:10px;  color:#000;}
.right_bg{ width:704px; background:url(right_bg.jpg) repeat-y; margin:0 auto; overflow:hidden;}
.right_bt{ width:704px; height:2px; margin:0 auto; background:url(right_bt.jpg) no-repeat center top}
/*gsjj*/
.gsjj{ float:right; width:735px;}
.gsjj_top{ float:right; width:735px; height:48px; background:url(gsjj_top.jpg) no-repeat;}
.gsjj_img{ width:725px; height:73px; margin:0 auto;margin-top:9px;}
.gsjj_body{ width:720px; margin:0 auto; margin-top:5px; }
.gsjj_tf{ width:735px; height:2px; float:right;}
.gsjj_bg{ width:735px; height:auto; overflow:hidden; margin:0 auto;}
/*sy_cp*/
.sy_cp{ width:735px; float:right;}
.sy_cp_top{ width:735px; height:48px; background:url(sy_cp_top.jpg) no-repeat center top;}
.sy_cp_bg{ float:right; width:733px;  height:auto; overflow:hidden; padding-bottom:5px; padding-right:2px;}
.sy_cp_left{width:234px; height:auto; float:left;}

.d{ width:100%; height:250px; background:url(d_bg.jpg) repeat-x;}
.td{ float:left; width:685px; height:250px; background:url(td_bg.jpg) no-repeat;}
.lx{ width:273px; height:215px; background:url(lx1.jpg) no-repeat; float:right; margin-top:17px;}


/*sy_lx*/
.sy_lx{ width:270px; float:left;}
.sy_lx_top{ float:left; width:262px; height:50px; background:url(sy_lx_top.jpg) no-repeat;}
.sy_lx_body{ width:262px; height:219px; float:left; background:url(sy_lx_bg.jpg) no-repeat;}

/*sy_news*/
.sy_news{ width:700px; float:right;}
.sy_news_top{ float:right; width:700px; height:48px; background:url(sy_news_top.jpg) no-repeat;}
.sy_news_body{ width:329px; margin:0 auto}
.sy_news_list{line-height:30px;}

.news_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:38px; font-size:14px; font-weight:bold; color:#a56811; }


.news_list{ background:url(icon.gif) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:1px dashed #999}
.data{ text-align:right; margin-right:20px!important; margin-right:10px; color:#CCCCCC}

.news2{ float:left; width:345px;}
.news2_top{width:300px; height:28px; background:url(news2_top.jpg) no-repeat;}
.news_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:38px; font-size:14px; font-weight:bold; color:#1c73b0}

.news_body{ float:left; width:345px; margin:0 auto; padding:5px 10px 5px 10px;}
.news_bg{ width:300px; background: url(news_bg1.gif) repeat-y;}


/*left*/
.left{ float:left; width:230px;}
.left_pro{margin:0 auto; width:230px;}
.left_pro_top{ width:216px; height:60px; background:url(left_pro_top.jpg) no-repeat center top; margin:0 auto;}
.left_pro_bg{ margin:0 auto; width:224px; height:auto; overflow:hidden; background:url(left_pro_bg.jpg) repeat-y;}
.left_pro_bt{ margin:0 auto; width:224px; height:2px; background:url(left_pro_bt.jpg) no-repeat center top;}


.left_list{ width:216px; margin:0 auto;}
.left_list ul{}
.left_list ul li{ width:216px; height:47px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:47px;}
.left_list ul li a:link{ color:#fff;padding-left:42px; text-decoration:none}
.left_list ul li a:visited{ color:#fff;padding-left:42px; text-decoration:none}
.left_list ul li a:hover{ color:#fff;height:42px; line-height:47px; display:block ; text-decoration:underline;}
.left_list ul li a:active{ color:#fff;padding-left:42px; text-decoration:none}

.left_list1{ width:230px; margin:0 auto; margin-top:6px;}
.left_list1 ul{}
.left_list1 ul li{ width:216px; height:47px; background:url(left_list.jpg) no-repeat; margin:0 auto; line-height:31px;}
.left_list1 ul li a:link{ color:#fff;padding-left:42px; text-decoration:none}
.left_list1 ul li a:visited{ color:#fff;padding-left:42px; text-decoration:none}
.left_list1 ul li a:hover{ color:#fff;height:30px; line-height:30px; display:block ; text-decoration:underline;}
.left_list1 ul li a:active{ color:#fff;padding-left:42px; text-decoration:none}

.left_list0{ width:224px; margin:0 auto;}
.left_list0 ul{}
.left_list0 ul li{ width:224px; height:30px; background:url(left_list0.jpg) no-repeat; margin:0 auto; line-height:30px;}
.left_list0 ul li a:link{ color:#333;padding-left:45px; text-decoration:none}
.left_list0 ul li a:visited{ color:#333;padding-left:45px; text-decoration:none}
.left_list0 ul li a:hover{ color:#333;height:30px; line-height:30px; display:block ; text-decoration:underline;}
.left_list0 ul li a:active{ color:#333;padding-left:45px; text-decoration:none}



.left_lx{ width:230px; float:left; margin-top:10px;}
.left_lx_top{ width:216px; height:50px; background:url(left_lx_top.jpg) no-repeat center top;}
.left_lx_bg{ margin:0 auto; width:226px; height:189px; background:url(left_lx_bg.jpg) no-repeat;}
.left_lx_bt{ margin:0 auto; width:224px; height:2px; background:url(left_lx_bt.jpg) no-repeat center top;}
/*foot*/
.foot_menu{ width:100%; height:50px; line-height:50px; margin:0 auto; background: url(linkbg.jpg) repeat-x center top; color:#FFF; clear:both; margin-top:15px;}
.foot_menu a{ color:#FFF;}
.foot_menu1{ width:100%; height:58px; line-height:50px; margin:0 auto; background: url(linkbg.jpg) repeat-x center top; color:#FFF;}
.foot_menu1 a{ color:#FFF;}
.foot_bg{ height:124px; background:url(footbg.jpg) repeat center top; overflow:hidden; height:auto; margin:0 auto}
.foot { width:1003x; background:url(foot.jpg) repeat-x center top; height:auto; overflow:hidden;margin:0 auto; padding-top:10px; padding-bottom:10px;color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline; color:#fff}