body{
	font:12px "Î¢ÈíÑÅºÚ",arial,helvetica,clean,sans-serif;
	background:url(bg.jpg) repeat-x top;
}	
.bottom_box {width:100%;overflow:hidden;background:#fff;}	
table {font-size:inherit;font:100%;} 
body,form,fieldset,p,ol,ul,dl,dt,dd,p,h1,h2,h3,h4,div,img{margin:0;padding:0;}
ul{list-style:none;}
legend{display:none;}
img,fieldset{border:0;}
a{text-decoration: none;color:#333;}
a:hover{text-decoration: underline;}
.clear{line-height: 0; height: 0px; clear: both; font-size: 0px;}
.none{display:none;}
.white{color:#FFF;}
.b{font-weight:bold;}
.new{background:url(new.gif) right no-repeat;padding-right:32px;}
.hand{cursor:pointer;}
.img_area{text-align:center;}
.align_center{text-align:center;}
.left{ float:left;}
.right{ float:right;}
.fdz{ float:left;}
.fdy{ float:right;}
/*go top*/
.gotop{position: fixed; bottom:10px;right:10px; width:50px; height:50px;display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 60));}
.gotop a{display:block; height:50px; width:50px; overflow:hidden; background:url(backtop.png) no-repeat; text-indent:-9999em; outline:none;}
/*qq dialog*/
#qq_box {padding-left: 26px;background: url(qq_box.png)  left top no-repeat;_background: url(qq_box.png) left top no-repeat;width:98px; height: 138px;overflow: hidden;right: 0px;}
#qq_box_main {width: 98px;height: 138px;display: block;background: url(qq_box_right.png) no-repeat right top;float: right;visibility: hidden;padding-top: 10px;}
#qq_box_main ul {padding-bottom: 5px;}
#qq_box_main ul li {display: block;padding:3px 0px 3px 8px;}
/*countdown*/
.countdown { width: 222px; height: 43px; background: url('countdown_bg.jpg') no-repeat; padding: 10px 0px 0px 0px; margin: 0px 0px 8px 0px; text-align: center; color: rgb(76, 106, 47); font-size: 16px; }
.countdown .c_tit { color: rgb(76, 106, 47); font-size: 16px; font-weight: bold; }
.countdown #day_num { color: red; font-size: 16px; font-weight: bold; padding: 3px; }
.countdown #hour_num, .countdown #minute_num, .countdown #second_num { color: red; font-size: 14px; padding: 3px; font-weight: bold; }

/*nav*/
.menu{width:980px;
	height:48px;
	margin:0px auto;
	padding:0px 0px 0px 0px;}
.nav{
	width:766px;
	height:48px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	float:left;
}
.nav li{
	float:left;
	background:url(nav_line.jpg) right center no-repeat;
	width:108px;
	height:48px;
	line-height:48px;
	text-align:center;
	position:relative;
        z-index:99;
        padding:0px 0px 0px 0px;
}
.nav li.tel{ background:none;}
.nav .tel {
	float:right;
	
	width:214px;
	height:42px;
margin-left:10px;

	text-align:center;
	position:relative;
display:inline;
font-size:14px; color:#333; font-weight:bold;

}
.nav .tel a:hover{ background:none}
.nav .tel span{ font-size:16px;font-family:Microsoft Yahei,"Î¢ÈíÑÅºÚ";  color:#FF0000;}
.father_nav a{
	text-decoration:none;
	color:#333;
	font-size:14px;
	font-weight:bold;
	display:block;
        
}
.nav li a:hover,.nav li .active a{
	text-decoration:none;
	background:url(nav_hover_bg.jpg) center no-repeat;
}
#on a{text-decoration:none;
	background:url(nav_hover_bg.jpg) center no-repeat;}
.sub_nav{ 
	display:none; 
	color:#FFF; 
	background-color:#FFF; 
	position: absolute;
	top:42px; left:0px;		
	z-index:999;
	width:100px; 
	text-align:center; 
	border:2px #CCCCCC solid;
	padding:2px;
}
.sub_nav a{
	display:block;
	text-decoration:none;
	color:#000;
	font-size:12px;
	line-height:25px;
	border-bottom:1px #CCCCCC solid;
	background:none;
}
.nav .sub_nav a:hover{
	
	color:#FFF;
	background-image:none;
	background-color:#b7b7b7;
}

/*form*/
.post_error{
	color:red;
}
.tab_form{
	background:#D4D0C8;
}
.tab_form td{
	background:#FFFFFF;
	padding:5px;
	color:#3D3D3D;
}
.tab_form td.b{
	background:#EEEEEE;
	font-weight:bold;
}
.tab_form .input_txt{
	border-top:1px #999999 solid;
	border-left:1px #999999 solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	background:#FFF;
}
.tab_form .input_txt:hover{
	border:1px #0099CC solid;
	background:#F5F9FD;
}
.tab_list td{
	padding:7px;
	border-bottom:1px #ccc dotted;	
}
/*disjoin page*/
.pagination{text-align:left;padding:2px 0;}
.pagination em{float:left;padding-right: 5px; display: inline-block;padding-bottom: 2px;margin-right: 5px;font-style:normal;line-height:26px;}
.pagination a,.pagination strong{float:left;padding:0 6px;margin-right:2px;height:26px;border:1px solid;line-height:26px;overflow:hidden;text-decoration:none;}
.pagination a{border-color:#E8E8E8;background-color:#FFF;color:#069;}
.pagination a:hover{text-decoration:underline;}
.pagination strong{border-color:#069;background-color:#069;color:#FFF;font-weight:700;}
.pagination a.prev,.pagination a.next{background-repeat:no-repeat;}
.pagination a.prev{background-image:url(arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pagination a.next{padding-right:16px;background-image:url(arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url(arrow_left.gif) no-repeat 0 50%;}
.pagination a:hover,.pagination a.next{border-color:#069;}

/**/
.root_div{
	width:980px;
	padding:0px 0px 0px 0px;
	margin:0px auto;
	overflow:hidden;
}
.header{
	width:980px;
	height:175px;
	margin:0px auto;
	padding-top:5px;
}
.header .txt {
	float:right;
	overflow:hidden;
	padding-top:36px;
}
.header .txt .tab {
	width:174px;
	height:20px;
	line-height:20px;
	color:#6D6D6D;
	text-align:center;
	background:url(header_china_bg.jpg) no-repeat;
}
.header .txt .tab a{
	color:#6D6D6D;
}
.form01 {
	width:174px;
	height:25px;
	text-align:right;
	margin-top:30px;
}
.form01 .text01 {
	border:0px;
	width:154px;
	height:25px;
	line-height:24px;
	color:#C2C2C2;
	padding-left:10px;
	background:url(form_bg.jpg) no-repeat;
}
.dingyue_div {
	width:91px;
	padding-left:83px;
	padding-top:5px;
}
.dingyue_btn {
	width:91px;
	height:26px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#FEFEFE;
	font-weight:bold;
	background:url(dingyue_bg.jpg) no-repeat;
}
.main {
	width:980px;
	overflow:hidden;
	margin:15px auto 0px auto;
}
.banner_box {
	width:100%;
	overflow:hidden;
	background:url(banner_bg.jpg) repeat-y center;
	margin-top:5px;
}
.banner{
	width:980px;
	height:344px;
	margin:0px auto;
}
.more{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#333;
	font-family:"ËÎÌå";
}
.more2{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFD;
	width:54px;
	height:19px;
	line-height:19px;
	text-align:center;
	margin-right:13px;
	display:inline;
	background:url(more_bg.jpg) no-repeat;
	font-family:"ËÎÌå";
}
.more3{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFD;
	width:54px;
	height:19px;
	line-height:19px;
	text-align:center;
	margin-right:13px;
	display:inline;
	margin-top:8px;
	background:url(more_bg.jpg) no-repeat;
	font-family:"ËÎÌå";
}
/*left area*/
.left_area{
	float:left;
	overflow:hidden;width:723px;
}
.left_area .top_div {
	width:723px;
	overflow:hidden;
}
.left_area .top_div .slide_div {
	width:270px;
	height:200px;
	float:left;
}
.left_area .top_div .about_info {
	float:right;
	width:438px;
	height:185px;
	padding-top:15px;
	background:url(about_bg.jpg) no-repeat;
}
.left_area .top_div .about_info .tit {
	width:384px;
	height:33px;
	line-height:33px;
	color:#333;
font-weight:bold;
	padding:0px 20px 0px 34px; 
}
.left_area .top_div .about_info .txt {
	width:398px;
	padding:3px 20px;
	color:#666666;
	line-height:24px;
	overflow:hidden;
}
.img01 {
	width:146px;
	height:82px;
	border:1px solid #DBDFEB;
	padding:2px;
	float:left;
	margin-right:10px;
	display:block;
}
.tit_list {
	float:left;
	width:202px;
	height:27px;
}
.tit_list li {
	float:left;
	width:100px;
	height:27px;
	line-height:27px;
	text-align:center;
	margin-right:1px;
	font-weight:bold;
	
}
.tit_list li a {
	color:#676767;
	display:block;
	width:100px;
	height:27px;
	line-height:27px;
}
.tit_list li a:hover,.tit_list li.active a{
	color:#676767;
	display:block;
	width:100px;
	height:27px;
	line-height:27px;
	background:url(news_tit_bg.jpg) no-repeat;
}
.active01 {
	width:100px;
	height:27px;
	line-height:27px;
	color:#fff;
	text-decoration:none;
	display:block;
	background:url(news_hover_bg.jpg) no-repeat;
}
.tit_list li a:hover {
	text-decoration:none;
}
.left_area .tit_div{
	width:723px;
	height:30px;
	line-height:30px;
	background:url(news_bg.jpg) bottom repeat-x;
	margin-top:15px;
}
.left_area .tit2 {
	width:673px;
	height:33px;
	line-height:33px;
	color:#323232;
	padding-left:50px;
	font-weight:bold;
	margin-top:15px;
	background:url(tit_bg.jpg) no-repeat;
}
.left_area .txt2{
	width:703px;
	padding:0px 10px;
	line-height:22px;
}
.left_area .txt2 table {
	width:100%;
}
.left_area .txt2 table tr td {
	line-height:24px;
	color:#333333;
	padding-right:10px;
	padding-top:10px;
	background:url(td_bg.jpg) repeat-x bottom;
}
.left_area .txt2 table tr td img {
	width:81px;
	height:78px;
	border:1px solid #E7E7E7;
	padding:2px;
}
.ul_news {
	width:723px;
	margin-top:10px;
	
}
.ul_news li {
	width:680px;
	height:28px;
	line-height:28px;
	border-bottom:1px dashed #D6D6D6;
	color:#666666;
	padding:0px 13px 0px 30px;
	background:url(news_dot.jpg) 13px center no-repeat;
}
.ul_news li a{
	color:#666666;
}
#tab_box {
	overflow:hidden;
	width:723px;
}
.zh_div {
	width:723px;
	height:135px;
	margin-top:15px;
}
.left_btn {
	width:57px;
	height:135px;
	float:left;
	display:block;
	background:url(left_btn.jpg) no-repeat;
}
.scroll_div {
	width:611px;
	height:120px;
	float:left;
	border-top:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	padding-top:13px;
	overflow:hidden;
}
.scroll_div table tr td {
	padding-right:10px;
}
.scroll_div table tr td img {
	border:1px solid #DEE2EE;
	padding:2px;
	width:139px;
	height:105px;
	display:block;
}
.right_btn {
	width:55px;
	height:135px;
	float:right;
	display:block;
	background:url(right_btn.jpg) no-repeat;
}
/*middle area*/
.middle_area{
	width:550px;
	float:left;
	margin:0 10px 0 10px;
	border:1px green solid;
}
.middle_area .tit{
	width:525px;
	height:35px;
	line-height:35px;
	background:url(organzation_bg.gif) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:0 10px 0 25px;
	margin-top:5px;
}
.middle_area .txt{
	padding:5px 15px;
	line-height:22px;
}
/*right area*/
.right_area{
	float:right;
	overflow:hidden;
}
.right_area .down_div {
	width:242px;
	height:63px;
	line-height:63px;
	text-align:center;
	color:#000000;
	font-weight:bold;
	font-size:16px;
	background:url(down_bg.jpg) no-repeat;
}
.right_area .logo_nav {
	width:242px;
	height:133px;
}

.right_area .down_div .date {
	font-size:18px;
	color:#E23048;
}
.right_area .tit{
	width:222px;
	height:34px;
	line-height:34px;
	background:url(tit_bg2.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding:0px 10px;
	margin-top:15px;
}
.right_area .txt {
	width:220px;
	border-right:4px solid #e1e0de;
	border-left:4px solid #e1e0de;
	background:url(txt_bg.jpg) top no-repeat;
	line-height:22px;
	color:#333333;
	padding:7px 0px 0px 14px;
}
.right_area .txt3 {
	width:230px;
	border-right:4px solid #e1e0de;
	border-left:4px solid #e1e0de;
	background:url(txt_bg.jpg) top no-repeat;
	line-height:22px;
	color:#333333;
	padding:7px 2px 0px 2px; text-align:center;
}
.bottom_txt {
	width:242px;
	padding-bottom:12px;
	background:url(txt_bg3.jpg) bottom no-repeat;
}
.file_list {

}
.file_list li a{
	width:220px;
	height:24px;
	line-height:24px;
	color:#333333;
}
/**/
.media_tit{
	background:url(foo_tit_bg.jpg) no-repeat;
	height:33px;
	line-height:33px;
	font-size:13px; 
	font-weight:bold;
	padding:0px 0px 0px 25px;
	color:#333;
	margin:15px auto 0px auto;
	width:955px;
}
.media_txt{
	width:960px;
	padding:10px 10px 0px 10px;
	margin:0px auto;
}
.media_txt table tr td {
	padding-left:10px;
	text-align:center;
	line-height:26px;
}
.media_txt table tr td a{
	color:#333333;
}
.img_media{
	display:block;
	width:159px;
	height:59px;
	border:1px solid #DEE2EE;
}
/**/
.footer{
	text-align:center;
	background:url(copy_bg.jpg) repeat-x;
	margin-top:10px;
	height:46px;
	color:#FFFEFF;
	line-height:22px;
	padding-top:5px;
}
.footer	a{color:#FFFEFF;}
.footer	a:hover{color:#FDFF47;font-weight:bold;}
/*sub page*/
.sub_left_area{
	float:left;
	overflow:hidden;width:270px;
}
.sub_left_area .tit{
	width:240px;
	height:48px;
	line-height:48px;
	background:url(sub_tit_bg.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding:0px 0px 0px 30px;
}
.sub_left_area .tit2{
	width:230px;
	height:48px;
	line-height:48px;
	background:url(sub_tit_bg.jpg) no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#333;
	padding:0px 10px 0px 30px;
margin-top:15px;
}
.logo_nav2 {
	width:270px;
	height:133px;
}
.sub_left_area .txt{
	width:264px;
	padding-bottom:14px;
	padding-left:6px;
	margin-bottom:10px;
	background:url(sub_txt_bg.jpg) no-repeat 7px bottom;
}
.sub_left_area .txt .txt2{
	width:254px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	margin-left:1px;
	background:url(sub_txt_bg2.jpg) repeat-x bottom;
}
.sub_left_area .txt{
	width:264px;
	padding-bottom:14px;
	padding-left:6px;
	margin-bottom:10px;
	background:url(sub_txt_bg.jpg) no-repeat 7px bottom;
}
.sub_left_area .txt .txt3{
	width:240px;
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	margin-left:1px;
	line-height:22px;
	color:#656565;
	padding-left:14px;

	background:url(sub_txt_bg2.jpg) repeat-x bottom;
}
.left_nav{
	width:244px;
	padding:0px 5px;
	margin:0px 0px 0px 0px;
}
.left_nav li {
	width:244px;
	height:24px;
	line-height:24px;
	text-align:center;
}
.left_nav a{
	display:block;
	color:#656565;
	text-decoration:none;
}
.left_nav a:hover,.left_nav a.active{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background:#e1e0de url(left_nav_active_bg.jpg) no-repeat;
}


.sub_right_area{
	float:right;
	overflow:hidden;
}
.sub_right_area .tit{
	width:666px;
	height:30px;
	line-height:30px;
	background:url(sub_tit_bg2.jpg) repeat-x;
	font-size:13px;
	font-weight:bold;
	color:#656565;
	padding:0px 0px 0px 30px;font-family:"ËÎÌå";
}
.sub_right_area .txt{
	width:666px;
	padding:10px 15px;
	line-height:22px;
	color:#666666;
}

/**/
	#rollMsg{
		border:1px #33527E solid;
		padding:2px;
		background:#FFFFFF;
		font-size:12px;
		width:200px;
		position: fixed; bottom:2px;right:2px;
	}
	#rollMsg .tit{
		background:#33527E;
		color:#FFFFFF;
		height:23px;
		line-height:20px;
		overflow:hidden;
		width:100%;
	}
	#rollMsg .txt{
		padding:5px 5px 2px 5px;
		color:#8794A1;
		line-height:25px;
		text-align:left;
	}
	#rollMsg .txt .inputTxt{
		background:#E2EBF0;
		border:1px #C0D1D8 solid;	
		color:#9EACB9;
	}
	#rollMsg .txt .btn{
		width:66px;
		height:21px;
		background:url(msg_btn.jpg) repeat-x;
		border:1px #33527E solid;
		color:#FFFFFF;
		font-size:13px;
	}
	#rollMsg .close{
		width:10px;
		height:10px;
		overflow:hidden;
		background:url(msg_close.gif) no-repeat;
		cursor:pointer;
		margin:0px 3px 4px 0px;
	}
#code{display: block; position: fixed; bottom: 20px; left: 0px;}

.news_bt{font-weight:bold; font-size:16px;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ";  text-align:center; line-height:28px; color:#333; padding-top:10px;}
.news_date{ font-size:12px;text-align:center; border-bottom:dashed #d5d5d5 1px;line-height:20px; margin-bottom:10px;}

#news_list ul li{ height:30px; line-height:30px; background:url(news_ico.gif) left center no-repeat; padding-left:10px; border-bottom:dashed #dbdbdb 1px;}
#news_list ul li span{ float:right;}
.page {CLEAR: both; MARGIN: 10px 0 0; LINE-HEIGHT: 20px; padding:3px; text-align:right;}
.page A {  border: #006699 1px solid;COLOR: #666; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; padding:4px 8px 3px;}
.page A:hover {border: #006699 1px solid; BACKGROUND: #006699; COLOR: #fff;}
.page .cur {BACKGROUND: #006699; border: #006699 1px solid; COLOR: #fff; MARGIN-RIGHT: 3px;  padding:4px 8px 3px;}

.photolist{ overflow:hidden}
.photolist li{ float:left; margin:10px;}
.photolist li img{ width:200px; height:160px;}
/*****·ÖÒ³******/
.pagelist{ height:50px; line-height:50px; text-align:center}
.pagelist a,.pagelist span{ border:1px solid #dddddd; padding:0 5px; margin-left:5px;}

#inflist3 li{ line-height:30px; padding-right:10px; float:left;}

#inflist4 li{ line-height:30px; float:left; text-align:center; margin:10px;}
#inflist4 li img{width:180px; height:60px; border:1px solid #ccc;}

.yqlink{ overflow:hidden; line-height:30px;}
