@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	min-width: 1300px;
	background: #ffffff;
}

.wrapper {
	width: 1300px;
	margin: 0 auto;
}

.wrapper-abs {
	width: 1300px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -650px;
	z-index: 10;
}

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 no-repeat;
	height: 942px;
}

.bg01-1{
	background:#0e3362
}

.bg02 {
	background: url(../images/bg02.png) top repeat-x;
}

.bg02-2 {
	background: #3D78BA;
}

.bg022{ display:none}

.bg03 {
	background: url(../images/bg03.png) top repeat-x;
}

.bg04 {
	background: url(../images/bg04.png) top no-repeat;
	height: 1561px;
}

.bg05 {
	background: url(../images/bg05.png) top repeat-x #323e4f;
	padding-bottom: 112px;
}

.bg06 {
	background: url(../images/bg06.jpg) top no-repeat;
	height: 582px;
}

.bg07 {
	background: url(../images/bg07.png);
	height: 230px;
	border-bottom: 1px solid #4f6380;
}

.ml14 {
	margin-left: 14px;
}

.ml28 {
	margin-left: 28px;
}

.ml30 {
	margin-left: 30px;
}

.ml40 {
	margin-left: 40px;
}

.mt16 {
	margin-top: 16px;
}

.mt30 {
	margin-top: 30px;
}

.mt37 {
	margin-top: 37px;
}

.w201 {
	width: 201px;
}

.w418 {
	width: 418px;
}

.h153 {
	height: 153px;
}

.h375 {
	height: 375px;
	line-height: 375px;
}

.h299 {
	height: 299px;
	line-height: 299px;
}

.text-center {
	text-align: center;
}

.welcome {
	color: #fff;
	line-height: 43px
}

.welcome a {
	color: #fff;
	padding: 0 5px;
	display: inline-block;
	line-height: 43px;
	height: 43px;
	float: right;
}

.welcome .ch {
	background: url(../images/arrow_ch.png) left no-repeat;
	padding-left: 50px;
}

.welcome .home {
	background: url(../images/home.png) center center no-repeat;
	width: 30px;
	height: 43px;
	position: relative;
}

.welcome .weixin {
	background: url(../images/weixin.png) center center no-repeat;
	width: 30px;
	height: 43px;
	position: relative;
}

.welcome .weixin img {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 50px;
	display: none;
}

.welcome .weixin:hover img {
display: block;
}


.welcome .sina {
	background: url(../images/sina.png) center center no-repeat;
	width: 30px;
	height: 43px;
	position: relative;
}


.welcome .sina img {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 50px;
	display: none;
}

.welcome .sina:hover img {
display: block;
}

.welcome .in {
	background: url(../images/in.png) center center no-repeat;
	width: 30px;
	height: 43px;
		position: relative;
}


.welcome .in img {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 50px;
	display: none;
}

.welcome .in:hover img {
display: block;
}


.fullSlide {
	width: 100%;
	position: relative;
	height: 895px;
	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: 895px;
	overflow: hidden;
	text-align: center;
	background: cover
}

.fullSlide .bd li a {
	display: block;
	height: 895px;
}

.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;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



.nav {
	padding: 0;
	height: 69px;
	line-height: 63px;
	position: relative;
	z-index: 1;
}
.nav a {
	color: #fff;
	text-decoration: none;
}
.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav .nLi h3 {
	float: left;
}
.nav .nLi h3 a {
	display: block;
	padding: 0 15px;
	font-size: 18px;
	font-weight: normal;
font-family: "Times New Roman", Times, serif;
}
.nav .sub {
	display: none;
	width: 140px;
	left: 0;
	top: 67px;
	position: absolute;
	background: #ffffff;
	line-height: 26px;
	padding: 5px 0;
	border-top: 3px solid #ffd803;
	border-bottom: 3px solid #ffd803;
}
.nav .sub li {
	zoom: 1;
	padding-left:10px
}
.nav .sub a {
	display: block;
	padding: 0 10px;
	color: #1f1f1f;
	border-bottom:1px dashed #898989;
	
	padding-left:15px;
font-family: "Times New Roman", Times, serif;
}
.nav .sub a:hover {
	color: #174294;
}
.nav .on h3 a {
	color: #fff;
}
.index_search {
	background: #FFF;
	width: 178px;
	height: 31px;
	position: relative
}
.index_search .input {
	height: 31px;
	line-height: 31px;
	width: 145px;
	position: absolute;
	left: 14px;
	top: 0;
	border: 0
}
.index_search .btn {
	background: url(../images/btn.png) no-repeat;
	width: 34px;
	height: 31px;
	position: absolute;
	right: 0;
	top: 0;
	border: 0;
	cursor: pointer
}

