.syswiper{margin-top: 130px;}
@keyframes sytitii { 0% { transform: translateX(0); } 100% { transform: translateX(-50px); } }
@keyframes sytitii1 { 0% { transform: translateX(0); } 100% { transform: translateX(50px);  } }
.sytit{position:relative;text-align:center;height:100px;overflow:hidden;padding:50px 0 50px;}
.sytit:before { position: absolute; display: inline-block; left:50%;margin-left:-260px; top:10px; content: "";width:38px; height:150px;background-image:url(../images/dst.png);background-size: 100% 100%;animation: sytitii 2s infinite alternate; /* 动画名称，持续时间，无限循环，交替方向 */}
.sytit:after { position: absolute; display: inline-block; left: 50%;margin-left:222px; top: 10px; content: "";width:38px; height:150px;background-image:url(../images/dst.png);background-size: 100% 100%;animation: sytitii1 2s infinite alternate; /* 动画名称，持续时间，无限循环，交替方向 */}
.sytit h4{position:relative;font-size:36px;color:#333;z-index:1;margin-top:40px;}
.sytit span{position:absolute;z-index:0;color:#eee;font-family:arial;width:100%;height:69px;left:50%;transform: translateX(-50%);top:60px;font-size:50px;font-weight:700;letter-spacing: 0px;background-image: linear-gradient(to bottom, #638dc9, #aebee2); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.news {padding-bottom:80px;background: url(../images/csmp_bg.jpg) no-repeat left bottom; background-size: 100% 100%;display: flex;flex-wrap: wrap;justify-content:space-between;}
.news_l{width:45%;float:left;padding:0 0 0 5%}
.news_l .news_img{position: relative; width: 100%;height:auto; overflow: hidden;}
.news_l .news_img img{object-fit: cover; height: 100%; width: 100%; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate3d(-50%, -50%, 0); -webkit-transform: translate3d(-50%, -50%, 0);}
.news_img .swiper-pagination-bullet-active { background: #0071b8; }
.news_img .swiper-button-next, .news_img .swiper-button-prev {color:#0071b8;}
.news_l .news_info h3{font:700 16px/40px "Microsoft YaHei";color: #111;height:40px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.news_l .news_info p{font-size: 12px;line-height:24px;height:48px;color: #777;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.news_l .news_info span{display: block;font-size: 18px;color: #0071b8;margin-top:10px;}
.news_l .news_info span i{display: block;font-size:32px;font-weight:700}
.news_r{width:38%;float:right;padding:0 5% 0 0}
.news_r dl{display:block;margin-bottom:10px;}
.news_r dl dt{display: block;font-size: 18px;color: #0071b8;}
.news_r dl dt span{display: block;font-size:32px;font-weight:700}
.news_r dl dd h3{font:700 16px/40px "Microsoft YaHei";color: #111;height:40px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1;}
.news_r dl dd p{font-size: 12px;line-height:20px;height:40px;color: #777;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.znkj{padding-bottom:80px;}
.znkjimg {width:100%;text-align:center}
.znkjimg img{max-width:90%}
.znkj .sytit:before {margin-left:-353px;width:206px;background-image:url(../images/dst1.png);}
.znkj .sytit:after { margin-left:147px; width:206px;background-image:url(../images/dst01.png);}
.znkj .sytit span{letter-spacing:-2px;}
.znsp{position:relative;width:auto;height:auto;overflow:hidden;padding-bottom:80px;background: url(../images/gysq_bg.jpg) no-repeat left bottom;background-size: 100% 100%;}
.znsp .sytit:before {margin-left:-203px;width:153px;background-image:url(../images/dst2.png);}
.znsp .sytit:after { margin-left:50px; width:153px;background-image:url(../images/dst02.png);}
.znsp .list{width: 1050px;	height: 330px;	position: relative;margin:0 auto;}
.znsp .next{ background:url(../images/btn.png) no-repeat 0px 0px;top: 50%;transform:translateY(-50%);width: 38px;height: 38px;display: block;position: absolute;z-index: 99;cursor: pointer;background-position: 0px -40px;right: -50px;}
.znsp .prev { background:url(../images/btn.png) no-repeat 0px 0px;top: 50%;transform:translateY(-50%);width: 38px;height: 38px;display: block;position: absolute;z-index: 99;cursor: pointer;left: -50px;}
.znsp li{position: absolute;top: 0;	left: 0;list-style: none;	opacity: 0;	transition: all 0.3s ease-out;}
.znsp .syan{cursor: pointer;display: block;width: 60px;height: 60px;position: absolute;top: 50%;left: 50%;margin-left: -30px;margin-top: -30px;background: url(../images/bo.svg) center no-repeat;background-size: 100% 100%;-index: 3}
.znsp img{width: 600px;	height: 330px;	border:none;float: left;}
.znsp .p1{transform:translate3d(-224px,0,0) scale(0.81);}
.znsp .p2{transform:translate3d(0px,0,0) scale(0.81);transform-origin:0 50%;opacity: 0.8;z-index: 2;}
.znsp .p3{transform:translate3d(224px,0,0) scale(1);z-index: 3;	opacity: 1;}
.znsp .p4{transform:translate3d(449px,0,0) scale(0.81);	transform-origin:100% 50%;opacity: 0.8;z-index: 2;}

.bofang { position: fixed; width: 900px; height: 504px; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 99999; color: #fff; display: none; }
.bofang .close { position: absolute; top: 0; right: 0; width: 30px; height: 30px; padding: 5px; background: #000; z-index: 999; }
.bofang .close img { width: 30px; height: 30px; vertical-align: baseline; }
.bfbg { width: 100%; height: 100%; background-color: #000000; opacity: .6; filter: alpha(opacity=60); position: fixed; top: 0; left: 0; z-index: 99; display: none; }
.cpzx{background:f6f6f6;padding-bottom:50px;}
.cpzx .sytit:before {margin-left:-370px;width:156px;background-image:url(../images/dst3.png);}
.cpzx .sytit:after { margin-left:214px; width:156px;background-image:url(../images/dst03.png);}
.cpzxlist{margin-top:30px;}
.cpzx .cpp{height:auto;overflow:hidden}
.cpzx .cpl{width:39%;float:left;display: flex;flex-wrap: wrap;-webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
.cpzx .cpl a{display:block;background:#036eb8;width:31%;height:0;padding-bottom:31%;margin-bottom:3.5%;position:relative;}
.cpzx .cpl a:hover{background:#43af35;}
.cpzx .cpl a div{position:absolute;width:calc(90% - 8px);height:calc(90% - 8px);top:5%;left:5%;text-align:center;border:4px #FFFFFF solid}
.cpzx .cpl a div span {display:block;width:50%;height:50%;margin:0 auto;padding:15% 0 10%;}
.cpzx .cpl a div span img{height:100%;}
.cpzx .cpl a div p{color:#fff;font-size:12px;line-height:12px;}
.cpzx .cpr{width:59%;float:right}
.cpzx .cpr img{width:100%}
@media (max-width:1130px) {
.swiper {margin-top: 60px; } 
.news,.znkj,.znsp,.cpzx{ padding-bottom: 20px; }
.sytit {height:80px;padding: 0;}
.sytit:before {margin-left: -150px;width: 13px; height:50px;}
.sytit:after {margin-left:137px;width:13px; height:50px;animation: sytitii1 2s infinite alternate;}
.znkj .sytit:before {margin-left:-150px;width:68px;}
.znkj .sytit:after { margin-left:82px; width:68px;animation: sytitii1 2s infinite alternate;}
.znsp .sytit:before {margin-left:-100px;width:51px;}
.znsp .sytit:after { margin-left:51px; width:51px;animation: sytitii1 2s infinite alternate;}
.cpzx .sytit:before {margin-left:-150px;width:52px;}
.cpzx .sytit:after { margin-left:98px; width:52px;animation: sytitii1 2s infinite alternate;}
.sytit h4 { font-size:24px;margin-top:30px; }
.sytit span {height:40px;top:15px; font-size:36px;}
.news_l,.news_r { width:100%; padding: 0; }
.news_l .news_info span i,.news_r dl dt span{font-size:26px; }
.news_l .news_info h3,.news_r dl dd h3 { font: 700 14px/40px "Microsoft YaHei"; height: 40px; }
.news_l .news_info p {line-height: 20px; height: 40px; }
.znkjimg img { max-width: 100%; }
.cpzx .cpl,.cpzx .cpr{ width: 100%;}
/*.carousel { margin: 0 auto 50px; width: 360px; height: 330px; }*/
.znsp .container2{overflow:hidden}
.znsp .list {width:340px; height:170px;margin-left:auto;margin-right:auto;}
.znsp img{width:280px;	height:154px;}
.znsp .p1{transform:translate3d(-30px,0,0) scale(0.81);}
.znsp .p2{transform:translate3d(0px,0,0) scale(0.81);transform-origin:0 50%;opacity: 0.8;z-index: 2;}
.znsp .p3{transform:translate3d(30px,0,0) scale(1);z-index: 3;	opacity: 1;}
.znsp .p4{transform:translate3d(60px,0,0) scale(0.81);	transform-origin:100% 50%;opacity: 0.8;z-index: 2;}
.bofang {width: 100%; height: auto;}
#myVideo{width:100%;height:auto;}
}