*{ margin:0; padding:0;}
body{ margin:0 auto; background:url(../images/bg.jpg); color:#575757; font:12px Arial,Verdana,Tahoma;}
div, form, img, ul, ol, li, dl, dt, dd{ margin:0; padding:0;}
ul{ list-style:none;}
ol{ margin-left:20px;}
table{ border-collapse:collapse;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font:12px Verdana, Arial, Helvetica, sans-serif;}
a img, img{ border:0;}
select, input, textarea{ color:#575757; background:inherit; font:12px Arial,Verdana,Tahoma;}
input, textarea, select{ padding:1px;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#0896d4; text-decoration:underline;}
.clear{ clear:both;}
.wrapper{ margin-left:auto; margin-right:auto; width:1000px;}
.swrapper{ margin-left:auto; margin-right:auto; background:url(../images/page_topbg.jpg) no-repeat 50% 0;}
#header{ height:192px;}
	#header h1{ float:left; width:180px; height:132px; background:url(../images/logo.jpg) no-repeat; text-indent:-999px; overflow:hidden;}
	#header h1{ margin-top:18px; margin-left:14px;}
	* html #header h1{ margin-top:18px; margin-left:7px;}
	*+html #header h1{ margin-top:18px; margin-left:14px;}
	#header .nav_box{ float:left; padding-left:2px; padding-top:23px; width:587px; height:120px;}
	#header .nav{ width:587px; height:43px; background:url(../images/nav_bg.jpg) no-repeat;}
		#header .nav a{ display:inline; float:left; margin-top:8px; width:70px; height:30px; text-indent:-999px; overflow:hidden;}
		#header .nav a.s1{ margin-left:37px;}
		#header .nav a.s2{ margin-left:34px;}
		#header .nav a.s3{ margin-left:31px;}
		#header .nav a.s4{ margin-left:44px;pointer-events: none;}
		#header .nav a.s5{margin-left:38px;}
	#header .snav{ margin-left:10px; width:566px; height:77px; background:url(../images/snav_bg.jpg) no-repeat; color:#fff;}
		#header .snav a{ color:#fff;}
		#header .snav span{ margin:0 5px;}
		#header .snav ul{ float:left; padding-top:3px; height:72px; line-height:22px; filter:glow(color=#000000,strength=2);}
		#header .snav ul li{}
		#header .snav ul.s1{ width:85px;}
		#header .snav ul.s1 li{ margin-left:45px;}
		#header .snav ul.s2{ width:135px}
		#header .snav ul.s2 li{ margin-left:14px;}
		#header .snav ul.s3{ width:80px}
		#header .snav ul.s3 li{ margin-left:20px;}
		#header .snav ul.s4{pointer-events: none; width:150px}
		#header .snav ul.s4 li{ margin-left:22px;}
		#header .snav ul.s5{pointer-events: none; width:105px}
		#header .snav ul.s5 li{ margin-left:38px;}

#header .shan{ display:none; position:absolute; margin-left:655px; margin-top:-130px; width:400px; height:300px;}

#content{}
	#content .side{ float:left; padding-top:10px; width:199px;}
		#content .side .login_box{ padding-top:2px; width:199px;}
		#content .side .login{ margin-left:5px;}
		#content .side .login a.login:hover{background:url(../images/side_bg.png) no-repeat;background-position: -188px 0px;}
		#content .side .login a.login{ display:block; width:188px; height:70px; background:url(../images/side_bg.png) no-repeat; text-indent:-999px; overflow:hidden;background-position: 0px 0px;}
		#content .side .login a.backhome{ display:block; width:188px; height:70px; background:url(../images/side_bg.png) no-repeat;background-position: 0px -72px; text-indent:-999px; overflow:hidden;}
		#content .side .login a.backhome:hover{background:url(../images/side_bg.png) no-repeat;background-position: -188px -72px;}
		#content .side .khdxz_box{padding-top: 17px;padding-left: 15px;width: 173px;height: 277px; margin: 11px 0px 0px 11px;background: url(../images/side_khdxz_bg.jpg) no-repeat;}
		#content .side .khdxz_box a{ display:block; color:#fff; text-indent:-999px; overflow:hidden;}
		#content .side .khdxz_box .down_bt{ width:157px; height:66px; background:url(../images/btn_khdxz.jpg) no-repeat; padding-top:2px; margin-top:15px;}
		#content .side .khdxz_box a.khdxz{ width:157px; height:68px; background:url(../images/side_bg.png) no-repeat;background-position: 0px -143px;}
		#content .side .khdxz_box a.khdxz:hover{background:url(../images/side_bg.png) no-repeat;background-position: -172px -143px;}
		#content .side .khdxz_box a.xsbd{ margin-top:6px; width:155px; height:38px; background:url(../images/btn_xsbd.jpg) no-repeat;}
		#content .side .khdxz_box a.sjzn{ margin-top:5px; width:154px; height:18px; background:url(../images/side_sjzn_bg.jpg) no-repeat; text-indent:0; text-align:center; line-height:17px; text-decoration:none;}
		#content .side .khdxz_box a.kthz{ width:155px; height:38px; background:url(../images/btn_kthz.jpg) no-repeat;pointer-events: none;}
		#content .side .khdxz_box a.zhcz{ margin-top:5px; width:155px; height:38px; background:url(../images/btn_zhcz.jpg) no-repeat;pointer-events: none;}
		#content .side .khdxz_box ul{ margin:5px 15px; height:32px; line-height:18px;}
		#content .side .khdxz_box ul li{ float:left; padding-left:9px; width:43%; background:url(../images/icon_arrow01.gif) no-repeat 0 7px; text-align:left;}
		#content .side .khdxz_box ul li a{ display:inline; text-indent:0;}
		#content .side .yxts_box{ margin-left:11px; padding-top:54px; padding-left:14px; width:174px; height:134px; background:url(../images/side_yxts_bg.jpg) no-repeat;pointer-events: none;}
		#content .side .yxts_box a{ display:block; width:160px; height:31px; background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
		#content .side .yxts_box a.s1{ background-image:url(../images/btn_hljn.jpg);}
		#content .side .yxts_box a.s2{ margin-top:8px; background-image:url(../images/btn_hzgz.jpg);}
		#content .side .yxts_box a.s3{ margin-top:8px; background-image:url(../images/btn_zzjjc.jpg);}
		#content .side .kfzx_box{ margin-top:12px; width:199px; height:293px; background:url(../images/side_kfzx_bg.jpg) no-repeat; text-align:center;}
		#content .side .kfzx{ margin-left:11px;}
		#content .side .kfzx a{}
		#content .side .kfzx a.bugtj{ margin-left:4px; width:74px; height:31px; background:url(../images/btn_bugtj.jpg) no-repeat; text-indent:-999px; overflow:hidden;}
		#content .side .kfzx a.wgjb{ margin-left:1px; width:74px; height:31px; background:url(../images/btn_wgjb.jpg) no-repeat; text-indent:-999px; overflow:hidden;}
		#content .side .kfzx ul{padding-top: 66px; margin:0 15px; margin-left:25px; height:20px; filter:glow(color=#3E2302,strength=3);}
		#content .side .kfzx ul li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:12px; width:90%; background:url(../images/icon_arrow01.gif) no-repeat 2px 6px; text-align:left; line-height:18px;color:#fff; display:block;}
		#content .side .kfzx ul li a{ color:#fff;}
		#content .side .kfzx div.fcm{ margin-left:16px; margin-top:5px; width:159px; height:141px; background:url(../images/img_fcm.jpg) no-repeat;}
		* html #content .side .kfzx div.fcm{ margin-left:4px;}
		*+html #content .side .kfzx div.fcm{ margin-left:4px;}
		#content .side .kfzx div.fcm a.fcm{ display:block; margin-top:7px; margin-left:1px; width:120px; height:20px; text-indent:-999px; overflow:hidden;}
		#content .side .kfzx div.fcm a.zhaqfa{ display:block; margin-top:20px; margin-left:40px; width:95px; height:20px; text-indent:-999px; overflow:hidden;}
		#content .side .yxgj_box{ margin-left:11px; padding-top:54px; padding-left:14px; width:174px; height:134px; background:url(../images/side_yxgj_bg.jpg) no-repeat;}
		#content .side .yxgj_box a{margin: 7px 0px;display:block; width:160px; height:46px; background-repeat:no-repeat; text-indent:-999px; overflow:hidden;}
		#content .side .yxgj_box a.s1{ background:url(../images/side_bg.png) no-repeat;background-position: 0px -213px;}
		#content .side .yxgj_box a.s1:hover{ background:url(../images/side_bg.png) no-repeat;background-position: -172px -213px}
		#content .side .yxgj_box a.s2{ background:url(../images/side_bg.png) no-repeat;background-position: 0px -260px;}
		#content .side .yxgj_box a.s2:hover{ background:url(../images/side_bg.png) no-repeat;background-position: -172px -260px;}
		#content .side .linklist{position: relative; margin-left:11px; margin-top:5px; width:184px; height:51px; background:url(../images/linklist_bg.jpg) no-repeat;}
		#content .side .linklist a{color: white;position: absolute;top: 18px;width: 184px;text-align: center;}
		#content .main{ float:left; width:801px;}
		#content .main .boxL{ float:left; width:562px; overflow:hidden;}
		#content .main .boxL .menu{ margin-left:9px; padding-left:4px; width:550px; height:27px; background:url(../images/menu_bg.jpg) no-repeat; overflow:hidden;}
		#content .main .boxL .menu{ padding-top:20px;}
		* html #content .main .boxL .menu{ padding-top:18px;}
		*+html #content .main .boxL .menu{ padding-top:20px;}
		#content .main .boxL .news_box{ margin-top:7px; width:562px; height:283px; background:url(../images/news_bg.jpg) no-repeat;}
		#content .main .boxL .news{}
		#content .main .boxL .news .img_box{ display:inline; float:left; margin-left:37px; margin-top:25px; width:163px; height:233px; background:url(../images/banner_bg.gif) no-repeat;}
		#content .main .boxL .news .newslist_box{ float:left; margin-top:25px; width:345px; height:233px;}
		#content .main .boxL .news .newslist_box .news_menu{padding-top:7px; padding-left:22px; height:20px; background:url(../images/news_menu_bg.jpg) no-repeat;}
		#content .main .boxL .news .newslist_box .news_menu  ul{}
		#content .main .boxL .news .newslist_box .news_menu  ul li{float: left; cursor: pointer;}
#content .main .boxL .news .newslist_box .news_menu a{ color:#C7C4BA;margin:0;}
#content .main .boxL .news .newslist_box .news_menu a.c{ font-size:14px; font-weight:bold;}
* html .news_menu  ul li a.c{ margin-right:27px;}
*+html .news_menu  ul li a.c{ margin-right:27px;}
#content .main .boxL .news .newslist_box .news_menu  ul li a.s{ margin-left:36px;}
* html .news_menu  ul li a.s{ margin-left:1px;}
*+html .news_menu  ul li a.s{ margin-left:1px;}
#content .main .boxL .news .newslist_box .news_menu  ul li a.ss{ margin-left:35px;}
* html .news_menu  ul li a.ss{ margin-left:26px;}
*+html .news_menu ul li a.ss{ margin-left:26px;}
#content .main .boxL .news .newslist_box .news_menu  ul li a.sss{ margin-left:35px;}
* html .news_menu ul li a.sss{ margin-left:27px;}
*+html .news_menu  ul li a.sss{ margin-left:27px;}
#content .main .boxL .news .newslist_box .news_menu  ul li.current a{color:#FFB446;font-weight: bold;text-decoration: none;}
* html .news_menu ul li.current a{font-size:14px;color:#FFB446;font-weight: bold;}
*+html .news_menu  ul li.current a{font-size:14px;color:#FFB446;font-weight: bold;}
#content .main .boxL .news .newslist_box .news_list .h{ margin:0 5px; background:url(../images/icon_line01.gif) repeat-x bottom; line-height:24px; text-align:center;}
#content .main .boxL .news .newslist_box .news_list .h a{ color:#f00; font-size:14px; font-weight:bold;}
#content .main .boxL .news .newslist_box .news_list ul{ margin:5px; color:#F3ECD2;}
#content .main .boxL .news .newslist_box .news_list ul li{ height:22px; line-height:18px; background:url(../images/icon_line04.gif) repeat-x bottom;}
* html ul li{ height:20px;}
*+html ul li{ height:20px;}
#content .main .boxL .news .newslist_box .newslist_box list ul a{ float:left; margin-right:5px; color:#F3ECD2; font-family:"宋体";}
#content .main .boxL .news .newslist_box .newslist_box list ul span{ float:right; margin-top:-2px; color:#F3ECD2;}
#content .main .boxL .news .newslist_box .newslist_box list ul img{ margin-bottom:7px; margin-left:3px;}
#content .main .boxL .news .newslist_box .newslist_box list a.s{ color:#FFB446;}
		#content .main .boxL .news .news_list .h{ margin:0 5px; background:url(../images/icon_line01.gif) repeat-x bottom; line-height:24px;}
		* html #content .main .boxL .news .news_list .h{ padding:5px 0;}
		#content .main .boxL .news .news_list .h a{ color:#f00; font-size:14px; font-weight:bold;}
		#content .main .boxL .news .news_list ul{ margin:5px; color:#F3ECD2;}
		#content .main .boxL .news .news_list ul li{ height:22px; line-height:18px;}
		* html #content .main .boxL .news .news_list ul li{ height:20px;}
		*+html #content .main .boxL .news .news_list ul li{ height:20px;}
		#content .main .boxL .news .news_list ul a.artlist{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; width: 224px;}
		#content .main .boxL .news .news_list ul a{ float:left; margin-right:5px; color:#F3ECD2; font-family:"宋体";}
		#content .main .boxL .news .news_list ul span{ float:right; margin-top:-2px; color:#F3ECD2;}
		#content .main .boxL .img3_box{ margin-top:8px; width:563px; height:135px; background:url(../images/img3_box_bg.jpg) no-repeat;}
		#content .main .boxL .img3_box .img3_list{ width:550px; height:130px;}
		#content .main .boxL .img3_box div{ display:inline; float:left; margin-top:12px;}
		#content .main .boxL .img3_box .s1{ margin-left:31px;}
		#content .main .boxL .img3_box .s2{ margin-left:27px;}
		#content .main .boxL .img3_box .s3{ margin-left:26px;}

#content .main .boxR{ float:left; width:239px; overflow:hidden;}
	#content .main .boxR .xszy_box{pointer-events: none; margin-top:57px; padding-top:59px; width:239px; height:359px; background:url(../images/xszy_bg2.jpg) no-repeat;}
	#content .main .boxR .xszy_box a.xszy{ display:block; margin-left:12px; width:206px; height:47px; text-indent:-999px; overflow:hidden;}
	#content .main .boxR .xszy_box a.zlg{ display:block; margin-left:12px; margin-top:9px; width:206px; height:47px; text-indent:-999px; overflow:hidden;}
	#content .main .boxR .xszy_box .rdhd{ margin-left:32px; margin-top:45px;width:170px; height:145px;}
	#content .main .boxR .xszy_box .rdhd img{ margin-top:5px;}
	#content .main .boxR .xszy_box ul{ margin-top:10px; margin-left:30px; line-height:18px;}
	#content .main .boxR .xszy_box ul li{ float:left; width:40%; font-family:"宋体"; text-align:left; filter:glow(color=#ffffff,strength=1);}
	#content .main .boxR .xszy_box ul li a{ display:inline; text-indent:0;}
	#content .main .boxR .xszy_box ul li a.cdkey{ display:block; width:76px; height:15px; background:url(../images/txt_cdkeydh.gif) no-repeat; text-indent:-999px; overflow:hidden;}

#content .main .boxC{ clear:both; width:780px; height:620px; background:url(../images/boxc_bg.png) no-repeat;}
	#content .main .boxC .tjzl_box{ display:inline; float:left; margin-left:18px; width:372px; height:340px;}
	#content .main .boxC .tjzl_box iframe{ width:372px; height:340px;}
	#content .main .boxC .tjzl{ margin:44px 10px 5px 10px; height:290px;}
	#content .main .boxC .tjzl .xt{ float:left; margin-top:2px; padding-left:15px; width:222px; height:19px; background:url(../images/xt_bg.gif) no-repeat; line-height:19px;}
	#content .main .boxC .tjzl .xt a{ margin-right:11px; padding-right:15px; background:url(../images/icon_arrow04.gif) no-repeat 100% 2px; color:#30333A;}
	#content .main .boxC .tjzl .xt a.s{ margin-right:20px;}
	#content .main .boxC .tjzl a.zlzrk{pointer-events: none; display:block; float:left; margin-left:8px; width:104px; height:23px; background:url(../images/btn_zlzrk.gif) no-repeat; text-indent:-999px; overflow:hidden;}
	#content .main .boxC .tjzl .img{pointer-events: none; margin-top:10px; text-align:center;}
	#content .main .boxC ul{ clear:both; margin-top:6px; font-family:"宋体";}
	#content .main .boxC ul a{ color:#372617;}
	#content .main .boxC .yxwd ul a{ float:left; color:#372617;}
	#content .main .boxC .yxwd ul span{ float:right;}
	#content .main .boxC ul li{ height:20px; background:url(../images/icon_line02.gif) repeat-x bottom; color:#372617; line-height:20px;}
	
	#content .main .boxC .yxwd_box{ float:left; margin-left:7px; width:371px; height:340px;}
	#content .main .boxC .yxwd_box iframe{ width:350px; height:240px;}
	#content .main .boxC .yxwd{ margin:44px 10px 5px 10px; height:290px;}
	#content .main .boxC .yxwd .search{pointer-events: none;}
	#content .main .boxC .yxwd .search input.txt{ width:205px; height:19px; background:#fff; border:1px solid #4C3520;}
	#content .main .boxC .yxwd .search input.btn{ width:43px; height:26px; background:url(../images/btn_tw.gif) no-repeat; border:0;}
	#content .main .boxC .yxwd .wenwen{}
		#content .main .boxC .yxwd .wenwen  ul li{height: 25px; background: url(../images/icon_line02.gif) repeat-x bottom; color: #372617; line-height: 25px;}
	#content .main .boxC .yxwd .wenwen .wenwen_menu{pointer-events: none; margin-top:8px; padding:5px 0 0 8px; width:350px; height:17px; background:url(../images/wenwen_menu_bg.gif) no-repeat; color:#fff; font-family:"宋体";}

	#content .main .boxC .yxwd .wenwen .wenwen_menu a{ color:#fff;}
	
	
	#content .main .boxC .boxC_img_box{ clear:both; margin-top:8px; margin-left:18px; margin-right:11px; height:206px;}
	#content .main .boxC .boxC_img .img_list1{ float:left; margin-top:-31px; width:363px; height:190px;}
	* html #content .main .boxC .boxC_img .img_list1{ margin-top:-26px;}
	*+html #content .main .boxC .boxC_img .img_list1{ margin-top:-30px;}
	#content .main .boxC .boxC_img{ margin:5px; height:164px;}
	#content .main .boxC .boxC_img{ padding-top:50px;}
	* html #content .main .boxC .boxC_img{ padding-top:30px;}
	*+html #content .main .boxC .boxC_img{ padding-top:40px;}
	#content .main .boxC .boxC_img .s1{ margin-left:2px;}
	#content .main .boxC .boxC_img .s2{ margin-left:5px;}
	#content .main .boxC .boxC_img .s3{ margin-left:15px;}
	#content .main .boxC .boxC_img .s4{ margin-left:4px;}
	#content .main .boxC .boxC_img .img{ float:left; width:178px;height:134px;}
	#content .main .boxC .boxC_img .img .kuang{ margin-top:29px; padding:6px 0 0 6px; width:172px; height:128px; background:url(../images/icon_kuang.gif) no-repeat;}
	* html #content .main .boxC .boxC_img .img .kuang{ margin-top:34px;}
	#content .main .boxC .boxC_img .img .name{ margin-top:5px; text-align:center; font-family:"宋体";}
	#content .main .boxC .boxC_img .img a.more{ display:block; float:right; margin-top:4px; margin-right:9px; width:30px; height:10px; text-indent:-999px; overflow:hidden;}
	* html #content .main .boxC .boxC_img .img a.more{ margin-top:4px; margin-right:5px;}
#footer{ margin-left:auto; margin-right:auto; margin-top:10px; padding:10px 0; height:40px; background:#585858 url(../images/foot_bg.gif) repeat-x 0 0; color:#A5A5A3; overflow:hidden;}
	#footer .info{ margin:0 auto; padding-left:290px; width:436px; background:url(../images/copyright_img.jpg) no-repeat;}
	* html #footer .info{ width:453px;}
	*+html #footer .info{ width:453px;}
	#footer .info a{ color:#A5A5A3;}
	#footer .info span{ margin:0 5px;}
	#footer .info p{ line-height:18px;}
	#footer .info p.c{ float:right; margin-top:-17px;}
	.banner{margin:7px 0 0 7px; width:150px; height:219px;overflow: hidden;position: relative;}
	.banner_roll{position: absolute;left: 0;top: 0;}
	.banner_roll a{display: block; float: left;}
.banner_btn{width:450px; position:absolute; margin-top:-17px; margin-left:12px; width:129px; height:17px;}
.banner_btn span{cursor: pointer;width:24px;height:17px;  display: block;float: left;margin-right: 1px;}
.banner_btn .num_1{ background:url(../images/banner_btn1.gif) no-repeat;}
.banner_btn .num_2{ background:url(../images/banner_btn2.gif) no-repeat;}
.banner_btn .num_3{ background:url(../images/banner_btn3.gif) no-repeat;}
.banner_btn .num_4{ background:url(../images/banner_btn4.gif) no-repeat;}
.banner_btn .num_5{ background:url(../images/banner_btn5.gif) no-repeat;}

.clear{ clear:both;}
.none{display:none;}

