body {
	margin:0;
	padding:0;
	line-height:24px;
	font-family: Verdana, Arial, Tahoma;
	font-size: 12px; color:#f2e0ca;
}

li{list-style-type: none;}
ul{list-style-type: none; margin:0 auto; padding:0;}
a {color:#f2e0ca;text-decoration:none;}
a:hover {color:#f58604;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 #ccc;}
.img img{border: 1px solid #ccc;padding:2px;}
.img:hover img{border: 1px solid #f58604;}

/*¶¥²¿ÑùÊ½*/
.top_bg{ height:607px; background:url(top_bg.jpg) repeat-x center top; margin:0 auto; width:100%}
.top{ width:1002px; height:108px; background:url(top.png) no-repeat center top;margin:0 auto;}
.top_right{width:245px; height:25px; float:right; padding-top:15px; color:#8a6056; clear:left; }
.top_right a{color:#8a6056;}
.top_right a:hover{color:#f58604;}
.ss{ width:240px; float:right; margin-top:22px; height:20px; line-height:20px; color:#8d7171; padding-right:5px;}


/*µ¼º½*/
.nav{height:46px; margin:0 auto;}
.top_nav{ width:980px; margin:0 auto}
.top_nav ul{list-style:none; margin:0 auto;}
.top_nav ul li{float:left;width:108px;text-align:center; height:46px; line-height:46px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }

#sddm
{	margin: 0 auto;
	padding: 0;
	z-index: 30;

	width: 980px;
	height:46px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }

#sddm li a
{	display: block;
width:108px; line-height:46px;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover{ background:url(menu_on.jpg) no-repeat left center;color:#f58604}

#sddm div{	position: relative; z-index:99999;
	visibility: hidden;
	left:0px;
	margin: 0;
	padding: 0;
	/*background: #EAEBD8;*/
	border: 1px solid #897244}
#sddm div a
	{position: relative;
		display: block;
		margin: 0;
		padding: 5px 0px;
		width: auto;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #2b2016;
		color: #fff;
		font: 12px arial}

#sddm div a:hover
	{	background: #f58604;
		color: #FFF}

.flash{ width:1002px; height:417px; margin:0 auto; text-align:center; line-height:417px;}
.flash_bt{ width:1002px; height:36px; background:url(flash_bt.jpg) no-repeat center top; line-height:36px; margin:0 auto;}



/*index*/
.main_bg{ width:100%; height:auto; background:#220600; overflow:hidden}
.main{ width:1002px;margin:0 auto; height:auto;overflow:hidden;}
/*right*/
.right{ float: left;width:742px;margin-left:22px!important; margin-left:11px; margin-top:31px;}
.right_top{ width:742px; height:56px; background:url(right_top.jpg) no-repeat center top; overflow:hidden;}
.right_tf{ float:left; margin-left:30px!important; margin-left:15px;line-height:56px;color:#f2e0ca; font-size:16px; font-weight:bold;}
.right_r{text-align:right; line-height:56px; margin-right:20px!important; margin-right:10px;  color:#f2e0ca}
.right_r a{ color:#f2e0ca}
.right_r a:hover{ color:#f58604; text-decoration:underline}
.right_bg{ width:742px; margin:0 auto;}
.right_bt{ width:742px;}


/**/
.gsjj{ width:1002px; margin:0 auto; padding-top:20px;}
.gsjj_top{ width:1002px; height:56px; background:url(gsjj_top.jpg) no-repeat center top;}
.gsjj_img{ width:202px; height:155px; float:left; background-color:#ead9d9;  border:1px #ead9d9 solid; padding:1px; margin-top:5px; margin-right:10px;}
.gsjj_bg{ width:1002px; overflow:hidden; color:#f2e0ca}
/*sy_cp*/
.sy_cp{ width:1002px; margin:0 auto;}
.sy_cp_top{ width:1002px; background:url(sy_cp.png) no-repeat center top; height:auto; overflow:hidden;}
.sy_cp_bt{ width:1002px; height:14px; background:url(sy_cp_bt.jpg) no-repeat center top;}

/*sy_list*/
.sy_cp_list{ width:244px; float:left; margin-top:155px;}
.sy_list{ width:190px; margin:0 auto;}
.sy_list ul{}
.sy_list ul li{ width:178px; height:35px; background:url(sy_list.jpg) no-repeat; margin:0 auto; line-height:27px;}
.sy_list ul li a:link{ color:#f2e0ca;padding-left:40px; text-decoration:none}
.sy_list ul li a:visited{ color:#f2e0ca;padding-left:40px; text-decoration:none}
.sy_list ul li a:hover{ color:#f58604;height:35px; line-height:27px; display:block ;text-decoration:underline;}
.sy_list ul li a:active{ color:#f2e0ca;padding-left:40px; text-decoration:none}

.sy_list0{ width:141px; margin:0 auto; margin-bottom:10px;}
.sy_list0 ul{}
.sy_list0 ul li{ width:141px; height:20px; margin:0 auto; line-height:20px; border-bottom:1px dotted #ccc}
.sy_list0 ul li a:link{ color:#f2e0ca;padding-left:20px; text-decoration:none}
.sy_list0 ul li a:visited{ color:#f2e0ca;padding-left:20px; text-decoration:none}
.sy_list0 ul li a:hover{ color:#f58604;height:20px; line-height:20px; display:block ;text-decoration:none;}
.sy_list0 ul li a:active{ color:#f2e0ca;padding-left:20px; text-decoration:none}

/*sy_right_cp*/
.sy_cp_right{ float:left; width:758px;}
.sy_cp_more{ float:right; height:30px; padding-right:10px; padding-top:32px;}
.sy_right_cp{ width:758px; margin:0 auto}
/*sy_news*/
#main_nav{width:647px; height:64px; background:url(sy_news_top.jpg) no-repeat center top}
#main_nav ul li{width:127px; height:39px; float:left; text-align:center; line-height:39px; margin-top:8px;}
#main_nav ul li.li2{ padding-left:3px;}
#main_nav ul li a{ display:block; float:left; font-size:15px; background:url(sy_news2_top.jpg) no-repeat left; text-decoration:none;width:127px; height:39px; font-family:"Î¢ÈíÑÅºÚ"}
#main_nav ul li a.li_hover{ color:#8a1001;background:url(sy_news1_top0.jpg) no-repeat; font-weight:bold;}
#mian_content{width:647px; background:url(sy_news_bg.jpg) repeat-y center top; height:auto; overflow:hidden; padding-bottom:5px; }
#mian_bt{ width:647px; background:url(sy_news_bt.jpg) no-repeat center top; height:64px;}

.sy_news_list{ background:url(icon.png) no-repeat left center; float:left; text-indent:15px; margin-left:20px;line-height:24px;  width:300px;}
.sy_news_list a{ color:#280201}
.sy_news_list a:hover{ color:#f58604}

.news_tf{ float:left; margin-left:40px!important; margin-left:20px; line-height:38px; font-size:14px; font-weight:bold; color:#008c02; }


/*sy_lx*/
.sy_lx{ width:350px; height:275px; float:left; background:url(sy_lx.png) no-repeat center top; overflow:hidden}


.news_list{ background:url(icon.jpg) no-repeat left center; text-indent:15px; line-height:30px; border-bottom:1px #CCC dotted }
.data{ text-align:right; margin-right:20px!important; margin-right:10px; color:#CCCCCC}

/*cp_left*/
.left{ width:235px; float:left;} 
.left_pro_top{ width:235px; height:87px; background:url(left_pro_top.png) no-repeat center top;}
.left_pro_bg{ width:235px; height:auto; overflow:hidden; padding-top:8px; padding-bottom:8px;}

.left_lx{ width:235px; margin:0 auto;}
.left_lx_top{ width:226px; height:68px; background:url(left_lx.jpg) no-repeat center top; margin:0 auto }
.left_lx_bg{ width:226px; height:auto; overflow:hidden; padding-bottom:10px; padding-top:10px; margin:0 auto}
/*foot*/
.foot_bg{background:url(foot_bg.jpg) repeat-x center top; height:auto; overflow:hidden;margin:0 auto; width:100%;}
.foot { width:1002px; height:auto; overflow:hidden;margin:0 auto; color:#f58604; line-height:22px; padding-top:15px; padding-bottom:5px; overflow:hidden}
.foot a{ color:#f58604;}
.foot a:hover{ text-decoration:underline; color:#f58604}
.copyright{ width:1002px; height:44px; background:url(foot_bt.png) no-repeat center center; margin:0 auto; color:#f58604; text-align:center; line-height:44px;}