﻿


.list41 .ico:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: .06rem;
	background: #107889
}

.list41 .ico img {
	height: 100%;
	transform: translateX(101%);
	transition: .5s;
}

.list41 .ico svg {
	position: absolute;
	width: .26rem;
	height: .26rem;
	fill: #444444;
	z-index: 2;
	top: 50%;
	left: 58%;
	transform: translate(-50%, -50%);
	transition: .5s;
}

.list41 li:nth-child(2) .ico:before {
	background: #f1b133
}

.list41 li:nth-child(3) .ico:before {
	background: #1586bb
}

.list41 li:nth-child(4) .ico:before {
	background: #1cab9f
}

.list41 li:nth-child(5) .ico:before {
	background: #117888
}

.list41 li:nth-child(6) .ico:before {
	background: #f1b133
}

.list41 li:nth-child(7) .ico:before {
	background: #1586bb
}

.list41 li:nth-child(8) .ico:before {
	background: #1cab9f
}

.list41 li:nth-child(9) .ico:before {
	background: #107889
}

.list41 li:nth-child(10) .ico:before {
	background: #f1b133
}

.list41 li:nth-child(11) .ico:before {
	background: #1586bb
}

.list41 li:nth-child(12) .ico:before {
	background: #1cab9f
}

.list41 li:nth-child(13) .ico:before {
	background: #107889
}

@media(min-width: 1024px) {
	.list41 .a:hover .ico img {
		transform: translateX(0)
	}
	.list41 .a:hover .ico svg {
		fill: #fff
	}
	.list41 .a:hover h4 {
		color: #117888
	}
	.list41 .a:hover h4 img {
		-webkit-filter: grayscale(0);
		-moz-filter: grayscale(0);
		-ms-filter: grayscale(0);
		-o-filter: grayscale(0);
		filter: grayscale(0);
		filter: none;
		opacity: 1;
	}
}

@media(max-width: 1024px) {
	.list41 li {
		width: 50%
	}
}

@media(max-width: 800px) {
	.list41 {
		margin: 0 -.1rem -.2rem
	}
	.list41 li {
		width: auto;
		min-width: 50%;
		padding: 0 .1rem;
		margin-bottom: .2rem
	}
}

@media(max-width: 560px) {
	.list41 li {
		min-width: 100%;
	}
	.list41 li .a {
		height: .7rem;
		padding: 0 0 0 .25rem;
	}
}

.dian1 {
	color: #707070;
	float: left;
	font-size: .26rem;
	margin-right: 0.06rem;
}

.dian2 {
	color: #707070;
	float: left;
	writing-mode: vertical-rl;
	font-size: .2rem;
	font-family: "微软雅黑";
}

.xinwenlb {
	width: 97%;
	margin: 0 auto;
}

.xinwenlb ul {
	width: 100%;
	margin: 0 auto;
}

.xinwenlb ul li {
	width: 100%;
	float: left;
	color: #666666;
	font-size: .2rem;
	line-height: 57px;
	transition: opacity 0.7s ease;
	
}

.ckgd {
	width: 100%;
	color: #666666;
	font-size: 16px;
	line-height: 57px;
	text-align: right;
}

.ckgd a:hover {
	letter-spacing: 0.05rem;
	color: #c71919;
	transition: .5s
}

.xinwenlb ul li:hover {
	color: #c71919;
	transition: .5s;
	cursor: pointer;
}

.ckgd10 {
	color: #666666;
	font-size: 16px;
	font-family: "微软雅黑";
	float: right;
	line-height: 50px;
}

.ckgd10:hover {
	letter-spacing: 0.05rem;
	color: #6ebfe3;
	transition: .5s
}

.yygg1 {
	color: #333333 !important;
	font-size: 0.258rem;
	font-family: "微软雅黑";
}

.ggwz1 {
	float: left;
}

