@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1145px;
	background:#b5bcd0
}
.wrapper {
	width: 1145px;
	margin: 0 auto;
}
a {
	outline: none;
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}


.bg01{ background:url(../images/bg01.png) top center no-repeat #0d3364;}
.bg03{
	background: #c43400
}
.bg04{ background:#0d3364;}
.bg_fff{ background: #fff}

.index_search{ width:234px; color:#FFF; position:relative; font-size:16px; height:29px; line-height:29px; top:47px; right:0; padding:2px}

.index_date{ position: absolute; top:-30px; right:0; width:234px; text-align:right; height:30px; line-height:30px; z-index:10; font-size:14px}
.index_date a{ color: #fff; padding: 0 5px}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:45px; line-height:45px; position:relative; z-index:1; width: 1184px; margin: 0 auto}
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi01{ float:left;  position:relative; display:inline; color: #fff }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 50px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:170px; left:0; top:45px;  position:absolute; background:url("../images/index01.png");  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#ed855f; color:#fff;   }

.slideBox{ width:100%; height:265px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#c43400; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:265px; display:block;  }

.index_news{ width: 364px; margin-top: 12px; margin-left: 21px}
.index_news .itemlist{ border-bottom: 1px solid #c6c6c6; color: #0d3364; margin-top: 5px; font-size: 14px; padding-bottom: 5px}
.index_news .itemlist a{ display: block; color: #282828; padding-bottom: 10px; font-size: 16px}

.index_profile{ width: 714px; margin-top: 12px; margin-right: 21px}
.index_profile .con{ padding: 16px 0}
.index_profile .con img{ width: 233px; height: 190px; float: left}
.index_profile .con .txt{ width: 470px; float: right; font-size: 16px}

.index_quick{ background: #f0f0f0; height: 92px; margin-top: 16px}
.index_quick .quick{ float: left; text-align: center; width: 118px; padding: 10px 0}
.index_quick .quick a{ color: #0d3364}

.index_pic{ width: 1104px; margin-left: 21px; margin-top: 23px;}
.picMarquee-left{ width:1104px;  overflow:hidden; position:relative; }
.picMarquee-left .bd{ padding:12px 0;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:172px; height:116px; display:block; border:2px solid #9f320b; }

.footer{ font-size:12px; line-height:30px; padding:0; color:#FFF}
.footer a{ color: #fff}

.ny_banner{ width: 1107px; height: 180px; padding-top: 14px; margin-left: 19px}

.ny_left{
	width: 283px;
	margin-top: 14px;
	margin-left: 19px;
}
.ny_left .t{
	background: url(../images/ny01.png) no-repeat;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	padding-left: 36px
}
.ny_left .con{
	background: #fafafa;
}
.ny_left .con li{
	height: 46px;
	line-height: 45px;
	width: 254px;
	margin: 0 auto;
}
.ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #3b3b3b;
	font-size: 14px;
	border-bottom: 1px dashed #959494;
	background: url(../images/ny02.png) left center no-repeat;
	text-decoration: none;
}
.ny_left .con li a:hover{
	color: #c73804;
	background: url(../images/ny03.png) left center no-repeat;
}
.ny_left .con li a.hover{
	color: #c73804;
	background: url(../images/ny03.png) left center no-repeat;
}

.ny_right{
	width: 802px;
	margin-top: 14px;
	margin-right: 20px;
}
.ny_right .t{
	height: 47px;
	position: relative;
	background: url("../images/ny05.png") no-repeat;
	height: 48px;
}
.ny_right .t .span{
	padding-left: 21px;
	color: #c53602;
	font-size: 18px;
	display: inline-block;
	line-height: 47px
}
.ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 10px;
	color: #444444;
	font-size: 14px;
	line-height: 47px
}
.ny_right .t .ny_pos a{
	color: #444444;
	padding: 0 5px
}
.ny_right .list .itemlist{ border-bottom: 1px solid #c6c6c6; color: #0d3364; margin-top: 5px; font-size: 14px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px}
.ny_right .list .itemlist a{ display: block; color: #282828; padding-bottom: 10px; font-size: 16px}

.ny_right .con .header{
	border-bottom: 1px solid #e3e1e1;
	margin-top: 20px
}
.ny_right .con .header h2{
	color: #454545
}
.ny_right .con .header p{
	padding: 15px 0;
	color: #626262;
	font-size: 12px
}
.ny_right .con .details{
	font-size: 14px;
	color: #333333;
	line-height: 26px;
	padding: 20px 0;
	min-height: 500px;
}
