﻿@charset "utf-8";
/* CSS <!--织梦58（dede58.com）做最好的织梦整站模板下载网站-->Document */
body, div, form, input, h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, tr, th, td, dl, dt, dd, label {
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:700;
}
body {
	font-size:14px;
	color:#666666;
	background:url(../images/bg.jpg) repeat-x left top #DBEDF9;
}
* {
	font-family: Arial,'宋体';
}
ul, ol, li {
	list-style:none;
}
img {
	border:none;
}
a {
	text-decoration:none;
	color:#666666;
}
a:hover {
	color:#166ca9;
}
.l {
	float:left;
}
.z {
	float:right;
}
.r {
	float:right;
}
.r1 {
	float:left;
}
.c {
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
	clear:both;
}
.nosee {
	visibility:hidden;
}
.nobor {
	border:none;
}
/*=====================================head=====================================*/
.top {
	width:100%;
	background:url(../images/top_bg.jpg) no-repeat center top;
}
.head {
	height:162px;
	width:990px;
	margin:0 auto;
}
.logo {
	height:100px;
	padding-top:27px;
}
.navBox {
	width:990px;
	height:34px;
	border-top:solid 1px #A0CFED;
}
.navL {
	width:1px;
	height:34px;
	background:url(../images/navl.jpg) no-repeat left top;
	overflow:hidden;
}
.navC {
	width:988px;
	height:34px;
	background:url(../images/navc.jpg) repeat-x left top;
}
.navR {
	width:1px;
	height:34px;
	background:url(../images/navr.jpg) no-repeat right top;
	overflow:hidden;
}
.menu {
	width:896px;
}
.menu li {
	float:left;
	height:34px;
	position:relative;
	z-index:2;
}
.menu li a {
	padding:0 20px;
	font-size:15px;
	line-height:34px;
	color:#fff;
	font-family:"Microsoft YaHei";
	background:url(../images/menu_cut.jpg) no-repeat right center;
}
.menu li a:hover {
	color:#fff;
	text-decoration:underline;
}
.menu li a.nobg {
	background:none;
}
.language {
	width:71px;
	height:34px;
	padding:0 10px;
}
.language a {
	background:url(../images/language.jpg) no-repeat left top;
	width:71px;
	height:18px;
	line-height:18px;
	margin-top:8px;
	text-align:center;
	display:block;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:400;
}
.language a:hover {
	color:#fff;
}
.menu li .menuSon {
	display:none;
	position:absolute;
	left:0;
	top:34px;
	width:180px;
	z-index:6;
	background:#f0f7fc;
	border:solid 1px #ccc;
}
.menu li .menuSon a {
	display:block;
	line-height:25px;
	height:25px;
	color:#333;
	border-bottom:dashed 1px #ccc;
	background:none;
	font-size:14px;
}
.menu li .menuSon a:hover {
	color:#333;
}
.menu li .menuSon a.last {
	border:none;
}
/* filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;*/
/*==============================================content==============================================*/
.content {
	width:960px;
	padding:15px;
	background:url(../images/content.jpg) repeat-x left top #F0F7FD;
	margin:0 auto;
}

