@charset "UTF-8";
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
.top{background-color: #fff; height: 90px;position: relative;z-index: 5;}
/* logo start */
.logo{margin-top: 20px;}
.logo img{width: 292px;}
/* logo 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 */
.topR{margin-top: 24px;position: relative;z-index: 999;}
.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{ border:1px solid #d6d6d6;border-radius:50%;width: 40px; height: 40px; background: url(../images/common/searchRed.png) no-repeat center center; cursor: pointer; transition: all 300ms;-webkit-transition: all 300ms;}
.topSearch:hover{background:#d71718 url(../images/common/searchH.png) no-repeat center center; cursor: pointer;}
.tmIcon{
	display: block;
	width: 40px; height: 40px; background: url(../images/common/tm.png)no-repeat center center;
	margin: 0 15px;
}
.jdIcon{
	display: block;
	width: 40px; height: 40px; background: url(../images/common/jd.png)no-repeat center center;
}
.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;}
.topRc {
	position: relative;
	height: 40px;
	cursor: pointer;
	width: 40px;
	margin-right: 10px;
}
.topSearch {
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin: -19px 0 0 -19px;
	width: 38px;
	height: 38px;
	top: 50%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	/* overflow: hidden; */
	border-radius: 100%;
}

.topSearch .topBtn {
	display: block;
	width: 38px;
	height: 38px;
	background: url(../images/topsearchIcn1.png) center center no-repeat;
}
.searchPWBoxC{
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 9;
	border-radius: 5px;
	width: 350px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	background-color: #fff;
	visibility: hidden;
    opacity: 0;
	transform: translateY(40px);
    -webkit-transform: translateY(40px);
	box-shadow: 0 0 5px rgb(133 126 126 / 13%);
}
.searchPWBoxC::before {
	display: block;
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	top: -10px;
	right: 10px;
	border-bottom: 10px solid #b91a31;
	border-left:6px solid transparent;
	border-right: 6px solid transparent;
}
.topRc.active .searchPWBoxC{visibility: visible;opacity: 1;transform: translateY(25px);
    -webkit-transform: translateY(25px);}
.searchPWBox input {
	display: block;
	float: left;
	width: 300px;
	height: 50px;
	background: #FFFFFF;
	border: none;
	border: 1px solid #ededed;
	border-radius: 5px 0 0 5px;
	line-height: 50px;
	color: #333;
	font-size: 16px;
	padding: 0 20px;
	box-sizing: border-box;
}

.searchPWBox input::placeholder {
	color: #999;
	font-size: 16px;
}

.searchPWBox input::-webkit-placeholder {
	color: #999;
	font-size: 16px;
}

.searchPWBox a {
	float: left;
	display: inline;
	width: 50px;
	height: 50px;
	background: #b91a31 url(../images/common/searchH.png) no-repeat center center;
	background-size: 19px 20px;
	color: #fff;
	border-radius:  0 5px 5px 0;
	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 */
/* 导航 start */
.menuBox {position: relative;z-index: 1;float: right;display: inline;margin-right: 50px;}
.top .wrap{position: relative;z-index: 2;}
.menu{position: relative;margin-right: -45px;}
.menu dd{float:left;display: inline; margin-right:45px;position: relative;z-index: 2;}
.menu dd .yj a{ display: block;line-height: 90px;height: 90px;font-size: 16px;color: #333333;text-align: center;position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu dt.icn{height: 4px; background-color: #c6002f;position: absolute;left: 0;bottom: 0;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;border-radius: 2px 2px 0 0;}
.menu dd .ej{position: absolute;top: 100%;white-space: nowrap;opacity: 0; visibility: hidden;overflow: hidden;height: 0;}
.menu dd .ej.open{height: 60px;}
.menu dd .ej li{display: inline-block; margin-right: 50px;}
.menu dd .ej li span a{line-height: 60px;display: block;font-size: 15px;color: #fff;}
.top .bg{transition: all 0.5s; width: 100%;height: 0;background:rgba(0, 0, 0, .6) ;position: absolute;left: 0;top: 100%;z-index: 1;}
.menu dd .ej li:last-child { margin-right: 0;}
.menu dd.hover .yj a{color: #c6002f;}
.menu dd.hover .ej {opacity: 1;visibility: visible;}
.menu dd .ej li span a:hover{color: #c6002f;}
/* 导航 end */
/* ————— 头部 end   ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner::before{content: '';display: block;padding-top: 27.0833%;}
.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 1.5s 0s ease-in-out;transform: scale(1.15);}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 45px;left: 0;width: 100%;text-align: left;font-size: 0;}
.indexBanner .slick-dots li{transition:  0.4s ease-in-out;-webkit-transition:  0.4s ease-in-out;display: inline-block;width: 8px;height: 8px;border-radius: 50%;border:1px solid #fff;margin: 0 7px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;}
.indexBanner .slick-dots li.slick-active{width: 18px;border-radius: 5px}
.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);}
/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
/*底部图标 start*/
.footIcon{
	overflow:hidden;
	padding: 33px 0;
	cursor: pointer;
}
.footIcon .scrollTop{
	background: #b91a31 url(../images/common/scrollTop.png) no-repeat center center;
	width: 50px;
	height: 50px;
	border-radius: 10px;
}
/*底部图标 end*/
/* 友情链接start */
.footer{ background: #eeeeee;}
.friendLink{ overflow: hidden; margin-right: -40px;}
.friendLink .title {
	line-height: 46px;
	padding-left: 30px;
	color: #666;
	font-size: 18px;
	background: url(../images/footerIcn1.png) no-repeat left center;
	margin-right: 70px;
}
.friendLink .list{
	overflow: hidden;
	/* padding: 20px 0; */
	line-height: 38px;
	font-size: 0;
}
.friendLink .list a{ display: inline-block; color: #666666; font-size: 16px; margin-right: 40px;}
.friendLink .list a:hover{ color: #b91a31;}
/* 友情链接end   */
/* 底部中间start   */
.footerM{ padding-bottom:18px}
.footerB{
	overflow: hidden;
	border-top: 1px solid #e2e2e2;
	padding: 8px 0 16px 0;
}
.footerML{float: left; display: inline;width: 28.8194%;}
.footerLogo{ padding-top: 10px; margin-bottom: 30px;}
.footerLogo img{ display: block; height: 70px;}
.footerPhone{ color: #666;}
.footerPhone .phone{ margin-bottom: 3px; height: 26px; line-height: 26px;font-size: 20px;font-weight: bold;font-style: italic;color: #fff;letter-spacing: 1px;}
.footerPhone .phone img{ height:17px; display: inline-block; vertical-align: middle;}
.footerPhone .title{ line-height: 46px;font-size: 18px; letter-spacing: 2px;}
.footerPhone .text{ line-height: 38px; font-size: 16px; letter-spacing: 2px;}
.footerMM{ overflow: hidden;float: left; display: inline;}
.footerMenu{ overflow: hidden;margin-right: -120px;}
.footerMenu dd{ float: left; display: inline; margin-right: 120px;}
.footerMenu dd em{ font-style: normal; display: block; line-height: 35px; height: 35px; overflow: hidden;}
.footerMenu dd em a{ font-size: 16px; color: #333;font-weight: bold;}
.footerMenu dd em a:hover{ color:#b91a31;}
.footerMenu dd span{ font-style: normal; display: block; line-height:28px;overflow: hidden;}
.footerMenu dd span a{ font-size: 14px; color: #666666;}
.footerMenu dd span a:hover{ color:#b91a31;}
.footerMR{ overflow: hidden;padding-left: 20px}
.footerEwm{ overflow:hidden;}
.footerEwm dd{ float:left; display:inline; position:relative; width:110px; overflow:hidden; }
.footerEwm dd:last-child{
	margin-left:30px;
}
.footerEwm dd img{ display:block; width:110px; height:110px; margin-bottom: 10px;}
.footerEwm dd span{ display:block; height:40px; line-height:40px; text-align:center; color:#666666; font-size:14px;}
/* 底部中间end   */
/* 底部版权start   */
.friendCopyRight{ height: 50px; line-height: 50px; overflow: hidden; font-size: 14px; color: #666666;background: #333;}
.friendCopyRight .conL{ float: left; display: inline;}
.friendCopyRight .conL span{ margin-right: 20px;}
.friendCopyRight .conL a{ color: #666666; margin-right: 20px;}
.friendCopyRight .conL a:hover{ color: #fff;}
.friendCopyRight .conR{ float: right; display: inline;}
.friendCopyRight .conR img{ margin-right: 10px; vertical-align: middle;}
.friendCopyRight .conR a{color: #666666; }
.friendCopyRight .conR a:hover{ color: #fff;}
/* 底部版权end   */
/* ————— 底部 end   ————— */
/* ========== 主体框架 end ========== */

/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;width: 100%;z-index: 4;}
.subBanner:before{display: block;content: '';padding-top: 23.4375%;}
.subBanner img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover; object-position: center center;transform: scale(1);-webkit-transform: scale(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%;position: relative;}
.subBanner .textC{position: absolute;width: 100%;left: 0;bottom: 0;line-height: 130px;height: 130px;}
.subBanner .textC .textCMore{float: right;display: inline;margin-left: 50px;position: relative;cursor: pointer;}
.subBanner .textC .textCMore .textCMoreUp{display: block;padding-right: 25px;font-size: 16px;color: #ffffff;background: url("../images/subBannerIcon.png") no-repeat right center;}
.subBanner .textC .textCMore .textCMoreDown{position: absolute;left: 50%;margin-left: -60px;top: 72%;visibility: hidden;opacity: 0; width: 120px;padding: 15px 0 0;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #fff;box-shadow: 4.938px 0.782px 11px 0px rgba(0, 0, 0, 0.06);transform: translateY(10px);-webkit-transform: translateY(10px);}
.subBanner .textC .textCMore .textCMoreDown::before{display: block;content: "";width: 0;height: 0;border-bottom: 12px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent;position: absolute;top: -12px;left: 50%;margin-left: -9px;}
.subBanner .textC .textCMore .textCMoreDown .item{margin-bottom: 10px;line-height: 30px;text-align: center;}
.subBanner .textC .textCMore .textCMoreDown .item a{display: block;padding: 5px 10px;font-size: 16px;color: #666666;transition: all 0.3s;-webkit-transition: all 0.3s;}
.subBanner .textC .textCMore .textCMoreDown .item.hover a{background-color: #c00000;color: #fff;}
.subBanner .textC .textCMore .textCMoreDown .item:hover a{background-color: #c00000;color: #fff;}
.subBanner .textC .textCMore:hover .textCMoreDown{visibility: visible;opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}
.subBanner .textC .textCL{float: left;display: inline;font-size: 36px;color: #ffffff;margin-right: 50px;}
.subBanner .textC .lineBox{overflow: hidden;padding-top: 65px;}
.subBanner .textC .lineBox .line{background-color: rgba(255, 255, 255, 0.5);height: 1px;}
.subBanner .textC .textCMore:hover .textCMoreUp{background-image: url("../images/subBannerIconH.png");color: #b91a31;}
/* ————— subBanner end ————— */
/* ————— 当前位置 start ————— */
.locationBox{clear:both;width: 100%;height: 60px;background: #fff;box-shadow:0 3px 5px #dcdcdc;}
.location{height: 60px;overflow: hidden;padding-left: 33px;position: relative;}
.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;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:#c6002f}
.location a.hover{color:#c6002f}
.subNavBox{margin-right:-15px; position: relative;}
.subNav::after{ display: block; content: ''; clear: both; visibility: hidden;}
.subNav a{display: inline;float: left;line-height: 60px;height:60px;color: #666666;font-size: 14px;padding:0 14px;}
.subNav a.hover{color: #c6002f}
.subNav a:hover{color: #c6002f}
/* ————— 当前位置 end ————— */
/* ————— 三级栏目 start ————— */
.sjMenu{font-size: 0;}
.sjMenu a{ display: inline-block; height: 45px; line-height: 45px;font-family: 'song'; padding:0 50px; color: #333333; border-radius: 45px; font-size: 16px; margin-right: 30px; background: #f5f5f5;transition: all 0.3s;-webkit-transition: all 0.3s;}
.sjMenu a:hover{ background: #b91a31; color: #FFF; border-color: #b91a31;}
.sjMenu a.hover{ background: #b91a31; color: #FFF; border-color: #b91a31;}
/* ————— 三级栏目 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:3px;background: #fff; margin: 0 3px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #c6002f;color: #fff;}
.page a.hover{background: #c6002f;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: #c6002f; color: #FFF; border-color: #c6002f;}
.aykj-recruitTc .layui-layer-btn .layui-layer-btn1{background: #ddd; color: #8b8b8b; border-color: #ddd;}

.aykj-alert .layui-layer-btn .layui-layer-btn0{background: #c6002f; border-color: #c6002f;}
/* ————— 弹窗 end ————— */
/* ========== 内层框架 end ========== */
/* ========== 首页 start ========== */
/* ————— 公共部分 start ————— */
.colorRed{
	color:  #c6002f!important;
}
.conTitle{
	overflow: hidden;
	font-weight: bold;
	font-size: 26px;
	line-height: 50px;
}
.conTitle .more{
	position: relative;
	line-height: 50px;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 50px;
	padding: 0 30px 0 20px;
	background: #c6002f url(../images/common/arrowBaiRight.png)no-repeat 75px center;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
@keyframes fade {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}
.conTitle .more:hover{
	animation: fade 0.5s ease-in-out;
}
.conTitle .titleM{
	overflow: hidden;
	position: relative;
	height: 50px;
}
.conTitle .titleM:after{
	display: block;
	content: "";
	margin: 0 15px;
	width: 96%;
	height: 4px;
	background: url("../images/indexColumn1TitleLine.png") no-repeat center center / 100% 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
/* ————— 公共部分 end ————— */
/* ————— 第1通栏 start ————— */
.djColumn1{
	transform: translateY(-33px);
	font-size: 18px;
	height: 64px;
	line-height:64px;
	box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.djColumn1 .djColumn1L{
	overflow: hidden;
	border-top-left-radius: 10px;
	padding-left: 110px;
	width: 240px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	background: #f5f7fa url("../images/common/notice.png")no-repeat  60px center;
}
.djColumn1 .djColumn1R{
	width: 85px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.djColumn1 .djColumn1R:hover{
	animation: fade 0.5s ease-in-out;
}
.djColumn1 .djColumn1M{
	overflow: hidden;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}
.djColumn1 .djColumn1M:before {
	display: block;
	content: "";
	width: 1px;
	height: 30px;
	background: #e5e5e5;
	position: absolute;
	left: 49%;
	top: 20px;
	bottom: 0;
}
.djColumn1 .djColumn1M a{
	display: inline-block;
	width: 49%;
}
.djColumn1 .djColumn1M a:first-child{
	padding-left: 10px;
}
/* ————— 第1通栏 end ————— */
/* ————— 第2通栏 start ————— */
.djColumn2{
	padding-top:20px;
	overflow: hidden;
}
.djColumn2 .djColumn2Bot{
	padding-top: 60px;
}
.djColumn2Bot .djColumn2BotL{
	width: 45.1389%;
	padding-right: 40px;
}
.djColumn2Bot .djColumn2BotL .column2Slick{
	position: relative;
}
.column2Slick .bd ul.slick-dots{
	display: block;
	position: absolute;
	bottom: 215px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.column2Slick .bd ul.slick-dots li {
	transition: 0.4s ease-in-out;
	-webkit-transition: 0.4s ease-in-out;
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	border: 1px solid #fff;
	margin: 0 7px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	background: #fff;
}
.column2Slick .bd ul.slick-dots li.slick-active {
	width: 18px;
	border-radius: 5px;
}
.djColumn2Bot .djColumn2BotR{
	overflow: hidden;
}
.djColumn2BotL .con{
	width: 100%;
}
.djColumn2BotL .con .pic:before{
	padding-top:56.31%;
}
.djColumn2BotL .con .text{
	padding: 22px 30px 32px 30px;
	background: #f8f9fb;
	border-bottom: 2px solid #c6002f;
}
.djColumn2 .text .text1{
	line-height: 48px;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 6px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.djColumn2 .text .text2{
	line-height: 32px;
	color: #666;
	font-size: 16px;
}
.djColumn2 .text .text1:hover{
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.djColumn2BotR .text{
	padding: 20px 30px;
	border-bottom: 1px solid #f2f2f2;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.djColumn2BotR .text:hover{
	background: #f8f9fb;
	border-bottom: 1px solid #c6002f;
}
.djColumn2BotR .text:hover .text1{
	color: #c6002f;
}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.djColumn3{
	overflow: hidden;
	padding-top: 60px;
}
.djColumn3 .djColumn3L{
	overflow:hidden;
}
.djColumn3 .djColumn3R{
	width: 46.52778%;
	padding-left: 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
}
.djColumn3 .djColumn3R:before{
	display: block;
	content: "";
	padding-top: 65.625%;
}
.djColumn3 .conTitle .more{
	background-position: center center;
}
.djColumn3 .textList1 {
	padding-top: 20px;
}
.djColumn3 .textList1 dd{
	border-bottom: 1px dotted transparent;
}
.djColumn3 .textList1 dd.firstDd {
	height: auto;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
.djColumn3 .textList1 dd.firstDd a{
	font-weight: bold;
	font-size: 18px;
	line-height: 38px;
	margin-bottom: 2px;
}
.djColumn3 .textList1 dd.firstDd .text{
	color: #666;
	font-size: 16px;
	line-height: 32px;
}
.djColumn3R .bg{
	position: absolute;
	top: 0;
	left: 30px;
	width: calc(100% - 120px);
	height: 100%;
	background-size: cover;
}
.djColumn3R .bg span{
	display: inline-block;
	height: 50px;
	line-height: 50px;
	color: #ffffff;
	font-size: 18px;
	padding: 0 15px;
	background: #c6002f;
	border-bottom-right-radius: 20px;
}
.baseDynamics{
	position: absolute;
	right: 2px;
	top: 50%;
	transform:translateY(-50%);
	width: 320px;
	z-index: 999;
	box-shadow: 2.5px 4.33px 8.19px 0.81px rgba(0, 0, 0, 0.06);
}
.baseDynamics .myslide .con{
	padding-left: 20px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.baseDynamics .slick-vertical .slick-slide{
	border:none;
}
.baseDynamics .myslide{
	position: relative;
}
.baseDynamics .myslide.hover:before{
	display: block;
	content: "";
	position: absolute;
	left: -6px;
	top: 50%;
	width: 0;
	height: 0;
	border-top: 13px solid transparent;
	border-right: 13px solid #c6002f;
	border-bottom: 13px solid transparent;
	border-left: 13px solid transparent;
	transform: translateY(-50%);
	z-index: 999;
}

.baseDynamics .myslide a{
	padding: 0 20px;
	background: #fff;
	font-size: 18px;
	color: #333333;
	overflow: hidden;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #e5e5e5;
}
.baseDynamics .myslide.hover .con a{
	border-bottom: 1px solid #c6002f;
	color: #fff;
	background: #c6002f;
}
.baseDynamics .slick-arrow{
	position: absolute;
	width: 30px;
	height: 40px;
	z-index: 999;
	left: 50%;
	transform: translateX(-50%);
	cursor: pointer;
}
.baseDynamics .slick-arrow.prev{
	top: -35px;
	background:url("../images/common/arrowLeft.png") no-repeat center center;
	transform: rotate(90deg);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.baseDynamics .slick-arrow.next{
	bottom: -35px;
	background:url("../images/common/arrowLeft.png") no-repeat center center;
	transform: rotate(270deg);
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.baseDynamics .slick-arrow.prev:hover {
	background: #c6002f url("../images/common/arrowLeft.png") no-repeat center center;
}
.baseDynamics .slick-arrow.next:hover {
	background: #c6002f url("../images/common/arrowLeft.png") no-repeat center center;
}
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
.djColumn4{
	overflow: hidden;
	padding-top: 48px;
	margin-bottom: 60px;
}
.djColumn4 .pic{
	width: 100%;
	margin-bottom: 30px;
	overflow: hidden;
}
.djColumn4 .pic:before{
	padding-top: 8.3333%;
}
.imgSlick{margin: 0 -15px;padding-top: 30px;}
.imgSlick .bd{	position: relative;}
.imgSlick dd{display: inline;}
.imgSlick dd .con{display: block;background: #FFFFFF;margin: 0 15px;overflow: hidden;transition: all 0.4s;-webkit-transition: all 0.4s;}
.imgSlick dd .con .pic{
	margin-bottom: 0;
}
.imgSlick dd .con .pic::before{padding-top:17.0213%;}
.imgSlick .slick-arrow{
	position: absolute;
	width: 30px;
	height: 40px;
	transform: translateY(-50%);
	z-index: 999;
}
.imgSlick .slick-arrow.prev{
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	left: 15px;
	top: 50%;
	background:rgba(0,0,0,0.5) url("../images/common/arrowLeft.png") no-repeat center center;
}
.imgSlick .slick-arrow.next{
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	right: 15px;
	top: 35%;
	background:rgba(0,0,0,0.5) url("../images/common/arrowLeft.png") no-repeat center center;
	transform: rotate(180deg);
}
.imgSlick .slick-arrow.prev:hover{
	background:#c6002f url("../images/common/arrowLeft.png") no-repeat center center;
}
.imgSlick .slick-arrow.next:hover {
	background:#c6002f url("../images/common/arrowLeft.png") no-repeat center center;
	transform: rotate(180deg);
}
/*.imgSlick .slick-arrow {*/
/*	background-color: #b91a31;*/
/*}*/
/* ————— 第4通栏 end ————— */
/* ————— 第5通栏 start ————— */
.djColumn5{
	overflow: hidden;
	background:url("../images/clumn5bj.png")no-repeat top center;
	background-size: 100% 400px;
}
.column5CUpCon{text-align:center;}
.djColumn5 .topTitle{padding-right:50px;display:inline-block;}
.djColumn5 .topTitle::after{
	display: block;
	content: '>>';
	font-size:16px;
	color:#fff;
	position:absolute;
	right:0;
	top:50%;
}
.djColumn5 .topTitle:before{transform: translateX(-95%);}
.topTitle{
	text-align: center;
	font-size: 26px;
	line-height: 64px;
	font-weight: bold;
	color: #fff;
	position: relative;
	margin-bottom: 45px;
	padding-top: 30px;
}
.topTitle:before {
	position: absolute;
	bottom: -8px;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	content: '';
	width: 52px;
	height: 8px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius:7px ;
	background: #b91a31;
}
.column5ImgText{
	padding-bottom: 5px;
	overflow: hidden;
	margin: 8px -15px 30px -15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.column5ImgText dd{
	width: 33%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.column5ImgText dd .con{
	width: 100%;
	height: 100%;
	padding: 20px;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	background: #fff;
}
.column5ImgText dd .con .text{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	padding: 12px 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	height: 78px;
	overflow: hidden;
	margin-bottom: 15px;
}
.column5ImgText dd .con .more{
	display: block;
	padding: 0 10px;
	text-align: right;
	font-size: 14px;
	color: #bcbcbc;
	line-height: 30px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.column5ImgText .con .pic{
	width: 100%;
	overflow: hidden;
}
.column5ImgText dd .con:hover{
	box-shadow: 0px 6px 5.4px 0.6px rgba(0, 0, 0, 0.06);
}
.column5ImgText dd .con .more:hover{
	color: #b91a31;
}
.djColumn5 .conTitle{
	width: 106px;
	margin: 60px auto 0;
}
/* ————— 第5通栏 end ————— */
/* ————— 第6通栏 start ————— */
.djColumn6{
	padding-top: 15px;
	position: relative;
}
.djColumn6:before{
	display: block;
	content: "";
	position: absolute;
	background: #ffffff;
	width: 100%;
	height: 375px;
	top: 0;
	z-index: 0;
}
.djColumn6:after{
	display: block;
	content: "";
	position: absolute;
	background: #f7f7f7;
	width: 100%;
	height: 540px;
	bottom: 0;
	z-index: -1;
}
.djColumn6 .djColumn6Top{
	position: relative;
}
.djColumn6 .djColumn6Top::after{
	display: block;
	content: '';
	clear: both;
	visibility: visible;
	overflow: hidden;
}
.djColumn6Top .topL{
	position: relative;
	z-index: 999;
}
.djColumn6Top .topL .text{
	font-size: 26px;
	font-weight: bold;
	writing-mode: vertical-rl;
	text-orientation: upright;
	text-align: center;
	width: 35px;
	margin: 0 auto 120px auto;
	position: relative;
}
.djColumn6Top .topL .text:before {
	display: block;
	content: " ";
	height: 200px;
	position: absolute;
	left: 50px;
	border-right:1px dashed #e7e7e7;
}
.djColumn6Top .topM{width: 250px;margin: 0 65px 0 85px;color: #333333;transform: translateY(0px);position: relative;z-index: 999;transition: all 0.3s;-webkit-transition: all 0.3s;    border: 1px solid #f5f5f5;border-radius: 5px;}
.djColumn6Top.column6Slick2C .topM{width: 480px;transform: translateY(0px);}
.djColumn6Top .topM .pic{
	width: 100%;
}
.djColumn6Top .topM .pic:before{
	padding-top: 110%;
}
.djColumn6Top .topM .pic img{
	object-fit: contain;
}
.djColumn6Top.column6Slick2C .topM .pic:before{
	padding-top: 66.6667%;
}
.djColumn6Top .topR{
	overflow: hidden;
	padding-bottom: 67px;
}
.djColumn6Top .topR .title{
	line-height: 50px;
	font-size: 24px;
}
.djColumn6Top .topR .text{
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}
.djColumn6Top .topR .text.clamp5{height: 160px;overflow: hidden;}
.djColumn6Top .topR .text.clamp5 img{max-height: 160px;}
.djColumn6Top .topR .text.clamp5 p{text-align: left !important;}
.djColumn6Tab{
	overflow: hidden;
	position: relative;
	z-index: 999;
	padding: 60px 0;
}
.djColumn6TabRR{float: right;display: inline;}
.djColumn6Tab .tabTitle{
	cursor: pointer;
	text-align: center;
	height:  50px;
	line-height:50px;
	padding: 0 35px;
	margin:0 25px;
	font-size: 16px;
	color: #666;
	border: 1px solid #999999;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;;
}
.djColumn6Tab .tabTitle:hover,
.djColumn6Tab .tabTitle.hover{
	border: 1px solid #c6002f;
	background: #c6002f;
	color: #fff;
}
.column6TabC{
	overflow: hidden;
	position: relative;
}
.column6TabC .topR{display: none;}
.column6TabC:before {
	display: block;
	content: '';
	padding-top:25% ;
}
.column6SlickBox{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
}
.column6SlickBox.active{
	opacity: 1;
	visibility: visible;
}
.column6Slick{
	/*position: absolute;*/
	/*visibility: hidden;*/
	/*left: 0;*/
	/*top: 0;*/
	/*opacity: 0;*/
	position: relative;
	z-index: 999;
	padding-bottom: 40px;
}
.column6Slick.active{
	/*opacity: 1;*/
	/*visibility: visible;*/
}
.column6Slick .mySlide .con{
	margin: 0 25px;
	display: block;
}
.column6Slick .mySlide .con .picBox{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	background: #fff;
	border-radius: 3px;
	padding: 10px;
}
.column6Slick .mySlide .con .pic{
	overflow: hidden;
	
}
.column6Slick .mySlide .con .text{
	font-size: 16px;
	color: #666666;
	line-height: 40px;
	text-align: center;
}
.column6Slick .mySlide .con .pic:before{
	padding-top:128.1818% ;
}
.column6Slick .mySlide .con .pic img{
	object-fit: contain;
}
.column6Slick.column6Slick2 .mySlide .con .pic{
	padding: 10px;
}
.column6Slick.column6Slick3 .mySlide .con .pic{
	padding: 10px;
}
.column6Slick.column6Slick2 .mySlide .con .pic:before,.column6Slick.column6Slick3 .mySlide .con .pic:before{
	padding-top:75% ;
}
.column6Slick.column6Slick2 .mySlide .con .pic img{object-fit: contain;}
.column6Slick.column6Slick3 .mySlide .con .pic img{object-fit: contain;}
.column6Slick .slick-arrow{
	position: absolute;
	width: 30px;
	height: 40px;
	z-index: 999;
	cursor: pointer;
}
.column6Slick .slick-arrow.prev{
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	left: -5px;
	top: 50%;
	margin-top: -40px;
	background:rgba(0,0,0,0.5) url("../images/common/arrowLeft.png") no-repeat center center;
}
.column6Slick .slick-arrow.next{
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	right: -5px;
	top: 50%;
	margin-top: -40px;
	background:rgba(0,0,0,0.5) url("../images/common/arrowLeft.png") no-repeat center center;
	transform: rotate(180deg);
}
.column6Slick .mySlide.slick-slide.slick-current.slick-active .con .text{
	color:#c6002f  ;
}
.column6Slick .mySlide:hover .con .text{color:#c6002f  ;}
.column6Slick .slick-arrow.prev:hover{
	background:#c6002f url("../images/common/arrowLeft.png") no-repeat center center;
}
.column6Slick .slick-arrow.next:hover{
	background:#c6002f url("../images/common/arrowLeft.png") no-repeat center center;
	transform: rotate(180deg);
}
/* ————— 第6通栏 end ————— */
/* ————— 第7通栏 start ————— */
.djColumn7List{
	padding-top: 60px;
	overflow: hidden;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}
.djColumn7List dd{
	width: 33.3333%;
}
.djColumn7List dd .con{
	position: relative;
	display: block;
	width: 100%;
	height: 200px;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.djColumn7List dd .con:before{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
	display: block;
	content: '';
	z-index: 999;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
}
.djColumn7List dd .con.hover:before,
.djColumn7List dd .con:hover:before{
	display: none;
}
.djColumn7List dd .con .innerBox{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.djColumn7List dd .con .icon{
	width: 50px;
	margin: 0 auto;
}
.djColumn7List dd .con .text{
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
}
/* ————— 第7通栏 end ————— */
.subSearchBox{line-height: 50px;height: 50px;position: relative;z-index: 3;padding: 40px 0px;}
.subSearchBoxL{float: left;display: inline;cursor: pointer;display: none;position: relative;}
.newsListBoxPage .subSearchBoxL{display: block;}
.subSearchBoxLUp{padding: 0 30px;background-color: #b91a31;line-height: 50px;height: 50px;font-size: 16px;color: #ffffff;position: relative;}
.subSearchBoxLUp span{display: inline-block;line-height: 50px;height: 50px;vertical-align: middle;width: 12px;margin-left: 15px;background: url("../images/subSerachIcon.png") no-repeat center center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.subSearchBox .subSearchBoxLDown{position: absolute;left: 0;top: 100%;visibility: hidden;opacity: 0; width: 100%;padding: 15px 0 0;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #fff;box-shadow: 4.938px 0.782px 11px 0px rgba(0, 0, 0, 0.06);transform: translateY(10px);-webkit-transform: translateY(10px);}
.subSearchBox .subSearchBoxLDown .item{margin-bottom: 10px;line-height: 30px;text-align: center;}
.subSearchBox .subSearchBoxLDown .item a{display: block;padding: 5px 10px;font-size: 16px;color: #666666;transition: all 0.3s;-webkit-transition: all 0.3s;}
.subSearchBox .subSearchBoxLDown .item.hover a{background-color: #c00000;color: #fff;}
.subSearchBox .subSearchBoxLDown .item:hover a{background-color: #c00000;color: #fff;}
.subSearchBoxL:hover .subSearchBoxLDown{visibility: visible;opacity: 1;transform: translateY(0);-webkit-transform: translateY(0);}
.subSearchBoxL:hover .subSearchBoxLUp span{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.subSearchBoxR{margin: 0 auto;width: 520px;box-shadow: 0px 5px 5px 0px rgba(8, 1, 3, 0.05);}
.subSearchBoxR .subSearchBoxRR{float: right;display: inline;width: 75px;height: 50px;}
.subSearchBoxR .subSearchBoxRR a{display: block;height: 100%;width: 100%;background:#b91a31 url("../images/subSerachIcon2.png") no-repeat center center;}
.subSearchBoxR .input{overflow: hidden; padding: 0 20px;border: none;background: none;}
.subSearchBoxR .input input{min-height: 50px;line-height: 50px;font-size: 16px;color: #333;}
.newsListBoxPage .subSearchBoxR{float: right;display: inline;margin: unset;}
/* ========== 首页 end ========== */
/* ========== 党建首页 start ========== */
/* 公共部分start */
.djIndexTitle{text-align: center;position: relative;line-height: 70px;height: 70px;}
.djIndexTitle span{display: inline-block;position: relative;font-size: 36px;color: #333333;z-index: 2;}
.djIndexTitle span::before{display: block;content: "";width: 120px;height: 10px;background: url("../images/djIndexTitleIconL.png") no-repeat center center;position: absolute;left: -225px;top: 50%;margin-top: -10px;}
.djIndexTitle span::after{display: block;content: "";width: 120px;height: 10px;background: url("../images/djIndexTitleIconR.png") no-repeat center center;position: absolute;right: -225px;top: 50%;margin-top: -10px;}
.djIndexTitle::before{display: block;content: "";z-index: 1;width: 396px;height: 70px;position: absolute;left: 50%;margin-left: -198px;top: 0;background: url("../images/djIndexTitleIcon.png") no-repeat center center;}
.djIndexTitle .djMoreBtn{position: absolute;right: 0;top: 0;width: 70px;height: 70px;}
.djIndexTitle .djMoreBtn a{display: block;text-align: center;width: 100%;height: 100%;border-radius: 50%;font-size: 16px;color: #cf9c51;background-color: #fff;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djIndexTitle .djMoreBtn a:hover{background-color: #c6002f;color: #fff;}
.djIndexPage .text{display: none;}
/* 公共部分end */
/* 第一通栏start */
.djIndexC1{background-color: #f1e1c9;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.djIndexC1 .djIndexTitle{margin-bottom: 60px;}
.djIndexC1C{padding: 80px 0 110px;}
.djIndexC1Scroll{float: left;display: inline;width: 680px;margin-right: 60px;position: relative;}
.djIndexC1Scroll .bd{ overflow: hidden;}
.djIndexC1Scroll .slick-list{ overflow: visible; margin-right: -30px; }
.djIndexC1Scroll .myslide{ width: 100%; float: left; display: inline;}
.djIndexC1Scroll .con{ margin-right: 30px;display: block;}
.djIndexC1Scroll .con .pic{overflow: hidden;}
.djIndexC1Scroll .con .pic::before{padding-top: 66.9117%;}
.djIndexC1Scroll .text{line-height: 70px;height: 70px;background-color: rgba(0, 0, 0, .5);padding: 0 30px;box-sizing: border-box;-webkit-box-sizing: border-box;width: 100%;position: absolute;left: 0;bottom: 0;}
.djIndexC1Scroll .text .title{overflow: hidden;}
.djIndexC1Scroll .text .title a{display: block;font-size: 16px;color: #ffffff;}
.djIndexC1Dot{float: right;display: inline;margin-left: 60px;z-index: 2;}
.djIndexC1Dot .slick-dots li{ display: inline-block; width: 10px; height: 10px; background: #fff; border-radius: 10px; margin-left: 10px; cursor: pointer;vertical-align: middle;}
.djIndexC1Dot .slick-dots li.slick-active{ background:#dfbc5e}
.djIndexC1CRList{background-color: #fff;overflow: hidden;padding: 35px 75px 30px 0;}
.djIndexC1CRList dd{margin-bottom: 35px;}
.djIndexC1CRList dd:last-child{margin-bottom: 0;}
.djIndexC1CRList dd a{display: block;line-height: 25px;height: 50px;overflow: hidden;position: relative;}
.djIndexC1CRList dd a .title{padding:0 130px 0 45px;position: relative;}
.djIndexC1CRList dd a .title::before{display: block;content: "";width: 45px;height: 1px;background-color: #cf9c51;position: absolute;left: 0;top: 15px;}
.djIndexC1CRList dd a .title::after{display: block;content: "";width: 1px;height: 12px;background-color: #cf9c51;position: absolute;left: 44px;top: 8px;}
.djIndexC1CRList dd a .title span{display: block;padding-left: 25px;font-size: 16px;color: #333333;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djIndexC1CRList dd a .time{position: absolute;right: 0;bottom: 0;line-height: 25px;height: 25px;font-size: 14px;color: #999999;}
.djIndexC1CRList dd:hover a .title span{color: #c6002f;}
/* 第一通栏end */
/* 第二通栏start */
.djIndexC2{background-color: #b40001;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.djIndexC2 .djIndexTitle{margin-bottom: 80px;}
.djIndexC2C{padding: 80px 0 90px;}
.djIndexC2 .djIndexTitle span{color: #fff;}
.djIndexC2 .djIndexTitle span::before{background-image: url("../images/djIndexTitleIconL2.png");}
.djIndexC2 .djIndexTitle span::after{background-image: url("../images/djIndexTitleIconR2.png");}
.djIndexC2 .djIndexTitle::before{background-image: url("../images/djIndexTitleIcon2.png");}
.djIndexC2 .djIndexTitle .djMoreBtn a{color: #ba0001;background-color: #fff;}
.djIndexC2 .djIndexTitle .djMoreBtn a:hover{background-color: #cf9c51;color: #fff;}
.djIndexC2CList{margin-right: -110px;}
.djIndexC2CList dd{float: left;display: inline;width: 50%;margin-bottom: 20px;}
.djIndexC2CList dd a{display: block;margin-right: 110px;position: relative;background-color: #f7f4ee;}
.djIndexC2CList dd a .pic{float: right;display: inline;overflow: hidden;width: 240px;}
.djIndexC2CList dd a .pic::before{padding-top: 66.6667%;}
.djIndexC2CList dd a .text{overflow: hidden;padding: 15px 25px 0;}
.djIndexC2CList dd a .text .title{line-height: 36px;height: 36px;margin-bottom: 5px;font-size: 16px;color: #333333;}
.djIndexC2CList dd a .text .info{line-height: 25px;height: 75px;overflow: hidden;font-size: 14px;color: #666666;}
/* 第二通栏end */
/* 第三通栏start */
.djIndexC3{background-color: #f9f6f0;background-position: center center;background-size: cover;background-repeat: no-repeat;padding-bottom: 105px;}
.djIndexC3 .djIndexTitle{margin-bottom: 70px;}
.djIndexC3C{padding: 80px 0 60px;}
.djIndexC3 .djIndexTitle span::before{background-image: url("../images/djIndexTitleIconL3.png");}
.djIndexC3 .djIndexTitle span::after{background-image: url("../images/djIndexTitleIconR3.png");}
.djIndexC3 .djIndexTitle::before{background-image: url("../images/djIndexTitleIcon3.png");}
.djIndexC3 .djIndexTitle .djMoreBtn a{color: #fff;background-color: #ba0001;}
.djIndexC3 .djIndexTitle .djMoreBtn a:hover{background-color: #fff;color: #ba0001;}
.djIndexC3List{margin-right: -50px;}
.djIndexC3List dd{float: left;display: inline;width: 33.3333%;}
.djIndexC3List dd a{display: block;padding: 40px;border: 1px solid #cacac8;margin-right: 50px;position: relative;background-color: #fefcfa;}
.djIndexC3List dd a .pic{overflow: hidden;}
.djIndexC3List dd a .pic::before{padding-top: 67.1232%;}
.djIndexC3List dd a .text{padding-top: 22px;}
.djIndexC3List dd a .text .title{line-height: 32px;height: 64px;overflow: hidden;font-size: 18px;color: #333333;margin-bottom: 12px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.djIndexC3List dd a .text .line{width: 21px;height: 2px;background-color: #dcca06;margin-bottom: 10px;}
.djIndexC3List dd a .text .time{line-height: 35px;height: 35px;overflow: hidden;font-size: 16px;color: #999999;}
.djIndexC3List dd a .icon{position: absolute;left: 0;bottom: -20px;width: 0;height: 0;border-top: 20px solid #fff;border-right: 24px solid transparent;}
.djIndexC3List dd a .icon::before{display: block;content: "";width: 1px;height: 24px;background-color: #cacac8;position: absolute;left: -1px;top: -23px;}
.djIndexC3List dd a .icon::after{display: block;content: "";width: 1px;height: 30px;transform: rotate(50deg);-webkit-transform: rotate(50deg);right: -12px;bottom: -6px;position: absolute;background-color: #cacac8;}
.djIndexC3List dd a::after{display: block;content: "";background-color: #2a99d1;width: 9px;height: 9px;border-radius: 50%;position: absolute;left: 0;bottom: -65px;}
.djIndexC3List dd:hover a .text .title{color: #ba0001;}
.djIndexC3Line{width: 100%;height: 1px;background-color: rgba(0, 0, 0, .1);}
/* 第二通栏end */
/* ========== 党建首页 end ========== */
/* ========== 频道页 start ========== */
/* ========== 频道页 end ========== */
/* ========== 图书馆模块 start ========== */
.footer.resourceFooter .friendCopyRight{background: #e6e6e6;}
.footer.resourceFooter .friendCopyRight .conL{float: unset;display: block;text-align: center;font-size: 14px;color: #999999;}
.friendCopyRight .conL a{color: #999999;}

.resourceTopC{height: 100px;}
.resourceTop{background-color: #8c0926; height: 100px;position: fixed;left: 0;top: 0; z-index: 5;border-radius: 0 0 15px 15px;padding: 0 60px;background: url("../images/resource/resourceTopBg.png") no-repeat center center / cover;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;min-width: 1280px;}
.resourceTopL{float: left;display: inline;margin-top: 22px;}
.resourceLogo{float: left;display: inline;margin-right: 40px;position: relative;}
.resourceLogo img{display: block;height: 56px;}
.resourceLogo::before{display: block;content: "";width: 1px;height: 50px;background-color: rgba(255, 255, 255, .2);position: absolute;right: -20px;top: 3px;}
.resourceTitle{overflow: hidden;font-size: 40px;color: #ffffff;}
.resourceTopR{float: right;display: inline;margin-top: 27px;line-height: 45px;height: 45px;cursor: pointer;position: relative;padding-right: 35px;background: url("../images/resource/loginXJT.png") no-repeat right center;}
.resourceTopR .icon{float: right;display: inline;width: 45px;height: 45px;border-radius: 50%;line-height: 45px;text-align: center;background-color: #fff;overflow: hidden;margin-left: 20px;}
.resourceTopR .icon img{display: inline-block;vertical-align: middle;max-width: 45px;}
.resourceTopR .text{overflow: hidden;font-size: 16px;color: #ffffff;}
.resourceTopRLogOut{float: right;display: inline;margin-top: 35px;margin-left: 10px;}
.resourceTopRLogOut a{display: block;width: 30px;height: 30px;background: url("../images/LogOut.png") no-repeat center center / cover;}

.resourceTopRDown{position: absolute;width: 120px;top: 140%;padding: 15px 20px 0;right: -70px;opacity: 0;visibility: hidden;transition: all 0.3s;-webkit-transition: all 0.3s;}
.resourceTopRDownC{background-color: #fff;width: 100%;border-radius: 10px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.03);}
.resourceTopRDownC .topItemOne{line-height: 55px;height: 55px;text-align: center;}
.resourceTopRDownC .topItemOne.topItemOne2{border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}
.resourceTopRDownC .topItemOne a{display: block;font-size: 14px;color: #333333;padding-left: 25px;background-position: 25px center;background-repeat: no-repeat;}
.resourceTopRDown::before{display: block;content: "";width: 0;height: 0;border-bottom: 12px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent;position: absolute;top: 3px;left: 50%;margin-left: -9px;}
.resourceTopRDownC .topItemOne.topItemOne1 a{background-image: url("../images/resource/editPassWord.png");} 
.resourceTopRDownC .topItemOne.topItemOne2 a{background-image: url("../images/resource/phoneList.png");} 
.resourceTopRDownC .topItemOne.topItemOne3 a{background-image: url("../images/resource/logOutIcon.png");} 
.resourceTopR:hover .resourceTopRDown{top: 120%;opacity: 1;visibility: visible;}
/* 登录start */
.resourceLogin{background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;width: 100vw;height: 100vh;}
.resourceLoginC{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); width: 1100px;height: 650px;background-color: #fff;border-radius: 15px;}
.resourceLoginC .returnIndex{width: 150px;height: 60px;border-radius:60px; background-color: #c6012f;text-align:center;line-height:60px;position: absolute;left: 0;top: -90px;}
.resourceLoginC .returnIndex a{display:block;width: 100%;height: 100%;font-size:16px;color: #fff;}
.resourceLoginC .pic{float: left;display: inline;width: 500px;overflow: hidden;background-color:#8f0a29;}
.resourceLoginC .pic::before{padding-top: 130%;}
.resourceLoginCR{overflow: hidden;padding: 50px 70px 0;box-sizing: border-box;-webkit-box-sizing: border-box;background: url("../images/resource/loginRBg.jpg") no-repeat center center;height: 650px;}
.resourceLoginCR .title{line-height: 45px;height: 45px;text-align: center;margin-bottom: 40px;font-size: 28px;color: #333333;}
.resourceForm{margin-bottom: 50px;}
.resourceForm .item{margin-bottom: 30px;}
.resourceForm .item .con{line-height: 58px;height: 58px;border: 1px solid #e6e6e6;border-radius: 5px;padding: 0 20px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.resourceForm .item .con .lable{line-height: 60px;height: 60px;width: 20px;text-align: center;margin-right: 40px;position: relative;float: left;display: inline;}
.resourceForm .item .con .lable::before{display: block;content: "";width: 1px;height: 20px;background-color: #e6e6e6;position: absolute;right: -20px;top: 50%;margin-top: -10px;}
.resourceForm .item .con .lable img{display: inline-block;max-width: 20px;vertical-align: middle;}
.resourceForm .item .con .input{border: none;background: none;padding: 0;margin-left: 60px;}
.resourceForm .item .con .input input{line-height: 60px;min-height: 60px;font-size: 16px;color: #333;}
.resourceForm .item .con .input input::placeholder{font-size: 16px;color: #ccc;}
.resourceForm .item.yzmItem .yzm{float: right;display: inline;margin-left: 10px;width: 125px;height: 60px;border-radius: 5px;overflow: hidden;cursor: pointer;}
.resourceForm .item:hover .con{box-shadow: 0px 5px 34px 0px rgba(198, 1, 47, 0.12);border-color: rgba(198, 1, 47);}
.resourceForm .item.yzmItem .con{margin-right: 135px;}
.loginBtn{margin-right: -30px;}
.loginBtn .item{float: left;display: inline;width: 50%;}
.loginBtn .item a{display: block;margin-right: 30px;background-color: #c6012f;line-height: 60px;height: 60px;font-size: 18px;color: #ffffff;text-align: center;border-radius: 5px;}
.loginBtn .item.item2 a{background-color: #e6e6e6;color: #666666;}
.resourceLogin .footer.resourceFooter .friendCopyRight{background: unset;position: absolute;width: 100%;left: 0;bottom: 15px;}
.resourceLogin .footer.resourceFooter .friendCopyRight .conL{color: #666666;}
.resourceLogin .friendCopyRight .conL a{color: #666666;}
/* 登录end */
/* 左边公共页start */
.resourceLeft{background:#fff url("../images/resource/resourceLBg.png") no-repeat center top;border-radius: 0 15px 15px 0;overflow: hidden;float: left;display: inline;width: 280px;padding-bottom: 25px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.resourceLeft .title{line-height: 85px;height: 85px;text-align: center;font-size: 25px;color: #181818;border-bottom: 1px solid #c6012f;}
.resourceLeftList dd a{display: block;line-height: 90px;height: 90px;padding: 0 30px 0 40px;transition: all 0.3s;-webkit-transition: all 0.3s;border-bottom: 1px solid #f0f0f0;}
.resourceLeftList dd:last-child a{border: none;}
.resourceLeftList dd a .more{float: right;display: inline;width: 15px;height: 90px;background: url("../images/resource/resourceLJT.png") no-repeat center center;}
.resourceLeftList dd a .text{overflow: hidden;}
.resourceLeftList dd a .text .icon{float: left;line-height: 30px; display: inline;width: 30px;height: 30px;margin-top: 30px;margin-right: 15px;}
.resourceLeftList dd a .text .icon img{display: inline-block;vertical-align: middle;max-width: 30px;}
.resourceLeftList dd a .text .icon img.img2{display: none;}
.resourceLeftList dd a .text .textC{overflow: hidden;font-size: 16px;color: #333333;font-weight: bold;}
.resourceLeftList dd:hover a{background-color: #cc0130;border-radius: 0 15px 0 15px;}
.resourceLeftList dd:hover a .more{background-image: url("../images/resource/resourceLJTH.png");}
.resourceLeftList dd:hover a .text .icon img.img1{display: none;}
.resourceLeftList dd:hover a .text .icon img.img2{display: inline-block;}
.resourceLeftList dd:hover a .text .textC{color: #fff;}
.resourceLeftList dd.hover a{background-color: #cc0130;border-radius: 0 15px 0 15px;}
.resourceLeftList dd.hover a .more{background-image: url("../images/resource/resourceLJTH.png");}
.resourceLeftList dd.hover a .text .icon img.img1{display: none;}
.resourceLeftList dd.hover a .text .icon img.img2{display: inline-block;}
.resourceLeftList dd.hover a .text .textC{color: #fff;}
.resourceContent{overflow: hidden;padding: 0 20px;}
.resourceContentC{background-color: #fff;border-radius: 15px;overflow: hidden;}
/* 左边公共页end */
/* 右边头部公共页start */
.resourceSubPage{background-color: #f0f0f0;}
.contentTop{position: relative;z-index: 2;background-color: #fff;}
.contentTop::before{display: block;content: "";width: 100%;height: 74px;background: url("../images/resource/contentTopBg.png") no-repeat center center / cover;position: absolute;left: 0;bottom: 0;z-index: 0;}
.contentTop .title{line-height: 85px;height: 85px;padding: 0 30px;border-bottom: 1px solid #f5f5f5;}
.contentTop .title span{display: block;padding-left: 20px;font-size: 22px;color: #181818;font-weight: bold;position: relative;}
.contentTop .title span::before{display: block;content: "";width: 6px;height: 25px;background-color: #c6012f;position: absolute;left: 0;top: 30px;}
.contentTopFormC{position: relative;z-index: 1;padding: 30px;}
.contentTopForm{float: left;display: inline;}
.contentTopForm .item{float: left;display: inline;}
.contentTopForm .item.search{overflow: unset;background: none;}
.contentTopForm .item .con{padding: 0 20px;border: 1px solid #d9d9d9;border-radius: 5px;background-color: #fafafa;margin-right: 15px;}
.contentTopForm .item.item1 .con{margin-right: 35px;position: relative;}
.contentTopForm .item.item1 .con::before{display: block;content: "至";width: 35px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #666666;position: absolute;right: -35px;top: 0;}
.contentTopForm .item .con .icon{float: right;display: inline;margin-left: 20px;width: 20px;height: 50px;background: url("../images/resource/timeIcon1.png") no-repeat center center;}
.contentTopForm .item .con .icon a{display: block;width: 100%;height: 100%;}
.contentTopForm .item.search .con{padding: 0 0 0 20px;}
.contentTopForm .item.search .con .icon{width: 50px;height: 50px;border-radius: 0 5px 5px 0;background: #c6012f url("../images/resource/search.png") no-repeat center center;}
.contentTopForm .item .con .input{margin-right: 40px;width: 150px;padding: 0;border: none;background: none;}
.contentTopForm .item .con .input input{min-height: 50px;line-height: 50px;font-size: 16px;color: #333;}
.contentTopForm .item .con .input input::placeholder{color: #ccc;}
.contentTopForm .item.search .con .input{margin-right: 70px;width: 230px;}
.contentTopBtn{float: left;display: inline;}
.contentTopBtn .item{float: left;display: inline;}
.contentTopBtn .item a{margin-right: 15px;display: block;line-height: 48px;height: 48px;border: 1px solid #c6012f;border-radius: 5px;overflow: hidden;padding: 0 25px;background-color: #c6012f;font-size: 16px;color: #ffffff;}
.contentTopBtn .item.item2 a{background-color: #fafafa;color: #666666;border-color: #d9d9d9;}
.contentTopBtn .item a span{display: inline-block;height: 100%;padding-left: 30px;background: url("../images/resource/search.png") no-repeat left center;}
.contentTopBtn .item.item2 a span{background-image: url("../images/resource/reset.png");}
/* 右边头部公共页end */
/* 右边内容区公共页start */
.resourceContentCon{padding: 30px 30px 0;background-color: #fff;}
.resourceContentConUp{margin-bottom: 30px;}
.resourceContentConUp .reItemOne{float: left;display: inline;}
.resourceContentConUp .reItemOne a{display: block;margin-right: 15px;line-height: 48px;height: 48px;border: 1px solid #d9d9d9;border-radius: 5px;background-color: #fafafa;padding: 0 30px;transition: all 0.3s;-webkit-transition: all 0.3s;}
.resourceContentConUp .reItemOne a span{padding-left: 34px;display: inline-block;height: 100%;background: url("../images/resource/upLoadIcon.png") no-repeat left center;font-size: 16px;color: #666;}
.resourceContentConUp .reItemOne a:hover{background-color: #c6012f;border-color: #c6012f;}
.resourceContentConUp .reItemOne a:hover span{color: #fff;background-image: url("../images/resource/upLoadIconH.png");}
.resourceContentConUp .reItemThree{float: left;display: inline;padding: 0 20px;background-color: #fafafa;border: 1px solid #d9d9d9;}
.resourceContentConUp .reItemThree .reItemThreeL{float: left;display: inline;margin-right: 30px;cursor: pointer;}
.resourceContentConUp .reItemThree .reItemThreeL .icon{float: left;display: inline;width: 18px;height: 18px;border: 1px solid #ccc;background-color: #ebebeb;border-radius: 3px;margin-top: 15px;margin-right: 10px;position: relative;}
.resourceContentConUp .reItemThree .reItemThreeL .icon::before{display: block;content: "";width: 10px;height: 10px;background-color: #c6012f;position: absolute;left: 50%;top: 50%;margin-left: -5px;margin-top: -5px;border-radius: 3px;visibility: hidden;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;transform: scale(0);-webkit-transform: scale(0);}
.resourceContentConUp .reItemThree .reItemThreeL .text{overflow: hidden;font-size: 16px;color: #666666;line-height: 48px;height: 48px;}
.resourceContentConUp .reItemThree .reItemThreeL.active .icon::before{transform: scale(1);-webkit-transform: scale(1);visibility: visible;opacity: 1;}
.resourceContentConUp .reItemThreeR{overflow: hidden;}
.resourceContentConUp .reItemThreeR .reItemThreeRBtn{float: left;display: inline;margin-right: 10px;margin-top: 7px;}
.resourceContentConUp .reItemThreeR .reItemThreeRBtn a{display: block;padding: 0 15px;line-height: 35px;height: 35px;background-color: #4d90e4;border-radius: 5px;}
.resourceContentConUp .reItemThreeR .reItemThreeRBtn a span{padding-left: 28px;display: inline-block;height: 100%;background: url("../images/resource/deleteIcon.png") no-repeat left center;color: #fff;}
.resourceContentConUp .reItemThreeR .reItemThreeRBtn.reItemThreeRBtn2{margin-right: 0;}
.resourceContentConUp .reItemThreeR .reItemThreeRBtn.reItemThreeRBtn2 a{background-color: #fc8e00;}
.resourceContentConUp .reItemThreeR .reItemThreeRBtn.reItemThreeRBtn2 a span{background-image: url("../images/resource/downLoadIcon.png");}
.resourceContentConUp .reItemFour2{float: left;display: inline;margin-left:15px;}
.resourceContentConUp .reItemFour2 a{
    display: block;
    line-height: 48px;
    height: 48px;
    border: 1px solid #c6012f;
    border-radius: 5px;
    overflow: hidden;
    padding: 0 25px;
background-color: #c6012f;font-size: 16px;color: #ffffff;}
.resourceContentConUp .reItemFour{float: left;display: inline;padding: 0 20px;margin-left: 20px; background-color: #fafafa;border: 1px solid #d9d9d9;}
.resourceContentConUp .reItemFour .reItemFourL{float: left;display: inline;cursor: pointer;margin-right: 20px;}
.resourceContentConUp .reItemFour .reItemFourL:last-child{margin-right: 0;}
.resourceContentConUp .reItemFour .reItemFourL .icon{float: left;display: inline;width: 18px;height: 18px;border: 1px solid #ccc;background-color: #ebebeb;border-radius: 3px;margin-top: 15px;margin-right: 10px;position: relative;}
.resourceContentConUp .reItemFour .reItemFourL .icon::before{display: block;content: "";width: 10px;height: 10px;background-color: #c6012f;position: absolute;left: 50%;top: 50%;margin-left: -5px;margin-top: -5px;border-radius: 3px;visibility: hidden;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;transform: scale(0);-webkit-transform: scale(0);}
.resourceContentConUp .reItemFour .reItemFourL .text{overflow: hidden;font-size: 16px;color: #666666;line-height: 48px;height: 48px;}
.resourceContentConUp .reItemFour .reItemFourL.active .icon::before{transform: scale(1);-webkit-transform: scale(1);visibility: visible;opacity: 1;}
/* 右边内容区公共页end */
/* 网点建设start */
.networkList{margin-right: -30px;}
.networkList dd{float: left;display: inline;width: 33.3333%;margin-bottom: 30px;}
.networkList dd .con{display: block;margin-right: 30px;background-color: #f7f7f7;border-radius: 10px;overflow: hidden;cursor: pointer;}
.networkList dd .con .pic{overflow: hidden;border-radius: 10px;}
.networkList dd .con .pic .icon{position: absolute;width: 18px;height: 18px;border: 1px solid #fff;border-radius: 3px;background-color: rgba(0, 0, 0, .5);z-index: 2;left: 20px;top: 20px;}
.networkList dd .con .pic::before{padding-top: 66.5314%;}
.networkList dd .con .pic video{object-fit: cover; position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.networkList dd .con .text{padding: 15px 30px 20px;position: relative;}
.networkList dd .con .text .title{line-height: 25px;height: 50px;overflow: hidden;font-size: 16px;color: #333333;margin-bottom: 15px;cursor: pointer;}
.networkList dd .con .text .textC{line-height: 45px;height: 45px;font-size: 14px;color: #999999;}
.networkList dd .con .text .textC .textCL{float: left;display: inline;padding-left: 30px;background: url("../images/resource/downLoadIconHui.png") no-repeat left center;}
.networkList dd .con .text .textC .textCR{float: right;display: inline;padding-left: 30px;background: url("../images/resource/browseIcon.png") no-repeat left center;}
.networkList dd .con .text .textItemBox{position: absolute;left: 0;bottom: -65px;line-height: 45px;height: 45px;padding: 0 20px;width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;visibility: hidden;opacity: 0;transition: all 0.3s;-webkit-transition: all 0.3s;}
.networkList dd .con .text .textItemBox .textItem{background-color: #c6012f;border-radius: 45px;}
.networkList dd .con .text .textItemBox .textItem .textItemC{float: left;display: inline;width: 50%;}
.networkList dd .con .text .textItemBox .textItem .textItemC a{display: block;text-align: center;position: relative;}
.networkList dd .con .text .textItemBox .textItem .textItemC a span{display: inline-block;padding-left: 25px;height: 100%;background: url("../images/resource/downLoadIcon.png") no-repeat left center;font-size: 16px;color: #ffffff;}
.networkList dd .con .text .textItemBox .textItem .textItemC.textItemC2 a span{background-image: url("../images/resource/deleteIcon.png");}
.networkList dd .con .text .textItemBox .textItem .textItemC.textItemC2 a::before{display: block;content: "";width: 1px;height: 22px;background-color: rgba(255, 255, 255, .2);position: absolute;left: 0;top: 11px;}
/* .networkList dd .con .text .textItemBox .textItem .textItemC.textItemC2 a::after{display: block;content: "";width: 1px;height: 22px;background-color: rgba(255, 255, 255, .2);position: absolute;right: 0;top: 11px;}*/
.networkList dd .con .text .textItemBox .textItem .textItemC.textItemC3 a span{background-image: url("../images/resource/editIcon.png");}
.networkList dd.active .con .text .textItemBox{bottom: 20px;visibility: visible;opacity: 1;}
.networkList dd:hover .con .text .textItemBox{bottom: 20px;visibility: visible;opacity: 1;}
.networkList dd.active .con .pic .icon{background: #fc8e00 url("../images/resource/checkIcon.png") no-repeat center center;}
.resourceContentC .page a{background-color: #f7f7f7;}
.resourceContentC .page a:hover{background: #c6002f;color: #fff;}
.resourceContentC .page a.hover{background: #c6002f;color: #fff;}
/* 网点建设end */
/* 资料上传弹窗start */
.dataUploadBoxBg{position: fixed;display: none;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}
.dataUploadBoxBg.active{display: block;}
.dataUploadBox{position: fixed;right: -100%;top: 0;width:50%;height: 100%;visibility: hidden;opacity: 0;transition: all 0.5s;z-index: 11;-webkit-transition: all 0.5s;box-sizing: border-box;-webkit-box-sizing: border-box; background-color: #fff;}
.dataUploadBox.active{right: 0;visibility: visible;opacity: 1;}
.dataUploadBox .title{line-height: 85px;height: 85px;padding: 0 30px;border-bottom: 1px solid #ededed;font-size: 22px;color: #181818;font-weight: bold;}
.dataUploadBoxC{padding: 30px 180px 0 60px;height: 80%;overflow: hidden;overflow-y: auto;}
.dataUploadBox.batchDelete .dataUploadBoxForm{display: none;}
.dataUploadBox .item.editItem{display: none;}
.dataUploadBox.dataEdit .item.editItem{display: block;}
.dataUploadBox.dataEdit .item.uploadItem{display: none;}
.dataUploadBox.dataEdit .dataUploadImgC .textCare{display: none;}
.dataUploadImg{margin-bottom: 20px;}
.dataUploadImgC{line-height: 50px;height: 50px;}
.dataUploadImgC .text{float: left;display: inline;width: 115px;text-align: right;font-size: 16px;color: #181818;}
.dataUploadImgC .text span{color: #c6012f;margin-right: 5px;}
.dataUploadImgC .textBtn{margin: 0 20px;float: left;display: inline;}
.dataUploadImgC .textBtn a{display: block;padding: 0 30px;font-size: 16px;color: #ffffff;border-radius: 5px;background-color: #c6012f;}
.dataUploadImgC .textCare{float: left;display: inline;padding-left: 25px;font-size: 14px;color: #c6012f;background: url("../images/resource/careIcon.png") no-repeat left center;}
.dataUploadImgList{padding-top: 10px;overflow: hidden;margin-left: 135px;margin-right: -20px;}
.dataUploadImgList dd{float: left;display: inline;margin-bottom: 20px;}
.dataUploadImgList dd .picC{overflow: hidden;padding: 5px;box-sizing: border-box;-webkit-box-sizing: border-box;width: 129px;height: 129px;border: 1px solid #c6012f;border-radius: 5px;margin-right: 20px;}
.dataUploadImgList dd .picC .pic{overflow: hidden;}
.dataUploadImgList dd .picC .pic::before{padding-top: 100%;}
.dataUploadImgList dd .picC .pic .operate{position: absolute;left: 0;bottom: 0;width: 100%;height: 35px;background-color: rgba(0, 0, 0, .7);overflow: hidden;}
.dataUploadImgList dd .picC .pic .operate .item{width: 50%;text-align: center;height: 35px;float: left;display: inline;}
.dataUploadImgList dd .picC .pic .operate .item a{display: block;background: url("../images/resource/deleteIcon.png") no-repeat center center;height: 100%;}
.dataUploadImgList dd .picC .pic .operate .item.item2 a{background-image: url("../images/resource/editIcon.png");}
.dataUploadBoxForm{margin-bottom: 5px;}
.dataUploadBoxForm .item{margin-bottom: 30px;}
.dataUploadBoxForm .item .con .lable{float: left;display: inline;width: 125px;text-align: right;font-size: 16px;color: #181818;line-height: 50px;height: 50px;margin-right: 20px;}
.dataUploadBoxForm .item .con .lable span{color: #c6012f;margin-right: 5px;}
.dataUploadBoxForm .item .con .input{margin-left: 135px;border: none;padding: 0 50px 0 20px;border: 1px solid #e6e6e6;border-radius: 5px;background-color: #fafafa;position: relative;}
.dataUploadBoxForm .item .con .input em{display: block;width: 20px;height: 50px;background: url("../images/resource/timeIcon1.png") no-repeat center center;position: absolute;right: 20px;top: 0;}
.dataUploadBoxForm .item .con .select{margin-left: 135px;border: none;padding: 0 20px;border: 1px solid #e6e6e6;border-radius: 5px;background-color: #fafafa;height: 48px;line-height: 48px;}
.dataUploadBoxForm .item .care{line-height: 30px;height: 30px;font-size: 14px;color: #ffa200;padding-left: 25px;margin-top: 10px; margin-left: 135px;background: url("../images/resource/careIconHuang.png") no-repeat left center;}
.dataUploadBoxForm .aykj_cssSelect .aykj_selectLt{padding: 0 40px 0 0;}
.dataUploadBoxForm .aykj_cssSelect .aykj_selectBox{border: none;}
.dataUploadBoxForm .aykj_cssSelect .aykj_selectLt{min-height: 48px;line-height: 48px;color: #333;}
.dataUploadBoxForm .aykj_cssSelect .selected{background: #c6012f;}
.dataUploadBoxForm .aykj_cssSelect .aykj_optionBox:hover{background: #ee3f68;}
.dataUploadBoxForm .item .con .input input{line-height: 48px;min-height: 48px;font-size: 16px;color: #333;}
.dataUploadBoxForm .item .con .input input::placeholder{font-size: 16px;color: #ccc;}
.dataUploadBoxForm .item .con .textarea{margin-left: 135px;border: none;padding: 0 20px;border: 1px solid #e6e6e6;border-radius: 5px;background-color: #fafafa;}
.dataUploadBoxForm .item .con .textarea textarea{line-height: 30px;padding: 10px 0;height: 130px;font-size: 16px;color: #333;}
.dataUploadBoxForm .item .con .textarea textarea::placeholder{font-size: 16px;color: #ccc;}
.dataUploadBoxBg::-webkit-scrollbar {width:0px;background:#eaeff2;}
.dataUploadBox::-webkit-scrollbar-thumb {width:0px;background:#cacaca;border-radius: 0px;}
.dataUploadBtn{margin-right: -20px;margin-left: 135px;}
.dataUploadBtn .item{float: left;display: inline;}
.dataUploadBtn .item a{display: block;padding: 0 50px;border-radius: 5px;background-color: #c6012f;line-height: 50px;height: 50px;font-size: 16px;color: #fff;margin-right: 20px;}
.dataUploadBtn .item.item2 a{background-color: #e6e6e6;color: #666;}
/* 资料上传弹窗end */
/* 图片编辑弹窗end */
.imgEditModalBoxBg{position: fixed;display: none;z-index: 12;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}
.imgEditModalBoxBg.active{display: block;}
.imgEditModalBox{position: fixed;width: 950px; background-color: #fff;position: fixed;transform: translate(-50%,-50%) scale(0.5);-webkit-transform: translate(-50%,-50%) scale(0.5);left: 50%;top: 50%;visibility: hidden;opacity: 0;transition: all 0.5s;z-index: 13;-webkit-transition: all 0.5s;box-sizing: border-box;-webkit-box-sizing: border-box; background-color: #fff;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;border-radius: 15px;}
.imgEditModalBox.active{visibility: visible;opacity: 1;transform: translate(-50%,-50%) scale(1);-webkit-transform: translate(-50%,-50%) scale(1);}
.imgEditModalBox .titileC{line-height: 55px;height: 55px;padding: 0 50px;border-bottom: 1px solid #ededed;}
.imgEditModalBox .title{font-size: 22px;color: #181818;font-weight: bold;overflow: hidden;}
.imgEditModalBox .close{float: right;display: inline;width: 18px;height: 55px;background: url("../images/resource/closeIcon.png") no-repeat center center;cursor: pointer;}
.imgEditModalBoxC{padding: 20px 0;}
.imgEditModalBoxCon{margin-bottom: 20px;padding: 0 50px;}
.imgEditModalBox.batchDeleteView .imgEditModalBoxCon .picC{display: block;}
.imgEditModalBoxCon .picC{overflow: hidden;padding: 5px;box-sizing: border-box;-webkit-box-sizing: border-box;width: 129px;height: 129px;border: 1px solid #d9d9d9;border-radius: 5px;margin-right: 40px;float: left;display: inline;display: none;}
.imgEditModalBoxCon .picC .pic{overflow: hidden;}
.imgEditModalBoxCon .picC .pic::before{padding-top: 100%;}
.imgEditModalBoxCon .dataUploadBoxForm{overflow: hidden;}
.imgEditModalBoxCon .dataUploadBoxForm .item.itemBatch{display: none;}
.imgEditModalBox.batchDeleteView .imgEditModalBoxCon .dataUploadBoxForm .item.itemBatch{display: block;}
.imgEditModalBoxCon .dataUploadBoxForm .item.textItem .con .textarea textarea{line-height: 30px;padding: 10px 0;height: 60px}
.imgEditModalBtn{text-align: center;}
.imgEditModalBtn .item{display: inline-block;}
.imgEditModalBtn .item.item1{margin-right: 20px;}
.imgEditModalBtn .item a{display: block;padding: 0 50px;border-radius: 5px;background-color: #c6012f;line-height: 50px;height: 50px;font-size: 16px;color: #fff;}
.imgEditModalBtn .item.item2 a{background-color: #e6e6e6;color: #666;}
/* 图片编辑弹窗end */
/* 图片详情弹窗start */
.imgViewModalBg{position: fixed;display: none;z-index: 10;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}
.imgViewModalBg.active{display: block;}
.imgViewModalBox{position: fixed;right: -100%;top: 0;width:50%;height: 100%;visibility: hidden;opacity: 0;transition: all 0.5s;z-index: 11;-webkit-transition: all 0.5s;box-sizing: border-box;-webkit-box-sizing: border-box; background-color: #fff;}
.imgViewModalBox.active{right: 0;visibility: visible;opacity: 1;}
.imgViewModalBox .titleC{padding: 15px 60px;line-height: 50px;height: 50px;border-bottom: 1px solid #ededed;}
.imgViewModalBox .titleC .imgViewReturn{float: right;display: inline;}
.imgViewModalBox .titleC .imgViewReturn a{display: block;padding: 0 50px;border-radius: 5px;font-size: 16px;color: #ffffff;background-color: #c6012f;}
.imgViewModalBox .titleC .title{overflow: hidden;font-size: 22px;color: #181818;font-weight: bold;}
.imgViewModalBoxC{padding: 30px 30px 0 30px;height: 80%;}
.imgViewModalBoxCon{padding-right:30px;height: 100%;overflow: hidden;overflow-y: auto;}
.imgViewModalBoxCUp{margin-bottom: 25px;background-color: #f7f7f7;border-radius: 10px;overflow: hidden;}
.imgViewModalBoxCUp .pic{float: left;display: inline;width: 470px;overflow: hidden;border-radius: 10px;}
.imgViewModalBoxCUp .pic::before{padding-top: 66.3829%;}
.imgViewModalBoxCUp .pic video{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.imgViewModalBoxCUp .text{overflow: hidden;padding: 45px 30px 0 40px;}
.imgViewModalBoxCUp .text .title{padding-right: 10px;line-height: 32px;height: 192px;overflow: hidden;overflow-y: auto;font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 15px;}
.imgViewModalBoxCUp .text .title::-webkit-scrollbar {width:4px;background:#fff;}
.imgViewModalBoxCUp .text .title::-webkit-scrollbar-thumb {width:4px;background:#c6012f;border-radius: 4px;}
.imgViewModalBoxCUp .text .textC{line-height: 25px;height: 25px;}
.imgViewModalBoxCUp .text .textC span{display: inline-block;font-size: 14px;color: #999999;padding-left: 30px;}
.imgViewModalBoxCUp .text .textC span.span1{margin-right: 30px;position: relative;background: url("../images/resource/downLoadIconHui.png") no-repeat left center;}
.imgViewModalBoxCUp .text .textC span.span2{background: url("../images/resource/browseIcon.png") no-repeat left center;}
.imgViewModalBoxCUp .text .textC span.span1::after{display: block;content: "";width: 1px;height: 22px;background-color: #e6e6e6;position: absolute;right: -15px;top: 1px;}
.imgViewModalBoxC .info{margin-bottom: 50px;}
.imgViewModalBoxC .info .infoTitle{padding-bottom: 15px;border-bottom: 1px solid #e6e6e6;font-size: 22px;color: #181818;font-weight: bold;padding-left: 15px;position: relative;line-height: 35px;height: 35px;margin-bottom: 20px;}
.imgViewModalBoxC .info .infoTitle::before{display: block;content: "";width: 5px;height: 24px;background-color: #c6012f;position: absolute;left: 0;top: 5px;}
.imgViewModalBoxC .info .infoC{line-height: 31px;height: 155px;overflow: hidden;overflow-y: auto;padding-right: 10px;font-size: 16px;color: #666666;}
.imgViewModalBoxC .info .infoC::-webkit-scrollbar {width:4px;background:#f7f7f7;}
.imgViewModalBoxC .info .infoC::-webkit-scrollbar-thumb {width:4px;background:#c6012f;border-radius: 4px;}
.imgViewinfoList{background-color: #f7f7f7;border-radius: 10px;overflow: hidden;border: 1px solid #d9d9d9;padding: 25px 40px;margin-right: -30px;}
.imgViewinfoList dd{float: left;display: inline;width: 50%;}
.imgViewinfoList dd .con{margin-right: 30px;line-height: 35px;height: 35px;overflow: hidden;font-size: 14px;color: #181818;}
.imgViewinfoList dd .con span{color: #666666;}
.webuploader-pick {
    padding: 0 !important;
    background: unset !important;
    display:block !important;
}
/* 通讯录start */
.phoneList{margin-right: -30px;}
.phoneList dd{float: left;display: inline;width: 25%;margin-bottom: 30px;}
.phoneList dd a{display: block;margin-right: 30px;border-radius: 5px;background-color: #f7f7f7;padding: 20px 30px;}
.phoneList dd a .title{line-height: 38px;height: 38px;overflow: hidden;font-size: 20px;color: #333333;font-weight: bold;}
.phoneList dd a .name{line-height: 30px;color: #333333;font-size: 16px;height: 30px;overflow: hidden;}
.phoneList dd a .phone{line-height: 30px;color: #333333;font-size: 16px;height: 30px;overflow: hidden;}
.pageList .contentTop .contentTopFormC{display: none;}
.pageList .contentTop::before{display: none;}
/* 通讯录end */
/* 新建列表start */
.addFileBtn{line-height: 50px;height: 50px;margin-bottom: 30px;}
.addFileBtn a{display: inline-block;padding: 0 32px;border-radius: 5px;background-color: #c6012f;}
.addFileBtn a span{display: inline-block;font-size: 16px;color: #ffffff;padding-left: 35px;height: 100%;background: url("../images/resource/addFileIcon.png") no-repeat left center;}
.fileList dd{margin-bottom: 15px;}
.fileList dd .con{border-radius: 10px;background-color: #f7f7f7;line-height: 50px;height: 50px;padding: 0 40px;}
.fileList dd .con .fileRBtn{float: right;display: inline;margin-left: 50px;}
.fileList dd .con .fileRBtn .item{float: left;display: inline;}
.fileList dd .con .fileRBtn .item a{display: block;margin-right: 60px;position: relative;padding-left: 30px;background-repeat: no-repeat;background-position: left center;}
.fileList dd .con .fileRBtn .item.item2 a{margin-right: 0;}
.fileList dd .con .fileRBtn .item.item1 a::before{display: block;content: "";width: 1px;height: 22px;background-color: #e6e6e6;position: absolute;right: -30px;top: 50%;margin-top: -11px;}
.fileList dd .con .fileRBtn .item.item1 a{background-image: url("../images/resource/downLoadIconHui.png");}
.fileList dd .con .fileRBtn .item.item2 a{background-image: url("../images/resource/deleteIconHui.png");}
.fileList dd .con .fileRBtn .item.item1:hover a{background-image: url("../images/resource/downLoadIconHong.png");}
.fileList dd .con .fileRBtn .item.item2:hover a{background-image: url("../images/resource/deleteIconHong.png");}
.fileList dd .con .text{overflow: hidden;}
.fileList dd .con .text a{display: block;line-height: 50px;height: 50px;overflow: hidden;font-size: 16px;color: #333333;padding-left: 40px;background: url("../images/resource/fileHei.png") no-repeat left center;}
.fileList dd .con .text a:hover{color: #c6012f;background-image: url("../images/resource/fileHong.png");}
/* 新建列表end */
/* 密码修改弹窗start */
.editPasswordBg{position: fixed;display: none;z-index: 12;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);}
.editPasswordBg.active{display: block;}
.editPasswordBox{position: fixed;width: 875px; background-color: #fff;position: fixed;transform: translate(-50%,-50%) scale(0.5);-webkit-transform: translate(-50%,-50%) scale(0.5);left: 50%;top: 50%;visibility: hidden;opacity: 0;transition: all 0.5s;z-index: 13;-webkit-transition: all 0.5s;box-sizing: border-box;-webkit-box-sizing: border-box; background-color: #fff;transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;border-radius: 15px;padding: 50px 180px 70px;}
.editPasswordBox.active{visibility: visible;opacity: 1;transform: translate(-50%,-50%) scale(1);-webkit-transform: translate(-50%,-50%) scale(1);}
.editPasswordBox .title{line-height: 40px;height: 40px;text-align: center;font-size: 22px;color: #181818;font-weight: bold;margin-bottom: 50px;}
.editPasswordBox .close{position: absolute;right: 25px;top: 25px;width: 30px;height: 30px;background: url("../images/resource/closeIcon.png") no-repeat center center;cursor: pointer;}
.editPasswordForm{margin-bottom: 70px;}
.editPasswordForm .item{margin-bottom: 20px;}
.editPasswordForm .item.item1 .input{padding: 0;}
.editPasswordForm .item .name{line-height: 50px;height: 50px;font-size: 16px;color: #666666;}
.editPasswordForm .item .lable{float: left;display: inline;width: 125px;text-align: right;font-size: 16px;color: #181818;line-height: 50px;height: 50px;margin-right: 20px;}
.editPasswordForm .item .lable span{color: #c6012f;margin-right: 5px;}
.editPasswordForm .item .input{margin-left: 135px;border: none;padding: 0 50px 0 20px;border: 1px solid #e6e6e6;border-radius: 5px;background-color: #fafafa;position: relative;}
.editPasswordForm .item.item1 .input{border: none;background-color: unset;}
.editPasswordForm .item .input input{line-height: 48px;min-height: 48px;font-size: 16px;color: #333;}
.editPasswordForm .item .input input::placeholder{font-size: 16px;color: #ccc;}
.editPasswordBoxBtn{text-align: center;}
.editPasswordBoxBtn .item{display: inline-block;}
.editPasswordBoxBtn .item a{display: block;padding: 0 50px;border-radius: 5px;background-color: #c6012f;line-height: 50px;height: 50px;font-size: 16px;color: #fff;margin-right: 20px;}
.editPasswordBoxBtn .item.item2 a{background-color: #e6e6e6;color: #666;}
/* 密码修改弹窗end */
/* 图片详情弹窗end */
/* ========== 图书馆模块 end ========== */