@media(min-width:1768px) {
	.container {
		width:1600px;
	}
}
.top {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:99;
	display:flex;
	align-items:center;
	justify-content:space-between;
	transition:.5s;
	background:rgba(255,255,255,.65);
}
.head .top {
	background:white;
	border-bottom:2px solid #425478;
}
.topn {
	position:fixed;
	width:100%;
	top:0;
	left:0;
	z-index:99;
	display:flex;
	align-items:center;
	justify-content:space-between;
	transition:.5s;
	background:#425478;
}
.banner img {
	width:100%;
}
.topbig {
	display:flex;
	justify-content:space-between;
}
.topbign {
	display:flex;
	justify-content:space-between;
	position:relative;
}
.list li a:-webkit-any-link{
   text-decoration: none;
}
.yuyan {
	display:flex;
	align-items:center;
	font-size:14px;
}
.yuyan ul {
	border:1px solid #425478;
	border-radius:5px;
}
.yuyan a {
	color:#425478;
	display:block;
	padding:0 2px;
	text-align:center;
	border-radius:0 0 5px 5px;
}
.yuyan ul li.hover a {
	background:#425478;
	color:White;
}
.yuyan ul li:hover a {
	background:#425478;
	color:white;
}
.yuyann {
	display:flex;
	align-items:center;
	font-size:14px;
}
.yuyann ul {
	border:1px solid white;
	border-radius:5px;
}
.yuyann a {
	color:white;
	display:block;
	padding:0 2px;
	text-align:center;
	border-radius:0 0 5px 5px;
}
.yuyann ul li.hover a {
	background:White;
	color:#425478;
}
.yuyann ul li:hover a {
	background:white;
	color:#425478;
	transition:.5s;
}
.daohang ul li {
	float:left;
	padding-right:45px;
	text-align:center;
}
.daohang ul li.aaa {
	padding-left:0;
}
.bbb {
	overflow:inherit;
	transform:none;
	-webkit-transform:none;
	position:inherit;
}
.bbb a {
	position:relative;
}
.bbb:hover>a:after {
	width:122px;
	transition:.5s;
}
.bbb>a:after {
	content:"";
	width:0%;
	left:-22px;
	height:4px;
	display:block;
	background:#425478;
	transition:.5s;
	position:absolute;
	bottom:-18px;
}
.daohangn .bbb a:after {
	background:white;
}
.daohang {
	display:flex;
	align-items:center;
	font-size:14px;
}
.daohang big {
	font-size:18px;
}
.search-btn img {
	height:32px;
}
.search-btn {
	display:flex;
	align-items:center;
}
.search-btn {
	cursor:pointer;
}
.daohangn ul li {
	float:left;
	padding-right:22px;
	padding-left:22px;
	text-align:center;
	height:81px;
	display:flex;
	align-items:center;
}
.daohang ul li {
	float:left;
	padding-right:22px;
	padding-left:22px;
	text-align:center;
	height:81px;
	display:flex;
	align-items:center;
}
.daohang ul>li {
	padding:0;
}
.daohang ul li>a {
	padding:0 10px;
}
.daohangn ul>li {
	padding:0;
}
.daohangn ul li>a {
	padding:0 15px;
}
.topbig {
	position:relative;
}
.daohangn ul li:hover .toubulbbig {
	display:block;
}
.daohang ul li:hover .toubulbbig {
	display:block;
}
.daohangn ul li.hover {
	background:white;
	color:#585f52;
}
.daohangn ul li.hover big {
	color:#425478;
}
.daohangn {
	display:flex;
	align-items:center;
	font-size:14px;
}
.daohangn big {
	font-size:18px;
}
.sousuon img {
	height:32px;
}
.sousuon {
	display:flex;
	align-items:center;
}
.sousuo {
	display:flex;
	align-items:center;
}
.daohang a {
	color:#585F52;
	transition:.5s;
}
.daohang big {
	color:#425478;
}
.daohang ul li:hover a {
	color:#425478;
	transition:.5s;
}
.daohangn a {
	color:#a49d8e;
}
.daohangn big {
	color:white;
}
.daohangn>ul>li:hover a {
	color:#a49d8e;
}
.swiper-button-next-banner {
	background:url(../images/bannerjtr.png) no-repeat;
	right:9%;
	bottom:90px;
	top:auto;
	width:22px;
	height:21px;
}
.swiper-button-prev-banner {
	background:url(../images/bannerjtl.png) no-repeat;
	left:9%;
	bottom:90px;
	top:auto;
	width:22px;
	height:21px;
}
.swiper-pagination-banner {
	bottom:90px !important;
}
#banner .swiper-pagination-bullet {
	background:#fff;
	width:12px;
	height:12px;
	opacity:1;
	margin:0 8px;
}
#banner .swiper-pagination-bullet-active {
	background:transparent;
	border:3px solid #fff;
	width:60px;
	border-radius:15px;
}
.sycp {
	background:#425478;
	padding:60px 0 22px;
	margin:-60px 0 -22px;
}
.cpfltu {
	width:125px;
	height:125px;
	display:flex;
	align-items:center;
	border-radius:100%;
	margin:0 auto;
	margin-bottom:20px;
}
.cpfltu img:nth-child(2) {
	display:none;
}
.sycp ul li:hover img:nth-child(2) {
	display:block;
}
.sycp ul li:hover img:nth-child(1) {
	display:none;
}
.sycp ul li:hover .cpfltu {
	transition:.5s;
	background:white;
}
.hvr-radial-out:before {
	transition:.5s;
}
.sycp ul li:hover .hvr-radial-out:before {
	-webkit-transform:scale(2);
	transform:scale(2);
}
.hvr-radial-out:before {
	background:white;
}
.sycp ul li a {
	color:white;
}
.sycp ul li h2 {
	font-size:22px;
	text-align:center;
	letter-spacing:2px
}
.sycp ul li h3 {
	font-size:12px;
	text-align:center;
	padding-top:10px;
	text-transform:Uppercase;
	height:39px;
	font-weight:lighter;
}
.sycp ul li {
	display:flex;
	align-items:center;
	width:15%;
	margin-bottom:54px;
	justify-content:center;
}
.sycp ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	padding:90px 0 28px;
	width:95%;
	margin:0 auto;
}
.sycp ul li img {
	width:90%;
	margin:0 auto;
}
.sytj {
	padding:92px 0;
}
.sytjbt h2 {
	text-align:center;
	font-size:40px;
	color:#425478;
	padding-bottom:17px;
}
.logo {
	opacity:0;
}
.logon {
	opacity:0;
}
.logo1 {
	position:absolute;
	left:50%;
	transform:translate(-50%,0);
}
.sytjbt h3 {
	text-align:center;
	font-size:20px;
	padding-bottom:50px;
}
.sytjfl ul li {
	float:left;
	padding-right:56px;
}
.sytjfl {
	padding-bottom:44px;
	display:flex;
	justify-content:center;
	text-align:center;
	width:56%;
	margin:0 auto;
}
.sytj a {
	color:#8d8fa7
}
.sytjfl ul li:after {
	content:"";
	margin-top:12px;
	display:block;
	width:0;
	height:3px;
	background:#425478;
	transition:.5s;
}
.sytjfl ul li:hover:after {
	width:100%;
	transition:.5s;
}
.sytj a {
	color:#425478;
}
.sytj a:hover {
	color:#415479;
}
.sytjcpw h2 {
	text-align:center;
}
.sytjcpw h3 {
	text-align:center;
}
.sytjcpw li {
	width:25%;
}
.sytjcp li {
	width:23%;
	float:left;
	margin:0 1%;
	margin-bottom: 20px;
    transition: .5s;
}
.sytjcp li:hover{
    box-shadow:2px 10px 20px rgba(0,0,0,.05);
    transition:.5s;
}
.sytjcpw h2 {
	font-size:22px;
	color:#425478;
	font-weight:bold;
	margin-bottom:5px;
}
.sytjcpt img {
	margin:0 auto;
	color:#425478;
	width:100%;
	height:100%;
}
.sytjcpw h3 {
	font-size:16px;
	color:#425478;
}
.syxw {
	background:#d9d8e0;
	padding:80px 0 134px;
}
.syxw ul {
	display:flex;
	justify-content:space-between;
}
.syxw ul li {
	width:33.3%;
}
.syxwzi h2 {
	font-size:24px;
	padding-bottom:24px;
}
.syxwzi h3 {
	font-size:15px;
	line-height:150%;
}
.syxwwen {
	display:flex;
	justify-content:space-between;
	padding:60px 60px 0;
}
.syxwzi {
	padding-right:50px;
}
.syxw a {
	color:#686f8e;
}
.syxwyue {
	display:flex;
	padding:10px;
	align-items:center;
	justify-content:center;
	border:1px solid #686f8e;
	flex-wrap:wrap;
}
.syxwyue h2 {
	font-size:25px;
	display:block;
	width:100%;
	text-align:center;
}
.syxwyue h3 {
	font-size:14px;
	display:block;
	width:100%;
	text-align:center;
}
.syxwriqi h4 {
	font-size:24px;
	color:#a49d8e;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
}
.syxwqx {
	padding-top:43px;
	text-align:center;
}
.syhdleft {
	width:42%;
	overflow:hidden;
}
.syhdleft a {
	display:block;
	height:100%;
	background-position:center;
	background-size:cover;
	position:relative;
}
.syhdwen {
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	color:white;
	display:flex;
	flex-wrap:wrap;
	width:100%;
	background:rgba(66,84,120,.8);
	height:100%;
	justify-content:center;
	align-items:center;
	flex-direction:column;
	opacity:0;
	transition:.5s;
}
.syhdwen h2 {
	font-size:24px;
	width:100%;
	display:block;
	text-align:center;
	padding-bottom:16px;
}
.syhdwen h3 {
	font-size:15px;
	display:block;
	width:100%;
	text-align:center;
}
.syhdright a:hover .syhdwen {
	opacity:1;
	transition:.5s;
}
.syhdleft a:hover .syhdwen {
	height:30%;
	bottom:0;
	top:auto;
	opacity:1;
	transition:.5s;
	transform:translate(-50%,0);
}
.syhd {
	padding:116px 0 137px;
}
.syhdright {
	width:57%;
}
.syhdright ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.syhdright ul li {
	width:49%;
	margin-bottom:18px;
}
.syhdright ul li a{
	display:block;
	position:relative;
}
.syhdright ul li:nth-child(3) {
	margin-bottom:0;
}
.syhdright ul li:nth-child(4) {
	margin-bottom:0;
}
.syhdlb {
	display:flex;
	justify-content:space-between;
}
.syhd img {
	width:100%;
}
.syzl {
	background:#a49d8e;
	padding:116px 0 137px;
	overflow:hidden;
}
.syzl .sytjbt {
	color:White;
}
.syzl .sytjbt H2 {
	color:White;
}
#zl .swiper-slide-active {
	z-index:99;
}
.pictureSlider {
	margin:0 auto;
}
.poster-item {
	-webkit-box-reflect:below 10px -webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(250,250,250,0.1)));
}
footer {
	background:url(../images/dibu.jpg) no-repeat;
	background-size:cover;
	padding:49px 0 34px;
}
.dibubt h2 {
	color:white;
	font-size:18px;
}
.dibubt h3 {
	font-size:14px;
	color:#a49d8e;
	margin-top:5px;
	text-transform:Uppercase;
}
.dibubt {
	float:left;
	display:inline-block;
	padding-right:43px;
	width:10%;
}
footer ul {
	display:block;
	overflow:hidden;
}
.dibulb {
	padding-bottom:35px;
	overflow:hidden;
}
footer ul li {
	float:left;
	padding:0 20px;
	border-left:1px solid white;
}
footer ul li:first-child {
	padding-left:0;
	border-left:none;
}
footer ul li a {
	color:white;
	font-size:15px;
	display:block;
	line-height:100%;
}
footer ul li a:hover {
	color:#a49d8e;
}
.dibulogo img {
	height:60px;
}
.dubugs {
	display:flex;
	justify-content:space-between;
}
.dibugswen {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
}
.dibugswen span {
	color:white;
	padding-left:40px;
	text-align:right;
}
.dibugswen span h2 {
	font-size:16px;
	padding-bottom:10px;
}
.dibugswen span h3 {
	font-size:12px;
}
.nycp {
	padding:40px 0 0px;
}
.dhbt h2 {
	font-size:20px;
	padding-bottom:7px;
	color:#415479;
}
.dhbt {
	float:left;
	display:inline-block;
}
.dhbt h3 {
	font-size:15px;
	color:#585f52;
}
.cpdh {
	display:flex;
	align-items:center;
}
.dhbt:nth-child(even) {
	padding:0 23px;
}
.cpdaohang .dhbt {
	padding:0;
}
.nyt {
	height:81px;
}
.cpfl {
	display:flex;
	text-align:center;
	padding-top:30px;
	position:relative;
	z-index:1;
}
.cpfl li {
	margin-right:10px;
	font-size:12px;
	border:2px solid #425478;
	width:8%;
	transition:.5s;
	position:relative;
	overflow:hidden;
	padding:5px 0px 5px
}
.cpfl li span {
	font-size:18px;
	display:inline-block;
	line-height:1;
	width:100%;
}
.hvr-border-fade:hover,.hvr-border-fade:focus,.hvr-border-fade:active {
	box-shadow:inset 0 0 0 4px #425478,0 0 1px rgba(0,0,0,0);
}
/* .cpfl li:hover {
	background:#425478;
	transition:.5s;
}
*/
/* .cpfl li:hover>a {
	color:White;
	transition:.5s;
}
*/
.cpfl li a {
	color:#585f52;
}
.cpfl li a span {
	color:#425478;
}
/* .cpfl li:hover a span {
	color:white;
}
*/
.cpfl li.hover a span {
	color:white;
}
.cpfl li.hover {
	background:#425478;
}
.cpfl li.hover a {
	color:white;

}
.nycp li dl a {
	color:white;
}
li.hover dl {
	display:block;
}
.nycp .sytjcp li {
	margin-bottom:50px;
}
.sytjcp {
	overflow:hidden;
}
.sytjcp h3 {
	text-transform:uppercase;
}
.nycp .sytjcp {
	padding-top:80px
}
.lxwm {
	padding-top:70px;
}
.half1 {
	display:flex;
	justify-content:space-between;
	width:60%;
}
.half {
	width:48%;
	/* border-top:1px solid #425478;
	*/
	padding:17px 0;
	display:flex;
	align-items:center;
	font-size:20px;
	color:#425478;
}
.half img {
	margin-right:38px;
}
.half img {
	width:40px;
}
.quan img {
	width:40px;
}
.em {
	text-transform:lowercase;
}
.quan {
	display:flex;
	/* border-top:1px solid #425478;
	*/
	padding:17px 0;
	align-items:center;
	font-size:20px;
	color:#425478;
}
.quanwen span {
	font-size:16px;
}
.quan img {
	margin-right:38px;
}
.nyzl {
	padding:20px 0;
}
.ceshitop {
	padding-top:86px;
}
.ceshitop ul {
	display:flex;
	justify-content:space-between;
}
.ceshitop ul li {
	float:left;
	width:25%;
}
.ceshitu img {
	width:100%;
	opacity:.75;
}
fmzl {
	display:flex;
	justify-content:space-between;
	padding-top:86px;
}
.fmzl li {
	width:33%;
	text-align:center;
	display:flex;
	align-items:center;
}
.fmzl li  section {
	display:flex;
	align-items:center;
}
.fmzl li:nth-child(2) {
	margin:0 auto;
	display:flex;
	align-items:center;
	justify-content:center;
}
.fmzl li:last-child {
	justify-content:flex-end;
	display:flex;
	align-items:center;
}
.fmzl {
	padding-top:144px;
	display:flex;
	justify-content:space-between;
	padding-bottom:50px;
}
.fmzl li span {
	font-size:85px;
	font-family:Paralines-Regular;
	background:#425479;
	color:white !important;
	border-radius:100%;
	display:flex;
	width:103px;
	height:103px;
	align-items:center;
	justify-content:center;
	margin-right:36px;
}
.fmzlwen h2 {
	font-size:30px;
	color:#425479;
	margin-bottom:22px;
	text-align:left;
}
.fmzlwen h3 {
	font-size:11px;
	color:#585F52;
	text-align:left;
}
.ceshiwen {
	text-align:center;
	padding:35px 0;
	font-size:25px;
}
.ceshitop a {
	color:#425478;
}
.jgg ul li:hover .ceshiwen {
	background:none !important;
}
.ceshibottom {
	padding-top:100px;
	padding-bottom:60px;
	display:flex;
	justify-content:space-between;
}
.ceshileft {
	width:65%;
	display:flex;
	justify-content:space-between;
	align-content:space-between;
}
.ceshiright {
	width:30%;
}
.ceshileft ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-content:space-between;
}
.ceshiright {
	border-bottom:1px solid #415479;
}
.ceshibtop  li {
	width:48%;
}
.ceshibbottom  li:nth-child(1) {
	width:64%;
}
.ceshibbottom  li:nth-child(2) {
	width:35%;
}
.ceshibtop {
	border-bottom:1px solid #415479;
	display:flex;
	justify-content:space-between;
}
.ceshibbottom {
	display:flex;
	justify-content:space-between;
	border-bottom:1px solid #415479;
}
.zzjg img {
	margin:0 auto;
}
.zzjgtu {
	padding-bottom:80px;
	padding-top:30px;
	display:flex;
}
.zzjgwen ul {
	display:flex;
	justify-content:space-between;
}
.zzjgwen ul li {
	width:24%;
	background:#425478;
	color:White;
}
.zzjgwen ul li img {
	border-radius:0 0 0 15px;
	width:100%;
}
.zzjgwen {
	padding:50px 20px;
	font-size:16px;
	line-height:200%;
}
.zzjgwen h2 {
	font-size:26px;
	margin-bottom:26px;
	font-weight:bold;
}
.zzjg {
	padding-bottom:130px;
}
.lichengbei {
	padding:80px 0 100px;
}
.licheng img {
	width:100%;
}
.lichengleft h2 {
	font-size:73px;
	color:#585f52;
}
.lichengleft h3 {
	font-size:63px;
	color:#425478;
	text-align:center;
}
.licheng {
	display:flex;
}
.lichengleft {
	display:flex;
	justify-content:space-between;
	flex-direction:column;
	align-items:center;
	width:15%;
}
.x {
	width:44px;
}
.lichengright {
	padding-left:10%;
	position:relative;
}
.yisan1 {
	position:absolute;
	top:-8%;
	left:45%;
	display:flex;
	align-items:center;
	width:100%;
}
.lichengright {
	font-size:26px;
	color:#415479;
}
.lichengright span {
	font-size:35px;
	font-weight:bold;
	color:#415479;
	padding-right:25px;
}
.yisan2 {
	position:absolute;
	top:0%;
	left:70%;
	display:flex;
	align-items:center;
	width:100%;
}
.yisan3 {
	position:absolute;
	top:10%;
	left:87%;
	display:flex;
	align-items:center;
	width:100%;
}
.yisan4 {
	position:absolute;
	top:26%;
	left:97%;
	display:flex;
	align-items:center;
	width:100%;
}
.yisan5 {
	position:absolute;
	top:46%;
	left:102%;
	display:flex;
	align-items:center;
	width:100%;
}
.yisan6 {
	position:absolute;
	top:67%;
	left:97%;
	display:flex;
	align-items:center;
	width:100%;
}
.yisan7 {
	position:absolute;
	top:85%;
	left:85%;
	display:flex;
	align-items:center;
	width:100%;
}
.yisan8 {
	position:absolute;
	top:95%;
	left:70%;
	display:flex;
	align-items:center;
	width:150%;
}
.yisan9 {
	position:absolute;
	top:105%;
	left:45%;
	width:150%;
	display:flex;
	align-items:center;
}
.gsgytop {
	display:flex;
	justify-content:space-between;
}
.gsgyleft {
	width:51%;
}
.gsgyright {
	width:44%;
}
.gsgyrighttop span {
	color:white;
	font-size:41px;
}
.gsgyrighttop {
	width:100%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
}
.gsgyrightbottom h2 {
	font-size:42px;
	width:100%;
	color:white;
	text-align:center;
}
.gsgyrighttop h2 {
	color:white;
	font-size:128px;
	display:inline-block;
	width:auto !important;
}
.gsgyrightbottom h3 {
	font-size:54px;
	width:100%;
	color:white;
	text-align:center;
}
.gsgyright ul {
	display:flex;
	align-items:center;
}
.gsgyleft section {
	padding-top:80px;
	padding-left:74px;
	background:#425478;
	padding-bottom:100px;
}
.gsgyleft {
	color:#415479;
	font-size:18px;
	color:white;
}
.gsgyleftbt h2 {
	font-size:25px;
	margin-bottom:10px;
	letter-spacing:3px;
}
.gsgyleftbt h3 {
	font-size:11px;
	letter-spacing:1px;
}
.gsgyleftbt {
	margin-bottom:45px;
}
.gsgynr h2 {
	font-size:16px;
	margin-bottom:15px;
	letter-spacing:3px;
}
.gsgynr h3 {
	font-size:11px;
	letter-spacing:1px;
}
.gsgybt h2 {
	font-size:22px;
	color:#425478;
	line-height:43px;
}
.gsgybt h3 {
	font-size:11px;
	color:#425478;
	line-height:15px;
}
.gsgymid ul {
	display:flex;
	justify-content:space-between;
	margin-bottom:32px;
}
.gsgymidbt {
	display:flex;
	align-items:flex-end;
	margin-bottom:27px;
}
.gsgymidbt h2 {
	font-size:25px;
	color:#425478;
	letter-spacing:3px;
	margin-right:15px;
}
.gsgymidbt h3 {
	font-size:11px;
	color:#585F52;
}
.gsgymidnr h2 {
	font-size:16px;
	color:#425478;
	margin-bottom:13px;
}
.gsgymidnr h3 {
	font-size:11px;
	color:#5F656C;
}
.gsgybottomz {
	font-size:16px;
	line-height:35px;
	color:#425478;
	margin-bottom:15px;
}
.gsgybottombig {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.gsgybottomright ul li img {
	border-radius:100%;
	margin:0 auto;
	margin-bottom:27px;
}
.gsgybottomright ul li {
	width:35%;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.gsgybottomright ul {
	display:flex;
	justify-content:space-between;
}
.gsgybottomright ul li h2 {
	font-size:18px;
	text-align:center;
	color:#425478;
	width:100%;
	margin-bottom:11px;
}
.gsgybottomright ul li h3 {
	text-align:center;
	line-height:15px;
	font-size:11px;
	width:100%;
	height:30px;
	color:#585F52;
}
.gsgybottome {
	font-size:11px;
	line-height:20px;
	color:#5F656C;
	font-family:Arial;
}
.gsgybottome p {
	margin-bottom:9px;
}
.gsgybottom {
	padding:44px 108px 54px 41px;
	background:rgba(66,84,120,.15);
	margin-bottom:98px;
}
.gsgymid ul li {
	width:32%;
	background-color:rgba(66,84,120,.15);
	padding:45px 37px 51px 37px;
}
.gsgybt {
	margin-bottom:36px;
}
.gsgyright section {
	font-size:16px;
	line-height:28px;
	color:#425478;
	margin-bottom:43px;
}
.gsgyright ul li {
	width:100%;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:16px 0;
}
.gsgyright ul li:last-child {
	border-bottom:1px solid #425478;
}
.ospantu {
	width:15%;
}
.ospanwen {
	width:85%;
}
.jiax {
	font-size:37px;
	color:#425478;
}
.ospanwen h3 {
	color:#425478;
	font-size:15px;
	margin-left:10px;
}
.gsgyright ul li {
	border-top:1px solid #425478;
}
.gsgyright ul {
	flex-wrap:wrap;
}
.gsgybt h3:after {
	margin-top:26px;
	content:"";
	left:0;
	width:32px;
	height:2px;
	display:block;
	background:#425478;
}
.gsgytop {
	padding-bottom:152px;
}
.gsgybottomleftbt h2 {
	font-size:24px;
	color:#425478;
	font-weight:bold;
}
.gsgybottomleftbt h3 {
	font-size:15px;
	color:#a49d8e;
	padding-left:20px;
}
.gsgybottomleftbt {
	display:flex;
	align-items:center;
	margin-bottom:23px;
}
.gsgybottomleftzong {
	margin-bottom:50px;
}
.gsgybottomleftnr h2 {
	font-size:20px;
	color:#415479;
	margin-bottom:10px;
}
.gsgybottomleftnr h3 {
	font-size:15px;
	color:#a49d8e;
}
.huanbao img {
	padding-right:20px;
}
.gsgybottomleft {
	width:67%
}
.gsgybottomright {
	width:20%;
}
.huanbao {
	display:flex;
	margin-bottom:75px;
}
.shzr section p {
	font-size:18px;
	color:#415479;
	line-height:32px;
}
.hd1sj h2 {
	font-size:30px;
	width:100%;
	text-align:right;
	margin-bottom:5px;
}
.hd1sj h3 {
	font-size:30px;
	width:100%;
	text-align:right;
}
.hd1sj {
	border:3px solid #425478;
	width:130px;
	height:130px;
	padding:20px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
	color:#425478;
	margin-bottom:52px;
}
.zthd1left {
	width:25%;
}
.hd1nr h2 {
	color:#415479;
	font-size:30px;
	margin-bottom:26px;
	line-height: 150%;
}
.hd1nr section {
	color:#415479;
	font-size:18px;
	line-height:28px;
}
.zthd1righttu1 {
	display:block;
	width:338px;
	height:252px;
	background:#415479;
}
.zthd1righttu2 {
	display:block;
	width:693px;
	height:483px;
	background:#415479;
}
.zthd1right {
	width:70%;
	background:#425478;
}
.zthd1right img {
	float:right;
}
.zthd1 {
	display:flex;
	align-items:flex-start;
	padding-bottom:154px;
	justify-content:space-between;
}
.zthd2left {
	width:30%;
}
.zthd2right {
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:65%;
}
.zthd2 {
	display:flex;
	align-items:flex-start;
	padding-bottom:154px;
	justify-content:space-between;
}
.zthd2righttu1 {
	width:395px;
	height:356px;
	background:#686f8e;
	margin-right:-10%;
	z-index:2;
}
.zthd2righttu2 {
	width:33%;
	height:516px;
	background:#425478;
	z-index:1;
}
.zthd2righttu3 {
	width:33%;
	height:516px;
	background:#425478;
}
.zthd3 .hd1nr h2 {
	text-align:right;
}
.zthd3 .zthd1left {
	width:35%;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
}
.zthd4left {
	width:60%;
}
.zthd4tu {
	height:517px;
	background:#425478;
}
.zthd4 {
	padding-bottom:154px;
	display:flex;
	justify-content:space-between;
}
.zthd4 .hd1nr h2 {
	text-align:right;
}
.zthd4 .zthd1left {
	width:35%;
	display:flex;
	flex-direction:column;
	align-items:flex-end;
}
.cpdh p {
	color:#415479;
	font-size:20px;
}
.xwxqbt {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	padding-bottom:15px;
	border-bottom:2px solid #415479;
}
.xwxqbt h2 {
	font-size:24px;
	color:#415479;
}
.xwxqbt h3 {
	font-size:11pt;
	color:#585f52;
}
.xwxqnr {
	padding-top:10px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding-bottom:56px;
}
.xwxqnrleft{
    width:100%;
}
.xwxqnrleft section {
	font-size:18px;
	color:#425478;
	line-height:28px;
}
.newxq {
	padding-top:60px;
	padding-bottom:194px;
}
.newslb ul li {
	display:flex;
	justify-content:space-between;
	padding:33px 0;
	border-bottom:1px solid #415479;
}
.newslb ul li:last-child {
    border-bottom: 0;
}
.newslb ul li:first-child {
	border-top:1px solid #415479;
}
.newsjjtu {
	overflow:hidden;
}
.newslb ul li:hover .newsjjtu img {
	transform:scale(1.1);
	transition:.5s;
}
.newsjjtu img {
	transform:scale(1);
	transition:.5s;
}
.newsjj {
	padding-top:60px;
	padding-bottom:128px;
}
.newslb ul li a {
	display:flex;
	justify-content:space-between;
}
.newsjjwentop {
	display:flex;
	justify-content:space-between;
}
.newsjjwentop h2 {
	font-size:30px;
	color:#425478;
	line-height:130%;
}
.newsjjwen {
	width:65%;
	padding:35px 0;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
}
.xihuan {
	display:flex;
	padding:10px 15px;
	border-radius:30px;
	border:1px solid #ff0000;
	color:#ff0000;
	margin-right:15px;
}
.xihuan img {
	padding-right:10px;
}
.like {
	display:flex;
	align-items:center;
	color:#a49d8e;
	padding-right:30px;
}
.newsjjwenmid h3 {
	color:#415479;
	font-size:18px;
	line-height:30px;
	display:inline-block;
}
.djxq {
	font-size:12px;
	color:#a49d8e;
	border:1px solid #a49d8e;
	border-radius:5px;
	padding:0 10px;
}
.newsjjwenbottom {
	font-size:18px;
	color:#a49d8e
}
.jstop h2 {
	font-size:38px;
	color:#415479;
	font-weight:bold;
}
.jstop h3 {
	font-size:22px;
	margin:10px 0px 23px;
	color:#585f52;
}
.jstop section {
	font-size:17px;
	color:#415479;
	line-height:27px;
}
.jsbottom ul {
	display:flex;
	flex-wrap:wrap;
	padding-bottom:25px;
}
.jsbottom table {
	width:100% !important;
	border:none !important;
}
.jsbottom td {
	border:none !important;
}
.jsbottom ul li {
	width:50%;
}
.nycpjsleft {
	width:40%;
}
.jsbottom ul li h2 {
	font-size:15px;
	color:#425478;
	font-weight:bold;
	padding-bottom:10px;
	border-bottom:1px solid #415479;
	height:27px;
}
.jsbottom ul li h3 {
	padding-top:15px;
	font-size:17px;
	color:#585f52;
	padding-bottom:42px;
	word-break:break-all;
	line-height: 150%;
}
.jsbottom {
	padding-top:60px;
}
.contact {
	display:flex;
	width:50%;
}
.cpfenxiang {
	display:flex;
	justify-content:space-between;
}
.zhuangtai {
	position:absolute;
	display:flex;
	flex-direction:column;
	left:5%;
	top:5%;
}
.zhuangtai img:first-child {
	width:50px;
	display:none;
}
.zhuangtai img.xianshi:first-child {
	display:block;
}
.zhuangtai img.xianshi:last-child {
	display:block;
}
.zhuangtai img:last-child {
	width:60px;
	opacity:1 !important;
	position:relative !important;
	display:none;
}
.fxtb {
	display:flex;
	align-items:flex-end;
	width:50%;
}
.fxtb img {
	margin-right:32px;
	float:left;
	border-radius:5px;
}
#hot .swiper-wrapper {
	justify-content:space-between;
}
.jqzzoom {
	position:relative;
}
.jqzoom {
	position:relative;
	overflow:hidden;
	border:0px #ddd solid;
	height:auto;
	overflow:hidden;
}
.zoomdiv {
	float:left;
	top:0 !important;
	left:101% !important;
	border:1px solid rgba(0,0,0,.1);
	display:none;
	text-align:center;
	overflow:hidden;
	position:absolute;
	z-index:999;
	background-color:#fff;
	font-size:0;
}
.bigimg {
	width:800px;
	height:800px;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:80px !important;
	height:80px !important;
	border:1px solid #aaa;
	background:#FEDE4F 50% top no-repeat;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	cursor:move;
}
.zoomdiv img {
	max-width:none;
}
.jqzzoom .navigation {
	width:100%;
	margin:10px 0 0;
}
.pro-img #Gbig {
	width:100%;
	margin:0 auto;
}
.pro-img {
	display:flex;
	justify-content:space-between;
	align-items:center;
	position:relative;
	height:629px;
	width:100%;
}
#zhutu .swiper-button-prev {
	background:url(../images/cpjtl.png) no-repeat;
	background-size:100%;
	width:40px;
	height:40px;
}
#zhutu .swiper-button-next {
	background:url(../images/cpjtr.png) no-repeat;
	background-size:100%;
	width:40px;
	height:40px;
}
#zhutus .swiper-button-prev {
	background:url(../images/cpjtl.png) no-repeat;
	background-size:100%;
	width:40px;
	height:40px;
}
#zhutus .swiper-button-next {
	background:url(../images/cpjtr.png) no-repeat;
	background-size:100%;
	width:40px;
	height:40px;
}
.suolve .swiper-button-prev {
	background:url(../images/cpjtt.png) no-repeat;
	background-size:100%;
	width:100%;
	height:30px;
	top:-3%;
	left:50%;
	transform:translate(-50%,0%);
}
.suolve .swiper-button-next {
	background:url(../images/cpjtb.png) no-repeat;
	background-size:100%;
	width:100%;
	height:30px;
	top:105%;
	left:50%;
	transform:translate(-50%,0%);
}
.suolve {
	height:629px;
	width:17%;
	box-sizing:border-box;
	position:relative;
}
.colmd5 {
	width:60%;
	height:629px;
}
.colmd7 {
	width:20%;
	height:629px;
}
.gallery-top {
	height:629px;
	width:72%;
}
.gallery-thumbs {
	height:629px;
	width:100%;
	box-sizing:border-box;
}
.gallery-thumbs .swiper-slide {
	width:100%;
	height:100%;
	border:1px solid rgba(66,84,120,.1);
}
.gallery-thumbs .swiper-slide-thumb-active {
	opacity:1;
}
#zhutu .swiper-slide {
	background-size:cover;
	background-position:center;
	width:100% !important;
}
#suolve .swiper-slide {
	background-size:105%;
	background-position:center;
	width:100% !important;
}
#suolve .swiper-slide-thumb-active {
	border:1px solid #337ab7;
}
#zhutus .swiper-slide {
	background-size:cover;
	background-position:center;
	width:100% !important;
}
#suolves .swiper-slide {
	background-size:cover;
	background-position:center;
	width:100% !important;
}
.nycpjs {
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.nycpjsright {
	display:flex;
	justify-content:space-between;
	width:55%;
}
.jqzzom {
	position:relative;
}
.carousel {
	position:inherit;
}
.jqzzom {
	padding:0 0px;
}
.nycpst ul {
	display:flex;
	justify-content:space-between;
}
.nycpst ul li {
	width:32%;
	display:none;
}
.nycpst {
	padding:100px 0;
}
.qttj h2 {
	color:#415479;
	text-align:center;
	font-size:30px;
}
.qttjlb li {
	list-style:none;
}
.xgg-nei li {
	list-style-type:none;
	float:left;
	margin-right:33px;
	width:314px;
}
.xgg {
	height:auto;
	overflow:hidden;
	margin-top:40px;
}
.xgg-lan {
	height:auto;
	overflow:hidden;
	line-height:45px;
	font-size:24px;
	color:#111111;
	margin-bottom:25px;
}
.xgg-nei {
	height:auto;
	overflow:hidden;
}
.demo1 li {
	list-style:none;
}
.page_info {
	text-align:center;
	padding:20px 0;
}
#xiaotu .swiper-button-next {
	background:url(../images/cpjtr.png) no-repeat;
	background-size:100%;
}
#xiaotu .swiper-button-prev {
	background:url(../images/cpjtl.png) no-repeat;
	background-size:100%;
}
.navigation {
	height:663px;
	width:18%;
}
.hvr-radial-out {
	-webkit-transition-duration:0.2s;
	transition-duration:0.2s;
}
#xiaotu {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
	height:100%;
}
.liebiaow-aa {
	width:16%;
	height:78px;
	line-height:78px;
	text-align:center;
	float:left;
	border-right:1px solid #ebebeb;
}
.liebiao-bb {
	width:21%;
	float:right;
}
.liebiaow-bb a {
	color:#919191;
}
.liebiao {
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.liebiaow {
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.liebiao-aa {
	width:77%;
	line-height:30px;
	color:#666666;
	float:left;
}
.fanhui {
	width:142px;
	height:43px;
	margin-top:6px;
	float:right;
}
.shangy {
	height:auto;
	border-bottom:1px dotted #ececec;
}
.bmtt {
	height:auto;
	overflow:hidden;
	margin-top:24px;
}
.shangy a {
	overflow:hidden;
	line-height:32px;
	color:#666666;
}
.xiay a {
	overflow:hidden;
	line-height:32px;
	color:#666666;
}
.fanhui a {
	display:block;
	width:142px;
	height:43px;
	line-height:43px;
	color:#FFFFFF;
	background-color:#415479;
	font-size:14px;
	text-align:center;
	border-radius:20px;
	text-decoration:none;
}
.xwxqnrright {
	width:40%;
}
.xwxqnrright img {
	width:100%;
}
/* 弹窗 */
.pdcon-ct {
	display:flex;
	flex-wrap:wrap;
}
.pdcon-ct>span {
	display:block;
	color:#fff;
	background:#2e4b98;
	padding:8px 30px;
	font-size:1.4rem;
	font-weight:600;
}
.pdcon {
	border-top:3px #2e4b98 solid;
	padding:20px 0px;
	font-size:1.4rem;
	color:rgba(0,0,0,.6);
	width:100%;
}
.picshade {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	opacity:0.91;
	filter:alpha(opacity=91);
	z-index:99;
	display:none;
}
.pictures_eyes_close {
	position:fixed;
	top:30px;
	right:30px;
	display:inline-block;
	width:26px;
	height:26px;
	background:url(../images/close.png) no-repeat;
	z-index:100;
	display:none;
}
.pictures_eyes {
	position:fixed;
	width:100%;
	left:0;
	top:0;
	z-index:199;
	display:none;
}
.pictures_eyes_in {
	position:relative;
	text-align:center;
}
.pictures_eyes_in img {
	max-height:700px;
}
.pictures_eyes_in section p {
	color:#fff;
	padding:15px 0px;
}
.pictures_eyes_in .prev,.pictures_eyes_in .next {
	position:absolute;
	top:50%;
	width:51px;
	height:51px;
	cursor:pointer;
}
.pictures_eyes_in .prev {
	left:35px;
	background:url(../images/Tleft.png) no-repeat;
}
.pictures_eyes_in .next {
	right:35px;
	background:url(../images/Tright.png) no-repeat;
}
.pictures_eyes_indicators {
	position:fixed;
	left:0;
	bottom:15px;
	width:100%;
	text-align:center;
	z-index:299;
}
.pictures_eyes_indicators a {
	display:inline-block;
	width:50px;
	height:50px;
	margin:6px 3px 0 3px;
	border:1px solid #ddd;
	border-radius:10px;
	box-shadow:0 0 2px #000;
	filter:alpha(opacity=50);
	opacity:0.5;
	overflow:hidden;
}
.pictures_eyes_indicators img {
	height:50px;
}
.pictures_eyes_indicators .current {
	filter:alpha(opacity=100);
	opacity:1;
}
#oSpan {
	font-size:61px;
	display:inline-block;
	color:#415479;
	line-height:1;
	font-family:bahnschrift;
}
#oSpan2 {
	font-size:61px;
	display:inline-block;
	line-height:1;
	color:#415479;
	font-family:bahnschrift;
}
.jiax sup {
	top:-1em;
	left:0.5em;
}
#oSpan3 {
	font-size:61px;
	display:inline-block;
	line-height:1;
	color:#415479;
	font-family:bahnschrift;
}
.search-alert {
	position:absolute;
	width:100%;
	top:100%;
	height:81px;
	left:0;
	display:none;
	padding:15px 0px;
	background:rgba(81,93,126,.9);
}
.search-alert form {
	border-bottom:1px solid rgba(255,255,255,.5);
	width:30%;
	float:right;
	display:flex;
	margin:0 -15px;
	justify-content:space-between;
}
.like span:nth-child(2) {
	width:25px;
	display:block;
}
.search-alert form input {
	width:80%;
	background:transparent;
	border:none;
	color:white;
}
.search-alert form button {
	width:15%;
	height:42px;
	border:0;
	background:url(../images/fdj.png) right no-repeat;
	transition:.3s;
}
.toubulbbig {
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	padding:5px 15px 5px;
	display:none;
	overflow:hidden;
	overflow-y:scroll;
	background:rgba(62,80,118,.9);
	height:800px;
	text-transform:Uppercase;
}
.toubulbbig::-webkit-scrollbar {
	width: 10px;
	height: 1px;
}
.toubulbbig::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #425478;
	width:8px;
}
.toubulbbig::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #EDEDED;
	padding:1px;
}
.toububt>ul {
	width:90%;
}
.toubulb:first-child {
	border-top:none;
}
.toubulb {
	border-top:1px solid #a49d8e;
	min-height:81px;
	display:flex;
	align-items:center;
}
.toububt {
	display:flex;
	align-items:center;
	width:100%;
}
.toububt1 {
	width:10%;
}
.toububt h3 {
	font-size:12px;
	color:#a49d8e;
	text-align:left;
}
.toububt h2 {
	text-align:left;
	color:white;
	font-size:17px;
	padding-bottom:5px;
}
.toubulb>ul {
	width:90%;
}
.toubulb>ul li h2 {
	color:white;
	padding-bottom:5px;
}
.toubulb ul li ul li h2 {
	color:#a49d8e;
	padding-bottom:5px;
	text-align:left;
}
.sytjcpt {
	display:flex;
	position:relative;
	margin-bottom:20px;
}
.sytjcpt img:nth-child(3) {
	opacity:0;
	transition:.5s;
	position:absolute;
}
.sytjcpt {
	overflow:hidden;
}
.sytjcpt img:nth-child(1) {
	opacity:1;
	margin:0;
	margin-bottom:10px;
	transition:.5s;
}
.sytjcp  ul li:hover .sytjcpt img:first-child {
	opacity:0;
}
.sytjcp ul li:hover .sytjcpt img:nth-child(3) {
	opacity:1;
	transition:.5s;
}
.sytjcp  .swiper-slide:hover .sytjcpt img:first-child {
	opacity:0;
}
.sytjcp .swiper-slide:hover .sytjcpt img:nth-child(3) {
	opacity:1;
	transition:.5s;
}
.syxw ul li:hover .syxwtu   img {
	transform:scale(1.2);
	z-index:2;
}
.syxwtu img {
	width:100%;
	transition:0.5s;
	z-index:1;
}
.syxwtu {
	margin-top:10px;
}
.syxwzi {
	width:80%;
}
.syxwd {
	width:20%;
}
.heise {
	display:none;
}
.bbody {
	position:fixed;
	width:100%;
	height:100%;
	overflow:hidden;
}
.cpdaohang {
	font-size:20pt;
	color:#425479;
	display:flex;
	align-items:center;
	padding:20px 0;
	padding-bottom:0;
}
.cpdaohang span {
	padding:0 20px;
}
.cpdaohang span:first-child {
	padding-left:0;
}
.cpdaohang span p {
	/* font-size:18pt;
	color:#585f52;
	*/
	font-size:20px;
	padding-bottom:7px;
	color:#415479;
	line-height:100%;
}
.cpdaohang span small {
	/* font-size:18pt;
	color:#585f52;
	*/
	font-size:15px;
	color:#585f52;
	text-transform: uppercase;
}
.cpdaohang a {
	color:#425479;
}
.cpdaohang i {
	color:#425479;
	/* color:#585f52;
	*/
}
.cpdaohangying {
	font-size:15px;
	color:#585f52;
	text-transform:uppercase;
}
.guide {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden;
	transition:1s;
	z-index:9999;
}
.shiping {
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	overflow:hidden;
}
.zhuye {
	opacity:0;
	transition:2s;
}
.guide-close {
	transform:scale(0);
	top:-100%;
}
.zhuye-show {
	opacity:1;
}
.guide i {
	position:absolute;
	width:40px;
	height:40px;
	left:20px;
	top:20px;
	background:rgba(0,0,0,.6) url(../images/vdclose.png) center no-repeat;
	background-size:40% auto;
	cursor:pointer;
	border-radius:50%;
	z-index:9;
	opacity:0;
}
.guide i {
	opacity:1;
}
.guide:hover i {
	opacity:1;
	transition:.3s;
}
.guide video,.guide iframe,.shiping video {
	width:100%;
	height:auto;
}
.guide .audio {
	position:fixed;
	width:2px;
	height:2px;
	opacity:0;
	transform:scale(0);
}
.list {
	overflow:hidden;
}
.morex p {
	margin:0 auto;
	text-align:center;
	margin:0 auto;
	width:200px;
	border:3px solid #425478;
	border-radius:15px;
	font-size:18px;
	transition:.5s;
	background:white;
	margin-top:50px;
}
.morex p:hover {
	background:#425478;
	color:white;
	transition:.5s;
}
.morex span {
	font-size:14px;
}
.load {
	display:flex;
	align-content:center;
	align-items:center;
	justify-content:center;
	position:relative;
}
.loading-2 {
	position:absolute;
	left:45%;
}
.nycp dl dd section {
	position:absolute;
	left:100%;
	top:0;
	z-index:6;
	background:#2e4b98;
	display:none;
}
.nycp ul li:hover dl {
	display:block;
}
.menu {
	display:none;
}
.pdtmenu {
	position:absolute;
	width:100%;
	top:100%;
	left:0;
	background:#415479;
	display:none;
}
.pdtmenu dl a {
	display:block;
	color:rgba(255,255,255,.8);
	font-size:1.4rem;
	text-align:center;
	line-height:40px;
	border-top:1px rgba(255,255,255,.2) dotted;
}
.pdtmenu dl dd {
	position:relative;
}
.pdtmenu dl a {
	display:block;
	color:rgba(255,255,255,.8);
	font-size:1.4rem;
	text-align:center;
	line-height:40px;
	border-top:1px rgba(255,255,255,.2) dotted;
}
.pdtmenu dl dd:hover>a,.pdtmenu dl dd.cur>a {
	color:#fff;
	background-color:#415479;
}
.pdtmenu dl dd section {
	position:absolute;
	left:100%;
	top:0;
	z-index:6;
	background:#415479;
	display:none;
}
.pdtmenu dl dd:hover section {
	display:block;
}
.pdtmenu dl dd section a {
	display:block;
	color:rgba(255,255,255,.8);
	font-size:1.3rem;
	padding:0px 25px;
	white-space:nowrap;
	line-height:36px;
	border-top:1px rgba(255,255,255,.2) dotted;
}
.pdtmenu dl dd section a:last-child {
	border-bottom:0;
}
.pdtmenu dl dd section a.cur,.pdtmenu dl dd section a:hover {
	color:#fff;
	background-color:#415479;
}
/* .nycp ul li.cur>a,.nycp ul li:hover>a {
	background:#415479;
	color:#fff;
}
*/
.slls ul li.cur>a,.slls ul li:hover>a {
	background:transparent;
	color:#fff;
}
.nycp ul li>a {
	display:block;
	line-height:25px;
	color:#585f52;
	font-size:11pt;
	padding:0px 0px 0px;
	transition:.3s;
	text-decoration:none;
	text-transform:Uppercase;
}
.nycp ul li:hover {
	background:rgba(66,84,120,.2);
	transition:.5s;
}
.cszs ul li:hover a {
	background:transparent;
}
.nycplb {
	padding:50px 0;
}
.nycplb1 {
	padding:60px 0 70px;
}
.contact a {
	color:white;
	font-size:22px;
	width:221px;
	height:66px;
	display:flex;
	align-items:center;
	background:#415479;
	color:#fff;
	justify-content:center;
}
.xiaotu {
	padding:0 50px;
	position:relative;
}
.zthd {
	padding-top:60px;
}
.gsgy {
	padding-top:60px;
}
.abfl {
	display:flex;
	text-align:center;
	padding-top:0px;
	position:relative;
	z-index:1;
}
.abfl li {
	margin-right:10px;
	font-size:12px;
	border:1px solid #a1aabc;
	width:8%;
	transition:.5s;
	position:relative;
}
.nyab .cpfl li {
	width:12%;
}
.nyab ul li>a {
	display:block;
	line-height:25px;
	color:#585f52;
	font-size:1.6rem;
	padding:5px 0;
	transition:.3s;
	text-decoration:none;
}
.lxwm {
	padding-bottom:70px;
}
.ceshitop ul li>a {
	padding:0;
}
.ceshileft ul li>a {
	padding:0;
}
.ceshiright ul li>a {
	padding:0;
}
.jgg {
	padding-top:50px;
}
.jgg ul li {
	width:23%;
	float:left;
	margin-left:1%;
	margin-right:1%;
}
.ceshitu {
	background:#425478;
}
.toububtbig {
	display:flex;
	flex-wrap:wrap;
	width:10%;
}
.toububt1 {
	width:100%;
}
.toububt13 {
	width:100%;
	color:white;
}
.toububt .toububt13 {
	color:#a49d8e;
	text-align:left;
}
.toububt .toububt23 {
	color:#a49d8e;
	text-align:left;
}
.hvr-radial-out {
	background:transparent;
}
.cszs {
	overflow:hidden;
	padding:0px 0 80px;
}
li.hvr-shutter-out-vertical {
	background:transparent;
}
li.hvr-shutter-out-vertical:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#425478;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50%;
	transform-origin:50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.lichengright img {
	height:650px;
}
.moreload ul {
	height:auto;
	overflow:hidden;
	padding:20px 0;
	display: flex;
	flex-wrap: wrap;
}
#gallery-wrapper {
	position:relative;
	max-width:100%;
	width:100%;
	margin:0 auto;
	border-bottom:none;
}
img.thumb {
	width:100%;
	max-width:100%;
	height:auto;
}
.white-panel {
	position:absolute;
	background:white;
	border-radius:5px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.3);
}
.white-panel h1 {
	font-size:1em;
}
.white-panel h1 a {
	color:#A92733;
}
.white-panel:hover {
	box-shadow:1px 1px 10px rgba(0,0,0,0.5);
	margin-top:-5px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.slls {
	display:block;
}
.sllx {
	display:none;
}
.nycp .cpfl li {
	width:14%;
	height:50px;
}
.img-list ul li {
	width:24%;
}
.img-list ul {
	display:flex;
	justify-content:space-between;
}
#slidingBlock DIV.slidingList_none {
	display:none;
}
.hvr-border-fade {
	box-shadow:none;
}
.topleft {
	display:flex;
	justify-content:space-between;
}
.topright {
	display:flex;
	justify-content:space-between;
}
.topleft .daohangn {
	margin-left:40px;
}
.topright .daohangn {
	margin-right:40px;
}
.topleft .daohang {
	margin-left:40px;
}
.topright .daohang {
	margin-right:40px;
}
.page_list a {
	display:block;
	font-size:1.6rem;
	font-family:Avenir-Regular;
	color:#666;
	text-decoration:none;
	line-height:38px;
	padding:0px 15px;
	margin:0px 4px;
	transition:.3s;
	border:1px solid #c9c9c9;
	color:#c9c9c9;
}
.page_list a:hover {
	color:white;
	background:#425478;
}
.inewsct iframe {
	width:100%;
	height:600px;
}
.page_list {
	display:flex;
	justify-content:right;
	float:right;
	padding-bottom:40px;
	clear:both;
}
.page li {
	float:left;
}
.page li a {
	color:black;
}
.pager a:hover {
	display:block;
	background:#ce440a;
}
.page_list .on {
	color:white;
	background:#425478;
}
.page_info {
	text-align:right;
}
.hvr-sweep-to-right:before {
	background:rgba(66,84,120,.2);
}
.hvr-sweep-to-right:hover,.hvr-sweep-to-right:focus,.hvr-sweep-to-right:active {
	color:#585f52;
}
.cpdaohangyw {
	font-size:11pt;
	color:#425479;
}
.cpdaohangyw a {
	font-size:11pt;
	color:#425479;
}
.sytjfl li {
	list-style:none;
	padding:0 10px;
	width:145px;
}
.sytjfl li.hov {
	border-bottom:1px solid #425478;
}
#slidingBlock span.menuOn h3:after {
	width:100%;
	content:"";
	height:3px;
	display:block;
	background:#425478;
	margin-top:10px;
}
#slidingBlock span.menuNo h2 {
	color:#696f8e;
	font-size:20px;
	padding-bottom:10px;
}
#slidingBlock span.menuNo h3 {
	color:#696f8e;
	font-size:14px;
}
#slidingBlock span.menuOn h2 {
	color:#425478;
	font-size:22px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:center;
}
#slidingBlock span.menuOn h3 {
	color:#425478;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
}
.daohangn ul li:after {
	border-bottom:2px solid white;
}
.hvr-underline-from-left:before {
	background:#425478;
}
.topbign .hvr-underline-from-left:before {
	background:white;
}
.lxtu1 {
	width:40px;
	height:40px;
	background:url(../images/dh.png) no-repeat;
	background-size:100%;
	margin-right:20px;
}
.lxtu2 {
	width:40px;
	height:40px;
	background:url(../images/cz.png) no-repeat;
	background-size:100%;
	margin-right:20px;
}
.lxtu3 {
	width:40px;
	height:40px;
	background:url(../images/yx.png) no-repeat;
	background-size:100%;
	margin-right:20px;
}
.lxtu4 {
	width:40px;
	height:40px;
	background:url(../images/dz.png) no-repeat;
	background-size:100%;
	margin-right:20px;
}
.qttj .sytjcp {
	padding-top:65px;
}
.yd {
	display:none;
}
.yc {
	display:block;
}
.sytj .gallery-top {
	width:100%;
	height:auto;
}
.sytj .gallery-thumbs {
	padding-bottom:44px;
	width:80%;
	margin:0 auto;
	height:auto;
	/*overflow:visible;
	*/
}
.sytj .gallery-thumbs .swiper-slide {
	width:100%;
	height:100%;
	border:none
}
.sytj .swiper-slide-visible h2 {
	color:#696f8e;
	font-size:18px;
	padding-bottom:10px;
}
.sytj .swiper-slide-thumb-active h2 {
	color:#425478;
	font-size:20px;
	padding-bottom:5px;
	font-weight:bold;
	text-align:center;
}
.sytj .swiper-slide-visible h3 {
	color:#696f8e;
	font-size:14px;
}
.sytj .swiper-slide-thumb-active h3 {
	color:#425478;
	font-size:16px;
	font-weight:bold;
	display:inline-block;
}
.sytj li span {
	display:block;
	text-align:center;
}
#tuijiandh .swiper-wrapper {
	justify-content:center;
}
#tuijiandh .swiper-slide {
	width:auto !important;
	margin:0 30px!important;
}
.sytjcpw {
	display:block;
	text-align:center;
	padding:20px 0;
}
.sytj .swiper-slide-thumb-active h3:after {
	width:100%;
	content:"";
	height:3px;
	display:block;
	background:#425478;
	margin-top:10px;
}
.ospantu img {
	width:73px;
}
/* #tuijiandh .swiper-slide.kuan {
	*/
    /* width:28% !important;
	*/
