﻿
/* ========== 主体框架 start ========== */
/* ————— 头部 start ————— */
.top{
	min-width: 1280px;
	height: 100px;
	background: #fff;
	padding:0 60px;
	position: relative;
}
.top:after{
	display: block;
	content: '';
	clear: both;
}
/* logo start */
.logo{margin-top: 20px;float: left;}
.logo img{
	width:241px;
}
/* logo end */
/* 搜索 start */
.search{
	margin-top: 25px;
	width: 70px;
	height: 50px;
	background: url(../image/search.png) center center no-repeat;
	background-color: #53b1f9f2;
	border-radius: 25px;
	margin-left: 110px;
	cursor: pointer;
	transition: all .3s;
	-webkit-transition: all .3s;
	z-index: 12;
}
.search: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 !important;}
.model {position: fixed;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;outline: 0;display: none !important;z-index: 999;}
.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(../image/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 */
/* 导航 start */
.menu{position: relative;margin-right: -65px;float: right;}
.menu dd{float:left;display: inline; margin-right:45px;position: relative;z-index: 2;}
.menu dd .yj a{ display: block;line-height: 100px;height: 100px;font-size: 16px;color: #333333;text-align: center;position: relative;transition: all 0.5s;-webkit-transition: all 0.5s;}
.menu dd.hover .yj a{color: #53b1f9f2;font-weight: bold;}
.menu dt.icn{height: 4px; background-color: #53b1f9f2;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: 0px;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{font-weight: bold;}
.menu dd.hover .ej {opacity: 1;visibility: visible;}
.menu dd .ej li span a:hover{color: #53b1f9f2;}
/* 导航 end */
/* ————— 头部 end   ————— */
/* ————— indexBanner start ————— */
.indexBanner{position: relative;}
.indexBanner::before{
	display: block;
	content: '';
	padding-top: 45.3125%;
}
.indexBanner .bd{height: 100%; overflow: hidden; position: absolute; width: 100%; left: 0; top: 0;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;}
.indexBanner .mySlide a{display: block;width: 100%;height: 100%;overflow: hidden;}
.indexBanner .mySlide .bg{height: 100%;position: absolute;width: 100%;left: 0;top:0; overflow: hidden;background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;transition: all 1.5s 0s ease-in-out;transform: scale(1.15);}
.indexBanner .mySlide.slick-active .bg {transform: scale(1)}
.indexBanner .mySlide a{display: block;height: 100%;width: 100%;}
.indexBanner .slick-dots{position: absolute;bottom: 30px;left: 0;width: 100%;text-align: center;font-size: 0;}
.indexBanner .slick-dots li{display: inline-block;width: 11px;height: 11px;border-radius: 50%; margin: 0 18px;vertical-align: middle;cursor: pointer;position: relative;border: 3px solid #fff;}
.indexBanner .slick-dots li.slick-active{background: #fff;}
.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;}
.indexBanner .mySlide .text .text1{ font-size: 54px;font-weight: 700;line-height: 80px;visibility: hidden;}
.indexBanner .mySlide .text .text1.show,.indexBanner .mySlide .text .text2.show,.indexBanner .mySlide .text .text3.show,.indexBanner .mySlide .text .of.show{visibility: visible;}
.indexBanner .mySlide .text .text2{ font-size: 54px;font-weight: 700;line-height: 80px;margin-bottom: 34px;visibility: hidden;}
.indexBanner .mySlide .text .of{border: 3px solid #fff;width: 70px;margin-bottom: 19px;visibility: hidden;}
.indexBanner .mySlide .text .text3{ font-size: 24px;line-height: 65px;visibility: hidden;}
.indexBanner .lf{ width: 60px;height: 60px;border-radius: 50%; position: absolute;top: 35%;left: 38px;background: url(../image/banner-icon1.png) center center no-repeat;background-color: #d6d7dc;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexBanner .rg{ width: 60px;height: 60px;border-radius: 50%; position: absolute;top: 35%;right: 38px;background: url(../image/banner-icon2.png) center center no-repeat;background-color: #d6d7dc;transition: all 0.3s;-webkit-transition: all 0.3s;}
.indexBanner .rg:hover,
.indexBanner .lf:hover{
	cursor: pointer;
	background-color: rgba(38, 42, 133, 0.8);
}

/* ————— indexBanner end ————— */
/* ————— 底部 start ————— */
/* 底部中间start   */
.footer{overflow: hidden;background:url(../picture/fb.jpg) no-repeat;background-size:cover;padding-bottom: 607px;}
.footerM{ padding: 52px 0;border-bottom: 1px solid #f0f0f0;}
.footerMM{ overflow: hidden;}
.footerMenu{ overflow: hidden;}
.footerMenu dd{ float: left; display: inline; margin-right: 90px;font-size: 16px; color: #737373;}
.footerMenu dd:nth-of-type(3){margin-right: 0;}
.footerMenu dd p{margin-bottom: 10px;}
.footerMenu dd span{ font-style: normal; display: block; line-height: 48px;overflow: hidden;}
.footerMenu dd em{ font-style: normal; display: block; line-height: 48px;font-size: 24px;color: #1d2088;}
.footerMenu dd b{ font-weight: 400; display: block; line-height: 21px;}
.footerMR{ float: right; display: inline;}
.footerMR .title{ font-size: 18px;color: #333333;font-weight: 700;margin-bottom: 32px;}
.footerEwm{ overflow:hidden;}
.footerEwm dd{ float:left; display:inline; position:relative; width:120px; overflow:hidden;}
.footerEwm dd~dd{margin-left: 30px;}
.footerEwm dd img{ display:block; width:120px; height:120px; margin-bottom: 17px;border: 5px solid #f7f7f7;box-sizing: border-box;}
.footerEwm dd span{ display:block; height:20px; line-height:20px; text-align:center; color:#666666; font-size:12px;}
/* 底部中间end   */
/* 底部版权start   */
.friendCopyRight{ height: 82px; line-height: 82px; overflow: hidden; font-size: 15px; color: #737373;text-align: center;}
.friendCopyRight .conL{display: inline-block;}
.friendCopyRight .conL span{ margin-right: 15px;}
.friendCopyRight .conL img{ margin-right: 13px; vertical-align: middle;}
.friendCopyRight .conL a{ color: #666666; margin-right: 15px;}
.friendCopyRight .conL a:hover{ color: #53b1f9f2;}
/* 底部版权end   */
/* ————— 底部 end   ————— */
/* ========== 主体框架 end ========== */

/* ========== 内层框架 start ========== */
/* ————— subBanner start ————— */
.subBanner{position: relative;overflow: hidden;width: 100%;}
.subBanner:before{display: block;content: '';padding-top: 31.25%;}
.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 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(../image/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(../image/icon8.png);color: #a3a3a3;font-size: 14px;}
.location a:hover{color:#1e5ab0}
.location a.hover{color:#1e5ab0}
.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: #1e5ab0}
.subNav a:hover{color: #1e5ab0;}
.locationBox.locationBoxTow{clear:both;width: 100%;height: 70px;background: none;box-shadow:unset;position: relative;}
.locationBoxC{background-color: #fff;padding: 0 30px;}
.locationTwo{height: 70px;overflow: hidden;position: relative;}
.locationTwo a.one{padding-left: 0;margin-right: 0;background: none;}
.locationTwo a{display: inline;float: left;height: 70px;line-height: 70px;padding-left: 14px;margin-right: 10px;background-position: left center;background-repeat: no-repeat;background-image: url(../image/icon8Hei.png);color: #999999;font-size: 14px;}
.locationTwo a:hover{color:#1d2088}
.locationTwo a.hover{color:#1d2088}
.returnList{line-height: 70px;height: 70px;}
.returnList a{display: block;font-size: 14px;color: #6f6f6f;padding-left: 25px;background: url("../image/returnIcon1.png") no-repeat left center;transition: all 0.3s;-webkit-transition: all 0.3s;}
.returnList a:hover{color: #1d2088;background-image: url("../image/returnIcon1H.png");}
/* ————— 当前位置 end ————— */
/* ————— 三级栏目 start ————— */
.sjMenu{
	width: 100%;
	background: #fff;
	text-align: center;
}
.sjMenu dl{
	display: inline-block;
	overflow: hidden;
	margin-bottom: 0;
}
.sjMenu .con{
	width: 160px;
	height: 120px;
	float: left;
	cursor: pointer;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.sjMenu .con a{
	display: block;
}
.sjMenu .con .pic{
	width: 27px;
	height: 27px;
	margin: 32px auto 10px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.sjMenu .con span{
	font-size: 20px;
	font-weight: bold;
	color: #555555;
}
.sjMenu .con.hover,
.sjMenu .con:hover{
	background: #ecf2f8;
}
.sjMenu .con:nth-of-type(1):hover .pic{
	background-image: url(../image/sjMenu-icon-1-w.png) !important;
}
.sjMenu .con:nth-of-type(2):hover .pic{
	background-image: url(../image/sjMenu-icon-2-w.png) !important;
}
.sjMenu .con:nth-of-type(3):hover .pic{
	background-image: url(../image/sjMenu-icon-3-w.png) !important;
}
.sjMenu .con:nth-of-type(4):hover .pic{
	background-image: url(../image/sjMenu-icon-4-w.png) !important;
}
.sjMenu .con:nth-of-type(5):hover .pic{
	background-image: url(../image/sjMenu-icon-5-w.png) !important;
}
/* ————— 三级栏目 end ————— */
/* ————— 页码 start ————— */
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:10px 15px;color:#999999;border-radius:50%;background: #fff; margin: 0 5px;}
/* .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(../image/firstPage.png)}
.page a.prevPage div{background-image: url(../image/prevPage.png)}
.page a.nextPage div{background-image: url(../image/nextPage.png)}
.page a.lastPage div{background-image: url(../image/lastPage.png)}
.page a.firstPage:hover div{background-image: url(../image/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../image/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../image/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../image/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(../image/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../image/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../image/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../image/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 ————— */

/* ————— 公共部分 end ————— */
/* ————— 第2通栏 start ————— */
.section2{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #e6f2ff;
}

.section2 .title{
	font-size: 40px;
	color: #333;
	line-height: 80px;
	font-weight: 700;
	margin-bottom: 48px;
}
.section2 .title span{
	font-size: 40px;
	color: #cfe6fa;
	line-height: 80px;
	font-weight: 400;
}
.section2 .info{
	font-size: 24px;
	color: #484a9e;
	line-height: 80px;
	font-weight: 700;
}
.section2 .text{
	overflow: hidden;
	width:74%;
	font-size: 16px;
	color: #666;
	line-height: 30px;
	margin-bottom: 67px;
}
.section2 .moer{
	width: 160px;
	font-size: 16px;
	color: #cacbcd;
	line-height: 54px;
	border: 1px solid #cacbcd;
	border-radius: 27px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 72px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.section2 .moer:hover{
	border: 1px solid #484a9e;
}
.section2 .moer:hover a{
	display: block;
	color: #484a9e;
}
.section2 .moer:hover span{
	background: url(../image/column2-icon1-w.png) right center no-repeat;
}
.section2 .moer span{
	padding-right: 26px;
	background: url(../image/column2-icon1.png) right center no-repeat;
}
.section2 .list{
	overflow: hidden;
	margin-right: -30px;
}
.section2 .list dd{
	width: 33.3333%;
	float: left;
	display: inline;
	overflow: hidden;
}
.section2 .list .con::before{display: block;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;visibility: hidden;opacity: 0;background: url(../image/column2-icon5.jpg) no-repeat center center / cover;transition: all 0.3s;-webkit-transition: all 0.3s;}
.section2 .list .con{
	position: relative;
	display: block;
	overflow: hidden;
	margin-right: 30px;
	background: #ffffff;
	padding: 23px 36px 35px 30px ;
	box-sizing: border-box;border-radius:8px;
}
.section2 .list dd:nth-of-type(1):hover .con .img{
	background: url(../image/a1.png) no-repeat center center !important;
}
.section2 .list dd:nth-of-type(2):hover .con .img{
	background: url(../image/a2.png) no-repeat center center !important;
}
.section2 .list dd:nth-of-type(3):hover .con .img{
	background: url(../image/a3.png) no-repeat center center !important;
}
.section2 .list dd:nth-of-type(4):hover .con .img{
	background: url(../image/a4.png) no-repeat center center !important;
}
.section2 .list dd:nth-of-type(5):hover .con .img{
	background: url(../image/a5.png) no-repeat center center !important;
}
.section2 .list dd:nth-of-type(6):hover .con .img{
	background: url(../image/a6.png) no-repeat center center !important;
}
.section2 .list dd:hover .con::before{
	visibility: visible;
	opacity: 1;
}
.section2 .list dd:hover .con .teText,
.section2 .list dd:hover .con .teTitle{
	color: #fff;
}
.section2 .list .img{
	position: relative;
	z-index: 1;
	width: 50px;
	height: 50px;
	float: left;
	display: inline;
	margin-right: 23px;
	margin-top: 7px;
}
.sec2TextBox{
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.sec2TextBox .teTitle{
	font-size: 22px;
	color: #333;
	font-weight: 700;
	line-height: 44px;
	margin-bottom: 4px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.sec2TextBox .teText{
	font-size: 16px;
	color: #666666;
	line-height: 28px;
	height: 84px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
/* ————— 第2通栏 end ————— */
/* ————— 第3通栏 start ————— */
.section3{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #d7e7f8;
}
.sec3Top{
	position: relative;
	margin-bottom: 80px;
}
.sec3Top::after{
	content: '';
	display: block;
	clear: both;
	overflow: hidden;
}
.sec3Top .title{
	font-size: 40px;
	color: #333;
	line-height: 80px;
	font-weight: 700;
	margin-bottom: 48px;
	padding-left: 40px;
	position: absolute;
	left: -40px;
	background: url(../image/column3-icon1.png) left bottom no-repeat;
}
.sec3Top .title span{
	font-size: 40px;
	color: #cfe6fa;
	line-height: 80px;
	font-weight: 400;
}
.sec3Top .more{
	width: 160px;
	line-height: 54px;
	text-align: center;
	float: right;
	display: inline;
	border: 1px solid #999;
	border-radius: 27px;
	margin-top: 10px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.sec3Top .more a{
	font-size: 16px;
	color: #999;
	display: block;
}
.sec3Top .more:hover{
	border: 1px solid #484a9e;
}
.sec3Top .more:hover span{
	background: url(../image/column2-icon1-w.png) right center no-repeat;
}
.sec3Top .more:hover a{
	color: #484a9e;
}
.sec3Top .more span{
	padding-right: 26px;
	background: url(../image/column2-icon1.png) right center no-repeat;
}
.sec3List dd{
	width: 33.3333%;
	float: left;
	display: inline;
}
.sec3LCon{
	padding: 0 30px;
	position: relative;
}
.sec3LCon::before{
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	padding-bottom: 200px;
	background: url(../image/column3_3.jpg) center center no-repeat;
	visibility: hidden;
	opacity: 0;
	transition: all .3s;
	-webkit-transition: all .3s;
	position: absolute;
	top: 0;
	left: 0;
}
.sec3LCon .pic{
	margin-bottom: 24px;
}
.sec3LCon .pic::before{
	padding-top: 66.4286%;
}
.sec3LCon .textBox {position: relative;z-index: 1;}
.sec3LCon .textBox .title{
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	height: 60px;
	margin-bottom: 15px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.sec3LCon .textBox .text{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
	height: 60px;
	margin-bottom: 30px;
}
.sec3LCon .textBox .info .time{
	font-size: 16px;
	color: #999999;
	line-height: 40px;
	overflow: hidden;
}
.sec3LCon .textBox .info a{
	display: block;
	float: right;
	width: 40px;
	height: 40px;
	background: url(../image/column3-icon3.png) center center no-repeat;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.sec3LCon:hover::before{
	opacity: 1;
	visibility: visible;
}
.sec3LCon:hover .title{
	color: #53b1f9f2;
}
.sec3LCon:hover .textBox .info a{
	background: url(../image/column3-icon4.png) center center no-repeat;
}
/* ————— 第3通栏 end ————— */
/* ————— 第4通栏 start ————— */
.section4{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
}
.sec4Top{
	position: relative;
	margin-bottom: 80px;
}
.sec4Top::after{
	content: '';
	display: block;
	clear: both;
	overflow: hidden;
}
.sec4Top .title{
	font-size: 40px;
	color: #333;
	line-height: 80px;
	font-weight: 700;
	margin-bottom: 48px;
	padding-left: 40px;
	position: absolute;
	left: -40px;
	background: url(../image/column3-icon1.png) left bottom no-repeat;
}
.sec4Top .title span{
	font-size: 40px;
	color: #cfe6fa;
	line-height: 80px;
	font-weight: 400;
}
.sec4Con{
	overflow: hidden;
}
.sec4Con .pic{
	width: 42.6389%;
	overflow: hidden;
	float: right;
	display: inline;
	margin-left: 152px;
}
.sec4Con .pic::before{
	padding-top: 73.4095%;
}
.sec4Con .textBox{
	overflow: hidden;
}
.sec4Con .textBox .text1{
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	margin-bottom: 30px;
}
.sec4Con .textBox .text2{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	margin-bottom: 40px;
}
.sec4Con .more{
	width: 160px;
	line-height: 54px;
	text-align: center;
	border: 1px solid #999;
	float: left;
	display: inline;
	border-radius: 27px;
	margin-bottom: 66px;
	cursor: pointer;
}
.sec4Con .more a{
	display: block;
	font-size: 16px;
	color: #999;
}
.sec4Con .more:hover{
	border: 1px solid #484a9e;
}
.sec4Con .more:hover a{
	color: #484a9e;
}
.sec4Con .more:hover span{
	background: url(../image/column2-icon1-w.png) right center no-repeat;
}
.sec4Con .more span{
	padding-right: 26px;
	background: url(../image/column2-icon1.png) right center no-repeat;
}
.sec4CList{
	overflow: hidden;
	clear: both;
}
.sec4CList dd{
	width: 33.3333%;
	float: left;
	display: inline;
	overflow: hidden;
}
.sec4CList dd:nth-of-type(1){
	box-sizing: border-box;
	padding-right: 69px;
	border-right:1px solid #eaebed;
}
.sec4CList dd:nth-of-type(2) .title{
	margin-top: -10px;
}
.sec4CList dd:nth-of-type(2){
	text-align: center;
}
.sec4CList dd:nth-of-type(3){
	box-sizing: border-box;
	padding-left: 69px;
	border-left:1px solid #eaebed;
}
.sec4CList .con{
	overflow: hidden;
}
.sec4CList .con .title{
	font-size: 60px;
	color: #1d2088;
	font-weight: 700;
	margin-bottom: 18px;
}
.sec4CList .con .info{
	font-size: 16px;
	color: #666666;
	text-align: center;
}
/* ————— 第4通栏 end ————— */
/* ========== 首页 end ========== */
/* ========== 党群工作页 start ========== */
.sectionDQ2{
	overflow: hidden;
}
.sectionDQ2 .pic::before{
	padding-top: 44.9479%;
}
.sectionDQ3{
	overflow: hidden;
	padding-bottom: 138px;
	background-position: center center;
	background-size: cover;
	background-color: #a7000a;
	background-repeat: no-repeat;
}
.secDQ3TopNew{
	padding-top: 78px;
	margin-bottom: 50px;
}
.secDQ3TopNew .title{
	font-size: 32px;
	line-height: 52px;
	color: #333333;
	text-align: center;
}
.secDQ3TopNew .slick-list{ overflow: hidden; margin-right: -30px; }
.secDQ3TopNew .myslide{ width: 100%;}
.secDQ3TopNew .con{ margin-right: 30px;display: block;}
.secDQ3TopNew .info{
	font-size: 16px;
	line-height: 52px;
	color: #666666;
	text-align: center;
}
.secDQ3TopDot{text-align: center;}
.secDQ3TopDot .slick-dots li{ display: inline-block; width: 46px; height: 3px; background: #cfa972;margin-left: 10px; cursor: pointer;vertical-align: middle;transition: all 0.3s;-webkit-transition: all 0.3s;}
.secDQ3TopDot .slick-dots li.slick-active{ background: #a4282e;width: 90px;}
.secDQ3imgNew{
	width: 100%;
	overflow: hidden;
}
.secDQ3INRight{width: 42.9861%;position: relative; overflow: hidden;float: left;margin-right: 20px;display: inline; border-radius: 10px;}
.secDQ3INRight .bd{ overflow: hidden;}
.secDQ3INRight .slick-list{ overflow: visible; margin-right: -30px; }
.secDQ3INRight .myslide{ width: 100%; }
.secDQ3INRight .con{ margin-right: 30px;display: block;}
.secDQ3INRight .con .pic{overflow: hidden; border-radius: 10px;}
.secDQ3INRight .con .pic::before{padding-top: 66.2359%;}
.secDQ3INRightDot{float: right;display: inline;}
.secDQ3INRightDot .slick-dots li{ display: inline-block; width: 9px; height: 9px; background: #fff; border-radius: 4.5px; margin-left: 10px; cursor: pointer;vertical-align: middle;transition: all 0.3s;-webkit-transition: all 0.3s;}
.secDQ3INRightDot .slick-dots li.slick-active{ background:#a92c32;width: 25px;}
.secDQ3INRight .text{
    display:block; width:100%; position:absolute; left:0px; bottom: 0px;
    background-image: -moz-linear-gradient( 90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.01) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.01) 100%);
    background-image: -ms-linear-gradient( 90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.01) 100%);
    line-height: 60px;height: 60px;padding: 0 30px;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.secDQ3INRight .text a{display: block;font-size: 18px;color: #fff;overflow: hidden;}
.secDQ3INLeft{
	overflow: hidden;
}
.secDQ3INLTop{
	width: 100%;
}
.secDQ3INLTop::after{
	display: block;
	content: '';
	clear: both;
}
.secDQ3INLTop .more{
	float: right;
	color: #333;
	font-size: 18px;
	line-height: 58px;
	margin-top: 8px;
}
.secDQ3INLTop .more a{
	color: #333;
	font-size: 18px;
}
.secDQ3INLTop .more span{
	display: inline;
	float: right;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background: url(../image/dJIndex-2-cion2.png) center center no-repeat;
	background-color: #f4f5f0;
	margin-left: 24px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.secDQ3INLTop .more:hover a{
	color: #b22e2f;
}
.secDQ3INLTop .more:hover span{
	background: url(../image/dJIndex-4-cion2.png) center center no-repeat;
	background-color: #a4282e;
}
.secDQ3INLTop .icon{
	float: left;
	color: #bc0015;
	font-size: 30px;
	line-height: 52px;
	height: 73px;
	padding-right: 34px;
	background: url(../image/dJIndex-2-cion1.png) left 30px no-repeat;
}
.secDQ3INLList .text{
	overflow: hidden;
	font-size: 18px;
	line-height: 48px;
	color: #444444;
	overflow: hidden;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.secDQ3INLList dd{
	overflow: hidden;
}
.secDQ3INLList .text::before{
	display: block;
	content: '';
	width: 7px;
	height: 7px;
	float: left;
	background: url(../image/dJIndex-2-cion3.jpg) center center no-repeat;
	margin-top: 21px;
	margin-right: 9px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.secDQ3INLList .time{
	float: right;
	color: #999999;
	font-size: 16px;
	line-height: 48px;
}
.secDQ3INLList dd:hover .text{
	color: #b22e2f;
}
.secDQ3INLList dd:hover .text::before{
	background: url(../image/dJIndex-2-cion4.png) center center no-repeat;
}
.sectionDQ4{
	overflow:hidden ;
	padding-bottom: 80px;
	background-position: center center;
	background-size: cover;
	background-color: #a7000a;
	background-repeat: no-repeat;
}
.secDQ4Top{
	text-align: center;
	font-size: 36px;
	color: #fff;
	line-height: 98px;
	overflow: hidden;
	padding-top: 78px;
	margin-bottom: 33px;
}
.secDQ4Top .title{
	display: inline-block;
	position: relative;
}
.secDQ4Top .title img:nth-of-type(2){
	position: absolute;
	right: -76px;
	top: 0px;
}
.secDQ4Bot{
	overflow: hidden;
	margin-right: -30px;
	margin-bottom: 50px;
}
.secDQ4Bot dd{
	width: 33.3333%;
	display: inline;
	float: left;
	overflow: hidden;
}
.secDQ4BCon{
	margin-right: 30px;
}
.secDQ4BCBox{
	padding: 33px 30px;
	background: #ffffff;
	border-radius: 10px;
}
.secDQ4BCon .secDQ4BCBox:nth-of-type(1){
	margin-bottom: 30px;
}
.secDQ4BCBox .title{
	line-height: 30px;
	height: 60px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 33px;
}
.secDQ4BCImg:hover .title,
.secDQ4BCBox:hover .title{
	color: #b22d2e;
}
.secDQ4BCBox .time{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
}
.secDQ4BCImg{
	display: block;
	padding: 33px 30px;
	background: #ffffff;
	border-radius: 10px;
}
.secDQ4BCImg .pic{
	overflow: hidden;
	margin-bottom: 14px;
}
.secDQ4BCImg .pic::before{
	padding-top: 56%;
}
.secDQ4BCImg .title{
	line-height: 30px;
	height: 60px;
	font-size: 18px;
	color: #333333;
	margin-bottom: 14px;
}
.secDQ4BCImg .time{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
}
.sectionDQ4 .more{
	overflow: hidden;
	font-size: 18px;
	line-height: 58px;
	margin-top: 8px;
	text-align: center;
}
.sectionDQ4 .more a{
	display: inline-block;
	color: #fff;
	font-size: 18px;
}
.sectionDQ4 .more .text{
	float: left;
}
.sectionDQ4 .more span{
	display: block;
	float: left;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background: url(../image/dJIndex-2-cion2.png) center center no-repeat;
	background-color: #f4f5f0;
	margin-left: 24px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.sectionDQ5{
	background-position: center center;
	background-size: cover;
	background-color: #a7000a;
	background-repeat: no-repeat;
	padding-bottom: 90px;
}
.sectionDQ5 .secDQ4Top{
	color: #333333;
}
.secDQ5Bot{
	overflow: hidden;
	margin-right: -30px;
	margin-bottom: 45px;
}
.secDQ5Bot dd{
	width: 33.3333%;
	display: inline;
	float: left;
	overflow: hidden;
}
.secDQ5BCon{
	margin-right: 30px;
}
.secDQ5BCBox .pic{
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 22px;
}
.secDQ5BCBox .pic::before{
	padding-top: 66.3043%;
}
.secDQ5BCBox .title{
	line-height: 28px;
	height: 56px;
	font-size: 18px; 
	color: #333333;
	margin-bottom: 33px;
}
.secDQ5BCBox:hover .title{
	color: #b22d2e;
}
.secDQ5BCBox .time{
	line-height: 30px;
	font-size: 16px;
	color: #aaaaaa;
	margin-bottom: 8px;
}
.sectionDQ5 .more{
	overflow: hidden;
	font-size: 18px;
	line-height: 58px;
	margin-top: 8px;
	text-align: center;
}
.sectionDQ5 .more a{
	display: inline-block;
	color: #333333;
	font-size: 16px;
}
.sectionDQ5 .more .text{
	float: left;
}
.sectionDQ5 .more span{
	display: block;
	float: left;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background: url(../image/dJIndex-2-cion2.png) center center no-repeat;
	background-color: #f4f5f0;
	margin-left: 24px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.sectionDQ5 .more:hover span{
	background: url(../image/dJIndex-4-cion2.png) center center no-repeat;
	background-color: #a4282e;
}
.sectionDQ5 .more:hover .text{
	color: #a4282e;
}
.sectionDQ6{
	overflow: hidden;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	background-color: #a4282e;
}
.secDQ6Left{
	width: 610px;
	float: left;
	margin-right: 160px;
	box-sizing: border-box;
}

.secDQ6Left .secDQ4Top{
	color: #fff;
	text-align: left;
}
.secDQ6LBot{
	padding-bottom: 164px;
}
.secDQ6LBot .pic{
	margin-bottom: 24px;
	border-radius: 16px;
}
.secDQ6LBot .pic::before{
	padding-top: 56.1983%;
}
.secDQ6LBot .title{
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	margin-bottom: 50px;
}
.secDQ6LBot .time{
	font-size: 20px;
	line-height: 28px;
	color: #fff;
}
.secDQ6Right{
	overflow: hidden;
}
.secDQ6Right .more{
	overflow: hidden;
	font-size: 18px;
	line-height: 58px;
	margin-top: 8px;
	text-align: right;
	margin-right: 40px;
	padding-top: 100px;
	margin-bottom: 28px;
}
.secDQ6Right .more a{
	display: inline-block;
	color: #666666;
	font-size: 16px;
}
.secDQ6Right .more .text{
	float: left;
}
.secDQ6Right .more span{
	display: block;
	float: left;
	width: 54px;
	height: 54px;
	border-radius: 50%;
	background: url(../image/dJIndex-2-cion2.png) center center no-repeat;
	background-color: #f4f5f0;
	margin-left: 24px;
	transition: all .3s;
	-webkit-transition: all .3s;
}
.secDQ6Right .more:hover span{
	background: url(../image/dJIndex-4-cion2.png) center center no-repeat;
	background-color: #a4282e;
}
.secDQ6Right .more:hover .text{
	color: #a4282e;
}
.secDQ6RList{
	margin-right: 40px;
	overflow: hidden;
}
.secDQ6RList dd{
	border-radius: 8px;
	padding-left: 27px;
	padding-top: 38px;
	padding-bottom: 38px;
}
.secDQ6RLCon{
	display: block;
	overflow: hidden;
	cursor: pointer;
}
.secDQ6RLCon .icon{
	display: inline;
	border-radius: 50%;
	background: url(../image/dJIndex-5-cion2.png) center center no-repeat;
	width: 40px;
	height: 40px;
	float: right;
	margin-right: 20px;
	margin-top: 12px;
}
.secDQ6RLCon .time{
	display: inline;
	float: left;
	margin-right: 40px;
}
.secDQ6RLCon .time em{
	display: block;
	font-style: normal;
	font-size: 36px;
	color: #c30d23;
	line-height: 41px;
	text-align: right;
}
.secDQ6RLCon .time i{
	display: block;
	font-style: normal;
	font-size: 20px;
	color: #999999;
	line-height: 25px;
}
.secDQ6RLCon .text{
	width: 384px;
	height: 72px;
	overflow: hidden;
	font-size: 18px;
	line-height: 36px;
	color: #333333;
}
.secDQ6RList dd:hover{
	background-color: rgb(255, 255, 255);
	box-shadow: 4px 6.928px 17.46px 0.54px rgba(177, 34, 10, 0.1);
	-webkit-box-shadow: 4px 6.928px 17.46px 0.54px rgba(177, 34, 10, 0.1);
}
.secDQ6RLCon:hover .icon{
	background: url(../image/dJIndex-5-cion1.png) center center no-repeat;
	background-color: rgb(164, 40, 46);
	box-shadow: 2px 3.464px 9.7px 0.3px rgba(214, 48, 49, 0.3);
	-webkit-box-shadow: 2px 3.464px 9.7px 0.3px rgba(214, 48, 49, 0.3);
}
/* ========== 党群工作页 end ========== */

/* ————— 第1通栏 start ————— */
.column1 {
	overflow: hidden;
	padding-top: 12px;
	background: #FFFFFF;
	padding-bottom: 30px;
}

.column1 .indexTitle {
	margin-bottom: 30px;
	border-bottom: 1px solid #e6e6e6;
}

.column1 .indexTitle .c1title {
	width: 48.9583%;
}

.column1Con {
	background: #fff;
	overflow: hidden;
}

.column1L {
	width: 700px;
	margin-right: 30px;
}

.indexTitle {
	height: 90px;
	line-height: 90px;
}

.indexTitle .title {
	float: left;
	display: inline;
	margin-right: 35px;
	font-size: 22px;
	font-weight: bold;
	color: #1e2188;
}

.indexTitle .title span {
	display: inline-block;
	height: 90px;
	position: relative;
}

.indexTitle .title span::before {
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 2px;
	left: 0;
	bottom: -1px;
	background: #1e2188;
	z-index: 3;
}

.indexTitleC .subTitle {
	float: left;
	margin-right: 55px;
}

.indexTitleC .subTitle a {
	font-size: 22px;
	font-weight: bold;
	color: #9a9a9a;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	position: relative;
	display: block;
}

.indexTitleC .subTitle a:before {
	display: block;
	content: '';
	background: #1e2188;
	width: 0;
	height: 2px;
	bottom: -1px;
	left: 0;
	position: absolute;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.indexTitleC .subTitle.hover a {
	color: #1e2188;
}

.indexTitleC .subTitle a:hover {
	color: #1e2188;
}

.indexTitleC .subTitle.hover a:before {
	width: 100%;
}

.indexTitleC .subTitle a:hover:before {
	width: 100%;
}

.indexTitle .more a {
	display: block;
	padding-right: 14px;
	font-size: 16px;
	color: #595959;
	background: url(../images/moreR.png) right center no-repeat;
	transition: .3s;
	-webkit-transition: .3s;
}

.indexTitle .more a:hover {
	padding-right: 15px;
	background: url(../images/moreR_H.png) right center no-repeat;
	color: #1e2188;
}

.indexTitle .more a:before {
	display: block;
	content: '';
	background: url(../images/indexmore.png) no-repeat center center;
	height: 16px;
	width: 13px;
	position: absolute;
	right: 0;
	top: 0;
}

.indexTitle .title a {
	font-size: 20px;
	color: #323232;
	position: relative;
}

.column1L {
	position: relative;
}

.column1L .columnScroll1 {
	position: relative;
}

.column1L .columnScroll1 .bd {
	overflow: hidden;
}

.column1L .columnScroll1 .slick-list {
	overflow: visible;
}

.column1L .columnScroll1 .con {}

.column1L .columnScroll1 .con a {
	display: block;
	position: relative;
}

.column1L .columnScroll1 .con a .pic:before {
	padding-top: 65.1471%;
}

.column1L .columnScroll1 .con a .title {
	display: none;
}

.column1bannerText {
	position: absolute;
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	height: 60px;
	line-height: 60px;
	background: rgba(0, 0, 0, 0.6);
	left: 0;
	bottom: 0;
}

.column1bannerText a {
	display: block;
	font-size: 16px;
	color: #FFFFFF;
	margin-right: 130px;
}

.column1bannerText a h5 {
	font-weight: normal;
	font-size: 16px;
}

.column1L .columnScroll1 .slick-dots {
	position: absolute;
	bottom: 22px;
	width: 130px;
	text-align: right;
	right: 30px;
	z-index: 2;
}

.column1L .columnScroll1 .slick-dots li {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	line-height: 9999px;
	text-align: center;
	background: #ffffff;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
	opacity: 1;
	transition: .4s;
	-webkit-transition: .4s;
}

.column1L .columnScroll1 .slick-dots li.slick-active {
	width: 47px;
}

.column1R {
	padding-right: 30px;
	overflow: hidden;
	min-height: 440px;
}

.column1RC .text {
	overflow: hidden;
	padding-bottom: 13px;
	padding-left: 23px;
	border-bottom: 1px dashed #e6e6e6;
	position: relative;
}

.column1RC .text::before {
	display: block;
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0;
	top: 15px;
	background: #f0855d;
}

.column1RC .text .title {
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 6px;
	position: relative;
}

.column1RC .text .title::before {}

.column1RC .text .title a {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}

.column1RC .text .title a:hover {
	color: #1e2188;
}

.column1RC .text .info {
	font-size: 15px;
	color: #858585;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	margin-bottom: 8px;
}

.column1RC .text .textBottom {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.column1RC .text .time {
	font-size: 16px;
	color: #adadad;
	font-weight: bold;
	overflow: hidden;
}

.column1RC .text .textBottom a {
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #9494bd;
	transition: .3s;
	-webkit-transition: .3s;
}

.column1RC .text .textBottom a:hover {
	color: #1e2188;
}

.column1RDl {
	padding-top: 19px;
}

.column1RDl dd {
	overflow: hidden;
	height: 42px;
	line-height: 42px;
}

.column1RDl dd .time {
	font-size: 15px;
	color: #858585;
	margin-left: 15px;
}

.column1RDl dd .text {
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.column1RDl dd .text a {
	font-size: 16px;
	color: #545454;
	position: relative;
	padding-left: 22px;
}

.column1RDl dd .text a:hover {
	color: #1e2188;
}

.column1RDl dd .text a:before {
	display: block;
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	left: 0;
	top: 50%;
	margin-top: -2px;
	background: #f0855d;
}

/* ————— 第1通栏 end ————— */

/* 业务与产品 start*/
.indexColumn4 {
	position: relative;
	padding: 110px 0 107px;
	box-sizing: border-box;
}

.indexColumn4 .wrap {
	position: relative;
	z-index: 3;
}

.indexColumn4 .indexTitle {
	margin-bottom: 24px;
}

.indexColumn4Banner .bd {
	overflow: hidden;
	margin: 0 -23px;
}

.indexColumn4Banner .myslide {
	float: left;
	display: inline;
	width: 33.333%;
	padding: 10px 0;
}

.indexColumn4Banner .myslide .con {
	margin: 0 23px;
	position: relative;
	border-radius: 3px;
	overflow: hidden;
}

.indexColumn4Banner .myslide .pic {
	background-color: #eee;
}

.indexColumn4Banner .myslide .pic::before {
	padding-top: 140%;
}

.indexColumn4Banner .text {
	position: absolute;
	perspective: 1000px;
	-webkit-perspective: 1000px;
	/* Safari 和 Chrome */
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 5;
}

.indexColumn4Banner .textCTop {
	position: absolute;
	z-index: 2;
	background: #fff;
	width: 100%;
	height: 160px;
	left: 0;
	bottom: 0;
	box-sizing: border-box;
	padding: 35px 30px 20px;
	transform-origin: 0px 100%;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
}

.indexColumn4Banner .textCTop .egTitle {
	line-height: 22px;
	height: 44px;
	font-size: 16px;
	overflow: hidden;
	margin-bottom: 15px;
	font-family: 'phtL';
	color: #5dbd3c;
	text-transform: uppercase;
	display: none;
}

.indexColumn4Banner .textCTop .title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 12px;
	color: #5dbd3c;
	/* font-family: 'pht'; */
}

.indexColumn4Banner .textCTop .title a {
	font-size: 22px;
	color: #333;
}

.indexColumn4Banner .myslide.myslide2 .textCTop .egTitle {
	color: #f6ab00;
}

.indexColumn4Banner .myslide.myslide3 .textCTop .egTitle {
	color: #1029be;
}

.indexColumn4Banner .textCTop .more {
	display: inline-block;
	height: 40px;
	line-height: 40px;
}

.indexColumn4Banner .textCTop .more a {
	display: block;
	width: 50px;
	height: 40px;
	background: url(../images/morew.png) left center no-repeat;
}

.indexColumn4Banner .textC {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 6;
	box-sizing: border-box;
	padding: 20px 30px;
	background: linear-gradient(to bottom, rgba(0, 160, 235, 0.01) 0%, rgba(0, 160, 235, 0.2) 10%, rgba(0, 160, 235, 0.9) 100%);
	background: -webkit-linear-gradient(to bottom, rgba(0, 160, 235, 0.01) 0%, rgba(0, 160, 235, 0.2) 10%, rgba(0, 160, 235, 0.9) 100%);
	background: -moz-linear-gradient(to bottom, rgba(0, 160, 235, 0.01) 0%, rgba(0, 160, 235, 0.2) 10%, rgba(0, 160, 235, 0.9) 100%);
	background: -o-linear-gradient(to bottom, rgba(0, 160, 235, 0.01) 0%, rgba(0, 160, 235, 0.2) 10%, rgba(0, 160, 235, 0.9) 100%);
	visibility: hidden;
	opacity: 0;
	transition: .4s;
	-webkit-transition: .4s;
}

.indexColumn4Banner .textC .icon {
	width: 68px;
	height: 68px;
	margin-bottom: 20px;
	transition: all 0.6s linear;
	-webkit-transition: all 0.6s linear;
	transform: translateY(20px);
	-webkit-transform: translateY(20px);
	opacity: 0;
	visibility: hidden;
}

.indexColumn4Banner .textC .icon span {
	display: block;
	width: 68px;
	height: 68px;
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 50px;
	
}

.indexColumn4Banner .textC .title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 18px;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	transform: translateY(25px);
	-webkit-transform: translateY(25px);
	transition-delay: 0.3s;
	opacity: 0;
	visibility: hidden;
}

.indexColumn4Banner .textC .title a {
	font-size: 22px;
	color: #fff;
}

.indexColumn4Banner .textC .info {
	height: 120px;
	line-height:30px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	margin-bottom: 20px;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transition-delay: 0.35s;
	opacity: 0;
	visibility: hidden;
	font-family: 'pht';
}

.indexColumn4Banner .textC .more {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	transform: translateY(30px);
	-webkit-transform: translateY(30px);
	transition-delay: 0.4s;
	opacity: 0;
	visibility: hidden;
}

.indexColumn4Banner .textC .more a {
	display: block;
	width: 50px;
	height: 40px;
	background: url(../images/morew_h.png) left center no-repeat;
}

.indexColumn4Banner .myslide .con:hover .textCTop {
	transform: rotateX(180deg);
	overflow: hidden;
}

.indexColumn4Banner .myslide .con:hover .textC {
	opacity: 1;
	visibility: visible;
}

.indexColumn4Banner .myslide .con:hover .icon {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.indexColumn4Banner .myslide .con:hover .textC .title {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.indexColumn4Banner .myslide .con:hover .info {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.indexColumn4Banner .myslide .con:hover .more {
	transform: translateY(0);
	-webkit-transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.indexColumn4Banner .myslide.myslide1 .pic img {
	top: -20%;
}

.indexColumn4Banner .myslide .con:hover .pic img {
	top: 0;
}

.contentImg {
	font-size: 0;
}

/* 业务与产品 end*/
.indexTitle {
	line-height: 45px;
	height: 45px;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	font-family: 'pht';
}

.indexMore {
	line-height: 55px;
	height: 55px;
	font-size: 0;
}

.indexMore.center {
	text-align: center;
}

.indexMore a {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	color: #333333;
	font-family: 'phtL';
}

.indexMore a span {
	display: inline-block;
	line-height: 55px;
	height: 55px;
	width: 55px;
	vertical-align: middle;
	border-radius: 50%;
	margin-left: 25px;
	background-color: #1029be;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("../images/indexMoreIcon1.png");
}
.cp-headline{color:#fff!important;line-height:25px;}