.index_office {
	height: 88px;
	background: #204271;
	line-height: 88px;
	text-align: center;
	color: #fff;
	font-size: 30px;
}

.index_office span {
	display: inline-block;
	background: url(../images/arrow01.png) right no-repeat;
	padding-right: 40px;
}

.index_office span a {
	color: #fff;
}

.slideTxtBox {
	width: 1300px;
	text-align: left;
}

.slideTxtBox .hd {
	height: 674px;
	background: #f8f8f8;
	padding: 0;
	position: relative;
	width: 94px;
	float: right;
	margin-right: 50px;
}

.slideTxtBox .hd ul {
	position: absolute;
	left: 0;
	top: 0;
	height: 674px;
	width: 94px;
}

.slideTxtBox .hd ul li {
	float: left;
	cursor: pointer;
	width: 94px;
	text-align: center;
	color: #204271;
	font-size: 20px;
}

.slideTxtBox .hd ul li.on {
	background: #204271;
	color: #fff;
}

.slideTxtBox .bd {
	width: 1225px;
}

.slideTxtBox .bd ul {
	padding: 0;
	zoom: 1;
	width: 1225px;
}

.item_01 {
	width: 728px;
	height: 374px;
	position: relative;
}

.item_01 img {
	width: 728px;
	height: 374px;
}

.item_01 .date {
	position: absolute;
	top: 0;
	right: 80px;
	width: 70px;
	height: 98px;
	text-align: center;
	background: url(../images/index03.png) no-repeat;
	font-size: 46px;
	line-height: 60px;
	color: #fff;
}

.item_01 .date span {
	display: block;
	height: 23px;
	line-height: 23px;
	font-size: 18px;
}

.item_01 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 93px;
	width: 548px;
	background: url(../images/index04.png);
	padding: 0 150px 0 30px;
	line-height: 24px;
}

.item_01 a .txt span {
	color: #487eb3;
	font-size: 14px;
}

.item_01 a .txt h2 {
	color: #ffffff;
	font-size: 20px;
}

.item_01 a .txt p {
	color: #a9a8a8;
	font-size: 12px;
	line-height: 20px;
}

.item_02 {
	width: 338px;
	height: 374px;
	position: relative;
	background: #fff;
}

.item_02 img {
	width: 338px;
	height: 225px;
}

.item_02 .date {
	position: absolute;
	top: 203px;
	left: 34px;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #f5a81e;
	font-size: 38px;
	line-height: 40px;
	color: #fff;
}

.item_02 .date span {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	background: #d99419;
}

.item_02 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 93px;
	width: 228px;
	padding: 0 80px 0 30px;
	line-height: 24px;
}

.item_02 a .txt h2 {
	color: #404040;
	font-size: 18px;
}

.item_02 a .txt p {
	color: #969696;
	font-size: 18px;
}

.item_03 {
	width: 345px;
	height: 267px;
	position: relative;
	background: #fff;
}

.item_03 img {
	width: 345px;
	height: 125px;

}

.item_03 .date {
	position: absolute;
	top: 104px;
	left: 34px;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #f5a81e;
	font-size: 38px;
	line-height: 40px;
	color: #fff;
}

.item_03 .date span {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	background: #d99419;
}

.item_03 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 83px;
	width: 228px;
	padding: 0 80px 0 30px;
	line-height: 24px;
}

.item_03 a .txt h2 {
	color: #404040;
	font-size: 18px;
}

.item_03 a .txt p {
	color: #969696;
	font-size: 18px;
}

.item_04 {
	width: 338px;
	height: 267px;
	position: relative;
	background: #fff;
}

.item_04 img {
	width: 338px;
	height: 125px;
}

