@charset "UTF-8";
.zt-top{width: 100%; height: auto;height: 80px;}
.zt-logo{width: 372px; height: 70px; float: left;margin-top: 10px;}
.zt-logo img{width: 100%;}
.zt-wza{float: right; text-align: right; color: #333;margin-top: 10px;}
.zt-wza a{color: #333; padding: 0 4px;}
.main{position: relative;z-index: 2;}
.hlzt_bg1{ background: url(2025lhzt_bg.jpg) no-repeat center top #FFFAF6;}
.row{ width: 1300px; margin: 0px auto; position: relative;}
.hl_banner{text-align: center; line-height: 200px;height: 255px; position: relative;}
.hl_banner h6{position: relative; margin: 0 auto; line-height: 36px;margin-top: -80px;font-size: 24px;}
.hl_banner h6>img{display: inline-block;vertical-align: text-bottom; margin-right: 8px;}
.hl_banner h6>em{display: inline-block;text-align: left;font-style: normal;text-shadow: 0 2px #ffffff, 2px 0 #ffffff, -2px 0 #ffffff, 0 -2px #ffffff;}

.announcement_03{ position: relative;z-index: 1; border-bottom: none; padding-right: 20px; padding-bottom: 25px;padding: 20px 0px 25px 134px;min-height: 200px;}
.announcement_03:after{content: ""; position: absolute;z-index:-2; width: 100%; height: 100%;right: -7px;bottom: -7px; background-color: #D43030; border: 1px solid #EEBF87;}
.announcement_03:before{content: "";position: absolute;z-index:-1;left: 0;right: 0;top: 0;bottom: 0;background-color: #ffebd3;background: linear-gradient(180deg,#FFF5EB,#FFDBB0);}
.announcement_03>em{width: 66px; height: 156px; left: 30px;top: -18px; background: url(2025lhzt_tt_bg.png) no-repeat center; background-size:100% 100%; color: rgba(255, 255, 255, 0);position: absolute;text-align: center;padding: 20px 0;font-size: 22px;font-weight: bold;line-height: 40px;}
.announcement_03 h3{text-align: center;font-size: 36px;color: #333;margin-bottom: 8px;padding-right: 50px;}
.announcement_03 h3>a{color: #BC0606;}
.announcement_03 h6{font-weight: normal;max-height: 112px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 4;    padding-right: 50px;}
.announcement_03 h6 p{white-space: normal; color: #333; font-size: 16px; line-height: 28px; overflow: visible;}
.announcement_03 h6 p>span{color: #BC0606;}

.bgsl{background: url(2025lh-bgsl-bg.png) no-repeat center bottom #fdf8f2;margin-top: 30px;padding-bottom: 20px;}
.lh_tit{position: relative; overflow: hidden; margin-top: 30px;}
.lh_tit a{position: absolute; right: 0; bottom:35px;color: #CF7D25;font-size: 16px;}
.lh_tit a>img{margin-left: 5px;}
.bgsl-box{width: 100%; margin: 20px -16px 0;}
.bgsl-con{width: 50%;padding: 0 16px; float: left;}

.lh_tit_small{ line-height: 40px;}
.lh_tit_small span{color: #333;font-size: 32px; font-weight: bold; display: inline-block; float: left;}
.lh_tit_small span>em{color: #BC0606;}
.lh_tit_small>i{display: inline-block; width: calc(100% - 250px);margin-left: 10px; height: 40px; background:url(2025lh-tit-zi-1.png) no-repeat 0% 65%; position: relative; z-index: 1;}
.lh_tit_small>i:after{content: ""; position: absolute; left: 5px; right:12px; height: 2px; top: 60%; background-color: #d94722\9; background: linear-gradient(90deg, #BC0606,#F5883D);}
.lh_tit_small>i:before{content: ""; position: absolute;top:48%; right: 0; width: 8px; height: 8px; border-radius: 8px; border: 2px solid #F5883D;}

.list_base{margin: 15px 0;}
.list_base li{ line-height:32px; font-size: 18px; position: relative; padding-left: 16px; text-align: justify; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 12px;}
.list_base li:last-child{ margin-bottom: 0px; border-bottom: 0px;}
.list_base li:before{ content: ''; position: absolute; width:4px; height:4px; background-color: #1658a0; border-radius: 50%; left: 0px\0; top: 12px\0; left: 1px; top: 12px;}
.list_base li:hover:before{ background-color: #1658a0;}
.list_base li>span,.list_base li h3 span{ color: rgb(153,153,153); position: absolute; right: 0px; display: block; font-size: 16px; top: 0px; font-weight: normal;}
.list_base li>em{ display: inline-block; margin-right: 16px;}
.list_base li>h3{ font-weight: normal; font-size: 16px;}
.list_base li>p{ color: rgb(153,153,153);}
.list_base li>span a{ text-decoration: underline; font-size: 14px;}
.list_base li>i{ font-size: 14px; color: #999999;}
.list_base li a:hover{color: #BC0606;}

.zfgzbg-msss-bot{width: 100%; height: auto; float: left; margin-top: 40px;overflow: hidden; position: relative;margin-bottom: 35px;}
.zfgzbg-msss-bot .swiper-slide{text-align: center;  }
.zfgzbg-msss-bot .swiper-slide a{color: #333; display: block;}
.zfgzbg-msss-bot .swiper-slide a:hover{color: #BC0606;}
.zfgzbg-msss-bot .swiper-slide p{width: 100%; height: 50px; line-height: 50px; font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zfgzbg-msss-bot .swiper-slide img{width: 230px; height: 172px; }
.zfgzbg-msss-bot .swiper-button-next, .zfgzbg-msss-bot .swiper-button-prev{top: 40%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.zfgzbg-msss-bot .swiper-button-next:after, .zfgzbg-msss-bot .swiper-button-prev:after{font-size: 20px!important;}

.lhdt{background: url(2025lh-lhdt-bg.png) no-repeat center bottom #fff;margin-top: 0px;padding-bottom: 20px;}
.lhdt-box{width: 100%; margin: 20px -20px;}
.lhdt-box ul li{padding: 0;width: 50%;float: left;}
.lhdt-box ul li .word_conent{margin-top: 20px;margin-left: 34px;margin-right: 20px;overflow: inherit;background-color: #fff;border: 1px solid #E0A751;border-radius: 4px;box-shadow: 7px 8px 0px  rgba(224, 167, 81, 0.4);display: block;position: relative;padding: 16px 24px 22px 90px;}
.lhdt-box ul li .word_date{ margin-top: -20px; margin-left: -24px; background-color: #BC0606; width: 88px; height: 100px;position: absolute;left: 0;top: 0;text-align: center;}
.lhdt-box ul li .word_date>h3{background-color: transparent;font-size: 40px; margin: 0 20px 2px;font-weight: bold; line-height: 60px; border-bottom: 1px solid #fff; color: #fff;}
.lhdt-box ul li .word_date>p{line-height:30px; font-size:14px; color:#ffffff; opacity:.5; filter:alpha(opacity=50);}
.lhdt-box ul li .word_conent>h3{ padding-left: 0;-webkit-line-clamp: 1; height: 24px;font-size: 18px;line-height: 24px;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

.lhdt-box ul li .word_conent>span{ margin-left: 0; margin-top: 12px;color: #999999;line-height: 28px;display: inline-block;}
.lhdt-box ul li .word_conent .border_b_solid{border-bottom: 1px solid #E0A751;}
.lhdt-box ul li .mar_t_small {margin-top: 16px;}
.lhdt-box ul li .word_conent:hover>h3,.lhdt-box ul li .word_conent:hover>span{color:#BC0606;}

.tsbg{width: 100%; margin: 30px 0;}
.tsbg ul li{width: 420px; height: 250px; float: left; overflow: hidden;}
.tsbg ul li img{width: 100%; height: 100%;}
.tsbg ul li:nth-child(2){margin: 0 20px;}

.zfgzbg{width: 100%; height: auto; /* margin: 20px 0; */padding-bottom: 35px; }
.zfgzbg-box{margin-top: 32px;}
.zfgzbg-box-r{width: 100%; height: 335px; float: left;padding: 0 25px;height: 100%; line-height: 37px; font-size: 18px;}
.zfgzbg-box-r a{color: #BC0606;}
.zfgzbg-box-r a:hover{font-weight: bold;}

.lhxw {background: url(2025lhxwbg.png) no-repeat; height: 490px;width: 1300px;  box-sizing: border-box; background-size: 100% 100%; margin-top: 30px;padding: 0 20px;}
.lhxwl{float: left;margin-top: 20px;width: 630px; height: 450px;position: relative; overflow: hidden;}
.swiper-wrapper .swiper-slide img{width: 100%; height: 100%; }
.lhxwl .swiper-wrapper{display: flex;}
.lhxwl .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.7); }
.lhxwl .swiper-wrapper .swiper-slide .text span{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px;line-height: 50px; color: #FFF; width: calc(100% - 140px); padding: 0 10px; display: block;}
.lhxwl .pagination{position: absolute;z-index: 20;bottom: 15px;width: auto!important;text-align: right; right:10px;}
.lhxwl .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.lhxwl .swiper-pagination-bullet-active { background: #ff0000; width: 40px;}
.lhxwl>a{display:block;width: 50px;height: 125px;position:absolute;top:102px;top: calc((400px - 125px) / 2);opacity:0;filter: alpha(opacity=0);transition:all 0.5s; z-index: 20;}
.lhxwl>a.arrow-left{left:0px;background: url(../images/wjj_tpxw_l.png) no-repeat;}
.lhxwl>a.arrow-right{right:0px;background: url(../images/wjj_tpxw_r.png) no-repeat;}
.lhxwl:hover>a{ opacity:1;filter: alpha(opacity=100);}
.lhxwl:hover>a.prev{ left:0px;}
.lhxwl:hover>a.next{ right:0px;}

.lhxwr{float: left;margin: 10px 20px 0 30px;width: 480px;}
.lhxwr li{/*padding: 30px 0;*/padding-top: 25px;}
.lhxwtitle{font-size: 18px;font-weight: bold;}
.lhxwtitle a{color: #D93935;}
.lhxwr .contxt{margin-top: 15px;margin-top: 10px;padding-bottom: 25px;border-bottom: 1px dashed #e7e7e7;}
.conmore {position: absolute;right: 45px;}



@media screen and (max-width: 768px){
body{max-width: 100%;}
.row{width: 100%;padding: 0 2vw;}
.zt-top{height: 10vw;}
.zt-logo{width: 50vw;height: 10vw;margin-top: 2vw;}
.zt-wza{margin-top: 2vw;font-size: 3vw;line-height: 10vw;}
.zt-wza a{padding: 0;}
.hl_banner{height: auto;line-height: 35vw;padding-bottom: 6vw;}
.hl_banner>img{width: 100%;}
.hl_banner h6{line-height: 8vw;font-size: 4.5vw;margin-top: -15vw;}
.announcement_03{padding: 4vw;min-height: auto;}
.announcement_03>em{display: none;}
.announcement_03 h3{font-size: 4.5vw;margin-bottom: 2vw;padding-right: 0;}
.announcement_03 h6{padding-right: 0;}
.announcement_03 h6 p{font-size: 3.5vw;line-height: 6vw;}
.lhxw{height: auto;width: 100%;margin-top: 4vw;padding: 0 2vw;}
.lhxwl{width: 100%;height: 60vw;margin-top: 2vw;}
.lhxwl .swiper-wrapper .swiper-slide .text{height: 8vw;}
.lhxwl .swiper-wrapper .swiper-slide .text span{font-size: 3.5vw;height: 8vw;line-height: 8vw;}
.lhxwl .pagination{bottom: 2vw!important;}
.lhxwl .swiper-pagination-bullet{width: 2vw;height: 2vw;}
.lhxwl>a{display: none!important;}
.lhxwr{width: 100%; margin: 0; padding-top: 2vw;}
.lhxwr li{padding-top: 2vw;}
.lhxwtitle{font-size: 4vw;}
.lhxwr .contxt{margin-top: 2vw;padding-bottom: 3vw;font-size: 3.5vw;}
.conmore{display: none;}
.zfgzbg{padding-bottom: 3vw;}
.lh_tit{margin-top: 3vw;}
.lh_tit>img{width: 130%;margin-left: -15vw;}
.lh_tit a{font-size: 3vw;bottom: 3vw;}
.zfgzbg-box{margin-top: 3vw;}
.zfgzbg-box-r{padding: 0 2vw;line-height: 8vw;font-size: 3.5vw;}
.bgsl{margin-top: 3vw;padding-bottom: 3vw;}
.bgsl-box{margin: 3vw 0 0 0;}
.bgsl-con{width: 100%;padding: 2vw;}
.lh_tit_small{line-height: 8vw;}
.lh_tit_small span{font-size: 4vw;}
.lh_tit_small>i{width: calc(100% - 35vw);height: 8vw;margin-left: 2vw;}
.list_base{margin: 0;}
.list_base li{line-height: 6vw;font-size: 3.5vw;}
.tsbg{margin: 3vw 0;}
.tsbg ul li{width: 100%; height: 55vw;}
.tsbg ul li:nth-child(2){margin: 2vw 0;}
.lhdt-box{margin: 3vw 0;}
.lhdt-box ul li{width: 100%;margin: 2vw 0;}
.lhdt-box ul li .word_conent>h3{font-size: 4vw;}
.lhdt-box ul li .word_conent>span{font-size: 3.5vw;}





}