.ggwz2 {
	float: left;
	padding-top: 4px;
	padding-left: 4px;
}
.ggwz2:hover{color: #6ebfe3; }
.keshiwz {
	float: left;
	color: #333333;
	font-size: .16rem;
	line-height: .28rem;
	max-height: .78rem\0;
	transition: .5s;
	opacity: .78;
	width: 63%;
	margin-left: 4%;
	margin-top: 0.3rem;
	position: relative;
	margin-bottom: 5%;
}

.keshiwz1 {
	width: 90%;
	display: block !important;
	margin-left: 30%;
}

.keshiwz1 ul {
	width: 90%;
	margin: 0 auto;
	display: flex;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 4%;
}

.keshiwz1 ul li {
	float: left;
	width: 1.1rem;
	/* height: 1.1rem; background: #ffffff;*/
	transition: opacity 0.5s ease;
}


.shupai {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 12px;
	background: #ffffff;
	border-radius: .15rem;
	box-shadow: 0px 0px .2rem 0px rgba(3, 63, 50, 0.27);
	z-index: 5;
	
	transition: .5s;
}
.ggwz3 {
	margin: 0 auto;
	text-align: center;
}

.ggwz4 {
	margin: 0 auto;
	text-align: center;
	color: #333333;
	font-size: .17rem;
	line-height: .4rem;
}

.ggwz3 img {
	padding-top: .19rem;
}



.keshiwz1 ul li:nth-child(2) .shupai:nth-of-type(2) {
	background: #1faacb;
}

.keshiwz1 ul li:nth-child(2) .shupai:nth-of-type(2) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(3) .shupai:nth-of-type(1) {
	background: #2ecc5e;
}

.keshiwz1 ul li:nth-child(3) .shupai:nth-of-type(3) {
	background: #78c58f;
}

.keshiwz1 ul li:nth-child(3) .shupai:nth-of-type(1) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(3) .shupai:nth-of-type(3) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(4) .shupai:nth-of-type(1) {
	background: #7ac1f5;
}

.keshiwz1 ul li:nth-child(4) .shupai:nth-of-type(2) {
	background: #0174b5;
}

.keshiwz1 ul li:nth-child(4) .shupai:nth-of-type(1) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(4) .shupai:nth-of-type(2) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(5) .shupai:nth-of-type(1) {
	background: #0174b5;
}

.keshiwz1 ul li:nth-child(5) .shupai:nth-of-type(2) {
	background: #b49755;
}

.keshiwz1 ul li:nth-child(5) .shupai:nth-of-type(1) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(5) .shupai:nth-of-type(2) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(6) .shupai:nth-of-type(1) {
	background: #1faacb;
}

.keshiwz1 ul li:nth-child(6) .shupai:nth-of-type(3) {
	background: #1faacb;
}

.keshiwz1 ul li:nth-child(6) .shupai:nth-of-type(1) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(6) .shupai:nth-of-type(3) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(8) .shupai:nth-of-type(3) {
	background: #0174b5;
}

.keshiwz1 ul li:nth-child(8) .shupai:nth-of-type(3) .ggwz4 {
	color: #ffffff;
}

.keshiwz1 ul li:nth-child(1) .shupai:nth-of-type(1) {
	margin-top: 116px;
}

.keshiwz1 ul li:nth-child(2) .shupai:nth-of-type(1) {
	margin-top: 60px;
}

.keshiwz1 ul li:nth-child(4) .shupai:nth-of-type(1) {
	margin-top: 60px;
}

.keshiwz1 ul li:nth-child(5) .shupai:nth-of-type(1) {
	margin-top: 10px;
}

.keshiwz1 ul li:nth-child(6) {
	margin-top: -142px;
}

.keshiwz1 ul li:nth-child(7) {
	margin-top: -55px;
}

.keshiwz1 ul li:nth-child(8) {
	margin-top: 11px;
}

.keshiwz1 ul li .shupai:hover {
	box-shadow: 0px 0px .4rem 0px rgba(255, 255, 255, 0.87);
	/*transform: scale(1.2);*/
	transform: translateY(-10px);
	transition: .5s;
	cursor: pointer;
	z-index: 9999;
	/*display: inline-block;
	
	padding: 10px;
	border-radius: .2rem;*/
	
	transition: transform 0.5s ease;
}



.keshiwz1 ul li .shupai:hover .ggwz3 img
{
     transform: scale(0.9);
     transition: transform 0.5s ease;
        }
.keshiwz11 {
	width: 100%;
	display: block !important;
	margin-left: 10%;
	margin-left: 1.5%;
	margin-top: 1.1rem;
}

.keshiwz11 ul {
	width: 100%;
	margin: 0 auto;
	display: flex;
	display: inline-flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 4%;
}

.keshiwz11 ul li {
	float: left;
	width: 3.3rem;
	/* height: 1.1rem; background: #ffffff;*/
}

.shupai11 {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 12px;
	/*background: #ffffff;*/
	/*box-shadow: 0px 0px .2rem 0px rgba(3, 63, 50, 0.27);*/
	z-index: 5;
	transition: .5s;
}

.zj1 {
	margin: 0 auto;
	text-align: center;
	padding-top: .2rem
}

.zj2 {
	margin: 0 auto;
	text-align: center;
	color: #333333;
	font-size: .17rem;
	line-height: .4rem;
}

.zj3 {
	float: left;
	color: #ffffff;
	font-size: .27rem;
	width: 40%;
	line-height: 0.6rem;
}

.zj4 {
	float: left;
	width: 60%;
	padding-top: .05rem;
}

.zj4-1 {
	margin: 0 auto;
	color: #ffffff;
	font-size: .17rem;
	line-height: .25rem;
	text-align: right;
    padding-right: .2rem;
}

.zj4-2 {
	margin: 0 auto;
	font-size: .17rem;
	color: #ffffff;
	line-height: .25rem;
	text-align: right;
    padding-right: .2rem;
}

.keshiwz11 ul li:nth-child(1) .shupai11:nth-of-type(1) {
	/*background: #00a285;*/
	margin-top: 2.54rem;
}

.keshiwz11 ul li:nth-child(2) .shupai11:nth-of-type(1) {
	/*background: #cc3f52;*/
	margin-left: -19px;
    margin-top: -16px;
}

.keshiwz11 ul li:nth-child(2) .shupai11:nth-of-type(2) {
	/*background: #0d69bc;*/
	margin-left: -19px;
    margin-top: -7px;
}

.keshiwz11 ul li:nth-child(3) .shupai11:nth-of-type(1) {
	/*background: #73bc24;*/
margin-left: -43px;
    margin-top: -5px;
}

.keshiwz11 ul li:nth-child(3) .shupai11:nth-of-type(2) {
	/*background: #eb830a;*/
margin-left: -43px;
    margin-top:8px;
}

.keshiwz11 ul li:nth-child(4) .shupai11:nth-of-type(1) {
	/*background: #128bd2;*/
	margin-left: -65px;
    margin-top: -8px;
}

.keshiwz11 ul li:nth-child(3) {
	margin-top: -1.7rem;
}

.keshiwz11 ul li .shupai11:hover {
	/*box-shadow: 0px 0px .4rem 0px rgba(255, 255, 255, 0.87);*/
	/*transform: scale(1.02);*/
	transition: all .5s;
	cursor: pointer;
	z-index: 9999;
	display: inline-block;
	/* 使得div能够包裹住图片 */
	padding: 10px;
	border-radius: 0px;
transform: translateY(-0.1rem);
	transition: transform 0.5s ease;
}

.web {
	background: url(../img/foot.png) center bottom no-repeat;
	height: 465px;
	margin-top: 1rem;
}

.footbj{
	background: url(../img/footbj.png)  center bottom repeat-x;
	background-position-y: 82px;
	
}


/*扉页开始*/

.fybj img {
	width: 100%;
	height: 100%;
	/*元素的位置相对于浏览器窗口是固定位置*/
	position: fixed;
	left: 0;
	top: 0;
}

.fybj img {
	-webkit-animation: fybj 8s ease-out both;
	animation: fybj 8s ease-out both;
}

@-webkit-keyframes fybj {
	0% {
		-webkit-transform: scale(1.2) translate(-20px, -15px);
		transform: scale(1.2) translate(-20px, -15px);
		-webkit-transform-origin: 16% 16%;
		transform-origin: 16% 16%;
	}
	100% {
		-webkit-transform: scale(1) translate(0, 0);
		transform: scale(1) translate(0, 0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}
}

@keyframes fybj {
	0% {
		-webkit-transform: scale(1.2) translate(-20px, -15px);
		transform: scale(1.2) translate(-20px, -15px);
		-webkit-transform-origin: 16% 16%;
		transform-origin: 16% 16%;
	}
	100% {
		-webkit-transform: scale(1) translate(0, 0);
		transform: scale(1) translate(0, 0);
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}
}

.fm1 {
	margin: 0 auto;
	margin-left: 21%;
	margin-top: 17%;
	transition: .5s;
}

.fm1 {
	-webkit-animation: fm1 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation: fm1 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation-delay: 0.5s;
}

@-webkit-keyframes fm1 {
	0% {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes fm1 {
	0% {
		-webkit-transform: translateY(-50px);
		transform: translateY(-50px);
		opacity: 0;
	}
	100% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
}

.fm2 {
	margin: 0 auto;
	margin-left: 11%;
}

.flip-in-hor-top {
	-webkit-animation: flip-in-hor-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: flip-in-hor-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	margin: 0 auto;
	animation-delay: 2s;
	transition: transform 0.2s ease;
}

.flip-in-hor-top ul {
	margin: 0 auto;
}

.flip-in-hor-top ul li {
	float: left;
	list-style: none;
	    margin-top: 2.7rem;
	        margin-right: 2.3rem;
}

@-webkit-keyframes flip-in-hor-top {
	0% {
		-webkit-transform: rotateX(-80deg);
		transform: rotateX(-80deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes flip-in-hor-top {
	0% {
		-webkit-transform: rotateX(-80deg);
		transform: rotateX(-80deg);
		opacity: 0;
	}
	100% {
		-webkit-transform: rotateX(0);
		transform: rotateX(0);
		opacity: 1;
	}
}

.flip-in-hor-top ul li:hover img {
	transform: translateY(-10px);
}


/*扉页结束*/

.btn-bubble {}

.btn-bubble:hover,
.btn-bubble:focus {
	-webkit-animation: bubbles 1s forwards ease-out;
	animation: bubbles 1s forwards ease-out;
	background: radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 90% 90% / 0.88em 0.88em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 23% 141% / 0.81em 0.81em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 17% 90% / 0.68em 0.68em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 15% 94% / 1.12em 1.12em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 42% 126% / 0.86em 0.86em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 102% 120% / 0.58em 0.58em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 12% 121% / 0.67em 0.67em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 69% 87% / 1.18em 1.18em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 32% 99% / 0.79em 0.79em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 84% 129% / 0.79em 0.79em, radial-gradient(circle at center, rgba(0, 0, 0, 0) 30%, #eeeeff 60%, #eeeeff 65%, rgba(0, 0, 0, 0) 70%) 40% 99% / 0.72em 0.72em;
	background-repeat: no-repeat;
	z-index: 999;
}

@-webkit-keyframes bubbles {
	100% {
		background-position: 92% -220%, 31% -185%, 24% 6%, 16% -328%, 39% -366%, 110% -375%, 5% -60%, 59% -365%, 41% -363%, 82% -8%, 37% -224%;
		
	}
}

@keyframes bubbles {
	100% {
		background-position: 92% -220%, 31% -185%, 24% 6%, 16% -328%, 39% -366%, 110% -375%, 5% -60%, 59% -365%, 41% -363%, 82% -8%, 37% -224%;
		
	}
}


.ny1{background: url(../img/nyt1.png) center bottom no-repeat;background-size: cover; height: 1.96rem; margin-top: -1.36rem;  position: absolute; width: 100%;}
.nybt1{width:14.4rem; margin: 0 auto; color: #ffffff; font-size:.5rem; font-weight: 600;line-height:.7rem;margin-top: .5rem;}
.nybt2{width:14.4rem; margin: 0 auto; color: #ffffff; font-size:.3rem; }
.ny2{background: url(../img/nydybj.jpg) center repeat; z-index: 6;  width: 100%;margin-top: .6rem;}
.yyxw{margin: 0 auto; text-align: center; color: #333333; font-family: "微软雅黑"; font-size: .4rem;margin-top: .6rem;}
.yyxw2{margin: 0 auto; text-align: center; color: #333333; font-family: "微软雅黑"; font-size: .2rem;line-height:.5rem;}
.yyxw3{margin: 0 auto;width:14.4rem; }
.ny3{width: 100%; }

.dzyb{margin: 0 auto; text-align: center; color: #ffffff; font-family: "微软雅黑"; font-size: .4rem;padding-top: 2.4rem;}
.dzyb2{margin: 0 auto; text-align: center; color: #ffffff; font-family: "微软雅黑"; font-size: .2rem;line-height:.5rem;}
.yb1{color: #ffffff; font-size: 20px;width: 95%; margin: 0 auto;    padding-top: 156px;
    /* text-align: center; */
    padding-left: 56px;}
.yb2{color: #ffffff; font-size: .3rem; font-weight: 600;line-height:.7rem; width: 90%;    margin: 0 auto;}
.yb3{color: #ffffff; font-size: .14rem;width: 90%;    margin: 0 auto;}
.yb4{color: #ffffff; font-size: .14rem;width: 90%;    margin: 0 auto;margin-top: .2rem;}
.yb5{width: 98%; margin: 0 auto; margin-top: 18%; z-index: 999; position: absolute;}
.ny4{background: url(../img/nykuai3.jpg) center bottom no-repeat;background-size: cover;  width: 100%; height: 14rem;}

.ny5{width: 14.4rem; padding: 0; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;    margin-top: .4rem;}
.ny6 img{width: 3.37rem; transition: .5s;}
.ny6 img:hover{transform: scale(1.2);transition: transform 0.5s ease; }
.ny6{margin-bottom: .35rem;    height: 2.8rem; overflow: hidden;box-shadow: 0px .02rem .1rem 0px rgba(70, 70, 70, 0.57);position: relative;transition: .5s; cursor: pointer;}
.ny5 .ny6:nth-child(2){background: #ce9837;width: 3.37rem;}
.ny6-1 img{width:.25rem;       margin-top: 86%;
    margin-left: 31%;}
.ny6-1{float: left;width: 45%;transition: transform 0.3s ease; }
.ny6-2{float: left;transition: transform 0.3s ease; margin-top: 7%;}
.ny6-2-1{margin: 0 auto;}
.ny6-2-1 img{     width: .82rem;
    align-items: center;
    display: flex;
    margin-top: 58%;}
.ny6-2-2{margin: 0 auto; color: #ffffff; font-family: "微软雅黑"; font-size: .36rem; text-align: center;margin-top: .3rem;}

.ny6:hover .ny6-1{transform: translateY(-10px);}
.ny6:hover .ny6-2{transform: translateY(-10px);}

.ny5 .ny6:nth-child(7){background: #9f2c6d;width: 3.37rem;}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0; /* 默认不显示 */
  transition: opacity 0.5s ease; /* 平滑的显示/隐藏过渡效果 */
  pointer-events: none; /* 使浮层不接收鼠标事件 */
 transition: .5s;
 
}


.ny6 .overlay {
  opacity: 1; /* 鼠标悬停时显示 */
  pointer-events: auto; /* 鼠标悬停时接收鼠标事件 */
 background: #34a5b2;
 transition: transform 0.5s ease;
}
 
.overlay p {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* 使文字居中 */
  text-align: center;
  width: 100%;
  opacity: 0;
  transition: opacity 0.5s ease;
  
}
 
.ny6:hover .overlay p {
  opacity: 1;
}

.time1{margin: 0 auto; width: 94%; margin-top:36%;transition: transform 0.5s ease;}
.time2{margin: 0 auto; width: 96%;color: #ffffff; font-family: "微软雅黑"; font-size: .18rem; font-weight: 600; line-height: .46rem; transition: transform 0.5s ease;}
.time3{margin: 0 auto; width: 90%; color: #ffffff;font-family: "微软雅黑"; font-size: .15rem;line-height: .26rem;transition: transform 0.5s ease;}
.time1 h3 {
		background: url(img/list35_i1_on.png) center no-repeat;
	width: .5rem;
	height: .48rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .3rem;
	color: #ffffff;
	font-family: Futura Bk BT;
	background-size: 100% 100% !important;
	transition: .5s;
	float: left;
	}
	

.time1 h6 {
	font-size: .19rem;
	color: #ffffff;
	font-family: Futura Bk BT;
	margin: 0 0 0 .15rem;
	transition: .5s;
	float: left;
	line-height: .48rem;
}



.ny6:nth-child(5) .overlay {
 
 background: #6ba249;
 
}

.ny6:nth-child(10) .overlay {
 
 background: #af622e;
 
}

.ny6:nth-child(12) .overlay {
 
 background: #ce9837;
 
}

.ny6:hover .overlay  .time1{
 
 transform: translateY(-70px);
 transition: .5s;
}
.ny6:hover .overlay  .time2{
 
 transform: translateY(-70px);
 transition: .5s;
}
.ny6:hover .overlay  .time3{
 
 transform: translateY(-70px);
 transition: .5s;
}
.ul-list3{position:relative}


@media(max-width: 1595px) {
	.ul-list3 li{position:absolute;left:0;top:0;width:28.343%;height:330px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:0}

}

@media(min-width: 1596px) {
	.ul-list3 li{position:absolute;left:0;top:0;width:27.343%;height:330px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:0}

}




.ul-list3 li.l1{z-index:1;background:url(../images/fl1.png) left top no-repeat;}
.ul-list3 li.l1:hover,.ul-list3 li.l2:hover,.ul-list3 li.l3:hover,.ul-list3 li.l4:hover{z-index:10}
.ul-list3 li.l2{left:26%;top:54px;z-index:2;background:url(../images/fl2.png) left top no-repeat;}
.ul-list3 li.l3{left:51%;z-index:3;background:url(../images/fl3.png) left top no-repeat;    top: 53px;}
.ul-list3 li.l4{left:auto;z-index:4;top:-2px;right:-4%;background:url(../images/fl4.png) left top no-repeat;}
.ul-list3 li:hover{margin-top:-23px;}
.ul-list3 .con{display:block;padding:58px 100px 0 30px}
.ul-list3 .pic{overflow:hidden;height:40px}
.ul-list3 .pic img{display:block;height:100%}
.ul-list3 .txt{overflow:hidden}
.ul-list3 .tit{overflow:hidden;margin:20px 0 22px;height:5.1em;line-height:1.7;font-size:18px;color:#fff;font-weight:400}
.ul-list3 .time{overflow:hidden}
.ul-list3 .time em{float:left;font-family:Georgia;line-height:58px;font-size:14px;color:#fff}
.ul-list3 .time .day{margin-right:10px;line-height:36px;font-size:36px;color:#fff}
.ul-list3 li.l2 .time .day,.ul-list3 li.l2 .time em,.ul-list3 li.l2 .tit{color:#000}
.img-slick1 .item img{display:block;width:100%}
.img-slick1 .item::after{content:'';position:absolute;left:0;width:100%;bottom:0;height:90px;background:url(../images/bgs01.png) no-repeat;background-size:100% auto}
.img-slick2{width:90%;margin:-67px auto 0;z-index:2;}
.img-slick2 .pic{width:130px;height:130px;border-radius:50%;border:2px solid #d2d2d2;overflow:hidden;cursor:pointer;transform:scale(.54);transform-origin:50% 50%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.img-slick2 .pic::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}
.img-slick2 .pic img{display:block;width:100%;height:100%}
.img-slick2 .slick-list{padding:0!important}
.img-slick2 .slick-next .pic{transform:scale(.77)}
.img-slick2 .slick-center .pic{transform:scale(1);background-color:#921245}
.img-slick2 .slick-center .pic::after{display:none}
.m-slick .slick-arrow{width:41px;height:41px;font-size:0;border:0;background:url(../images/f1-icon01.png);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;position:absolute;left:-22px;top:42%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2;cursor:pointer;opacity:0}
.m-slick:hover .slick-arrow{opacity:1}
.m-slick .slick-arrow.slick-next{background-image:url(../images/f1-icon02.png);left:auto;right:-22px}
.m-slick .slick-arrow.slick-prev:hover{background-image:url(../images/f1-icon01-on.png)}
.m-slick .slick-arrow.slick-next:hover{background-image:url(../images/f1-icon02-on.png)}
.ul-list3 li{background-position-x: -.6rem;
    background-size: 70%;background-position-y: -.3rem;}
.ul-list3 .con{padding:3.020vw 5.208vw 0 1.5625vw}
.ul-list3 .pic{height:3.583vw}
.ul-list3 .tit{margin:1.0416vw 0 1.1458vw;font-size:.9375vw}
.ul-list3{min-height:20.989vw}

.bqqh{width: 100%; margin: 0 auto;}
.bqqh ul{width: 100%; margin: 0 auto; display: flex; flex-wrap: nowrap;}
.bqqh ul li{ float: left; line-height: 58px;    font-size:26px;    color: #333333;    transition: .5s;     margin-left: .2rem;  cursor: pointer;  }
.icon001{float: left; position: relative;} 
.bqqh ul li img{margin-right: 5px;     position: relative; }

.bqqh ul li:hover{color:#c71919 ;}


.dot{ position:absolute; top:0; right:0; bottom:0; left:0; transition:.5s}
.dot:after{content:"";position:absolute;width:5px;height:5px;background:#9e2121;border-radius:50%;right: 16%;top: 29%;margin:-2.5px -2.5px 0 0; }
.bqqh ul li:hover  .dot{ transform:rotate(360deg)}



.ul-list3 li.l2 .yb1{ padding-top: 90px;}
.ul-list3 li.l3 .yb1{ padding-top: 90px;}