@charset "utf-8";
#body{width:950px; margin:0 auto; overflow:hidden}
#bodyen{width:950px; margin:0 auto; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
#top{height:162px; overflow:hidden}
#top_en{height:162px; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif;}
#toplink{height:27px; line-height:27px;	font-size:14px;	padding:0 20px;}
#toplink a{ color:#0861B2; text-decoration:none; margin-right:5px;}
#toplink a:hover{color:#ff0000; text-decoration:underline}
#toplink b{color:#0861b2}
	
.logo{ width:315px; height:70px; display:block; float:left; padding:10px 0 0 24px}

.ser{ width:230px; height:70px; display:block; float:right; padding:10px 24px 0 0; background:url(../images/topser.gif) no-repeat 0 48px;}
.ser span{ color:#565656; height:28px; line-height:28px; vertical-align:bottom;}
.ser a{ color:#565656; text-decoration:none; padding:0 2px;}
.ser a:hover{ color:#ff0000; text-decoration:underline;}
.serinp{ width:150px; height:22px; background:none; border:none; margin-left:25px; display:block; margin-top:10px;}

.ser_en{ width:230px; height:70px; display:block; float:right; padding:10px 24px 0 0; background:url(../images/topser_en.gif) no-repeat 0 48px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}
.ser_en span{ color:#565656; height:28px; line-height:28px; vertical-align:bottom;}
.ser_en a{ color:#565656; text-decoration:none; padding:0 2px;}
.ser_en a:hover{ color:#ff0000; text-decoration:underline;}

#b1 #n1,#b2 #n2,#b3 #n3,#b4 #n4,#b5 #n5,#b6 #n6,#b7 #n7,#b8 #n8{background:url(../images/navlibg.gif) no-repeat 0 -41px}

#nav{ background:url(../images/navbg.gif) no-repeat; height:41px; width:892px; padding:0 24px; line-height:41px; padding-left:34px;}
#nav span a{ width:90px; float:left; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background:url(../images/navlibg.gif) no-repeat 0 0; text-align:center;}
#nav span a:hover{ background:url(../images/navlibg.gif) no-repeat 0 -41px} 

#nav_en{ background:url(../images/navbg_en.gif) no-repeat; height:41px; width:892px; padding:0 24px; line-height:41px; padding-left:34px}
#nav_en span a{ width:90px; float:left; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; background:url(../images/navlibg.gif) no-repeat 0 0; text-align:center;}
#nav_en span a:hover{ background:url(../images/navlibg.gif) no-repeat 0 -41px} 

#main{ width:902px; margin:0 auto;}
#p_left{ width:193px; float:left;  background:url(../images/left_tit.gif) no-repeat;}
.p_left_tit{ color:#193B5F; height:30px; line-height:30px; padding-left:12px;}
.p_left_tit a{ color:#193B5F; padding-left:60px;}
.p_left_tit a:hover{ color:#ff0000;}
.p_left_con{ width:183px; border:1px solid #A2E0FD; border-top:0px solid #A2E0FD; padding-left:8px; }
#homelx{ width:193px; height:207px; display:block; float:left; background:url(../images/left_lx.gif) no-repeat; margin-top:10px;}
#homelx span{ font-size:14px; font-weight:bold; color:#193B5F; line-height:33px; padding-left:15px;}
#homelx ul{ padding:0 15px;}
#homelx ul li{ height:21px; *height:19px; overflow:hidden;}
#homelx ul li a{ color:#193b5f; text-decoration:none; background:url(../images/ld.gif) no-repeat 0 center; display:block; padding-left:10px;}
#homelx ul li a:hover{ color:#ff0000; text-decoration:underline; background:url(../images/hd.gif) no-repeat 0 center}

#homecon{ width:193px; height:162px; display:block; float:left; background:url(../images/homecon.gif) no-repeat; margin-top:10px;}
#homecon span{ font-size:14px; font-weight:bold; color:#193B5F; line-height:26px; padding-left:15px;}
#homecon ul{ padding:0 15px;}
#homecon ul li{ line-height:18px; background:url(../images/lxad.gif) no-repeat 0 center; padding-left:10px; color:#5B7796;}

#p_right{ width:698px; float:right;}

#proshow{ width:860px; border:10px solid #E8F5FF; font-size:14px; color:#565656; padding:10px;}
#proshow a{ color:#0083E8; text-decoration:none;}
#proshow a:hover{ color:#ff0000; text-decoration:underline;}
#proshow pre{ font-weight:bold;}
#proshow pre span{ color:#0083E8;}

.proshowimg{ padding:20px 0; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; margin:10px 0; text-align:center;}
.pwcon{ line-height:24px; padding:20px 0;}

.r_title{ width:593px; height:25px; line-height:25px; background:url(../images/r_title.gif) no-repeat; padding:0 0 0 105px;}
.r_title b{ color:#19355f; font-size:14px; float:left;}
.r_title span{ color:#ccc; padding-left:10px; float:left; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}
.r_title img{ vertical-align:middle; float:right;}

#h_about{ width:678px; height:145px; padding:20px 10px; line-height:22px;}
#h_about a{ color:#193B5F; text-decoration:none;}
#h_about a:hover{ color:#ff0000; text-decoration:underline;}
#h_about img{ width:220px; height:130px; border:2px solid #C4DEF1; display:block; float:right; margin-left:5px;}

#contact{ width:678px; padding:20px 10px; line-height:22px; height:auto; font-size:14px; color:#333; background:url(../images/contact_bg.jpg) no-repeat right bottom; line-height:26px; font-family:Geneva, sans-serif}
#contact a{ color:#0083E8; text-decoration:none;}
#contact a:hover{ color:#ff0000; text-decoration:underline;}

#meg{width:678px; height:auto; font-size:14px; color:#333; padding:20px;}
#meg td input{ vertical-align:middle; border:1px solid #ccc; background:#fff; height:20px; line-height:20px;}

.cp{ width:698px; padding-top:10px;}
.cp div{width:23%; float:left; text-align:center; padding:6px 6px; line-height:24px; margin-top:10px; height:135px; overflow:hidden;}
.cp div a{ color:#193b5f; text-decoration:none;}
.cp div a:hover{ color:#ff0000; text-decoration:underline;}
.cp div a img{ width:160px; height:116px; display:block; border:1px solid #ccc;}
.cp div a:hover img{ width:160px; height:116px; display:block; border:1px solid #ff0000;}

.sb{ width:698px; padding-top:10px;}
.sb div{width:30%; float:left; text-align:center; padding:6px 10px; line-height:24px; margin-top:10px; height:170px; overflow:hidden;}
.sb div a{ color:#193b5f; text-decoration:none;}
.sb div a:hover{ color:#ff0000; text-decoration:underline;}
.sb div a img{ width:215px; height:155px; display:block; border:1px solid #ccc;}
.sb div a:hover img{ width:215px; height:155px; display:block; border:1px solid #ff0000;}

#footer{ height:50px; background:url(../images/footer_bg.gif) no-repeat; margin-top:10px; padding:10px 50px 10px 70px;}
#footer img{ float:left;}
#footer span{ font-family:Georgia, "Times New Roman", Times, serif; width:500px; height:50px; display:block; float:left; color:#aaa; line-height:24px; padding-left:5px;}
#footer span a{ color:#aaa;}
#footer span a:hover{ color:#ff0000; text-decoration:underline;}


#botlink{height:33px; line-height:33px;	font-size:14px;	padding:0 20px;}
#botlink a{ color:#aaa; text-decoration:none; margin-right:5px;}
#botlink a:hover{color:#ff0000; text-decoration:underline}
#botlink b{color:#aaa}

/*选择地区*/
#wohaha {
	position:absolute;
	width:290px;
	z-index:100;
	left:820px;
	top:150px;
	overflow:hidden;

}

.wohahabao{
	filter:alpha(opacity=80);
	border:3px solid #1FB1E7;
	background:#fff;
	padding:5px;
	width:260px;
	line-height:24px;
	min-height:120px;
	_height:100px;
	opacity: 0.8;
}


#wohaha li{ width:70px; height:24px; line-height:24px; display:block; float:left; color:#000; padding-left:15px;}
#wohaha a{ color:#1FB1E7; text-decoration:none;}
#wohaha a:hover{ color:#FF6600; text-decoration:underline;}
.whh_span{ font-weight:bold; color:#003D67; padding-left:15px;}

#whhclose{ float:right;}
#whhclose a{ margin:0; width:20px; height:20px; background:url(../images/newclose.gif) no-repeat 0 top; overflow:hidden; display:block; }
#whhclose a:hover{ background:url(../images/newclose.gif) no-repeat 0 -20px; }

.wohaha1{ display:block;}
.wohaha2{ display:none;}

.ts_tab{ font-size:14px; color:#333; line-height:24px;}
.ts_tab table{background:#ccc; margin:15px 0;}
.ts_tab td{ background:#fff; font-size:14px; color:#333; padding:3px; line-height:24px;}

.page{ height:33px; line-height:33px; border-top:1px solid #1F92DB; margin-top:15px;}

.page span{ color:#1F92DB; text-decoration:none; cursor:pointer;}
.page span:hover{ color:#ff0000; text-decoration:underline;}

.news li{ height:30px; line-height:30px; border-bottom:1px dashed #ccc;}
.news li a{ color:#333; text-decoration:none; display:block; float:left;}
.news li a:hover{ color:#ff0000;}
.news li span{ float:right;}

.newscon{ font-size:14px; color:#333; line-height:24px}
.newscon th{ height:33px; line-height:33px; border-bottom:1px solid #ccc;}
.newscontd{ padding:20px; border-bottom:1px solid #ccc;}
.newscon h2{ font-size:14px;}
.newscon a{ color:#0083E8; text-decoration:none;}
.newscon a:hover{ color:#ff0000; text-decoration:underline;}


.sitetit{ height:30px; line-height:30px; font-weight:bold;}
.sitemap{ width:678px; height:auto; padding:20px 10px; line-height:22px;}
.sitemap a{ font-size:14px; color:#488DC8; text-decoration:underline;}
.sitemap a:hover{ color:#ff0000;}

.sitemap_en{ width:678px; height:auto; padding:20px 10px; line-height:22px;}
.sitemap_en a{ font-size:14px; color:#488DC8; text-decoration:underline; margin:0 7px;}
.sitemap_en a:hover{ color:#ff0000;}

.sitemapcon dl{ width:188px; height:160px; display:block; float:left; margin:5px 18px 10px 0px; border:1px solid #A2E0FD; padding:5px 5px;*padding:5px 10px; }

.sitemapcon dt{ border-bottom:1px solid #98CE10; margin-bottom:5px; height:24px; line-height:24px;}
.sitemapcon dt a{ font-size:14px; font-weight:bold; color:#488DC8; text-decoration:none;}
.sitemapcon dt a:hover{ color:#ff0000;}

.sitemapcon dd{ padding-left:15px; background:url(../images/cpad.gif) no-repeat 3px center;}
.sitemapcon dd a{ color:#488DC8; height:22px; line-height:22px; font-size:12px;}
.sitemapcon dd a:hover{ color:#ff0000; text-decoration:underline;}
.gun{ width:880px; background:#E8F5FF; margin-top:10px; padding:3px 10px 10px 10px; overflow:hidden;}
.gun pre{ height:30px; line-height:30px; font-weight:bold; font-size:14px; color:#0083E8;}
.cpgundong{ width:870px; padding:5px; background:#fff; overflow:hidden; padding:5px;}
.cpgundong table{ display:inline; background:#fff; display:block;}
.cpgundong a{ color:#0083E8; height:22px; line-height:22px; font-size:12px;}
.cpgundong a:hover{ color:#ff0000; text-decoration:underline;}


