@charset "UTF-8";
body{min-width: 1350px;}
.w1300{width: 1300px;height: auto; margin: 0 auto;}
.zcgkj-top{width: 100%; height: 400px; background: url(zcgkj-bg.jpg) no-repeat center top;}
.zcgkj-logo{width: 372px; height: 70px; float: left;margin-top: 25px;}
.zcgkj-wza{float: right; text-align: right; color: #fff;margin-top: 25px;}
.zcgkj-wza a{color: #fff; padding: 0 4px;}
.zcgkj-title{width: 949px; height: 176px; float: left; margin: 60px 175px 20px 175px;}

.zcgkj-p1{width: 100%;height: 378px; margin-top: 50px; float: left;}
.zcgkj-p1-l{width: 605px; height: 337px; float: left; margin-left: 20px;}
.zcgkj-p1-l img{width: 100%; height: 100%;}
.zcgkj-p1-r{width: 600px; height: 337px; float: left;margin-left: 50px;}
.zcgkj-p1-r .tit{width: 100%; height: 45px; line-height: 45px; text-align: left; color: #333;font-size: 20px;}
.zcgkj-p1-r .tit b{color: #0070c0;}
.zcgkj-p1-r .zy{width: 100%; height: 280px; line-height: 38px; text-align: left; color: #333;font-size: 20px;margin-top: 10px;}
.zcgkj-p1-r .zy b{color: #0070c0;}

.zcgkj-p2{width: 100%;height: 350px; margin-top: 10px; float: left;}
.zcgkj-p2-tit{width: 100%; height: 55px; float: left; margin-top: 30px;border-bottom: #e0e0e0 solid 1px;}
.zcgkj-p2-tit a{font-size: 30px; font-weight: bold; line-height: 55px; border-bottom: solid 2px #1d82dd; width: 140px; text-align: center; height: 55px; display: block; color: #0059ff;}
.zcgkj-p2-con{width: 1300px; height: 235px; float: left; margin-top: 15px; margin-bottom: 30px; position: relative; overflow: hidden;}
.zcgkj-p2-con .swiper-slide{width: 310px; height: 225px; float: left; margin-right: 13px;line-height: 53px;}
.zcgkj-p2-con .swiper-slide img{width: 100%; height: 172px;}
.zcgkj-p2-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;}
.zcgkj-p2-con .swiper-container{display: flex;}
.zcgkj-p2-con .swiper-button-next, .zcgkj-p2-con .swiper-button-prev{top: 40%!important;background-color: rgba(255,255,255,0.7);background-size: 50%;}
.zcgkj-p2-con .swiper-button-next:after, .zcgkj-p2-con .swiper-button-prev:after{font-size: 20px!important;}


.zcgkj-xl-sp{width: 984px; height: 548px; float: left; margin-top: 60px; margin-left: 160px;}
.zcgkj-xl-sp img{width: 100%; height: 100%;}
.zcgkj-xl-box{width: 1240px; height: auto; float: left; margin-top: 50px; margin-left: 30px;}
.zcgkj-xl-box .hd{width: 100%; height: 60px; float: left; border-bottom: 1px #cdcdcd solid; text-align: center;}
.zcgkj-xl-box .hd li{width: 230px; height: 60px;     display: inline-table; text-align: center;line-height: 60px; font-size: 28px;font-weight: bold;}
.zcgkj-xl-box .hd li.on{background: #0059ff;}
.zcgkj-xl-box .hd li a{color: #0059ff;}
.zcgkj-xl-box .hd li.on a{color: #fff;}
.zcgkj-xl-box .bd{width: 100%; height: auto; padding: 50px; float: left;}
.zcgkj-xl-zbjj .tit{width: 100%; height: 45px; line-height: 45px; text-align: left; color: #333;font-size: 20px;}
.zcgkj-xl-zbjj .tit b{color: #0070c0;}
.zcgkj-xl-zbjj .zy{width: 100%; height: auto; line-height: 38px; text-align: left; color: #333;font-size: 20px;margin-top: 10px;}
.zcgkj-xl-zbjj .zy b{color: #0070c0;}

.zcgkj-xl-con{width: 100%; height: auto; float: left; line-height: 35px;}
.zcgkj-xl-tp{width: 100%; height: auto; float: left;}
.zcgkj-xl-tp img{width: 48%; height: 310px; float: left; margin: 15px 1%;}
.zcgkj-xl-tp br{display: none;}


.zcgkj-list{width: 100%; height: auto; margin-top: 50px; float: left;}
.zcgkj-list ul li{width:290px; height: 255px; float: left; margin-right: 30px;}
.zcgkj-list ul li img{width: 100%; height: 172px;}
.zcgkj-list ul li 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;}


.zcgkj-foot{width: 100%; height: 200px; background: #0061da;margin-top: 50px;}
.zcgkj-foot-l{width: 700px; height: 130px; float: left; margin-top: 38px; line-height: 40px; color: #fff;}
.zcgkj-foot-l a{color: #fff; margin-right: 10px;}
.zcgkj-foot-r{width: 500px;height: 62px;float: left;margin-top: 78px;}
.zcgkj-foot-r span{margin-right: 15px;}
.zcgkj-foot-r span img{height: 55px;}
