@charset "utf-8";
body {background: none;}
.top {background: url(2022lh_ztbanner.png) top center no-repeat;height: 550px;margin: 0 auto;}
.ztbanner {height: 550px;position: relative;}
.ztlogo {position: absolute;top:40px;left:40px;}
.ztnav {height: 52px;line-height: 52px;background: #ff0000;}
.ztnav ul {width: 1272px;margin: 0 auto;}
.ztnav ul li {float:left;font-size: 22px;color: #fff;background: url(2022lh_nline.png) right center no-repeat;padding: 0 21px;}
.ztnav ul li a {color: #ffffff;}
.ztnav ul li.end {background: none;}

.xw-jdt { height: 380px; width: 100%;background:#f5f5f5;}
.xw-jdt .jdtimg { display: block; width: 100%; }
.xw-jdt .jdtimg img {width: 100%;height: 380px;}
.xw-jdt h3 {color:#555555;font-size: 16px;position: absolute;bottom: 0;background: #0000009c;height: 45px;line-height: 45px;color: #ffffff;width: 100%;margin: 0;}
.xw-jdt h3 p {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding:0 1.5rem;height: 45px;line-height: 45px;color: #ffffff;width: 75%;margin: 0;}
.xw-jdt p { font-size: 1.6rem; line-height: 2.4rem; color:#999999;padding:0 3rem;padding-bottom:1.5rem;}
.xw-jdt span { display: block; }
.xw-jdt .swiper-container { width: 100%; }
.xw-jdt .swiper-button-prev { background: url(2022lh_pglt.png) center center no-repeat; left: 0px; top: 40%;width: 4.4rem; height: 7.6rem; display: none;}
.xw-jdt .swiper-button-next { background: url(2022lh_pgrt.png) center center no-repeat; right: 0px; top: 40%;width: 4.4rem; height: 7.6rem; display: none;}
.xw-jdt:hover .swiper-button-prev,.xw-jdt:hover .swiper-button-next {display: block;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width: 23% !important;left: auto !important;right: 0;bottom:15px !important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {display:inline-block;width:12px;height:12px;background:#ffffff;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#cc0000;width:12px;height:12px;}

.iftit {height:38px; line-height: 38px; overflow: hidden;padding: 0 15px;background: #f9f9f9;}
.iftit a {display: block;height: 38px; line-height: 38px;}
.iftit .ifnm {float: left;font-size: 20px;color:#d30304;font-weight: bold;}
.iftit ul {overflow: hidden;float: left;width: 70%;margin-bottom: 0;}
.iftit ul li .ifnm { color: #333333;margin-right: 14px;}
.iftit ul li.default  a {color:#d30304;}
.iftit .imr {float: right;}
.iftit .imr img {margin-top: 13px;}

.ifcnr {height: auto;overflow: hidden;}
.iflist {height: auto;overflow: hidden;}
.iflist ul {margin-bottom: 0;margin-top: 8px;}
.iflist li {text-align:left;height:47px;line-height: 47px;vertical-align:middle;overflow:hidden;font-size: 16px;background:url(2022lh_dot.png) 0 center no-repeat;text-indent: 15px;}
.iflist li a {display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #000000;width: 80%;float: left;}
.iflist a:hover { color:#226ec0;}
.iflist li span{float:right;color: #afafaf;font-size: 14px;}

.ftimg {/*height: 360px;*/overflow: hidden;position: relative;}
.ftimg a {position: relative;display: block;height: inherit;}
.ftimg a h3 {position: absolute;bottom: 0;width: 100%; color:#ffffff;font-size: 16px;position: absolute;bottom: 0;background: #0000009c;height: 45px;line-height: 45px;width: 100%;margin: 0;padding: 0 15px;text-align: center;}
.ftimg a span {background:url(../../../images/ztzl.files/2022lh.files/play.png) center no-repeat;height: 77px;width:77px;position: absolute;bottom: 40%;right: 44%;}
.ftimg a:hover span {opacity:.7}
.ftimg img {height: 360px;width: 100%;transition: all 0.8s;}
.ftimg a:hover img {transform: scale(1.05);}

.lhtit {font-size: 24px;font-weight: bold;color: #333333;text-align: center;margin-bottom: 30px;}
.lhtit a {color:#333333;background:url(2022lh_redline.png) bottom center no-repeat;padding-bottom: 10px;}
#focus2 {width: 1212px;}
#focus2 img {width: 100%;height: 270px;}
#focus2 .swiper-slide {z-index: 999;padding-top: 40px;}
#focus2 .swiper-slide img {width: 100%;}
#focus2 .swiper-slide-active {z-index: 1000;padding-top: 0;}
#focus2 .swiper-slide-active img {width: 500px;height: 350px;margin-left: -51px;}
/* #focus2 .swiper-slide-prev ,#focus2 .swiper-slide-next {} */
#focus2 .u-tit {font-size: 14px;text-align: center;height: 35px;line-height: 35px;width: 100%;}
#focus2 .swiper-slide-active .u-tit {font-size:18px;}

.footer {background:#cc0000;padding: 15px 0;}
.footer p {color: #ffffff;line-height: 24px;}
.footer a {color: #ffffff;}

.tjimg {/*height:175px;*/overflow: hidden;}
.tjimg img {/*height:175px;*/width: 100%;transition: all 0.8s;}
.tjimg:hover img {transform: scale(1.05);}
/*phone*/
@media (max-width : 768px) {
    .top {background: url(2022lh_wapbanner.png) top center no-repeat;height: auto;margin: 0 auto;background-size: 100%;}
    .ztbanner {height: 150px;}
    .ztnav {background:#d30304;height: auto;line-height: 20px;overflow: hidden;padding-bottom: 10px;height: auto;width: 100%;}
    .ztnav ul {width: auto;padding: 0 15px;}
    .ztnav ul li {height: 20px;font-size: 14px;background:none;padding: 0 6px;}
    .col-xs-12 {padding-left: 0;padding-right: 0;}
    .xw-jdt .jdtimg img {height: 240px;}
    .swiper-pagination {display: none;}
    .xw-jdt h3 p {width: 100%;}
    .xw-jdt {height: 240px;}
    .iftit {margin-top: 15px;}
    .iftit ul {width: 100%;}
    .iftit li {float: left;}
    .iflist li a {float: none;width: auto;}
    .ftimg {/*height: 260px;*/}
    .ftimg img {height: 260px;}
    .ftimg a span {right:40%}
    #focus2 {width: 100%;}
    #focus2 .swiper-slide-active img {width:100%;height: 270px;margin: 0;}
    #focus2 .swiper-slide-active .u-tit {font-size: 16px;}
    .swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {top: 42%;}
    .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {top: 42%;}
    .footer {padding: 0;padding-bottom:15px;}
    .footer .container {background:transparent}
    .footer .xs-wbwx {background:transparent;}
}
/*phone*/

/*pad*/
@media (min-width : 768px) and (max-width : 992px) {
    .top {background: url(2022lh_ztbanner.png) top center no-repeat;height: auto;margin: 0 auto;background-size: contain;width: 100%;}
    .top .container {width: 100%;}
    .ztbanner {height: 240px;width: 100%;}
    .xw-jdt .jdtimg img {height:440px;}
    .iftit {margin-top: 15px;}
    .ftimg {/*height:400px*/}
    .ftimg img {height: 400px;}
    .ftimg a span {right: 46%;}
    #focus2 .swiper-slide-active img {height:470px;}
    .ztnav {height:45px;line-height: 45px;}
    .ztnav ul li {height: 45px;line-height: 45px;}
}
/*pad*/

@media (min-width: 990px){
    .container {width: 1272px;}
}