.item_04 .date {
	position: absolute;
	top: 104px;
	left: 34px;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #f5a81e;
	font-size: 38px;
	line-height: 40px;
	color: #fff;
}

.item_04 .date span {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	background: #d99419;
}

.item_04 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 83px;
	width: 228px;
	padding: 0 80px 0 30px;
	line-height: 24px;
}

.item_04 a .txt h2 {
	color: #404040;
	font-size: 18px;
}

.item_04 a .txt p {
	color: #969696;
	font-size: 18px;
}

.item_05 {
	width: 200px;
	height: 318px;
	position: relative;
	background: #fff;
}

.item_05 img {
	width: 200px;
	height: 150px;
}

.item_05 .date {
	position: absolute;
	top: 128px;
	left: 34px;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #f5a81e;
	font-size: 38px;
	line-height: 40px;
	color: #fff;
}

.item_05 .date span {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	background: #d99419;
}

.item_05 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 103px;
	width: 160px;
	padding: 0 20px;
	line-height: 24px;
}

.item_05 a .txt h2 {
	color: #404040;
	font-size: 14px;
}

.item_05 a .txt p {
	color: #969696;
	font-size: 12px;
}

.more {
	text-align: center;
	padding-top: 40px;
}

.more a {
	background: #9d2626;
	display: inline-block;
	color: #fff;
	line-height: 54px;
	padding: 0 15px;
	font-size: 24px;
}


.slideBox {
	width: 785px;
	height: 446px;
	overflow: hidden;
	position: relative;
	background: url(../images/index06.png) no-repeat;
	margin-top: 85px;
	margin-bottom: 80px;
}

.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 25px;
	bottom: 45px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 12px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 25px;
}

.slideBox .hd ul li.on {
	background: #3c5f8c;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
	top: 14px;
	left: 15px;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 753px;
	height: 410px;
	display: block;
}

.focusBox {
	position: relative;
	width: 498px;
	height: 446px;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	margin-top: 85px;
	margin-bottom: 80px;
	background: url(../images/index07.png) no-repeat;
}

.focusBox .pic img {
	width: 463px;
	height: 410px;
	display: block;
	margin-top: 14px;
	margin-left: 15px;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 20px;
	z-index: 1;
	height: 60px;
	width: 463px;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
	left: 15px;
}

.focusBox .txt {
	position: absolute;
	bottom: 20px;
	z-index: 2;
	height: 60px;
	width: 463px;
	overflow: hidden;
	left: 15px;
}

.focusBox .txt li {
	height: 60px;
	line-height: 60px;
	position: absolute;
	bottom: -60px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;

	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 38px;
	right: 28px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 15px;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 10px;
	cursor: pointer;
	border-radius: 25px;
}

.focusBox .num li a,
.focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.focusBox .num li span {
	z-index: 1;
	background: #fff;
}

.focusBox .num li.on a,
.focusBox .num a:hover {
	background: #3c5f8c;
}

.t1 {
	color: #a0b6d2;
	font-size: 18px;
	height: 95px;
	line-height: 40px;
}

.t2 {
	color: #868686;
	font-size: 18px;
	height: 95px;
	line-height: 40px;
}

.t3 {
	text-align: center;
	color: #fff;
	font-size: 28px;
	padding-top: 40px;
}

.slideTxtBox01 {
	width: 100%;
	text-align: left;
	position: relative;
}

.slideTxtBox01 .hd {
	height: 102px;
	line-height: 102px;
	padding: 0;
	border-bottom: 1px solid #2c456d;
	position: absolute;
	border-top: 1px solid #2c456d;
	top: 0;
	z-index: 10;
	width: 100%;
}

.slideTxtBox01 .hd ul {
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	height: 102px;
	width: 100%;
}

.slideTxtBox01 .hd ul li {
	float: left;
	cursor: pointer;
	width: 25%;
	background: url(../images/index09.png);
	text-align: center;
	font-size: 36px;
	color: #fff;
}

.slideTxtBox01 .hd ul li span {
	background: url(../images/arrow02.png) right no-repeat;
	padding-right: 50px;
}

.slideTxtBox01 .hd ul li.on {
	height: 102px;
	background: url(../images/index10.png);
}

