.TopBaer img { width: 100%; }
.conterst { width: 1400px; margin: 0px auto; }
.group_profile { position: relative; width: 100%; text-align: center; margin: 70px auto; }
.group_profile span { color: rgb(52, 151, 206); opacity: 0.08; font-size: 80px; font-weight: bold; }
.group_profile p { position: absolute; bottom: 0px; left: 50%; transform: translate(-50%, 0px); color: rgb(52, 151, 206); font-size: 42px; font-weight: bold; }
.profile { overflow: hidden; margin-bottom: 40px; }
.pro_left { float: left; width: 55%; }
.pro_left h3 { color: rgb(149, 165, 180); font-size: 22px; line-height: 26px; margin-bottom: 28px; }
.pro_left h2 { color: rgb(91, 182, 71); font-size: 42px; font-weight: bold; margin-bottom: 50px; }
.pro_left div { line-height: 26px; color: rgb(62, 72, 81); margin-bottom: 37px; font-size: 16px; }
.proUl { display: flex; justify-content: space-between; }
.proUl li { width: 49%; box-sizing: border-box; padding: 25px 10px 50px 40px; }
.proUl li:nth-child(1) { background: url("../images/gyxdt1.png") 0% 0% / 100% 100% no-repeat; }
.proUl li:nth-child(2) { background: url("../images/gyxdt2.png") 0% 0% / 100% 100% no-repeat; }
.proUl li:nth-child(3) { background: url("../images/gyxdt3.png") 0% 0% / 100% 100% no-repeat; }
.proUl li p { font-size: 16px; line-height: 30px; color: rgb(62, 72, 81); }
.proUl li h4 { font-size: 22px; line-height: 30px; color: rgb(52, 151, 206); }
.pro_right { float: right; position: relative; width: 38%; padding-top: 12px; }
.pro_right img { width: 100%; }
.jtps { position: absolute; left: -20px; top: -14px; }
.pro_txt div { font-size: 16px; color: rgb(62, 72, 81); line-height: 26px; margin-bottom: 15px; }
.strategy { margin: 80px 0px; }
.strategy h2 { font-size: 42px; font-weight: bold; line-height: 45px; color: rgb(52, 151, 206); margin-bottom: 10px; }
.strategy p { font-size: 30px; line-height: 45px; color: rgb(149, 165, 180); opacity: 0.4; }
.lopment { padding: 100px 0px 150px; background: url("../images/fzzlbj.png") 0% 0% / 100% 100% no-repeat; }
.pment { width: 1400px; margin: 0px auto; }
.lopmenrht { float: right; width: 45%; }
.lopmenrht h2 { position: relative; box-sizing: border-box; padding-bottom: 25px; border-bottom: 1px solid rgb(224, 224, 224); }
.lopmenrht h2 span { font-size: 136px; font-weight: bold; color: rgb(26, 26, 26); opacity: 0.05; }
.lopmenrht h2 p { position: absolute; left: 0px; top: 50%; transform: translate(0px, -75%); color: rgb(26, 26, 26); font-size: 36px; }
.lopmenrht div {font-size: 20px;opacity: 0.9;line-height: 35px;margin-top: 40px;}
.entimg { width: 50%; position: relative; float: left; }
.entimg img { width: 100%; position: absolute; left: -70px; top: -50px; }
.zldwsa { background: url("../images/zlyhbj.png") no-repeat; padding: 200px 0px; position: relative; }
.emibold { overflow: hidden; margin-bottom: 200px; }
.oldlet { float: left; width: 30%; }
.oldrht { width: 60%; float: right; }
.oldrht img { width: 100%; }
.zlmtle h2 { position: relative; box-sizing: border-box; padding-bottom: 25px; }
.zlmtle h2 span { font-size: 136px; font-weight: bold; color: rgb(26, 26, 26); opacity: 0.05; }
.zlmtle h2 p { position: absolute; left: 0px; top: 50%; transform: translate(0px, -75%); color: rgb(26, 26, 26); font-size: 36px; }
.zlmtle div {font-size: 20px;color: rgb(62, 72, 81);line-height: 35px;padding-bottom: 35px;border-bottom: 1px solid rgb(224, 224, 224);}
.zldtle { margin-top: 26px; }
.zldtle h3 { font-size: 26px; color: rgb(26, 26, 26); margin-bottom: 15px; }
.zldtle h4 { font-size: 16px; color: rgb(62, 72, 81); opacity: 0.9; line-height: 26px; }
.zlgxsa { overflow: hidden; }
.zlgxrht { float: right; width: 30%; }
.zlgxrht h2 { position: relative; box-sizing: border-box; padding-bottom: 25px; border-bottom: 1px solid rgb(224, 224, 224); }
.zlgxrht h2 span { font-size: 136px; font-weight: bold; color: rgb(26, 26, 26); opacity: 0.05; }
.zlgxrht h2 p { position: absolute; left: 0px; top: 50%; transform: translate(0px, -75%); color: rgb(26, 26, 26); font-size: 36px; }
.zlgximg { position: absolute; left: 0px; bottom: 100px; width: 57%; }
.managerst .strategy { margin: 80px 0px 45px; }
.teamtle { overflow: hidden; }
.teamtle li { width: 222px; height: 60px; float: left; line-height: 60px; text-align: center; border-radius: 30px; background-color: rgb(255, 255, 255); margin-right: 30px; }
.teamtle li a {font-size: 22px;display: block;}
.teamtle .traive { background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(91, 182, 71), rgb(91, 182, 71)); background-blend-mode: normal, normal; }
.teamtle .traive a { color: white; }
.gements { display: flex; margin-top: 50px; flex-wrap: wrap; justify-content: space-between; }
.gements li {width: 23%;margin-bottom: 30px;box-sizing: border-box;height: 168px;border-radius: 20px;background: url("../images/gltdbj.png") 0% 0% / 100% 100% no-repeat;padding: 50px 20px 0 20px;}
.gements li h2 { display: inline-block; font-family: MicrosoftYaHei-Bold; font-size: 36px; font-weight: bold; line-height: 26px; color: rgb(51, 51, 51); }
.gements li span {color: rgb(152, 152, 152);font-size: 16px;margin-left: 10px;display: inline-block;}
.dzywd { overflow: hidden; }
.dzywd li { float: left; width: 19.5%; margin: 40px 0px; border-right: 1px solid rgb(229, 229, 229); text-align: center; cursor: pointer; transition: all 0.8s ease 0s; position: relative; }
.dzywd li:nth-child(5) { border: none; }
.dzywd li h2 { }
.dzywd li h2 p { width: 36px; height: 36px; margin: 0px auto; background-size: 100% 100%; transition: all 0.8s ease 0s; }
.dzywd li h3 { font-size: 22px; color: rgb(51, 51, 51); margin: 30px 0px; }
.dzywd li h4 p { font-size: 16px; line-height: 28px; height: 28px; color: rgb(102, 102, 102); }
.dzywd li:nth-child(1) h2 p { background: url("../images/dh2.png") no-repeat; }
.dzywd li:nth-child(2) h2 p { background: url("../images/cz2.png") no-repeat; }
.dzywd li:nth-child(3) h2 p { background: url("../images/yx2.png") no-repeat; }
.dzywd li:nth-child(4) h2 p { background: url("../images/wz2.png") no-repeat; }
.dzywd li:nth-child(5) h2 p { background: url("../images/dz2.png") no-repeat; }
.dzywd li:nth-child(1):hover h2 p { background: url("../images/dh1.png") no-repeat; transition: all 0.8s ease 0s; }
.dzywd li:nth-child(2):hover h2 p { background: url("../images/cz1.png") no-repeat; transition: all 0.8s ease 0s; }
.dzywd li:nth-child(3):hover h2 p { background: url("../images/yx1.png") no-repeat; transition: all 0.8s ease 0s; }
.dzywd li:nth-child(4):hover h2 p { background: url("../images/wz1.png") no-repeat; transition: all 0.8s ease 0s; }
.dzywd li:nth-child(5):hover h2 p { background: url("../images/dz1.png") no-repeat; transition: all 0.8s ease 0s; }
.dzywd li:hover { margin: 0px; padding: 40px 0px; }
.dzywd li:hover::before { content: ""; position: absolute; right: 0px; left: 0px; bottom: 0px; z-index: -1; height: 10px; background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(0, 0, 0), rgb(0, 0, 0)); }
.zproduct { background: url("../images/zgscpzxbj.png") no-repeat; overflow: hidden; }
.rodut { width: 1400px; margin: 60px auto; position: relative; }
.rodut .strategy { margin: 0px 0px 60px; }
.rodper { overflow: hidden; }
.rodper .swiper-slide { background: white; }
.lidera { box-sizing: border-box; padding: 15px; overflow: hidden; }
.lidera p img {width: 100%;height: auto;}
.lidera h2 {font-size: 18px;color: rgb(51, 51, 51);width: 60%;line-height: 45px;position: relative;font-weight: bold;}
.lidera h2::before { content: ""; position: absolute; right: 0px; left: 0px; bottom: 0px; z-index: 0; height: 2px; background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }
.lidera h3 { font-size: 18px; line-height: 30px; color: rgb(102, 102, 102); }
.lidera h4 a { float: right; color: rgb(52, 151, 206); font-size: 16px; }
.zproduct .rodnex, .zproduct .rodrev { top: 65%; width: 80px; }
.zproduct .rodrev {left: -4% !important;transition: all 0.8s ease 0s;background: url("../images/zgsjtz.png") no-repeat !important;}
.zproduct .rodrev:hover { left: 8%; transition: all 0.8s ease 0s; background: url("../images/zgsjtz2.png") no-repeat !important; }
.zproduct .rodnex {right: -7%;transition: all 0.8s ease 0s;background: url("../images/zgsjty.png") no-repeat !important;}
.zproduct .rodnex:hover { transition: all 0.8s ease 0s; background: url("../images/zgsjty2.png") no-repeat !important; }
.brand .strategy { margin: 100px 0px 60px; }
.poratesr { margin-top: 125px; }
.coript { position: relative; margin-left: 30px; }
.coript input { width: 420px; height: 56px; line-height: 56px; font-size: 16px; color: rgb(149, 175, 190); background-color: rgb(234, 244, 250); border-radius: 28px; box-sizing: border-box; padding: 0px 140px 0px 40px; }
.coript input::-webkit-input-placeholder { color: rgb(149, 175, 190); }
.ryand { clear: both; }
.ryand li { background-color: rgb(242, 242, 242); }
.coript p { position: absolute; right: 0px; top: 0px; line-height: 56px; width: 120px; background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(52, 151, 206), rgb(52, 151, 206)); border-radius: 28px; color: white; text-align: center; font-size: 16px; cursor: pointer; }
.coript p img { vertical-align: middle; margin-top: -2px; margin-right: 10px; }
.ndhono { overflow: hidden; margin-top: 60px; }
.ndhono li { float: left; width: 31%; margin-right: 3.5%; margin-bottom: 30px; }
.ndhono li:nth-child(3n+1) { margin-right: 0px; }
.ndhono li p { background: rgb(242, 242, 242); padding: 30px; }
.ndhono li p img { width: 100%; height: 260px;}
.ndhono li h3 { color: rgb(51, 51, 51); font-size: 22px; text-align: center; line-height: 30px; margin-top: 20px;height: 50px;}
.istory { overflow: hidden;position: relative; }
.toryLeft { width: 35%; }
.toryRight { position: relative; }
.toryLeft .strategy { margin: 160px 0px 100px; }
.gerste img { width: 100%; }
.geriner { margin: 120px 0px; height: 100%; position: relative; }
.geriner .swiper-wrapper { height: 700px; overflow: visible; }
.istory::before { width: 1px; height: 100%; background: rgb(230, 230, 230); content: ""; position: absolute; left: 0px; z-index: 0; top: 0px; right: 0px; margin: auto; }
.geriner .swiper-slide { height: auto; margin: 30px 0px; }
.geriner .swiper-slide .items { overflow: hidden; position: relative; }
.geriner .swiper-slide .items p { line-height: 34px; }
.ab02-swiper .items { position: relative; }
.items .tits { width: 50%; font-size: 36px; box-sizing: border-box; padding-right: 60px; color: rgb(184, 197, 204); text-align: right; }
.items::before { position: absolute; content: ""; width: 11px; height: 11px; background: rgb(184, 197, 204); border-radius: 50%; inset: 0px; margin: auto; }
.items .txts { width: 50%; text-align: justify; color: rgb(184, 197, 204); font-size: 18px; opacity: 0.9; box-sizing: border-box; padding-left: 35px; }
.geriner .gerev, .geriner .gerext { width: 41px; height: 41px; }
.geriner .gerev {background: url("../images/torTop.png") no-repeat;top: 25px;left: 50% !important;transition: all 0.5s ease 0s;opacity: 1;transform: translate(-50%, 0);}
.geriner .gerev:hover { background: url("../images/torTop2.png") no-repeat; transition: all 0.5s ease 0s; }
.geriner .gerext { background: url("../images/torbottom.png") no-repeat; top: inherit; bottom: 0; right: inherit; left: 50%; transform: translate(-50%, 0);transition: all 0.5s ease 0s; }
.geriner .gerext:hover { background: url("../images/torbottom2.png") no-repeat; transition: all 0.5s ease 0s; }
.swiper-slide-active .items::before { background: rgb(52, 151, 206); }
.swiper-slide-active .items .tits { font-size: 54px; color: rgb(52, 151, 206); font-weight: bold; }
.swiper-slide-active .items .txts { font-size: 28px; color: rgb(52, 151, 206); opacity: 0.9; }
.swiper-slide-active .items .txts p { line-height: 46px; font-weight: bold; }
.toryLeftd{
	position: absolute;
	left: 0;
	top: 0;
}
.genews{
	margin: 60px 0 40px 0;
	position: relative;
}
.ewsiper{
	overflow: hidden;
	position: relative;
}
.ewsiper .swiper-slide{
	overflow: hidden;
}	
.ewsideLet,.ewsideRht{
	float: left;
	width: 50%;
	position: relative;
}
.deletimg img{
	width: 100%;
	height: 382px;
}
.ewsideLet{
	box-sizing: border-box;
	padding:0 0 25px 25px;
}
.delelbj{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 30%;
	height: 80%;
	background: #5bb647;
	z-index: -1;
}
.swiper-num{
	width: 130px;
	line-height: 54px;
	text-align: center;
	color: white;
	font-size: 18px;
	background: #5bb647;
	margin-top: -48px;
	margin-left: 570px;
}
.ewsiper .ewstion {
	background: white;
	width: 24%;
	line-height: 54px;
	bottom: 0px !important;
	left: 235px;
}
.ewsiper .ewstion .swiper-pagination-bullet{
	width:8px;
	height: 8px !important;
	margin-left: 45px;
}
.ewsiper .ewstion .swiper-pagination-bullet-active{
	width: 14px;
	height: 12px !important;
	background: url(../images/xwd.png) no-repeat;
}
.ewsideRht{
	box-sizing: border-box;
	padding: 80px 70px;
	background: white;
	height: 430px;
}
.ewsideRht h2{
	font-size: 22px;
	color: #333333;
	margin-bottom: 25px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ewsidetext{
	overflow: hidden;
	margin-bottom: 30px;
}
.ewsidetext p{
	float: left;
	margin-right: 40px;
	font-size: 18px;
	color: #95a5b4;
	line-height: 32px;
}
.ewsidetext p img{
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 10px;
}
.ewsideRht h4{
	font-size: 16px;
	color: #707070;
	line-height: 32px;
	margin-bottom: 28px;
}
.ewsideRht h3 a{
	color: #989898;
	font-size: 16px;
}
.ewsideRht h3 img{
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -4px;
}
.newstles{
	margin-top: 40px;
}
.newstles li{
	padding: 32px 40px;
	background: white;
	overflow: hidden;
	margin-bottom: 30px;
	position: relative;
}
.newstles li::after {
	content: "";
	width: 0;
	height: 3px;
	background-image: linear-gradient(90deg, #3497ce 0%, #5bb647 100%), linear-gradient(#ffffff, #ffffff);
	position: absolute;
	top: 0;
	left: 0;
	transition: all 0.8s;
}
.newstles li:hover::after{
	content: "";
	width: 100%;
	transition: all 0.8s;
}
.newstles li div{
	width: 130px;
	height: 130px;
	background: url(../images/xwtly.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	float: left;
}
.newstles li .small-icon{
	background: none;
}
.newstles li .divl{
float: right;
}
.newstles li .divr{
float: left;
}
.newstles li div p{
	color: #333333;
	font-size: 53px;
	line-height: 75px;
	padding-top: 12px;
	box-sizing: border-box;
}
.newstles li div span{
	color: #333333;
	font-size: 16px;
}
.newstles li div .xiazai{
	height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0px;
    font-size: 25px;
}
.newstles li h2{
	float: right;
	width: -webkit-calc(100% - 170px);
	width: -moz-calc(100% - 170px);
	width: calc(100% - 170px);
}
.newstles li h3{
	font-size: 22px;
	line-height: 55px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.newstles li h4{
	font-size: 16px;
	color: #707070;
	line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ficaltle{
	margin-bottom: 50px;
}
.ficaltxt p{
	font-size: 20px;
	line-height: 40px;
	color: #3e4851;
	margin-bottom: 15px;
	text-indent: 2em;
}
.ficalul{
	display: flex;
	justify-content: space-between;
}
.ficalul li{
	width: 23%;
	box-sizing: border-box;
	padding: 80px 40px 40px 40px;
}
.ficalul li:nth-child(1){
	background: url(../images/kjjst1.png) no-repeat;
	background-size: 100%;
}
.ficalul li:nth-child(2){
	background: url(../images/kjjst2.png) no-repeat;
	background-size: 100%;
}
.ficalul li:nth-child(3){
	background: url(../images/kjjst3.png) no-repeat;
	background-size: 100%;
}
.ficalul li:nth-child(4){
	background: url(../images/kjjst4.png) no-repeat;
	background-size: 100%;
}
.ficalul li h2{
	color: #3497ce;
	font-size: 34px;
	font-weight: bold;
}
.ficalul li h2 span{
	font-size: 16px;
	font-weight: 500;
}
.ficalul li p{
	color: #3497ce;
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
}
.ficalul li:nth-child(1) p{
	margin-top: 10px;
}
.technol{
	display: grid;
	place-items: center;
	background: url(../images/cojsbj.png) no-repeat;
	background-size:100% 100%;
	margin-top: 80px;
	box-sizing: border-box;
	padding: 100px 0;
}
.techul li{
	float: left;
	width: 33.3%;
	height: 435px;
	color: white;
	box-sizing: border-box;
	padding: 0px 33px;
}
.techul li:nth-child(1){
	padding-left: 0;
}
.techul li:nth-child(2){
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.techul li p{
	width: 52px;
}
.techul li p img{
	width: 100%;
}
.techul li h2{
	font-size: 26px;
	line-height: 40px;
	margin: 30px 0;
}
.techul li div{
	opacity: 0.8;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 15px;
}
.svation{
	background-color: #f5f5f5;
	padding: 80px 0 50px 0;
}
.svation h6{
	color: #3497ce;
	font-size: 40px;
	text-align: center;
	line-height: 60px;
	font-weight: bold;
	margin-bottom: 20px;
}
.svation p{
	color: #3e4851;
	font-size: 22px;
	text-align: center;
	line-height: 38px;
}
.scatonul{
	overflow: hidden;
	margin-top: 50px;
}
.scatonul li{
	background: white;
	float: left;
	box-shadow: 3px 3px 30px 0px rgba(52, 151, 206, 0.1);
	border-radius: 10px;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 40px;
}
.scatonul li:nth-child(3n){
	margin-right: 0;
}
.scatonul li h2 img{
	width: 100%;
}
.scatonul li h3{
	text-align: center;
	line-height: 70px;
	color: #3a3d3e;
	font-size: 22px;
}
.yftrtion{
	background: white !important;
}
.svatul{
	overflow: hidden;
	margin-top: 60px;
	border: solid 1px #e5e5e5;
	background-color: #fafcfc;
	padding-left: 10%;
}
.svatul li{
	float: left;
	width: 15%;
	line-height: 70px;
	color: #999999;
	font-size: 22px;
	font-weight: 500;
	text-align: center;
}
.svatdiv{
	overflow: hidden;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
}
.svatdiv div{
	float: left;
	width: 10%;
	text-align: center;
	line-height: 140px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	font-size: 22px;
	color: #333333;
}
.svatul2,.svatul3{
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.svatul3{
	background-color: #fafcfc;
}
.svatul2 li,.svatul3 li{
	float: left;
	width: 15%;
	line-height: 70px;
	color: #999999;
	font-size: 22px;
	font-weight: 500;
	text-align: center;
}
.svatul li:nth-child(1),.svatul2 li:nth-child(1),.svatul3 li:nth-child(1){
	width: 25%;
	text-align: left;
	box-sizing: border-box;
	padding-left: 40px;
}
.scatimg {
	text-align: center;
	margin-top: 70px;
}
.scatimg img{
	width: 80%;
	margin: 0 auto;
}
.atioages{
	margin-top: 60px;
	margin-bottom: 30px;
}
.atioages img{
	width: 100%;
}
.zzjgage{
	margin-top: 60px;
	text-align: center;
}
.zzjgage img{
	width: 60%;
}
.postgraduate{
	margin: 70px auto;
	width: 1200px;
	margin-bottom: 0;
	overflow: hidden;
}
.duate_left{
	width: 30%;
}
.duate_right{
	width: 65%;
}
.duate_right img{
	width: 100%;
}
.stgrad{
	padding: 40px;
	background-color: #ffffff;
	box-shadow: 3px 3px 20px 0px rgb(52 151 206 / 10%);
	margin: 25px;
	overflow: hidden;
}
.stgrad p{
	float: left;
	width: 66px;
}
.stgrad p img{
	width: 100%;
}
.stgrad div{
	float: right;
	width: -webkit-calc(100% - 111px);
	width: -moz-calc(100% - 111px);
	width: calc(100% - 111px);
}
.stgrad div h2{
	font-size: 34px;
	font-weight: bold;
	line-height: 40px;
	color: #333333;
}
.stgrad div h2 span{
	font-size: 16px;
}
.stgrad div h3{
	font-size: 18px;
}
.pipeltp{
	margin-top: 60px;
}
.pipeltp .pipeeac{
	color: #999999;
	border-top: solid 1px #e5e5e5;
}
.pipeline{
	padding: 0 60px;
	border: solid 1px #e5e5e5;
	overflow: hidden;
	box-sizing: border-box;
	border-top: none;
}
.pipeline li{
	box-sizing: border-box;
	padding: 30px 0;
	font-size: 22px;
	float: left;
	width: 22%;
}
.pipeline li:nth-child(1){
	width: 34%;
}
.pipeltp .pipeline:nth-child(even){
	background-color: #fafcfc;
}
.tatkle .strategy{
	margin: 80px 0 40px 0;
}
.statkle{
	font-size: 20px;
	color: #3e4851;
	line-height: 36px;
	text-indent: 2em;
}
.staffc{
	overflow: hidden;
	margin: 60px 0 80px 0;
}
.staffc_right li:nth-child(2) div{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(0deg, #030000 0%, transparent 100%);
	padding: 30px;
	color: #fefefe;
}
.staffc_right li div p{
	display: none;
}
.staffc_right li:nth-child(2) div p{
	display: block;
}
.staffc_right div h2{
	line-height: 40px;
	font-size: 24px;
}
.staffc_right div p{
	font-size: 16px;
	line-height: 28px;
}
.staffc_right{
	float: left;
	width: 100%;
}
.staffc_right li{
	float: left;
	width: 25%;
	position: relative;
	overflow: hidden;
}
.staffc_right li:nth-child(2){
	width: 50%;
}
.staffc_right li div{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(0deg, #030000 0%, transparent 100%);
	padding: 30px;
	color: #fefefe;
}
.staffc_right li:nth-child(2) img{
	height: 480px;
}
.staffc_right li img{
	height: 240px;
}
.staffc_right li h2{
	line-height: 40px;
	font-size: 24px;
}
.staffc_right li h2 a{
	color: white;
}

.styper{
	overflow: hidden;
	margin-bottom: 60px;
}
.lidera2 p{
	overflow: hidden;
}
.lidera2 p img,.staffc_right li img,.staffc_left img{
	width: 100%;
	transition: all 0.8s;
}
.zgstxt{
	padding: 30px;
	box-sizing: border-box;
	background: white;
	border-radius: 0px 0px 8px 8px;
}
.sdvscs{
	background: #fafafa;
	padding: 90px 0 60px;
	position: relative;
}
.zgstxt h2{
	height: 60px;
	line-height: 30px;
	color:#3a3d3e;
	font-size: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.zgstxt h3{
	font-size: 16px;
	color: #95a5b4;
	margin: 30px 0 40px 0;
}
.styper .swiper-slide:hover .zgstxt{
	box-shadow: 3px 3px 30px 0px rgba(52, 151, 206, 0.1);
}
.lidera2 p:hover img{
 transform: scale(1.1);
 transition: all 0.8s;
}
.staffc_left:hover img{
	transform: scale(1.1);
	transition: all 0.8s;
}
.staffc_right li:hover img{
	transform: scale(1.1);
	transition: all 0.8s;
}
.stytion{
	left: 50%;
	transform: translate(-50%,0);
	bottom: 10%;
}
.stytion .swiper-pagination-bullet{
	width: 16px;
	height: 16px;
	background-color: #000000;
	opacity: 0.2;
	margin-left: 10px;
}
.stytion .swiper-pagination-bullet-active{
	width: 20px;
	height: 20px;
	background-image: linear-gradient(90deg, #3497ce 0%, #5bb647 100%), linear-gradient(#000000, #000000);
	opacity: 1;
	line-height: 20px;
}
.qywhkle{
	background: url(../images/qyhwbjt.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 0 40px 0 10%;
	overflow: hidden;
	margin-bottom: -70px;
}
.qywh_lt{
	width: 27%;
	margin-top: 100px;
}
.qywh_lt h2{
	font-size: 42px;
	color: #ffffff;
	font-weight: bold;
}
.qywh_lt p{
	color: #ffffff;
	font-size: 30px;
	opacity: 0.5;
	margin-top: 23px;
}
.qywh_rt{
	width: 73%;
}
.qywh_rt li{
	float: left;
	width: 19.9%;
	box-sizing: border-box;
	padding-top: 170px;
	border-right: solid 1px #b1b5b7;
	cursor: pointer;
	padding-bottom: 100px;
	min-height: 730px;
}
.qywh_rt li p{
	width: 54px;
	height: 60px;
	border-left: 3px solid white;
	padding-left: 40px;
}
.qywh_rt li p img{
	max-width: 54px;
}
.qywh_rt li h2{
	font-size: 30px;
	color: white;
	margin-top: 50px;
	line-height: 40px;
	width: 130px;
	height: 80px;
	margin-left: 40px;
	margin-right: 40px;
}
.qywh_rt li h5{
	color: #ffffff;
	opacity: 0.8;
	font-size: 18px;
	margin-top: 30px;
	line-height: 30px;
	display: none;
	margin-left: 40px;
	margin-right: 40px;
}
.qywh_rt li h3{
	width: 60px;
	height: 60px;
	background: url(../images/whj.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 125px;
	margin-bottom: 30px;
	margin-left: 40px;
}
.qywh_rt li:hover{
	background-color: #264a94;
	padding-top: 80px;
}
.qywh_rt li:hover h3{
	background: url(../images/whj2.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 125px;
	margin-bottom: 0;
}
.qywh_rt li:hover h5{
	display: block;
}
.party {
	overflow: hidden;
}
.party .strategy{
	margin: 80px 0px 54px 0;
}
.party .fr{
	margin-top: 150px;
}
.party .fr a{
	color: #3e4851;
	margin-right: 10px;
}
.truction{
	overflow: hidden;
}
.truc_lt{
	float: left;
	width: 50%;
}
.truc_lt img{
	width: 100%;
	height: 400px;
}
.truc_rt{
	float: right;
	width: 50%;
}
.truc_rt{
	box-sizing: border-box;
	padding: 35px 40px;
	background: white;
}
.truc_rt h2{
	font-size: 22px;
	color: #333333;
	margin-bottom: 25px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ewsidetext{
	overflow: hidden;
	margin-bottom: 15px;
}
.ewsidetext p{
	float: left;
	margin-right: 40px;
	font-size: 18px;
	color: #95a5b4;
	line-height: 32px;
}
.ewsidetext p img{
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 10px;
}
.truc_rt h4{
	font-size: 16px;
	color: #707070;
	line-height: 32px;
	margin-bottom: 20px;
	height: 201px;
}
.truc_rt h3 a{
	color: #989898;
	font-size: 16px;
}
.truc_rt h3 img{
	vertical-align: middle;
	margin-left: 10px;
	margin-top: -4px;
}
.constru{
	margin-top: 100px;
	overflow: hidden;
}
.constru li{
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-bottom: 50px;
}
.constru li:nth-child(3n+1){
	margin-right: 0;
}
.constru li h2{
	font-size: 22px;
	font-weight: bold;
	color: #3a3d3e;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.constru li div{
	color: #989898;
	font-size: 16px;
	line-height: 26px;
	margin: 25px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.constru li p{
	font-size: 22px;
	line-height: 60px;
	font-weight: bold;
	border-top: 1px solid #dddddd;
}
.constru li p img{
	float: right;
	margin-top: 21px;
	display: none;
}
.constru li:hover div{
	/* border-bottom: 1px solid #e90101; */
}
.constru li:hover p{
	color: #e90101;
}
.constru li:hover p img{
	display: block;
}
.recruit{
	margin-top: 60px;
}
.recruit li{
	margin-bottom: 30px;
	box-sizing: border-box;
	padding: 30px 50px;
	background: white;
	border-radius: 8px;
	transition: all 0.8s;
	position: relative;
}
.recruitop{
	overflow: hidden;
	padding-bottom: 15px;
	border-bottom: 1px solid #e6e6e6;
}
.recruitop h5{
	display: contents;
}
.recruitop h2{
	float: left;
	color: #333333;
	font-size: 24px;
	line-height: 45px;
}
.recruitop div{
	float: right;
}
.recruitop div img{
	width: 40px;
	margin-right: 30px;
}
.recruitop div a{
	color: #999999;
	font-size: 16px;
	line-height: 40px;
}
.recruitop div span{
	margin-left: 8px;
	font-size: 20px;
	color: #cccccc;
}
.recruibotm{
	overflow: hidden;
}
.recruibotm p{
	float: left;
	width: 20%;
	margin-top: 20px;
	color: #666666;
	font-size: 18px;
}
.recruit li:hover {
	background-image: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(91, 182, 71), rgb(91, 182, 71));
	transition: all 0.8s;
}
.recruit li:hover .recruitop h2 a{
	color: white;
}
.recruit li:hover .recruitop div a{
	color: #ffffff;
	opacity: 0.6;
}
.recruit li:hover .recruitop div span{
	color: #ffffff;
	opacity: 0.6;
}
.recruit li:hover .recruibotm p{
	color: #ffffff;
	opacity: 0.8;
}
.ruitasc{
	background-color: white !important;
	padding: 60px 0;
	margin-top: 80px;
}
.lentasc{
	overflow: hidden;
}
.lentasc_lt{
	background: url(../images/flbjt.png) no-repeat;
	background-size: 100% 100%;
	width: 40%;
	padding: 40px 50px;
	box-sizing: border-box;
	float: left;
}
.lentasc_lt h2{
	color: #ffffff;
	font-size: 30px;
}
.lentasc_lt h2 img{
	width: 42px;
	margin-right: 15px;
	margin-top: -8px;
}
.lentscul{
	margin-top: 80px;
}
.lentscul li{
	color: white;
	font-size: 16px;
	line-height: 28px;
	padding-left: 20px;
	position: relative;
}
.lentscul li::after {
	content: "";
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	left: 0;
	top: 11px;
	z-index: 999;
	background: white;
}
.lentasc_rt{
	float: left;
	width: 60%;
	background: #fafafa;
	box-sizing: border-box;
	padding: 40px 80px;
	position: relative;
}
.lentasc_rt h2{
	font-size: 30px;
}
.lentasc_rt h2 img{
	margin-right: 15px;
	margin-top: -8px;
}
.lentasc_rt h3{
	margin-top: 80px;
	font-size: 18px;
	color: #666666;
}
.lentasc_rt div{
	overflow: hidden;
	margin-top: 45px;
}
.lentasc_rt div p{
	margin-right: 50px;
}
.lentasc_rt div p{
	color: #333333;
	font-size: 16px;
	line-height: 36px;
}
.lentasc_rt div p span{
	font-size: 20px;
	color: #999999;
	margin-right: 15px;
}
.tzedv{
	padding: 100px 0;
}
.levestor{
	overflow: hidden;
	margin-top: -50px;
}
.levestor_lt,.levestor_rt{
	background: white;
	box-shadow: 22px 19px 50px 0px rgba(52, 151, 206, 0.1);
	border-radius: 20px;
	box-sizing: border-box;
	padding: 30px 40px 10px 40px;
	margin: 54px 0;
}
.levestor_lt{
	float: left;
	width: 74%;
}
.levestor_rt{
	float: right;
	width: 23%;
}
.levrstop{
	overflow: hidden;
	padding-bottom: 15px;
	position: relative;
}
.levrstop h2{
	float: left;
	font-size: 22px;
	color: #3a3d3e;
	line-height: 45px;
}
.levrstop p{
	float: right;
}
.levrstop p a{
	font-size: 16px;
	color: #333333;
	line-height: 45px;
}
.levrstop p img{
	vertical-align: middle;
	margin-top: -4px;
	margin-left: 10px;
}
.levrstop span{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 44px;
	height: 4px;
	background-color: #5bb647;
	border-radius: 2px;
}
.levrsbom{
	margin-top: ;
}
.levrsbom li{
	border-top: 1px solid #f5f5f5;
	box-sizing: border-box;
	padding: 30px 0 30px 0;
	position: relative;
}
.levrsbom li h2{
	font-size: 16px;
	color: #333333;
}
.levrsbom li p{
	color: #989898;
	font-size: 16px;
	margin-top: 18px;
}
.levrsbom li img{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(-50%,);
	display: none;
}
.levrsbom li:hover h2{
	color: #5bb647;
}
.levrsbom li:hover p{
	color: #5bb647;
}
.levrsbom li:hover img{
	display: block;
}
.gpdm{
	color: #333333;
	font-size: 16px;
	line-height: 45px;
	border-bottom: 1px solid #f5f5f5;
}
.stocks{
	position: relative;
	padding: 30px 0 20px 0;
}
.stocks h2{
	color: #cf0000;
	line-height: 45px;
	font-size: 36px;
}
.stocks p span{
	font-size: 16px;
	line-height: 45px;
	color: #cf0000;
	margin-right: 20px;
}
.stocks img{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0,-50%);
}
.srobc{
	overflow: hidden;
}
.srobc_lt,.srobc_rt{
	float: left;
	width: 50%;
}
.srobc_rt p,.srobc_lt p{
	font-size: 16px;
	color: #333333;
	line-height: 45px;
}
.srobc_rt div,.srobc_lt div{
	color: #989898;
	font-size: 16px;
}
.srodata{
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 66px;
}
.srodata span{
	margin-right: 15px;
}
.tzcentd{
	overflow: hidden;
	margin-top: -70px;
}
.corporate{
	float: left;
}
.corporate,.theReport{
	width: 49%;
	background: white;
	padding: 30px 40px 0 40px;
	box-shadow: 22px 19px 50px 0px rgba(52, 151, 206, 0.1);
	border-radius: 20px;
	box-sizing: border-box;
	margin: 50px 0;
}
.theReport{
	float: right;
}
.levrstul li{
	overflow: hidden;
	border-top: 1px solid #f5f5f5;
	padding: 33px 0;
}
.levrstul li a{
	font-size: 16px;
	line-height: 20px;
	color: #333333;
	float: left;
	width: calc(100% - 150px);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.levrstul li span{
	float: right;
	font-size: 16px;
	color: #989898;
}
.theReport .levrstop{
	border-bottom: 1px solid #f5f5f5;
}
.repots{
	margin:40px 30px 0 30px;
	overflow: hidden;
}
.repots li{
	float: left;
	width: 30%;
}
.repots li p{
	border:1px solid #e6e6e6;
}
.repots li p img{
	width: 100%;
}
.repots li:nth-child(2){
	margin: 0 5%;
}
.repots li h2{
	color: #333333;
	font-size: 16px;
	line-height: 45px;
	text-align: center;
	margin-bottom: 30px;
}
.latioct{
	background: white;
	padding: 30px 40px 0 40px;
	box-shadow: 22px 19px 50px 0px rgb(52 151 206 / 10%);
	border-radius: 20px;
	margin-top: -20px;
}
.latioct .levrstop{
	border-bottom: 1px solid #f5f5f5;
}
.rsbom{
	overflow: hidden;
}
.rsbom li{
	margin: 50px 50px 50px 0;
	padding: 15px 35px 15px 85px;
	background-color: #f8f8f8;
	border-radius: 22px;
	position: relative;
	text-align: center;
	font-size: 16px;
	color: #333333;
	float: left;
}
.rsbom li span{
	position: absolute;
	top: -7px;
	left: 0;
	width: 61px;
	height: 61px;
	line-height: 57px;
	text-align: center;
	color: white;
	background: url(../images/lxbj.png) no-repeat;
	background-size: 100% 100%;
}
.gsggws{
	overflow: hidden;
}
.gsggws .strategy{
	margin: 70px 0px 50px;
}
.gsggws .poratesr {
	margin-top: 90px;
}
.strategysasc{
	overflow: hidden;
	padding: 100px 0;
}
.straleft{
	float: left;
	width: 30%;
}
.straleft h2,.visiaer h2,.eltenet h2{
	font-size: 42px;
	font-weight: bold;
	line-height: 45px;
	color: rgb(52, 151, 206);
	margin-bottom: 10px;
}
.straleft div ,.visiaer div,.eltenet div{
	font-size: 30px;
	line-height: 45px;
	color: rgb(149, 165, 180);
	opacity: 0.4;
	padding-bottom: 20px;
	border-bottom: 3px solid #f1f6f7;
}
.straleft p,.visiaer p{
	margin-top: 30px;
	font-size: 22px;
	color: #999999;
}
.strariht{
	float: right;
	width: 60%;
}
.strariht div{
	font-size: 18px;
	line-height: 35px;
	color: #3e4851;
	text-align: justify;
	text-indent: 2em;
}
.visions{
	background: url(../images/fzyjbj.png) no-repeat;
	background-size: 100% 100%;
	padding: 120px 0 140px 0;
}
.visions .visiaer div,.eltenet div{
	border: none;
}
.eltenet{
	padding: 100px 0;
}
.eltenetul{
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
}
.eltenetul li{
	padding: 50px 30px;
	color: white;
	width: 19%;
}
.eltenetul li h3{
	font-size: 26px;
	line-height: 40px;
}
.eltenetul li p{
	font-size: 20px;
	line-height: 40px;
}
.eltenetul li:nth-child(1){
	background: url(../images/smzs.png) no-repeat;
	background-size: 100% 100%;
}
.eltenetul li:nth-child(2){
	background: url(../images/cxwb.png) no-repeat;
	background-size: 100% 100%;
}
.eltenetul li:nth-child(3){
	background: url(../images/xjzs.png) no-repeat;
	background-size: 100% 100%;
}
.eltenetul li:nth-child(4){
	background: url(../images/hxgr.png) no-repeat;
	background-size: 100% 100%;
}
.lturest{
	background: url(../images/jylnbj.png) no-repeat;
	background-size: 100% 100%;
	padding: 120px 0 140px 0;
	margin-bottom: -70px;
}
.lturestsc h2{
	font-size: 42px;
	color: white;
	line-height: 45px;
}
.lturestsc div{
	color: #ffffff;
	line-height: 45px;
	opacity: 0.5;
	font-size: 30px;
	margin-top: 15px;
}
.lturestsc p{
	font-size: 40px;
	line-height: 45px;
	color: #ffffff;
	opacity: 0.8;
	margin: 70px 0;
}
.ldzcbjt{
	/*background: url(../images/ldzcbg.png) no-repeat;
	background-size: 100% 100%;*/
	padding: 70px 70px 140px 70px;
}
.ldzcbjt h2 {
	color: rgb(91, 182, 71);
	font-size: 42px;
	font-weight: bold;
	margin-bottom: 50px;
}
.xpxqy{
	background: #fafafa;
	padding: 75px 0;
}
.xpxqy,.conterst{
	overflow: hidden;
}
.cpxq_lt{
	float: left;
	width: 50%;
	text-align: center;
}
.cpxq_lt img{
	max-width: 100%;
	margin: 0 auto;
}
.cpxqrt{
	float: right;
	width: 45%;
}
.cpxqrt h2{
	color: #3497ce;
	font-size: 42px;
	font-weight: bold;
	margin: 30px 0;
}
.cpxqrt h3{
	color: #95a5b4;
	font-size: 22px;
	padding-bottom: 30px;
	line-height: 36px;
	border-bottom: 1px solid #e6e6e6;
	position: relative;
}
.cpxqrt h3::before { 
	content: ""; 
	position: absolute; 
	left: 0px; 
	bottom: 0px; 
	width: 70px;
	background-color: #e6e6e6;
	z-index: 0; 
	height: 3px; 
}
.cpxqrt div{
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	padding: 35px 0;
	overflow: hidden;
}
.cpxqrt span{
	float: left;
	font-size: 18px;
	color: #3e4851;
	line-height: 42px;
}
.cpxqrt div h5{
	float: left;
	margin-left: 50px;
	font-size: 16px;
	color: #3e4851;
	line-height: 42px;
}
.cpxqrt div::before { 
	content: ""; 
	position: absolute; 
	left: 0px; 
	bottom: 0px; 
	width: 70px;
	background-color: #e6e6e6;
	z-index: 0; 
	height: 3px; 
}
.cpsmtle{
	font-size: 30px;
	color: #59b345;
	line-height: 45px;
	padding: 35px 0;
	text-align: center;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
	font-weight: bold;
}
.cpsmtle::before { 
	content: ""; 
	position: absolute; 
	left: 50%; 
	transform: translate(-50%,0);
	bottom: 0px; 
	width: 70px;
	background-color: #59b345;
	z-index: 0; 
	height: 3px; 
}
.xpxqyh2 h2{
	font-size: 42px;
	color: #3497ce;
	text-align: center;
	margin: 50px 0 35px 0;
	font-weight: bold;
}
.xpxqyh2 h3{
	font-size: 22px;
	color: #95a5b4;
	text-align: center;
}
.xpxqyh2 h4{
	text-align: center;
	margin-top: 80px;
}
.xpxqyh2 h4 img{
	width: 40%;
	height: auto;
}
.ui-select{
	width: 140px;
	height: 56px;
	background-color: #f4f9fc;
	border-radius: 28px;
	text-align: center;
	font-size: 16px;
	color: #95afbe;
	line-height: 56px;
}
.ui-select option{
	color: #333333;
	line-height: 36px;
	border-top: 1px solid #eeeeee;
	background-color: #f4f9fc;
	color: #95afbe;
}
.zzjgtsc{
	position: relative;
}
.zgsjts{
	position: absolute;
	left: 0;
	top: 27%;
	right: 0;
	display: flex;
	justify-content: space-between;
	width:800px;
	margin:0 auto;
}
.zgsjts a{
	width: 4.55%;
	height: 212px;
	text-align: center;
}
.spySwiper2 .swiper-slide{
	position: relative;
}
.spySwiper2 .swiper-slide .spana{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 6%;
}
.spySwiper2 .swiper-slide img{
	vertical-align: top;
	width: 100%;
	height: auto;
	border-radius: 20px;
}
.spySwiper{
	margin-top: 30px;
}
.spySwiper .swiper-slide img{
	width: 100%;
	height: auto;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.spySwiper .swiper-slide h6{
	line-height: 50px;
	background: white;
	width: 100%;
	box-sizing: border-box;
	padding:0 20px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
}
.spnext,.spprev{
	top: inherit;
	bottom: 10%;
	width: 80px;
}
.aqcefr .spnext {
	right: -7%;
	transition: all 0.8s ease 0s;
	background: url(../images/zgsjty.png) no-repeat !important;
}
.aqcefr .spnext:hover{
	transition: all 0.8s ease 0s;
	background: url(../images/zgsjty2.png) no-repeat !important;
}
.aqcefr .spprev {
	left: -4% !important;
	transition: all 0.8s ease 0s;
	background: url(../images/zgsjtz.png) no-repeat !important;
}
.aqcefr .spprev:hover {
	left: -6% !important;
	transition: all 0.8s ease 0s;
	background: url(../images/zgsjtz2.png) no-repeat !important;
}
.visiaer p{line-height: 40px;width: 50%;color: #666666;}
.stmys .swiper-slide .lidera2 img{height: 240px;}
.newsannou{
	margin: 30px 0;
	border-top: 1px solid #e6e6e6;
}
.newsannou li{
	line-height: 100px;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}
.newsannou li a{
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 22px;
	color: #333333;
	float: left;
}
.newsannou li span{
	float: right;
	font-size: 16px;
	color: #989898;
}
.newsannou li:hover span{
	color: #5bb647;
}
.newsannou li:hover a{
	color: #5bb647;
}
.levrstul li:hover span{
	color: #5bb647;
}
.levrstul li:hover a{
	color: #5bb647;
}
.qrcode{
	position: absolute;
	right: 113px;
	top: -125px;
	width: 150px;
	height: 150px;
	display: none;
	border: 1px solid rgb(52, 151, 206);
}
.recruitop div h5:hover .qrcode{
	display: block;
}
.lentasc_rt .ywtable{
	position: absolute;
	right: 40px;
	bottom: 40px;
	width: 200px;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	color: white;
	background: linear-gradient(90deg, rgb(52, 151, 206) 0%, rgb(91, 182, 71) 100%), linear-gradient(rgb(91, 182, 71), rgb(91, 182, 71));
	border-radius: 50px;
}
.zgsjs h2{
	font-size: 42px;
	font-weight: bold;
	line-height: 26px;
	letter-spacing: 0px;
	color: #5bb647;
	text-align: center;
}
.zgsjs .zgstp {
	width: 50%;
	margin: 80px auto 40px;
	position: relative;
}
.zgsjs .zgstp img{
	width: 100%;
	height: auto;
}
.zgstp i{
	position: absolute;
	right: -20px;
	top: -20px;
	width: 100%;
	height: 100%;
	background: #5bb647;
	z-index: -1;
}
.zgsbjt{
	background: url(../images/zgsbjt.png) no-repeat;
	background-size: 100% 100%;
}