@charset "gb2312";

/* CSS Document */


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:14px;

	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 li{float:left; 	margin:0 5px;}
.page li.thisclass{    width: 27px;
    height: 32px;
    line-height: 36px;
    background-color: #0068b7;
    color: #fff;}
.page li a,.page li {

	display:inline-block;

	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 li.thisclass a {

	color:#fff;

	text-decoration:underline;

	background:#0068b7;

}
.page .pageinfo{height:32px; line-height:32px;}

.header {

	width:100%;

	min-width:1024px;

	z-index:9999;

	height:112px;

	position:relative;

	z-index:99999;
	background:#FFF;/*url(../images/topBj.jpg) -20px 0 repeat-x;*/

}

.header .top{width:1000px; margin:0 auto;height:71px; clear:both;position:relative;}
.header .top .logo{height:65px; line-height:65px; font-size:18px; font-weight: bold; float:left;}
.header .top .right{width:610px;height:65px; position:absolute;right:0px;top:00px;}
.header .top .right .qk_lk{width:234px;height:21px; line-height:21px; padding-top:30px; 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:23px; float:left;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:#08f;/*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:1200px; display:table; margin:0 auto;}


.main_nav{ float:left; display:block; position:relative; width:15%; }
.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:680px;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:600px;height:185px;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:180px; height:160px;}
#aa16 .sub_nav_list li.ab17 p{ float:left; width:80px;}



#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:1000px;

	padding:30px 0;

	margin:0 auto;
	
	overflow:hidden;

}



.sitemap ul{ display:table; width:110%;}

.sitemap ul li{

	width:134px;

	float:left;

	margin:0 auto;

	 margin-right:22px;

}

.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:10px;}
.sitemap ul li div a:Hover{ color:#fff; text-decoration:underline}


.footer .icp {

	clear:both;

	line-height:47px; min-height:71px;

	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:1116px; margin:0 auto; position:relative; line-height:21px; padding-top:13px;}

.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;}