.slideTxtBox01 .bd ul {
	padding: 0;
	zoom: 1;
}

.slideTxtBox01 .bd ul img {
	width: 100%;
	max-height: 727px;
}

.index_news01 {
	margin-bottom: 111px;
}

.index_news01 .item {
	background: #f0f0f0;
	width: 266px;
	height: 372px;
	position: relative;
	margin: 0 29px;
}

.index_news01 .item img {
	width: 266px;
	height: 218px;
}

.index_news01 .item .txt {
	text-align: center;
	color: #bfc2ca;
	margin-top: 30px;
}

.index_news01 .item .txt h2 {
	color: #2a4e7f;
	font-size: 24px;
}

.index_news01 .item .txt p {
	line-height: 22px;
	padding-top: 10px;
}

.index_news01 .item .more01 {
	border-top: 1px solid #e4e6e8;
	width: 266px;
	height: 34px;
	line-height: 34px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	color: #bfc2ca;
}

.index_news01 .item a {
	text-decoration: none;
}

.index_news01 .item:hover {
	background: #3869ad;
}

.index_news01 .item:hover a h2 {
	color: #fff;
}

.index_news01 .item:hover a .txt {
	text-align: center;
	color: #6485bb;
	margin-top: 30px;
}

.index_news01 .item:hover a .more01 {
	border-top: 1px solid #4c78b5;
	width: 266px;
	height: 34px;
	line-height: 34px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	color: #6485bb;
}

.data {
	border: 1px solid #2d5061;
	color: #fff;
	font-size: 14px;
	text-align: center;
}

.data span {
	display: block;
	font-size: 40px;
	color: #08d9e8;
	line-height: 60px;
	padding-top: 20px;
}

.data p {
	padding: 0 20px;
}

.footer-search {
	width: 586px;
	margin: 0 auto;
	padding-top: 50px;
}

.footer-search .input {
	width: 380px;
	height: 46px;
	border: 0;
	outline: none;
	line-height: 46px;
	background: url(../images/index21.png);
	font-size: 18px;
	color: #fff;
	padding-left: 15px;
}

.footer-search .btn {
	width: 171px;
	height: 46px;
	border: 0;
	cursor: pointer;
	text-align: center;
	color: #fff;
	font-size: 18px;
	background: #2c6f9e;
}

.footer-one {
	width: 380px;
	color: #aab2bb;
	padding-top: 50px;
	margin-left: 50px;
	line-height: 24px;
	font-size: 16px;
}

.footer-one h2 {
	color: #fff;
	padding-bottom: 20px;
	font-size: 30px;
}

.footer-two {
	width: 380px;
	color: #aab2bb;
	padding-top: 50px;
	margin-left: 50px;
	line-height: 24px;
	font-size: 16px;
}

.footer-two h2 {
	color: #fff;
	padding-bottom: 20px;
	font-size: 30px;
}

.footer-two a {
	display: block;
	color: #aab2bb;
}


.fullSlide01 {
	width: 100%;
	position: relative;
	height: 599px;
	background: #fff;
}

.fullSlide01 .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.fullSlide01 .bd ul {
	width: 100% !important;
}

.fullSlide01 .bd li {
	width: 100% !important;
	height: 599px;
	overflow: hidden;
	text-align: center;
	background: cover
}

.fullSlide01 .bd li a {
	display: block;
	height: 599px;
}

.fullSlide01 .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);
}

.fullSlide01 .hd ul {
	text-align: center;
	padding-top: 5px;
}

.fullSlide01 .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;
}

.fullSlide01 .hd ul .on {
	background-position: 0 0;
}

.logo {
	position: absolute;
	top: 20px;
	left: 50px;
}

.logo img {
	width: 90px;
}

.ny_title {
	color: #fff;
	
	display: inline-block;
	font-size: 60px;
	line-height: 100px;
	position: absolute;
	top: 270px;
	left: 50px;
}

.ny_nav {
	width: 256px;
	height: 599px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../images/ny01.png);
}

.ny_nav .link {
	display: block;
	height: 75px;
	line-height: 75px;
	border-bottom: 1px solid #526780;
	color: #ffffff;
	font-size: 26px;
	padding-left: 35px;
	text-decoration: none;
}