/*
}
*/

/* 发展历程 */
.fazhan {
    padding-top: 60px;
	padding-bottom:100px;
	height:auto; overflow:hidden;
}

.fzbj {
   height:auto; overflow:hidden;
   padding:60px;
   padding-top:190px;
   padding-bottom:43px;
   background:url(../images/fzbj.jpg?v=1);
   background-size:100% 100%;
   }
   
.licheng {
    position: relative;
}

.licheng:after {
    content: "";
    display: block;
    height: 0px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    border-bottom: 2px #ddd solid;
    position: absolute;
}
.licheng .swiper-container{
	margin:0px 80px 0px 120px;
	position:static;
	padding:20px 0px;
	overflow: visible;
}
#licheng .swiper-pagination{
	display:none;
}
.logo1 img{
    height: 81px;
}
.logo img{
    height: 81px;
}
.logon img{
    height: 81px;
}
.test ul li {
    margin-bottom: 20px;
    border: 2px solid transparent;
    transition: .5s;
}
.test ul li:hover {
    border: 2px solid #425478;
    background: transparent;
}
.dibulogo img {
	height:45px;
	margin-right: 12px;
}
.dibulogo{
    display: flex;
}
.dubugs {
	display:flex;
	justify-content:space-between;
}
.dibugswen {
	display:flex;
	justify-content:space-between;
	align-items:flex-end;
	flex-direction: column;
}
.dibugswen dl{
	display: flex;
}
.dibugswen dl dd{
	margin-left: 5px;
}
.chjt{
	padding: 75px 0 10px;
}
.chjtbt h2{
	font-size: 24px;
	font-weight: bold;
	color:#425478;
	margin-bottom:15px;
}
.chjtbt h3{
	font-size: 24px;
	color:#425478;
}
.chjtbt{
	margin-bottom:95px;
}
.chjt ul li{
	display: flex;
	justify-content: space-between;
	margin-bottom:90px;
}
.chjtleft{
    width:16.6%;
}
.chjtright{
    width:80%;
}
.chjtright h2{
    font-size: 20px;
    font-weight: bold;
    color:#425478;
    margin-bottom:12px;
}
.chjtright h3{
    font-size: 18px;
    color:#425478;
    margin-bottom:30px;
}
.chjtright section{
    font-size: 18px;
    line-height: 25px;
    color:#425478;
}
.chjtright section p{
    margin-bottom:10px;
}
.syhdleft img{
    aspect-ratio: 20/20;
    object-fit: cover;
}
.syhdright img{
      aspect-ratio: 447/327;
    object-fit: cover;  
}
@media(max-width:1600px){
    .nycp .cpfl li {
    width: 18%;
    height: 50px;
}
}
@media (max-width:1200px) {
	.fazhan{
		padding:30px 0px 0px;
	}
	.fazhan .fztitle p{
		font-size:3.2rem;
		line-height:40px;
	}
	.fazhan .fztitle span{
		font-size:1.6rem;
		padding:10px 0px 0px;
	}
	.licheng{
		margin:0px 0px 0px;
	}
}
@media (max-width:992px) {
	.licheng{
		padding:20px 0px;
	}
	.fazhan{
		padding:30px 0px 0px;
	}
	.fazhan .fztitle p{
		font-size:2.4rem;
		line-height:30px;
	}
	.fazhan .fztitle span{
		font-size:1.4rem;
		padding:10px 0px 0px;
		line-height:24px;
	}
}
.licheng .swiper-container .swiper-button-next{
	background:url(../images/right.png) center no-repeat;
	width:43px;
	height:43px;
	right:-53px;
}
.licheng .swiper-container .swiper-button-prev{
	background:url(../images/left.png) center no-repeat;
	width:43px;
	height:43px;
	left:0;
}
.licheng .swiper-slide section{
	display:flex;
	flex-wrap:wrap;
	position:relative;
	z-index:3;
	align-content:flex-end;
	height:345px;
	padding-left:10px;
}
@media (max-width:1200px) {
	.licheng .swiper-slide section{
		height:325px;
	}
}
@media (max-width:992px) {
	.licheng .swiper-slide section{
		height:410px;
	}
}
.licheng .swiper-slide section>small{
	cursor:pointer;
	position:relative;
	order:1;
	transition:.3s;
}
.licheng .swiper-slide section>small p{
	font-size:2.1rem;
	color:#FFFFFF;
	font-family:arial;
	display:block;
	width:76px;
	height:76px;
	background:#999999;
	border-radius:50%;
	text-align:center;
	line-height:76px;
	margin:0px;
	transition:.3s;
}
.licheng .swiper-slide section>span{
	width:calc(100% - 38px);
	left:38px;
    padding-top: 30px;
    height: 134px;
	top:0;
	flex-wrap:wrap;
	position:relative;
	border-left:2px #ddd dashed;
	padding-left:15px;
	align-content:flex-end;
	order:2;
	transition:.3s;
}
.licheng .swiper-slide section>span:before{
	content:"";
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	border-radius:50%;
	background:#b8c1c1;
	left:-8px;
	bottom:0;
	transition:.3s;
}
.licheng .swiper-slide section>span p{
	font-size:1.5rem;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	width:100%;
	order:2;
	margin-top:5px;
	margin-bottom:-3px;
	transition:.3s;
}
.licheng .swiper-slide section>span big{
	display:block;
	font-size:16px;
	line-height:21px;
	color:#FFFFFF;
	order:1;
	padding:10px 0px 0px;
	transition:.3s;
	min-height:94px;
}
.licheng .swiper-slide section:hover>span{
	border-left:2px #0b5aa8 solid;
}
.licheng .swiper-slide section:hover>small p{
	color:#fff;
	background:#0b5aa8;
	position:relative;
	z-index:2;
}
.licheng .swiper-slide section:hover>small:after{
	content:"";
	display:block;
	width:120%;
	height:120%;
	left:-10%;
	top:-10%;
	background:rgba(11,90,168,.18);
	border-radius:50%;
	position:absolute;
	z-index:1;
}

