.ksxqym{margin:50px 0;}
.ksjs{width:60%; float:left}
.ksjs h3{width:100%; line-height:58px;display:block;font-size:24px;font-weight:bold; opacity:0.8;border-bottom:1px solid #d4d4d4;}
.ksjsfont{width:100%;height:228px;margin:20px 0; overflow:hidden;}
.ksjsfont p{width:100%;line-height:38px;font-size:18px; opacity:0.8;}
.ksxxt{width:35%;height:380px;overflow:hidden; border-radius: 5px; float:right}
.ksxxt img{width:100%;height:100%;object-fit: cover;transition: .3s;}
.ksxxt:hover img{transform: scale(1.1);}
.kszj{background:url("../img/yygk03.jpg"); padding:50px 0;}
.kszjlb ul{}
.kszjlb ul li{width:32%;background:#fff;margin:30px 2% 0 0; float:left;padding:0 0 20px 0;}
.kszjlb ul li:nth-child(3n){margin:30px 0 0 0; float:right;}
.kszjlb ul li a{width:100%;display:block;}
.kszjtop{padding:20px;border-bottom:1px solid #e6e6e6;}
.kszjtopleft{width:70%;float:left;}
.kszjtopleft h4{width:100%; line-height:58px;display:block;font-size:20px;font-weight:bold; opacity:0.8;}
.kszjtopleft span{width:100%; line-height:25px;overflow:hidden;display:block;opacity:0.5; margin:0 0 15px 0}
.kszjtopimg{width:30%;height:174px;overflow:hidden; float:right;}
.kszjtopimg img{width:100%;height:100%;object-fit: cover;transition: .3s;}
.kszjbot{padding:0 20px; line-height:25px;height:50px;overflow:hidden;opacity:0.8;margin:20px 0 0 0;}
.kszjlb ul li:hover{background:#264d84;transition: .3s;}
.kszjlb ul li:hover .kszjtopimg img{transform: scale(1.1);}
.kszjlb ul li:hover .kszjtopleft h4{color:#fff; opacity:1;}
.kszjlb ul li:hover .kszjtopleft span{color:#fff;}
.kszjlb ul li:hover .kszjbot{color:#fff;}
.yxjylb{}
.yxjylb li{width:23%;float:left; margin:0 2.66% 0 0;background:#fff;}
.yxjylb li:nth-child(4n){float:right; margin:0;}
.yxjylb li a{width:100%;display:block;}
.yxjylbimg{width:100%; height:250px; overflow:hidden;}
.yxjylbimg img{width:100%;height:100%;object-fit: cover;transition: .3s;}
.yxjylb li:hover .yxjylbimg img{transform: scale(1.1);}
.yxjylb li h3{width:100%; line-height:68px;height:68px;overflow:hidden;display:block;font-size:18px;opacity:0.9;padding:0 20px;text-overflow: ellipsis;white-space: nowrap;}
.yxjylb li:hover{background:#264d84;transition: .3s;}
.yxjylb li:hover h3{color:#fff;opacity:1;}
.yxjyul{margin:50px 0 20px 0;}
.yxjyul li{width:100%; background:#fff; border-left:3px solid #2560b3; margin-bottom:30px; position:relative;}
.yxjyul li:before{content:"";width:14px; height:24px;background:url("../img/jt02.png") no-repeat; position:absolute; right:20px; top:40%; opacity:0.2;}
.yxjyul li a{display:block; padding:20px 40px 20px 20px; position:relative;}
.yxjyul li a:before{content:"";width:88px; height:88px;background:url("../img/logo03.png") no-repeat; position:absolute; left:0; bottom:0; opacity:0.1;}
.yxjyul li h3{width:100%; line-height:68px;height:68px;overflow:hidden;display:block;font-size:20px;opacity:0.9;text-overflow: ellipsis;white-space: nowrap;}
.yxjyul li span{width:100%; line-height:38px;height:38px;overflow:hidden;display:block;opacity:0.3;font-size:16px; padding:0 0 0 80px;}
.yxjyul li:hover{background:#264d84;}
.yxjyul li:hover a{transition: .3s; padding:20px 40px 20px 30px;}
.yxjyul li:hover h3{color:#fff;opacity:1;}
.yxjyul li:hover span{color:#fff;}
.dqwz{padding:30px 0 50px 0;}
.dqwzbox{border-bottom:3px solid #264d84;}
.dqwzbox span{ line-height:58px;font-size:18px; opacity:0.5;}
.dqwzbox a{ line-height:58px;font-size:18px; opacity:0.9; margin:0 10px 0 0;}
.dqwzbox a:hover{color:#f00;}
.zjxqbox{border:1px solid #ececec; margin:50px 0 20px 0; padding:20px;}
.zjxqleft{width:15%;height:305px; float:left;}
.zjxqleft img{width:100%;height:100%;object-fit: cover;transition: .3s;}
.zjxqright{width:83%; float:right;}
.zjxqright h3{width:100%; line-height:68px;height:68px;overflow:hidden;display:block;font-size:20px;font-weight:bold;color:#264d84;text-overflow: ellipsis;white-space: nowrap;}
.zjxqright span{width:100%; line-height:48px;height:48px;overflow:hidden;display:block;font-size:18px;opacity:0.8;text-overflow: ellipsis;white-space: nowrap;}
.zjxqright span b{font-weight:bold;}
.zjxqzc{width:100%; line-height:48px;height:96px;overflow:hidden;display:block;font-size:18px;opacity:0.8;text-overflow: ellipsis;}
.zjxqzc b{font-weight:bold;}
.zjjstitle{ line-height:48px;border-bottom:3px solid #264d84;font-size:24px;font-weight:bold;color:#264d84; }
.zjjsfont{margin:15px 0 0 0;opacity:0.9;}
.sxfy{margin:30px 0 0 0;}
.sy{width:48%;float:left;background:#f1f1f1;}
.sy span{width:15%;float:left;display:block;line-height:48px;height:48px;overflow:hidden;background:#264d84;color:#fff;text-align:center;}
.sy a{width:85%;float:right;padding-left:2%;display:block;font-size:18px; line-height:48px;height:48px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy:nth-child(2n){float:right;}
.sy a:hover{background:#264d84;color:#fff;}
.xwxqtitle{text-align:center;font-size:30px; line-height:48px; margin:30px 0;}
.xwxqtime{text-align:center;font-size:18px;color: #a9a9a9; line-height:48px;border-bottom:1px solid #e8e8e8; margin:0 0 20px 0;}
.lxwm{background:url("../img/yygk03.jpg"); padding:50px 0;}
.lxwmbox{background:#fff;}
.lxwmboxleft{width:60%;height:600px; float:left;}
.lxwmboxright{width:40%;height:600px;overflow:hidden; float:right;background:#264d84;padding:20px 40px;}
.lxwmtitle{line-height:48px;height:48px;overflow:hidden;font-size:18px;text-overflow: ellipsis;white-space: nowrap;color:#fff; opacity:0.8;}
.lxwmtitle img{width:30px;height:30px;vertical-align:middle; margin:0 5px 0 0;}
.lxwmfont{line-height:48px;font-size:18px;color:#fff; opacity:0.8;}
.lxwmkjdh span{line-height:48px;font-size:30px;font-weight:bold;color:#264d84; display:block;text-align:center;margin:30px 0;}
.lxwmkjdhul{}
.lxwmkjdhul li{width:19%;background:#fff;float:left; margin:0 1.25% 0 0;}
.lxwmkjdhul li:nth-child(5n){float:right; margin:0;}
.lxwmkjdhul li a{width:100%;display:block; padding:40px 20px 30px 20px;text-align:center;}
.lxwmkjdhul li img{width:48px;height:48px;margin:0 auto;}
.lxwmkjdhul li p{width:100%;height:48px;line-height:48px;font-size:18px;}
.lxwmkjdhul li:hover{background:#264d84}
.lxwmkjdhul li:hover a{transition: .3s;}
.lxwmkjdhul li:hover img{animation:rotateImg 3s linear infinite;}
.lxwmkjdhul li:hover p{color:#fff;}


.xyyktitle{width:100%; line-height:88px; height:88px;font-weight:bold;position:relative;color:#264d84;font-size:36px; text-align:center;}
.xyyktitle:before{content:"";width:88px;height:88px;background:url("../img/logo03.png") no-repeat; position:absolute;
margin:0 0 0 28px;animation:rotateImg 5s linear infinite;opacity: 0.2;z-index: -1;}
.xyykul{margin:30px 0 0 0;}
.xyykul li{width:24%;float:left; margin:0 1.3% 25px 0;}
.xyykul li:nth-child(4n){float:right; margin:0 0 25px 0;}
.xyykul li a{width:100%;display:block;}
.xyykulimg{width:100%;height:447px; overflow:hidden;}
.xyykulimg img{width:100%;height:100%; overflow:hidden; object-fit: cover; transition: .3s;}
.xyykulfont{width:100%; line-height:58px; height:58px;overflow:hidden;padding:0 3%; background:#7c9bc5; color:#fff; font-size:20px; text-align:center;}
.xyykul li:hover .xyykulimg img{transform: scale(1.1);}
.xyykul li:hover .xyykulfont{background:#264d84;}
.sqyrtitle{width:100%; line-height:58px; height:58px;overflow:hidden;padding:0 20px;border-radius: 29px; background:#0167bc; color:#fff; 
font-size:28px;margin:20px 0 0 0;}
.sqyrbox{ margin:20px 0 0 0;}
.sqyr{ margin-bottom:60px;}
/******************主题教育**************/
.ztjy01{width:100%;background:#cc0909;}
.ztjy01 li{width:10%;display:inline-block;}
.ztjy01 li a{width:100%;display:block; line-height:68px;font-size:20px; color:#fff;font-weight:bold;text-align:center;}
.ztjy01 li:hover{background:rgba(0,0,0,0.2);}
.ztjy02{ padding:50px 0;background:linear-gradient(180deg, rgb(255 255 255) 50%, rgb(255 242 232) 100%)}
.ztjy02 .dflzul li a{height:36px;}
.ztjy04{ padding:50px 0;background:linear-gradient(180deg, rgb(255 242 232) 20%, rgb(255 255 255) 100%)}
.ztjy03{ padding:50px 0;}
.ztjybox{margin:30px 0 0 0;}
.ztjytpgd{width:38%;float:left;}
.ztjytpgd .slideBox{ width:100%;overflow:hidden; position:relative;}
.ztjytpgd .slideBox .hd{width:100%; height:20px; overflow:hidden; position:absolute; right:0; bottom:85px; z-index:1; }
.ztjytpgd .slideBox .hd ul{ overflow:hidden; zoom:1;text-align: center; }
.ztjytpgd .slideBox .hd ul li{margin-right:10px; display:inline-block;border-radius:8px;opacity:0.5;  width:15px; height:15px; line-height:14px;
 text-align:center; background:#fff; cursor:pointer; }
.ztjytpgd .slideBox .hd ul li.on{ color:#fff;opacity:1; }
.ztjytpgd .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.ztjytpgd .slideBox .bd li{ zoom:1; vertical-align:middle; }
.ztjytpgd .slideBox .indexnewimg{ width:100%; height:414px; display:block;overflow:hidden; border-radius:5px 5px 0 0; }
.ztjytpgd .slideBox .indexnewimg img{ width:100%; height:100%; display:block; object-fit: cover;transition: .3s; }
.ztjynewfont{width:100%;height:65px; line-height:65px; padding:0 2%;background:#b40000; text-align:center;font-size:20px; color:#fff;
font-weight:bold;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;position: absolute;bottom:0;left:0;}
.ztjytpgd .slideBox .bd li:hover .indexnewimg img{transform: scale(1.1);}
.ztjytpgd .slideBox .bd li:hover .indexnewfont{background:#00b2d8;}
.ztjytpfont{width:60%;float:right;}
.ztjytpfontul{width:100%;}
.ztjytpfontul li{width:100%;display:block;border-bottom:1px dashed  #e0e0e0;}
.ztjytpfontul li a{width:100%;display:block;line-height:68px;height:68px;overflow:hidden; font-size:18px; opacity:0.9; position:relative;padding:0 0 0 15px;text-overflow: ellipsis;white-space: nowrap;}
.ztjytpfontul li a:before{content:"";width:10px;display:block;height:10px;border-radius: 5px;overflow:hidden;position:absolute;background:#d40000;opacity:0.5; left:0; top:29px;}
.ztjytpfontul li:hover{background:#d40000;}
.ztjytpfontul li:hover a{padding:0 25px;color:#fff; transition: .5s;text-overflow: ellipsis;white-space: nowrap;}
.ztjytpfontul li:hover a:before{background:#fddba8; left:10px; opacity:1;}	
.zjtyxxzl{margin: 20px 0 0 0;}
.zjtyxxzl li{width:15%;display:block;float:left; margin:0 2% 0 0;}
.zjtyxxzl li:nth-child(6n){float:right; margin:0 0 0 0;}
.zjtyxxzl li a{width:100%;display:block;overflow:hidden;}
.zjtyxxzl li img{width:100%;height:320px; display:block;object-fit: cover;background: #fff;transition: .3s; overflow:hidden; }
.zjtyxxzl li p{width:100%;height:58px; line-height:24px;text-align:center; display:block; background:#b40000;color:#fff;overflow:hidden; padding:5px 0;}
.zjtyxxzl li:hover img{transform: scale(1.02);}
.zjtyxxzl li:hover p{background:#dd1612;}

@media screen and (max-width:1680px) {
	.kszjtopimg{height:155px;}
	.tpnewlbimg{height:306px;}
	.ksxxt{height:335px;}
	.ksjsfont{height:190px;}
	.yxjylbimg{height:220px;}
	.zjxqleft{height:259px;}
	.zjtyxxzl li img{height: 275px;}
}
@media screen and (max-width:1440px) {
	.ksxxt{height:303px;}
	.ksjsfont{height:152px;}
	.kszjtopimg{height:138px;}
	.tpnewlbimg{height:276px;}
	.lxwmfont{line-height: 36px;}
	.yxjylbimg{height:199px;}
	.zjxqleft{height:233px;}
	.zjxqright span{line-height:38px;height:38px;}
	.zjxqzc{line-height:38px;height:76px;}
	.ztjytpgd .slideBox .indexnewimg{height:310px;}
	.ztjynewfont{position:inherit;}
	.zjtyxxzl li img{height:250px;}
	.ztjytpfontul li a{line-height:61px;height:61px;}
	.ztjytpfontul li a:before{top:25px;}
	.kszjtopleft span{margin:0;}
}
@media screen and (max-width:1366px) {
	.ksxxt{height:277px;}
	.kszjtopimg{height:125px;}
	.tpnewlbimg{height:254px;}
	.lxwmboxright{padding:20px;}
	.lxwmtitle{font-size:16px;}
	.lxwmfont{font-size:16px;}
	.yxjylbimg{height:182px;}
	.yxjylb li h3{font-size: 16px;}
	.yxjyul li h3{font-size:18px;}
	.zjxqleft{height:213px;}
	.zjxqright span{line-height:34px;height:34px;font-size:16px;}
	.zjxqzc{line-height:34px;height:68px;font-size:16px;}
}
@media screen and (max-width:1024px) {
	.ksxxt{height:203px;}
	.ksjsfont{height:114px;}
	.ksjsfont p{font-size:16px;}
	.kszjtopimg{height:87px;}
	.kszjtopleft h4{font-size: 16px;line-height:38px;}
	.kszjtopleft span{font-size: 12px;line-height:16px;}
	.kszjbot{font-size: 14px;}
	.tpnewlbimg{height:185px;}
	.tpnewlb li h3{font-size: 16px;line-height:25px;height:50px;}
	.tpnewlb li span{    margin: 10px 0 0 0;}
	.lxwmtitle{font-size:14px;line-height:40px;height:auto;white-space:inherit;}
	.lxwmfont{font-size:14px;}
	.sy span{width:20%;}
	.sy a{width:80%;}
	.yxjylbimg{height:133px;}
	.yxjylb li h3{line-height:48px;height:48px;}
	.zjxqleft{width:20%;height:205px;}
	.zjxqright{width:78%;}
	.zjxqright h3{line-height:48px;height:48px;}
	.ztjytpgd,.ztjytpfont{width:100%;}
	.ztjytpgd .slideBox .indexnewimg{height:410px;}
	.zjtyxxzl li{width:31%;margin: 0 1.16% 20px 1.16%;}
	.zjtyxxzl li:nth-child(6n){float:left;margin: 0 1.16% 20px 1.16%;}
	.zjtyxxzl li img{height:340px;}
	
}@media screen and (max-width:900px) {
}
@media screen and (max-width:500px) {
	.ksxqym{margin:10px 0 30px 0;}
	.ksxqym:nth-child(2n){margin:30px 0 0 0;}
	.ksjs,.ksxxt{width:100%;float:none;}
	.ksxxt{height:254px; margin:20px 0 0 0;}
	.kszj{padding:30px 0;}
	.kszjlb ul li{width:48%;margin:15px 0 0 0;}
	.kszjlb ul li:nth-child(3n){float:left;margin:15px 0 0 0;}
	.kszjlb ul li:nth-child(2n){float:right;}
	.kszjtopleft{width:100%;}
	.kszjtopimg{width:100%;height:173px;margin:10px 0 0 0;}
	.kszjtopleft h4{line-height:28px;}
	.tpnewlb{margin:0 0 20px 0;}
	.tpnewlb li{width:100%; margin:10px 0 0 0;}
	.tpnewlb li:nth-child(3n){margin:10px 0 0 0;}
	.tpnewlbimg{height:254px;}
	.lxwm{padding:20px 0 5px 0;}
	.lxwmboxleft{width:100%;float:none;height:400px;}
	.lxwmboxright{width:100%;float:none;height:auto;}
	.lxwmtitle img{padding:3px;}
	.lxwmkjdh span{margin:15px 0;font-size: 24px;}
	.lxwmkjdhul li{width:48%; margin:0 0 15px 0;}
	.lxwmkjdhul li:nth-child(2n){float:right;margin:0 0 15px 0;}
	.lxwmkjdhul li:nth-child(5n){float:left;margin:0 0 15px 0;}
	.dqwzbox span,.dqwzbox a{font-size:16px;}
	.xwxqtitle{font-size: 18px;line-height:30px;margin:10px 0;/* color:#264d84*/}
	.xwxqtime{font-size:14px;line-height:38px;}
	.sy{width:100%; margin-bottom:10px;}
	.sy span,.sy a{font-size:14px;}
	.dqwz{padding:0 0 10px 0;}
	.yxjylb li{width:48%;margin:0 0 15px 0;}
	.yxjylb li:nth-child(2n){margin:0 0 15px 0;float:right;}
	.yxjyul{margin:10px 0 0 0;}
	.yxjylbimg{height:121px;}
	.yxjyul li{margin:0 0 15px 0;}
	.yxjyul li:before{display:none;}
	.yxjyul li a{padding:10px;}
	.yxjyul li:hover a{transition: .3s;padding:10px;}
	.yxjyul li h3{    font-size: 16px;line-height:38px;height:38px;}
	.yxjyul li span{font-size: 14px;    line-height:28px;height:28px; padding:0;}
	.yxjyul li a:before{display:none;}
	.zjxqleft{width:60%;height:auto;    float: initial;margin: 0 auto;}
	.zjxqright{width:100%;}
	.zjxqright h3{text-align:center;}
	.zjxqzc{height:auto;}
	.zjxqbox{margin:20px 0 10px 0;}
	.ztjy01 li{width:auto;}
	.ztjy02 .dflzul li a{height:auto;}
	.ztjy01 li a{font-weight:normal;font-size:16px;}
	.ztjytpgd .slideBox .indexnewimg{height:200px;}
	.zjtyxxzl li img{height:150px;}
	.zjtyxxzl li p{height:90px; line-height:20px;}
	.ztjy02,.ztjy03,.ztjy04{padding:30px 0;}
	.kszjtopleft span{height:32px}
	.kszjtopleft span:last-child{height:16px}
	
}


