@charset "gbk";
/*



*/

body, ol, table, tr, td, dt, dd, dl, h1, h2, h3, h4, h5, h6, form, input, select, textarea {
	margin:0;
	padding:0;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size:12px;
	font-weight:normal;
}
ul, li {
	margin:0;
	padding:0;
	font-family: "Î¢ÈíÑÅºÚ";
	font-weight:normal;
}
html {
	overflow-x:hidden;
}
body {
	font-size:12px;
	color:#333;
	margin:0;
	padding:0;
	_overflow:hidden;
	overflow-x:hidden;
	overflow:visible;
	background:#fff;
}
.red {
	color:red;
}
input, button, select, textarea {
	outline:none
}
p {
	margin:0;
	padding:0;
}
a img {
	border:none;
}
li {
	list-style-type:none;
}
a {
	text-decoration:none;
	color:#000;
}
input {
	vertical-align:middle;
	font-family:"Î¢ÈíÑÅºÚ";
}
table {
	border-collapse:collapse;
	font-family:"Î¢ÈíÑÅºÚ";
}
a:hover {
	cursor:pointer;
	color:#0096e0;
}
a, area {
blr:expression(this.onFocus=this.blur())
} /* for IE */
:focus {
	-moz-outline-style: none;
} /* for Firefox */
a {
	outline:none;
} /* for FF Chrome */
.dis {
	display:none;
}
.clear {
	clear:both;
}
.page {
	padding:40px 0;
	text-align:center;
	clear:both;
}
.page a {
	display:inline-block;
	margin:0 5px;
	background-color:#d6d6d6;
	padding:0 10px;
	height:32px;
	line-height:32px;
	color:#fff;
	overflow:hidden;
}
.page a:Hover {
	background-color:#0068b7;
	color:#fff;
}
.page a.last {
	background:url(../images/last_ico.png) no-repeat center center #d6d6d6;
	text-indent:10em;
}
.page a.next {
	background:url(../images/next_ico.png) no-repeat center center #d6d6d6;
	text-indent:10em;
}
.page a.next:hover {
	background-color:#0068b7;
}
.page a.last:hover {
	background-color:#0068b7;
}
.page a.current {
	color:#fff;
	text-decoration:underline;
	background:#0068b7;
}
.header {
	width:100%;
	min-width:1024px;
	z-index:9999;
	height:112px;
	position:relative;
	z-index:99999;
	background:url(../images/topBj.jpg) -20px 0 repeat-x;
}
.header .top{width:1000px; margin:0 auto;height:71px; clear:both;position:relative;}
.header .top .logo{width:132px;height:65px; float:left;}
.header .top .right{width:470px;height:65px; position:absolute;right:0px;top:00px;}
.header .top .right .qk_lk{width:234px;height:21px; line-height:21px; padding-top:32px; float:left;}
.header .top .right .qk_lk a{color:#8f8f8f; font-size:12px; margin-right:18px; float:left;}
.header .top .right .qk_lk a:hover{color:#5c5c5c;}
.header .top .right .search{width:235px;height:28px; padding-top:28px; float:right;background:url(../images/search_14.jpg) bottom left no-repeat;}
.header .top .right .search .sctxt{width:175px; padding:0 5px;height:28px; line-height:26px; font-size:12px; color:#9d9d9d; background:none; border:none; float:left;}
.header .top .right .search .scbtn{width:25px;height:26px; float:left; background:none; border:none; cursor:pointer;}
.header .top .right .img{width:134px;height:65px;float:left;}

.header .nav {
	width:100%;
	height:41px;
	float:left;
	position:relative;
	background:url(../images/navBj.jpg) repeat-x;
}
.header .nav .navs{
	width:100%;
	height:41px;
	float:left;
	position:relative;
	background:url(../images/nav2_08.jpg) no-repeat center;
}
.header .nav .navs2{width:920px; display:table; margin:0 auto;}

.main_nav{ float:left; display:block; position:relative; }
.main_nav_list{ height:41px; position:relative; text-align:center; line-height:41px; overflow:hidden; min-width:100px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
 }
.main_nav_list a{ height:100%; display:block;font-size:15px; padding:0 35px; color:#FFF; }
.main_nav_list a:Hover{background:url(../images/navbj.png) repeat; color:#000;}
.main_nav .hover a{background:url(../images/navbj.png) repeat; color:#000;}
.sub_nav_list{ position:absolute; top:41px; left:0;background:url(../images/nav1.png) repeat; min-width:160px;display:none; }
.sub_nav_list ul{ display:block; padding:15px 0; }
.sub_nav_list ul li{ display:block; height:30px; line-height:30px; }
.sub_nav_list ul li a{height:28px; line-height:28px; display:block; font-size:14px; color:#000;border-top:none; padding:0 25px; white-space: nowrap;
	-webkit-transition:all 0.2s ease-out;
	-moz-transition:all 0.2s ease-out;
	-o-transition:all 0.2s ease-out;
	transition:all 0.2s ease-out;
 }
.sub_nav_list ul li a:hover{ color:#0097e0;}

.header .year_20 {
	float:right;
	margin-right:20px;
}
#aa1 .sub_nav_list{ position:absolute;top:41px;left:0;background:url(../images/nav1.png) repeat;width:420px;height:140px;display:none;}
#aa1 .sub_nav_list ul{padding:0; display:table; width:100%; padding-top:10px;}
#aa1 .sub_nav_list li{float:left;height:auto; display:table;}
#aa1 .sub_nav_list li.ab2{ width:220px;}
#aa1 .sub_nav_list li.ab2 p{ float:left; width:110px;}
#aa1 .sub_nav_list ul li a{height:28px; line-height:28px; display:block; font-size:14px; color:#000; padding-left:36px; padding-right:0;}
#aa1 .sub_nav_list ul li a:hover{background:none; color:#0058a6;}
#aa1 .sub_nav_list ul li p a{line-height:24px;height:24px; font-size:12px; padding:0; padding-left:43px;background:url(../images/dian3.png) 36px no-repeat;}
#aa1 .sub_nav_list ul li p a:hover{background:url(../images/dian1.png) 36px no-repeat;color:#0058a6;}
#aa8 .sub_nav_list{ position:absolute;top:41px;left:0;background:url(../images/nav1.png) repeat;width:680px;height:173px;display:none;}
#aa8 .sub_nav_list ul{padding:0; display:table; width:100%; padding-top:10px;}
#aa8 .sub_nav_list li{float:left;height:auto; display:table;}
#aa8 .sub_nav_list ul li a{height:28px; line-height:28px; display:block; font-size:14px; color:#000; padding-left:36px; padding-right:0;}
#aa8 .sub_nav_list ul li a:hover{background:none; color:#0058a6;}
#aa8 .sub_nav_list ul li p a{line-height:24px;height:24px; font-size:12px; padding:0; padding-left:43px;background:url(../images/dian3.png) 36px no-repeat;}
#aa8 .sub_nav_list ul li p a:hover{background:url(../images/dian1.png) 36px no-repeat;color:#0058a6;}
#aa8 .sub_nav_list #h14{ padding-top:15px;}
#aa16 .sub_nav_list{ position:absolute;top:41px;left:0;background:url(../images/nav1.png) repeat;width:420px;height:165px;display:none;}
#aa16 .sub_nav_list ul{padding:0; display:table; width:100%; padding-top:10px;}
#aa16 .sub_nav_list li{float:left;height:auto; display:table;}
#aa16 .sub_nav_list ul li a{height:28px; line-height:28px; display:block; font-size:14px; color:#000; padding-left:36px; padding-right:0;}
#aa16 .sub_nav_list ul li a:hover{background:none; color:#0058a6;}
#aa16 .sub_nav_list ul li p a{line-height:24px;height:24px; font-size:12px; padding:0; padding-left:43px;background:url(../images/dian3.png) 36px no-repeat;}
#aa16 .sub_nav_list ul li p a:hover{background:url(../images/dian1.png) 36px no-repeat;color:#0058a6;}
#aa16 .sub_nav_list li{float:left;height:auto; display:table;}
#aa16 .sub_nav_list li.ab17{ width:220px; height:160px;}
#aa16 .sub_nav_list li.ab17 p{ float:left; width:110px;}

#aa29 .sub_nav_list{background:url(../images/nav1.png) repeat !important;}
#aa31 .sub_nav_list{background:url(../images/nav1.png) repeat !important;}
#aa8 .sub_nav_list li.ab14{ padding-top:10px;}
.footer {
	width:100%;
	overflow:hidden;
	background:#06a6f8;
	clear:both;

	color:#fff;
}
.sitemap {
	width:978px;
	padding:20px 0;
	margin:0 auto;
	overflow:hidden;
}

.sitemap ul{ display:table; width:100%;}
.sitemap ul li{
	width:143px;
	float:left;
	margin:0 auto;
	margin-right:20px;
}
.sitemap ul li h2{ margin-bottom:10px;}
.sitemap ul li h2 a{ font-size:14px; font-weight:bold; color:#fff;}
.sitemap ul li div{width:100%; display:table; position:relative;top:0;left:0px;}
.sitemap ul li div a{ display:block; color:#e4e4e4; line-height:18px; background:url(../images/icc_02.jpg) no-repeat left center; text-indent:6px;}
.sitemap ul li div a:Hover{ color:#fff; text-decoration:underline}

.footer .icp {
	clear:both;
	line-height:47px; height:120px;
	width:100%;
	color:#fff;
	background:#3b3b3b;
}
.footer .icp span{padding-right:20px;}
.footer .icp a{ color:#fff;dfilter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.footer .icp a:hover{ color:#fff;dfilter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.footer .icps{width:960px; margin:0 auto; position:relative; text-align:center; line-height:21px; padding:10px;}
.footer .ftlk{ position:absolute; right:0; top:13px;}
.footer .ftlk span{float:left; padding-right:5px;}
.footer .ftlk a{ color:#fff; float:left; margin-right:5px;}
.about {
	font-size:14px;
}