body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px;
	background:url(bg.jpg) repeat-x;
}
html{ overflow-x:hidden;}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#000;text-decoration:none;}
a:hover {color:#057fff;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{ width:1200px; height:113px; margin:0 auto; overflow:hidden;}
.top_bg{ height:113px; width:980px; margin:0 auto; background:url(top.jpg) no-repeat center top;}
.top_right{ width:200px; float:right; height:auto; overflow:hidden;}
.top_sj{ width:980px; height:32px; margin:0 auto; background:url(top_sj.jpg) no-repeat;}


/*导航样式*/
.Top_menu {height:34px; width:980px; margin:0 auto; overflow:hidden; text-align:center; background:url(menu_bg.jpg) repeat-x;}
.Top_menu ul{list-style:none; width:980px; margin:0 auto; font-family:"宋体"}
.Top_menu ul li{float:left;width:107px;text-align:center;height:98px; font-size:14px; line-height:34px;}
.Top_menu ul .li_link{width:2px; height:34px; background:url(menu_list.jpg) no-repeat center top;}
.Top_menu ul li a:link{color:#fff;text-decoration:none;display: block; background:url(menu_bg.jpg) no-repeat;}
.Top_menu ul li a:visited{color:#fff;text-decoration:none;display: block;}
.Top_menu ul li a:hover{color:#fff; text-decoration:none;display: block;height:98px; background:url(menu_on.jpg) no-repeat center top;} 
.Top_menu ul li a:active {color:#fff;display: block;}

.flash{ width:980px; height:350px; padding:0; margin:0 auto; margin-top:10px;}

/*index*/
.main{ width:980px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:10px; margin-top:10px;}
/*right*/
.right{ float:right;width:730px;}
.right_top{ width:730px; height:32px; background:url(right_top.jpg) no-repeat center top; overflow:hidden;}
.right_tf{ float:left; margin-left:30px!important; margin-left:15px; line-height:32px; color:#333; font-size:14px; font-weight:bold;}
.right_r{text-align:right; line-height:38px; margin-right:20px!important; margin-right:10px;  color:#000}
.right_bg{ width:730px; background:url(right_bg.jpg) repeat-y; margin:0 auto; height:auto; overflow:hidden;}
.right_bt{ clear:both; width:730px; height:1px; background:url(right_bt.jpg) no-repeat center top;}
/*gsjj*/
.gsjj{ width:723px; float:right; margin-top:3px;}
.gsjj_top{ float:left; width:723px; height:36px; background:url(gsjj_top.jpg) no-repeat;}
.gsjj_body{ width:720px; float:right; margin-top:5px;}


.tu_news{ width:271px; height:auto; overflow:hidden; float:right;}
.tu_news_top{ width:271px; height:32px; background:url(tu_news_top.jpg) no-repeat; margin:0 auto;}
.tu_news_bg{ width:271px; height:auto; overflow:hidden; text-align:center; margin:0 auto; padding-top:10px; padding-bottom:10px; background:#f8fcff;}

/*sy_cp*/
.sy_cp{ width:723px; float:right; height:auto; overflow:hidden; margin-top:3px;}
.sy_cp_top{ width:723px; height:26px;}
.sy_cp_bg{ width:723px; background:url(sy_cp_bg.jpg) repeat-y center top; height:auto; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.sy_cp_bt{ width:723px; height:21px; background:url(sy_cp_bt.jpg) no-repeat center top;}

.sy_right{ width:723px; height:auto; overflow:hidden; float:right;}

/*sy_lx*/
.sy_lx{ width:300px; float:left;}
.sy_lx_top{ float:left; width:300px; height:38px; background:url(sy_lx_top.jpg) no-repeat; margin-top:10px;}
.sy_lx_body{ width:260px; margin:0 auto;margin-top:5px;}

/*sy_news*/
.news{ width:980px; height:auto; overflow:hidden; margin:0 auto; padding-top:10px;}
.news1{ width:480px; float:left;}
.news1_top{ width:480px; height:31px; float:left;}
.news2_top{ width:480px; height:31px; float:right;}
.news2{ width:480px; float:right;}
.news_bg{ width:480px; height:auto; overflow:hidden; background:url(news_bg.jpg) repeat-y;}
.news_bt{ width:480px; height:2px; background:url(news_bt.jpg) no-repeat; margin:0 auto;}
.news_body{ width:460px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:10px;}
.news_more{ width:50px; height:20px; float:right; padding-top:10px;}
.news4_list{ background:url(icon.gif) no-repeat left center; text-indent:15px; line-height:25px;}

.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(icon2.gif) no-repeat left center; padding-left:15px; line-height:30px; border-bottom:1px dashed #999}
.data{ text-align:right; margin-right:20px!important; margin-right:10px; color:#CCCCCC;}

/*left*/
.left{ float:left; width:240px; margin-top:3px;}
.left_pro{ float:left; width:240px;}
.left_pro_top{ width:240px; height:29px; margin:0 auto; background:url(left_pro_top.jpg) no-repeat;}
.left_pro_bg_top{ width:240px; height:8px; margin:0 auto; background:url(left_pro_bg_top.jpg) no-repeat; margin-top:5px;}
.left_pro_bg{ width:240px; height:auto; overflow:hidden; background:url(left_pro_bg.jpg) repeat-y;}
.left_pro_bt{ width:240px; height:6px; margin:0 auto; background:url(left_pro_bt.jpg) no-repeat;}

.left_list{ width:240px; margin:0 auto;}
.left_list ul{ width:240px; margin-top:3px;}
.left_list ul li{ width:240px; height:32px;  background:url(left_list.jpg) no-repeat left center; float:left;line-height:30px;}
.left_list ul li a:link{ color:#000; padding-left:50px; text-decoration:none}
.left_list ul li a:visited{ color:#000; padding-left:50px; text-decoration:none}
.left_list ul li a:hover{ color:#057fff;height:30px; line-height:30px; display:block;}
.left_list ul li a:active{ color:#000; padding-left:50px; text-decoration:none}


.left_lx{ width:240px; float:left; margin-top:5px;}
.left_lx_top{ width:240px; height:29px; background:url(left_lx_top.jpg) no-repeat;}
.left_lx_bg{ width:240px; height:auto; overflow:hidden; background:url(left_pro_bg.jpg) repeat-y;}
.left_lx_bt{ width:240px; height:1px; background:url(left_pro_bt.jpg) no-repeat center top;}


.yqlj{ width:980px; height:auto; overflow:hidden; margin:0 auto; margin-top:5px;}
.yqlj_top{ width:980px; height:1px; background:#eeeeee; margin:0 auto;}
.yqlj_bg{ width:980px; height:auto; overflow:hidden; margin:0 auto; background:url(yqlj_bg.jpg) repeat-y; padding:5px;}
.yqlj_bt{ width:980px; height:1px; background:#eeeeee; margin:0 auto;}
/*foot*/
.foot_menu{ width:1008px; height:38px; line-height:38px; margin:0 auto; background:url(foot_menu.jpg) no-repeat center top; margin-top:15px;}
.foot_bg{ width:100%; height:auto; background:url(foot_bg.jpg) repeat-x; overflow:hidden; margin:0 auto;}
.foot { width:1003x; height:auto; overflow:hidden;margin:0 auto; padding-top:10px; padding-bottom:10px;color:#333;}
.foot a{ color:#333;}
.foot a:hover{ text-decoration:underline; color:#333;}
