body{
	margin:0;
	padding:0;	
	color:#4b4b4b;	
	font-size:12px;
	font-family:"宋体",Arial; 	
	background:#F9FCFD; 
	}

ul,li,form{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.line18{ line-height:18px;}
.line20{ line-height:20px;}
.line22{ line-height:22px;}
.line24{ line-height:24px;}
.line28{ line-height:28px;}


.txt_12px{ font-size:12px}
.txt_14px{ font-size:14px}
.txt_18px{ font-size:18px}
.txt_20px{ font-size:20px}


.bold{ font-weight:bold;}



.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}

.txt_left{ text-align:left}
.txt_center{ text-align:center}
.txt_right{ text-align:right}

.float_r{ float:right;}
.float_l{ float:left;}
.cls{
	width:100%;
	clear:both;
	height:1px; 
	font-size:1px;
	padding:0;
	margin-top:-1px;
	}	


.en{ font-family:Arial, Helvetica, sans-serif;}
.songti{ font-family:"宋体";}

.col000{ color:#000}
.col333{ color:#333}
.col666{ color:#666}
.col888{ color:#888}
.col999{ color:#999}

.red{ color:#000000;}

.a a:link{ color:#4b4b4b; text-decoration:none}
.a a:visited{ color:#888; text-decoration:none}
.a a:active{ color:#309BED; text-decoration:none}
.a a:hover{ color:#309BED; text-decoration:underline}

.a1 a:link{ color:#1F80C7; text-decoration:none}
.a1 a:visited{ color:#888; text-decoration:none}
.a1 a:active{ color:#309BED; text-decoration:none}
.a1 a:hover{ color:#FF0099; text-decoration:underline}

.a_000 a{ color:#000; text-decoration:none}
.a_000 a:hover { color:#000; text-decoration:underline}

.a_333 a{ color:#333; text-decoration:none}
.a_333 a:hover { color:#333; text-decoration:underline}

.a_666 a{ color:#666; text-decoration:none}
.a_666 a:hover { color:#666; text-decoration:underline}

.a_888 a{ color:#888; text-decoration:none}
.a_888 a:hover { color:#FF6600; text-decoration:underline}

.a_fff a{ color:#fff; text-decoration:none}
.a_fff a:hover { color:#fff; text-decoration:underline}

.a_green a{ color:#215968; text-decoration:none }
.a_green a:hover{ text-decoration:underline}

.a_yellow a{ color:#CC6600; text-decoration:none }
.a_yellow a:hover{ text-decoration:underline}

.a_blue a{ color:#2496D7; text-decoration:none}
.a_blue a:hover { color:#f00; text-decoration:underline}


a img{ border:none;}

.article_content{
	color:#444; 
	text-align:left; 
	font-size:14px; 
	line-height:26px; 
	padding:10px 0;
	}
.article_content a{
	color:#990000; 
	text-decoration:underline
	}
.article_content a:hover{ 
	color:#ff0000; 
	text-decoration:underline
	}
.article_content div{
	clear:both; 
	margin:0 auto;
	}
.article_content img{
	max-width:690px; 
	width: expression(this.width > 700?700 : true);
	}


.ipt{
	border-right:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
	border-top:1px solid #999;
	border-left:1px solid #999;
	height:22px; 
	line-height:22px; 
	width:280px;
	padding:0;	
	background:#FFFFFF;
	}
.ipt:hover{
	background:#E6EDFD; 
	border:1px solid #7B99DF;
	}


.ico24{
	background:url(images/ico4.gif) 1px 9px no-repeat; 
	padding-left:15px; 
	height:26px; 
	line-height:26px; 
	text-align:left
	}

.back{
	padding-left:18px; 
	display:block; 
	height:24px; 
	line-height:24px; 
	width:70px; 
	vertical-align:middle; 
	background:url(images/button_back.gif) 0 3px no-repeat; 
	color:#000000; 
	text-decoration:none; 
	text-align:left
	}



.head{ 
	width:1000px; 
	height:250px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/head.jpg) 0 0 no-repeat;
	}

.nav{
	width:1000px; 
	height:35px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/dh_bg.jpg) top repeat-x;	
	}
.nav ul{
	width:1000px; 
	height:35px;
	}
.nav li{
	width:100px; 
	height:35px;
	float:left;
	text-align:center;
	line-height:34px;
	vertical-align:bottom;
	font-size:14px;
	font-weight:bold;	
	}

.nav li a{
	color:#FFFFFF;
	text-decoration:none;
	}

.nav li.menu_on{ background:url(images/menu_onbg.jpg) top center no-repeat}
.nav li.menu_off:hover{ background:url(images/menu_onbg.jpg) top center no-repeat}



.w1000{ width:1000px; margin-left:auto; margin-right:auto;}
.w1000_ge{width:1000px; margin-left:auto; margin-right:auto; height:10px; font-size:4px; padding:0;}
.h10{ height:10px; width:100%;}

.search{
	height:32px;
	background:#F2F7FA;
}

.search_l{
	float:left;
	padding-left:10px;
	width:340px;
	height:27px;
	padding-top:5px;
}
.searchbg{ background:url(images/searchbg.jpg) 0 0 no-repeat;}
.searchbg .kw{ padding:0; margin:0; width:254px; padding-left:10px; line-height:20px; color:#888; height:22px; border:0; background:none; }
.searchbg .search_btn{ padding:0; margin:0; width:60px; height:22px; border:0; background:none;}

.search_r{
	float:left;
	width:650px;
	height:32px;
	line-height:32px;
}

.search_r a{
	color:#678AA7;
	 text-decoration:none;
}
.search_r a:hover{
 text-decoration:underline;
}

.row1_col1,.row1_col2,.row1_col3{
	float:left;
	height:250px;
	}

.row1_col1{ width:280px;}
.row1_col2{ width:470px;}
.row1_col3{ width:250px;}

.tt{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	}
.tt a{
	font-size:12px;
	font-weight:normal;
	float:right;
	color:#666666;
	text-decoration:none;
	}
.tt a:hover{
	text-decoration:underline;
	}

.w280{
	width:280px;
	background:url(images/w_280.jpg) -280px repeat-y; 
	border-bottom:1px solid #AECEEF;
	height:249px;
	}
.w280 .w280_title{
	width:260px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w_280.jpg) 0 0 no-repeat; 
	}
.w280 .w280_list{
	width:260px;
	margin-left:auto;
	margin-right:auto;
	}
.w280 .w280_list li{
	width:250px;
	height:26px;
	text-align:left;
	line-height:26px;
	background:url(images/ico11.jpg) 0 10px no-repeat;
	padding-left:10px;
	}
.w280 .w280_list li span{
	color:#ff0000;
	float:right;
	}
	
.row1_col2 .banner{ 
	width:448px; 
	height:248px; 
	border:1px solid #AECEEF;
	margin:0 auto;
	}

.w250{
	width:250px;
	background:url(images/w_250.jpg) -250px repeat-y; 
	border-bottom:1px solid #AECEEF;
	height:249px;
	}
.w250 .w250_title{
	width:230px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w_250.jpg) 0 0 no-repeat; 
	}
.w250 .w250_list{
	width:230px;
	margin-left:auto;
	margin-right:auto;
	}


.home_jingqu{ width:1000px; margin-left:auto; margin-right:auto; height:100px; overflow:hidden;}
.home_jingqu ul{ width:1100px; height:100px;}
.home_jingqu li{ width:169px; height:100px; float:left; text-align:left;}
.home_jingqu li a{ text-decoration:none;}
.home_jingqu li img{ display:block; height:100px; width:155px; border:none; position:relative}
.home_jingqu li span{ display:block; height:20px; width:155px; position:relative;}
.home_jingqu li span.bg{
	background:#000000; 
	left:0; 
	top:-20px;
	
	filter: alpha(opacity=40);  /*for IE*/
	-moz-opacity:0.4;  /*for Firefox*/
	opacity:0.4;  /*for Safari*/
	}
.home_jingqu li span.t{ color:#FFFFFF; left:0; top:-40px; text-align:center; line-height:22px; overflow:hidden; cursor:pointer;}

.home_jingqu li a:hover span.bg{
	filter: alpha(opacity=60);  /*for IE*/
	-moz-opacity:0.6;  /*for Firefox*/
	opacity:0.6;  /*for Safari*/
	}

.row_col1,.row_col2,.row_col3{
	float:left;
	height:250px;
	}
.row_col1,.row_col3{width:320px;}
.row_col2{width:360px;}

.w320{
	width:320px;
	background:url(images/w_320.jpg) -320px repeat-y; 
	border-bottom:1px solid #AECEEF;
	height:249px;
	}
.w320 .w320_title{
	width:300px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w_320.jpg) 0 0 no-repeat; 
	}
.w320 .w320_list{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	}
.w320 .w320_list li{
	width:290px;
	height:26px;
	text-align:left;
	line-height:26px;
	background:url(images/ico11.jpg) 0 10px no-repeat;
	padding-left:10px;
	}
.w320 .w320_list li span{
	color:#ff0000;
	float:right;
	}
	
.w340{
	width:340px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/w_340.jpg) -340px repeat-y; 
	border-bottom:1px solid #AECEEF;
	height:249px;
	}
.w340 .w340_title{
	width:320px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w_340.jpg) 0 0 no-repeat; 
	}
.w340 .w340_list{
	width:320px;
	margin-left:auto;
	margin-right:auto;
	}
.w340 .w340_list li{
	width:310px;
	height:26px;
	text-align:left;
	line-height:26px;
	background:url(images/ico11.jpg) 0 10px no-repeat;
	padding-left:10px;
	}
.w340 .w340_list li span{
	color:#ff0000;
	float:right;
	}

.width1000{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/w1000_bg.jpg) left repeat-y; 
	border-bottom:1px solid #AECEEF;
	}
.width1000 .width1000_title{
	width:980px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w1000_top.jpg) 0 0 no-repeat; 
	}
.width1000 .width1000_list{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	}
	
.yqlj{ width:976px; margin-left:auto; margin-right:auto; padding-bottom:8px;}	
.yqlj li{ width:115px; padding-right:7px; height:22px; line-height:22px; float:left; text-align:left; overflow:hidden;}


.main_left{ width:740px; float:left;}
.main_right{ width:250px; float:right;}

.w740{
	width:740px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/w740.jpg) left repeat-y; 
	border-bottom:1px solid #AECEEF;
	}
.w740 .w740_title{
	width:720px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w740_top.jpg) 0 0 no-repeat;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	}
.w740 .w740_content{
	width:710px;
	padding-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	}
	
.w740 span.seat{ font-size:12px; font-weight:normal; float:right;}
.w740 span.seat a{ color:#666666; text-decoration:none}
.w740 span.seat a:hover{ text-decoration:underline}


.r250{
	width:250px;
	background:url(images/w_250.jpg) -250px repeat-y; 
	border-bottom:1px solid #AECEEF;
	padding-bottom:10px;
	}
.r250 .r250_title{
	width:230px;	
	height:26px;
	line-height:26px;
	padding:2px 10px 10px;
	background:url(images/w_250.jpg) 0 0 no-repeat; 
	}
.r250 .r250_list{
	width:230px;
	margin-left:auto;
	margin-right:auto;
	}


.xl{ margin-top:15px; padding-bottom:15px; border-bottom:1px dashed #d5d5d5; width:700px; margin-left:auto; margin-right:auto;}
.xl .xl_img{ width:140px; height:100px; float:left; text-align:left; vertical-align:top;}
.xl .xl_text{ width:560px; height:100px; float:left}
.xl .xl_text .xl_title{ height:24px; vertical-align:top; font-size:14px; line-height:normal;}
.xl .xl_text .xl_jianjie{ height:80px; vertical-align:top; line-height:20px; color:#666666; text-align:left;}
.noimg{width:130px; height:100px; line-height:100px; text-align:center; display:block; text-decoration:none; background:#f8f8f8; color:#999999; border:1px dashed #e8e8e8}

.pageurl{ height:40px; text-align:center; font-size:14px; line-height:34px;}
.pageurl a{ color:#1F80C7; text-decoration:none;}
.pageurl a:hover{ color:#1F80C7; text-decoration:underline}

.jingqulist{ width: 230px; margin-left:-5px;}
.jingqulist li{
	width:103px; 
	display:inline; 
	text-align:center; 
	background:#F9FCFD; 
	border:1px dashed #B0CFEE; 
	margin-top:5px; 
	margin-left:10px; 
	height:24px; 
	line-height:24px;
	overflow:hidden;
	float:left; 
	}
.jingqulist li.jq_on { background:#FFFFF4;}
.jingqulist li.jq_on a{ color:#e90; text-decoration:none}
.jingqulist li.jq_off a{ color:#333333; text-decoration:none}
.jingqulist li.jq_off a:hover{ color:#e90; text-decoration:underline}

.r_list li{
	width:220px;
	height:24px;
	text-align:left;
	line-height:24px;
	background:url(images/ico11.jpg) 0 10px no-repeat;
	padding-left:10px;
	}
.blueico{ background:url(images/ico2.jpg) 0px 8px no-repeat;}
.blueico2{ background:url(images/ico2.jpg) 10px 8px no-repeat; padding-left:20px;}
.icoh{ background:url(images/icoh.jpg) 0 7px no-repeat;}
.line{ height:20px; background:url(images/line.jpg) 8px repeat-x}

.page { color:#EA3B02}
.page a{ color:#666666; text-decoration:none; }
.page a:hover{ color:#EA3B02; text-decoration:none}
.back{padding-left:18px; display:block; height:24px; line-height:24px; width:70px; vertical-align:middle; background:url(images/button_back.gif) 0 3px no-repeat; color:#000000; text-decoration:none; text-align:left}


	
.parttitle{ background:url(images/partbg.jpg) top repeat-x; font-size:14px; text-align:left; font-weight:bold; padding-left:10px; color:#1B7DC4}

.foot{ width:1000px; margin-left:auto; margin-right:auto; background:url(images/foot.jpg) top repeat-x #FFFFFF; padding-top:15px; padding-bottom:15px; line-height:24px; text-align:center;}