.ny_nav .link:hover {
	background: url(../images/ny02.png);
}

.ny_nav .on {
	background: url(../images/ny02.png);
}

.ny_welcome {
	color: #fff;
	line-height: 43px;
	margin-right: 15px;
	height: 115px;
	width:257px;
}

.ny_welcome a {
	color: #fff;
	padding: 0 5px;
	display: inline-block;
	line-height: 43px;
	height: 43px;
	float: right;
}

.ny_welcome .ch {
	background: url(../images/arrow_ch.png) left no-repeat;
	padding-left: 50px;
}

.ny_welcome .weixin {
	background: url(../images/weixin.png) center center no-repeat;
	width: 30px;
	height: 43px;
	position: relative;
}

.ny_welcome .weixin img {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 50px;
	display: none;
}

.ny_welcome .weixin:hover img {
display: block;
}

.ny_welcome .home {
	background: url(../images/home.png) center center no-repeat;
	width: 30px;
	height: 43px;
}

.ny_welcome .sina {
	background: url(../images/sina.png) center center no-repeat;
	width: 30px;
	height: 43px;
	position: relative;
}

.ny_welcome .sina img {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 50px;
	display: none;
}

.ny_welcome .sina:hover img {
display: block;
}

.ny_welcome .in {
	background: url(../images/in.png) center center no-repeat;
	width: 30px;
	height: 43px;
}

.ny_pos {
	color: #c1c1c1;
	font-size: 14px;
	line-height: 47px;
	background: url(../images/ny03.png) left no-repeat;
	padding-left: 30px;
}

.ny_pos a {
	color: #c1c1c1;
	padding: 0 5px
}

.ny_menu {
	height: 83px;
	border: 1px solid #ededed;
	line-height: 85px;
	background: #fbfbfb;
	padding: 1px;
}

.ny_menu a {
	float: left;
	height: 79px;
	border-left: 1px solid #ededed;
	padding: 0 30px;
	color: #424242;
	font-size: 20px;
	border-bottom: 4px solid #fbfbfb;
	line-height: 79px;
	text-decoration: none;
}

.ny_menu a:hover {
	border-bottom: 4px solid #164f8a;
	color: #164f8a;
}

.ny_menu a.on {
 border-bottom: 4px solid #164f8a;
 color: #164f8a;
}

.ny_menulxwm {
	height: 83px;
	border: 1px solid #C1C1C1;
	line-height: 85px;
	background: #fbfbfb;
	padding: 1px;
}

.ny_menulxwm a {
	float: left;
	height: 79px;
	border-left: 1px solid #C1C1C1;
	padding: 0 3px;
	color: #424242;
	font-size: 20px;
	border-bottom: 4px solid #fbfbfb;
	line-height: 40px;
	text-decoration: none;
	text-align:center
}

.ny_menulxwm a:hover {
	border-bottom: 4px solid #164f8a;
	color: #164f8a;
}

.ny_menulxwm a.on {
 border-bottom: 4px solid #164f8a;
 color: #164f8a;
}

.ny_list_left {
	width: 813px;
}

.ny_list_left .item {
	width: 809px;
	height: 242px;
	border: 1px solid #ededed;
	margin-top: 48px;
	position: relative;
	padding: 1px;
}

.ny_list_left .item img {
	width: 345px;
	height: 242px;
	float: left;
}

.ny_list_left .item .txt {
	width: 430px;
	float: left;
	margin-left: 20px;
	color: #969696;
	font-size: 16px;
	padding-top: 15px;
}

.ny_list_left .item .txt h2 {
	color: #404040;
	font-size: 18px;
	padding-bottom: 10px;
}

.ny_list_left .item .txt .more02 {
	text-align: right;
	color: #164f8a;
	font-style: italic;
	text-decoration: underline;
	font-size: 14px;
}

.ny_list_left .item .txt .more02 a {
	color: #164f8a;
}

.ny_list_left .item .txt p {
	height: 170px;
	line-height: 24px;
}

.ny_list_left .item .date {
	position: absolute;
	top: -15px;
	left: 10px;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #f5a81e;
	font-size: 38px;
	line-height: 40px;
	color: #fff;
}