.licheng .swiper-slide section>span a {
   background-color:#FFFFFF;	
   padding:5px;
   line-height: 30px;
   opacity: 0;
   }
.licheng .swiper-slide section>a {
	background-color:#FFFFFF;	
	padding:5px;
	line-height: 30px;
	position:absolute;
	bottom:0;
	transform: translate(0%, 110%);
	width: 160%;
	line-height: 150%;
}
.licheng .swiper-slide:nth-child(2n+0)  section>a {
	top:0;
	bottom:auto;
	transform: translate(0%, -110%);
}

.licheng .swiper-slide section:hover>span p{
	color:#0b5aa8;
}
.licheng .swiper-slide section:hover>span:before{
	background:#0b5aa8;
}

.licheng .swiper-slide section:hover>span a {
    color:#FFFFFF;
    background-color:#0b5aa8;
   }


@media (min-width:768px) {
	.licheng .swiper-slide:nth-child(2n+0) section{
		align-content:flex-start;
	}
	.licheng .swiper-slide:nth-child(2n+0) section>span{
		order:1;
		top:0;
		bottom:auto;
		align-content:flex-start;
		padding-bottom:30px;
		padding-top:0;
	}
	.licheng .swiper-slide:nth-child(2n+0) section>span:before{
		bottom:auto;
		top:0;
	}
	.licheng .swiper-slide:nth-child(2n+0) section>small{
		order:2;
	}
	.licheng .swiper-slide:nth-child(2n+0) section>span big{
		order:2;
		padding:0px 0px 10px;
	}
	.licheng .swiper-slide:nth-child(2n+0) section>span p{
		order:1;
		margin-top:-4px;
		margin-bottom:5px;
	}
}
@media (max-width:768px) {
	.licheng .swiper-container{
		margin:0px 0px 0px 0px;
	}
	.licheng .swiper-slide section{
		height:auto;
		padding:0 25px;
	}
	.licheng .swiper-slide section>small{
		order:2;
		margin:20px auto 0;
	}
	.licheng .swiper-slide section>small p{
		color:#fff;
		background:#0b5aa8;
	}
	.licheng .swiper-slide section>span{
		border-left:0px #ddd dashed;
		order:1;
		padding:0;
		width:100%;
		text-align:center;
		left:0;
	}
	.licheng .swiper-slide section>small:after{
		content:"";
		display:block;
		width:120%;
		height:120%;
		left:-10%;
		top:-10%;
		background:rgba(11,90,168,.18);
		border-radius:50%;
		position:absolute;
		z-index:1;
	}
	.licheng .swiper-slide section>span p{
		order:1;
		color:#0b5aa8;
	}
	.licheng .swiper-slide section>span big{
		order:2;
	}
	.licheng .swiper-slide section>span:before{
		display:none;
	}
	.licheng:after{
		display:none;
	}
	.licheng .swiper-slide section:hover>span{
		border-left:0px #0b5aa8 solid;
	}
	#licheng .swiper-pagination{
		display:block;
	}
	#licheng .swiper-button-next{
		display:none;
	}
	#licheng .swiper-button-prev{
		display:none;
	}
	#licheng .swiper-pagination .swiper-pagination-bullet-active{
		background:#0b5aa8;
	}
} 

