﻿body {
	font: normal 12px/1.4 'Microsoft YaHei', Helvetica, arial, simsun,
		sans-serif; ( 英文字体 ) font-size : 100%;
	background-color: #fff;
}


html>body {
	font-size: 0.875rem;
	-webkit-text-size-adjust: none;
}


input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
	fieldset, input, textarea, p, blockquote, th, td {
	padding: 0;
	margin: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

address, caption, cite, code, dfn, th, var {
	font-weight: normal;
	font-style: normal;
}

ol, ul {
	list-style: none;
}

caption, th {
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}

q:before, q:after {
	content: '';
}

abbr, acronym {
	border: 0;
}

a {
	text-decoration: none;
	color: #232323;
}


textarea {
	resize: none;
}

textarea:focus, input:focus {
	outline: none;
}


input::-webkit-input-placeholder {
	color: #000;
}

::-webkit-input-placeholder {
	
	color: #999;
}

:-moz-placeholder {
	
	color: #999;
}

::-moz-placeholder {
	
	color: #999;
}

:-ms-input-placeholder {
	
	color: #999;
}

.clear {
	clear: both;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pb30 {
	padding-bottom: 1px;
}

.bgf7 {
	background-color: #f7f7f7;
}

.w1200 {
	width: 1200px;
	margin: 0px auto;
}

.mtb20 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.over {
	overflow: hidden;
}

.head-top {
	width: 100%;
	min-width: 1200px;
	background-color: #001733;
}

.head-top dt {
	float: left;
	width: 460px;
	overflow: hidden;
}

.head-top dt a {
	color: #fff;
	font-size: 13px;
	line-height: 44px;
	display: block;
	margin-left: 10px;
	float: left;
}

.head-top dd {
	float: right;
	width: 560px;
	overflow: hidden;
}

.head-top dd a {
	display: block;
	float: left;
	color: #fff;
	font-size: 13px;
	line-height: 44px;
	margin-left: 10px;
}

.head-top dd p {
	float: right;
	width: 280px;
	margin-top: 10px;
}

.head-top dd p input {
	display: block;
	float: left;
	width: 250px;
	padding-left: 4px;
	color: #999;
	border: 0;
	background-color: #fff;
	line-height: 23px;
}

.head-top dd p input.searchbtn {
	background: url(../image/searchicon.jpg) center center no-repeat;
	padding-left: 0;
	width: 26px;
	height: 23px;
}

.bgblue {
	background-color: #002147;
}

.w100 {
	width: 100%;
	min-width: 1200px;
}

.logo {
	width: 330px;
	float: left;
	margin-top: 19px;
	margin-bottom: 17px;
	text-align: center;
}

.logo img {
	display: block;
	max-width: 100%;
}


#nav {
	float: right;
	width: 850px;
	display: block;
	margin-top: 15px;
	margin-bottom: 17px;
}

#nav .mainlevel {
	float: left;
	line-height: 56px;
	text-align: center;
	width: 14.9%;
	font-size: 18px;
	position: relative;
	
}

#nav .mainlevel a {
	color: #eee;
	display: block;
	text-align: center;
}

#nav .mainlevel>a:hover {
	color: #002147;
	text-decoration: none;
	background-color: #fff;
	
}

#nav .mainlevel ul {
	display: none;
	position: absolute;
	z-index: 999;
}

#nav .mainlevel li {
	background-color: #002147;
	width: 127px;
	
}

#nav .mainlevel li a {
	color: #fff;
}

#nav .mainlevel li a:hover {
	color: #002147;
	text-decoration: none;
	background: #fff;
}

#nav .mainlevel .active {
	color: #002147;
	text-decoration: none;
	background: #fff;
}

#nav .mainlevel .triangle-down {
	vertical-align: middle;
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
	transition: transform 0.5s;
}

.triangle-down {
	width: 0;
	height: 0;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #fff;
	position: absolute;
	top: 26px;
	right: 3px;
}

#nav .mainlevel:hover .triangle-down {
	transform: rotate(180deg);
}

.news-left {
	width: 800px;
}

.slideBox {
	width: 420px;
	height: 270px;
	overflow: hidden;
	position: relative;
}