.ny_list_left .item .date span {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	background: #d99419;
}

.ny_list_right {
	width: 437px;
}

.ny_list_right .item {
	width: 435px;
	height: 242px;
	border: 1px solid #ededed;
	margin-top: 48px;
	position: relative;
	padding: 1px;
}

.ny_list_right .item .txt {
	width: 400px;
	color: #969696;
	font-size: 16px;
	padding: 70px 15px 5px 15px;
}

.ny_list_right .item .txt h2 {
	color: #404040;
	font-size: 18px;
	padding-bottom: 10px;
}

.ny_list_right .item .txt .more02 {
	text-align: right;
	color: #164f8a;
	font-style: italic;
	text-decoration: underline;
	font-size: 14px;
}

.ny_list_right .item .txt .more02 a {
	color: #164f8a;
}

.ny_list_right .item .txt p {
	height: 90px;
	line-height: 24px;
}

.ny_list_right .item .date {
	position: absolute;
	top: -15px;
	left: 180px;
	width: 62px;
	height: 62px;
	text-align: center;
	background: #f5a81e;
	font-size: 38px;
	line-height: 40px;
	color: #fff;
}

.ny_list_right .item .date span {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 18px;
	background: #d99419;
}

.ny_content .con .header {
	border-bottom: 1px solid #ededed;
	text-align: center;
	margin-top: 50px
}

.ny_content .con .header h2 {
	color: #4d4d4d;
	border-bottom: 1px solid #ededed;
	font-size: 26px;
	padding-bottom: 20px;
}

.ny_content .con .header p {
	padding: 5px 0;
	color: #b4b4b4;
	font-size: 12px
}

.ny_content .con .header p span {
	color: #164f8a;
}

.ny_content .con .details {
	font-size: 14px;
	color: #6c6c6c;
	line-height: 26px;
	padding: 20px 30px;
}

.ny_content01 .profile-img {
	background: url(../images/ny07.png) no-repeat;
	width: 494px;
	height: 556px;
	position: relative;
	margin-right: 50px;
}

.ny_content01 .profile-img img {
	position: absolute;
	width: 395px;
	height: 459px;
	top: 47px;
	left: 51px;
}

.ny_content01 .profile-txt {
	width: 1260px;
	color: #666666;
	line-height: 24px;
	font-size: 16px;
	margin-top: 47px;
	margin-left: 50px;
}

.picMarquee-left {
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-bottom: 80px;
}

.picMarquee-left .prev{
	display: block;
	width: 36px;
	height: 204px;
	float: right;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	cursor: pointer;
}

.picMarquee-left .next {
	display: block;
	width: 36px;
	height: 204px;
	float: left;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
	cursor: pointer;
}

.picMarquee-left .bd {
	padding: 0 10px;
	float: left;
	width: 1200;
}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	margin: 0 4px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	width: 293px;
	height: 204px;
	position: relative;
}

.picMarquee-left .bd ul li .pic {
	text-align: center;
}

.picMarquee-left .bd ul li .pic img {
	width: 293px;
	height: 204px;
	display: block;
}
.picMarquee-left .bd ul li:hover .title{
	display: block;
}
.picMarquee-left .bd ul li .title {
	line-height: 24px;
	width: 260px;
	height: 134px;
	background: url(../images/ny09.png);
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 33px;
	padding-top: 70px;
	text-align: left;
	font-size: 16px;
	display: none;
}
.picMarquee-left .bd ul li .title a{
	color:#fff;
	text-decoration: none;
}
.picMarquee-left .bd ul li .title h2{
	font-weight: normal;
	padding-bottom: 10px;
}











.fullSlide .bd img.toumingbanner{
	position: absolute;
	width: 100% !important;
	height: 895px !important;

}



















/* 新增20201209 start */

.fullSlide .bd img.toumingbanner {
	position: absolute;
	width: 800px !important;
	height: 200px !important;
	left: 50%;
	margin-left: -400px;
	top: 50%;
	margin-top: -100px;
}




.js-percent {
	padding-top: 0 !important;
}

