@charset "utf-8";
* {
font-family: "微软雅黑"; 
font-size: 12px; 
font-style: normal; 
line-height: 25px; 
text-decoration: none; 
margin: 0 auto; 
padding: 0px; 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: none; 
border-left-style: none; 
list-style-type: none;
}
*:focus { outline: none;
}

body { background-image: url(../images/bg.gif); background-repeat: repeat;}
.t1 {
	background-image: url(../images/d1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 34px;
	height: 34px;
	position: relative;
	margin-bottom: 15px;}
.t1 em { color: #006372; padding-left: 40px; font-size: 20px; line-height: 34px; font-weight: bold;}
.t1 span { color: #006372; padding-left: 10px; font-size: 16px; line-height: 34px;}
.t1 a.more {
	font-size: 14px;
	line-height: 41px;
	color: #666;
	position: absolute;
	top: 0px;
	right: 0px;}
.t3 a.more {
	font-size: 14px;
	line-height:41px;
	color: #666;
	position: absolute;	
	left: 260px;
	bottom:0px;}
.t4 a.more {
	font-size: 14px;
	line-height: 41px;
	color: #666;
	position: absolute;
	right: 20px;
	bottom: 0px;}
.t2 { background-image: url(../images/bg1.gif); background-repeat: repeat-x; background-position: left bottom; line-height: 34px; height: 40px; position: relative; padding-top: 10px;}
.t2 em { color: #006372; font-size: 20px; line-height: 40px; font-weight: bold; background-image: url(../images/t1.gif); background-repeat: no-repeat; background-position: left bottom; display: block; float: left; height: 40px; width: 128px; text-align: center;}
.t21 { background-image: url(../images/bg1.gif); background-repeat: repeat-x; background-position: left bottom; line-height: 34px; height: 40px; position: relative; padding-top: 10px;margin-top:10px;}
.t21 em { color: #006372; font-size: 20px; line-height: 40px; font-weight: bold; background-image: url(../images/t1.gif); background-repeat: no-repeat; background-position: left bottom; display: block; float: left; height: 40px; width: 128px; text-align: center;}
.t21 a.more {
	font-size: 14px;
	line-height: 41px;
	color: #666;
	position: absolute;
	right: 20px;
	bottom: 0px;}
.t3 {
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height: 34px;
	height: 40px;
	position: relative;
	padding-top: 10px;
	width:345px;
	float: left;}
.t3 em {
	color: #006372;
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/t1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	float: left;
	height: 40px;
	width: 128px;
	text-align: center;}
.t4 {
	background-image: url(../images/bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	line-height: 34px;
	height: 40px;
	position: relative;
	padding-top: 0px;
	width: 340px;
	float: right;
	right: 0px;
	top: -40px;}

.t4 em {
	color: #006372;
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	background-image: url(../images/t1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	float: left;
	height: 40px;
	width: 128px;
	text-align: center;}

.i1 { background-image: url(../images/i1.gif); background-repeat: no-repeat; background-position: left center;}
.i2 { background-image: url(../images/i2.gif); background-repeat: no-repeat; background-position: left center;}
.i3 { background-image: url(../images/i2.gif); background-repeat: no-repeat; background-position: left center;magin-top:40px;}
.lb {
	overflow: hidden;}
.fullSlide { width:100%; position:relative; height:500px;}
.fullSlide .bd { position:relative; z-index:0; overflow:hidden; width:100%; margin-top: 0; margin-right: auto;margin-left: auto; margin-bottom: 0;text-align:center; }
.fullSlide .bd ul { width:100% !important;}
.fullSlide .bd li { width:100% !important; height:350px; overflow:hidden; text-align:center;}
.fullSlide .bd li a { display:block; height:350px;}
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;}
.fullSlide .hd ul { text-align:center;}
.fullSlide .hd ul li { cursor:pointer; display:inline-block; *display:inline;
zoom:1; width:20px; height:11px; margin:1px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:0.5; line-height:999px;}
.fullSlide .hd ul .on { background-color: #0CC;}
.fullSlide .prev, .fullSlide .next { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next { left:auto; right:15%; background-position:-6px -137px;}
#news2 li { background-image: url(../images/d2.gif); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-top-color: #E3E3E3; border-right-color: #E3E3E3; border-bottom-color: #E3E3E3; border-left-color: #E3E3E3;}
.top { background-image: url(../images/top.gif); background-repeat: repeat; height: 131px;}
.top .topbanner { height: 95px; width: 1000px; position: relative; margin: auto;}
.top .topbanner #home { height: 94px; width: 698px; position: absolute; left: 15px; top: 0px;}
.top .search { background-image: url(../images/search.gif); background-repeat: no-repeat; background-position: left top; float: right; height: 28px; width: 203px; top: 50px; right: 0px; position: absolute;}
.top .search .key { float: right; background-color: transparent; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; line-height: 20px; height: 20px; margin-top: 5px; color: #333;}
.top .search .gosearch { display: block; float: right; height: 28px; width: 45px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: pointer; background-color: transparent;}
.top .menu { border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-bottom-style: none; border-top-color: #3e74a3; border-bottom-color: #012d76; height: 36px; width: 1000px; margin: auto; border-right-style: none; border-left-style: none;}
.top .menu ul { height: 36px; width: 100%; display: block; float: left;}
.top .menu ul li { text-align: center; background-image: url(../images/li.gif); background-repeat: no-repeat; background-position: right center; float: left; width: 110px; height: 36px; position: relative;}
.top .menu ul li a { font-size: 16px; font-weight: normal; line-height: 36px; color: #FFF;}
.top .menu ul li a:hover { color: #F30; text-decoration: none;}
.menu ul li .sub { top: 35px; position: absolute; background-color: #004672; width: 180px; display: none; z-index: 9999; height: auto; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #CCC; border-right-color: #CCC; border-bottom-color: #CCC; border-left-color: #CCC;}
.menu ul li .sub li { line-height: 25px; margin: auto; height: 25px; width: 100%; float: none; display: block; text-align: left; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; background-image: url((url)); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: #00619B; border-right-color: #00619B; border-bottom-color: #00619B; border-left-color: #00619B;}
.menu ul li .sub li a { line-height: 25px; height: 25px; display: block; width: 100%; color: #FFF; text-align: center; font-size: 12px;}
.menu ul li .sub li a:hover { line-height: 25px; height: 25px; color: #CCC;}

.mid .midwrap { background-color: #FFF; width: 980px; margin-top: 20px; margin-right: auto; margin-bottom: auto; margin-left: auto; overflow: hidden; padding-right: 10px; padding-left: 10px;}
.mid .midwrap .index_left { float: left; width: 685px; overflow: hidden; padding-top: 10px; padding-left: 0px;}
.mid .midwrap .index_left .flash { float: left; height: 195px; width: 260px;}
.mid .midwrap .index_left .min1 {
	float: right;
	height: 233px;
	width: 410px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 10px;}
.mid .midwrap .index_left .min3 {
	float: left;
	height: 253px;
	width: 334px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 10px;}
.mid .midwrap .index_left .min4 {
	float: right;
	height: 253px;
	width: 330px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-right: 10px;
	right: 0px;
	position: relative;
	top: -40px;}

.mid .midwrap .index_left .disc { padding: 10px;}
.newslist { margin: auto;}
.newslist li { color: #f8fdfe; background-image: url(../images/d1.gif); background-repeat: no-repeat; background-position: 5px center; position: relative; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;}
.newslist li a { color: #333; padding-left: 20px; line-height: 28px; font-size: 14px;}
.newslist li a:hover { color: #F60;}
.newslist li span { line-height: 28px; position: absolute; top: 0px; right: 10px; color: #CCC;}
.mid .midwrap .index_right { float: right; width: 285px; overflow: hidden; padding-top: 10px;}
.mid .midwrap .index_right .navlink {}
.mid .midwrap .index_right .navlink p { text-align: center; float: left; height: 75px; width: 50%; padding-top: 10px; padding-bottom: 10px;}
.mid .midwrap .index_right .navlink p a { text-align: center; display: block; font-size: 14px; line-height: 30px;}
.foot { background-image: url(../images/foot.gif); background-repeat: repeat-x; height: 152px; margin-top: 30px;}
.foot_nav { margin: auto; width: 1000px;}
.foot .foot_nav .flink { height: 25px; padding-top: 10px; margin-bottom: 30px;}
.foot .foot_nav .flink span { line-height: 26px; color: #FFF; background-color: #9d8b5d; background-image: url(../images/bg2.gif); display: block; float: left; height: 26px; width: 80px; background-repeat: no-repeat; background-position: right center; text-align: center;}
.foot .foot_nav .flink a { padding-right: 25px; padding-left: 25px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-top-color: #FFF; border-right-color: #FFF; border-bottom-color: #FFF; border-left-color: #FFF;}
.foot .foot_nav p { font-size: 14px; color: #555555;}