.fzmore {
   width:240px;
   height:68px;
   line-height:68px;
   text-align:center;
   font-size:27px;
   color:#FFFFFF;
   border:1px solid #FFFFFF;
   border-radius:40px;
   margin:126px auto 0px;
   }


/* 部门简介 */
.bumeng {
   height:auto; overflow:hidden;
   padding:15px;
   font-size:15px;
   } 
   
.bumeng h2 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:26px;
   color:#1d335d;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:5px;
   }

.bumeng h3 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:12px;
   color:#959a92;
   margin-top:0px;
   margin-bottom:40px;
   }
   
.bmkk {
   height:auto; overflow:hidden;
   margin-left:-12px;
   margin-right:-12px;
   } 
   
.bmkk li {
   list-style-type:none;
   width:20%;
   float:left;
   padding:12px;
   }  
   
.bmg {
   height:434px;
   color:#425478;
   background-color:#FFFFFF;
   padding:25px;
   padding-top:24px;
   font-size:15px;
   line-height:24px;
   box-shadow: 0px 0px 15px rgba(0,0,0,.2);
   }
   
.bmg:hover {
   color:#FFFFFF;
   background-color:#425478;
   transition: all 300ms ease-in 0ms;
   }
   
.bmg-t {
   width:75px;
   height:75px;
   margin:0 auto;
   } 
   