.notice {
	width:196px;
}
.noticeTop {
	width:196px;
	height:24px;
	line-height:24px;
	color:#fff;
	overflow:hidden;
	background:url(../images/noticet.jpg) no-repeat left top;
}
.noticeTop span {
	padding-left:20px;
	background:url(../images/span_tip.png) no-repeat 10px center;
	font-weight:800;
	_line-height:28px;
}
.noticeTop a {
	color:#fff;
	padding-right:5px;
	_line-height:26px;
}
.noticeTop a:hover {
	color:#fff;
}
.noticeCont {
	width:194px;
	height:90px;
	border-left:solid 1px #B4D6F1;
	border-right:solid 1px #B4D6F1;
	background:#F0F8FB;
	overflow:hidden;
}
.noticeCont li {
	padding-left:17px;
	padding-top:14px;
	background:url(../images/tip.png) no-repeat 10px 20px; font-size:12px;
}
.noticeBot {
	width:196px;
	height:10px;
	overflow:hidden;
	background:url(../images/noticeb.jpg) no-repeat left top;
}
/*
.focus{ width:750px; height:263px; background:url(../images/flashbg.jpg) repeat-x left top;}
.home_slide{position:relative;width:460px;height:260px;} 
.home_slide .list{display:none;} 
.king{ width:224px; height:19px; background:url(../images/num.png) no-repeat left top;position:absolute;bottom:14px;right:6px;}
.home_slide .btn{overflow:hidden; text-align:right; float:right; } 
.home_slide .btn li{float:left;width:17px;height:17px; line-height:17px; padding-top:2px; color:#fff; background:url(../images/bntlink.png) no-repeat left top; text-align:center;cursor:pointer;} 
.home_slide .btn li.selected{background:url(../images/bnt.png) no-repeat left top;} 
.home_slide .new{display:none;position:absolute;top:0;left:0;} 

.txt{height:220px; width:214px; padding:40px 24px 0 30px; margin-right:13px; display:inline; background:url(../images/txt.png) no-repeat center 6px; color:#fff;}
.txt h1{ text-align:center; width:214px; height:50px; padding-bottom:30px; font-size:18px;}
.txt p{ text-indent:2em; line-height:22px;}
.Txt2,.Txt3,.Txt4,.Txt5{ display:none;}*/

#FocusNews {
	width:460px;
	height:263px;
	position:relative;
	background:url(../images/flashbg.jpg) repeat-x left top;

}
#FocusNews .changeDiv {
	width:460px;
	height:260px;
	position:absolute;
	left:0;
	top:0;
} /* 图片wrap */
#FocusNews .changeDiv a {
	display:block
} /* 图片块状的话淡入淡出才有效 */
#FocusNews .FocusBtnWrap {
	right:0;
	bottom:0px;
	width:224px;
	padding-left:230px;
	height:19px;
	background:url(../images/num.png) no-repeat right top;
	position:absolute;
	left:0;
	bottom:18px;
	_bottom:17px;
} /* 按钮wrap 如不需要半透明可以不要 */
#FocusNews .FocusBtn {
	width:100px;
	height:19px;
	position:absolute;
	left:350px;
	bottom:17px;
	_bottom:16px;
} /* 按钮Wrap */
#FocusNews .FocusBtn i {
	display:block;
	float:left;
	width:17px;
	height:16px;
	line-height:16px;
	margin-top:3px;
	color:#fff;
	background:#000;
	text-align:center;
	cursor:pointer;
	font-style:normal;
} /* 按钮 */
#FocusNews .FocusBtn i.cur {
	background:#FE2D04 no-repeat left top;
	height:16px;
	margin-top:3px;
} /* 按钮当前状态 */

