@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微锟斤拷锟脚猴拷";
	min-width:1100px;
	background:#f1f1f1
}
.wrapper {
	width: 1100px;
	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;
}
.bg02{
	background: #154e9a;
}
.bg_fff{
	background: #fff;
}
.nav_bg{
	border-bottom: 1px solid #4f7ab3;
	border-top: 1px solid #4f7ab3;
}

.mt17{ margin-top: 17px}

.index_search{ width:250px; color:#FFF; position:relative; font-size:16px; height:29px; line-height:29px; top:47px; right:0; background:#FFF; padding:2px; border-radius: 25px}
.index_search .input{ position:absolute; right:47px; height:29px; line-height:33px; background:none; border:0; width:187px; color:#959595; padding-left:10px;}
.index_search .btn{ background:url(../images/btn.png) no-repeat; position:absolute; right:2px; width:30px; height:30px; border:0; cursor:pointer}

.index_date{ position: absolute; top:-30px; right:0; width:250px; text-align:center; 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:1000; 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 20px; font-size:18px; font-weight:normal;  }
.nav .sub{ display:none; width:170px; left:0; top:45px;  position:absolute; background:#144d9a;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1;text-align:center; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ color:#fffc00;   }

div.orbit-wrapper { position: relative; overflow: visible; width: 1100px;height: 370px; margin: 16px auto}
div.orbit { position: relative; overflow: hidden;}
div.orbit span { display:none;}
div.orbit a img{ position: absolute; display:block;width: 627px; box-shadow: 0 3px 8px rgba(0,0,0,0.5); padding:3px; border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 40px; height: 120px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 110px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right { right: -15px; background:url(../images/slider_right.png); }
div.slider-nav span.left { left:15px;background:url(../images/slider_left.png); }
div.slider-nav span.right:hover {background:url(../images/slider_right.png) bottom; }
div.slider-nav span.left:hover {background:url(../images/slider_left.png) bottom; }

.index_news01{
	width: 404px;
	margin-top: 20px
}
.index_news01 .t{ height:47px; line-height:47px; position:relative; font-size:18px; color:#537dc2; border-bottom:1px solid #8d8d8d}
.index_news01 .t span{ color: #1b54a1; font-size: 18px; border-bottom: 3px solid #1b54a1; display: inline-block; line-height: 44px}
.index_news01 .t span.icon01{ background: url("../images/icon01.png") left no-repeat; padding-left: 32px}
.index_news01 .t span.icon02{ background: url("../images/icon03.png") left no-repeat; padding-left: 32px}
.index_news01 .t a{ position:absolute; font-size:12px; color:#737373; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news01 .con{}
.index_news01 .con ul{}
.index_news01 .con ul li{
	height: 46px;
	line-height: 46px;
	color: #1b54a1;
	font-size: 14px;
	border-bottom: 1px dashed #a1a0a0;
}
.index_news01 .con ul li span{
	float: right
}
.index_news01 .con ul li a{
	float: left;
	width: 300px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #323232;
}

.index_news02{
	width: 660px;
	margin-top: 20px
}
.index_news02 .t{ height:47px; line-height:47px; position:relative; font-size:18px; color:#537dc2; border-bottom:1px solid #8d8d8d}
.index_news02 .t span{ color: #1b54a1; font-size: 18px; border-bottom: 3px solid #1b54a1; display: inline-block; line-height: 44px}
.index_news02 .t span.icon01{ background: url("../images/icon02.png") left no-repeat; padding-left: 32px}
.index_news02 .t a{ position:absolute; font-size:12px; color:#737373; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news02 .con{}
.index_news02 .pic{ width:310px; margin-right:5px; margin-top:10px; height: 68px}
.index_news02 .pic img{ width:106px; height:68px; float:left}
.index_news02 .pic .txt{ width:190px; margin-left:10px; color:#7b7b7b; font-size: 12px}
.index_news02 .pic .txt span{ display:block}
.index_news02 .pic a{ color:#2a2a2a; font-size:14px}
.index_news02 .pic a:hover{ color:#006bce}

.index_news03{
	width: 450px;
	margin-top: 20px;
	margin-left: 36px;
}
.index_news03 .t{ height:47px; line-height:47px; position:relative; font-size:18px; color:#537dc2; border-bottom:1px solid #8d8d8d}
.index_news03 .t span{ color: #1b54a1; font-size: 18px; border-bottom: 3px solid #1b54a1; display: inline-block; line-height: 44px}
.index_news03 .t span.icon01{ background: url("../images/icon04.png") left no-repeat; padding-left: 32px}
.index_news03 .t a{ position:absolute; font-size:12px; color:#737373; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news03 .con{}
.index_news03 .con .itemlist{
	width: 430px;
	float: left;
	margin: 10px 6px 0 6px
}
.index_news03 .con .itemlist .date{
	float: left;
	background: #1b54a1;
	width: 53px;
	height: 43px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	font-size: 12px;
	padding-top: 5px;
}
.index_news03 .con .itemlist .date span{
	display: block;
}
.index_news03 .con .itemlist .txt{
	width: 370px;
	float: right;
	line-height: 25px;
	color: #747474;
}
.index_news03 .con .itemlist .txt .icon01{
	background: url("../images/icon05.png") left no-repeat;
	padding-left: 22px;
	padding-right: 15px;
}
.index_news03 .con .itemlist .txt .icon02{
	background: url("../images/icon06.png") left no-repeat;
	padding-left: 22px;
	padding-right: 15px;
}
.index_news03 .con .itemlist a{
	line-height: 18px;
	color: #282828;
	font-size: 14px;
	display: block;
}
.index_news03 .con .itemlist a:hover{
	text-decoration: none;
	color: #1b54a1
}

.index_quick{
	width: 189px;
	margin-top: 67px;
}
.index_quick select{
	display: block;
	height: 36px;
	border: 1px solid #aaaaaa;
	margin-bottom: 10px;
	width: 187px;
}




.footer{
	width: 1184px;
	margin: 0 auto;
	color: #fff;
	padding: 20px 0;
	line-height: 30px
}

.ny_banner{
	width: 1061px;
	height: 152px;
	margin: 0 auto;
	padding-top: 14px;
}

.ny_left{
	width: 212px;
	margin-top: 10px;
	margin-left: 20px;
}
.ny_left .t{
	background: url(../images/ny01.png) left no-repeat #144d9a;
	height: 44px;
	line-height: 44px;
	color: #fff;
	font-size: 18px;
	padding-left: 52px
}
.ny_left .con{
	background: #e9edf3;
	padding: 7px 8px;
}
.ny_left .con li{
	background: url(../images/ny02.png) no-repeat;
	height: 39px;
	line-height: 39px;
	margin-bottom: 7px;
}
.ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #2e71cb;
	font-size: 14px;
}
.ny_left img{
	width: 212px;
	margin-top: 7px;
}

.ny_right{
	width: 824px;
	margin-top: 10px;
	margin-right: 23px;
}
.ny_right .t{
	height: 36px;
	border-bottom: 1px solid #bababa;
	position: relative
}
.ny_right .t .span{
	color: #2362b7;
	font-size: 18px;
	display: inline-block;
	border-bottom: 3px solid #1b54a1; line-height: 33px
}
.ny_right .t .ny_pos{
	position: absolute;
	top: 0;
	right: 0;
	color: #6a6a6a;
	font-size: 14px;
	line-height: 47px
}
.ny_right .t .ny_pos a{
	color: #6a6a6a;
	padding: 0 5px
}

.ny_right .list{ margin-top: 0; margin-bottom: 20px}
.ny_right .list li{ height:47px; line-height:47px; font-size: 14px; border-bottom: 1px dashed #b2b2b2}
.ny_right .list li .date{ float:right; color:#2362b7;  }
.ny_right .list li a{ color: #272727; background: url("../images/arrow01.png") left no-repeat; padding-left: 18px}

.ny_right .con .header{
	border-bottom: 1px solid #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.ny_right .con .header h2{
	color: #2a2a2a
}
.ny_right .con .header p{
	padding: 15px 0;
	color: #565656;
	font-size: 12px
}
.ny_right .con .details{
	font-size: 14px;
	color: #505050;
	line-height: 26px;
	padding: 20px 30px;
	background: #f1f1f1;
	min-height: 500px;
}
.ny_right .con .next{ color:#505050; font-size:14px; line-height:30px}
.ny_right .con .next a{ color:#505050}
.ny_right .con .next a:hover{ color:#000}

.ny_right .list01{}
.ny_right .list01 .itemlist{ height: 195px; border: 1px solid #e4e4e4; padding: 0; width: 402px; float: left; margin-top: 10px; margin-left: 7px;}
.ny_right .list01 .itemlist img{ width: 126px; height: 160px; float: left; border: 1px solid #e4e4e4; padding: 3px; margin-top: 13px; margin-left: 14px}
.ny_right .list01 .itemlist .txt{ width: 225px; float: right; margin-right: 18px; margin-top: 13px; font-size: 14px}
.ny_right .list01 .itemlist .txt .item{ margin-bottom: 10px}
.ny_right .list01 .itemlist .txt .item_left{ width: 70px; color: #144d9a; font-weight: bold}
.ny_right .list01 .itemlist .txt .item_right{ width: 150px}
.ny_right .list01 .itemlist .bottom{ background: #f1f1f1; height: 20px; margin-top: 7px; font-size: 14px; padding:5px 10px}
.ny_right .list01 .itemlist .bottom .item_left{ width: 70px; color: #144d9a; font-weight: bold}
.ny_right .list01 .itemlist .bottom .item_right{ width: 310px}