.pop {
	position: absolute;
	left: 50%;
	top: 18%;
	width: 1000px;
	height: 500px;
	border: 1px solid #ccc;
	margin-left: -500px;
}

.pop_head {
	position: relative;
}

.pop_head a.close {
	width: 20px;
	height: 20px;
	background: url(../images/close.png) no-repeat;
	position: absolute;
	right: 10px;
	line-height: 20px;
	color: #000;
	text-decoration: none;
	top: 10px;
}

.pop_body {
	padding: 10px;
	background: #F8F8F8;
	width: 980px;
	height: 480px;
	overflow: hidden;
}

.pop_body .txt{
	width: 600px;
	margin: 50px auto;
	position: relative;
}
.pop_body .txt .search-input {
    border: 1px solid #ddd;
    color: #444444;
    padding: 0 17px;
    height: 50px;
    line-height: 50px;
    width: 100%;
    border-radius: 5px;
    outline: none;
    margin-bottom: 30px;
}
.pop_body .txt button {
    background: url(../images/btn01.png) no-repeat;
    border: medium none;
    color: #666666;
    padding: 0;
    height: 48px;
    line-height: 48px;
    position: absolute;
    right: 10px;
    top: 1px;
    z-index: 10;
    font-size: 20px;
    cursor: pointer;
    border-top-right-radius: 5px;
    outline: none;
    border-bottom-right-radius: 5px;
	transition: all 0.3s ease 0s;
	width: 48px;
}

.tagcloud {
    margin: 1.875em 0 2.375em;
}
.tagcloud--col .tagcloud__title {
    margin-top: 2.6em;
    margin-bottom: 1em;
}
.tagcloud__title {
    font-size: 1.25em;
    font-weight: 300;
    margin: 0 0 0.5em;
    color: #204271;
}