.newListBox {
	margin-top:12px;
	width:750px;
}
.newList {
	width:370px;
}
.title {
	height:22px;
	line-height:22px;
	padding-left:30px;
	padding-right:10px;
	_line-height:25px;
	overflow:hidden;
	background:url(../images/newlisttit.jpg) no-repeat left top;
}
.title span {
	color:#fff;
	font-weight:800;
}
.title a {
	color:#4395c9;
	line-height:22px;
	_line-height:24px;
	overflow:hidden;
}
.item li {
	padding-left:13px;
	padding-right:10px;
	background:url(../images/tip.png) no-repeat 5px center;
	margin-top:13px;
	position:relative;
}
.itemLast li {
	margin-top:14px;
}
.item li span {
	color:#828384;
	font-size:10px;
	position:absolute;
	right:10px;
}
.rightInfo {
	width:196px;
	
}
.rightInfo1 {
	width:196px;
	margin-top: 12px;
}
.search {
	width:184px;
	height:40px;
	padding:35px 0 0 10px;
	border:solid 1px #E2D4CB;
	background:url(../images/search.jpg) no-repeat left top;
	margin-bottom:11px;
	position:relative;
}
.search input {
	border:solid 1px #CCCCCC;
	width:113px;
	height:18px;
	line-height:18px; font-size:12px;
}
.searchBnt{
	position:absolute;
	right:10px;
	top:10px;
	width:50px;
	height:50px;
	display:block;
	background:none;
	border:none
}
.rongyu {
	width:178px;
	height:30px;
	padding:46px 0 0 16px;
	background:url(../images/rongyu.jpg) no-repeat left top;
	border:solid 1px #E2D4CB; font-size:12px;
}
.rongyu a {
	color:#B47A62;
}
.infoTop {
	width:196px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	color:#fff;
	background:url(../images/noticet.jpg) no-repeat left top;
}
.infoTop span {
	padding-left:20px;
	background:url(../images/span_tip.png) no-repeat 10px center;
	font-weight:800;
	_line-height:28px;
}
.infoTop a {
	color:#fff;
	padding-right:5px;
	_line-height:26px;
}
.infoTop a:hover {
	color:#fff;
}
.infoCont {
	width:194px;
	border-left:solid 1px #B4D6F1;
	border-right:solid 1px #B4D6F1;
	background:#F0F8FB;
}
.infoCont li {
	padding-left:17px;
	line-height:18px;
	padding-top:10px;
	background:url(../images/tip.png) no-repeat 10px 20px; font-size:12px;
}
.infoBot {
	width:196px;
	height:10px;
	overflow:hidden;
	background:url(../images/noticeb.jpg) no-repeat left top;
}
.show {
	width:960px;
	height:162px;
	margin-top:0;
}
.showL {
	width:44px;
	height:162px;
	background:url(../images/showl.jpg) no-repeat left top;
}
.showC {
	width:906px;
	height:162px;
	background:url(../images/showc.jpg) repeat-x left top;
}
.showR {
	width:10px;
	height:162px;
	background:url(../images/showr.jpg) no-repeat left top;
}
.video {
	padding-top:14px;
	padding-left:34px;
}
.border {
	padding:1px;
	border:solid 1px #C6C6C6;
	width:278px;
	height:190px;
}
.video_tl {width:280px; text-align:center; padding:10px 0px; color:#666666;}
.video_tl a { color:#666;}
.video_tl a:hover { color:#166CA9;}

.infoCont li.link {
	padding-left:14px;
	height:48px;
	line-height:44px;
	padding-top:8px;
	background:url(../images/link.png) no-repeat 9px 8px;
}
.infoCont li.link a {
	font-size:16px;
	width:170px;
	display:block;
	text-align:center;
	font-weight:800;
	font-family:"Microsoft YaHei";
	color:#1b70ba;
}
.marquee_horizontal {
	overflow:hidden;
	width:906px;
	height:142px;
	padding-top:20px;
}
.marquee_horizontal ul {
	width:9999px;
}
.marquee_horizontal ul li {
	float:left;
	padding-left:14px;
	line-height:24px;
	width:136px;
}
.marquee_horizontal ul li img {
	display:block;
	padding:1px;
	border:solid 1px #CACACC;
	width:132px;
	height:98px;
}
.marquee_horizontal ul li a {
	text-align:center;
	width:136px;
	display:block;
}
/*===================================================foot================================================*/
.foot {
	width:950px;
	padding:20px 20px 0 20px;
	height:83px;
	line-height:22px;
	background:url(../images/foot.jpg) repeat-x left top;
	margin:0 auto;
}
.txtRight {
	text-align:right;
	color:#828282;
}
.txtRight a {
    color: #828282;
    font-size: 11px;
}
.foot a {
	padding:0 10px;
	border-right:solid 1px #656766;
}
.foot a.no {
	border:none;
	padding-right:0;
}
.foot_index{ width:990px; padding-top:20px; height:83px; line-height:22px; background:url(../images/foot.jpg) repeat-x left top; margin:0 auto; text-align:center;}
.foot_index a{ text-decoration:underline; padding-right:10px;}
.foot_index a.powered{ font-size:11px; color:#828282; text-decoration:none;}
/*===================================================window================================================*/
#gg1 {
	overflow:hidden;
}
.ad1_close {
	position:absolute;
	_position:relative;
	z-index:999999;
	margin-top:0px;
	margin-left:124px;
}
.ad1_img {
	_margin-top:-14px;
}

/*add 2012-04-09*/
.i_ziLiao{height:auto; overflow:hidden;}
.i_ziLiao li{background: url(../images/tip.png) no-repeat 5px center; margin-top: 14px; padding-left: 13px; padding-right: 10px; position: relative; overflow:hidden; height:auto;}
.zl_span_a{height:auto; float:left; width:260px;}
.zl_span_b{height:auto; float:right; padding-right:5px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:10px;}


.i_footer{
	background: url(../images/foot.jpg) repeat-x;
    height: 83px;
    line-height: 22px;
    margin: 0 auto;
    padding: 20px 20px 0;
    width: 950px;
	text-align:center;
}
.i_footer p{color:#666; font-family:"SimSun"; font-size:14px; height:22px; line-height:22px;}
.i_footer a{color:#666;}
.foAr{font-family:Arial, Helvetica, sans-serif;}
.fo11{font-size:11px;}
.tbox{
	margin:0 0 8px 0;
	border-bottom:1px solid #B4D6F1;
	overflow:hidden;
	background:url(../images/green_skin.png) 0 -294px repeat-x;
}
.tbox dt{
	width: 196px;
height: 24px;
overflow: hidden;
line-height: 24px;
color: #fff;
background: url(../images/noticet.jpg) no-repeat left top;
}
}
.tbox dd{
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	/*padding:4px 4px 0px;*/
	overflow:hidden;
}

.tbox dt span{
	padding-left: 20px;
background: url(../images/span_tip.png) no-repeat 10px center;
font-weight: 800;
}
.tbox dt strong a{
	color:#316301;
}
.tbox dt strong a:hover{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#596F37;
}
.tbox dt span.more a{
	color:#596F37;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#ff3333;
	text-decoration:underline;
}
.tbox dt span.label{
	height:25px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:26px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:26px;
	border-left:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
	border-top:3px solid #DADADA;
}

.tbox dt span.linklabel{
	float:left;
	margin-left:10px;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.linklabel a{
	height:20px;
	display:block;
	padding:0px 7px 0px 8px;
	margin:0 5px;
	line-height:20px;
	border-left:1px solid #DADADA;
	border-top:1px solid #DADADA;
	border-right:1px solid #DADADA;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.linklabel a:hover{
	color:#360;
}
.tbox dt span.linklabel a.thisclass{
	background:#FFF;
	color:#333;
}
.f5 {
overflow: hidden;
clear: both;
padding-bottom: 10px;
border-left: solid 1px #B4D6F1;
border-right: solid 1px #B4D6F1;
border-top: solid 1px #B4D6F1;
background: #F0F8FB;
}
.f5 li {
float: left;
line-height: 14px;
padding: 8px 10px 0px;
white-space: nowrap;
padding-left: 17px;
background: url(../images/tip.png) no-repeat 10px 15px;
}
.f5 li a {
color: #666666;
float: left;
}
.clear {
overflow: hidden;
}
.w960 {
width: 960px;
}
.center {
margin: 0px auto;
}
/*首页部分*/
.webnotice {
width: 278px;
height: 33px;
float: left;
border: 1px solid #cfcfcf;
text-align: left;
background: #fff;
}
.titbg {
height: 34px;
line-height: 34px;
font-family: microsoft yahei;
padding: 0 15px 0 0;
background: #f1f1f1;
border-bottom: 1px solid #cfcfcf;
}
.title-ind {
float: left;
padding: 0 20px;
height: 34px;
font-family: microsoft yahei;
display: inline-block;
font-size: 14px;
color: #fff;
background: #1a6eb5;
}
.more {
font-size: 10px;
font-family: Tahoma, Geneva, sans-serif;
float: right;
text-align: right;
}
.more a {
color: #057ac6;
}
.notice-con {
padding: 10px 15px;
}
.notice-con ul {
list-style-type: none;
}
.notice-con li {
width: 220px;
line-height: 30px;
height: 30px;
background: url(../images/icon_dian.png) no-repeat left center;
padding: 0 15px;
position: relative;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-moz-text-overflow: ellipsis;
}
.notice-con li a {
padding: 0px;
width: 210px;
float: left;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
-moz-text-overflow: ellipsis;
}
.notice-con li span {
position: absolute;
color: #a7a7a7;
top: 0;
right: 0;
}
.topmid {
width: 460px;
height: 250px;
float: left;
margin-left: 10px;
overflow: hidden;
}
.right-box {
width: 196px;
float: right;
}

.hgg {
margin: 10px 0px;
}

