video{
	outline: none;
}

/*====banner====*/
.ny_banner { background-repeat: no-repeat; background-position: center center; height: 460px; width: 100%; }
.ny_banner_zi { height: 40px; width: 1280px; margin-right: auto; margin-left: auto; position: relative; top: 200px; font-size: 24px; line-height: 40px; font-weight: normal; color: #0080cc; letter-spacing: 5px; }
.ny_banner_zi2 { height: 30px; width: 1280px; margin-right: auto; margin-left: auto; position: relative; top: 200px; font-size: 24px; line-height: 30px; font-weight: bold; color: #0080cc; letter-spacing: 5px; text-transform: uppercase; }
/*====标题====*/
.ny_biti { height: 50px; width: 1280px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f5f5f5; margin-right: auto; margin-left: auto; font-size: 15px; line-height: 50px; font-weight: normal; text-align: left; }
.ny_biti a { color: #656871; }
.ny_biti a:hover { color: #0080cc; }
.ny_biti i { color: #656871; margin-left: 5px; margin-right: 5px; font-style: normal; }
.ny_biti span { color: #0080cc; }
/*====关于我们====*/
.gywm { width: 1280px; min-height: 250px; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 30px; font-weight: normal; color: #656871; text-align: justify; padding-top: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f5f5f5; 
	font-size: 16px;
}
.gywm h2 {margin-bottom:20px;}
.height300{height:300px;}
.height200{height:200px;}
.height400{height:400px;}
.gywm p { text-indent: 2em; }
.gywm img { display: block; }
/*====组织机构====*/
.zzjg { height: 40px; width: 1280px; font-size: 18px; line-height: 40px; font-weight: bold; color: #0080cc; margin-right: auto; margin-left: auto; margin-top: 20px; }
.zzjg2 { width: 1280px; margin-left: auto; margin-right: auto; margin-top: 20px; }
/*.zzjg2 img { max-width: 1280px; display: block; }*/
.zzjg2 { width: 1280px; margin-left: auto; margin-right: auto; margin-top: 20px; }
.zzjg2_zi { height: 30px; width: 240px; padding: 3px; margin-left: 485px; border: 1px solid #0080CC; border-radius: 18px; }
.zzjg2_zi span { border-radius: 15px; display: block; font-size: 14px; line-height: 30px; background-color: #0080CC; font-weight: normal; color: #FFF; text-align: center; border-radius:15px; }
.zzjg2_xian {height: 50px;width: 100%;position: relative;}
.zzjg2_xian:after{
	content: '';
	position: absolute;
	top: 25px;
	height: 0;
	border-top: 1px dashed #838788;
	width: 100%;
	width: calc(100% - 30px);
	left: 15px;
}
.zzjg2_xian img {height: 50px;width: 100%;opacity: 0;}
.zzjg3 { height: 212px; width: 100%; display: -webkit-flex; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:space-between;}
.zzjg3>div, .zzjg4 ul > li, .zzjg5>div{
    position: relative;
}
/*.zzjg3>div:first-child:before, .zzjg4 ul > li:first-child:before, .zzjg5>div:first-child:before, .zzjg3>div:last-child:before, .zzjg4 ul > li:last-child:before, .zzjg5>div:last-child:before{
	content: '';
	position: absolute;
	width: 50%;
	background: #fff;
	height: 1px;
	top: -26px;
	left: 0;
}
.zzjg3>div:last-child:before, .zzjg4 ul > li:last-child:before, .zzjg5>div:last-child:before{
	left: auto;
	right: 0;
}*/
.zzjg2_zi{
	position: relative;
}
.zzjg2_zi:after, .zzjg3>div:before, .zzjg4 ul > li:before, .zzjg5>div:before, .zzjg3>div:after, .zzjg4 ul > li:after, .zzjg5>div:after{
	content: '';
	position: absolute;
	left: 50%;
	width: 0;
	height: 25px;
	border-left: 1px dashed #838788;
	top: -25px;
}
.zzjg3>div:after, .zzjg4 ul > li:after, .zzjg5>div:after, .zzjg2_zi:after{
	top: auto;
	bottom: -25px;
}
.zzjg5>div:after{
	display: none;
}
.zzjg3_nr { height: 210px; float: left; border: 1px solid #0080CC; width: 20px; border-radius: 15px; font-size: 14px; color: #0080CC; -webkit-writing-mode: vertical-rl; -ms-writing-mode: bt-rl; writing-mode: vertical-rl; text-align: center; padding-right: 4px; padding-left: 4px; font-weight: normal; line-height: 20px; }
.zzjg3_nr2 { height: 210px; float: left; border: 1px solid #0080CC; width: 40px; border-radius: 23px; font-size: 14px; color: #0080CC; -webkit-writing-mode: vertical-rl; -ms-writing-mode: bt-rl; writing-mode: vertical-rl; text-align: center; padding-right: 4px; padding-left: 4px; line-height: 20px; font-weight: normal; }
.zzjg3_nr3 { height: 210px; float: left; border: 1px solid #0080CC; width: 310px; border-radius:15px; }
.zzjg3_nr3_zi { height: 30px; width: 280px; font-size: 14px; line-height: 30px; font-weight: normal; color: #0080CC; text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; }
.zzjg3_nr3_zi2 { height: 142px; width: 280px; margin-right: auto; margin-left: auto; margin-top: 10px; }
.zzjg3_nr3_zi2 ul li { height: 140px; width: 20px; float: left; border: 1px dashed #0080cc; border-radius: 15px; font-size: 14px; color: #0080CC; -webkit-writing-mode: vertical-rl; -ms-writing-mode: bt-rl; writing-mode: vertical-rl; text-align: center; padding-right: 4px; padding-left: 4px; margin-right: 5px; margin-left: 5px; }
.zzjg4 { height: 32px; width: 100%; }
.zzjg4 ul li { float: left; height: 30px; font-size: 14px; line-height: 30px; font-weight: normal; color: #0080CC; border: 1px solid #0080CC; width: 160px; text-align: center; border-radius:15px;}
.zzjg5 { height: 327px; width: 100%; display: -webkit-flex; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content:space-between;}
.zzjg5_nr {height: 325px; float: left; border: 1px solid #0080CC; width: 20px; border-radius: 15px; font-size: 14px; color: #0080CC; -webkit-writing-mode: vertical-rl; -ms-writing-mode: bt-rl; writing-mode: vertical-rl; text-align: center; padding-right: 4px; padding-left: 4px; font-weight: normal; line-height: 20px;}
.zzjg5_kong { width:50px; height:325px;}
.zzjg5_kong:before, .zzjg5_kong:after{
	display: none;
}
/*====联系我们====*/
.lxwm { height: 440px; width: 1280px; margin-right: auto; margin-left: auto; margin-top: 50px; background-image: url(/themes/asia/static/images/ditu.jpg); background-repeat: no-repeat; background-position: center center; position: relative; }
.lxwm_tu { height: 38px; width: 31px; position: absolute; left: 600px; top: 200px; animation: myfirst; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; }
.lxwm_tu img { height: 38px; width: 31px; }
@keyframes myfirst { from {
opacity:0;
left: 500px;
}
to { bopacity: 1; left: 600px; }
}
.lxwm_tu2 { height: 58px; width: 348px; position: absolute; left: 630px; top: 240px; animation: myfirst2; animation-duration: 1s; animation-iteration-count: 1; animation-fill-mode: forwards; }
.lxwm_tu2 img { height: 58px; width: 348px; }
@keyframes myfirst2 { from {
opacity:0;
left: 730px;
}
to { bopacity: 1; left: 630px; }
}
.lxwm2 { padding: 40px; width: 1200px; background-color: #0080cc; margin-right: auto; margin-left: auto; margin-top: 20px; height: 160px; }
.lxwm2_left { height: 160px; margin-right: 400px; }
.lxwm2_left ul li { height: 40px; }
.lxwm2_left ul li i { display: block; float: left; height: 20px; width: 20px; margin-top: 10px; margin-right: 10px; }
.lxwm2_left ul li i img { height: 20px; width: 20px; }
.lxwm2_left ul li span { font-size: 14px; line-height: 40px; font-weight: normal; color: #FFF; }
.lxwm2_right { float: right; height: 160px; width: 320px; border-left-width: 1px; border-left-style: solid; border-left-color: rgba(255,255,255,0.5); padding-left: 40px; }
.lxwm2_right ul li { width: 50%; height: 140px; float: left; padding-top: 15px; padding-bottom: 15px; }
.lxwm2_tu { width: 100px; height: 100px; margin-left: auto; margin-right: auto; background-color: #fff; }
.lxwm2_tu img { width: 100px; height: 100px; }
.lxwm2_zi { font-size: 14px; line-height: 20px; font-weight: normal; color: #FFF; text-align: center; margin-top: 10px; }
.lxwm2_center { height: 80px; margin-right: 400px; margin-left: 420px; padding-top: 40px; padding-bottom: 40px; }
.lxwm2_center ul li { height: 40px; }
.lxwm2_center ul li i { display: block; float: left; height: 20px; width: 20px; margin-top: 10px; margin-right: 10px; }
.lxwm2_center ul li i img { height: 20px; width: 20px; }
.lxwm2_center ul li span { font-size: 14px; line-height: 40px; font-weight: normal; color: #FFF; }
/*====管理团队====*/
.gltd { width: 1280px; margin-right: auto; margin-left: auto; padding-bottom: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e5e7; }
.gltd ul li {height: auto;width: 300px;float: left;margin-top: 50px;/* margin-right: 25px; */border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #7fbfe5;}
.gltd ul li{
  margin-right: 0;
}
.gltd ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.gltd_tu { width: 300px; height: auto; overflow: hidden; }
.gltd_tu img { width: auto; /*height: 380px;*/ }
.gltd ul li:hover .gltd_tu { /*transform: scale(1.1);*/ transition: all 0.3s; box-shadow: 0 7px 8px rgba(0, 127, 204, 0.6)}
.gltd_zi { font-size: 16px; line-height: 30px; font-weight: normal; color: #0080cc; text-align: center; margin-top: 10px; }
.gltd_zi2 { font-size: 14px; line-height: 20px; font-weight: normal; color: #67656e; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zjtd { height: 40px; width: 1280px; font-size: 18px; line-height: 40px; font-weight: bold; color: #0080cc; margin-right: auto; margin-left: auto; margin-top: 40px; }
.zjtd2 { padding: 40px; width: 1200px; background-color: #f5f5f5; margin-right: auto; margin-left: auto; margin-top: 40px; }
.zjtd2 ul li { height: 50px; float: left; width: 20%; margin-top: 10px; }
.zjtd2_zi { font-size: 18px; line-height: 30px; color: #4d5156; }
.zjtd2_zi2 { line-height: 30px; font-size: 16px; font-weight: normal; color: #0080cc; }
.zjtd2_zi3 { font-size: 14px; line-height: 20px; font-weight: normal; color: #67656e; }
.zjtd3 { padding: 40px; width: 1200px; background-color: #f5f5f5; margin-right: auto; margin-left: auto; margin-top: 30px; }
.zjtd3 ul li { height: 30px; float: left; width: 14%; margin-top: 10px; line-height: 30px; font-size: 16px; font-weight: normal; color: #0080cc; }
.zjtd3_zi { font-size: 18px; line-height: 30px; color: #4d5156; }


.gltd ul li{
	overflow: hidden;
}
.gltd ul li, .gltd_tu{
	width: 236px;
}

/*====新闻资讯====*/
.xwzx { min-height: 500px; width: 1280px; margin-right: auto; margin-left: auto; margin-top: 40px; }
.xwzx_left { float: left; min-height: 500px; width: 250px; }
.xwzx_zi { padding: 30px; height: 20px; font-size: 18px; line-height: 20px; font-weight: normal; color: #FFF; background-color: #0080cc; }
.xwzx_zi2 { padding: 30px; height: 20px; font-size: 18px; line-height: 20px; font-weight: normal; color: #333; background-color: #f5f5f5; display: block; margin-top: 1px; }
.xwzx_zi2 span { float: right; display: none; }
.xwzx_zi2:hover { background-color: #0096ef; color: #FFF; }
.xwzx_zi2:hover span { display: block; }
.xwzx_zi2.on { background-color: #0096ef; color: #FFF; }
.xwzx_zi2.on span { display: block; }
.xwzx_right { min-height: 500px; margin-left: 0px; }
.xwzx2 { background-color: #f5f5f5; height: 40px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 10px; margin-bottom: 10px; }
.xwzx2_zuo { float: left; height: 40px; width: 70px; font-size: 40px; line-height: 40px; font-weight: normal; color: #0080cc; border-right-width: 1px; border-right-style: solid; border-right-color: #0080CC; text-align: center; letter-spacing: 5px; }
.xwzx2_zuo2 { float: left; height: 40px; width: 50px; margin-left: 10px; }
.xwzx2_zi { line-height: 20px; font-size: 14px; font-weight: normal; color: #0080CC; letter-spacing: 15px; }
.xwzx2_zi2 { font-size: 14px; line-height: 20px; font-weight: normal; color: #0080CC; }
.xwzx2_you { height: 40px; margin-left: 140px; }
.xwzx2_zi3 { line-height: 20px; font-size: 16px; font-weight: normal; color: #333; }
.xwzx2_zi4 { font-size: 14px; line-height: 20px; color: #807f85; }
.xwzx2:hover { background-color: #0080cc; box-shadow: 0 0 10px #00a0ff }
.xwzx2:hover .xwzx2_zuo { color: #fff; border-right-color: #fff; }
.xwzx2:hover .xwzx2_zi { color: #fff; }
.xwzx2:hover .xwzx2_zi2 { color: #fff; }
.xwzx2:hover .xwzx2_zi3 { color: #fff; }
.xwzx2:hover .xwzx2_zi4 { color: #fff; }
/*====资讯内容====*/
.xwxx { height: 100px; width: 1280px; margin-right: auto; margin-left: auto; margin-top: 40px; }
.xwxx_left { float: left; height: 90px; width: 80px; padding-top: 5px; padding-bottom: 5px; }
.xwxx_zi { line-height: 60px; font-size: 60px; color: #0080CC; text-align: center; }
.xwxx_zi2 { line-height: 30px; font-size: 20px; text-align: center; color: #0080CC; }
.xwxx_right { height: 100px; margin-left: 100px; }
.xwxx_shang { height: 60px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; font-size: 24px; line-height: 60px; font-weight: normal; color: #0080CC; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.xwxx_xia { height: 30px; margin-top: 4px; }
.xwxx_xia_you { float: right; line-height: 30px; font-size: 16px; font-weight: normal; color: #807f85; }
.xwxx_xia_you a { color: #0080CC; margin-left: 10px; }
.xwxx_xia_you2 { float: right; height: 30px; width: 70px; }

.xwxx_xia_zuo { height: 30px; margin-right: 500px; font-size: 16px; line-height: 30px; font-weight: normal; color: #807f85; }
.xwxx2 { font-size: 16px; line-height: 30px; font-weight: normal; color: #807f85; width: 1280px; margin-right: auto; margin-left: auto; margin-top: 30px; }
.xwxx2 img { max-width: 100%; display: inline-block; }
.xwxx2 p { /**-indent: 2em;**/}
.xwxx2 *{
	  /* font-size: 1em !important;*/
	line-height: 1.75 !important;
}
/*====核心理念====*/
.hxln { width: 1280px; padding-top: 40px; padding-bottom: 40px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; }
.hxln_tu { height: 100px; width: 100px; margin-right: auto; margin-left: auto; }
.hxln_tu img { height: 100px; width: 100px; }
.hxln_zi { font-size: 16px; line-height: 30px; font-weight: normal; color: #807f85; text-align: center; margin-top: 10px; }
.hxln2 { width: 1280px; margin-right: auto; margin-left: auto; margin-top: 40px; }
.hxln2_right { float: right; /*height: 287px;*/ width: 605px; overflow: hidden;
	width: 545px;
}
.hxln2_right img { /*height: 287px;*/ width: 100%; }
.hxln2_left { margin-right: 650px;   margin-right: 590px;}
.hxln2_zi { font-size: 24px; line-height: 40px; color: #0080CC; }
.hxln2_zi2 { font-size: 14px; line-height: 30px; font-weight: normal; color: #656871; 
	font-size: 16px;
}
/*====职工幸福====*/
.zgxf { width: 1280px; margin-right: auto; margin-left: auto; height: 40px; padding-top: 20px; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f5f5f5; font-size: 24px; line-height: 40px; font-weight: normal; color: #0080cc; text-align: center; }
.zgxf2 { width: 1280px; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 30px; font-weight: normal; color: #807f85; margin-top: 20px; }
.zgxf2 p { text-indent: 2em; }
.zgxf2 img { max-width: 100%; display: block; }
.zgxf3 { height: 370px; width: 1280px; margin-top: 15px; margin-right: auto; margin-left: auto; }
.zgxf3_zuo { float: left; height: 370px; width: 695px; margin-right:15px; 
	position: relative;
	overflow: hidden;
}
.zgxf3_zuo img {/*height: 370px;*/ width: 695px;
	position: absolute;
	height: auto;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.zgxf3_you { float: left; height: 370px; width: 570px;
	position: relative;
	overflow: hidden;
}
.zgxf3_you img {/*height: 370px;*/ width: 570px;
	position: absolute;
	height: auto;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.zgxf3_zuo2 { float: left; height: 370px; width: 570px; margin-right:15px;
	position: relative;
	overflow: hidden;
}
.zgxf3_zuo2 img {/*height: 370px;*/ width: 570px;
	position: absolute;
	height: auto;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.zgxf3_you2 {float: left; height: 370px; width: 695px;
	position: relative;
	overflow: hidden;
}
.zgxf3_you2 img {/*height: 370px;*/ width: 695px;
	position: absolute;
	height: auto;
	width: 100%;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
/*====社会责任====*/
.shzr { width: 1280px; margin-right: auto; margin-left: auto; font-size: 14px; line-height: 30px; font-weight: normal; text-align: center; color: #656871; padding-top: 50px; padding-bottom: 50px; 
	font-size: 16px;
}
.shzr2 { height: 335px; width: 100%; position: relative; }
.shzr3 { height: 335px; width: 1290px; margin-right: auto; margin-left: auto; overflow: hidden; }
.shzr3 ul li { height: 335px; width: 430px; float: left; }
.shzr3_tu { width: 410px; height: 280px; margin-left: auto; margin-right: auto; overflow: hidden; }
.shzr3_tu img { width: 410px; height: 280px; }
.shzr3 ul li:hover .shzr3_tu img { transform: scale(1.1); transition: all 0.3s; }
.shzr3_zi { height: 50px; width: 410px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e3e3e3; font-size: 14px; line-height: 50px; font-weight: normal; color: #0080cc; text-align: center; }
#goR { height: 20px; width: 20px; padding: 15px; position: absolute; left: 50%; bottom: 170px; display: block; margin-left: 660px; background-color: rgba(0,128,204,0.5); border-radius: 50%; }
#goR img { height: 20px; width: 20px; }
#goR:hover { background-color: rgba(0,128,204,1); }
#goL { height: 20px; width: 20px; padding: 15px; position: absolute; bottom: 170px; display: block; margin-right: 660px; right: 50%; background-color: rgba(0,128,204,0.5); border-radius: 50%; }
#goL img { height: 20px; width: 20px; }
#goL:hover { background-color: rgba(0,128,204,1); }
/*====项目详情2====*/
.xmxq { height: 70px; width: 1280px; padding-top: 40px; padding-bottom: 40px; margin-right: auto; margin-left: auto; }
.xmxq_zi { font-size: 24px; line-height: 40px; font-weight: normal; color: #0080cc; }
.xmxq_zi2 { font-size: 18px; line-height: 30px; font-weight: normal; color: #807f85; }
.xmxq2 { width: 1280px; margin-left: auto; margin-right: auto; font-size: 16px; line-height: 30px; font-weight: normal; color: #807f85; }
.xmxq2 img { max-width: 100%; display: block; max-height: 700px; margin: 0 auto;}
.xmxq2 p { text-indent: 2em; }
.xmxq3 { height: 100px; width: 1280px; padding-top: 50px; padding-bottom: 50px; margin-right: auto; margin-left: auto; }
.xmxq3 ul{
	letter-spacing: -8px;
	text-align: center;

	display: flex;
}
.xmxq3 ul li {/* float: left;*/ height: 100px; width: 426px; 
	letter-spacing: 0;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding: 0 30px;
	box-sizing: border-box;

	display: flex;
}
.xmxq3_xian { border-right-width: 1px; border-right-style: solid; border-right-color: #e3e3e3; }
.xmxq3_nr { height: 100px; margin-right: auto; margin-left: auto; }
.xmxq3_zi { line-height: 40px; font-size: 18px; font-weight: normal; color: #656871; }
.xmxq3_zi2 { line-height: 60px; font-size: 48px; color: #0080CC; }
.xmxq3_zi2 i { font-style: normal; }
.xmxq3_zi2 span { color: #656871; font-size: 20px; text-transform: uppercase; margin-left: 10px; }
.xmxq3_zi3 { line-height: 60px; font-size: 24px; color: #0080CC; }
.xmxq3_zi3.txt{
	font-size: 22px;
}
/*====招聘详情====*/
.zpxq { width: 1280px; margin-right: auto; margin-left: auto; padding-top: 40px; padding-bottom: 40px; height: 70px; }
.zpxq_zi { font-size: 24px; line-height: 40px; color: #0080cc; }
.zpxq_zi2 { line-height: 30px; font-size: 16px; font-weight: normal; color: #807f85; }
.zpxq2 { width: 1280px; margin-right: auto; margin-left: auto; }
.zpxq2_left { float: left; width: 950px; min-height: 500px; padding-right: 50px; font-size: 16px; line-height: 30px; font-weight: normal; text-align: justify; color: #656871; border-right-width: 1px; border-right-style: solid; border-right-color: #e3e3e3; }
.zpxq2_zi { height: 60px; width: 200px; display: block; margin-top: 30px; background-color: #0080CC; font-size: 16px; line-height: 60px; font-weight: normal; color: #FFF; text-align: center; }
.zpxq2_right { margin-left: 1050px; min-height: 500px; }
.zpxq2_zi2 { line-height: 30px; font-size: 18px; font-weight: normal; color: #0080CC; margin-top: 20px; }
.zpxq2_zi3 { height: 24px; margin-top: 10px; }
.zpxq2_zi3 a { height: 24px; width: 24px; float: left; display: block; margin-right: 20px; background-size: 24px 24px; background-repeat: no-repeat; background-position: center center; }
#wx { background-image: url(../image/fx_wx.png); }
#wb { background-image: url(../image/fx_wb.png); }
#qq { background-image: url(../image/fx_qq.png); }
#yx { background-image: url(/themes/asia/static/images/fx_yx.png); }
#wx:hover { background-image: url(/themes/asia/static/images/fx_wx2.png); }
#wb:hover { background-image: url(../image/fx_wb2.png); }
#qq:hover { background-image: url(/themes/asia/static/images/fx_qq2.png); }
#yx:hover { background-image: url(/themes/asia/static/images/fx_yx2.png); }

.bdsharebuttonbox { height: 25px; width: 100%; overflow: hidden; }
.bdsharebuttonbox a { width: 25px!important; height: 25px!important; float: left!important; padding: 0!important; display: block; margin-right: 10px !important; margin-top: 0px !important;   }
.bdsharebuttonbox .bds_weixin { background: url(/themes/asia/static/images/css-bg.png); background-position: 0px 0px !important; }
.bdsharebuttonbox .bds_tsina { background: url(/themes/asia/static/images/css-bg.png); background-position: 75px 0px !important;}
.bdsharebuttonbox .bds_sqq { background: url(/themes/asia/static/images/css-bg.png); background-position: 50px 0px !important;}
.bdsharebuttonbox .bds_qzone { background: url(/themes/asia/static/images/css-bg.png); background-position: 25px 0px !important;}
.bdsharebuttonbox .bds_weixin:hover { background: url(../image/css-bg2.png); }
.bdsharebuttonbox .bds_tsina:hover { background: url(../image/css-bg2.png);}
.bdsharebuttonbox .bds_sqq:hover { background: url(../image/css-bg2.png);}
.bdsharebuttonbox .bds_qzone:hover { background: url(../image/css-bg2.png);}


/*====资质荣誉====*/
.zzry { padding-top: 80px; padding-bottom: 80px; }
.zzry_zi { font-size: 24px; line-height: 30px; font-weight: normal; height: 30px; width: 1280px; color: #0080CC; margin-right: auto; margin-left: auto; }
#certify { position: relative; width: 1280px; margin-top:20px; margin-left:auto; margin-right:auto;}
#certify .swiper-container { padding-top:20px; padding-bottom:20px;}
#certify .swiper-slide { width: 540px; height: 350px; background: #fff; box-shadow: 0 0px 30px #ddd; }
#certify .swiper-slide img { display: block; }
#certify .swiper-button-prev { left: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%; }
#certify .swiper-button-prev:hover { background-position: 0 -46px; background-size: 100% }
#certify .swiper-button-next { right: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; }
#certify .swiper-button-next:hover { background-position: 0 -139px; background-size: 100% }

#certify .swiper-container {
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	 perspective: 800px;
	}
#certify .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	}


.zzry2 {padding-top: 80px; padding-bottom: 80px; background-color:#f5f5f5;}
#certify2 { position: relative; width: 1280px; margin-top:20px; margin-left:auto; margin-right:auto;}
#certify2 .swiper-container {  padding-top:20px; padding-bottom:20px; }
#certify2 .swiper-slide { width: 540px; height: 350px; background: #fff; box-shadow: 0 0px 30px #ddd; }
.zzry .swiper-slide{
	display: flex;
	align-items: center;
	justify-content: center;
}
.swiper-slide img { display: block; 
	max-width: 100% !important;width: auto !important;max-height: 100%;margin: 0 auto;
}
#certify2 .swiper-button-prev { left: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%; }
#certify2 .swiper-button-prev:hover { background-position: 0 -46px; background-size: 100% }
#certify2 .swiper-button-next { right: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; }
#certify2 .swiper-button-next:hover { background-position: 0 -139px; background-size: 100% }

#certify2 .swiper-container {
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	 perspective: 800px;
	}
#certify2 .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	}

.zzry3 {padding-top: 80px; padding-bottom: 30px;}
#certify3 { position: relative; width: 1280px; margin-top:20px; margin-left:auto; margin-right:auto;}
#certify3 .swiper-container { padding-top:20px; padding-bottom:20px; }
#certify3 .swiper-slide { width: 540px; height: 350px; background: #fff; box-shadow: 0 0px 30px #ddd;}
#certify3 .swiper-slide img { display: block; }
#certify3 .swiper-button-prev { left: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%; }
#certify3 .swiper-button-prev:hover { background-position: 0 -46px; background-size: 100% }
#certify3 .swiper-button-next { right: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; }
#certify3 .swiper-button-next:hover { background-position: 0 -139px; background-size: 100% }

#certify3 .swiper-container {
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	 perspective: 800px;
	}
#certify3 .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	}


.zjSwiper { position: relative; width: 1280px; margin-top:20px; margin-left:auto; margin-right:auto;}
.zjSwiper .swiper-container { padding-top:20px; padding-bottom:20px;}
.zjSwiper .swiper-slide { width: 540px; height: 350px; background: #fff; box-shadow: 0 0px 30px #ddd; }
.zjSwiper .swiper-slide img { display: block; }
.zjSwiper .swiper-button-prev { left: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 0; background-size: 100%; }
.zjSwiper .swiper-button-prev:hover { background-position: 0 -46px; background-size: 100% }
.zjSwiper .swiper-button-next { right: -30px; width: 45px; height: 45px; background: url(../image/wm_button_icon.png) no-repeat; background-position: 0 -93px; background-size: 100%; }
.zjSwiper .swiper-button-next:hover { background-position: 0 -139px; background-size: 100% }

.zjSwiper .swiper-container {
	-webkit-perspective: 800px;
	-ms-perspective: 800px;
	 perspective: 800px;
	}
.zjSwiper .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	}
	
/*====社会招聘====*/
.shzp { height: 90px; width: 1280px; background-color: #0080cc; margin-top: 40px; margin-right: auto; margin-left: auto; font-size: 16px; line-height: 90px; font-weight: normal; color: #FFF; }
.shzp2 { width: 1280px; margin-right: auto; margin-left: auto; }
.shzp2 ul li { min-height: 90px; width: 100%; margin-top: 1px; }
.shzp3 { height: 90px; width: 100%; background-color: #f5f5f5; color: #656871; background-image: url(/themes/asia/static/images/shzp_tubiao01.png); background-repeat: no-repeat; background-position: 1220px center; }
.shzp3 span { background-color: #0080CC; color: #FFF; padding-right: 10px; padding-left: 10px; text-transform: uppercase; font-size: 14px; margin-left: 10px; border-radius:20px; }
.shzp3.cur {background-image: url(/themes/asia/static/images/shzp_tubiao02.png);}
.shzp3_zi { background-color: #f0f0f0; height: 90px; width: 120px; display: block; float: left; line-height: 90px; text-align: center; color: #656871; border-right-width: 1px; border-right-style: solid; border-right-color: #e3e3e3; border-left-width: 1px; border-left-style: solid; border-left-color: #e3e3e3; }
.shzp3_zi:hover { background-color: #0080cc; color:#FFF;}
.shzp3.cur .shzp3_zi {background-color: #0080cc; color:#FFF;}
.shzp3_zi2 { background-color: #f0f0f0; height: 90px; width: 120px; display: block; float: left; line-height: 90px; text-align: center; color: #656871; border-right-width: 1px; border-right-style: solid; border-right-color: #e3e3e3; }
.shzp3_zi2:hover { background-color: #0080cc; color:#FFF;}
.shzp4 { display: none; padding-top: 20px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; }
.shzp4_zi { font-size: 16px; line-height: 40px; font-weight: bold; color: #656871; height: 40px; margin-top: 20px; }
.shzp4_zi2 { font-size: 14px; line-height: 30px; font-weight: normal; color: #656871; }
.shzp4_zi3 { background-color: #0080cc; display: block; height: 60px; width: 200px; font-size: 16px; line-height: 60px; font-weight: normal; color: #FFF; text-align: center; margin-top: 40px; }
.cur { display:block;}

/*====文化产品====*/
.whcp { width: 1280px; height: 90px; margin-left: auto; margin-right: auto; margin-top: 40px; }
.whcp ul{
	letter-spacing: -8px;
	text-align: center;
}
.whcp ul li { width:426px; height:90px; display: inline-block;letter-spacing: 0;}
.whcp ul li a { width:100%; height:90px; line-height:90px; font-size:18px; color:#565b60; background-color:#f5f5f5; display:block; text-align:center;}
.whcp ul li a:hover { background-color:#0080cc; color:#fff;}
.whcp ul li a.on {background-color:#0080cc; color:#fff;}
.whcp_xian { margin-right: 1px; }
.whcp2 { width: 1280px; margin-right: auto; margin-left: auto; background-image: url(/themes/asia/static/images/whcp_xian.jpg); background-repeat: repeat-y; background-position: 174px center; padding-bottom: 50px; }
.whcp2_left { float: left; height: 50px; width: 210px;  }
.whcp2_zi { background-color: #F5F5F5; height: 50px; width: 130px; font-size: 30px; line-height: 50px; font-weight: normal; color: #0080CC; text-align: center; border-radius: 25px; float: left; margin-top: -12px; }
.whcp2_ico { height: 10px; width: 10px; background-color: #0080CC; padding: 8px; float: left; margin-left: 30px;  border-radius:50%;}
.whcp2_ico i { background-color: #FFF; height: 10px; width: 10px; display: block; border-radius:5px; }
.whcp2_right { min-height: 320px; margin-left: 210px; }


.sc { height: 330px; width: 1070; position: relative; }
.sc2 { height: 320px; padding-top: 10px; width: 960px; overflow: hidden; }
.sc2 ul li { height: 320px; width: 240px; float: left; }
.sc2_tu { height: 265px; width: 210px; margin-right: auto; margin-left: auto; position: relative; }
.sc2_tu img {height: 265px; width: 210px;}
.sc2_bg { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color:rgba(0,128,204,0.9); display:none; }
.sc3 { height: 20px; width: 210px; padding-top: 20px; padding-bottom: 20px; position: absolute; bottom: 0px; left: 0px; right: 0px; background-image: url(/themes/asia/static/images/sc_xian2.png); background-repeat: no-repeat; background-position: center center; display: none; }
.sc3 a { height: 20px; width: 55px; display: block; float: left; margin-right: 25px; margin-left: 25px; opacity:0.7; }
.sc3 a:hover {opacity:1;}
.sc3 a i { float: left; height: 20px; width: 20px; display: block; }
.sc3 a i img { height: 20px; width: 20px; }
.sc3 a span { font-size: 14px; line-height: 20px; font-weight: normal; color: #FFF; margin-left: 5px; }
.sc2 ul li:hover .sc2_tu {box-shadow: 0 0 10px #00a0ff}
.sc2 ul li:hover .sc2_bg { display:block;}
.sc2 ul li:hover .sc3 { display:block;}
.sc2_zi { height: 50px; width: 210px; margin-left: auto; margin-right: auto; font-size: 14px; line-height: 50px; font-weight: normal; color: #656871; text-align: center; }
.goR { height: 20px; width: 20px; padding: 15px; position: absolute; right: 0px; bottom: 120px; display: block; background-color: rgba(0,128,204,0.5); border-radius: 50%; }
.goR img { height: 20px; width: 20px; }
.goR:hover { background-color: rgba(0,128,204,1); }
.goL { height: 20px; width: 20px; padding: 15px; position: absolute; right: 0px; bottom: 200px; display: block; background-color: rgba(0,128,204,0.5); border-radius: 50%; }
.goL img { height: 20px; width: 20px; }
.goL:hover { background-color: rgba(0,128,204,1); }

.video {height: 278px; width: 1070px; position: relative; 
	height: 319px;
}
.video2 {height: 278px; padding-top: 10px; width: 960px; overflow: hidden;
	height: 319px;
}
.video2 ul li { height: 278px; width: 480px; float: left;
	height: 319px;
}
.video2 ul li p{
	 font-size: 14px; line-height: 1.875; font-weight: normal; color: #656871; text-align: center;
	 margin: 15px 15px 0;
}
.video3 { height:278px; margin-left:15px; margin-right:15px; background-color:#000; position: relative;}
.video3 img { width:450px; height:278px;}

.video_tu { height: 100%; width: 100%; position: absolute; z-index: 10; left: 0; top: 0; }
.video_tu .play{
	position: absolute;
	height: 72px; width: 72px;
	/*background: url(../images/bf2.png) center no-repeat;*/
	background-size: cover;
	left: 50%; top: 50%; margin-top: -36px; margin-left: -36px;
	cursor: pointer;
}
.video_tu .play svg{
	width: 100%;
	height: 100%;
}

#goR3 {bottom: 62px;}
#goL3 {bottom: 142px;}

#goR4 {bottom: 62px;}
#goL4 {bottom: 142px;}







/*newadd*/

.shzr3 .swiper-slide img{
	max-width: inherit !important;
	max-height: inherit !important;
}


.opengltd{
	display: none;
}
@media screen and (max-width: 750px) {
	.ny_banner{
		height: 4.60rem;
		overflow: hidden;
		position: relative;
		background-size: auto 100%;
		height: 3.60rem;
	}
	.ny_banner:after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #fff;
		opacity: 0.3;
		z-index: 0;
	}
	.ny_banner_zi{
		top: 1.80rem;
		width: auto;
		padding-left: 0.32rem;
		font-size: 0.36rem;
		height: auto;
		line-height: 1;
		z-index: 1;
	}
	.ny_banner_zi2{
		top: 2.00rem;
		width: auto;
		padding-left: 0.32rem;
		font-size: 0.30rem;
		height: auto;
		line-height: 1;
		z-index: 1;
	}


	.ny_biti{
		display: none;
	}
	.xwxx{
		position: relative;
		width: auto;
		height: auto;
		padding: 0.48rem 0 1.18rem;
		margin: 0 0.32rem;
	}
	.xwxx_left{
		position: absolute;
		width: 1.10rem;
		height: auto;
	}
	.xwxx_right{
		height: auto;
		border-bottom: 1px solid #e3e3e3;
		min-height: 1.45rem;
		margin-left: 0;
		padding-left: 1.20rem;
	}
	.xwxx_zi{
		font-size: 0.60rem;
		line-height: 1;
		padding-bottom: 0.11rem;
	}
	.xwxx_zi2{
		font-size: 0.24rem;
		line-height: 1;
	}
	.xwxx_shang{
		font-size: 0.30rem;
		border-bottom: none;
		line-height: 0.36rem;
		height: auto;
		text-overflow: initial;
		white-space: initial;
		padding-bottom: 0.40rem;
	}
	.xwxx_xia{
		width: 100%;
		position: absolute;
		height: auto;
		left: 0;
		bottom: 0.28rem;
	}
	.xwxx_xia_you{
		display: none;
	}
	.xwxx_xia_zuo{
		margin-right: 2.00rem;
	}

	.xwxx2{
		margin: 0 0.32rem;
		width: auto;
	}
	.xwxx2 img, .xwxx2 input{
		max-width: 100% !important;
		height: auto !important;
	}
	.xwxx2 p{
		margin-top: 0;
		margin-bottom: 0;
	}
	.xwxx2 p, .xwxx2 p *{

		font-size: 0.24rem !important;
		line-height: 0.36rem !important;
	}
	.xwxx2 video{
		display: block;
		max-width: 100%;
		height: 5rem;
		margin-bottom: 0.3rem;
	}




	/**/
	.gywm{
		padding: 0.46rem 0.32rem;
		width: auto;
		font-size: 0.24rem;
		line-height: 0.36rem;
		border-bottom: none;
	}
	.height400{height:auto;}
	.height300{height:auto;}
	.height200{height:auto;}
	.gywm > img{
		float: none;
		width: 100%;
		height: auto;
		margin: 0 0 0.43rem 0!important;
	}
	.gywm p{
		margin-bottom: 0.43rem;
	}
	.gywm p:last-child{
		margin-bottom: 0;
	}
	.gywm p span{
		font-size: 0.24rem !important;
	}
	.zzjg{
		display: none;
	}
	.zzjg2{
		margin: 0.34rem 0 0.50rem;
		width: 100%;
		position: relative;
	}
	.zzjg2:after, .zzjg2:before{
		content: '';
		position: absolute;
		width: 38px;
		height: 38px;
		left: 0.32rem;
		top: 0;
		background: url(../image/wm_button_icon.png) no-repeat;
		background-size: cover;
	}
	.zzjg2:after{
		left: auto;
		right: 0.32rem;
		background-position: 0 -79px;
	}
	.zzjg2_zi{
		margin: 0 auto;
		max-width: 240px;
	}
	.zzjg2con{
		overflow-x: scroll;
	}
	.zzjg2conw1280{
		width: 1280px;		
	}




	/*管理团队*/
	.gltd{
		padding-top: 0.32rem;
		padding-bottom: 0;
		margin: 0 0.32rem;
		width: auto;


		padding-bottom: 0.32rem;
	}
	.gltd ul{
		overflow: hidden;
		height: 11.5rem;

		height: 13.6rem;
	}
	.gltd ul.open{
		height: auto;
	}
	.gltd ul li{
		width: 3.29rem !important;
		height: auto;
		margin-top: 0.56rem;
		margin-right: 0.27rem !important;
	}
	.pprw .gltd ul li{
		width: 100% !important;
	}
	.pprw .gltd ul li{
		margin-right: 0 !important;
		margin-bottom: 0.27rem !important;
	}
	.gltd ul li a{
		display: block;
	}
	.gltd ul li:nth-child(5n){
		margin-right: 0.27rem;
	}
	.gltd ul li:nth-of-type(even){
		margin-right: 0 !important;
	}
	.gltd ul li:nth-of-type(1), .gltd ul li:nth-of-type(2){
		margin-top: 0;
	}
	.gltd ul li:hover .gltd_tu{
		transition: all 0s;
		transform: scale(1);
		box-shadow: none;
	}
	.gltd_tu{
		width: 3.29rem;
		height: 5.18rem;
	}
	.gltd_zi{
		font-size: 0.30rem;
		line-height: 0.70rem;
		margin-top: 0;
	}
	.gltd.pprw{
		border-bottom: none;
	}
	.gltd.pprw ul{
		display: flex;
		height: auto;
		flex-flow: wrap;
	}
	.pprw .gltd_zi{
		font-size: 0.30rem;
		/*line-height: 0.70rem;*/
		line-height: 1.5;
		margin-top: 0;
		padding-top: 0.20rem;
		/*max-height: 1.00rem;*/
		/*height: 1.00rem;*/
		/*overflow: hidden;*/
	}
	.gltd_zi2{
		font-size: 0.24rem;
		line-height: 1;
		padding-bottom: 0.28rem;
	}
	.opengltd{
		display: block;
		font-size: 0.24rem;
		color: #0080cc;
		text-align: center;
		padding: 0.55rem 0 0.57rem;
	}

	.zjtd{
		margin: 0 0.32rem;
		width: auto;
		line-height: 1.44rem;
		height: auto;
		text-align: center;
		font-size: 0.30rem;
	}
	.zjtd2, .zjtd3{
		width: auto;
		margin: 0 0.32rem;
		height: auto;
		padding: 0.54rem 0.30rem;
	}
	.zjtd2_zi, .zjtd3_zi{
		font-size: 0.30rem;
		line-height: 1;
	}
	.zjtd2 ul{
		overflow: hidden;
	}
	.zjtd2 ul li{
		width: 32%;
		margin-right: 2%;
		text-align: center;
	}
	.zjtd2 ul li:nth-of-type(3n){
		margin-right: 0;
	}
	.zjtd2_zi2{
		font-size: 0.30rem;
	}
	.zjtd2_zi3{
		font-size: 0.24rem;
	}
	.zjtd3{
		margin-top: 0.30rem;
	}
	.zjtd3 ul li{
		width: 25%;
		font-size: 0.30rem;
		text-align: center;
	}






	/*联系我们*/
	.lxwm{
		margin-top: 1px;
		width: 100%;
		height: 4.82rem;
		/*background-position: 54% center;*/
		background-image: url(/themes/asia/static/images/map.png);
		/*background-position: -12rem center;
		background-size: auto 10.30rem;*/

		background-size: 100% auto;		
	}
	.lxwm_tu{
		left: 2.1rem !important;
		top: 2.3rem;
		font-size: 0;
		line-height: 1;
		width: 0.34rem;
		height: auto;

		animation: none;




		left: 2.0rem !important;
		top: 3.2rem;
	}
	.lxwm_tu img{
		display: block;
		width: 100%;
		height: auto;


		position: absolute;
		left: 0;
		top: 0;
	}
	@keyframes myfirst {
		from {
			opacity:0;
			left: 1.3rem;
		}
		to { 
			opacity: 1;
			left: 2.3rem; 
		}
	}
	.lxwm_tu2{
		width: 4.64rem;
		height: auto;
		left: 2.4rem;
		top: 2.7rem;
		font-size: 0;


		animation: none;




		left: 2.3rem;
		top: 3.6rem;
	}
	@keyframes myfirst2 { 
		from {
			opacity:0;
			left: 3.6rem;
		}
		to {
			opacity: 1;
			left: 2.6rem;
		}
	}
	.lxwm_tu2 img{
		width: 100%;
		height: auto;
		display: block;
	}

	.lxwm2{
		padding: 0.32rem;
		padding-bottom: 0.74rem;
		margin-top: 0;
		width: auto;
		display: flex;
		flex-wrap: wrap-reverse;
		height: auto;
	}
	.lxwm2_left{
		float: none;
		width: auto;
		margin-right: 0;
		height: auto;
		padding-bottom: 0.35rem;
	}
	.lxwm2_right{
		display: block;
		padding-left: 0;
		float: none;
		width: 100%;
		height: auto;
		border-left: none;
		border-top: 1px solid rgba(255,255,255,0.5);
	}
	.lxwm2_right ul{
		overflow: hidden;
	}
	.lxwm2_left ul li{
		font-size: 0;
		height: auto;
		margin-bottom: 0.27rem;
	}
	.lxwm2_left ul li i{
		margin-top: 0;
		margin-right: 0.25rem;
	}
	.lxwm2_left ul li span{
		line-height: 1.5;
		font-size: 0.24rem;
	}
	.lxwm2_right ul li{
		height: auto;
		padding-top: 0.68rem;
		padding-bottom: 0;
	}
	.lxwm2_tu{
		width: 2.17rem;
		height: auto;
	}
	.lxwm2_tu img{
		/*width: 2.17rem;*/
		width: 100%;
		height: auto;
		margin-bottom: 0.30rem;
		display: block;
	}
	.lxwm2_zi{
		font-size: 0.24rem;
	}
	.pc_box{
		display: none;
	}



	/**/
	.xmxq{
		padding: 0.40rem 0.32rem;
		width: auto;
		height: auto;
	}
	.xmxq_zi{
		font-size: 0.30rem;
		line-height: 0.50rem;
	}
	.xmxq_zi2{
		font-size: 0.24rem;
		line-height: 0.36rem;
	}
	.xmxq2{
		width: auto;
		padding: 0.12rem 0.32rem;
	}
	.xmxq3{
		width: auto;
		height: auto;
		padding: 0 0.32rem;
	}
	.xmxq3 ul{
		display: block;
	}
	.xmxq3 ul li{
		width: 100% !important;
		border-bottom: 1px solid #e3e3e3;
		border-right: 0;
		height: auto;
		padding: 0.46rem 0;
		text-align: center;
	}
	.xmxq3_nr{
		width: 100% !important;
		height: auto;
	}
	.xmxq3_zi{
		font-size: 0.24rem;
		line-height: 0.44rem;
	}
	.xmxq3_zi2{
		line-height: 0.48rem;
	}
	.xmxq3_zi2 i{
		font-size: 0.48rem;
	}
	.xmxq3_zi3, .xmxq3_zi3.txt{
		font-size: 0.24rem;
		line-height: 0.46rem;
	}
	.xmxq3_zi2 span{
		font-size: 0.30rem;
	}




	/*荣誉资质*/
	.zzry, .zzry2, .zzry3{
		padding: 0.60rem 0.32rem 0.84rem;
		width: auto;
	}
	.zzry_zi{
		text-align: center;
		font-size: 0.30rem;
		line-height: 1;
		width: auto;
		height: auto;
	}
	#certify, #certify2, #certify3{
		margin-top: 0.56rem;
		width: auto;
	}
	#certify .swiper-container, #certify2 .swiper-container, #certify3 .swiper-container{
		padding: 0 0.84rem;
	}
	#certify .swiper-slide, #certify2 .swiper-slide, #certify3 .swiper-slide{
		height: auto;
		background-color: transparent;
		transform: translateX(0) rotate(0deg) scale(1) !important;
	}
	#certify .swiper-button-prev, #certify .swiper-button-prev:hover,
	#certify2 .swiper-button-prev, #certify2 .swiper-button-prev:hover,
	#certify3 .swiper-button-prev, #certify3 .swiper-button-prev:hover{
		background-position: 0 0;
		width: 0.50rem;
		height: 0.50rem;
		left: 0;
	}
	#certify .swiper-button-next, #certify .swiper-button-next:hover,
	#certify2 .swiper-button-next, #certify2 .swiper-button-next:hover,
	#certify3 .swiper-button-next, #certify3 .swiper-button-next:hover{
		right: 0;
		background-position: 0 -1.03rem;
		width: 0.50rem;
		height: 0.50rem;
	}




	/*核心理念*/
	.hxln{
		padding: 0.45rem 0 0.58rem;
		margin: 0 0.32rem;
		width: auto;
	}
	.hxln_tu{
		width: 0.97rem;
		height: auto;
	}
	.hxln_tu img{
		width: 100%;
		height: auto;
		display: block;
	}
	.hxln_zi{
		font-size: 0.24rem;
		line-height: 0.36rem;
		margin-top: 0.44rem;
	}
	.hxln2{
		width: auto;
		margin: 0.60rem 0.32rem;
		display: flex;
		flex-wrap: wrap-reverse;
	}
	.hxln2_left{
		margin-right: 0;
		margin-bottom: 0.60rem;
	}
	.hxln2_zi{
		font-size: 0.30rem;
		line-height: 0.64rem;
	}
	.hxln2_zi2{
		font-size: 0.24rem;
		line-height: 2.14;
	}
	.hxln2_right{
		width: auto;
		height: auto;
	}
	.hxln2_right img{
		display: block;
	}



	/**/
	.whcp{
		width: auto;
		height: auto;
		margin-top: 1px;
	}
	.whcp ul{
		font-size: 0;
	}
	.whcp ul li{
		width: 33.3333%;
		height: 0.90rem;
		line-height: 0.90rem;
		margin-right: 0;
	}
	.whcp ul li a{
		height: auto;
		line-height: 0.90rem;
		font-size: 0.30rem;
	}
	.whcp2{
		width: auto;
		background: none;
		margin: 0.55rem 0.32rem 0 !important;
		padding-bottom: 0.15rem;
		border-bottom: 1px solid #e6e5e7;
	}
	.whcp2.whcp22{
		border-bottom: none;
	}
	.whcp2.whcp23, .mobH{
		display: none;
	}
	.whcp2_left{
		float: none;
		width: 1.30rem;
		height: 0.50rem;
		margin-bottom: 0.40rem;
	}
	.whcp2_ico{
		display: none;
	}
	.whcp2_zi{
		margin-top: 0;
		width: 100%;
		height: 0.50rem;
		line-height: 0.50rem;
		border-radius: 0.25rem;
		font-size: 0.30rem;
	}
	.whcp2_right{
		min-height: inherit;
		margin-left: 0;
	}
	.sc{
		width: 100%;
		height: auto;
	}
	.sc2{
		width: 100%;
		height: auto;
		padding-top: 0;
	}
	.sc2 ul li{
		height: auto;
		width: 3.20rem;
		/*padding-right: 0.46rem;*/
	}
	.sc2_tu{
		width: 100%;
		height: auto;
		position: static;


		height: 4.15rem;
		overflow: hidden;
	}
	.sc2 ul li:hover .sc2_tu{
		box-shadow: none;
	}
	.sc2 ul li:hover .sc2_bg{
		display: none;
	}
	.sc2 ul li:hover .sc3{
		display: block;
	}
	.sc2 ul li .sc3{
		display: block;
		padding: 0;
		width: 100%;
		height: 100%;
		background: none;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		bottom: auto;
	}
	.sc3 a{
		position: absolute;
		width: 100%;
		height: 100%;
		display: none;
		margin: 0;
	}
	.sc3 a i, .sc3 a span{
		display: none;
	}
	.sc3 a:first-child{
		display: block;
	}
	.sc2_tu img{
		width: 100% !important;
		display: block;
		height: auto;
		max-width: inherit !important;
		max-height: inherit !important;
	}
	.sc2_zi{
		width: 100%;
		height: auto;
		padding: 0.30rem 0;
		line-height: 1.5;
		font-size: 0.24rem;
	}
	.goL, .goR{
		width: 0.50rem;
		height: 0.50rem;
		top: -0.96rem;
		padding: 0;
		box-sizing: border-box;
		right: 0.96rem;
		font-size: 0;
		line-height: 0.50rem;
		text-align: center;
	}
	.goL img, .goR img{
		width: 0.20rem;
		height: auto;
		vertical-align: middle;
	}
	.goR{
		right: 0;
	}

	.video{
		width: auto;
		height: auto;
	}
	.video2{
		width: auto;
		padding-top: 0;
		height: auto;
	}
	.video2 ul li{
		height: auto;
	}
	.video3{
		height: 4.22rem;
		margin: 0;
	}
	.video2 ul li video{
		height: 4.22rem;
		width: 100%;
		display: block;
		object-fit: cover;
	}
	.video2 ul li p{
		padding: 0.30rem 0;
		line-height: 1.5;
		margin: 0;
		font-size: 0.24rem;
	}
	.whcp2:nth-of-type(3), .whcp2:last-child{
		border-bottom: none;
	}





	/**/
	body{
		font-size: 12px;
	}
	p{
		margin: 0;
		/*width: auto !important;*/
	}
	.zgxf3 p{
		margin: 0;
		font-size: 0;
	}
	.p1{
		margin: 0 0.32rem;
		padding: 0.60rem 0;
		border-bottom: 1px solid #f5f5f5;
	}
	.self_biaoti{
		width: auto !important;
		font-size: 0.30rem !important;
		line-height: 1.5 !important;
		display: block;
		height: auto !important;
		margin-bottom: 0 !important;
	}
	.zgxf2{
		width: auto;
		margin: 0.65rem 0.32rem;
	}
	.zgxf2 p{
		font-size: 0.24rem;
		line-height: 0.36rem;
		margin-top: 0;
	}
	.zgxf3{
		width: auto;
		height: auto;
		margin: 0 0.32rem;
	}
	.zgxf3_zuo, .zgxf3_you, .zgxf3_zuo2, .zgxf3_you2{
		float: none;
		width: auto;
		height: auto;
		margin-right: 0;
		margin-bottom: 0.30rem;
	}
	.zgxf3_you img, .zgxf3_zuo img, .zgxf3_you2 img, .zgxf3_zuo2 img{
		position: static;
		width: 100%;
		height: auto;
		display: block;
		transform: translate(0, 0);
	}



	/**/
	.shzr{
		padding: 0.56rem 0.32rem 0.65rem;
		width: auto;
		font-size: 0.24rem;
		line-height: 0.36rem;
	}
	.shzr2{
		margin: 0 0.32rem;
		width: auto;
	}
	.shzr3{
		height: auto;
		width: auto;
	}
	.shzr3 ul li{
		height: auto;
	}
	.shzr3 ul li a{
		display: block;
	}
	.shzr3_tu{
		width: 6.86rem;
		height: 3.90rem;
		margin: 0 auto;
	}
	.shzr3_zi{
		font-size: 0.30rem;
		height: auto;
		width: auto;
		padding: 0.30rem 0;
		line-height: 1.5;
	}
	.shzr3_tu img{
		width: 100%;
		height: auto;
	}
	.shzr2{
		height: auto;
		padding-bottom: 0.85rem;
	}
	#goL, #goR{
		width: 0.50rem;
		height: 0.50rem;
		left: 50%;
		padding: 0;
		font-size: 0;
		top: auto;
		bottom: 0;
		text-align: center;
		line-height: 0.50rem;
		margin-left: -0.98rem;
	}
	#goR{
		margin-left: 0.48rem;
	}
	#goL img, #goR img{
		display: inline-block;
		vertical-align: middle;
		width: 0.13rem;
		height: auto;
	}




	/*人才理念*/
	.xmxq2{
		padding: 0.60rem 0.32rem;
	}
	.xmxq2 p{
		font-size: 0.24rem;
		line-height: 0.36rem;
		margin-bottom: 0.30rem;
	}



	/*社会招聘*/
	.shzp{
		margin: 0;
		width: auto;
		height: auto;
	}
	.shzp2{
		width: auto;
	}
	.shzp table, .shzp2 table{
		padding: 0 0.32rem;
	}
	.shzp table tr td, .shzp2 table tr td{
		width: 25%;
		line-height: 0.90rem;
		font-size: 0.24rem;
		line-height: 0.36rem;
		height: 0.90rem;
	}
	.shzp table tr td{
		font-size: 0.30rem;
	}
	.shzp3{
		height: auto;
	}
	.shzp table tr td:first-child, .shzp2 table tr td:first-child{
		display: none;
	}
	.shzp3_zi{
		display: none;
	}
	.shzp3_zi, .shzp3_zi2{
		width: 100%;
		height: auto;
		font-size: 0.24rem;
		line-height: 0.90rem;
		height: 0.90rem;
		/*padding: 0.10rem 0;*/
		box-sizing: border-box;
	}
	.shzp4{
		padding: 0.44rem 0.32rem;
	}
	.shzp4_zi{
		font-size: 0.24rem;
		margin-top: 0;
		height: auto;
		line-height: 0.36rem;
		margin-bottom: 0.15rem;
	}
	.shzp4_zi2{
		font-size: 0.24rem;
		line-height: 0.36rem;
		margin-bottom: 0.20rem;
	}
	.shzp4_zi3{
		width: 2.20rem;
		height: 0.80rem;
		margin: 0.42rem auto 0;
		line-height: 0.80rem;
		font-size: 0.30rem;
	}



	/**/
	.xwzx{
		width: auto;
		margin: 0.45rem 0.32rem;
	}
	.xwzx_left{
		float: none;
		width: 100%;
		height: 0.80rem;
		position: relative;
		z-index: 2;
		min-height: initial;
		margin-bottom: 0.42rem;
	}
	.xwzx_zi{
		height: 0.80rem;
		line-height: 0.80rem;
		font-size: 0.30rem;
		padding: 0 0.35rem;
	}
	.xwzx_zi:after{
		content: '';
		position: absolute;
		width: 0.24rem;
		height: 0.24rem;
		background: url(../image/right.png) no-repeat;
		transform: rotate(90deg);
		background-size: cover;
		right: 0.35rem;
		top: 0.30rem;
	}
	.xwzx_ul{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
	}
	.xwzx_ul a{
		display: block;
		height: 0.80rem;
		line-height: 0.80rem;
		padding: 0 0.35rem;
		font-size: 0.24rem;
	}
	.xwzx_right{
		margin-left: 0;
		min-height: initial;
	}
	.xwzx_right a{
		display: block;
	}
	.xwzx2{
		margin-bottom: 0.15rem;
		padding: 0.30rem 0.30rem;
	}
	.xwzx2_zuo{
		width: 0.77rem;
		font-size: 0.53rem;
		letter-spacing: 0.05rem;
		height: 0.72rem;
		line-height: 0.72rem;
	}
	.xwzx2_zuo2{
		height: 0.54rem;
		margin-top: 0.08rem;
	}
	.xwzx2_zi{
		font-size: 0.24rem;
		line-height: 1;
	}
	.xwzx2_you{
		height: 0.72rem;
		margin-left: 1.70rem;
	}
	.xwzx2_zi3{
		font-size: 0.24rem;
		line-height: 0.36rem;
		height: 0.72rem;
		overflow: hidden;
	}
	.xwzx2_zi4{
		display: none;
	}



	/**/
	.zpxq{
		padding: 0.52rem 0.32rem;
		text-align: center;
		width: auto;
		height: auto;
	}
	.zpxq_zi{
		font-size: 0.30rem;
		line-height: 1.5;
		margin-bottom: 0.15rem;
	}
	.zpxq_zi2{
		font-size: 0.24rem;
		height: auto;
		line-height: 1;
	}
	.zpxq2{
		width: auto;
		padding: 0.32rem;
	}
	.zpxq2_left{
		float: none;
		padding-right: 0;
		min-height: initial;
		width: auto;
		font-size: 0.24rem;
		line-height: 0.36rem;
	}
	.zpxq2_left p{
		margin-bottom: 0.30rem;
		font-size: 0.24rem;
		line-height: 0.36rem;
	}
	.zpxq2_zi{
		width: 2.20rem;
		height: 0.80rem;
		line-height: 0.80rem;
		display: block;
		margin: 0.55rem auto 0;
	}
	.zpxq2_right{
		margin-left: 0;
		width: 100%;
		text-align: center;
		min-height: initial;
	}
	.zpxq2_zi2{
		margin-top: 0.48rem;
		font-size: 0.24rem;
		height: auto;
		margin-bottom: 0.63rem;
		line-height: 1;
	}
	.bdsharebuttonbox{
		display: flex;
		justify-content: space-around;
	}
	.bdshare-button-style0-24:after{
		display: none !important;
	}
	.xwxx_xia_you2 .bdsharebuttonbox{
		display: block;
	}
}



#gltd_list{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.gltd ul li{
	margin-right: 0;
}