.slideBox .hd {
	height: 18px;
	overflow: hidden;
	position: absolute;
	right: 8px;
	bottom: 8px;
	z-index: 1;
}

.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slideBox .hd ul li {
	float: left;
	margin-right: 5px;
	font-size: 12px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	background: #fff;
	cursor: pointer;
}

.slideBox .hd ul li.on {
	background: #c91111;
	color: #fff;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox .bd img {
	width: 420px;
	height: 270px;
	display: block;
}

.slideBox .bd span {
	display: block;
	width: 97%;
	padding-left: 3%;
	background-color: #000;
	opacity: 0.8;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	bottom: 0;
}

.sliderText {
	font-size: 22px;
	color: #c91111;
	padding: 10px 0px 0px 0px;
}

.news-slider {
	display: inline-block;
	vertical-align: top;
	width: 450px;
	margin-top: 6px;
}

.news-list-box {
	display: inline-block;
	vertical-align: top;
	width: 328px;
}

.news-list-box ul li a {
	display: block;
	font-size: 15px;
	color: #333;
	margin: 10px 0px 24px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0px 0px 0px 10px;
	border-left: 3px solid #c91111;
	height: 17px;
	line-height: 17px;
}

.news-list-box ul li a:hover {
	color: #c91111;
}

.news-right {
	width: 350px;
}

.news-xs-list ul li {
	padding-bottom: 14px;
	padding-left: 5px;
	box-sizing: border-box;
	margin: 10px 0px 17px 0px;
	border-bottom: 1px dashed #ccc;
	width: 100%;
	background: url(../image/jiantoucu-icon.png) no-repeat left 5px;
}

.news-xs-list ul li:last-child {
	border: none;
}

.news-xs-list ul li a {
	margin: 0;
	border-left: none;
}

.news-xs-list {
	width: 100%;
}

.index-tit {
	width: 100%;
	line-height: 56px;
	background: url(../image/line.jpg) left bottom no-repeat;
	padding-bottom: 2px;
	overflow: hidden;
	margin-bottom: 16px;
}

.index-tit span {
	display: block;
	float: left;
	width: 50%;
	font-size: 22px;
	color: #002147;
}

.index-tit span i {
	display: block;
	float: left;
	margin-right: 5px;
	width: 26px;
	height: 56px;
}

.index-tit em {
	display: block;
	float: right;
	color: #999;
	font-size: 14px;
	font-style: normal;
}

.index-tit em a {
	color: #999;
}

.index-tit span i.icon1 {
	background: url(../image/titicon01.png) center center no-repeat;
}

.index-tit span i.icon2 {
	background: url(../image/titicon02.png) center center no-repeat;
}

.index-tit span i.icon3 {
	background: url(../image/titicon03.png) center center no-repeat;
}

.index-tit span i.icon4 {
	background: url(../image/titicon04.png) center center no-repeat;
}

.index-tit span i.icon5 {
	background: url(../image/titicon05.png) center center no-repeat;
}

.index-tit span i.icon6 {
	background: url(../image/titicon06.png) center center no-repeat;
}

.index-tit span i.icon7 {
	background: url(../image/titicon07.png) center center no-repeat;
}

.index-tit span i.icon8 {
	background: url(404.png) center center no-repeat;
}

.index-tit span i.xs-icon {
	background: url(../image/xs-icon.png) center center no-repeat;
	width: 26px;
	height: 26px;
	background-size: cover;
	vertical-align: middle;
	margin-top: 16px;
}

.index-foucs {
	float: left;
	width: 31%;
}

.mlf3 {
	margin-left: 3.5%;
	margin-right: 3.5%;
}

.index-foucs dt {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
	height: 238px;
}

.index-foucs dt img {
	display: block;
	width: 100%;
	transition: all .28s linear;
	-moz-transition: all .28s linear;
	-webkit-transition: all .28s linear;
	-o-transition: all .28s linear;
}

.index-foucs dd {
	width: 100%;
	overflow: hidden;
	border-bottom: 2px solid #e8e8e8;
}

