@charset "UTF-8";
body{min-width: 1350px; background:#fff url(wzzcfz-bg.jpg) no-repeat center top;}
.w1300{width: 1300px;height: auto; margin: 0 auto;}
.zt-top{width: 100%; height: auto;}
.zt-logo{width: 372px; height: 70px; float: left;margin-top: 25px;}
.zt-wza{float: right; text-align: right; color: #fff;margin-top: 25px;}
.zt-wza a{color: #fff; padding: 0 4px;}
.zt-title{width: 100%; height: 259px; float: left; text-align: center;margin-top: 20px;}
.zt-dy{width: 100%; height: auto; float: left; background: #fff; color: #003593;  line-height: 35px; padding: 20px 35px 30px; font-size: 20px;box-shadow: 0 0 13px #89aecb;    margin-top: 50px;}
.zt-dy-yy{width: 180px;height: 130px;margin-top: -50px;margin-bottom: 30px;}



.p1{width: 100%;height: auto; margin-top: 40px; float: left;}
.p1-tit{width: 100%; height: 67px; line-height: 67px; float: left; margin-bottom: 15px;}
.p1-tit-l{width: 1220px; height: 67px; float: left;}
.p1-tit-r{width: 80px;height: 67px; float: left; text-align: center; color: #333;line-height: 75px;}
.p1-con{width: 1300px; height: 420px; float: left; margin-top: 15px; margin-bottom: 30px; position: relative; overflow: hidden;}
.p1-con .swiper-slide{width: 310px; height: 420px; float: left; margin-right: 13px;line-height: 53px;}
.p1-con .swiper-slide img{width: 100%; height: 420px;}
.p1-con .swiper-slide p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: left;overflow: hidden;white-space: unset;text-overflow: ellipsis;vertical-align: middle;display: inline-block;}
.p1-con .swiper-container{display: flex;}
.p1-con .swiper-button-next, .p1-con .swiper-button-prev{top: 50%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p1-con .swiper-button-next:after, .p1-con .swiper-button-prev:after{font-size: 20px!important;}

.p2{width: 100%;height: auto; margin-top: 40px; float: left;margin-bottom: 50px;}
.p2-con{width: 100%;height: auto; float: left; margin-top: 20px;}
.p2-con-list{width: 100%; height: auto; float: left; margin-top: 15px;}
.p2-con-list ul li{line-height: 50px; background: url(cyzx-li-bg.png) 0px center no-repeat; padding-left: 20px; width: 100%; font-size: 18px;overflow: hidden;}
.p2-con-list ul li a {width: 85%;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;}
.p2-con-list ul li a:hover{color: #2e61cf;}
.p2-con-list ul li span{float: right; width: 15%; text-align: right;}

.p3{width: 100%;height: auto; margin-top: 40px; float: left;}
.p3-con{width: 100%;height: auto; float: left; margin-top: 20px; margin-bottom: 30px; position: relative; overflow: hidden;}
.p3-con .swiper-slide{width: 310px; height: 250px; float: left; margin-right: 13px;line-height: 53px;}
.p3-con .swiper-slide img{width: 100%; height: 200px;}
.p3-con .swiper-slide p{width: 100%; height: auto; line-height: 20px; padding: 0 10px; text-align: left;vertical-align: middle;display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.p3-con .swiper-container{display: flex;}
.p3-con .swiper-button-next, .p3-con .swiper-button-prev{top: 40%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.p3-con .swiper-button-next:after, .p3-con .swiper-button-prev:after{font-size: 20px!important;}


.jcbs {height: auto;width: 100%;  box-sizing: border-box; background-size: 100% 100%; margin-top: 30px;padding: 0 20px;position: relative;}
.jcbsl{float: left;margin-top: 20px;width: 630px; height: 450px;position: relative; overflow: hidden;}
.jcbsl .swiper-wrapper .swiper-slide img{width: 100%; height: 100%; }
.jcbsl .swiper-wrapper{display: flex;}
.jcbsl .swiper-wrapper .swiper-slide .text{position: absolute;width: 100%;height: 50px;left: 0; bottom: 0; background-color:rgba(0, 0, 0, 0.7); }
.jcbsl .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;}
.jcbsl .pagination{position: absolute;z-index: 20;bottom: 15px;width: auto!important;text-align: right; right:10px;}
.jcbsl .swiper-pagination-bullet{display: inline-block;width: 12px;height: 12px;border-radius:10px; background: #fff;margin: 0 5px;opacity: 0.8;cursor: pointer;}
.jcbsl .swiper-pagination-bullet-active { background: #ff0000; width: 40px;}
.jcbsl>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;}
.jcbsl>a.arrow-left{left:0px;background: url(wjj_tpxw_l.png) no-repeat;}
.jcbsl>a.arrow-right{right:0px;background: url(wjj_tpxw_r.png) no-repeat;}
.jcbsl:hover>a{ opacity:1;filter: alpha(opacity=100);}
.jcbsl:hover>a.prev{ left:0px;}
.jcbsl:hover>a.next{ right:0px;}

.jcbsr{float: left;margin: 10px 20px 0 30px;width: 580px;}
.jcbsr li{padding-top: 35px;}
.jcbstitle{font-size: 18px;font-weight: bold;}
.jcbstitle a{color: #2e61cf;}
.jcbsr .contxt{margin-top: 15px;margin-top: 10px;padding-bottom: 25px;border-bottom: 1px dashed #e7e7e7;}
.conmore {position: absolute;right: 45px;bottom: 10px;}



@media screen and (max-width: 768px){
body{max-width: 100%;}
.zt-top{height: 10vw;}
.zt-logo{width: 50vw;height: 10vw;margin-top: 3vw;}
.zt-logo img{width: 100%;}
.zt-wza{margin-top: 2vw;font-size: 3vw;line-height: 10vw;}
.zt-wza a{padding: 0;}
.zt-title{width: 80%;height: auto;margin-left: 10%;}
.zt-title img{width: 100%;}
.zt-dy{width: 100%;height: auto;line-height: 8vw;padding: 5vw;font-size: 4vw;margin-top: 5vw;}
.zt-dy-yy{width: 30vw;height: 20vw;margin-top: -10vw;margin-bottom: 4vw;}
.zt-dy-yy img{width: 100%;}
.p1{margin-top: 3vw;}
.p1-tit{width: 100%;height: 10vw;line-height: 10vw;margin-bottom: 3vw;position: relative;}
.p1-tit-l{width: 100%;height: 10vw; overflow: hidden;}
.p1-tit-l img{width: 150%; margin-left: -25%;}
.p1-tit-r{position: absolute;right: 0vw;top: 0;width: 15vw;height: 10vw;line-height: 6vw;font-size: 3vw;text-align: right;}
.jcbs{height: auto;width: 100%;margin-top: 4vw;padding: 0 2vw;}
.jcbsl{width: 100%;height: 60vw;margin-top: 2vw;}
.jcbsl .swiper-wrapper .swiper-slide .text{height: 8vw;}
.jcbsl .swiper-wrapper .swiper-slide .text span{font-size: 3.5vw;height: 8vw;line-height: 8vw;}
.jcbsl .pagination{bottom: 2vw!important;}
.jcbsl .swiper-pagination-bullet{width: 2vw;height: 2vw;}
.jcbsl>a{display: none!important;}
.jcbsr{width: 100%; margin: 0; padding-top: 2vw;}
.jcbsr li{padding-top: 2vw;}
.jcbstitle{font-size: 4vw;}
.jcbsr .contxt{margin-top: 2vw;padding-bottom: 3vw;font-size: 3.5vw;}
.conmore{display: none;}
.p3-{margin-top: 3vw;}
.p3-con{width: 100%;height: 35vw;margin-top: 2vw;margin-bottom: 3vw;}
.p3-con .swiper-slide{height: auto; margin-right: 0;line-height: 8vw;}
.p3-con .swiper-slide img{height: 25vw;}
.p3-con .swiper-slide p{height: auto;line-height: 5vw;font-size: 3vw;}
.p3-con .swiper-slide p br{display: none;}
.p2{margin-top: 3vw;margin-bottom: 5vw;}
.p2-con-list{margin-top: 0vw;}
.p2-con-list ul li{line-height: 10vw;font-size: 4vw;}
.p2-con-list ul li a{font-size: 4vw;width: 80%;}
.p2-con-list ul li span{width: 20%; font-size: 3vw;}



}