@charset "UTF-8";
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
.top{width: 100%;background-color: #fff;left: 0;top: 0;z-index: 999;position: fixed;min-width: 1280px;box-shadow: 0 0 10px #ccc;}
.topBox{height: 210px;}
.topC{height: 150px;background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: #fff;}
.indexContainer1.hide .top{
	opacity: 0;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
	transition: all 0.7s ease-in-out 0.5s;
	-webkit-transition: all 0.7s ease-in-out 0.5s;
}

.top.active{
	opacity: 0;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	transition-delay:0.5s;
	-webkit-transition-delay:0.5s;
}

.indexContainer2 .top{
	opacity: 0;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.indexContainer2.show .top{
	opacity: 1;
	transition: all 0.7s ease-in-out 0.5s;
	-webkit-transition: all 0.7s ease-in-out 0.5s;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
/* ————— 实现覆盖效果 start ————— */
.indexContainer1 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.indexContainer1.hide{z-index: -1;}
.indexContainer2 {
	position: fixed;
	top: 100%;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	overflow: hidden;
	overflow-y: auto;
	transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
	-webkit-transition: top 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s;
	outline: none;
	background-color: #ffffff;
}
.indexContainer2.show {
	top: 0;
}
/* ————— 实现覆盖效果 end ————— */
/* logo start */
.logo{float: left;overflow: hidden;display: inline;margin-right: 50px;margin-top: 44px;}
.logo a{display: block;}
.logo img{height: 62px;}
/* logo end */
/* 导航 start */
.topR{float: right;display: inline;margin-top: 35px;}
.topRUpCon{line-height: 30px;height: 30px;font-size: 16px;color: #1a61a7;margin-bottom: 10px;text-align: center;font-weight: bold;}
.topRUpCL{position: relative;line-height: 40px;height: 40px;background-color: #f2f7fb;padding: 0 20px;border-radius: 40px;width: 225px;margin: 0 auto;}
/* .topRUpCL::before{display: block;content: "";width: 1px;height: 20px;background-color: #e6e6e6;position: absolute;right: -6px;top: 50%;margin-top: -10px;} */
.topRUpCL .input{float: left;display: inline;width: 185px;border: none;padding: 0;}
.topRUpCL .input input{width: 100%;line-height: 40px;height: 40px;background: none;border: none;font-size: 14px;color: #0055a2;}
.topRUpCL .input input::placeholder{font-size: 14px;color: #0055a2;}
.topRUpCL .searchIcon{float: left;display: inline;width: 40px;height: 40px;}
.topRUpCL .searchIcon a{display: block;background: url("../images/common/searchLan.png") no-repeat center center;height: 100%;}
.topRUpCRList{margin-right: -25px;float: right;}
.topRUpCRList dd{float: left;display: inline;}
.topRUpCRList dd a{display: block;margin-right: 25px;font-size: 14px;color: #444444;}
.topRUpCRList dd a:hover{color: #0055a2;}
.topMenu{background-color: #0055a2;}
.menu{position: relative;margin-right: -65px;text-align: center;}
.menu dd{display: inline-block; margin-right:65px;position: relative;z-index: 2;}
.menu dd .yj a{ display: block;line-height: 60px;height: 60px;font-size: 16px;color: #fff;text-align: center;position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;}
/* .menu dt.icn{height: 2px; background-color: #0055a2;position: absolute;left: 0;bottom: 0;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;} */
.menu dd .ej{position: absolute;top: 100%;left: 50%;margin-left: -50px; width: 100px;display: none;background-color: #fff;text-align: center;}
.menu dd .ej li{display:block;}
.menu dd .ej li span a{line-height: 25px;display: block;font-size: 14px;color: #666666;padding: 10px 5px;border-bottom: 1px solid #f9f7f8;}
.menu dd .ej li:last-child { margin-right: 0;}
.menu dd .ej li span a:hover{color: #0055a2;} 
/* 导航 end */
/* 视频弹窗 start */
.aykj-videoPop .layui-layer-setwin .layui-layer-close2{
	width:30px !important;
	height:30px !important;
	right:-40px;
    top:-40px;
	background:url(../images/common/videoPopClose.png) no-repeat center center;
	}
.aykj-videoPop .layui-layer-setwin .layui-layer-close2:hover{ background:url(../images/common/videoPopClose.png) no-repeat center center;}
.aykj-videoPop {
	border:10px solid rgba(255, 255, 255, 0.9);
	box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.1)!important;
	border-radius:5px !important;
	background-color:#000 !important;
	}
/* 视频弹窗 end */
/* 搜索 start */

.search{overflow: hidden;background: #f2f2f2;}
.searchInput{width:268px;z-index:0; float: left; display: inline;}
.searchInput input{width:100%;padding: 0 16px;box-sizing: border-box;-webkit-box-sizing: border-box;height:40px;line-height: 40px;background:none;border:none;}
.searchInput input input::-webkit-input-placeholder {color: #666666; /* placeholder颜色  */font-size:14px; /* placeholder字体大小  */text-align: left; /* placeholder位置  */}
.searchBtn{float: left; display: inline; width: 38px;height:40px;overflow: hidden;background: url(../images/common/search.png) no-repeat center center;position: relative;}
.searchBtn:before {display: block;position: absolute;content: '';left: 0;top: 50%;margin-top: -10px;width: 1px;height: 20px;background-color: #d7d7d7;}

.topSearch{ width: 40px; height: 40px; background:#0a569e url(../images/common/searchH.png) no-repeat center center; cursor: pointer; border-radius: 40px; transition: all 300ms;-webkit-transition: all 300ms;}
.topSearch:hover{ background-color: #d71718;}

.animHide{opacity: 0;}
.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;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;padding-left: 10px;background: #fff;}
.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/searchH.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;}
.indexBanner::before{content: '';display: block;padding-top: 32.5520%;}
.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: #d71718;}
.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 .bg{height: 100%;position: absolute;width: 100%;left: 0;top:0; overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all 7s 0s ease-in-out;transform: scale(1.15);-webkit-transition: all 7s 0s ease-in-out;-webkit-transform: scale(1.15);}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 20px;width: 100%;font-size: 0;text-align: center;line-height: 40px;height: 40px;}
.indexBanner .slick-dots li{display: inline-block;font-size: 16px;color: #fff; margin-right:40px;vertical-align: middle;cursor: pointer;position: relative;width: 40px;height: 40px;}
.indexBanner .slick-dots li span{width: 100%;height: 100%;border-radius: 50%;display: block;position: relative;}
.indexBanner .slick-dots li span::before{display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;	border-top: 2px solid #fff;-webkit-animation: spin 5s linear infinite;animation: spin 5s linear infinite;display: none;border-radius: 50%;}
.indexBanner .slick-dots li::before{display: block;content: "";width: 40px;height: 1px;background-color: rgba(255, 255, 255, .5);position: absolute;right: -40px; top: 50%;transform: scaleX(0);-webkit-transform: scaleX(0);visibility: hidden;opacity: 0;}
.indexBanner .slick-dots li::after{display: block;content: ""; width: 40px;height: 1px;background-color: rgba(255, 255, 255, .5);position: absolute;left: -40px; top: 50%;transform: scaleX(0);-webkit-transform: scaleX(0);visibility: hidden;opacity: 0;}
.indexBanner .slick-dots li.slick-active{color: #fff;}
.indexBanner .slick-dots li.slick-active::before{visibility: visible;opacity: 1;transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;transition: all 0.5s;-webkit-transition: all 0.5s;}
.indexBanner .slick-dots li.slick-active::after{visibility: visible;opacity: 1;transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;transition: all 0.5s;-webkit-transition: all 0.5s;}
.indexBanner .slick-dots li.slick-active span::before{display: block;}
.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:50%;transform: translate(-50%,-50%); font-size: 0;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
.indexBanner .mySlide.on .bg{transform: scale(1);-webkit-transform: scale(1);}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	25% {
		-webkit-transform: rotate(90deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
	}

	75% {
		-webkit-transform: rotate(270deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	25% {
		-webkit-transform: rotate(90deg);
	}

	50% {
		-webkit-transform: rotate(180deg);
	}

	75% {
		-webkit-transform: rotate(270deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}
/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
/* 友情链接start */
.footer{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.friendLink{ overflow: hidden; margin-right: -60px;padding-top: 5px;margin-bottom: 50px;}
.friendLink .title{height: 30px; line-height: 30px;color: #fff; font-size: 16px; margin-right: 45px;float: left; display: inline;}
.friendLink .list{ overflow: hidden; line-height: 30px; font-size: 0;}
.friendLink .list a{ display: inline-block; color: #bbd7ee; font-size: 16px; margin-right: 60px;}
.friendLink .list a:hover{ color: #FFF;}
/* 友情链接end   */
/* 底部中间start   */
.footerM{ padding: 60px 0 30px;}
.footerML{float: left; display: inline; margin-right: 50px;overflow: hidden;margin-top: 35px;}
.footerLogo{ margin-bottom: 50px;}
.footerLogo img{ display: block; height: 60px;}
.footerPhone .phone{padding-left: 40px;background: url("../images/footerPhoneIcon1.png") no-repeat left center; height: 35px; line-height: 35px;font-size: 16px;color: #9abedc;}
.footerPhone .phone span{color: #fff;}
.footerPhone .address{padding-left: 40px;background: url("../images/addressIcon1.png") no-repeat left center; height: 35px; line-height: 35px; font-size: 16px;color: #9abedc;}
.footerMR{ float: right; display: inline;}
.footerConL{float: left;display: inline;margin-right: 200px;margin-top: 40px;}
.footerConL .footerImg{height: 49px;margin-bottom: 5px;}
.footerConL .footerImg img{height: 49px;}
.footerConLText{line-height: 25px;height: 25px;font-size: 14px;color: #9abedc;}
.friendLinkR{float: right;display: inline;line-height: 45px;height: 45px;margin-top: 5px;}
.friendLinkR .friendLinkRR{float: right;display: inline;margin-right: -20px;}
.friendLinkR .friendLinkRR .item{float: left;display: inline;position: relative;cursor: pointer;}
.friendLinkR .friendLinkRR .item .icon{width: 45px;height: 45px;border-radius: 50%;margin-right: 20px;background-color: rgba(102, 155, 198, 0.1);background-position: center center;background-repeat: no-repeat;}
.friendLinkR .friendLinkRR .item .ewm{position: absolute;left: 50%;margin-left: -70px; top: -140px;width: 120px;height: 120px;background-color: #fff;border-radius: 5px;visibility: hidden;opacity: 0;transform: translateY(-15px);-webkit-transform: translateY(-15px);transition: all 0.3s;-webkit-transition: all 0.3s;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;filter: drop-shadow( 0 0 10px #999);-webkit-filter: drop-shadow( 0 0 10px #999);}
.friendLinkR .friendLinkRR .item .ewm::before{display: block;content: "";width: 0;height: 0;border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;position: absolute;left: 50%;bottom: -10px;margin-left: -10px;}
.friendLinkR .friendLinkRR .item .ewm img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover; object-position: center center;border-radius: 5px;}
.friendLinkR .friendLinkRR .item.item1 .icon{background-image:url("../images/footerIcon1.png");}
.friendLinkR .friendLinkRR .item.item2 .icon{background-image:url("../images/footerIcon2.png");}
.friendLinkR .friendLinkRR .item.item3 .icon{background-image:url("../images/footerIcon3.png");}
.friendLinkR .friendLinkRR .item:hover .ewm{visibility: visible;opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);}
.friendLinkR .friendLinkRR .item.hover .ewm{visibility: visible;opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);}
.friendLinkR .friendLinkRR .item.item1:hover .icon{background-image: url("../images/footerIcon1H.png")}
.friendLinkR .friendLinkRR .item.item2:hover .icon{background-image: url("../images/footerIcon2H.png")}
.friendLinkR .friendLinkRR .item.item3:hover .icon{background-image: url("../images/footerIcon3H.png")}
.friendLinkR .friendLinkRR .item.item1.hover .icon{background-image: url("../images/footerIcon1H.png")}
.friendLinkR .friendLinkRR .item.item2.hover .icon{background-image: url("../images/footerIcon2H.png")}
.friendLinkR .friendLinkRR .item.item3.hover .icon{background-image: url("../images/footerIcon3H.png")}
.friendLinkR .friendLinkRR .item.item2{display: none;}
.friendLinkR .friendLinkRR .item.item3{display: none;}
.friendLinkRC{float: right;display: inline;}
.friendLinkRC .img{width: 130px;height: 130px;margin-bottom: 10px; background-color: #fff;border-radius: 5px;padding: 10px;box-sizing: border-box;-webkit-box-sizing: border-box;filter: drop-shadow( 0 0 10px #999);-webkit-filter: drop-shadow( 0 0 10px #999);}
.friendLinkRC .img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover; object-position: center center;border-radius: 5px;}
.friendLinkRC .text{text-align: center;line-height: 25px;height: 25px;font-size: 15px;color: #fefefe;}
/* 底部中间end   */
/* 底部版权start   */
.friendCopyRight{ height: 75px; line-height: 75px; overflow: hidden; font-size: 14px; color: #9abedc;border-top: 1px solid rgba(255, 255, 255, 0.12);}
.friendCopyRight .conL{ float: left; display: inline;}
.friendCopyRight .conL span{ margin-right: 5px;}
.friendCopyRight .conL img{ margin-right: 5px; vertical-align: middle;}
.friendCopyRight .conL a{ color: #9abedc; margin-right: 5px;}
.friendCopyRight .conL a:hover{ color: #fff;}
.friendCopyRight .conR{ float: right; display: inline;}
.friendCopyRight .conR a{color: #9abedc; }
.friendCopyRight .conR a:hover{ color: #fff;}
/* 底部版权end   */
/* ————— 底部 end   ————— */
/* ========== 主体框架 end ========== */

/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 29.1666%;}
.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;}
.subBanner .wrap{height: 100%;}
.subBanner .textC{position: relative;text-align: center;}
.subBanner .textC .cnTitle{font-size: 30px;color: #ffffff;line-height: 30px;font-weight: bold;text-shadow: 0px 0px 5px rgb(0 0 0 / 0.1); margin-bottom: 10px;}
.subBanner .textC .enTitle{font-size: 14px;color: rgb(255 255 255 / .78);line-height: 30px;text-transform: uppercase;text-shadow: 0px 0px 5px rgb(0 0 0 / 0.1);}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 60px;}
.location{height: 60px;overflow: hidden;position: relative;margin-top: 40px;}
.location a.home{ position: absolute; left: 0; top: 0; width: 33px; height: 100%;background-position: left center;background-repeat: no-repeat;background-image: url(../images/common/home.png); padding-left: 0; margin-right: 0;}
.location a{display: inline;float: left;height: 60px;line-height: 60px;margin-right: 10px;background-position: left center;background-repeat: no-repeat;background-image: url("../images/common/icon8.png"); color: #999999;font-size: 14px;padding-left: 10px;}
.locationBoxTwo .subNavBox{margin-top: -45px;}
.locationBoxTwo .subNavBox .subIcon{margin-right: 0;background-image: url("../images/subIconBg2.png");}
.locationBoxTwo .subNavBox .subIcon::before{margin-top: 20px;}
.locationBoxThree{position: relative;z-index: 2;}
.locationBoxThree .location{margin-top: 0;}
.locationBoxThree .location a.home{position: unset;background-position: center center;background-image: url("../images/common/home3.png");}
.location a:hover{color:#1e5ab0}
.location a.hover{color:#1e5ab0}
.subNavBox{margin-right:-15px; position: relative;margin-top: -30px;}
.subNav{display: inline;float: left;}
.subNavBox .subIcon{display: inline;float: left; width: 225px;height: 110px;background: url("../images/subIconBg.png") no-repeat center center;position: relative;margin-top: -17px;margin-right: 40px;}
.subNavBox .subIcon::before{display: block;content: "";width: 20px;height: 20px;background: url("../images/homeIcon1.png") no-repeat center center;position: absolute;left: 50%;top: 50%;margin-top: -20px;margin-left: -10px;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline;float: left;line-height: 60px;height:60px;padding:0 40px;background-color: #ffffff; color: #555555;font-size: 16px;font-weight: bold;border-radius: 60px;transition: all 0.3s;-webkit-transition: all 0.3s;margin-right: 20px;}
.subNav a span{display: inline-block;padding-left: 15px;position: relative;}
.subNav a span::before{display: block;content: "";width: 6px;height: 6px;background-color: #999999;position: absolute;left: 0;top: 50%;margin-top: -3px;border-radius: 50%;transition: all 0.3s;-webkit-transition: all 0.3s;}
.subNav a.hover{color: #fff;background-color: #0055a2;}
.subNav a.hover span::before{background-color: #fff;}
.subNav a:hover{color: #fff;background-color: #0055a2;}
.subNav a:hover span::before{background-color: #fff;}
.locationBox .menuIcon{display: none;}
/* ————— 当前位置 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: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
.sjMenu a.hover{ background: #1e5ab0; color: #FFF; border-color: #1e5ab0;}
/* ————— 三级栏目 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:6px 12px;color:#999999;border-radius:50%;background: #fff; margin: 0 3px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #1e5ab0;color: #fff;}
.page a.hover{background: #1e5ab0;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{width: 11px;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 */
.floatDl {
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	z-index: 998;
	border-radius: 10px;
	background-color: #fff;
	box-shadow: 5px 0 10px rgba(0 ,0 ,0, 0.1);
}
.careUsEWMC{padding: 35px 25px 0;}
.careUsEWMC .ewmImg{width: 150px;height: 150px;border: 1px solid #e6e6e6;}
.careUsEWMC .ewmImg img{width: 100%;height: 100%;display: block;}
.careUsEWMC .text{line-height: 50px;height: 50px;text-align: center;font-size: 15px;color: #666666;}
.careUsEWMC .closeIcn{position: absolute;right: 5px;top: 5px;width: 20px;height: 20px;border-radius: 50%;background:#cccccc url("../images/floatClose.png") no-repeat center center;cursor: pointer;}
/* ————— 公共部分 start ————— */
.indexTitle .indexTitleL{float: left;display: inline;font-size: 26px;color: #333333;font-weight: bold;margin-top: 40px; position: relative;}
.indexTitle .indexTitleL .indexTitleLUp{line-height: 40px;height: 40px;position: relative;z-index: 1;padding-left: 15px;}
.indexTitle .indexTitleL .indexEnTitle{display: none; line-height: 65px;height: 65px;font-size: 61px;color: #ebebeb;position: absolute;left: 0;bottom: 0px;font-style: italic;white-space: nowrap;font-weight: normal;}
.indexTitle .indexTitleL .indexTitleLUp span{color: #0055a2;}
.indexTitle .indexTitleR{float: right;display: inline;margin-top: 30px;}
.indexTitle .indexTitleR a{display: block;padding-left:25px;line-height: 40px;height: 40px;border-radius: 40px;font-size: 15px;color: #666666;border-left: 1px solid #dedede;border-bottom: 1px solid #dedede;border-top: 1px solid #dedede;transition: all 0.3s;-webkit-transition: all 0.3s;color: #0055a2;border-color: #0055a2;}
.indexTitle .indexTitleR a span{margin-top: -1px; display: inline-block;margin-left: 15px;line-height: 40px;height: 40px;width: 40px;text-align: center;background-color: #f3f3f3;border-radius: 50%;border: 1px solid #dedede;font-weight: bold;transition: all 0.3s;-webkit-transition: all 0.3s;color: #fff;background-color: #0055a2;}
.indexTitle .indexTitleR a:hover{color: #0055a2;border-color: #0055a2;}
.indexTitle .indexTitleR a:hover span{color: #fff;background-color: #0055a2;}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.column1{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.column1C{padding:65px 0 60px;}
.column1C .indexTitle{margin-bottom: 40px;}
.column1CL{float: left;display: inline;width: 62.5%;margin-right: 35px;}
.column1Con{border-radius: 10px;box-shadow: 0px 3px 15px 0px rgba(15, 80, 53, 0.08);background-color: #fff;}
.column1Scroll{position: relative;overflow: hidden;float: left;display: inline;width: 547px;border-radius: 10px 0 0 0;}
.column1Scroll .bd{ overflow: hidden;}
.column1Scroll .slick-list{ overflow: visible; margin-right: -30px; }
.column1Scroll .myslide{ float: left; display: inline;}
.column1Scroll .text{padding: 13px 80px 13px 20px;box-sizing: border-box;width: 100%;position: absolute;left: 0;bottom: 0;background-color: rgba(0, 0, 0, .5);}
.column1Scroll .text a{display: block;}
.column1Scroll .text a .title{font-size: 18px;color: #ffffff;line-height: 30px;height: 30px;overflow: hidden;}
.column1Scroll .text a .time{font-size: 14px;color: #ffffff;line-height: 25px;height: 25px;overflow: hidden;}
.column1Scroll .con{display: block; margin-right: 30px;}
.column1Scroll .con .pic{overflow: hidden;}
.column1Scroll .con .pic::before{padding-top: 66.3636%;}
.column1Scroll .prev{ display:block !important; width: 70px; height: 39px; cursor: pointer; background: url(../images/column1prev2.png) no-repeat center center; position: absolute; right: 0; bottom: 40px; z-index: 1; display: none;border-bottom:1px solid rgba(225, 225, 225, .15);border-left:1px solid rgba(225, 225, 225, .15);}
.column1Scroll .next{ display:block !important; width: 70px; height: 40px; cursor: pointer; background: url(../images/column1next2.png) no-repeat center center; position: absolute; right:0px; bottom: 0; z-index: 1; display: none;border-left: 1px solid rgba(225, 225, 225, .15);}
.column1Scroll .prev:hover{ background-image: url("../images/column1prev2H.png");}
.column1Scroll .next:hover{background-image: url("../images/column1next2H.png");}
.column1CLList dd a{display: block;padding: 23px 20px;font-size: 14px;color: #333333;line-height: 22px;height: 44px;overflow: hidden;position: relative;border-bottom: 1px dashed #c6c6c6;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1CLList dd:last-child a{border: none;}
.column1CLList dd a::before{display: block;content: "";width: 6px;height: 40px;background-color: #0055a2;border-radius: 6px 0 0 0;position: absolute;right: -6px;bottom: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1CLList dd a span{padding: 0 10px 0 20px;position: relative;display: block;}
.column1CLList dd a span::before{display: block;content: "";width: 4px;height: 4px;border-radius: 4px;background-color: #cccccc;position: absolute;left: 0;top: 9px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1CLList dd:hover a{color: #0055a2;}
.column1CLList dd:hover a::before{right: 0;}
.column1CLList dd:hover a span::before{background-color: #0055a2;}
.column1CR{overflow: hidden;}
.column1CRListBox{padding: 35px 30px 25px;border-radius: 10px;background-color: rgba(255, 255, 255);box-shadow: 0px 3px 15px 0px rgba(15, 80, 53, 0.08);box-sizing: border-box;-webkit-box-sizing: border-box;}
.column1CRList{height: 302px;overflow: hidden;}
.column1CRList dd:last-child a{padding-bottom: 0;}
.column1CRList dd a{display: block;padding-bottom: 10px;}
.column1CRList dd a .con{line-height: 30px;height: 30px;overflow: hidden;padding: 0 10px;}
.column1CRList dd a .con .time{float: left;display: inline;font-size: 14px;color: #cccccc;padding-right: 15px;margin-right: 15px;position: relative;}
.column1CRList dd a .con .text{overflow: hidden; font-size: 15px;color: #333333;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column1CRList dd a .con .time::before{display: block;content: "";width: 1px;height: 22px;background-color: #eaeaea;position: absolute;right: 0;top: 50%;margin-top: -11px;}
.column1CRList dd.dd3 a{padding-top: 20px;border-top: 1px dashed #cdcdcd;}
.column1CRList dd.dd5{margin-bottom: 10px;}
.column1CRList dd.dd5 a{border-bottom: 1px dashed #cdcdcd;}
.column1CRList dd:hover a .con .text{font-weight: bold;} 
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.column2{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.column2C{padding: 110px 0 140px;}
.column2C .indexTitle{margin-bottom: 15px;}
.column2C .indexTitleR{font-size: 0;}
.column2Scroll{position: relative;}
.column2Scroll .bd{ overflow: hidden;}
.column2Scroll .slick-list{ overflow: visible; margin-right: -15px; }
.column2Scroll .myslide{ width: 25%; float: left; display: inline;}
.column2Scroll .con{ margin-right: 15px;display: block;border-radius: 20px;overflow: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column2Scroll .con .pic{overflow: hidden;}
.column2Scroll .con .pic::before{padding-top: 172.4637%;}
.column2Scroll .con .pic .title{width: 25px;font-size: 24px;color: #ffffff;z-index: 1; position: absolute;left: 20px;top: 30px;text-align: center;}
.column2Scroll .con .pic .more{font-size: 16px;z-index: 1; text-align: center; color: #ffffff;width: 25px;padding-bottom: 40px;background: url("../images/column2Icon1.png") no-repeat center bottom;position: absolute;right: -30px;bottom: 20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column2C .colum2Prev{display: inline-block !important;margin-right: 20px;width: 45px;height: 45px;border-radius: 50%;background:#82bbee url("../images/prevIcon.png") no-repeat center center;transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;}
.column2C .colum2Next{display: inline-block !important;width: 45px;height: 45px;border-radius: 50%;background:#82bbee url("../images/nextIcon.png") no-repeat center center;transition: all 0.3s;-webkit-transition: all 0.3s;cursor: pointer;}
.column2C .colum2Prev:hover,.column2C .colum2Next:hover{background-color: #0055a2;}
.column2Scroll .con .pic .bg{width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);position: absolute;left: 0;top: 0;z-index: 0;transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0;border-radius: 100px;transition: all 0.5s;-webkit-transition: all 0.5s;}
.column2Scroll .myslide:hover .con .pic .bg{transform: scale(1);-webkit-transform: scale(1);opacity: 1;border-radius: 0;}
.column2Scroll .myslide:hover .con{border-radius: 0;}
.column2Scroll .myslide:hover .con .pic .more{right: 25px;}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.column3{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;background-color: #fff;}
.column3 .indexTitle .indexTitleL{float: unset;text-align: center;}
.column3C{padding: 30px 0 0px;}
.column3CUp .indexTitle{margin-bottom: 45px;}
.column3CUpBoxC{overflow: hidden;}
.column3CUpBox{margin-right: -30px;overflow: hidden;}
.column3CUpBoxScroll{overflow: hidden;}
.column3CUpBoxScroll .dd{float: left;display: inline;width: 20%;cursor: pointer;}
.column3CUpBoxScroll .dd .ddCon{margin-right: 30px;text-align: center;display: block;}
.column3CUpBoxScroll .dd .ddCon .pic{width: 100%;overflow: hidden;border-radius: 10px;margin-bottom: 15px;}
.column3CUpBoxScroll .dd .ddCon .pic::before{padding-top: 66.0377%;}
.column3CUpBoxScroll .dd .ddCon .text{width: 100%;text-align: center;line-height: 30px;height: 30px;overflow: hidden;font-size: 16px;color: #333333;}
.column3Con{overflow: hidden;margin-right: -30px;}
.column3Con .item{float: left;display: inline;width: 50%;}
.column3Con .item .itemC{margin-right: 30px;}
.column3Con .item .itemC .itemUp{margin-bottom: 30px;}
.column3Con .item .itemC .itemUp a{border-radius: 10px;display: block;padding: 35px 40px;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.column3Con .item .itemC .itemUp a .icon{width: 106px;height: 106px;border-radius: 50%;line-height: 106px;border: 2px solid #fff;float: left;display: inline;margin-right: 40px;text-align: center;}
.column3Con .item .itemC .itemUp a .icon img{display: inline-block;vertical-align: middle;max-width: 65px;}
.column3Con .item .itemC .itemUp a .text{overflow: hidden;padding-top: 10px;}
.column3Con .item .itemC .itemUp a .text .title{line-height: 35px;height: 35px;font-size: 20px;color: #ffffff;font-weight: bold;margin-bottom: 15px;}
.column3Con .item .itemC .itemUp a .text .more{transition: all 0.3s;-webkit-transition: all 0.3s; display: inline-block;padding: 0 35px;line-height: 40px;height: 40px;border-radius: 40px;font-size: 15px;color: #009e96;background-color: #fdfdfc;}
.column3Con .item .itemC .itemUp a .text .more:hover{color: #fff;background-color: #03795d;}
.column3Con .item.item2 .itemC .itemUp a .text .more:hover{color: #fff;background-color: #00a0ea;}
.column3Con .item.item2 .itemC .itemUp a .text .more{color: #00a2ea;}
.column3Con .item .itemBottom{padding: 20px;border-radius: 10px;background-color: #fff;}
.column3Con .item.item1 .column3Title{margin-bottom: 18px;}
.column3Title{overflow: hidden;}
.column3Title .moreR{float: right;display: inline;}
.column3Title .moreR a{display: block;width: 28px;height: 28px;line-height: 28px;text-align: center; font-weight: bold;font-size: 16px;color: #999999;border: 1px solid #999999;transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 50%;}
.column3Title .moreR a:hover{border-color: #0055a2;color: #0055a2;}
.column3Title .titleC{overflow: hidden;line-height: 30px;height: 30px;font-size: 26px;color: #333333;font-weight: bold;}
.column3Title .titleC span{color: #0055a2;}
.column3Con .item .itemBottom .itemBottomCon{padding-bottom: 20px;margin-bottom: 15px;border-bottom: 1px solid #e6e6e6;}
.column3Con .item .itemBottom .itemBottomCon .titleCon{line-height: 38px;height: 38px;margin-bottom: 5px;overflow: hidden;}
.column3Con .item .itemBottom .itemBottomCon .titleCon a{display: block;font-size: 16px;color: #444444;font-weight: bold;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column3Con .item .itemBottom .itemBottomCon .titleCon a:hover{color: #0055a2;}
.column3Con .item .itemBottom .itemBottomCon .info{line-height: 25px;height: 50px;overflow: hidden;font-size: 15px;color: #858585;margin-bottom: 15px;}
.column3Con .item .itemBottom .itemBottomCon .time{line-height: 25px;height: 25px;font-size: 15px;color: #444444;}
.column3Con .item .itemBottom .itemBottomCon .time span{font-size: 18px;color: #555555;margin-right: 5px;}
.column3Con .item .itemBottomList{overflow: hidden;height: 320px;overflow: hidden;}
.column3Con .item .itemBottomList dd a{display: block;line-height: 40px;height: 40px;}
.column3Con .item .itemBottomList dd a .timeC{float: right;display: inline;font-size: 16px;color: #999999;margin-left: 30px;}
.column3Con .item .itemBottomList dd a .titleText{overflow: hidden;font-size: 16px;color: #555555;padding-left: 15px;position: relative;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column3Con .item .itemBottomList dd a .titleText::before{display: block;content: "";width: 6px;height: 6px;background-color: #555555;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -3px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column3Con .item .itemBottomList dd:hover a .titleText{color: #0055a2;}
.column3Con .item .itemBottomList dd:hover a .titleText::before{background-color: #0055a2;}
.column3Con .item.item2 .column3Title{margin-bottom: 27px;}
.column3Scroll{position: relative;margin-bottom: 15px;}
.column3Scroll .bd{ overflow: hidden;float: left;display: inline;width: 280px;margin-right: 25px;}
.column3Scroll .slick-list{ overflow: visible; margin-right: -30px; }
.column3Scroll .myslide{ width: 100%;}
.column3Scroll .con{display: block; margin-right: 30px;}
.column3Scroll .con .pic{overflow: hidden;}
.column3Scroll .con .pic::before{padding-top: 66.0714%;}
.column3ScrollC{overflow: hidden;padding-top: 5px;}
.column3ScrollC .title{line-height: 28px;height: 56px;overflow: hidden;margin-bottom: 12px;}
.column3ScrollC .title a{display: block;font-size: 16px;color: #444444;font-weight: bold;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column3ScrollC .title a:hover{color: #0055a2;}
.column3ScrollC .info{line-height: 25px;height: 50px;overflow: hidden;font-size: 15px;color: #858585;margin-bottom: 30px;}
.column3ScrollC .timeC{line-height: 25px;height: 25px;}
.column3ScrollC .timeC .column3Dot{float: right;display: inline;margin-left: 10px;}
.column3ScrollC .timeC .time{overflow: hidden;font-size: 15px;color: #444444;}
.column3ScrollC .timeC .time .span1{font-size: 18px;color: #555555;margin-right: 5px;}
.column3Scroll .slick-dots li{ display: inline-block; width: 23px; height: 23px; background: none; border-radius: 3px; margin-left: 8px; cursor: pointer;vertical-align: middle;line-height: 23px;text-align: center;font-size: 14px;color: #999999;border: 1px solid #c7c7c7;transition: all 0.3s;-webkit-transition: all 0.3s;}
.column3Scroll .slick-dots li.slick-active{ background:#1d72b5;color: #fff;border-color: #0055a2;}
.column3Con .item.item2 .itemBottomList{overflow: hidden;height: 280px;overflow: hidden;}
.column3CUpList{margin-right: -30px;overflow: hidden;}
.column3CUpList dd{float: left;display: inline;width: 33.3333%;}
.column3CUpList dd a{display: block;margin-right: 30px;border-radius: 10px;padding: 40px 0 25px 45px;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.column3CUpList dd a .icon{float: left;display: inline;width: 100px;height: 80px;line-height: 80px;text-align: center;margin-right: 30px;}
.column3CUpList dd a .icon img{display: inline-block;vertical-align: middle;max-width: 100px;}
.column3CUpList dd a .text{overflow: hidden;padding: 10px 0;line-height: 30px;height: 30px;font-size: 20px;color: #ffffff;font-weight: bold;position: relative;}
.column3CUpList dd a .text::before{display: block;content: "";width: 28px;height: 3px;border-radius: 3px;background-color: #fff;position: absolute;left: 0;bottom: 0;}
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
.column4{background-position: center center;background-repeat: no-repeat;background-size: cover;overflow: hidden;}
.column4C{padding: 60px 0 140px;}
.column4C .indexTitle{margin-bottom: 50px;}
.column4C .indexTitle .indexTitleR a{color: #0055a2;border-color: #0055a2;}
.column4C .indexTitle .indexTitleR a span{color: #fff;background-color: #0055a2;}
#carousel {
	position: relative;
	margin: 0 auto
}

#carousel .swiper {
	overflow: visible !important;
}
#carousel  .swiper-slide {
	width: 300px;
}
#carousel  .swiper-slide .swiperCon {
	overflow: hidden;
	transition: all .3s;
	display: block;
	-webkit-transition: all .3s;
}
#carousel  .swiper-slide .swiperCon .pic::before{padding-top: 66.3244%;}
#carousel  .swiper-slide.swiper-slide-active .swiperCon .column3SwiperText{opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);transition: all .3s linear 0.3s;-webkit-transition: all .3s linear 0.3s;}
.column3SwiperText {
	opacity: 0;
	transform: translateY(100px);
	-webkit-transform: translateY(100px);
	overflow: hidden;
	position: relative;
	z-index: 6;
	padding-top: 20px;
}
.column3SwiperText .position{display: inline-block;line-height: 25px;height: 25px;padding: 0 10px;background-color: #d0e2f2;font-size: 15px;color: #0055a2;border-radius: 3px 3px 8px 3px;margin-bottom: 15px;}
.column3SwiperText .title {
	line-height: 35px;
	height: 35px;
	overflow: hidden;
	font-size: 20px;
	color: #333333;
	margin-bottom: 10px;
}
.column3SwiperText .info{line-height: 28px;height: 56px;overflow: hidden;font-size: 15px;color: #666666;}
.carousel1 .column3Prev{ display:block; width: 40px; height: 60px; cursor: pointer; background: rgba(0,0,0,0.6) url(../images/prevIcon.png) no-repeat center center; position: absolute; left: 30%; top: 35%; margin-top: -30px; z-index: 1;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.carousel1 .column3Next{ display:block; width: 40px; height: 60px; cursor: pointer; background: rgba(0,0,0,0.6) url(../images/nextIcon.png) no-repeat center center; position: absolute; right:30%; top: 35%; margin-top: -30px; z-index: 1;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.carousel1:hover .column3Prev{opacity: 1;left: 33.4%;}
.carousel1:hover .column3Next{opacity: 1;right: 33.4%;}
/* ————— 第4通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 党建首页 start ========== */
.djIndexBanner{position: relative;width: 100%;height: 100%;z-index: 3;}
.djIndexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.djIndexBanner .bd .slick-list,.djIndexBanner .bd .slick-track{height: 100%;}
.djIndexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.djIndexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.djIndexBanner .mySlide .bg{height: 100%;position: absolute;width: 100%;left: 0;top:0; overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: all 7s 0s ease-in-out;transform: scale(1.15);-webkit-transition: all 7s 0s ease-in-out;-webkit-transform: scale(1.15);}
.djIndexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.djIndexBanner .mySlide.on .bg{transform: scale(1);-webkit-transform: scale(1);}
.djIndexBanner .textC{position: absolute;left: 0;width: 100%;top: 20px;height: 100px;overflow: hidden;padding: 0 80px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.djIndexBanner .textC .djLogo{float: left;display: inline;margin-top: 11px;}
.djIndexBanner .textC .djLogo img{display: block;height: 78px;}
.djIndexBanner .textC .textCon{float: right;display: inline;line-height: 30px;height: 60px;font-size: 24px;color: #ffdca6;position: relative;margin-top: 20px;padding-right: 22px;}
.djIndexBanner .textC .textCon::before{display: block;content: "";width: 2px;height: 64px;background-color: #ffdca6;position: absolute;right: 0;top: 50%;margin-top: -32px;}
/* 右边悬浮 start*/
.floatBoxCon{position: fixed;right: 0;top: 0;width: 100px;height: 100%;background-color: rgba(0 ,0 ,0, 0.2);z-index: 2;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}
.floatBox{display: block;width: 100px;position: fixed;transform: translateY(-50%);-webkit-transform: translateY(-50%); right: 0px;top: 50%;z-index: 999;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;}
.floatBox dd {display: block;clear: both;width: 100px;height: 100px;position: relative;}
.floatBox dd .yj a {box-sizing: border-box;-webkit-box-sizing: border-box;padding-top: 30px;display: block;width: 100px;height: 100px;background-color: rgba(0 ,0 ,0, 0.3);text-align: center;color: #fff;margin: 1px 0;;font-size: 12px;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;border-bottom: none;}
.floatBox dd .yj a img{display: none;max-width: 28px;max-height: 23px;margin: auto auto 8px auto;}
.floatBox dd .yj a .img1{display: block;}
.floatBox dd .yj:hover a{color: #fdb840;}
.floatBox dd .yj.hover a{color: #fdb840;}
.floatBox dd .yj:hover a .img2{display: block;}
.floatBox dd .yj:hover a .img1{display: none;}
.floatBox dd .yj.hover a .img2{display: block;}
.floatBox dd .yj.hover a .img1{display: none;}
.downBtn {width: 100px;height: 100px;position: absolute;bottom: 20px;left: 50%;margin-left: -50px;cursor: pointer;z-index: 99999;border-radius: 50%;background: rgb(0,0,0,0.2);}
.downBtn.none{display: none;}
.downBtn .btn{width: 25px;height: 100%;background: url(../images/nextBtn.png)no-repeat center;animation: arrowDown 1s infinite linear;-webkit-animation: arrowDown 1s infinite linear;margin:  0 auto;}
.morebtn{position: absolute;width: 70px;height: 70px;text-align: center;line-height: 70px;background: #fff;font-size: 16px;color: #cb2a30 !important;right: 0;bottom: -35px;border-radius: 50%;}
.morebtn.hongbg{background: #CB2A30;color: #fff !important;left: 58%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top: auto;bottom: 32px;}
/*向下的箭头跳动*/
@keyframes arrowDown {
    0% {
        -webkit-transform: translate(0,0);
    }
    25%{
        -webkit-transform: translate(0,6px);
    }
    50% {
        -webkit-transform: translate(0,0);
    }
    75%{
        -webkit-transform: translate(0, -6px);
    }
    100% {
        -webkit-transform: translate(0,0);
    }
}
@-webkit-keyframes arrowDown {
    0% {
        -webkit-transform: translate(0,0);
    }
    25%{
        -webkit-transform: translate(0,6px);
    }
    50% {
        -webkit-transform: translate(0,0);
    }
    75%{
        -webkit-transform: translate(0, -6px);
    }
    100% {
        -webkit-transform: translate(0,0);
    }
}
/* 右边悬浮 end*/
/* 公共页面start */
.djIndexTitle{line-height: 60px;height: 60px;text-align: center;}
.djIndexTitle span{display: inline-block;padding-left: 50px;font-size: 36px;color: #a00d18;background: url("../images/djIndexTitleIcon.png") no-repeat left center;}
.sectionBottom{text-align: center;font-size: 0;}
.sectionBottom .downBtn{display: inline-block;margin-right: 45px;position: unset;margin-left: 0;vertical-align: middle;}
.sectionBottom .moreBtn{display: inline-block;vertical-align: middle;}
.sectionBottom .moreBtn a{display: block;line-height: 70px;height: 70px;width: 70px; border-radius: 50%;background-color: #cb2a30;text-align: center;font-size: 16px;color: #ffffff;}
.sectionMore{text-align: right;}
.sectionMore a{display: inline-block;font-size: 16px;color: #666666;}
.sectionMore a span{display: inline-block;margin-left: 20px;width: 50px;height: 50px;border-radius: 50%;background:#a00d18 url("../images/nextIcon.png") no-repeat center center;vertical-align: middle;}
.sectionMore a:hover{color: #a00d18;}
/* 公共页面end */
/* 第一通栏 start */
/* 第一通栏 end */
/* 第二通栏 start */
.djColumn2{background-position: center center;background-repeat: no-repeat;background-size: cover;height: 100%;}
.djColumn2 .djIndexTitle{margin-bottom: 95px;}
.djColumn2C{margin-bottom: 5px;}
.djColumn2C .djColumn2CL{float: left;display: inline;width: 600px;margin-right: 90px;}
.djColumn2C a{display: block;}
.djColumn2C a .time{line-height: 35px;height: 35px;font-size: 14px;color: #a00d18;}
.djColumn2C a .time span{font-size: 20px;color: #666666;margin-right: 20px;}
.djColumn2C a .title{line-height: 35px;height: 35px;overflow: hidden;font-size: 20px;color: #333333;margin-bottom: 15px;}
.djColumn2C a .info{line-height: 28px;height: 56px;overflow: hidden;font-size: 14px;color: #666666;margin-bottom: 30px;}
.djColumn2CL .pic{overflow: hidden;border-radius: 10px;}
.djColumn2CL .pic::before{padding-top: 66.6667%;}
.djColumn2CR{overflow: hidden;}
.djColumn2CList{margin-right: -50px;margin-bottom: 60px;}
.djColumn2CList dd{float: left;display: inline;width: 50%;}
.djColumn2CList dd a{margin-right: 50px;}
.djColumn2CList dd a .pic{overflow: hidden;border-radius: 10px;}
.djColumn2CList dd a .pic::before{padding-top: 67.1428%;}
.djColumn2C a:hover .title{color: #a00d18;}
/* 第二通栏 end */
/* 第三通栏 start */
.section3 .djIndexTitle{margin-bottom: 105px;}
.djColumn3Scroll{position: relative;padding: 0 80px;margin-bottom: 100px;}
.djColumn3Scroll .bd{ overflow: hidden;}
.djColumn3Scroll .slick-list{ overflow: visible; margin-right: -40px; }
.djColumn3Scroll .myslide{ width: 33.3333%; float: left; display: inline;}
.djColumn3Scroll .con{display: block; margin-right: 40px;padding: 30px;background-color: #fff;position: relative;border-radius: 10px;}
.djColumn3Scroll .con::after{display:block ;content: "";position: absolute;left: 0;border-radius: 5px; bottom: 30%;width: 5px;height: 28px;background: #a00d18;}
.djColumn3Scroll .con .pic{overflow: hidden;}
.djColumn3Scroll .con .pic::before{padding-top: 60.1351%;}
.djColumn3Scroll .con .text{padding: 25px 0 30px;}
.djColumn3Scroll .con .text .title{font-size: 16px;color: #333;line-height: 30px;height: 30px;overflow: hidden; margin-bottom: 7px;font-weight: bold;}
.djColumn3Scroll .con .text .info{line-height: 25px;height: 50px;font-size: 14px;color: #666666;overflow: hidden;}
.djColumn3Scroll .prev{ display:block; width: 50px; height: 50px;border-radius: 50%; cursor: pointer; background:rgba(0, 0, 0, 0.15) url(../images/prevIcon.png) no-repeat center center; position: absolute; left: 0; top: 50%;margin-top: -25px; z-index: 1; transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn3Scroll .next{ display:block; width: 50px; height: 50px;border-radius: 50%; cursor: pointer; background:rgba(0, 0, 0, 0.15) url(../images/nextIcon.png) no-repeat center center; position: absolute; right: 0; top: 50%;margin-top: -25px; z-index: 1; transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn3Scroll .prev:hover,.djColumn3Scroll .next:hover{ background-color: #a00d18;}
.djColumn3.columnBox{position: relative;background-position: center center;background-repeat: no-repeat;background-size: cover;}
/* 第三通栏 end */
/* 第四通栏 start */
.djColumn4{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.djColumn4 .djIndexTitle{margin-bottom: 65px;}
.section4Con{margin-bottom: 50px;}
.djColumn4CL{overflow: hidden;}
.djColumn4CL a{display: block;height: 100%;}
.djColumn4CL a .pic{overflow: hidden;}
.djColumn4CL a .pic::before{padding-top: 67.6%;}
.djColumn4CL a .pic .text{position: absolute;width: 100%;padding: 0 35px;box-sizing: border-box;-webkit-box-sizing: border-box;left: 0;bottom: 40px;z-index: 2;}
.djColumn4CL a .pic .text .title{line-height: 43px;height: 43px;font-size: 24px;color: #ffffff;font-weight: bold;margin-bottom: 5px;overflow: hidden;}
.djColumn4CL a .pic .text .info{line-height: 22px;height: 44px;font-size: 14px;color: #ffffff;overflow: hidden;}
.djColumn4CL a .pic .bg{width: 100%;height: 286px;position: absolute;left: 0;bottom: 0;background: url("../images/section4LBg.png") no-repeat center center;}
.djColumn4CR{float: right;display: inline;width: 42.3611%;position: relative;z-index: 2;}
.djColumn4CRList dd a{display: block;transition: all 0.3s;-webkit-transition: all 0.3s;position: relative;}
.djColumn4CRList dd a .pic{float: right;display: inline;width: 30.6451%;overflow: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn4CRList dd a .pic::before{padding-top: 60%;}
.djColumn4CRList dd a .text{overflow: hidden;padding: 25px 20px 30px 15px;background-color: #fff;border-bottom: 1px solid #fafafa;-webkit-box-sizing: border-box;box-sizing: border-box;}
.djColumn4CRList dd a .text .time{font-size: 14px;color: #999999;line-height: 26px;height: 26px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn4CRList dd a .text .title{font-size: 15px;color: #333333;line-height: 30px;height: 30px;overflow: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn4CRList dd a::before{display: block;content: "";width: 103.6666%;height: 117.3913%;background: #94070a;position: absolute;top: 50%;-webkit-transform: translateY(-50%);right: 0;z-index: 1;opacity: 0;-webkit-transition: all .3s linear;transition: all .3s linear;transform: translateY(-50%);}
.djColumn4CRList dd.hover a::before{opacity: 1;}
.djColumn4CRList dd.hover a .text .time{color: #fff;}
.djColumn4CRList dd.hover a .text .title{color: #fff;}
.djColumn4CRList dd.hover a .pic{z-index: 2;margin-right: 10px;}
.djColumn4CRList dd.hover{z-index: 2;position: relative;}
.djColumn4CRList dd.hover a{z-index: 2;}
.djColumn4CRList dd.hover a .text{z-index: 2;position: relative;background: none;border: none;}
.djColumn4CRList dd:hover a::before{opacity: 1;}
.djColumn4CRList dd:hover a .text .time{color: #fff;}
.djColumn4CRList dd:hover a .text .title{color: #fff;}
.djColumn4CRList dd:hover a .pic{z-index: 2;margin-right: 10px;}
.djColumn4CRList dd:hover a{z-index: 2;}
.djColumn4CRList dd:hover a .text{z-index: 2;position: relative;background: none;border: none;}
.djColumn4CL.hoverA img{ overflow:hidden; transition: all 0.5s linear; -webkit-transition: all 0.5s linear;transform:scale(1.05); -webkit-transform:scale(1.05);}/* 设置图片经过放大 */
/* 第四通栏 end */
/* 第五通栏 start */
.djColumn5{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.djColumn5 .djIndexTitle{margin-bottom: 145px;}
.djColumn5Scroll{position: relative;padding: 0 80px;margin-bottom: 150px;}
.djColumn5Scroll .bd{ overflow: hidden;}
.djColumn5Scroll .slick-list{ overflow: visible; margin-right: -30px; }
.djColumn5Scroll .myslide{ width: 100%; }
.djColumn5Scroll .con{ margin-right: 30px;}
.djColumn5Scroll .prev{ display:block; width: 50px; height: 50px;border-radius: 50%; cursor: pointer; background:rgba(0, 0, 0, 0.15) url(../images/prevIcon.png) no-repeat center center; position: absolute; left: 0; top: 50%;margin-top: -25px; z-index: 1; transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn5Scroll .next{ display:block; width: 50px; height: 50px;border-radius: 50%; cursor: pointer; background:rgba(0, 0, 0, 0.15) url(../images/nextIcon.png) no-repeat center center; position: absolute; right: 0; top: 50%;margin-top: -25px; z-index: 1; transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn5Scroll .prev:hover,.djColumn5Scroll .next:hover{ background-color: #a00d18;}
.djColumn5List{margin-right: -60px;}
.djColumn5List dd{float: left;display: inline;width: 50%;margin-bottom: 30px;}
.djColumn5List dd a{display: block;margin-right: 60px;}
.djColumn5List dd a .pic{float: right;display: inline;width: 270px;}
.djColumn5List dd a .pic::before{padding-top: 66.6667%;}
.djColumn5List dd a .text{overflow: hidden;padding: 30px 35px;background-color: #fff;position: relative;}
.djColumn5List dd a .text::before{display: block;content: "";width: 8px;height: 8px;position: absolute;top: 30px;left: 0;background-color: #cf9c51;}
.djColumn5List dd a .text .title{line-height: 35px;height: 35px;font-size: 16px;overflow: hidden; color: #333333;margin-bottom: 5px;}
.djColumn5List dd a .text .time{line-height: 25px;height: 25px;font-size: 14px;color: #999999;margin-bottom: 5px;}
.djColumn5List dd a .text .info{line-height: 25px;height: 50px;overflow: hidden; font-size: 14px;color: #666666;}
.djColumn5List dd:hover a .text .title{color: #a00d18;}
/* 第五通栏 end */
/* 第六通栏 start */
.djColumn6{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.djColumn6C{margin-bottom: 10px;}
.dj6IndexTitle{float: left;display: inline; width: 72px;font-size: 38px;color: #ffffff;padding-bottom: 100px;background: url("../images/section6Icon2.png") no-repeat right -9px bottom;text-align: center;margin-top: 100px;}
.dj6IndexTitle i{display: inline-block;width: 72px;height: 30px;background: url("../images/section6Icon1.png") no-repeat center center;}
.djColumn6List{margin-left: 95px;margin-right: -30px;}
.djColumn6List dd{float: left;display: inline;width: 25%;}
.djColumn6List dd a{display: block;margin-right: 30px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djColumn6List dd a .pic{border-radius: 10px;}
.djColumn6List dd a .pic::before{padding-top: 183.4319%;}
.djColumn6List dd a .pic img{border-radius: 10px;overflow: hidden;}
.djColumn6List dd a .pic .text{position: absolute;width: 100%;padding: 0 30px;text-align: center;box-sizing: border-box;-webkit-box-sizing: border-box;bottom: 0px;left: 0;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;z-index: 2;}
.djColumn6List dd a .pic .text .info{line-height: 20px;height: 40px;overflow: hidden;font-size: 14px;color: #ffffff;margin-bottom: 30px;}
.djColumn6List dd a .pic .text .textMore{line-height: 25px;height: 25px;display: inline-block;padding-right: 35px;background: url("../images/section6Icon3.png") no-repeat right center;font-size: 16px;color: #ffffff;}
.djColumn6List dd a .pic .bg{width: 100%;height: 510px;position: absolute;left: 0;bottom: 0;opacity: 0;background: url("../images/section6DDBg.png") no-repeat center center;transition: all 0.3s;-webkit-transition: all 0.3s;border-radius: 10px;overflow: hidden;}
.djColumn6List dd:hover a .pic .text{opacity: 1;bottom: 80px;}
.djColumn6List dd:hover a .pic .bg{opacity: 1;}
.djColumn6List dd:hover a{box-shadow: 5px 0 16px rgba(153 ,4,4, 0.25);} 
/* 第六通栏 end */
/* 第七通栏 start */
.djColumn7{padding: 40px 0px;background-color: #333333;}
.djColumn7Up{text-align: center;line-height: 30px;height: 30px;margin-bottom: 10px;}
.djColumn7Up a{display: inline-block;font-size: 14px;color: #cccccc;}
.djColumn7Down{text-align: center;line-height: 30px;height: 30px;margin-bottom: 10px;font-size: 14px;color: #cccccc;}
.djColumn7Down a{font-size: 14px;color: #cccccc;}
.djColumn7Down img{ margin:0 10px; vertical-align: middle;}
.djColumn7DownA{margin-right: 10px;}
.djColumn7 a:hover{color: #fff;}
/* 第七通栏 end */
/* ========== 党建首页 end ========== */