@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1090px;
	background:#ffffff
}
.wrapper {
	width: 1090px;
	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
}

.mt10{
	margin-top: 10px;
}
.mt20{
	margin-top: 20px;
}

.bg01{
	background:url(../images/bg01.jpg) top center repeat-x;
}
.bg02{
	background: url("../images/bg02.png") center top no-repeat #1b509b;
	margin-top: 24px
}

.index_search{
	width:234px;
	color:#FFF;
	position:relative;
	font-size:16px;
	height:29px;
	line-height:29px;
	top:47px;
	right:0;
	background:#FFF;
	padding:2px;
	border: 1px solid #cccccc
}
.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:41px;
	height:29px;
	border:0;
	cursor:pointer
}

.index_date{
	position: absolute;
	top:-30px;
	right:0;
	width:234px;
	text-align:right;
	height:30px;
	line-height:30px;
	z-index:10;
	font-size:14px;
	color: #1b519b;
}
.index_date a{
	color: #1b519b;
	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: 5px auto
}
.nav a {
	color: #1b519b;
	text-decoration: none;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi h3 {
	float: left;
}
.nav .nLi h3 a {
	display: block;
	padding: 0 16px;
	font-size: 16px;
	font-weight: bold;
}
.nav .sub {
	display: none;
	width: 172px;
	left: 0;
	top: 45px;
	position: absolute;
	background: #1b519b;
	line-height: 26px;
	padding: 5px 0;
}
.nav .sub li {
	zoom: 1;
}
.nav .sub a {
	display: block;
	padding: 0 10px;
	color: #fff;
}
.nav .sub a:hover {
	background: #6d6d6d;
	color: #fff;
}
.nav .on h3 a {
	background: #1b519b;
	color: #fff;
}

.fullSlide {
	width: 100%;
	position: relative;
	height: 336px;
	background: #fff;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 336px;
	overflow: hidden;
	text-align: center;
	background: cover
}
.fullSlide .bd li a {
	display: block;
	height: 336px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	background: url(../images/touming.png) repeat-x;
	text-align: center;
	_background: #000;
	_filter: alpha(opacity=60);
}
.fullSlide .hd ul {
	text-align: center;
	padding-top: 5px;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display:inline;
	zoom: 1;
	width: 8px;
	height: 8px;
	margin: 5px;
	background: url(../images/tg_flash_p.png) -18px 0;
	overflow: hidden;
	line-height: 9999px;
}
.fullSlide .hd ul .on {
	background-position: 0 0;
}
.index_left{
	width: 703px;
}
.index_news01{
	width: 340px;
}
.index_news01 .t{
	border-bottom: 1px solid #124185;
	line-height: 50px;
}
.index_news01 .t span{
	display: inline-block;
	border-bottom: 3px solid #ff9c00;
	line-height: 47px;
	background: url("../images/arrow01.png") left no-repeat;
	padding-left: 26px;
	color: #124185;
	font-size: 18px;
}
.index_news01 a{
	float: right;
	color: #282828;
	padding-right: 5px;
}
.index_news01 .con {
	border-bottom: 1px dashed #c9c9c9;
	padding: 17px 0
}
.index_news01 .con .txt {
	width: 175px
}
.index_news01 .con p {
	color: #565656;
	line-height: 22px;
	padding-top: 5px
}
.index_news01 .con a {
	font-size: 14px;
	color: #3c3c3c;
}
.index_news01 .con span {
	color: #9a9a9a;
}
.index_news01 ul li {
	height: 34px;
	line-height: 34px;
	border-bottom: 1px dashed #c9c9c9
}
.index_news01 ul li a {
	float: left;
	background: url(../images/arrow02.png) left no-repeat;
	padding-left: 10px;
	color: #010101;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 250px;
}
.index_news01 ul li span {
	float: right;
	color: #c1c1c1
}

.index_right{
	width: 364px;
}
.index_right .t{
	background: url("../images/index02.png") no-repeat;
	height: 40px;
	padding-left: 30px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
}
.index_right .t a{
	float: right;
	color: #fff;
	padding-right: 5px;
	font-size: 12px;
}
.index_right .con .itemlist {
	width: 340px;
	float: left;
	margin: 20px 6px 0 6px
}
.index_right .con .itemlist .date {
	float: left;
	background: url("../images/index03.png") no-repeat;
	width: 52px;
	height: 39px;
	line-height: 18px;
	color: #fff;
	text-align: center;
	font-size: 12px
}
.index_right .con .itemlist .date span {
	display: block;
	border-bottom: 1px solid #fff;
}
.index_right .con .itemlist a {
	float: right;
	width: 280px;
	line-height: 18px;
	color: #282828;
	font-size: 14px;
	border-bottom: 1px dashed #787878;
}
.index_right .con .itemlist a:hover {
	text-decoration: none;
	color: #cd1700
}
.index_right .con li {
	height: 45px;
	line-height: 45px;
	font-size: 14px;
	padding: 0 10px;
}
.index_right .con li .date {
	float: right;
	color: #2362b7;
}
.index_right .con li a {
	background: url(../images/arrow03.png) left no-repeat;
	padding-left: 33px;
	color: #272727
}
.index_right .con select{
	width: 300px;
	height: 42px;
	border: 1px solid #dbdbdb;
	margin: 0 auto;
	display: block;
}
.footer{
	width: 1090px;
	margin: 0 auto;
	color: #fff;
	padding: 20px 0;
	line-height: 30px
}

.ny_left{
	width: 160px;
	margin-top: 18px;
}
.ny_left .t{
	background: url(../images/ny01.png) no-repeat;
	height: 46px;
	line-height: 46px;
	color: #fff;
	font-size: 18px;
	padding-left: 45px
}
.ny_left .con{
	background: #333333;
}
.ny_left .con li{
	background: url(../images/ny02.png) right no-repeat;
	height: 48px;
	line-height: 44px
}
.ny_left .con li a{
	display: block;
	padding-left: 31px;
	color: #fff;
	font-size: 14px;
}

.ny_right{
	width: 897px;
	margin-top: 18px;
}
.ny_right .t{
	height: 47px;
	border-bottom: 1px solid #bababa;
	position: relative
}
.ny_right .t .span{
	padding-left: 11px;
	color: #555555;
	font-size: 18px;
	display: inline-block;
	line-height: 30px;
	border-left: 3px solid #1b519b;
}
.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 .con{
	padding: 20px
}
.ny_right .con .list ul li{
	height: 40px;
	line-height: 40px;
	color: #1b519b;
	font-size: 14px;
	border-bottom: 1px dashed #999999;
}
.ny_right .con .list ul li span{
	float: right
}
.ny_right .con .list ul li a{
	float: left;
	width: 560px;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
	color: #282828;
	background: url(../images/arrow04.png) left no-repeat;
	padding-left: 22px
}
.ny_right .con .header{
	border-bottom: 1px solid #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.ny_right .con .header h2{
	color: #555555
}
.ny_right .con .header p{
	padding: 15px 0;
	color: #555555;
	font-size: 12px
}
.ny_right .con .details{
	font-size: 14px;
	color: #424242;
	line-height: 26px;
	padding: 20px 0;
}

























.jser{ width:95%; margin:0 auto; height:auto;}
.jsdh{ width:100%; height:50px; border-bottom:1px solid #ccc;}
.jsdha{ width:150px;margin-right:10px; background:#036fc9;font-size:14px;font-family:"微软雅黑"; text-align:center; line-height:35px; color:#fff; float:left;}
.jsdha a{ color:#fff;text-decoration:none;}

.jsdhab{ width:150px;margin-right:10px; text-align:center;font-size:14px;font-family:"微软雅黑"; line-height:35px; color:#fff; float:left; background:#aeaeae;}
.jsdhab a{ color:#fff;text-decoration:none;}
.jszc{ height:auto; width:100%; min-height:500px;}
.btmc_1 {
	line-height:46px;
	font-size:18px;
	font-family: "微软雅黑";
	color:#06C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	display:block;
	clear:both;
    padding-left:10px;}
.jsmc a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	width: 93px;
	display:block;}
.jslb3 li img { float:left; display:block; width:145px; height:200px;margin-left:50px;}
.jslb3 li { border-bottom:dashed 1px #ccc; padding:30px 0; height:200px;}
.jslb3 li span { float:left; display:block; width:700px; padding-left:30px; font-size:12px; line-height:30px; color:#666;}
.jslb3 li span a { font-size:14px; display:block; line-height:36px; color:#000;}
.jslb3 li span a:hover { color:#06C;}
.yiji { clear:both;}

.lsyg { background:url(../images/timg_r10_c5.png) repeat-y center top; width:641px; margin:20px auto;}
.lsyg li { width:250px; margin-bottom:50px;}
.lsyg .zb  { padding-right:70px; background:url(../images/timg_r10_c3.png) no-repeat right 50px; float:left;}
.lsyg .yb { padding-left:70px; background:url(../images/timg_r10_c3.png) no-repeat left 50px; float:right;}
.lsyg .zb div  {float:left; width:250px;}
.lsyg .yb div { float:right; width:250px;}
.lsyg span { display:block;}
.lsyg .lsbt { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:30px; font-size:18px; color:#0087d4;}
.lsyg .zy { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px; font-size:16px; color:#666;}
.lsyg .tp { padding:15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px;}
.lsyg .tp img { width:220px;}
.jswo{ width:95%; height:auto; margin:0 auto;}
.jsry{ width:47%; float:left; height:200px; border:1px solid #ccc;margin-right:2%;margin-top:10px;}
.jsrylf{ width:150px; height:200px; float: left; margin-right:10px;}
.jsryr{ height:auto; float:left;width:150px; }
.jsryr h3{ font-size:16px; line-height:35px; font-size:14px; font-family:"微软雅黑";}
.jsryr p{ line-height:30px; font-size:14px; font-size:14px; font-family:"微软雅黑";}