@charset "UTF-8";
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
.section{overflow: hidden;}
.animHide{opacity: 0;}
.top{background-color: #fff;position: fixed;top: 0;width: 100%;height: 80px;left: 0;z-index: 999;box-shadow: 0px 2px 8px 0px rgba(0, 0, 112, 0.2);}
/* logo start */
.logo{padding:15px 0;}
.logo img{height: 50px;}
.footerBox{padding-top: 0 !important;}
/* logo end */
/* 导航 start */
.topwrap{width: 1780px;margin: 0 auto;}
.menuDl{position: relative;}
.menuDl::before{display: block;content: "";position: absolute;top: 50%;right: 0;width: 1px;height: 22px;margin-top: -11px;background: #ebebeb;}
.menuDl dd{float: left;display: inline;position: relative;}
.menuDl dd .yjMenu{position: relative;z-index: 9;}
.menuDl dd .yjMenu a{display: block;line-height: 80px;text-align: center;color: #333333;font-size: 16px;transition: 0.4s;padding: 0 25px;}
.menuDl dd.hover .yjMenu a,
.menuDl dd .yjMenu a:hover{background-color: #292e88;color: #FFFFFF;}
.menuDl dd .ejMenu{position: absolute;top: 77px;left: 0;width: 100%;background: rgb(0,0,0,0.3);display: none;z-index: 10;border-top: 3px solid #f39700;}
.menuDl dd .ejMenu li{font-size: 16px;text-align: center;}
.menuDl dd .ejMenu a{line-height: 22px;display: block;color: #ffffff;margin-bottom:1px;padding: 9px 0;}
.menuDl dd .ejMenu a:hover{color: #ffffff;}
.menuDl dd .ejMenu li:hover a{color: #ffffff;background: #292e88;}
.search{width: 20px;height: 20px;background: url(../images/common/search.png) no-repeat center;margin: 30px 0 0 30px;cursor: pointer;}
.model.show::before {animation: menu-animation .8s ease-out forwards;transform: scale(2) translateY(0);}
.model.show {display: block;}
.model {position: fixed;top: 0;left: 0;z-index: 10600;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}
.model span {display: inline-block;width: 50px;height: 50px;line-height: 50px;position: absolute;top: 30px;right: 30px;cursor: pointer;font-size: 72px;text-align: center;overflow: hidden;color: #fff;z-index: 10;}
.model::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background-color: rgba(0, 0, 0, .87);width: 100%;height: 0;padding-bottom: 100%;border-radius: 100%;transform: scale(.04) translateY(9999px);overflow: hidden;z-index: 9;}
.searchPWBox {width: 600px;height: 60px;overflow: hidden;background: #fff;border-radius: 5px;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -300px;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;;}
.searchPWBox input {display: block;float: left;width: 530px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;margin-left: 10px;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;display: inline;width: 60px;height: 60px;background: #292e88 url(../images/common/searchbtn.png) no-repeat center center;background-size: 19px 20px;color: #fff;font-size: 30px;text-align: center;line-height: 60px;}
.searchPWBox a:hover {opacity: 0.9;}
@keyframes menu-animation {
	0% {
		opacity: 0;
		transform: scale(.04) translateY(300%)
	}

	40% {
		transform: scale(.04) translateY(0);
		transition: ease-out
	}

	40% {
		transform: scale(.04) translateY(0)
	}

	60% {
		opacity: 1;
		transform: scale(.02) translateY(0)
	}

	61% {
		opacity: 1;
		transform: scale(.04) translateY(0)
	}

	99.9% {
		opacity: 1;
		height: 0;
		padding-bottom: 100%;
		border-radius: 100%
	}

	100% {
		opacity: 1;
		transform: scale(2) translateY(0);
		height: 100%;
		padding-bottom: 0;
		border-radius: 0
	}
}

/* 导航 end */
/* ————— 头部 end ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;height: 100%;}
.indexBannerLoad{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); transition: all 1.3s;-webkit-transition: all 1.3s;}
.indexBannerLoad svg{-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;width: 100px;height: 100px;fill: rgb(215, 23, 24);}
.indexBannerLoad.hide{ visibility: hidden; opacity: 0;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg);transform:rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 40px;left: 0;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 7px;height: 7px;border-radius: 50%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;}
.indexBanner .slick-dots li.slick-active{width: 18px;height: 18px;background: url(../images/bannerbtn.png) no-repeat center /100%;}
.indexBanner .prev{width: 50px;height: 60px;background: rgb(0,0,0,0.2) url(../images/bannerprev.png) no-repeat center;position: absolute;left: 60px;top: 50%;margin-top: -30px;cursor: pointer;z-index: 2;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.indexBanner .next{width: 50px;height: 60px;background: rgb(0,0,0,0.2) url(../images/bannernext.png) no-repeat center;position: absolute;right: 60px;top: 50%;margin-top: -30px;cursor: pointer;z-index: 2;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.indexBanner .prev:hover{background-color: rgb(0,0,0,0.5);}
.indexBanner .next:hover{background-color: rgb(0,0,0,0.5);}
.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .img{ width: 1200px;position: absolute;left: 50%; top:33%;transform: translate(-50%,-50%); font-size: 0;text-align: center;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
.footer{background: url(../images/footerbg.jpg) no-repeat center /cover;}
.footerT{height: 70px;line-height: 70px;border-bottom: 1px solid #113c74;margin-bottom: 30px;}
.footerT .info{padding-left: 35px;background: url(../images/yqlj.png) no-repeat center left;font-size: 14px;color: #b2b2b2;}
.footerT .info a{display: inline-block;margin:  0 17px;font-size: 14px;color: #b2b2b2;}
.footerT .info a:hover{color: #fff;}
.footerCC{margin-top: 40px;}
.footerCL{padding-top: 50px;margin-right: 5%;}
.footerCL .footerLogo{margin-bottom: 45px;}
.footerCL .footerLogo img{display: block;height: 40px;}
.footerText{margin-right: 50px;}
.footerText .icn{width: 55px;height: 55px;float: left;display: inline;margin-right: 25px;}
.footerText .title{font-size: 14px;color: #999999;height: 16px;line-height: 16px;margin-bottom: 15px;overflow: hidden;}
.footerText .info{font-size: 14px;color: #b2b2b2;line-height: 16px;}
.footerText .tel{font-size: 25px;font-weight: bold;color: #fff;height: 27px;line-height: 27px;overflow: hidden;}
.footerText .tel img{height: 23px;}
.footerCR{position: relative;padding-bottom: 30px;}
.footerImg{overflow: hidden;}
.footerImg dd{margin-left: 30px;float: left;display: inline;}
.footerImg dd img{display: block;width: 110px;height: 110px;margin-bottom: 15px;}
.footerImg dd{font-size: 14px;color: #999999;display: block;text-align: center;}
.footerBlank{height: 50px;border-top: 1px solid #113c74;}
/* 备案信息 start */
.ftArchival{height: 50px;line-height: 50px;font-size: 14px;color: #999;}
.ftArchival a{font-size: 14px;color: #999;transition: all 0.4s;-webkit-transition: all 0.4s;}
.ftArchival a:hover{color: #FFFFFF;}
.ftArchival .footerBan{background: url(../images/common/beian.png) no-repeat center left 6px;padding-left: 30px;}
.ftArchival .footerCnzz{background: url(../images/common/cnzzIcn.png) no-repeat center right;padding-right: 55px;}
/* 备案信息 end */
/* 技术支持 start */
.ftSupport{height: 50px;line-height: 50px;font-size: 14px;color: #999;}
.ftSupport a{font-size: 14px;color: #999;transition: all 0.4s;-webkit-transition: all 0.4s;}
.ftSupport a:hover{color: #FFFFFF;}
/* 技术支持 end */
/* ————— 底部 end ————— */
/* ========== 主体框架 end ========== */

/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 32.2916%;background: url(../images/subBannerbg.png) no-repeat center / cover;z-index: 2;position: relative;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1.1);-webkit-transform: scale(1.1);transition: all 3s ease;-webkit-transition: all 3s ease;}
.subBanner.on  img{transform: scale(1);-webkit-transform: scale(1);}
.subBanner .text{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;}
.subBanner .textC .cnTitle{font-size: 36px;color: #ffffff;line-height: 36px;display: inline-block;}
.subBanner .textC em{display: inline-block;width: 100px;height: 1px;background: #fff;margin: 0 20px;position: relative;top: -10px;}
.subBanner .textC .enTitle{font-size: 24px;color: #ffffff;line-height: 24px;display: inline-block;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 80px;background: #fff;box-shadow:0 3px 5px #dcdcdc;border-bottom: 1px solid #ebebeb;}
.location{height: 80px;overflow: hidden;padding-left: 33px;position: relative;}
.location a.home{ height: 100%;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/home.png); padding-left: 17px; margin-right: 10px;}
.location a{display: inline;float: left;height: 80px;line-height: 80px;padding-left: 14px;margin-right: 10px;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/icon8.png);color: #a3a3a3;font-size: 14px;}
.location a:hover{color:#292e88}
.location a.hover{color:#292e88}
.subNavBox{margin-right:-15px; position: relative;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline;float: left;line-height: 80px;height:80px;color: #666666;font-size: 16px;padding:0 14px;}
.subNav a.hover{color: #292e88;font-weight: bold;}
.subNav a:hover{color: #292e88;font-weight: bold;}
/* ————— 当前位置 end ————— */
/* ————— 三级栏目 start ————— */
.sjMenu{ text-align: center; font-size: 0;}
.sjMenu a{ display: inline-block; height: 30px; line-height: 30px; padding:0 30px; color: #333; border: 1px solid #fff; border-radius: 32px; font-size: 14px; margin: 0 5px; background: #FFF;}
.sjMenu a:hover{ background: #292e88; color: #FFF; border-color: #292e88;}
.sjMenu a.hover{ background: #292e88; color: #FFF; border-color: #292e88;}
/* ————— 三级栏目 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;color:#999999;border-radius:3px; margin: 0 3px;width: 40px;height: 40px;border-radius: 50%;padding-top: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #dfdfdf;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #292e88;color: #fff;}
.page a.hover{background: #292e88;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page a div{height: 19px;background-position: center center;background-repeat: no-repeat;}
.page a.firstPage div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage div{background-image: url(../images/common/page/lastPage.png)}
.page a.firstPage:hover div{background-image: url(../images/common/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/common/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/common/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/common/page/lastPageh.png)}
.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}
.page a.firstPage.disabled div{background-image: url(../images/common/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/common/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/common/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/common/page/lastPage.png)}
/* ————— 页码 end ————— */
/* ————— 弹窗 start ————— */
.aykj-recruitTc .layui-layer-btn{ text-align: center;}
.aykj-recruitTc .layui-layer-btn a{ height: 38px; line-height: 38px; padding: 0 40px; font-size: 14px;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn0{background: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn1{background: #ddd; color: #8b8b8b; border-color: #ddd;}

.aykj-alert .layui-layer-btn .layui-layer-btn0{background: #1e5ab0; border-color: #1e5ab0;}
/* ————— 弹窗 end ————— */
/* ========== 内层框架 end ========== */

/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.indexTitle .title{font-size: 30px;font-weight: bold;color: #333333;margin-bottom: 20px;line-height: 30px;}
.indexTitle .titlec{font-size: 30px;font-weight: bold;color: #333333;line-height: 30px;opacity: 0.1;}
.indexTitle.baise .title{color: #fff;}
.indexTitle.baise .titlec{color: #fff;}
.indexMore{display: block;width: 130px;height: 45px;border-radius: 30px;line-height: 43px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #292e88;color: #292e88 !important;font-size: 16px;padding-left: 45px;background: url(../images/indexMore.png) no-repeat center left 22px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.indexMore:hover{background-color: #292e88;color: #fff !important;background-image: url(../images/indexMoreb.png);}
.indexMore.baise{background-image: url(../images/indexMoreb.png);color: #fff !important;border-color: #fff;}
.indexMore.baise:hover{background-color: #fff;background-image: url(../images/indexMoreh.png);color: #000 !important;}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.column1{position: relative;}
.column1 .indexTitle{margin-bottom: 110px;}
.column1 .indexMore{margin-bottom: 110px;}
.col1L{margin-right: 790px;}
.col1Tab{overflow: hidden;margin-bottom: 50px;}
.col1Tab a{float: left;display: initial;margin-right: 100px;font-size: 30px;color: #333333;line-height: 32px;}
.col1Tab a.hover{color: #292e88;font-size: 30px;font-weight: bold;}
.col1TabC .info{font-size: 18px;line-height: 36px;color: #666666;height: 108px;overflow: hidden;margin-bottom: 90px;}
.col1TDl{font-size: 0;}
.col1TDl dd{width: 33.3333%;float: left;display: inline;}
.col1TDl dd .title{margin-bottom: 20px;}
.col1TDl dd .title i{font-style: normal;font-size: 56px;color: #292e88;line-height: 56px;font-family: "qiantuhouheiti";}
.col1TDl dd .title span{display: inline-block;width: 33px;height: 33px;border-radius: 50%;line-height: 33px;font-size: 14px;color: #292e88;text-align: center;background: #f1f1f9;position: relative;top: -33px;margin-left: 15px;font-family: "";}
.col1TDl dd .titlec{font-size: 18px;color: #333333;line-height: 20px;overflow: hidden;}
.col1R{width:39.0625%;position: absolute;bottom: 0;right: 0;border-radius: 100% 0% 100% 0% / 100% 100% 0% 0%;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #edecec;border-bottom: none;border-right: none;}
.col1R::before{display: block;content: "";padding-top: 100%;}
.col1Dl dd{width: 130px;height: 130px;border-radius: 50%;overflow: hidden;position: absolute;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;z-index: 5;}
.col1Dl dd a{display: block;width: 100%;height: 100%;}
.col1Dl dd img{display: block;width: 100%;height: 100%;}
.col1Dl dd .icn{display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.6);transition: all .4s ease-in;-webkit-transition: all .4s ease-in;padding-top: 35px;box-sizing: border-box;-webkit-box-sizing: border-box;opacity: 0;}
.col1Dl dd .icn .bg{height: 32px;margin-bottom: 10px;}
.col1Dl dd .icn span{font-size: 14px;font-weight: bold;line-height: 16px;color: #fff;overflow: hidden;display: block;text-align: center;}
.col1Dl dd:hover .icn{opacity: 1;}
.col1Dl dd:hover{box-shadow: 0px 1px 14.24px 1.76px rgba(41, 46, 136, 0.17);}
.col1Dl dd.dd1{left: 41%;top: 5%;}
.col1Dl dd.dd2{left: 16%;top: 25%;}
.col1Dl dd.dd3{ left: 0%;top: 52%;}
.col1R .con{width: 81.52173%;position: absolute;right: 0;bottom: 0;border-radius: 100% 0% 100% 0% / 100% 100% 0% 0%;overflow: hidden;}
.col1R .con .pic::before{padding-top: 100%;}
.col1R .con .pic::after{display: block;content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.15);z-index: 2;position: absolute;left: 0;top: 0;}
.col1R .con .pic .icn{width: 72px;height: 72px;background: url(../test/col1video.png) no-repeat center;position: absolute;right: 30%;bottom: 30%;z-index: 3;cursor: pointer;}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2 .indexTitle{margin-bottom: 60px;}
.col2Dl{margin-right: -30px;}
.col2Dl dd{width: 33.3333%;float: left;display: inline;}
.col2Dl dd .con{margin-right: 30px;}
.col2Dl dd .con .pic::before{padding-top: 66.6%;}
.col2Dl dd .con .text{background: #fff;padding: 40px;box-sizing: border-box;-webkit-box-sizing: border-box;height: 224px;}
.col2Dl dd .con .text .title{line-height: 22px;height: 22px;margin-bottom: 24px;position: relative;padding-left: 20px;}
.col2Dl dd .con .text .title::before{display: block;content: "";width: 6px;height: 6px;border: 1px solid #333;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;position: absolute;left: 0;top: 8px;border-radius: 50%;}
.col2Dl dd .con .text .title a{font-size: 20px;color: #333333;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.col2Dl dd .con:hover .text .title a{color: #363994;}
.col2Dl dd .con:hover .text .title::before{border-color: #363994;}
.col2Dl dd .con .text .info{font-size: 15px;line-height: 24px;color: #999999;height: 48px;overflow: hidden;margin-bottom: 40px;}
.col2Dl dd .con .text .time{font-size: 15px;line-height: 15px;color: #999999;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.column3 .indexTitle{margin-bottom: 40px;}
.column3 .wrap{overflow: auto;}
.col3tab{overflow: hidden;margin-top: 25px;}
.col3tab span{width: 120px;height: 40px;line-height: 40px;text-align: center;border-radius: 30px;border: 1px solid #ebebeb;color: #999999;font-size: 14px;overflow: hidden;float: left;margin-left: 20px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;cursor: pointer;}
.col3tab span.hover{background: #292e88;color: #fff;border-color: #292e88;}
.col3tabC{overflow: hidden;position: relative;height: 565px;margin-bottom: 40px;}
.col3Con{position: absolute;left: 50%;top: 0;height: 100%;z-index: -1;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;}
.col3Con.active{z-index: 1;opacity: 1;}
.col3Slick{margin: 0 10px;float: left;display: inline;position: relative;}
.col3Slick2{position: relative;}
.col3Slick .pic::before{padding-top: 66.0818%;}
.col3Slick .slickCon{position: relative;overflow: hidden;}
.col3Slick2 .newtext{height: 120px;width: 100%;position: absolute;left: 0;bottom: 0;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;padding: 30px 30px 0;background: rgb(0,0,0,0.4);}
.col3Slick2 .newtext .title{height: 28px;line-height: 28px;margin-bottom: 20px;}
.col3Slick2 .newtext .title a{font-size: 26px;color: #ffffff;}
.col3Slick2 .newtext .info{font-size: 14px;color: #ffffff;height: 16px;line-height: 16px;}
.newprev{width: 40px;height: 60px;background: rgb(0,0,0,0.2) url(../images/about2prevon.png) no-repeat center;position: absolute;top: 50%;margin-top: -30px;right: 0;cursor: pointer;z-index: 2;}
.newnext{width: 40px;height: 60px;background: rgb(0,0,0,0.2) url(../images/about2nexton.png) no-repeat center;position: absolute;top: 50%;margin-top: -30px;left: 0;cursor: pointer;z-index: 2;}
.newnext:hover{background-color: rgb(0,0,0,0.5);}
.newprev:hover{background-color: rgb(0,0,0,0.5);}
.col3TabMore .indexMore{margin: 0 auto;}
/* ————— 第3通栏 end ————— */
/* ————— 底部快捷入口 start ————— */
.footerBtn{overflow: hidden;font-size: 0;}
.footerBtn dd{width: 50%;float: left;display: inline;position: relative;}
.footerBtn dd::before{display: block;content: "";padding-top: 42.1875%;}
.footerBtn dd .con{position: absolute;left: 18.75%;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);display:block;}
.footerBtn dd .con .icn{width: 90px;height: 90px;border-radius: 50%;margin-right: 30px;}
.footerBtn dd .con .text{overflow: hidden;padding-top: 15px;}
.footerBtn dd .con .text .title{font-size: 24px;font-weight: bold;margin-bottom: 20px;line-height: 26px;color: #fff;overflow: hidden;}
.footerBtn dd .con .text .titlec{font-size: 20px;font-weight: bold;line-height: 20px;color: #fff;overflow: hidden;opacity: 0.3;}
/* ————— 底部快捷入口 end ————— */
/* ========== 首页 end ========== */
/* ========== 频道页 start ========== */
/* ————— 关于我们 start ————— */

/* 公共部分 start*/
.subTitle{text-align: center;}
.subTitle .title{font-size: 30px;color: #333333;display: inline-block;line-height: 30px;padding: 0 20px;position: relative;}
.subTitle .title::before{display: block;content: "";position: absolute;left: -30px;top: 50%;margin-top: -2px;width: 30px;height: 4px;background: #292e88;}
.subTitle .title::after{display: block;content: "";position: absolute;right: -30px;top: 50%;margin-top: -2px;width: 30px;height: 4px;background: #292e88;}
/* 公共部分 end*/
/* 第一通栏 start*/
.aboutUs1{padding: 90px 0;background: #fff;}
.aboutUs1 .subTitle{margin-bottom: 40px;}
.aboutUs1 .pic{width: 49.0384%;overflow: hidden;}
.aboutUs1 .pic::before{padding-top: 66.6666%;}
.aboutUs1 .text{overflow: hidden;background: url(../images/aboutUs1bg.jpg) no-repeat center / cover;position: relative;top: 25px;padding: 0 95px 0 70px;}
.aboutUs1 .text .info{font-size: 16px;line-height: 32px;color: #333333;height: 160px;overflow: hidden;margin-bottom: 50px;}
/* 第一通栏 end*/
/* 第二通栏 start*/
.aboutUs2{padding: 90px 0;background: url(../images/aboutUs2bg.jpg) no-repeat center / cover;}
.aboutUs2 .subTitle{margin-bottom: 40px;}
.column1Scroll{ position: relative;}
.column1Scroll .bd{ overflow: hidden;padding: 0 11.5384%;position: relative;}
.column1Scroll .bd .slick-list{ margin-right: -30px;}
.column1Scroll .myslide{ float: left; display: inline; width: 100%;}
.column1Scroll .myslide .con{ margin-right: 30px; overflow: hidden; background: url(../images/aboutUs2conbg.jpg) no-repeat center / cover;padding: 5% 2.1% 5% 5%;}
.column1Scroll .myslide .con .pic{ float: left; display: inline; width: 420px;margin-right: 60px;}
.column1Scroll .myslide .con .pic::before{ padding-top: 66.6666%;}
.column1Scroll .myslide .con .text{ overflow: hidden;}
.column1Scroll .myslide .con .text .title{ overflow: hidden;height: 40px; line-height: 40px; color: #292e88; font-size: 20px; margin-bottom: 35px;opacity: 0.2;}
.column1Scroll .myslide .con .text .title span{font-size: 48px;font-weight: bold;font-style: italic;}
.column1Scroll .myslide .con .text .info{ height: 210px;padding-right: 20px;}
.column1Scroll .myslide .con .text .info span{line-height: 32px;font-size: 16px;color: #333333;display: block;margin-bottom: 15px;position: relative;padding-left: 25px;}
.column1Scroll .myslide .con .text .info span::before{display: block;content: "";position: absolute;left: 0;width: 12px;height: 12px;border-radius: 50%;border: 1px solid #2f348b;top: 9px;}
.column1Scroll .prev{width: 46px;height: 46px;position: absolute;left: 0;top: 50%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2prev.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.column1Scroll .next{width: 46px;height: 46px;position: absolute;right: 0;top: 50%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2next.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.column1Scroll .prev:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2prevon.png);}
.column1Scroll .next:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2nexton.png);}
.column1Ctrl{ padding: 0 120px; position: relative;margin-bottom: 40px;}
.column1Ctrl::before{display: block;content: "";position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: 60px;width: 200%;height: 1px;background: #e4e4e4;}
.column1Ctrl .dot{ height: 170px; overflow: hidden;padding-top: 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column1Ctrl .dot ul{ margin-right: -80px;}
.column1Ctrl .dot li{ width: 14.2857%; float: left; display: inline;}
.column1Ctrl .dot li .item{ margin-right: 80px; text-align: center; cursor: pointer;}
.column1Ctrl .dot li .item span{ display: block; height: 90px; line-height: 90px; color: #666; font-size: 20px;width: 90px;border-radius: 50%;border: 1px solid #dddddd;background: #f8f8f8;box-sizing: border-box;-webkit-box-sizing: border-box;position: relative;}
.column1Ctrl .dot li .item span::before{display: block;content: "";width: 24px;height: 15px;position: absolute;left: 50%;margin-left: -12px;bottom: 0;opacity: 0;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;background: url(../images/aboutUs2icn.png) no-repeat center;}
.column1Ctrl .dot li.slick-active .item span{ color: #292e88;font-size: 28px;width: 120px;height: 120px;;top: -15px;line-height: 120px;border-color: #292e88;}
.column1Ctrl .dot li.slick-active .item span::before{opacity: 1;bottom: -52px;}
/* 第二通栏 end*/
/* 第三通栏 start*/
.aboutUs4{padding: 90px 0;background: url(../images/aboutUs4bg.jpg) no-repeat center / cover;}
.aboutUs4 .subTitle{margin-bottom: 40px;}
.aboutUs3Dl{font-size: 0;overflow: hidden;}
.aboutUs3Dl dd{width: 25%;float: left;display: inline;position: relative;}
.aboutUs3Dl dd::before{display: block;content: "";padding-top: 100%;background: rgba(0,0,0,0.6);}
.aboutUs3Dl dd .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.aboutUs3Dl dd .con .icn{height: 50px;margin-bottom: 25px;}
.aboutUs3Dl dd .con span{display: block;text-align: center;font-size: 24px;line-height: 24px;color: #ffffff;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.aboutUs3Dl dd .con .indexMore{margin: 0 auto;height: 0;overflow: hidden;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;box-sizing: border-box;-webkit-box-sizing: border-box;border: none;background-color: #fff;background-image: url(../images/indexMore.png);color: #292e88 !important;}
.aboutUs3Dl dd .con:hover span{margin-bottom: 25px;}
.aboutUs3Dl dd .con:hover .indexMore{height: 45px;}
/* 第三通栏 end*/
/* 第四通栏 start*/
.aboutUs4Slick {position: relative;}
.aboutUs4Slick .bd {overflow: hidden;margin-bottom: 42px;}
.aboutUs4Slick .slick-list {overflow: visible;margin:0 -30px;}
.aboutUs4Slick .myslide {float: left;display: inline;}
.aboutUs4Slick .slickCon {display: block;margin:0 30px;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;background: #fff;padding: 20.8333% 12.5% 12.5% 12.5%;cursor: pointer;position: relative;}
.aboutUs4Slick .slickCon::before{display: block;content: "";width: 0;height: 1px;background: #292e88;position: absolute;bottom: 0;left: 0;transition: all 0.2s linear;-webkit-transition: all 0.2s linear}
.aboutUs4Slick .slickCon:hover::before{width: 100%;}
.aboutUs4Slick .slickCon .pic{margin-bottom: 25.6756%;}
.aboutUs4Slick .slickCon .pic::before{padding-top: 64.8648%;}
.aboutUs4Slick .slickCon .pic img{object-fit: contain;}
.aboutUs4Slick .slickCon .title{font-size: 16px;line-height: 18px;overflow: hidden;color: #333333;}
.aboutUs4Slick .newArrows{text-align: center;}
.aboutUs4Slick .newArrows .prev{width: 46px;height: 46px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2prev.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;display: inline-block;margin: 0 15px;}
.aboutUs4Slick .newArrows .next{width: 46px;height: 46px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2next.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;display: inline-block;margin: 0 15px;}
.aboutUs4Slick .newArrows .prev:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2prevon.png);}
.aboutUs4Slick .newArrows .next:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2nexton.png);}
/* 第四通栏 end*/
/* ————— 关于我们 end ————— */
/* ————— 项目工程 start ————— */
/* 第一通栏 start*/
.project1{background: url(../images/proj1bg.jpg) no-repeat center / cover;padding: 90px;}
.project1 .subTitle{margin-bottom: 40px;}
.project1 .indexMore{margin: 0 auto;}
.proj1Dl{margin-right: -30px;margin-bottom: 40px;}
.proj1Dl dd{width: 33.3333%;float: left;display: inline;}
.proj1Dl dd .con{margin-right: 30px;}
.proj1Dl dd .con .pic::before{padding-top: 67%;}
.proj1Dl dd .con .text{background: #fff;box-shadow: 0px 5px 20.58px 0.42px rgba(41, 46, 136, 0.14);padding: 65px 35px 60px 30px;}
.proj1Dl dd .con .text .title{height: 20px;line-height: 20px;margin-bottom: 20px;}
.proj1Dl dd .con .text .title a{font-size: 18px;color: #333;font-weight: bold;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.proj1Dl dd .con .text em{display: block;width: 28px;height: 2px;background: #094786;margin-bottom: 15px;}
.proj1Dl dd .con .text .info{font-size: 16px;line-height: 32px;height: 64px;color: #666666;}
.proj1Dl dd .con:hover .text .title a{color: #292e88;}
/* 第一通栏 end*/
/* 第二通栏 start*/
.project2{padding: 90px 0;background: url(../images/proj2bg.jpg) no-repeat center / cover;}
.project2 .subTitle{margin-bottom: 40px;}
.project2Slick {position: relative;padding: 0 11.5384%;}
.project2Slick .bd {overflow: hidden;}
.project2Slick .slick-list {overflow: visible;padding-bottom: 60px;}
.project2Slick .myslide {float: left;display: inline;transition: all 1s linear;-webkit-transition: all 1s linear;top:0;position: relative;}
.project2Slick .slickCon {display: block;}
.project2Slick .prev{width: 46px;height: 46px;position: absolute;left: 0;top: 50%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2prev.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project2Slick .next{width: 46px;height: 46px;position: absolute;right: 0;top: 50%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2next.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project2Slick .prev:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2prevon.png);}
.project2Slick .next:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2nexton.png);}
.project2Slick .pic::before{padding-top: 150%;}
.project2Slick .myslide.active{top: 30px;}
.project2Slick .myslide.hover{top: 60px;}
.project2Slick .pic .title{position: absolute;left: 0;width: 100%;bottom: 45px;height: 42px;line-height: 42px;font-size: 24px;color: #ffffff;z-index: 3;text-align: center;text-indent: 50px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project2Slick .pic .title em{display: inline-block;width: 50px;height: 50px;background: url(../images/proj2btn.png) no-repeat top 7px center;vertical-align: bottom;opacity: 0;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project2Slick .pic .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.3);z-index: 2;}
.project2Slick .pic:hover .title{text-indent: 0;}
.project2Slick .pic:hover .title em{opacity: 1;margin-left: 30px;}
/* 第二通栏 end*/
/* 第三通栏 start*/
.project3{background: url(../images/proj3bg.jpg) no-repeat center / cover;padding: 90px 0;}
.project3 .subTitle{margin-bottom: 40px;}
.project3 .indexMore{margin: 0 auto;}
.project3Slick{width: 765px;margin-bottom: 10px;position: relative;}
.project3Slick .prev{width: 46px;height: 46px;position: absolute;right: 100px;bottom: 155px;border-radius: 50%;background: rgba(41,46,136,0.25) url(../images/aboutUs2prevon.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;z-index: 2;}
.project3Slick .next{width: 46px;height: 46px;position: absolute;right: 30px;bottom: 155px;border-radius: 50%;background: rgba(41,46,136,0.25) url(../images/aboutUs2nexton.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;z-index: 2;}
.project3Slick .prev:hover{background-color: rgba(41,46,136,1);}
.project3Slick .next:hover{background-color: rgba(41,46,136,1);}
.project3Slick .pic::before{padding-top: 66.6666%;}
.project3Slick .newtext{position: relative;background: #fff;box-shadow: 0px 5px 20.58px 0.42px rgba(41, 46, 136, 0.14);height: 120px;padding: 0 20px;}
.project3Slick .newtext .time{position: absolute;left: 32px;top: -20px;font-size: 48px;font-weight: bold;color: #fdb840;opacity: 0.6;line-height: 48px;}
.project3Slick .newtext .title a{line-height: 120px;font-size: 18px;color: #333333;display: block;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project3Slick .newtext .title:hover a{color: #292e88;}
.proj3Dl{margin-right: 795px ;}
.proj3Dl dd{margin-bottom: 30px;padding-left: 12px;position: relative;height: 102px;}
.proj3Dl dd::before{display: block;content: "";position: absolute;left: 0;width: 12px;height: 32px;background: #292e88;top: 10px;}
.proj3Dl dd .con{height: 100%;display: block;background: #fff;box-shadow: 0px 5px 20.58px 0.42px rgba(41, 46, 136, 0.14);padding: 0 30px;font-size: 18px;color: #333333;line-height: 32px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.proj3Dl dd:hover .con{color: #292e88;}
/* 第三通栏 end*/
/* 第四通栏 start*/
.project4{padding: 90px 0 40px;background: url(../images/proj4bg.jpg) no-repeat center / cover}
.project4 .indexMore{margin: 0 auto;}
.project4 .subTitle{margin-bottom: 40px;}
.project4 .project4Dl{position: relative;height: 560px;width: 1200px;margin: 0 auto;}
.project4 .project4Dl ul li{position: absolute;}
.project4 .project4Dl ul li .text{position: absolute;width: 100%;height: 24px;line-height: 24px;font-size: 22px;color: #333333;bottom: 0;left: 0;opacity: 0 !important;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;text-align: center;}
.project4 .project4Dl ul li.hove .text{opacity: 1 !important;bottom: -45px;}
.project4 .project4Dl ul li a{position: absolute;display: none;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}
.project4 .project4Dl ul li::before{display: block;content: "";width: 100%;height: 100%;left: 0;top: 0;position: absolute;z-index: 2;background: rgba(0,0,0,0.5);opacity: 1;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project4 .project4Dl ul li.hove a{display: block;}
.project4 .project4Dl ul li.hove::before{opacity: 0;}
.project4 .project4Dl ul li img{display: block;width: 100%;height: 100%;}
.project4 .prev{width: 46px;height: 46px;position: absolute;left: -150px;top: 44%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2prev.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project4 .next{width: 46px;height: 46px;position: absolute;right: -150px;top: 44%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2next.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.project4 .prev:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2prevon.png);}
.project4 .next:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2nexton.png);}
/* 第四通栏 end*/
/* ————— 项目工程 end ————— */
/* ========== 视频中心 start ========== */
.videoCenter{padding: 50px 0 60px;}
.videoC{cursor: pointer;margin-bottom: 30px;}
.videoC .pic::before{padding-top: 38.4615%;}
.videoCenter .pic::after{display: block;content: "";width: 100%;height: 100%;background: rgb(0,0,0,0.2);left: 0;top: 0;position: absolute;z-index: 2;}
.videoC .pic .text{text-align: center;font-size: 40px;font-weight: bold;color: #fff;height: 45px;line-height: 45px;position: absolute;width: 100%;left: 0;top: 27.4230%;z-index: 3;}
.videoCenter .btn{position: absolute;left: 50%;top: 50%;margin: -40px 0 0 -40px;width: 80px;height: 80px;z-index: 3;background: url(../images/newvideo.png) no-repeat center;opacity: 0.8;}
.videoSlick {position: relative;}
.videoSlick .prev{width: 46px;height: 46px;position: absolute;left: -80px;top: 50%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2prev.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.videoSlick .next{width: 46px;height: 46px;position: absolute;right: -80px;top: 50%;margin-top: -23px;border-radius: 50%;border: 1px solid #2a2f88;background: url(../images/aboutUs2next.png) no-repeat center;cursor: pointer;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.videoSlick .prev:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2prevon.png);}
.videoSlick .next:hover{background-color: #2a2f88;background-image: url(../images/aboutUs2nexton.png);}
.videoSlick .bd {overflow: hidden;}
.videoSlick .slick-list {overflow: visible;margin:-15px;}
.videoSlick .myslide {float: left;display: inline;}
.videoSlick .slickCon {display: block;margin:15px;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;cursor: pointer;}
.videoSlick .slickCon .pic::before{padding-top: 66.6%;}
.videoSlick .slickCon .text{font-size: 24px;height: 85px;color: #333333;overflow: hidden;text-align: center;padding-top: 25px;position: relative;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;box-sizing: border-box;-webkit-box-sizing: border-box;}
.videoSlick .slickCon .text::before{display: block;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;transition: all .4s ease-in;-webkit-transition: all .4s ease-in;}
.videoSlick .slickCon:hover .text{background: #fff;}
.videoSlick .slickCon:hover .text::before{background: #292e88;}
/* ========== 视频中心 end ========== */
/*-----------------------党建start--------------------*/
/*党建工作 start*/
.djTitle{text-align: center;}
.djTitle .title{display: inline-block; line-height: 42px;height: 42px;font-size: 30px;position: relative;color: #333;text-align: center;}
.djTitle .title::before{display: block;content: '';width: 30px;height: 4px;background-color: #292e88;position: absolute;top: 19px;left: -50px;}
.djTitle .title::after{display: block;content: '';width: 30px;height: 4px;background-color: #292e88;position: absolute;top: 19px;right: -50px;}
.djTitle1{text-align: center;}
.djTitle1 .title{display: inline-block; line-height: 42px;height: 42px;font-size: 30px;position: relative;color: #fff;text-align: center;}
.djTitle1 .title::before{display: block;content: '';width: 30px;height: 4px;background-color: #fff;position: absolute;top: 19px;left: -50px;}
.djTitle1 .title::after{display: block;content: '';width: 30px;height: 4px;background-color: #fff;position: absolute;top: 19px;right: -50px;}
.djMore{text-align: center;font-size: 0;}
.djMoreBtn{width: 130px;height: 46px;line-height: 46px;display: inline-block;}
.djMoreBtn a{display: block;width: 100%;height: 100%;background: url(../test/dj/moreIcn.png) no-repeat center left 22px;font-size: 16px;color: #333;border-radius: 23px;padding-left: 46px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: left;border: 1px solid #292e88;}
.djCol1{height: ;background: url(../test/dj/c1Bg.jpg) no-repeat center / cover;padding: 84px 0 90px 0;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.djCol1C{overflow: hidden;padding-top: 34px;margin-bottom: 40px;}
.djCol1L{display: inline;float: left;width: 49.0385%;margin-right: 30px;}
.djCol1Slick{position: relative;overflow: hidden;}
.djCol1Slick .bd{overflow: hidden;}
.djCol1Slick .bd .slick-dots{position: absolute;right: 20px;bottom: 24px;z-index: 2;line-height: 12px;font-size: 0;}
.djCol1Slick .bd .slick-dots li{width:10px;height: 10px;border-radius: 50%;margin: 0 5px;background:rgba(255,255,255,0.4);cursor: pointer;display: inline-block;vertical-align: middle;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.djCol1Slick .bd .slick-dots li.slick-active{background: #fff;}
.djCol1Slick .pic{overflow: hidden;position: relative;}
.djCol1Slick .pic::before{padding-top: 66.6667%;}
.djCol1Slick .textNew{position: absolute;left: 0;bottom: 0; height: 60px;line-height: 60px;background-color: rgb(0,0,0,0.5);font-size: 16px;color: #FFFFFF;padding: 0 70px 0 30px;-webkit-box-sizing: border-box;box-sizing: border-box; width: 100%;font-weight: bold;}
.djCol1R{overflow: hidden;}
.djCol1R .up{padding: 10px 0 26px 0;border-bottom: 1px solid #f0f0f0;}
.djCol1R .up .title{height: 30px;line-height: 30px;font-size: 18px;font-weight: bold;margin-bottom: 9px;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.djCol1R .up .title a{color: #333;transition: all 200ms linear;-webkit-transition: all 200ms linear;}
.djCol1R .up .time{height: 20px;line-height: 20px;font-size: 16px;font-weight: bold;margin-bottom: 9px;color: #999;margin-bottom: 10px;}
.djCol1R .up .info{height: 48px;line-height: 24px;font-size: 15px;color: #666;}
.djCol1R .up .title:hover a{color: #292e88;}
.djTextList{padding-top: 16px;}
.djTextList dd{overflow: hidden;height: 43px;line-height: 43px;color: #666;font-size: 15px;}
.djTextList dd span{display: inline;float: right;color: #999;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.djTextList dd .title{overflow: hidden;position: relative;padding-left: 10px;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.djTextList dd .title::before{display: block;content: '';width: 4px;height: 4px;background-color: #666;position: absolute;top: 20px;left: 0;}
.djTextList dd .title a{color: #666;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.djTextList dd:hover .title a{color: #292e88;}
.djTextList dd:hover .title::before{background-color: #292e88;}
.djTextList dd:hover span{color: #292e88;}
/*党建工作 end*/
/*纪检监察 start*/
.djCol2{background: url(../test/dj/c2Bg.jpg) no-repeat center / cover;padding: 84px 0;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.djCol2C{padding-top: 40px;}
.djCol2Swiper{overflow: hidden;}
.djCol2Swiper .swiper-slide {background: #fff;;transition: 300ms;transform: scale(0.88);}
.djCol2Swiper .swiper-slide .con{padding: 60px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.djCol2Swiper .swiper-slide .con .time{height: 30px;line-height: 30px;font-size: 20px;color: #999;font-weight: bold;margin-bottom: 18px;}
.djCol2Swiper .swiper-slide .con .title{height: 24px;line-height: 24px;font-size: 16px;color: #333;margin-bottom: 13px;}
.djCol2Swiper .swiper-slide .con .title a{color: #333;}
.djCol2Swiper .swiper-slide .con .info{height: 60px;line-height: 30px;font-size: 15px;color: #999;}
.djCol2Swiper .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
.djCol2SwiperDots{ text-align: center; box-sizing: border-box; -webkit-box-sizing: border-box;padding-top: 45px;}
.djCol2SwiperDots span{display: inline-block;width: 32px;height:5px;margin: 0 6px;vertical-align: middle;position: relative;border-radius: 0;background-color: rgba(255,255,255,0.5);z-index: 2;position: relative;}
.djCol2SwiperDots span.swiper-pagination-bullet{opacity: 1;}
.djCol2SwiperDots span.swiper-pagination-bullet-active{background-color: #fff;}
.djCol2Swiper .swiper-slide:hover .con .title a{color: #292e88;}
/*纪检监察 end*/
/*工会工作 start*/
.djCol3{background: url(../test/dj/c3Bg.jpg) no-repeat center / cover;padding: 90px 0;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.djColumn3C{padding-top: 30px;margin-bottom: 40px;}
.djColumn3Slick{position: relative;}
.djColumn3Slick .slick-list{overflow: visible;margin-right: -60px;}
.djC2Dots{padding-top: 50px;text-align: center;font-size: 0;}
.djC2Dots .slick-dots li{width: 10px;height: 10px;border-radius: 50%;background-color: #94070a;margin: 0 5px;display: inline-block;transition: all 200ms linear;-webkit-transition: all 200ms linear;cursor: pointer;}
.djC2Dots .slick-dots li.slick-active{width: 45px;height: 10px;border-radius: 10px;}
.djColumn3Slick .myslide .con{margin-right: 60px;background-color: #fff;box-shadow: 0px 5px 20.58px 0.42px rgba(41, 46, 136, 0.14);}
.djColumn3Slick .myslide .pic{overflow: hidden;position: relative;}
.djColumn3Slick .myslide .pic::before{padding-top: 66.8%;}
.djColumn3Slick .myslide .text{padding: 25px 30px;}
.djColumn3Slick .myslide .text .title{line-height: 30px;font-size: 18px;overflow: hidden;position: relative;padding-bottom: 15px;margin-bottom: 28px;}
.djColumn3Slick .myslide .text .title::before{display: block;content: '';width: 28px;height: 2px;background-color: #333333;position: absolute;bottom: 0;left: 0;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.djColumn3Slick .myslide .text .title a{color: #333;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.djColumn3Slick .myslide .text .time{height: 26px;line-height: 26px;font-weight: bold;font-size: 24px;color: #666;transition: all 100ms linear;-webkit-transition: all 100ms linear;}
.djColumn3Slick .myslide:hover .text .title::before{background-color: #292e88;}
.djColumn3Slick .myslide:hover .text .title a{color: #292e88;}
.djColumn3Slick .myslide:hover .text .time{color: rgba(41,46,136,0.5);}
/*工会工作 end*/
/*青年工作 start*/
.djCol4{background: url(../test/dj/c4Bg.jpg) no-repeat center / cover;padding: 84px 0;box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;}
.djCol4C{padding-top: 33px;margin-bottom: 10px;}
.djCol4List{margin-right: -30px;}
.djCol4List dd{width: 50%;display: inline;float: left;margin-bottom: 30px;}
.djCol4List dd .con{box-shadow: 0px 5px 20.58px 0.42px rgba(41, 46, 136, 0.14);background-color: #fff;padding: 10px;margin-right: 30px;overflow: hidden;}
.djCol4List dd .con .pic{width: 320px;}
.djCol4List dd .con .pic::before{padding-top: 66.875%}
.djCol4List dd .con .text{overflow: hidden;padding: 35px 20px 0 30px;}
.djCol4List dd .con .text .time{line-height: 26px;color: #999;font-size: 20px;font-weight: bold;margin-bottom: 20px;}
.djCol4List dd .con .text .title{line-height: 24px;color: #333;font-size: 16px;margin-bottom: 12px;}
.djCol4List dd .con .text .title a{color: #333;}
.djCol4List dd .con:hover .text .title a{color: #292e88;}
.djCol4List dd .con .text .info{line-height: 30px;color: #999999;font-size: 15px;}

/*青年工作 end*/
/*-----------------------党建end----------------------*/
/* ========== 频道页 end ========== */