.tagcloud--col .tagcloud__list {
    margin: -0.375em -0.5em;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.tag-list {
    padding: 0;
    list-style: none !important;
    font-weight: 300;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -0.375em -0.5em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tagcloud--col .tagcloud__list .tag-list__itm {
    width: calc(33.33333333% - 1em - .01px);
}
.tagcloud--col .tagcloud__list .tag-list__itm {
    margin: 0.375em 0.5em;
}
.tag-list__itm a {
	text-decoration: none;
	color: #333;
}



.focusBox .pic .mask{
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	background:url(../images/index22.png) no-repeat;
	width:203px;
	height:76px;
	line-height:76px;
	font-size:18px;
	top:14px;
	left:15px;
	padding-left:10px
}

.slideBox .bd .mask{
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	background:url(../images/index23.png) no-repeat;
	width:477px;
	height:94px;
	line-height:94px;
	font-size:26px;
	top:0;
	left:0;
	text-align:center
}

.focusBox01 { position: relative; width:100%; height:727px; overflow: hidden; }
.focusBox01 .pic{ position:relative; z-index:0; }
.focusBox01 .pic img { width:100%; height:727px; display: block; }
.focusBox01 .hd01 { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox01 .hd01 li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox01 .hd01 .on{ background-position:0 0; }

.guide{width:60px;position:fixed;right:20px;bottom:134px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 134+'px');display:block; z-index:999}
.guide a{display:block;width:60px;height:50px;background:url(../images/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .top{background-position:-145px -185px;}

/* 新增20201209 end */















/* 修改20201209 start */

.ny_title01 {
	color: #fff;
	display: inline-block;
	font-size: 60px;
	position: absolute;
	top: 270px;
	left: 0;
	width: 40%;
	height: 170px;
	text-align: center;
	z-index: 999;
	background: url(../images/ny10.png);
}

.ny_title01 span {
	margin-right: 20px;
	display: inline-block;
	line-height: 100px;
	padding-top: 30px
}

.ny_left {
	width: 352px;
	margin-top: 35px;
}

.sideMenu h3 {
	height: 50px;
	line-height: 50px;
	padding-left: 10px;
	border-left: 3px solid #164f8a;
	background: #326498;
	cursor: pointer;
	font: normal;
	color: #fff;
	font-size: 20px;
}

.sideMenu h3 em {
	float: right;
	display: block;
	width: 67px;
	height: 50px;
	background: url(../images/ny11.png) no-repeat;
	cursor: pointer;
}

.sideMenu h3.on em {
	background: url(../images/ny12.png) no-repeat;
}

.sideMenu ul {
	padding: 0 0 0 3px;
	color: #999;
	display: none;
	/* 默认都隐藏 */
}
.sideMenu ul li{
	margin-top: 1px;
}
.sideMenu ul li a{
	display: block;
	background:#809eb4;
	line-height: 47px;
	padding-left: 30px;
	color: #fff;
	font-size: 20px;
}
.ny_right{
	width: 900px;
	margin-top: 35px;
}
.ny_right .right_txt{
	background: url(../images/ny13.png) bottom no-repeat ;
	padding-bottom: 65px;
}
.ny_right .right_txt h1{
	color: #002f5f;
	font-size: 50px;
}
.ny_right .right_txt p{
	color: #424242;
	padding-top: 20px;
	font-size: 16px;
	line-height: 24px;
}
.ny_right .itemlist{
	width: 420px;
	margin: 35px 15px;
}
.ny_right .itemlist a{
	color: #002f5f;
	font-size: 30px;
	display: block;
}
.ny_right .itemlist p{
	color: #424242;
	padding-top: 20px;
	font-size: 16px;
	line-height: 24px;
}
.ny_right .con .header{
	border-bottom: 1px solid #b9b9b9;
	text-align: center;
	margin-top: 20px
}
.ny_right .con .header h2{
	color: #4d4d4d;
	font-size: 26px;
}
.ny_right .con .header p{
	padding: 5px 0;
	color: #b4b4b4;
	font-size: 12px;
	border-top: 1px solid #b9b9b9;
	margin-top:20px ;
}
.ny_right .con .header p span{
	color: #164f8a;
}
.ny_right .con .details{
	font-size: 16px;
	color: #6c6c6c;
	line-height: 26px;
	padding: 20px 30px;
}

.bg_ny{
	background: url(../images/bg_ny.png) top center no-repeat
}

/* 修改20201209 end */




.slider{ width:100%;  min-width:1225px;  height:335px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1225px; position:absolute; left:50%; margin-left:-622px  }
.slider .bd li{ width:1225px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1225px; height:335px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1225px !important; /*强锟斤拷位锟斤拷*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-622px;  }
.slider .next{ left:50%;  margin-left:603px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }



.wrapper-2 {
	width: 1260px;
	margin: 0 auto;
}



.clearfix2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.nav2 {
	padding: 0;
	height: 69px;
	line-height: 63px;
	position: relative;
	z-index: 1;
}
.nav2 a {
	color: #fff;
	text-decoration: none;
}
.nav2 .nLi {
	float: left;
	position: relative;
	display: inline;
}
.nav2 .nLi h3 {
	float: left;
}
.nav2 .nLi h3 a {
	display: block;
	padding: 0 5px;
	font-size: 18px;
	font-weight: normal;
}
.nav2 .sub {
	display: none;
	width: 140px;
	left: 0;
	top: 67px;
	position: absolute;
	background: #ffffff;
	line-height: 26px;
	padding: 5px 0;
	border-top: 3px solid #ffd803;
	border-bottom: 3px solid #ffd803;
}
.nav2 .sub li {
	zoom: 1;
	padding-left:10px
}
.nav2 .sub a {
	display: block;
	padding: 0 10px;
	color: #1f1f1f;
	border-bottom:1px dashed #898989;
	
	padding-left:15px;
}
.nav2 .sub a:hover {
	color: #174294;
}
.nav2 .on h3 a {
	color: #fff;
}




.footer-three{
	width: 1300px;
}
.footer-three .img {
  width: 355px;
  min-height: 233px;
  position: fixed;
  z-index: 100;
  left: auto;
  right: 0.07rem;
  top: auto;
  bottom: 0.28rem;
}
.footer-three .img li {
  position: absolute;
  width: 120px;
  box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.15);
}
.footer-three .img li img {
  width: 100%;
}
.footer-three .img li.li_02 {
  left: 75px;
  top: 69px;
}
.footer-three .img li.li_03 {
  left: 187px;
  top: 45px;
  z-index: 2;
}
.footer-three .img li.on {
  z-index: 5;
}