.bm1 {
   background:url(../images/bm1.png) top center; background-repeat:no-repeat;
   }
   
.bm2 {
   background:url(../images/bm2.png) top center; background-repeat:no-repeat;
   }
   
.bm3 {
   background:url(../images/bm3.png) top center; background-repeat:no-repeat;
   }
   
.bm4 {
   background:url(../images/bm4.png) top center; background-repeat:no-repeat;
   }
   
.bm5 {
   background:url(../images/bm5.png) top center; background-repeat:no-repeat;
   }
   
.bmg h4 {
   font-family: Microsoft YaHei, Helvetica, Arial, sans-serif;
   font-size:25px;
   font-weight:bold;
   text-align:center;
   margin-top:30px;
   padding-bottom:20px;
   background:url(../images/xiahh.png) center bottom; background-repeat:no-repeat;
   margin-bottom:25px;
   } 
   
.bmg:hover h4 {
   background:url(../images/xiahh2.png) center bottom; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.bmg:hover .bm1 {
   background:url(../images/bm1.png) bottom center; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.bmg:hover .bm2 {
   background:url(../images/bm2.png) bottom center; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.bmg:hover .bm3 {
   background:url(../images/bm3.png) bottom center; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.bmg:hover .bm4 {
   background:url(../images/bm4.png) bottom center; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
   
.bmg:hover .bm5 {
   background:url(../images/bm5.png) bottom center; background-repeat:no-repeat;
   transition: all 300ms ease-in 0ms;
   }
 .nav-logo{
     display: none;
 }  



@media(max-width:1768px) {
	.toubulbbig {
		height:750px;
	}
}
@media(max-width:1768px) {
	.toubulbbig {
		height:750px;
	}
}
@media(max-width:1680px) {
	.syhdleft {
		width:42%;
		overflow:hidden;
	}
	.dibubt {
		float:left;
		display:inline-block;
		padding-right:43px;
		width:12%;
	}
	.newsjjwen {
		width:60%;
		padding:35px 0;
		display:flex;
		flex-direction:column;
		justify-content:space-between;
	}
	.xwxqnrright {
		width:50%;
	}
	.newxq {
		padding-bottom:60px;
	}
	.syxw {
		background:#d9d8e0;
		padding:70px 0 70px;
	}
	.syhd {
		padding:116px 0 137px;
	}
	.syhd {
		padding:70px 0 70px;
	}
	.gsgybottom {
		padding-bottom:60px;
	}
	.zzjg {
		padding-bottom:60px;
	}
	footer ul li {
		padding:0 15px;
	}
	.toubulbbig {
		height:600px;
	}
	.suolve {
		height:629px;
		width:20%;
		box-sizing:border-box;
		position:relative;
	}
	.gsgyleft section {
		padding-top:105px;
		padding-left:74px;
		background:#425478;
		padding-bottom:125px;
	}
	.sytj .gallery-thumbs {
		padding-bottom:44px;
		display:flex;
		justify-content:center;
		text-align:center;
		width:92%;
		margin:0 auto;
		height:auto;
	}
}
@media(max-width:1440px) {
	.suolve {
		height:629px;
		width:20%;
		box-sizing:border-box;
		position:relative;
	}
	.toubulbbig {
		height:600px;
	}
}
@media(max-width:1366px) {
	.gsgyleft section {
		padding-top:146px;
		padding-bottom:166px;
	}
	.slls {
		display:none;
	}
	.sllx {
		display:block;
	}
	.toubulbbig {
		height:400px;
	}
	.daohang ul li {
		padding-right:5px;
		padding-left:5px;
	}
	.daohangn ul li {
		padding-right:5px;
		padding-left:5px;
	}
	.newsjjwen {
		padding:35px 0;
		display:flex;
		flex-direction:column;
		justify-content:space-between;
	}
	.newsjjwentop h2 {
        font-size: 24px;
        color: #425478;
    }
	.cpfl li {
		margin-right:10px;
		font-size:12px;
		border:1px solid #a1aabc;
		width:12%;
		transition:.5s;
		position:relative;
	}
	.zzjgwen {
		padding:20px 20px;
		font-size:16px;
		line-height:200%;
	}
	footer ul li {
		float:left;
		padding:0 20px;
		border-left:1px solid white;
	}
	.dibubt {
		float:left;
		display:inline-block;
		padding-right:43px;
		width:15%;
	}
	.dibulb {
		padding-bottom:49px;
		overflow:hidden;
		display:flex;
		align-items:center;
	}
	footer ul {
		display:block;
		overflow:hidden;
		width:85%;
	}
	.syxwwen {
		padding:70px 40px 0;
	}
	.syhdleft {
		width:42%;
		height:475px;
		overflow:hidden;
	}
	.toububt h2 {
		text-align:left;
		color:white;
		font-size:15px;
		padding-bottom:5px;
	}
	.zzjgwen {
		padding:15px 15px;
		font-size:16px;
		line-height:200%;
	}
	.half {
		font-size:22px;
	}
	.quan {
		font-size:22px;
	}
	.quanwen span {
		font-size:17px;
	}
	.dibulb {
		padding-bottom:29px;
		overflow:hidden;
		display:flex;
		align-items:center;
	}
	footer {
		padding:29px 0 29px;
	}
	.sytjfl {
		width:62%;
	}
}
@media(max-width:1280px) {
	.sytj .gallery-thumbs {
		padding-bottom:44px;
		display:flex;
		justify-content:center;
		text-align:center;
		width:100%;
		margin:0 auto;
		height:auto;
	}
	.yuyan{
	    width:15%;
	}
	.topleft .daohang{
	    margin-left:20px;
	}
	.logo{
	    display: none;
	}
	.daohang ul{
	    display: flex;
	}
	.daohang big {
    color: #425478;
    word-break: keep-all;
}
.logo1 {
    position: absolute;
    left: 40%;
    transform: translate(-50%,0);
}
}
@media(max-width:1176px) {
	.half {
		width:50%;
	}
	.daohangn ul li>a {
		padding:0 5px;
	}
	.daohang ul li>a {
		padding:0 5px;
	}
	.gsgyleft section {
		padding-top:196px;
		padding-bottom:216px;
	}
	.sycp ul li h2 {
		font-size:16px;
	}
	.sycp ul li h3 {
		font-size:10px;
	}
	.sytjfl {
		width:75%;
	}
	.syxwzi {
		padding-right:20px;
	}
	.syxwwen {
		padding:70px 20px 0;
	}
	.sytjbt h2 {
		font-size:26px;
	}
	.sytjbt h3 {
		font-size:16px;
		padding-bottom:27px;
	}
	.syhd {
		padding:48px 0;
	}
	.sytj {
		padding:61px 0;
	}
	.syhdleft {
		height:396px;
		overflow:hidden;
	}
	footer ul li {
		margin-bottom:10px;
	}
	.daohang big {
		font-size:16px;
	}
	.daohang {
		font-size:12px;
	}
	.newsjjtu {
		overflow:hidden;
		width:90%;
	}
	.daohangn big {
		font-size:16px;
	}
	.daohangn {
		font-size:12px;
	}
	#slidingBlock span.menuNo h2 {
		color:#696f8e;
		font-size:18px;
		padding-bottom:10px;
	}
	#slidingBlock span.menuNo h3 {
		color:#696f8e;
		font-size:12px;
	}
	#slidingBlock span.menuOn h2 {
		color:#425478;
		font-size:20px;
		padding-bottom:3px;
		font-weight:bold;
		text-align:center;
	}
	#slidingBlock span.menuOn h3 {
		color:#425478;
		font-size:12px;
		font-weight:bold;
		display:inline-block;
	}
	.syxwzi h2 {
		font-size:22px;
	}
	.syxwzi h3 {
		font-size:13px;
	}
	.syxwyue h2 {
		font-size:23px;
	}
	.syxwyue h3 {
		font-size:12px;
		display:block;
		width:100%;
		text-align:center;
	}
	footer ul li a {
		color:white;
		font-size:13px;
		display:block;
		line-height:100%;
	}
	.dibubt h2 {
		color:white;
		font-size:16px;
	}
	.dibubt h3 {
		font-size:12px;
		color:#a49d8e;
		margin-top:5px;
		text-transform:Uppercase;
	}
	.zthd1right {
		width:60%;
	}
	.zthd1right img {
		float:right;
	}
	.toububt h2 {
		text-align:left;
		color:white;
		font-size:13px;
		padding-bottom:5px;
	}
	.toububt h3 {
		font-size:10px;
		color:#a49d8e;
		text-align:left;
	}
	.daohangn ul li {
		padding-right:5px;
		padding-left:5px;
	}
	.toububtbig {
		display:flex;
		flex-wrap:wrap;
		width:12%;
	}
}
@media(max-width:992px) {
    	.logo{
	    display: block;
	}
	.newslb ul li>a {
		width:100% !important;
	}
	.yuyan {
		display:none;
	}
	.daohang {
		display:none;
	}
	.sousuo {
		display:none;
	}
	.container {
		width:100%;
	}
	.daohangn {
		display:none;
	}
	.yuyann {
		display:none;
	}
	.sousuon {
		display:none;
	}
	.nav-logo {
		width:25px;
		display:block;
	}
	.nav-logo i {
		display:block;
		padding:2px 0px;
	}
	.menu {
		position:fixed;
		width:70%;
		height:100%;
		right:-100%;
		top:0;
		z-index:9999;
		background:#fff;
		transition:.3s;
		display:block;
	}
	.menu i {
		display:block;
		height:42px;
		padding:0px 15px;
		background:rgba(0,0,0,.08);
		font-weight:bold;
		line-height:42px;
		color:#000;
	}
	.menu ul {
		flex-wrap:wrap;
	}
	.menu ul li {
		width:100%;
		padding:0px 0px;
	}
	.menu ul li a {
		line-height:42px;
		font-size:1.4rem;
		padding:0px 15px;
		color:#333;
		border-bottom:1px rgba(0,0,0,.15) solid;
		background:url(../images/mujt.png) right 15px center no-repeat;
		background-size:auto 15px;
	}
	.nav-logo i:after {
		content:"";
		display:block;
		height:2px;
		background:#000;
	}
	.menuu {
		right:0;
	}
	.heise {
		position:fixed;
		display:none;
		width:100%;
		height:100%;
		top:0;
		left:0;
		z-index:998;
		background:rgba(0,0,0,.7) url(../images/guanbi.png) 11% center no-repeat;
		background-size:auto 40px;
	}
	.menu ul li a {
		line-height:42px;
		font-size:1.4rem;
		padding:0px 15px;
		color:#333;
		border-bottom:1px rgba(0,0,0,.15) solid;
		background:url(../images/mujt.png) right 15px center no-repeat;
		background-size:auto 15px;
		display:block;
	}
	.menu ul li {
		width:100%;
		padding:0px 0px;
	}
	.sycp ul {
		padding:20px 0px;
	}
	.sycp {
		background:#425478;
		padding:20px 0px 20px;
		margin:-20px 0px -20px;
	}
	.sycp ul li {
		display:flex;
		align-items:center;
		width:49%;
		margin-bottom:20px;
		justify-content:center;
	}
	.sycp ul li h3 {
		padding-top:5px;
	}
	.sytjbt h2 {
		font-size:24px;
		padding-bottom:5px;
	}
	.sytjbt h3 {
		font-size:20px;
		padding-bottom:23px;
	}
	.sytj {
		padding:40px 15px;
	}
	.sytjfl ul li {
		width:49%;
		padding:0;
	}
	.sytjfl ul {
		display:flex;
		justify-content:space-between;
		flex-wrap:wrap;
	}
	.sytjcp li {
		width:49%;
		float:left;
	}
	#hot .swiper-wrapper {
		flex-wrap:wrap;
	}
	.syxw ul li {
		width:100%;
		margin-bottom:20px;
	}
	.syxw ul {
		display:flex;
		justify-content:space-between;
		flex-wrap:wrap;
	}
	.syxw {
		padding:20px 15px;
	}
	.syxwwen {
		flex-wrap:wrap;
	}
	.syxwzi {
		width:100%;
		padding:0;
	}
	.syxwqx {
		padding-top:0;
		text-align:center;
	}
	.syxwd {
		width:100%;
		display: flex;
		padding:22px 0;
	}
	.syxwriqi h4 {
		display:none;
	}
	.syxwyue {
		display:none;
	}
	.syhdleft {
		width:100%;
		margin-bottom:18px;
		overflow:hidden;
	}
	.syhdlb {
		flex-wrap:wrap;
	}
	.syhdright {
		width:100%;
	}
	.syhdright ul li {
		width:100%;
		margin-bottom:18px;
	}
	.syhd {
		padding:20px 15px;
	}
	.fadeInRight {
		-webkit-animation-name:fadeInUp;
		animation-name:fadeInUp;
	}
	.dibulb {
		display:none;
	}
	.dubugs {
		display:flex;
		justify-content:space-between;
		flex-wrap:wrap;
	}
	.dibugswen span {
		width:100%;
		padding:10px 0;
	}
	.dibugswen {
		flex-wrap:wrap;
	}
	.dibugswen span {
		color:white;
		padding-left:0px;
		text-align:left;
	}
	footer {
		padding:20px 15px;
	}
	.logo img {
		height:40px;
	}
	.dibulogo img {
		height:50px;
	}
	.topbig {
		display:flex;
		justify-content:space-between;
		align-items:center;
		padding:0 15px;
	}
	.swiper-pagination-banner {
		bottom:30px !important;
	}
	.swiper-button-next-banner {
		bottom:30px;
	}
	.swiper-button-prev-banner {
		bottom:30px;
	}
	.topleft {
		display:none;
	}
	.logo1 {
		display:none;
	}
	.logo {
		opacity:1;
	}
	.topright {
		display:none;
	}
	.sytjfl {
		width:100%;
		flex-wrap:wrap;
		padding-bottom:10px;
	}
	.sytjfl li {
		list-style:none;
		padding:0 5px;
		width:33%;
		height:51px;
		margin-bottom:20px;
	}
	.syxwwen {
		padding:30px 15px 0;
	}
	.syxwzi h2 {
		padding-bottom:10px;
	}
	.syxw ul li:hover .syxwtu   img {
		transform:scale(1);
	}
	.nycp {
		padding:20px 15px 0;
	}
	.nycp .cpfl li {
		width:46%;
		margin:5px;
		height:45px;
	}
	.cpfl {
		flex-wrap:wrap;
	}
	.gsgy {
		padding-top:20px;
	}
	.gsgyleft {
		width:100%;
		font-size:14px;
	}
	.gsgytop {
		padding:0px 15px;
		align-items:center;
		flex-wrap:wrap;
	}
	.gsgyright {
		width:100%;
		margin:10px 0;
	}
	.gsgybottomleft {
		width:100%;
	}
	.gsgybottomright {
		width:100%;
	}
	.gsgybottom {
		flex-wrap:wrap;
		padding:0 15px;
	}
	.gsgybottomleftbt {
		margin-bottom:10px;
	}
	.gsgybottomleftzong {
		margin-top:20px;
		margin-bottom:20px;
	}
	.huanbao {
		margin-bottom:25px;
	}
	.shzr section p {
		font-size:14px;
		line-height:28px;
	}
	.gsgybottom {
		padding-bottom:50px;
	}
	.gsgybottomleftnr h2 {
		font-size:16px;
		color:#415479;
		margin-bottom:10px;
	}
	.gsgybottomleftnr h3 {
		font-size:12px;
		color:#a49d8e;
		line-height:24px;
	}
	.cpfl li span {
		font-size:14px;
		display:inline-block;
		line-height:1;
		width:100%;
	}
	.nyab ul li>a {
		font-size:1.2rem;
	}
	.logon {
		opacity:1;
	}
	.logon img {
		height:40px;
	}
	.search-alert {
		display:none;
	}
	.nyt .nav-logo i::after {
		background:#fff;
	}
	.topbign {
		align-items:center;
		padding:0 15px;
	}
	.nyt {
		height:100%;
	}
	.topn {
		position:relative;
	}
	.lichengbei {
		padding:20px 15px;
	}
	.licheng img {
		width:100%;
	}
	.zzjgtu {
		padding:20px 15px;
	}
	.zzjgwen ul li {
		width:100%;
		margin-bottom:10px;
	}
	.zzjgwen ul {
		flex-wrap:wrap;
	}
	.zzjgwen h2 {
		font-size:22px;
		margin:13px 0;
	}
	.zzjgwen {
		padding:20px 15px;
		font-size:14px;
		line-height:200%;
	}
	.newsjj {
		padding:20px 15px;
	}
	.newslb ul li {
		padding:20px 0;
	}
	.newslb ul li {
		flex-wrap:wrap;
	}
	.newsjjtu {
		overflow:hidden;
		width:100%;
	}
	.newsjjwen {
		width:100%;
	}
	.newsjjwentop h2 {
		font-size:20px;
		width:100%;
	}
	.newsjjwenmid h3 {
		font-size:14px;
		line-height:28px;
	}
	.newsjjwentop {
		flex-wrap:wrap;
	}
	.like {
		width:100%;
		margin:20px 0;
	}
	.newsjjwenbottom {
		font-size:12px;
		color:#a49d8e;
	}
	.xihuan {
		padding:5px 8px;
	}
	.newsjjwen {
		padding:15px 0;
	}
	.newxq {
		padding:20px 15px;
	}
	.xwxqnr {
		padding:20px 0;
		flex-wrap:wrap;
	}
	.xwxqnrleft {
		width:100%;
	}
	.xwxqnrright {
		width:100%;
	}
	.xwxqnrleft section {
		font-size:14px;
		line-height:200%;
	}
	.liebiao-aa {
		width:100%;
		line-height:30px;
		color:#666666;
		float:left;
	}
	.liebiao-bb {
		width:100%;
		float:right;
	}
	.fanhui a {
		width:100%;
	}
	.fanhui {
		width:100%;
	}
	.xwxqbt h2 {
		font-size:20px;
	}
	.cpdh p {
		color:#415479;
		font-size:18px;
	}
	.dhbt:nth-child(even) {
		padding:0 5px;
		padding-bottom:10px;
	}
	.dhbt h2 {
		font-size:18px;
		padding-bottom:7px;
		color:#415479;
	}
	.dhbt h3 {
		font-size:13px;
		color:#585f52;
	}
	.cpdaohang span p {
		font-size:18px;
		padding-bottom:7px;
		color:#415479;
	}
	.cpdaohang span small {
		font-size:13px;
		color:#585f52;
	}
	.cpdaohang span {
		padding:0 5px;
		padding-bottom:10px;
	}
	.cpdaohang {
		flex-wrap:wrap;
		padding-top:0;
	}
	.cpfl {
		padding-top:10px;
	}
	.nycplb {
		padding:20px 15px;
	}
	.sytjcp li {
		width:48%;
	}
	.sytjcpw h2 {
		font-size:20px;
	}
	.sytjcpw h3 {
		font-size:14px;
		color:#425478;
	}
	.nycplb1 {
		padding:20px 15px;
	}
	.nycpjs {
		flex-wrap:wrap;
	}
	.nycpjsleft {
		width:100%;
	}
	.jstop {
		height:auto;
	}
	.jsbottom {
		padding-top:15px;
	}
	.jstop h2 {
		font-size:30px;
	}
	.jstop h3 {
		font-size:20px;
		color:#585f52;
	}
	.jstop section {
		font-size:14px;
		line-height:28px;
	}
	.jsbottom ul li h3 {
		padding-top:10px;
		font-size:14px;
		padding-bottom:10px;
		word-break:break-all;
	}
	.fxtb img {
		margin-right:16px;
	}
	.fxtb {
		justify-content:flex-end;
	}
	.nycpjsright {
		width:100%;
	}
	.gallery-top {
		width:100%;
	}
	.pro-img {
		flex-wrap:wrap;
		height:auto;
	}
	.gallery-top {
		height:400px;
	}
	.suolve {
		display:none;
	}
	.nycpst {
		padding:10px 0;
	}
	.nycpst ul {
		flex-wrap:wrap;
	}
	.nycpst li {
		width:100%;
		margin-bottom:10px;
	}
	.qttj .sytjcp {
		padding-top:20px;
	}
	.qttj {
		padding-top:20px;
	}
	.yd {
		display:block;
	}
	.yc {
		display:none;
	}
	.zthd1 {
		flex-wrap:wrap;
	}
	.zthd1left {
		width:100%;
	}
	.zthd {
		padding:20px 15px;
	}
	.zthd1right {
		width:100%;
	}
	.hd1sj {
		width:80px;
		height:80px;
		padding:10px;
		margin-bottom:20px;
	}
	.hd1sj h2 {
		font-size:24px;
	}
	.hd1sj h3 {
		font-size:18px;
	}
	.hd1nr h2 {
		font-size:24px;
		margin-bottom:13px;
	}
	.hd1nr section {
		font-size:14px;
		line-height:200%;
		margin-bottom:20px;
	}
	.zthd1 {
		padding-bottom:20px;
	}
	.jgg ul li {
		width:48%;
		float:left;
		margin-left:1%;
		margin-right:1%;
	}
	.jgg {
		padding-top:20px;
	}
	.ceshiwen {
		text-align:center;
		padding:5px 0;
		font-size:16px;
	}
	.fmzl {
		padding-top:20px;
		flex-wrap:wrap;
	}
	.fmzl li {
		width:100%;
		text-align:center;
	}
	.fmzl li:nth-child(3) {
		background:none;
	}
	.half {
		width:100%;
		font-size:18px;
	}
	.half1 {
		width:100%;
		flex-wrap:wrap;
	}
	.quan {
		font-size:16px;
	}
	.quanwen {
		width:90%;
	}
	.quanwen span {
		font-size:14px;
	}
	.lxwm {
		padding:20px 0;
	}
	.b-height {
		height:50px;
	}
	.fygnav {
		padding:0px;
		height:50px;
		background-color:#009ca3;
	}
	.fygnav ul {
		list-style-type:none;
		width:100%;
		margin:0px;
		padding:0px;
	}
	.fygnav li {
		width:100%;
		text-align:center;
		float:left;
		margin:0;
	}
	.fygnav li a {
		display:block;
		color:#FFFFFF;
		background-color:#425478;
		height:50px;
		line-height:50px;
	}
	.gsgyleft section {
		padding:20px 15px;
	}
	.gsgyleftbt {
		margin-bottom:20px;
	}
	#oSpan {
		font-size:35px;
	}
	#oSpan2 {
		font-size:35px;
	}
	#oSpan3 {
		font-size:35px;
	}
	.ospanwen h3 {
		color:#425478;
		font-size:15px;
		margin-left:0px;
	}
	.ospanwen {
		width:80%;
	}
	.gsgyright ul li {
		padding:15px;
	}
	.gsgymid ul li {
		width:100%;
		background-color:rgba(66,84,120,.15);
		padding:20px 15px;
		margin-bottom:5px;
	}
	.gsgymid ul {
		flex-wrap:wrap;
		padding:20px 15px;
	}
	.gsgybottom {
		display:flex;
		flex-wrap:wrap;
		margin:20px 15px;
		margin-bottom:20px;
		padding:20px 15px;
	}
	.gsgybottombig {
		flex-wrap:wrap;
	}
	.jiax sup {
		top:-0.5em;
		left:0.5em;
	}
	#slidingBlock span.menuNo h2 {
		padding-bottom:5px;
	}
	.fmzl li section {
		width:100%;
		margin-bottom:10px;
	}
	.qttj h2 {
		font-size:24px;
	}
	.nycplb1 .zhuangtai img:first-child {
		width:20px;
		margin-bottom:5px;
	}
	.nycplb1 .zhuangtai img:last-child {
		width:30px;
	}
	.nycplb1 .sytjcp li {
		margin-bottom:20px;
	}
	.sytjfl li:nth-child(4) {
		width:50%;
	}
	.sytjfl li:nth-child(5) {
		width:50%;
	}
		.licheng .swiper-slide section>a{
		opacity: 0;
		transform: translate(0px, 0%);
		display: none;
	}
	.licheng .swiper-slide section:hover>span a{
		opacity: 1;
		transform: translate(0px, 0%);
	}
	.licheng .swiper-slide section>span {
		border-left: 0px #ddd dashed;
		order: 1;
		padding: 0;
		width: 100%;
		text-align: center;
		left: 0;
	}
	.licheng .swiper-slide section>span a{
		opacity: 1;
	}
	.licheng .swiper-container {
		margin: 0px 80px 0px 120px;
		position: static;
		padding: 20px 0px;
		overflow: hidden;
	}
	.licheng .swiper-container{
		margin: 0;
	}
	.xwxqnrleft img{
	    height: auto!important;
	}
	.newbig{
	    width:100%!important;
	}
	.zthd1right{
	    height: auto;
	}
	.bmkk{
	    display: flex;
	    flex-direction: column;
	}
	.bmkk li {
        list-style-type: none;
        width: 100%;
        float: left;
        padding: 12px;
    }
    .syhdright ul li:nth-child(3){
        margin-bottom:18px;
    }
     .chjt{
        padding:20px;
    }
    .chjtbt h2{
        font-size: 22px;
    }
    .chjtbt h3 {
        font-size: 15px;
        color: #425478;
    }
    .chjtbt{
        margin-bottom: 20px;
    }
    .chjt ul li{
        flex-direction: column;
        margin-bottom:20px;
    }
    .chjtleft{
        width:100%;
    }
    .chjtleft img{
        margin:0 auto;
        margin-bottom:20px;
    }
    .chjtright{
        width:100%;
    }
    .chjtright h2{
        font-size:22px;
        text-align: center;
    }
    .chjtright h3{
        font-size:15px;
        text-align: center;
        margin-bottom:10px;
    }
    .chjtright section{
        font-size:14px;
        line-height: 150%;
    }
    .dibulogo a{
        width:32%;
    }
    .dibulogo img{
        height: 25px;
        margin-right: 0;
    }
    .dibulogo {
        display: flex;
        justify-content: space-between;
        margin-bottom:20px;
    }
    .dibulogo{
        width:100%;
    }
}