@charset "utf-8";
.banner{
	position: relative;
	animation: 0.8s ease 1s 1 normal backwards running fadeInDown;
	overflow: hidden;
}
.banner .slider>img {
	transform: scale(1.2);
	transition: opacity 0.3s ease 0s, transform 0s ease 1s;
	width: 100%;
}

.banner .slick-current>img {
	transform: scale(1);
	transition: all 5s cubic-bezier(0, 0.56, 0.44, 1) 0s;
}
.banner .slick-dots li button{
	background: #fff;
	border: 2px solid #003E9D;
}
.banner .slick-dots li,.banner .slick-dots li button,.banner .slick-dots li button:before{
	width: 12px;
	height: 12px;
	border-radius: 6px;
	border: 0;
}
.banner .slick-dots li.slick-active button{
	background: #9f2222;
	border: 0;
}
.banner .slider video{
	width: 100%;
	height: auto;
}
.slick-prev, .slick-next{width:80px; height:80px;top:48%;z-index:999;}
.slick-prev{left:100px;background:url(../img/left.png) center no-repeat;}
.slick-next{right:100px;background:url(../img/right.png) center no-repeat;}


.banner_b{position: relative;top: -100px;z-index: 99;}
.banner_b dl{width: 100px;height: 100px;float: left;background: #fff;margin-right: 1px;text-align: center;}
.banner_b dl:hover{background: #9f2222;}
.banner_b dl dt{width: 30px;height: 30px;margin: 15px auto;background-repeat: no-repeat;}
.banner_b dl dd{font-size: 15px;color: #4d4d4d;}
.banner_b dl:hover dt{background-position: 0 -30px;}
.banner_b dl:hover dd{color: #fff;}
.banner_b dl a{display: block;}


.news .title{
	width: 100%;text-align: center;
}
.news .title img{margin: 0 auto;display: block;}

.table .bd{width: 420px;margin: 50px auto;}
.table .bd li{width: 170px;height: 50px;border: 1px solid #dedede;margin: 0 20px;float: left;text-align: center;line-height: 50px;font-size: 20px;color: #666666;}
.table .bd li a{font-size: 20px;color: #666666;display:block;}
.table .bd li.on a{background: #9f2222;color: #fff;}
.table .hd{width: 1460px;margin: 0 auto;position: relative;height: 500px;}
.table .hd .new .newt{width: 450px;height: 240px;float: left;padding: 50px;background: #fafafa;/* margin: 10px; */position: absolute;}
.table .hd .news1{width: 500px;height: 500px;position: absolute;top: 0;left: 480px;}
.table .hd .news1 img{width: 500px;height: 500px;object-fit: cover;}
.table .hd .news1 dl{position: absolute;width: 400px;height: 135px;background: url(../img/news_bg1.png) repeat-x;left: 0;bottom: 0;padding: 50px 50px 20px;z-index: 9;}
.table .hd .news1 dl dt a{font-size: 24px;color: #fff;font-weight: bold;line-height: 40px;}
.table .hd .news1 dl dd{font-size: 15px;color: #fff;line-height: 30px;}
.table .hd .news1 dl dd a{font-size: 14px;color: #fff;line-height: 50px;}
.table .hd .new .news2{background: url(../img/news_bg2.png);left: 0;top: 0;padding-right: 50px;}
.table .hd .new .news3{background: url(../img/news_bg3.png);right: 0;top: 0;padding-left: 50px;}
.table .hd .new .news4{background: url(../img/news_bg4.png);left: 0;top: 265px;padding-right: 50px;}
.table .hd .new .news5{background: url(../img/news_bg5.png);right: 0;top: 265px;padding-left: 50px;}
.table .hd .new .newt dl.fl{width: 100px;font-family: Arial;}
.table .hd .new .newt dl.fl dt{font-size: 30px;color: #c1062d;line-height: 48px;}
.table .hd .new .newt dl.fl dd{font-size: 14px;color: #3a3a3a;position: relative;}
.table .hd .new .newt dl.fl dd::after{content: "";width: 30px;height: 1px;background: #9f2222;position: absolute;top: 50px;left: 0;}
.table .hd .new .newt .fr{width: 220px;}
.table .hd .new .news2 dl, .table .hd .new .news4 dl{margin-left: 20px;}
.table .hd .new .news3 .fr, .table .hd .new .news5 .fr{margin-right: 20px;}
.table .hd .new .newt .fr a{font-size: 20px;color: #333;line-height: 48px;display: block;}
.table .hd .new .newt .fr p{font-size: 15px;color: #808080;line-height: 30px;}
.table .hd .new .newt .fr span{font-size: 14px;color: #808080;}
.table .hd .new .newt:hover a{color: #9f2222;}
.table .hd .fl .news1{
	position:relative;
	width: 1000px;
	left: 0;
}
.table .hd .news1 img{width:100%;}
.table .hd .new .fr .news2{background: url(../img/news_bg3.png);right: 0;top: 0;padding-right: 50px;left: auto;}
.table .hd .new .fr .news3{background: url(../img/news_bg5.png);right: 0;top: 266px;padding-left: 50px;}




.box2{
	margin-top: 50px;
	width: 100%;
	/* height: 777px; */
	padding-top: 50px;
	background: #fff;
}
.title{margin-bottom: 40px;}
.title a.fr{width: 140px;height: 40px;display: inline-block;border: 1px solid #dbdbdb;font-size: 16px;color: #adadad;text-align: center;line-height: 40px;margin-top: 5px;}
.title a.fr:hover{background: #9f2222;color: #fff;}

.dzjs, .notice{width: 100%;}
.dzjs_img {position: relative;margin-bottom: 20px;}
.dzjs_img, .dzjs_img img{width: 100%;height: 330px;}
.dzjs_img p{width: 100%;height: 50px;background: #0000005e;position: absolute;bottom: 0;left: 0;line-height: 50px;text-indent: 2em;font-size: 18px;color: #fff;}
.dzjs_img p span.fr{margin-right: 20px;font-size: 14px;}
.dzjs ul li{width: 50%;height: 110px;border-bottom: 1px solid #eeeeee;margin-top: 20px;}
.dzjs ul li a{font-size: 17px;color: #333;line-height: 30px;}
.dzjs ul li p{font-size: 14px;color: #808080;font-family: Arial;margin-top: 10px;}
.dzjs ul li:hover a{color: #9f2222;}

.notice div.fl{width: 33%;padding-left: 20px;}
.notice div.fl dl.fl{width: 75px;height: 60px;background: #eab240;position: relative;text-align: center;color: #fff;margin: 30px 10px;z-index: 3;}
.notice div.fl dl.fl::after{content: "";width: 75px;height: 60px;border: 1px solid #eab240;position: absolute;top: -10px;left: -10px;z-index: 2;}
.notice div.fl dl.fl dt{font-size: 26px;line-height: 30px;font-family: Arial;margin-top: 5px;}
.notice div.fl dl.fl dd{font-size: 14px;font-family: Arial;position: relative;z-index: 5;}

.notice div.fl div.fr{width: 320px;margin-top: 30px;}
.notice div.fl div.fr a{font-size: 16px;color: #333;line-height: 30px;}
.notice div.fl:hover div.fr a{color: #9f2222;}
.notice div.fl:hover dl{background: #9f2222;}
.notice div.fl:hover dl::after{border: 1px solid #9f2222;}





.link{
	padding: 20px 0;
	background: #fff;
	border-top-right-radius: 880px;
}
.link li{
	line-height: 80px;
	float: left;
	margin-right: 26px;
	margin-bottom: 20px;
	width: 330px;
	font-size: 0;
	height: 90px;
}
.link li:hover{
	transform: translateY(5px);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
}
.link li a{
	display:block;
	padding-left: 50px;
	height: 100%;
	position: relative;
}
.link li img{
	position: relative;
	margin-right: 15px;
	vertical-align: middle;
	display: inline-block;
	top: 10px;
	width: auto;
	height: auto;
	float: left;
}
.link li span{
	font-size: 17px;
	color:#fff;
	display: inline-block;
	width: calc(100% - 100px);
	line-height: 30px;
	margin-top: 18px;
}
.link li:last-child{
	margin-right:0;
}
.link .l1{
	background: #9f2222;
}
.link .l2{
	background: #73a566;
}
.link .l3{
	background: #4e91db;
}
.link .l4{
	background: #f8b648;
}
.link .l5{
	background: #73a566;
}
.link .l6{
	background: #4e91db;
}
.link .l7{
	background: #d94545;
}
.link .l8{
	background: #f8b648;
}
.link .l9{
	background: #73a566;
}
.link .l10{
	background: #3374bb;
}

.jj{width: 100%;text-align: center;position: relative;}
.jj .w1400{position: absolute;top: 50px;left: calc(50% - 700px);}
.jj h2{font-size: 36px;color: #9f2222;line-height: 100px;}
.jj p{font-size: 16px;color: #666666;line-height: 36px;text-indent: 2em;}
.jj a{display: inline-block;width: 140px;height: 45px;background: #9f2222;line-height: 45px;font-size: 16px;color: #fff;margin-top: 30px;}
.jj a:hover{background: #7a0909;}

.kslj{position: relative;width: 1300px;margin: 50px auto;height: 160px;}
.kslj .swiper-wrapper{height: 165px;overflow: hidden;}
.kslj dl{width: 140px;height: 160px;background: url(../img/lb1.jpg) center no-repeat;text-align: center;margin: 0 auto;}
.kslj dl.dl2{background-image: url(../img/lb2.jpg);}
.kslj dl.dl3{background-image: url(../img/lb3.jpg);}
.kslj dl.dl4{background-image: url(../img/lb4.jpg);}
.kslj dl.dl5{background-image: url(../img/lb5.jpg);}
.kslj dl dt{padding-top: 40px;}
.kslj dl dd{font-size: 18px;font-weight: bold;line-height: 50px;color: #fff;}
.kslj dl:hover{
	transform: translateY(5px);
}
.kslj .arrow-left, .kslj .arrow-right{width: 50px;height: 128px;position: absolute;top: 15px;background: url(../img/lb_left.png);z-index: 99;}
.kslj .arrow-left{left: -50px;}
.kslj .arrow-right{right: -50px;background: url(../img/lb_right.png);}

.zt_img {height: 150px;margin: 50px auto;}
.zt_img ul li{width: 340px;height: 150px;float: left;margin-right: 13px;}