/*banner*/
.banner-box,
.banner {
    position: relative;
	overflow:hidden;
}
.banner .b-mask{position:absolute;left:0;right:0;bottom:0;width:100%;background:url(../images/ban-bg.png) repeat-x;height:227px;z-index: 1;/* display:none; */}


.banner .slick-dots {
    bottom: 35px;
    text-align: left;
    z-index: 2;
    /* max-width: 1600px; */
    /* left:50%; */
    /* transform:translateX(-50%); */
    /* right: 0; */
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-right: 46px;
}
.banner .slick-track{overflow:hidden;}
.banner .slick-dots li,
.banner .slick-dots li button {
    width: 12px;
    height: 12px;
    border-radius: 4px;
}

.banner .slick-dots li button {
    position: relative;
    font-size: 16px;
}

.banner .slick-dots li {
    margin: 0 15px;
    background: #d9aeae;
    position: relative;
    color: #fff;
    font-size: 0;
    width:12px;
    height:12px;
    border-radius:50%;
}

.banner .slick-dots li.slick-active {
    width: 36px;
    background: url(../images/b-focus.png) no-repeat;
  height:36px;
    border-radius:0;
}
/*.banner-raw,.banner .slick-prev{z-index: 1000;width: 30px;top: 50%;height: 9px;background: url(../images/banner_prev.png) center no-repeat;position: absolute;left: auto;z-index: 10;transform: translateY(-50%);transition:all .3s;top: auto;right: 22%;bottom: 45px;}
.banner-raw,.banner .slick-next{z-index: 1000;width: 30px;top: 50%;height: 9px;background: url(../images/banner-next.png) center no-repeat;position: absolute;right: 9%;z-index: 10;transform: translateY(-50%);transition:all .3s;top: auto;bottom: 45px;}*/

.banner-raw img {
    display: block;
    width: 0.27rem;
}
.banner .slick-slide {
    overflow: hidden;
}

.banner .slick-slide a {
  transform: scale(1.15);
    overflow: hidden;
    /* position: relative; */
    z-index: 2;
    height: 100vh;
}

.banner .container{
    position:absolute;
    bottom:30px;
    color:#fff;
    font-size:30px;
    z-index:10;
    text-align: left;
    z-index: 2;
    /* max-width: 1600px; */
    left:50%;
    transform:translateX(-50%);
    /* display: flex; */
    /* justify-content: end; */
    /* align-items: center; */
    height: 50px;
    /* display:none; */
    }

.banner .slick-current a  {
  animation: scaleDown 6s forwards;
}


@keyframes scaleDown {
    from {
        transform: scale(1.15);
    }

    to {
        transform: scale(1);
    }
}
.fix-top{padding-top:100vh;position:relative;top:0;transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;z-index:-1}
.fix-top.fixed{padding-top:0}
.banner{height:100vh;overflow:hidden;position:fixed!important;top:0;left:0;right:0;bottom:0;z-index:1}


.banner .slick-prev{z-index: 10;width: 30px;top: auto;height: 9px;background: url(../images/banner_prev.png) center no-repeat;position: absolute;left: 50%;z-index: 10;transform: translateX(-50%);transition:all .3s;bottom: 50px;margin-left: -220px;}
.banner .slick-next{z-index: 10;width: 30px;top: auto;height: 9px;background: url(../images/banner-next.png) center no-repeat;position: absolute;right:50%;z-index: 10;transform: translateX(-50%);transition:all .3s;bottom: 50px;margin-right: -210px;}

