@charset "utf-8";
body { background:url(images/header_01.jpg) repeat-x left top; font-size:12px; color:#666; font-family:"宋体"; }
* { margin:0; padding:0 }
div, dl, dt, dd, ul, li, ol, p { overflow:hidden; margin:0; padding:0; }
img { border:none }
a { color:#000; text-decoration:none }
a:hover { text-decoration:underline }
h4{ font-size:14px; font-weight:700;}

ul, li { list-style:none; margin:0; padding:0; }
#wrapper { width:964px; background:#FFF; margin:0 auto; text-align:center; border:#ececec solid 1px }
#wrappercon { width:958px; margin:0 auto; text-align:left; background:#FFF }
#header { width:958px; height:auto;}
	#topbanner{ width:958px; height:164px; background:url(images/banner_pic.jpg) center top no-repeat; }
	#mainmenu { width:958px; height:32px; margin-top:2px; background:url(images/header_07.jpg) no-repeat left top }
		#mainmenu li{ float:left; height:32px;}
		#mainmenu a { display:block; float:left; text-align:center; line-height:32px; color:#FFF; font-size:14px; font-weight:bold; }
		#mainmenu a:hover { color:#4a0001; text-decoration:none;}
		#ho { width:90px }
		#ge { width:114px }
		#ne { width:90px }
		#ex { width:109px }
		#co { width:109px }
		#vi { width:114px }
		#do { width:114px }
		#con { width:114px }
		#mainmenu #ch { width:92px; line-height:30px; font-family:Arial, Helvetica, sans-serif; font-size:15px; background:url(images/e.jpg) 80px center no-repeat; padding-right:10px; }
		#ch span { display:none; }
	
#leftcontent { width:220px; float:left; margin-top:15px; ; margin-left:2px }
/*======left style new start======*/
.left_box { width:218px; border:#ececec solid 1px; margin-top:10px; }
	.left_tit { width:218px; height:30px; line-height:30px; margin-top:3px; text-align:center; }
	.left_cont { width:200px; height:auto; margin:10px auto 0; }
	
#services ul { }
	#services li { width:200px; height:30px; line-height:30px; margin-bottom:10px; }
	#services li a { color:#fff; }
#RE ul { }
	#RE li { width:200px; height:51px; line-height:51px; margin-bottom:10px; }
/*======left style new end======*/
.leftcon { width:218px; border:#ececec solid 1px; margin-bottom:10px;}
	.leftcon h1 { display:block; height:30px; line-height:30px; font-size:14px; font-weight:700; color:#FFF; background:url(images/left_03.jpg) no-repeat left top; padding-left:20px; width:194px; margin-left:2px; margin-top:2px }
.leftconpic { width:214px; margin-top:5px; margin-left:2px; margin-bottom:5px; text-align:center }
	.leftconpic ul { width:214px; list-style:none }
	.leftconpic li { float:left; width:193px; height:28px; margin-top:5px; margin-left:10px; _margin-left:5px; background:url(images/aaaa_08.jpg) repeat-y left top;}
	.leftconpic li a { display:block; width:168px; height:28px;line-height:30px; padding-left:25px; background:url(images/aaaa_12.jpg) no-repeat 10px center;  font-size:12px; font-weight:bold; color:#FFF; text-align:left;}
	.leftconpic li.leftnav_on a{ color:#4a0001;}
	.leftconpic li a:hover { color:#4a0001; text-decoration:none }
#centercon { width:521px; float:left; margin-top:15px; margin-left:7px }
/*======centerbox style new start======*/
#newscenter { width:519px; height: auto; background:url(images/newscenter_topbg.jpg) left top repeat-x; border:1px solid #ccc; margin-bottom:10px; }
	#news_tit { width:519px; height:26px; line-height:26px; text-indent:15px; margin-top:-1px; }
	#news_cont { width:481px; height:auto; background:url(images/newscenter_bgpic.jpg) right bottom no-repeat; padding:9px 19px; color:#000; }
		#news_cont h4 { width:auto; height:auto; line-height:28px; padding:0; margin:0; background:none; font-size:14px; }
		#news_cont p { width: auto; height:auto; line-height:21px; font-size:12px; color:#333; }
	#cent_pic_list { width:530px; height:auto; margin:10px 0 0 10px; }
		#cent_pic_list a { float:left; margin-right:11px; }
/*======centerbox style new end======*/


.contentliebiao { width:521px }
.xiuxianlie { margin-left:5px; margin-top:5px; margin-bottom:20px }
.xiuxianlie li { width:500px; float:left; background:url(images/middle_11.jpg) no-repeat 5px 9px; border-bottom:#CCC dotted 1px; padding-left:20px; height:25px; line-height:26px; }
.xiuxianlie a { color:#000; font-size:12px; font-weight:lighter }
.xiuxianlie span { margin-left:97px }
.media ul { float:left; margin-top:20px; margin-bottom:20px }
.media li { height:20px; background:url(images/middle_11.jpg) no-repeat left 5px; padding-left:5px }
.media a { font-weight:lighter; font-size:12px }
.media01 { display:block; width:185px; margin-left:4px }
.media02 { display:block; width:182px; margin-left:14px }
.media03 { display:block; width:120px; margin-left:12px }
#rightcon { width:194px; float:left; margin-top:15px; margin-left:7px }
/*======right style new start======*/
#timer { width:192px; height:90px; background:url(images/timer_bg.jpg) 2px center no-repeat; }
.right_tit { width:188px; height:30px; text-align:center; }
.rightbor01 .right_tit img { margin-top:0; }
/*======right style new end======*/
.rightbor { padding-top:3px; text-align:center; border:#CCC solid 1px; padding-bottom:3px }
.rightbor01 { padding-top:3px; text-align:center; border:#CCC solid 1px; padding-bottom:3px; margin-top:10px }
h3 { background:url(images/right_08.jpg); display:block; width:168px; height:30px; text-align:left; line-height:30px; padding-left:20px; font-size:16px; color:#FFF }
.rightbor01 img { margin-top:10px; }
#footer { background:#eaeaea; padding-top:15px; padding-bottom:15px; line-height:130%; text-align:center; font-size:12px; margin-top:0px }


/*style for right box*/
#right { width:720px; float:left; margin-top:15px; margin-bottom:10px; margin-left:7px; border:#d3d3d3 solid 1px; background:#FFF; }
	
		
		
		
		
	#rbox{ width:700px; padding:0 10px 20px; background:url(images/rbox_bg.jpg) left top  repeat-x;}
		.r_tit{ float:left; width:200px; height:33px; line-height:40px; padding-left:25px; 
			background:url(images/rtit_icon.jpg) left top no-repeat; font-size:14px; color: #90050D;}
		#position{ float:right; width:450px; height:33px; line-height:40px; text-align:right; padding:0; background:none; color:#444;}
		#position a{ color:#444;}
		.r_cont{ clear:both; width:640px; height:auto; margin:20px auto; line-height:25px;}
	
	
			.arc_tit{ width:640px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:700; color:#0A2EA9;}
			.arc_info{ width:640px; height:30px; margin-top:10px; line-height:30px; border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; text-align:center; background:#F5F5F5;}
			.arc_info span{ padding:0 20px;}
			.arc_cont{ width:620px; height:auto; padding:10px; margin-top:10px; line-height:25px;}
			.arc_cont p{ margin-top:5px;}
			.r_subtit { width:600px; height:27px; line-height:27px; margin:0 auto;margin-top:10px;
				background:url(images/r_titbg.jpg) left top repeat-x; }
			.r_subtit h4{ width:560px; height:27px; padding-right:10px; padding-left:30px; background:url(images/r_tit_left.jpg) left top no-repeat; color:#333;}
			.r_subtit h4 span{ float:left;}
			.r_subtit h4 a{ float: right; font-size:12px; font-weight:100; color:#444;}
			.r_title{ margin:0 auto;margin-top:20px; width:640px; height:44px; line-height:44px; padding-left:10px; 
				background:url(images/rtits.gif) left top no-repeat; font-size:14px; font-weight:bold; color:#333;}
			
			.news_list{ width:600px; height:auto; margin:0 auto; padding:5px 0;}
			.news_list li{ width:600px; height:28px; line-height:27px; background:url(images/r_line.jpg) left bottom repeat-x;}
			.news_list li span{ display:inline-block; padding:0 20px; color:#333;}
			.news_list li a{ color:#333;}
	
	
		#pagelist{ width:100%; height:30px; line-height:30px; text-align:center;}
		#pagelist a{ padding:0 5px;}
		
		.arctables td{ line-height:25px; padding:0 5px;}


.zicu { color:#431404; font-weight:bold; line-height:140%; margin-right:20px }
.xiajv { margin-bottom:20px; margin-right:20px }
.xixianbiaoge { background:#000 }
.xixianbiaoge td { background:#FFF }
img { border:0px }
.fpic { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 503px; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 216px }
#focpic { LEFT: 0px; POSITION: absolute; TOP: 1px; height: 216px; }
.thubpic { Z-INDEX: 20; WIDTH: 63px; CURSOR: pointer; PADDING-TOP: 4px; POSITION: absolute; TOP: 161px; HEIGHT: 49px }
.thubpiccur { Z-INDEX: 20; WIDTH: 63px; CURSOR: pointer; PADDING-TOP: 4px; POSITION: absolute; TOP: 160px; HEIGHT: 49px }
.thubpiccur { Z-INDEX: 30; BACKGROUND: url(../images/arrow.gif) no-repeat center top }
.thubpic IMG { BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 56px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 45px }
.thubpiccur IMG { BORDER-RIGHT: #666 3px solid; BORDER-TOP: #666 2px solid; BORDER-LEFT: #666 3px solid; WIDTH: 56px; BORDER-BOTTOM: #666 2px solid; HEIGHT: 45px }
.wz1 { font-family:"宋体"; font-size: 12px; line-height: 21px; color: #666666; text-decoration: underline; }
.wz2 { font-family:"宋体"; font-size: 16px; line-height: 26px; font-weight: bold; color: #431404; text-decoration: none; }
.thubpiccur IMG { BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff }
#tmb0 { LEFT: 253px }
#tmb1 { LEFT: 316px }
#tmb2 { LEFT: 378px }
#tmb3 { LEFT: 441px }
.hongbt { font-family:"宋体"; font-size: 13px; line-height: 21px; color: #D61822; text-decoration: none; }
#fttlbg { Z-INDEX: 15; FILTER: alpha(opacity=50); LEFT: 1px; WIDTH: 240px; POSITION: absolute; TOP: 164px; HEIGHT: 34px; moz-opacity: 0.5 }
#fttltxt { FONT-SIZE: 14px; Z-INDEX: 16; LEFT: 59px; WIDTH: 240px; COLOR: #fff; LINE-HEIGHT: 34px; POSITION: absolute; TOP: 142px; TEXT-ALIGN: center }
#fttltxt A:link { COLOR: #fff }
#fttltxt A:hover { COLOR: #fff }
#fttltxt A:active { COLOR: #fff }
#fttltxt A:visited { COLOR: #fff }
#bian img { border:#CCC solid 1px }
#footer table { margin:0 auto; }
