@charset "UTF-8";

.zcgkj-top{width: 100%; height: 714px; background: url(zcgkj-bg.png) no-repeat center top;}
.zcgkj-logo{width: 372px; height: 70px; float: left;margin-top: 25px;}
.zcgkj-wza{display: inline-block;vertical-align: middle;width: 150px;padding: 4px 10px;text-align: center;margin-left: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;background-size: 100% 100%;border-radius: 20px;line-height: 24px; border: 1px solid #fff;float: right;margin-top: 20px; font-size: 16px;}
.zcgkj-wza a{cursor: pointer; color: #fff;}
.zcgkj-title{width: 755px; height: 277px; float: left; margin: 40px 272px 20px 272px;}
.zcgkj-dy{width: 100%; height: 140px; float: left; background: rgba(0, 0, 0, 0.25); color: #fff;  line-height: 35px; text-indent: 2em; padding: 20px 35px; font-size: 20px;}

.gkj{width: 100%; float: left; height: auto;margin-top: -50px;}
.gkj-tit{width: 906px; height: 102px; float: left; margin-left: 275px;}
.gkj-con{width: 100%; height: 400px; float: left; margin-top: 25px;}
.gkj-con-l{width: 700px; height: 400px; float: left; margin-left: 15px; overflow: hidden;}
.gkj-con-l img{width: 100%; height: 100%;transition: all .3s ease-in-out 0s;}
.gkj-con-l:hover img{ transform: scale(1.05)}
.gkj-con-r{width: 535px; float: right; height: auto; margin-right: 30px;}
.gkj-con-r-tit{width: 100%; height: auto; line-height: 35px; font-size: 24px;color: #404040; font-weight: bold; text-align: left;}
.gkj-con-r-tit a{color: #404040;}
.gkj-con-r-time{width: 100%; height: 50px; line-height: 50px; background: #f3f8ff; padding-left: 15px; font-size: 18px;color: #404040; margin-top: 40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.gkj-box{width: 100%; height: auto;float: left; margin-top: 35px; margin-bottom: 30px;}
.gkj-box-tit{width: 100%; float: left; height: 76px; background: url(../images/zcgkj-wq-bg.jpg) center no-repeat;}
.gkj-box-tit a{display: block; line-height: 76px; margin-left: 50px;color: #ffedd2; font-size: 26px; font-weight: bold;}
.gkj-box-list{width: 100%; height: auto; float: left;}
.gkj-box-list ul li{width: 400px; height: 290px; float: left; margin-left: 50px;background: rgba(243, 243, 243, 0.7); padding: 10px;line-height: 65px; margin-top: 30px;}
.gkj-box-list ul li:nth-child(3n+1){margin-left: 0; }
.gkj-box-list ul li span{width: 380px; height: 212px; float: left; float: left; overflow: hidden;}
.gkj-box-list ul li span img{width: 100%; height: 100%;transition: all .3s ease-in-out 0s;}
.gkj-box-list ul li span:hover img{ transform: scale(1.05)}
.gkj-box-list ul li p{width: 100%; height: auto;line-height: 25px;text-align: left;overflow: hidden;display: inline-block;vertical-align: middle;text-overflow: ellipsis;white-space: unset;}


.wkt{width: 100%; float: left; height: auto;}







@media screen and (max-width: 768px){
.zcgkj-top{height: 105vw;}
.zcgkj-logo{width: 40vw;height: auto;margin-top: 3vw;}
.zcgkj-logo img{width: 100%; height: auto;}
.zcgkj-wza{width: 30vw;margin-left: 2vw;padding: 1vw;line-height: 6vw;margin-top: 2vw;font-size: 3vw;}
.zcgkj-title{width: 100%;height: auto;margin: 4vw 0 0;text-align: center;}
.zcgkj-title img{width: 70%;height: auto;}
.zcgkj-dy{height: auto;line-height: 8vw;padding: 2vw;font-size: 4vw;}
.gkj{margin-top: 3vw;}
.gkj-tit{width: 100%;margin-left: 0;height: auto;text-align: right;}
.gkj-tit img{width: 90%;}
.gkj-con{height: auto;margin-top: 2vw;}
.gkj-con-l{width: 100%;height: 50vw;margin-left: 0;}
.gkj-con-r{width: 100%;height: auto;margin-right: 0;margin-top: 2vw;}
.gkj-con-r-tit{width: 100%;height: auto;line-height: 8vw;font-size: 4vw;}
.gkj-con-r-time{height: 8vw;line-height: 8vw;padding-left: 2vw;font-size: 3.5vw;margin-top: 2vw;}
.gkj-box{margin-top: 3vw;margin-bottom: 3vw;}
.gkj-box-tit{background: #EA341D;height: 10vw;line-height: 10vw;text-align: center;}
.gkj-box-tit a{text-align: center;line-height: 10vw;margin-left: 0;font-size: 4vw;}
.gkj-box-list ul li{width: 48%;height: 34vw;padding: 2vw;line-height: 8vw;margin: 1%;}
.gkj-box-list ul li span{width: 100%;height: 20vw;}
.gkj-box-list ul li p{line-height: 5vw;font-size: 3vw;display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;padding-top: 1vw;}






}