.index-foucs dd span {
	display: block;
	float: left;
	line-height: 68px;
	width: 18%;
	text-align: center;
	font-size: 45px;
	color: #323232;
	font-family: arial;
	font-weight: bold;
	letter-spacing: -3px;
}

.index-foucs dd p {
	float: right;
	width: 80%;
}

.index-foucs dd p i {
	display: block;
	width: 100%;
	margin-top: 7px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	font-style: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-foucs dd p b {
	display: block;
	font-weight: normal;
	color: #999;
	font-size: 12px;
	font-family: arial;
}

.index-foucs:hover dt img {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.index-foucs:hover dd span {
	color: #0052A5;
}

.index-foucs:hover dd p i {
	color: #0052A5;
}

.w31 {
	width: 31%;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.index-newul1 {
	width: 100%;
	overflow: hidden;
}

.index-newul1 li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 7px;
}

.index-newul1 li span {
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	background-color: #dfdfdf;
}

.index-newul1 li span i {
	display: block;
	font-style: normal;
	font-size: 24px;
	line-height: 43px;
	color: #002147;
}

.index-newul1 li span b {
	display: block;
	font-style: normal;
	font-weight: normal;
	background-color: #002147;
	line-height: 21px;
	font-size: 14px;
	color: #fff;
}

.index-newul1 li p {
	width: 76%;
	float: right;
}

.index-newul1 li p i {
	display: block;
	width: 100%;
	line-height: 38px;
	font-size: 15px;
	color: #333;
	margin-bottom: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-style: normal;
}

.index-newul1 li p b {
	display: block;
	font-weight: normal;
	background: url(../image/timeicon.jpg) left center no-repeat;
	padding-left: 15px;
	font-size: 12px;
	color: #999;
}

.index-newul1 li:hover p i {
	color: #168ACC;
}

.index-newul2 {
	width: 100%;
	overflow: hidden;
}

.index-newul2 li {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	line-height: 45px;
}

.index-newul2 li span {
	display: block;
	float: left;
	width: 82%;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.index-newul2 li span a {
	color: #333;
}

.index-newul2 li span a:hover {
	color: #168acc;
}

.index-newul2 li i {
	display: block;
	float: right;
	width: 15%;
	text-align: right;
	font-style: normal;
	font-size: 12px;
	color: #999;
}

.index-icon {
	overflow: hidden;
	margin-top: 20px;
}

.index-icon li {
	float: left;
	width: 48%;
	margin-left: 1%;
	margin-right: 1%;
	text-align: left;
	line-height: 81px;
	margin-bottom: 18px;
	border-radius: 10px;
}

.index-icon li.bgRicon1 {
	background-color: #fef5e6;
}

.index-icon li.bgRicon2 {
	background-color: #f8fbda;
}

.index-icon li.bgRicon3 {
	background-color: #e7effc;
}

.index-icon li.bgRicon4 {
	background-color: #fdecef;
}

.index-icon li.bgRicon5 {
	background-color: #f3ecff;
}

.index-icon li.bgRicon6 {
	background-color: #eefefb;
}

.index-icon li.bgRicon7 {
	background-color: #f0feee;
}

.index-icon li.bgRicon8 {
	background-color: #fef5e6;
}

.index-icon li a {
	font-size: 18px;
	color: #333;
}

.index-icon li i {
	display: block;
	float: left;
	margin: 15px 10px;
	width: 50px;
	height: 50px;
	background: url(../image/icon.png);
	transition: all .28s linear;
	-moz-transition: all .28s linear;
	-webkit-transition: all .28s linear;
	-o-transition: all .28s linear;
}

.index-icon li i.Ricon1 {
	background-position: -18px -14px;
}

.index-icon li i.Ricon2 {
	background-position: -104px -14px;
}

.index-icon li i.Ricon3 {
	background-position: -192px -14px;
}

.index-icon li i.Ricon4 {
	background-position: -282px -14px;
}

.index-icon li i.Ricon5 {
	background-position: 331px -14px;
}

.index-icon li i.Ricon6 {
	background-position: 244px -14px;
}

.index-icon li i.Ricon7 {
	background-position: 155px -14px;
}

.index-icon li i.Ricon8 {
	background-position: 67px -14px;
}

.index-icon li:hover a {
	color: #002248;
}

.index-icon li:hover i.Ricon1 {
	background-position: -18px 67px;
}

.index-icon li:hover i.Ricon2 {
	background-position: -104px 67px;
}

.index-icon li:hover i.Ricon3 {
	background-position: -192px 67px;
}

.index-icon li:hover i.Ricon4 {
	background-position: -282px 67px;
}

.index-icon li:hover i.Ricon5 {
	background-position: 331px 67px;
}

.index-icon li:hover i.Ricon6 {
	background-position: 244px 67px;
}

.index-icon li:hover i.Ricon7 {
	background-position: 155px 67px;
}

.index-icon li:hover i.Ricon8 {
	background-position: 67px 67px;
}

.index-newul3 {
	width: 100%;
	overflow: hidden;
}

.index-newul3 li {
	background: url(../image/dian.png) 5px center no-repeat;
	padding-left: 20px;
	border-bottom: 1px solid #f0efef;
	font-size: 15px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.index-newul3 li a {
	color: #333;
}

.index-newul3 li:hover {
	background: url(../image/dian-hover.png) 5px center no-repeat;
}

.index-newul3 li:hover a {
	color: #168ACC;
}

.linkul {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}

.linkul li {
	float: left;
	width: 18%;
	margin-left: 2%;
	height: 60px;
	overflow: hidden;
	
	margin-bottom: 2px;
	margin-top: 15px;
	border: 1px solid #e9e9e9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.linkul li a {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 216px;
	height: 60px;
}

.linkul li:nth-child(1) {
	margin-left: 0px;
}

.linkul li:nth-child(1)+li+li+li+li+li {
	margin-left: 0px;
}

.linkul li img {
	vertical-align: middle;
	display: inline-block;
	max-width: 100%;
	max-height: 60px;
	filter: gray;
}

.linkul li:hover img {
	filter: grayscale(0);
	filter: none;
}

.footer {
	width: 100%;
	min-width: 1200px;
	background: url(../image/footbg.jpg) top center no-repeat;
	background-color: #002147;
	padding-top: 70px;
	padding-bottom: 30px;
}

.nyfooter {
	width: 100%;
	min-width: 1200px;
	background-color: #002147;
	padding-top: 70px;
	padding-bottom: 30px;
}

.footlogo {
	width: 420px;
}

.footlogo img {
	display: block;
	max-width: 100%;
	margin-top: 26px;
}

.foot-text {
	width: 350px;
}

.foot-text2 {
	width: 300px;
}

.foot-text p, .foot-text2 p {
	font-size: 14px;
	line-height: 30px;
	color: #76a7d9;
}

.foot-ewm {
	width: 120px;
}

.foot-ewm img {
	display: block;
	max-width: 100%;
	float: right;
}


.subbanner {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}

.subbanner img {
	display: block;
	width: 100%;
}

.crumber {
	text-align: left;
	line-height: 57px;
	color: #666;
}

.crumber p {
	font-size: 14px;
}

.crumber a {
	color: #666;
}

.crumber a:hover {
	color: #002147;
}

.ny-left {
	width: 215px;
	background-color: #fff;
	float: left;
}

.ny-left dt {
	width: 215px;
	text-align: center;
	letter-spacing: 1px;
	text-transform: uppercase;
	height: 68px;
	overflow: hidden;
	background: url(../image/nyleftbg.jpg) center center no-repeat;
}

.ny-left dt i {
	display: block;
	font-size: 48px;
	color: #fff;
	line-height: 68px;
	float: left;
	margin-left: 25px;
	font-style: normal;
}

.ny-left dt p {
	float: left;
}

.ny-left dt p span {
	display: block;
	font-size: 24px;
	color: #fff;
	line-height: 24px;
	margin-top: 15px;
}

.ny-left dt p b {
	display: block;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	color: #fff;
	line-height: 12px;
	margin-top: 3px;
}

.ny-left dd {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
}

.ny-left dd a {
	width: 90%;
	display: block;
	line-height: 51px;
	padding-left: 10%;
	color: #333;
	font-size: 15px;
}

.ny-left dd a i {
	display: block;
	float: right;
	margin-right: 10%;
	font-style: normal;
	color: #999;
}

.ny-left dd a:hover {
	color: #fff;
	background-color: #9caaba;
}

.ny-left dd .active {
	color: #fff;
	background-color: #9caaba;
}

.ny-right {
	float: right;
	width: 880px;
	padding: 0px 30px 30px 30px;
	background-color: #fff;
	margin-bottom: 30px;
}

.ny-tit1 {
	width: 100%;
	border-bottom: 1px solid #f2f2f2;
	font-size: 30px;
	line-height: 68px;
}

.nytext {
	width: 98%;
	margin: 10px auto;
}

.nytext p {
	width: 100%;
	font-size: 14px;
	line-height: 32px;
}

.tabletxt {
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}

.h1tit {
	display: block;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 18px;
	font-weight: bold;
	line-height: 36px;
	color: #002147;
}

.h2tit {
	display: block;
	width: 100%;
	font-size: 16px;
	line-height: 36px;
}

.textdllist {
	width: 100%;
	overflow: hidden;
	overflow: hidden;
	column-count: 2;
	column-gap: 1.5%;
}

.textdllist li {
	break-inside: avoid;
	box-sizing: border-box;
}

.textdllist li span {
	display: block;
	font-size: 14px;
	line-height: 32px;
}

.textdllist li p {
	font-size: 14px;
	line-height: 32px;
	margin-left: 22px;
}

.textdllist li a {
	color: #555;
}

.textdllist li a:hover {
	color: #76A7D9;
}

.ldjgdiv {
	width: 96%;
	margin: 20px auto;
	overflow: hidden;
}

.ldjgul {
	width: 48%;
	margin-right: 2%;
	float: left;
	margin-bottom: 10px;
}

.ldjgul li {
	width: 100%;
	overflow: hidden;
	line-height: 32px;
}

.ldjgul li b {
	font-size: 16px;
	color: #333;
	line-height: 32px;
}

.ldjgul li span {
	display: block;
	float: left;
}

.ldjgul li p {
	display: block;
	float: left;
	width: 80%;
}

.ldjgul li i {
	display: block;
	width: 80%;
	padding-left: 10%;
	float: none;
	font-style: normal;
	overflow: hidden;
}

.ldjgul li i em {
	display: block;
	float: left;
	width: 20%;
	font-style: normal;
}

.ldjgul li p a, .ldjgul li i a {
	color: #333;
}

.ldjgul li p a:hover, .ldjgul li i a:hover {
	color: #168ACC;
}

.ldjj-tit {
	width: 96%;
	margin: 20px auto 10px auto;
}

.ldjj-tit dt {
	font-size: 20px;
	font-weight: bold;
	line-height: 42px;
	color: #333;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

.ldjj-tit dd {
	width: 90%;
	margin: 0px auto;
	overflow: hidden;
}

.ldjj-tit dd img {
	display: block;
	float: left;
	width: 40%;
}

.ldjj-tit dd p {
	width: 55%;
	float: left;
	margin-left: 3%;
	font-size: 14px;
	line-height: 36px;
}

.newlist-left {
	float: left;
	width: 180px;
	background: url(../image/dqlm.png) right top no-repeat;
}

.left-yuan {
	width: 60px;
	height: 110px;
	padding-left: 97px;
	padding-top: 28px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
	letter-spacing: 5px;
}

.left-yuan5 {
	width: 113px;
	height: 110px;
	padding-left: 65px;
	padding-top: 28px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
	letter-spacing: 5px;
	text-align: center;
}

.newlist-leftul {
	width: 130px;
	background: url(../image/pic-43.jpg) right top repeat-y;
	padding-bottom: 230px;
}

.newlist-leftul li {
	text-align: right;
	font-size: 18px;
	line-height: 52px;
}

.newlist-leftul li a {
	display: block;
	width: 100px;
	color: #333;
	height: 52px;
	line-height: 52px;
	text-align: right;
	padding-right: 30px;
	background: url(../image/pic-41.jpg) right center no-repeat;
}

.newlist-leftul li a:hover {
	background: url(../image/pic-42.png) no-repeat right center;
	font-weight: bold;
	color: #0182c6;
}

.newlist-leftul li .cur {
	background: url(../image/pic-42.png) no-repeat right center;
	font-weight: bold;
	color: #0182c6;
}

.newlist-leftul li .active {
	background: url(../image/pic-42.png) no-repeat right center;
	font-weight: bold;
	color: #0182c6;
}

.newlist-bigR {
	float: right;
	width: 1000px;
	margin-top: 65px;
}

.bs1 {
	border-bottom: 1px dashed #999;
}

.newlist-center {
	float: left;
	margin-top: 20px;
	margin-right: 20px;
}

.newlistcenterul {
	width: 760px;
	margin-bottom: 25px;
}

.newlistcenterul li {
	width: 745px;
	padding-left: 15px;
	background: url(../image/dian.png) left center no-repeat;
	overflow: hidden;
	line-height: 36px;
}

.newlistcenterul li p {
	width: 625px;
	display: block;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.newlistcenterul li span {
	display: block;
	width: 120px;
	float: right;
	text-align: right;
	font-size: 14px;
	color: #999;
}

.newlistcenterul li p a {
	color: #333;
}

.newlistcenterul li p a:hover {
	color: #168ACC;
}

.newlistcenterul li:hover {
	background: url(../image/dian-hover.png) left center no-repeat;
}

.newlist-right {
	float: right;
	margin-top: 15px;
	width: 220px;
	background-color: #ebebeb;
}

.newlistright-tit {
	width: 100%;
}

.newlistright-tit span {
	display: block;
	background-color: #002248;
	font-weight: bold;
	text-align: center;
	color: #fff;
	width: 100%;
	font-size: 18px;
	line-height: 42px;
}

.newlistright-tit p {
	width: 90%;
	margin: 10px auto;
	height: 128px;
	overflow: hidden;
}

.newlistright-tit img {
	display: block;
	max-width: 100%;
	transition: all .28s linear;
	-moz-transition: all .28s linear;
	-webkit-transition: all .28s linear;
	-o-transition: all .28s linear;
}

.newlistright-tit p img:hover {
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.hotnewlistul {
	width: 90%;
	margin: 0px auto;
	overflow: hidden;
	margin-bottom: 30px;
}

.hotnewlistul li {
	width: 93%;
	padding-left: 7%;
	background: url(../image/dian.png) left center no-repeat;
	font-size: 14px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hotnewlistul li a {
	color: #555;
}

.hotnewlistul li a:hover {
	color: #0052A5;
}


.pages {
	width: 100%;
	margin: 20px auto 30px auto;
	text-align: center;
}

.pages li {
	display: inline-block;
	color: #666;
	font-size: 14px;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	line-height: 34px;
	padding: 0px 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.pages li a {
	color: #666;
}

.pages li:hover {
	border: 1px solid #0052a5;
	color: #0052a5;
}

.pages li:hover a {
	color: #0052a5;
}

.pages li.current {
	line-height: 42px;
	font-size: 20px;
	background-color: #0052a5;
	color: #fff;
	border: 0;
}

.pages li.current a {
	color: #fff;
}

.page-next {
	width: 920px;
	margin: 0px auto 40px auto;
	padding: 10px 0px;
	background-color: #f5f5f5;
	overflow: hidden;
}

.page-next li {
	width: 450px;
	margin-left: 10px;
	float: left;
	overflow: hidden;
}

.page-next li span {
	display: block;
	float: left;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	color: #333333;
	font-size: 14px;
	line-height: 28px;
	width: 88px;
	margin-right: 14px;
	text-align: center;
}

.page-next li a {
	color: #666;
	display: block;
	float: left;
	line-height: 30px;
	overflow: hidden;
	width: 346px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.page-next li a:hover {
	color: #0052a5;
}


.text-tit {
	width: 100%;
	overflow: hidden;
	margin-bottom: 40px;
	overflow: hidden;
}

.text-tit span {
	display: block;
	text-align: center;
	line-height: 73px;
	font-size: 28px;
	color: #111111;
	letter-spacing: 2px;
}

.text-tit p {
	line-height: 36px;
	border-bottom: 1px solid #777777;
	overflow: hidden;
	text-align: center;
}

.text-tit i {
	display: inline-block;
	margin-left: 15px;
	margin-right: 30px;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	font-style: normal;
}

.video {
	width: 61%;
	margin: 15px auto;
}

.text {
	width: 96%;
	margin: 15px auto;
}

.text p {
	font-size: 16px;
	line-height: 36px;
	color: #555;
}

.text img {
	display: block;
	max-width: 80%;
	margin: 20px auto;
}


.honorlistul {
	width: 96%;
	margin: 15px auto 30px auto;
}

.honorlistul li {
	font-size: 16px;
	line-height: 42px;
	background: url(404.png) left center no-repeat;
	width: 97%;
	padding-left: 3%;
}

.honorlistul li a {
	color: #333;
}

.honorlistul li a:hover {
	color: #0182C6;
}


.searchlist {
	width: 96%;
	margin: 15px auto;
}

.searchlist dl {
	width: 100%;
	border-bottom: 1px solid #C9C9C9;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.searchlist dl dt {
	width: 100%;
	display: block;
	font-size: 18px;
	line-height: 42px;
	color: #002248;
}

.searchlist dl dt span {
	color: #900;
	font-weight: bold;
}

.searchlist dl dd {
	font-size: 14px;
	line-height: 32px;
	color: #333;
}

.searchlist dl dd a {
	color: #900;
}

.video-div {
	width: 372px;
	height: 334px;
	position: relative;
}

.video-div a {
	width: 100%;
	overflow: hidden;
	display: block;
}

.video-div img {
	width: 100%;
}

.video-bg {
	width: 372px;
	height: 302px;
	background-color: #000;
	opacity: 0.6;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 990;
	transition: all .28s linear;
	-moz-transition: all .28s linear;
	-webkit-transition: all .28s linear;
	-o-transition: all .28s linear;
}

.video-i {
	width: 372px;
	height: 302px;
	top: 0;
	display: block;
	position: absolute;
	z-index: 991;
	background: url(../image/videopng.png) center center no-repeat;
	opacity: 0.9;
}

.video-div a:hover .video-bg {
	opacity: 0.2;
}

.video-div a:hover .video-i {
	opacity: 0.6;
}

.video-div p {
	width: 98%;
	margin: 0px auto;
	font-size: 14px;
	line-height: 32px;
	color: #333;
	text-align: center;
}

.video-div p a {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.video-div p a:hover {
	color: #168ACC;
}

.video-list {
	width: 980px;
	overflow: hidden;
}

.video-list li {
	float: left;
	position: relative;
	width: 225px;
	height: 225px;
	margin: 10px;
	overflow: hidden;
}

.video-list li img {
	width: 225px;
	height: 225px;
}

.video-list li .video-bg {
	width: 225px;
	height: 225px;
	background-color: #000;
	opacity: 0.6;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 990;
	transition: all .28s linear;
	-moz-transition: all .28s linear;
	-webkit-transition: all .28s linear;
	-o-transition: all .28s linear;
}

.video-list li .video-i {
	width: 225px;
	height: 225px;
	top: 0;
	display: block;
	position: absolute;
	z-index: 991;
	background: url(../image/videopng.png) center center no-repeat;
	opacity: 0.9;
}

.video-list li a:hover .video-bg {
	opacity: 0.2;
}

.video-list li a:hover .video-i {
	opacity: 0.6;
}

.video-list p {
	width: 98%;
	margin: 0px auto;
	font-size: 14px;
	line-height: 32px;
	color: #333;
	text-align: center;
}

.video-list a p {
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.video-list a:hover p {
	color: #168ACC;
}

.xiazai {
	background-color: #0a5498;
	border-radius: 20px;
	width: 97%;
	padding: 0px 1%;
	display: block;
	text-align: center;
	background-color: #0a5498;
}

.xiazai a {
	width: auto;
	color: #fff;
	background: url(404.png) right center no-repeat;
	background-size: 20px;
	padding-right: 30px;
}