﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666; overflow-x:hidden;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px; vertical-align:middle;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0075cf; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}

.nyabout{width:95%;height:auto;overflow:hidden; margin:0px auto; padding-bottom:0.6rem;}
.nyconabjsbt{width:100%;height:1.28rem;overflow:hidden;margin:0px auto;margin-top:0.3rem;}
.nyconabjsbt .nyconabjsbts{width:100%;height:0.68rem;overflow:hidden;line-height:0.68rem;background:url(../images/nybtbg.png) no-repeat bottom center;text-align:center;font-size:0.4rem;color:#202020; text-transform:uppercase; font-weight:600;font-style: oblique;}
.nyconabjsbt .nyconabjsbtx{width:100%;height:0.6rem;overflow:hidden;line-height:0.6rem;text-align:center;font-size:0.3rem;color:#656565;}
.nyconabjsnr{width:95%;height:auto;overflow:hidden;margin:0px auto;padding-bottom:0.5rem;line-height:0.4rem;padding-top:0.2rem;text-align:justify; text-justify:inter-ideograph;}


.nyconablc{width:100%;height:5.7rem;overflow:hidden;margin:0px auto;background:url(../images/nyjslc.jpg);background-size:cover;}
.nyconablc .nyconablcn{width:95%;height:auto;margin:0px auto;}
.nyconablc .nyconablcn .nyconablcbt{width:100%;height:auto;overflow:hidden;margin:0px auto; margin-top:0.5rem;}
.nyconablc .nyconablcn .nyconablcbt .nyconablcbts{width:100%;height:0.68rem;line-height:0.68rem;background:url(../images/nybtbg1.png) no-repeat bottom center;text-align:center;font-size:0.4rem;color:#ffffff; text-transform:uppercase; font-weight:600;font-style: oblique;}
.nyconablc .nyconablcn .nyconablcbt .nyconablcbtx{width:100%;height:0.53rem;line-height:0.53rem;text-align:center;font-size:0.3rem;color:#ffffff;}

.nyconablc .nyconablcn .nyconablcx{width:100%;height:auto;margin:0px auto;margin-top:0.96rem;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxs{width:100%;height:1.32rem;margin:0px auto;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxs ul{width:100%;height:1.32rem;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxs ul li{height:1.32rem;float:left;background:url(../images/lcbg.png) no-repeat center;background-size:100%;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxs ul li .nyconablcxsn{width:67%;height:0.65rem;padding-top:0.4rem; line-height:0.32rem; padding-left:33%; font-size:0.12rem;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxs ul li .nyconablcxsn span{font-size:0.2rem; padding-right:0.1rem;}

.nyconablc .nyconablcn .nyconablcx .nyconablcxs .swiper-pagination {margin-top:0.8rem; position: relative}

.nyconablc .nyconablcn .nyconablcx .nyconablcxx{width:90%;height:0.5rem;overflow:hidden;margin:0px auto; text-align:center; margin-top:0.7rem;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxx a{width:0.1rem;height:0.1rem;display:inline-block;background-color:#90aabc; margin:0px 0.07rem;;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxx a:hover{width:0.1rem;height:0.1rem;background-color:#4db4ff;}
.nyconablc .nyconablcn .nyconablcx .nyconablcxx a.cur{width:0.1rem;height:0.1rem;background-color:#4db4ff;}

.nyaboutry{width:100%;height:auto;overflow:hidden; padding-bottom:0.6rem;}
.nyaboutry .nyaboutrylb{width:100%;height:auto;overflow:hidden;margin-top:0.5rem;}
.nyaboutry .nyaboutrylb ul{width:100%;height:auto;overflow:hidden;}
.nyaboutry .nyaboutrylb ul li{width:20%;height:1.8rem;float:left;margin:0px 2.5%;background:#fafafa; padding-bottom:0.3rem;}
.nyaboutry .nyaboutrylb ul li a{width:100%;height:1.8rem;display:block;}
.nyaboutry .nyaboutrylb ul li a .nyaboutrylbs{width:80%;height:0.52rem;margin:0px auto;margin-top:0.24rem;border-top:0.05rem solid #4db4ff; padding-top:0.26rem; font-size:0.24rem; text-align:center;}
.nyaboutry .nyaboutrylb ul li a .nyaboutrylbx{width:0.92rem;height:0.8rem;margin:0px auto;}
.nyaboutry .nyaboutrylb ul li a .nyaboutrylbx img{width:100%;}

.nyconabjsfl{width:96%; height:auto; overflow:hidden; margin:0px auto;text-align:center;}
.nyconabjsfl a{width:auto;height:0.5rem;display:inline-block;margin:0.3rem 0.11rem;border:1px solid #dddede;padding:0rem 0.15rem; line-height:0.55rem; font-size:0.14rem;color:#88898a;}
.nyconabjsfl a.cur{width:auto;height:0.5rem;display:inline-block;margin:0.3rem 0.11rem;border:1px solid #148cfa;padding:0rem 0.3rem; line-height:0.55rem; font-size:0.14rem;color:#ffffff; background:#148cfa;}

.nyconabjscp{width:100%;height:auto;overflow:hidden;margin:0px auto; padding-bottom:0.3rem;}

.nyconabjscp ul{margin:0px;padding:0px;}

.nyconabjscp ul li{width:42%;height:auto;overflow:hidden;float:left;margin:0.1rem 4%;}
.nyconabjscp ul li a{width:100%; display: block}

.nyconabjscp ul li .nyconabjscps{width:100%;height:auto;overflow:hidden;}
.nyconabjscp ul li .nyconabjscpx{width:100%;height:0.6rem;line-height:0.6rem; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:0.16rem; border-bottom:1px solid #ececec;}


.nyconabjshb{width:100%;height:auto;overflow:hidden;margin:0px auto;padding-bottom:0.3rem;}
.nyconabjshb ul{margin:0px;padding:0rem;}

.nyconabjshb ul li{width:29%;height:auto;overflow:hidden;float:left;margin:0.1rem 2%;}
.nyconabjshb ul li .nyconabjshbtp{width:100%;height:1rem;overflow:hidden; border:1px solid #d3d2d2;}



.nyconabjslx{width:100%;height:auto;overflow:hidden;}
.nyconabjslx .nyconabjslxs{width:100%;height:auto;overflow:hidden; text-align:center; margin-top:0.3rem;}
.nyconabjslx .nyconabjslxs a{width:32%;height:auto;overflow:hidden;display:inline-block;}
.nyconabjslx .nyconabjslxs a .nyconabjslxs{width:70%;height:auto;overflow:hidden; margin:0px auto;}
.nyconabjslx .nyconabjslxs a .nyconabjslxs img{width:100%;height:auto;overflow:hidden;}
.nyconabjslx .nyconabjslxs a .nyconabjslxz{width:80%;height:auto;overflow:hidden;margin:0px auto;line-height:0.7rem;background:url(../images/lxlibg.jpg) no-repeat top center;font-size:0.16rem;}
.nyconabjslx .nyconabjslxs a .nyconabjslxx{width:90%;height:auto;overflow:hidden; line-height:0.4rem; font-size:0.14rem; color:#999898;margin:0px auto;}

.nyconabjslx .nyconabjslxdt{width:90%;height:4.5rem;overflow:hidden;margin:0px auto;border:1px solid #bfbebe;margin-top:0.5rem; margin-bottom:0.6rem;}

.nyconabjsxw{width:100%;height:auto;overflow:hidden;}
.nyconabjsxw ul{width:100%;height:auto;overflow:hidden;}
.nyconabjsxw ul li{width:100%;height:2.55rem;overflow:hidden;padding-bottom:0.3rem;border-bottom:1px solid #eeeeee;}
.nyconabjsxw ul li a{width:96%;height:2.55rem;overflow:hidden;padding:0.24rem 2%;display:block;}
.nyconabjsxw ul li a .nyconabjsxwl{width:13%;height:1rem;overflow:hidden;border-bottom:1px solid #333333;border-top:1px solid #333333; float:left;}
.nyconabjsxw ul li a .nyconabjsxwl .nyconabjsxwls{width:100%;height:0.5rem;overflow:hidden;line-height:0.5rem;font-size:0.26rem;color:#333333;text-align:center;}
.nyconabjsxw ul li a .nyconabjsxwl .nyconabjsxwlx{width:100%;height:0.5rem;overflow:hidden;line-height:0.5rem;font-size:0.14rem;color:#333333;text-align:center;}
.nyconabjsxw ul li a .nyconabjsxwr{width:80%;height:2.19rem;overflow:hidden;float:right;}
.nyconabjsxw ul li a .nyconabjsxwr .nyconabjsxwrs{width:100%;height:0.27rem;overflow:hidden;line-height:0.27rem;font-size:0.24rem;}
.nyconabjsxw ul li a .nyconabjsxwr .nyconabjsxwrz{width:100%;height:1.02rem;overflow:hidden;line-height:0.34rem;font-size:0.13rem; margin-top:0.25rem;}
.nyconabjsxw ul li a .nyconabjsxwr .nyconabjsxwrx{width:100%;height:0.4rem;overflow:hidden;line-height:0.4rem;font-size:0.13rem; margin-top:0.25rem;}

.nyconabjsnr .nyconabjsnrbt{width:95%;height:0.5rem;overflow:hidden;margin:0px auto;font-size:0.24rem;line-height:0.5rem;color:#666;text-align:center;background:#fbf9f9; padding:0.25rem 0rem;}
.nyconabjsnr .nyconabjsnrnr{width:95%;height:auto;overflow:hidden;margin:0px auto;font-size:0.14rem;line-height:0.4rem;color:#666;padding-top:0.2rem;}
.nyconabjsnrfy{ width:95%; height:0.3rem; margin:0px auto; margin-top:0.4rem;}
.nyconabjsnrfy .nyconabjsnrfyl{width:1.2rem; height:0.4rem; background:#0b96f7;border-radius:0.2rem; text-align:center; line-height:0.4rem; font-size:0.14rem; color:#FFF; float:left;}
.nyconabjsnrfy .nyconabjsnrfyl a{width:1.2rem; height:0.4rem; background:#0b96f7;border-radius:0.2rem; text-align:center; line-height:0.4rem; font-size:0.14rem; color:#FFF;}
.nyconabjsnrfy .nyconabjsnrfyr{width:1.2rem; height:0.4rem; background:#0b96f7;border-radius:0.2rem; text-align:center; line-height:0.4rem; font-size:0.14rem; color:#FFF;float:right;}
.nyconabjsnrfy .nyconabjsnrfyr a{width:1.2rem; height:0.4rem; background:#0b96f7;border-radius:0.2rem; text-align:center; line-height:0.4rem; font-size:0.14rem; color:#FFF;}

.pages {
	padding: 50px 0;
	line-height: 0
}
@media (max-width:1024px) {
.pages {
	padding: 40px 0
}
}
@media (max-width:768px) {
.pages {
	padding: 30px 0
}
}
@media (max-width:576px) {
.pages {
	padding: 20px 0
}
}
.pages .pages-info {
	text-align: center
}
.pages .pages-list {
	display: inline-block;
	vertical-align: top
}
.pages .pages-item {
	float: left;
	position: relative;
	margin: 0 5px;
	border: 1px solid #ddd
}
@media (max-width:576px) {
.pages .pages-item {
	margin: 0 3px
}
}
@media (max-width:425px) {
.pages .pages-item {
	margin: 0 2px
}
}
.pages .pages-item:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	border-bottom: 1px solid #263d8f;
	height: 5px;
	background: #00a2eb
}
@media (max-width:576px) {
.pages .pages-item:before {
	height: 3px
}
}
.pages .pages-item a {
	display: block;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 20px
}
@media (max-width:768px) {
.pages .pages-item a {
	padding: 5px 10px
}
}
@media (max-width:576px) {
.pages .pages-item a {
	font-size: 12px;
	line-height: 15px
}
}
@media (max-width:425px) {
.pages .pages-item a {
	padding: 5px 8px
}
}
.pages .pages-item:hover {
	background: #263d8f;
	color: #fff
}
.pages .pages-item .current {
	background: #263d8f;
	color: #fff
}
.pages .pages-item.current:before {
	content: ''
}
.pages.pages2 {
	margin-top: 60px;
	border: 2px solid #aaa;
	padding: 5px 30px
}
@media (max-width:1240px) {
.pages.pages2 {
	margin-top: 50px
}
}
@media (max-width:1024px) {
.pages.pages2 {
	margin-top: 40px
}
}
@media (max-width:768px) {
.pages.pages2 {
	margin-top: 30px;
	padding: 5px 5%
}
}
.pages.pages2 .pages2-item {
	position: relative;
	z-index: 5;
	line-height: 0
}
.pages.pages2 .pages2-item a {
	display: block;
	width: 50px;
	height: 40px
}
@media (max-width:768px) {
.pages.pages2 .pages2-item a {
	width: 40px;
	height: 30px
}
}
@media (max-width:576px) {
.pages.pages2 .pages2-item a {
	width: 30px;
	height: 25px
}
}
.pages.pages2 .pages2-item .i {
	display: inline-block;
	position: relative;
	margin: 19px 0;
	width: 20px;
	height: 2px;
	vertical-align: top;
	background: #000;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}
@media (max-width:768px) {
.pages.pages2 .pages2-item .i {
	margin: 14px 0
}
}
@media (max-width:576px) {
.pages.pages2 .pages2-item .i {
	width: 15px;
	margin: 12px 0
}
}
.pages.pages2 .pages2-item .i:before {
	position: absolute;
	top: -6px;
	z-index: -1;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	content: ''
}
.pages.pages2 .pages2-item .i:after {
	position: absolute;
	top: -4px;
	z-index: -1;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	content: ''
}
.pages.pages2 .pages2-item.prev {
	float: left;
	text-align: left
}
.pages.pages2 .pages2-item.prev .i {
	margin-left: 10px
}
.pages.pages2 .pages2-item.prev .i:before {
	left: -5px;
	border-right: 7px solid #000
}
.pages.pages2 .pages2-item.prev .i:after {
	left: -3px;
	border-right: 5px solid #eee
}
.pages.pages2 .pages2-item.next {
	float: right;
	text-align: right
}
.pages.pages2 .pages2-item.next .i {
	margin-right: 10px
}
.pages.pages2 .pages2-item.next .i:before {
	right: -5px;
	border-left: 7px solid #000
}
.pages.pages2 .pages2-item.next .i:after {
	right: -3px;
	border-left: 5px solid #eee
}
.pages.pages2 .pages2-item:hover .i {
	width: 30px;
	background: #263d8f
}
@media (max-width:576px) {
.pages.pages2 .pages2-item:hover .i {
	width: 20px
}
}
.pages.pages2 .pages2-item:hover.prev .i {
	margin-left: 5px
}
.pages.pages2 .pages2-item:hover.prev .i:before {
	border-right-color: #263d8f
}
.pages.pages2 .pages2-item:hover.next .i {
	margin-right: 5px
}
.pages.pages2 .pages2-item:hover.next .i:before {
	border-left-color: #263d8f
}