.main2{position:relative;z-index:2;background-color:#fff}
/*page-one*/
.page-one{background:url(../images/b_02.png) no-repeat center bottom;padding: 220px 0 30px;}
.news-left{width:30.69%;margin-top: 60px;}
.title{width:100%;align-items: baseline;}
.title>span{font-size: 30px;color: #252525;font-weight: bold;background: url(../images/title-m.png) no-repeat;padding: 14px 55px 35px 63px;}
.title>span img{vertical-align:bottom;margin-right:5px;}
.title a{font-size: 18px;color: #894771;background:url(../images/more.png) no-repeat right center;padding-right: 20px;transition: all .3s;}
.title a:hover{background:url(../images/more.png) no-repeat right center;margin-right:8px;}
.n-pic,.pic{
    position: relative;
    padding-top: 65.9%;
    margin-bottom: 0;
	overflow:hidden;
}
.n-pic .n-pic-img,.pic .pic-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    transition: 0.3s all;
    border-radius: 12px 12px 0 0;
}


.af:hover .n-pic .n-pic-img,.af:hover .pic .pic-bg {
    transform: scale(1.1, 1.1);
}
.page-one-cont{margin-top:20px;}
.page-o-left{width:47.5%;}
.s1-l-l {
	width: 100%;
	margin-bottom: 25px;
}
.s1-l-l ul li{border-radius:12px;}
.s1-l-l ul li a {
	display: block;
	position: relative;
	transition: all 0.3s;
	border-radius: 12px;
}

.s1-l-l ul li .n-pic {
	padding-top: 65.78%;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
	min-height: 500px;
	border-radius: 12px 12px 0 0;
}


.s1-l-l ul li .s1-linfo {
	/* position: absolute; */
	/* bottom: 0; */
	/* left: 0; */
	width: 100%;
	height: 185px;
	background: #894771;
	/* z-index: 1; */
	padding: 30px;
	
}

.s1-l-l ul li .s1-linfo p {
	font-size: 16px;
	color: rgba(255, 255, 255, .8)
}

.s1-l-l ul li .s1-linfo h3 {
	font-size: 20px;
	/* font-weight: bold; */
	/* line-height: 55px; */
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	/* margin-top: 109px; */
	text-align: center;
}
.s1-l-l ul li .s1-linfo p{font-size:15px;line-height:24px;height:48px;margin-top:15px;color:rgba(255,255,255,.4);}

.s1-l-l .slick-dots {
	width: 100%;
	bottom: 7.5px;
	font-size: 0;
	right: 10px;
}

.s1-l-l .slick-dots li {
	width: 10px;
	height: 10px;
	/* border: 1px solid #fff; */
	border-radius: 50%;
	margin: 0 10px;
	/* background: #fff; */
	border: 1px solid #fff;
}

.s1-l-l .slick-dots li.slick-active {
	background: none;
	border: 1px solid transparent;
	width: 30px;
	height: 40px;
}
.s1-l-l .slick-dots li.slick-active#slick-slide10:before{content:"01";position:absolute;font-size: 28px;color: #fff;width: 33px;top: -15px;left: 0;/* transform: translateY(-50%); */}
.s1-l-l .slick-dots li.slick-active#slick-slide11:before{content:"02";position:absolute;font-size: 28px;color: #fff;width: 33px;top: -15px;left: 0;/* transform: translateY(-50%); */}
.s1-l-l .slick-dots li.slick-active#slick-slide12:before{content:"03";position:absolute;font-size: 28px;color: #fff;width: 33px;top: -15px;left: 0;/* transform: translateY(-50%); */}
.s1-l-l .slick-dots li.slick-active#slick-slide13:before{content:"04";position:absolute;font-size: 28px;color: #fff;width: 33px;top: -15px;left: 0;/* transform: translateY(-50%); */}
.s1-l-l .slick-dots li.slick-active#slick-slide14:before{content:"05";position:absolute;font-size: 28px;color: #fff;width: 33px;top: -15px;left: 0;/* transform: translateY(-50%); */}
.s1-l-l .slick-dots li button {
	display:none;
}
.page-o-right{width:49.68%;}
.page-o-right ul{}
.page-o-right ul li {margin-bottom:24px;border:1px solid #f1e5f1;background:rgba(255,255,255,.8);box-shadow: 0 0 5px rgba(137,71,113,.2);/* border-left:3px solid #bc9e68; */height: 94px;/* line-height:90px; */position:relative;transition:all .3s}
.page-o-right ul li a{display:block;font-size:20px;color:#333;padding: 0 20px;position: relative;z-index: 2;transition:all .3s;/* overflow: hidden; *//* text-overflow: ellipsis; *//* white-space: nowrap; */height: 100%;display: flex;align-items: center;}



.page-o-right ul li:hover a .news-right-p{color:#894771;padding-left: 25px;}
.page-o-right ul li:hover>span{background:#bc9e68;}
.page-o-right ul li.last{margin-bottom:0;}


.page-tow{background:url(../images/b_04.png) no-repeat left center;padding: 0px 0 380px;}
.ky-box{width: 48.44%;}
.ky-list{margin-top:20px;}
.ky-list li{border-bottom:1px solid #d2d2d2;transition:all .3s;}
.ky-list li a{padding: 21.5px 25px;color:#333;display:block;position:relative;}
.ky-list li a:before{content:"";position:absolute;width:3px;height:80px;background:#894771;top:50%;transform:translateY(-50%);left:0;}
.ky-list li a>span{font-size:16px;font-weight:bold;color:#894771;display:block;margin-bottom:5px;}
.ky-list li a>p{font-size:20px;line-height:32px;}
.ky-list li:hover{background:#894771;border-radius:12px;    border-bottom: 1px solid transparent;}
.ky-list li:hover a>p{color:#fff;}
.ky-list li:hover a>span{color:#dcc8d5;}
.pt-news{width: 48.44%;}
.pt-news-box,.ky-box .pt-new-right{
    margin-top: 20px;
}
.pt-new-left {
	width: 51.4%;
	/* margin-right: 40px; */
	/* float: left; */
}
.pt-new-right{width: 100%;}
.ne-s1-l-l {
	width: 100%;
	

}
.ne-s1-l-l>ul{box-shadow: 0 0 10px rgba(137,71,113,.2);border-radius:12px 12px 0 0;}
.s1-time{position:absolute;width:135px;height:42px;border-radius:0 42px 42px 0;background:url(../images/new-time.png) no-repeat 14px center rgba(188,158,104,.75);padding-left:40px;line-height:42px;font-size:16px;color:#fff;font-weight:bold;bottom:16px;}
.s1-time .year{font-weight:bold;}
.ne-s1-l-l ul li a {
	display: block;
	position: relative;
	transition: all 0.3s;

}

.ne-s1-l-l ul li .pic {
	padding-top: 66%;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
	min-height: 385px;
}

.ne-s1-l-l ul li .pic .pic-bg {
    /* padding-top: 70%; */
    border-radius: 15px 15px 0 0;
}


.ne-s1-l-l ul li a:hover .pic img {
	transform: scale(1.1);
}

.ne-s1-l-l ul li .s1-linfo {
	position: relative;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 163px;
	z-index: 1;
	padding: 30px 30px 30px 40px;
	background: #fff;
	border: 1px solid #f1e5f1;
}

.ne-s1-l-l ul li .s1-linfo p {
	font-size: 16px;
	color: rgba(255, 255, 255, .8)
}

.ne-s1-l-l ul li .s1-linfo h3 {
	font-size: 20px;
	
	line-height: 32px;
	color: #333;
	
	margin-bottom: 25px;
	position: relative;
}
.ne-s1-l-l ul li .s1-linfo:before{content:"";position:absolute;width:26px;height:2px;background:#894771;left:0px;top:45px;}

.ne-s1-l-l ul li .s1-linfo p {
	font-size: 18px;
	line-height: 1.666;
	color: rgba(51, 51, 51, .6);
	height: 60px;
}

.ne-s1-l-l .slick-dots {
	width: auto;
	bottom: 30px;
	font-size: 0;
	right: 30px;
}

.ne-s1-l-l .slick-dots li {
	width: 10px;
	height: 10px;
	/* border: 1px solid #fff; */
	border-radius: 15px;
	margin: 0 10px;
	background: #cfcfcf;
}

.ne-s1-l-l .slick-dots li.slick-active {
	background: #894771;
	width: 40px;
}

.ne-s1-l-l .slick-dots li button {
	display: none;
}
.news-right li {
	border-bottom: 1px solid #d2d2d2;
	position:relative;
}
.news-right li::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0;
	height: 1px;
	background: #894771;
	transition: all 0.3s;
}
.news-right li:hover::after {
	background: #894771;
	width: 100%;
}

.news-right li a {
	display: block;
	padding: 24px 0px;
	transition: all .5s;
}
.news-right li.first a{padding-top:0;}

.news-right li a:hover {
	transform: translateY(-7px);

}

.news-right-date {
	/* border-right: solid 1px #ededed; */
	/* height: 69px; */
	padding-right: 19px;
	/* line-height: 20px; */
	font-size: 14px;
	color: #333;
	text-align: center;
	/* padding-top: 5px; */
	border-right: 1px solid #d8d8d8;
	/* width: 80px; */
}

.news-right-date h6 {
	margin: 0;
	font-size: 16px;
	margin-top: 3px;
	font-weight: bold;
	color: #894771;
}

.news-right-date span {
	display: block;
	font-size: 36px;
	/* padding-bottom: 15px; */
	/* padding-top: 5px; */
	line-height: 40px;
	color: #894771;
	font-weight: bold;
}

.news-right-p {
	font-size: 20px;
	color: #333;
	text-align: justify;
	padding-left: 20px;
	line-height: 32px;
	/* overflow: hidden; */
	height: 64px;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	display: -webkit-box;
	/* -webkit-line-clamp: 2; */
	/* -webkit-box-orient: vertical; */
	display: flex;
	align-items: center;
	transition: all .3s;
	width: 85%;
}

.news-right li.last {
	border-bottom: 0;
}

.news-right li a:hover {

color: #894771;
}


.news-right li a:hover .news-right-date {
	color: #19409d;

}

.news-right li a:hover .news-right-p {
	color: #894771;
}


.page-three{background:url(../images/bo_04.png) repeat-x left bottom;position:relative;margin-top: -335px;padding-top: 165px;padding-bottom: 60px;}
.page-three:before{content:"";position:absolute;width:32.8%;height:100%;background:url(../images/bo_02.png) no-repeat left bottom;left:0;bottom:0;z-index: 0;}
.page-th3{width:82.18%;float:right;position: relative;z-index: 1;}
.notice-box{width: 31.5%;background:url(../images/no-bg.png) no-repeat;box-shadow:0 0 10px rgba(137, 71, 113, .2);border-radius:0 60px 0 0;padding: 40px 25px 40px 25px;background-size: cover;}
.notice-list{border-bottom:1px solid #dadada;padding-bottom:20px;margin-bottom:15px;}
.notice-list li{font-size:20px;line-height:45px;position:relative;transition:all .3s;}
.notice-list li:before{content:"";position:absolute;width:6px;height:6px;background:#bbbbbb;border-radius:50%;left:0;top: 10px;/* transform:translateY(-50%); */}
.notice-list li a{
	padding-left:18px;
	color:#333;
	display:block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 30px;
	margin-bottom: 15px;
}
.notice-list li:hover a{color:#894771;}
.notice-list li:hover:before{background:#894771;}
.notice-list li:hover{margin-left:5px;}
.no-more{text-align:right;}
.no-more a{font-size: 18px;color: #894771;background:url(../images/more.png) no-repeat right center;padding-right: 20px;transition: all .3s;}
.no-more a:hover{background:url(../images/more.png) no-repeat right center;margin-right:8px;}














.page-three .title>span{color:#222;}



.cam-box{margin-top:20px;}

.page-four{background:url(../images/b_06.png) no-repeat center top;padding:60px 0 70px;background-size:cover;}
.cam-left{width:48.125%;}
.video-box {
    padding-top: 72.86%;
    overflow: hidden;
    position: relative;
    background: #fff;
    height: 572px;
	border-radius:12px;

}

.video-box video {
    width: 100%;
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: 100%;
}

.video-box .mask-bj {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0px;
    right: 0;

    transition: all .3s;
}

.video-box .mask-bj:hover {
    transform: scale(1.05)
}
.v-cir{ position: absolute;
    width:70px;
    height: 70px;
    top: 50%;
    right: 0;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, -50%);}

.play {
    cursor: pointer;
    width:70px;
    height: 70px;
    background: url(../images/play.png) no-repeat;

}
.bg-circle {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.bg-circle__elem {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    border: 1px solid rgba(255,255,255, .8);
    border-radius: 50%;
}

@keyframes circle {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(3.5);
        opacity: 0;
    }
}

.bg-circle__elem {
    animation: circle 3s infinite ease-in-out;
}

.bg-circle__elem.mod--second {
    animation-delay: 500ms;
}

.bg-circle__elem.mod--third {
    animation-delay: 1s;
}

.gyys-pc{margin-top:20px;}
.gyys-pc ul{flex-wrap:wrap;}
.gyys-pc ul li{width:48.3%;}
.gyys-pc ul li .n-pic{padding-top:73.92%;height:275px;margin-bottom: 21px;border-radius: 12px;}
.gyys-pc .slick-prev{position:absolute;top: -87px;background:url(../images/gy-left.png) no-repeat;width:50px;height:50px;right: 150px;left: auto;}
.gyys-pc .slick-next{position:absolute;top: -87px;background:url(../images/gy-right.png) no-repeat;width:50px;height:50px;right: 80px;left: auto;}
.gyys-pc .slick-prev:hover{background:url(../images/gy-left1.png) no-repeat;}
.gyys-pc .slick-next:hover{background:url(../images/gy-right1.png) no-repeat;}
.gyys-phone{padding-bottom:60px;display:none;}
.gyys-phone .n-pic{border-radius: 12px;}
.gyys-phone .slick-prev{position:absolute;top:auto;background:url(../images/gy-left.png) no-repeat;width:50px;height:50px;left: 30%;bottom:0;}
.gyys-phone .slick-next{position:absolute;top:auto;background:url(../images/gy-right.png) no-repeat;width:50px;height:50px;right: 30%;bottom:0;}
.gyys-phone .slick-prev:hover{background:url(../images/gy-left1.png) no-repeat;}
.gyys-phone .slick-next:hover{background:url(../images/gy-right1.png) no-repeat;}



.cam-right{width:49.7%;}
.cam-right ul{margin-top:20px;}
.cam-mask{background:url(../images/xfmask-1.png) repeat-x left bottom;position:absolute;left:0;right:0;bottom:-1px;border-radius:0 0 12px 12px;z-index: 3;}
.cam-right ul li{width:31.5%;overflow: hidden;}
.cam-right ul li a{display:block;}
.cam-mask p{font-size:20px;text-align:center;padding:90px 10px 20px 10px;color:#fff;}
.cam-right ul li .n-pic{padding-top:111%;border-radius:12px;height:280px;}
.cam-hid{position:absolute;width:100%;height: 100%;top: 100%;right:0;bottom:0;left:0;background:rgba(137,71,113,.8);z-index: 2;transition: all .3s;}
.cam-h-cir{width:148px;height:148px;border-radius:50%;border:1px dashed #d9c8d2;margin:50px auto 0;display:flex;justify-content:center;align-items: center;}
.cam-h-cir img{}
.cam-right ul li:hover .cam-hid{top:0;}
.cam-right ul li.cam-dt{width:48.5%;margin-top:20px;}
.cam-right ul li.cam-dt .n-pic{padding-top:70.1%;height:272px;}

.page-five{background:url(../images/b_08.png) no-repeat left top;padding:70px 0 100px;}
.hydt-box {
    margin-top: 30px;
    margin-left:-18px;
    margin-right: -18px;
    /* overflow: visible; */
}
.hydt-box .slick-list{/* overflow:visible; */}

.hydt-box div a {
    display: block;
    transition: all .3s;
    margin: 0 18px;
    overflow: hidden;
    position: relative;
    z-index: 2;
    padding: 40px 30px;
    border: 1px solid #894771;
	
    transition: all .3s;
    z-index: 2;
}

.hydt-box .n-pic {
    padding-top: 0%;
    margin-bottom: 0;
    border-radius: 0;
    height: 55px;
    width: 130px;
    margin: 0 auto;
    border: 1px solid #ddd;
}
.hydt-box .n-pic .n-pic-img{border-radius:0;}
.hydt-txt {
    position: relative;
    /* background: #edeff6; */
    /* padding: 30px; */
    transition: all .3s;
    z-index: 2;
}

.hydt-box div a:after {
    content: "";
    position: absolute;
    width: 0%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(../images/mtys-bg.jpg) no-repeat;
    background-size: cover;
    transition: all .3s;
    z-index: -1;
}

.hydt-txt h3 {
    font-size: 20px;
    color: #333;
    line-height: 32px;
    height: 64px;
    margin-top: 20px;
}

.hydt-txt p {
    font-size: 20px;
    color: #333;
    /* line-height: 1.76; */
    /* margin: .2rem 0 .3rem; */
    /* margin-left: -.5em; */
    text-align: center;
    margin-top: 20px;
}

.hydt-txt .hy-time {
    font-size: 16px;
    color: #894771;
    font-weight: bold;
    margin-top: 20px;
}

.hydt-box a:hover:after {
    width: 100%;
}

.hydt-box a:hover .hydt-txt h3 {
    color: #fff;
}

.hydt-box a:hover .hydt-txt p,
.hydt-box a:hover .hydt-txt .hy-time {
    color: #fff;
}

.hydt-box .slick-prev {
    z-index: 1000;
    width: 40px;
    top: -88px;
    height: 40px;
    background: url(../images/mt-left.png) center no-repeat;
    /* background-size: 100% auto; */
    position: absolute;
    right: 200px;
    z-index: 1000;
    transition: all .3s;
    /* bottom: -1.2rem; */
    border: 1px solid #894771;
    border-radius: 50%;
    left: auto;
}


.hydt-box .slick-next {
    z-index: 1000;
    width: 40px;
    top: -88px;
    height: 40px;
    background: url(../images/mt-right.png) center no-repeat;
    /* background-size: 100% auto; */
    position: absolute;
    right: 140px;
    z-index: 1000;
    transition: all .3s;
    bottom: -1.2rem;
    border: 1px solid #894771;
    border-radius: 50%;
}

.hydt-box .slick-prev:hover{ background: url(../images/mt-left1.png) center no-repeat #894771;}
.hydt-box .slick-next:hover {
	background: url(../images/mt-right1.png) center no-repeat #894771;
   
}

.page-six{background:url(../images/box8.jpg) no-repeat center top;padding:60px 0 0px;}


.lj-list {
    margin: 70px 0 100px;

}

.lj-list li {
    float: left;
    width: 14.285%;
    /* margin-top: 70px; */
    text-align: center;
}

.lj-list-img {
    width: 138px;
    height: 138px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}

.lj-list-tt {
    font-size: 20px;
    color: #333;
    margin-top: 15px;
    /* font-family: 'SHSCN-Bold'; */
}

.lj-list li .lj-list-img font {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    transition: 0.3s all;
    line-height: 136px;
    border-radius: 50%;
    border: dashed 1px #894771;
}

.lj-list li .lj-list-img span {
    position: absolute;
    left: 0;
    top: 100%;
    right: 0;
    transition: 0.3s all;
    background: url(../images/kj-bg.png) no-repeat center;
    border-radius: 50%;
    border: dashed 1px #894771;
    line-height: 136px;
    background-size: 90%;
}

.lj-list li a:hover .lj-list-img font {
    transform: translate(0, -100%);
}

.lj-list li a:hover .lj-list-img span {
    top: 0;
}

.lj-list li a:hover .lj-list-tt {
    color: #894771;
}
.ztzl-box{margin-top:40px;}
.zt-slick .n-pic{padding-top: 47.94%;border-radius: 12px;}
.zt-slick .slick-slide{ padding:0 25px; }
.zt-slick{ margin:0 -25px; }
.zt-slick .slick-prev{
	left: -50px;
	background: url(../images/zt-left.png) no-repeat center;
	width:53px;
	height:53px;
	top:50%;
	transform: translateY(-50%);
	}
.zt-slick .slick-next{
	right: -50px;
	background: url(../images/zt-right.png) no-repeat center;
	width:53px;
	height:53px;
	top:50%;
	transform: translateY(-50%);
	}
	








