@charset "UTF-8";
body{min-width: 1350px;}
.w1300{width: 1300px;height: auto; margin: 0 auto;}
.zt-top{width: 100%; height: auto; background: url(zfkfr-bg.jpg) no-repeat center top;}
.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: 836px; height: 259px; float: left; margin: 40px 232px 20px 232px;}
.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;}
.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: 44px; 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;}
.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;overflow: hidden;white-space: unset;text-overflow: ellipsis;vertical-align: middle;display: inline-block;}
.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;}




.zt-foot{width: 100%; height: 200px; background: #0061da;margin-top: 50px;}
.zt-foot-l{width: 700px; height: 130px; float: left; margin-top: 38px; line-height: 40px; color: #fff;}
.zt-foot-l a{color: #fff; margin-right: 10px;}
.zt-foot-r{width: 500px;height: 62px;float: left;margin-top: 78px;}
.zt-foot-r span{margin-right: 15px;}
.zt-foot-r span img{height: 55px;}