﻿.tt{ text-align:center; font-size:24px; font-weight:bold; line-height:80px; padding-top:20px; color:#333333} 
/* =====================内页样式======================== */
/* 分页 */
.paging {
	width: 100%;
	font-size: 0;
	text-align: center;
	user-select: none;
}
.paging-menu, .paging-menu a, .paging-skip, .paging-hint, .paging-skip input, .paging-skip button {
	display: inline-block;
	vertical-align: middle;
}
.paging-menu a {
	position: relative;
	width: 44px;
	height: 44px;
	line-height: 44px;
	margin: 4px;
	font-size: 14px;
transition: all .4s ease;
}
.paging-menu a::after {
content: "";
position: absolute;
bottom: 10px;
left: 50%;
transform: translateX(-50%);
width: 0;
height: 1px;
background: #f08200;
}
.paging-menu a:first-child, .paging-menu a:last-child {
	border: 1px solid #e0e0e0;
	border-radius: 50%;
	font-family: "宋体", "SimSun", "\5B8B\4F53";
	font-weight: 700;
	font-size: 18px;
	color: #666;
}
.paging-menu a:hover, .paging-menu a.active, .paging a.on {
	color: #f08200;
	border-color: #f08200;
}
.paging-menu a.active::after, .paging a.on::after {
width: 9px;
}
.paging-skip {
	margin-left: 8px;
}
.paging-hint {
	font-size: 14px;
	color: #999;
	font-weight: 300;
	margin: 0 8px;
}
.paging-hint:first-of-type {
	margin: 0;
}
.paging-skip input {
	width: 54px;
	text-align: center;
	height: 38px;
	border: 1px solid #e1e1e1;
	font-size: 14px;
	color: #666;
	border-radius: 3px;
transition: all .4s ease;
}
.paging-skip input:focus {
	border-color: #f48e31;
}
.paging-skip button {
	color: #555;
	font-size: 14px;
	padding: 0 18px;
	border: 1px solid #e1e1e1;
transition: all .4s ease;
	height: 38px;
	background: #fff;
	cursor: pointer;
	border-radius: 3px;
}
.paging-skip button:hover {
	background-color: #f48e31;
	color: #fff;
	border-color: #f48e31;
}
.paging-hint span {
	color: #f48e31;
}
@media all and (max-width:1000px) {
.paging-menu a {
margin: 4px 2px;
width: 34px;
height: 34px;
line-height: 34px;
}
.paging-menu a::after {
bottom: 5px;
}
.paging-skip {
width: 100%;
margin-left: 0;
}
.paging-menu a:first-child, .paging-menu a:last-child {
font-size: 16px;
}
}
/* 搜索页面 */
.search {
	width: 100%;
}
.search-result {
	font-size: 14px;
	color: #f48e31;
	line-height: 1.1;
}
.search-result span {
	margin-left: 6px;
}
.search-info {
	width: 100%;
	line-height: 1.1;
	color: #333;
}
.search-info span {
	color: #f48e31;
	font-weight: 700;
	flex: 1;
}
.search-list {
	width: 100%;
}
.search-link {
	display: block;
	width: 100%;
	border: 1px solid #eee;
	background: #f6f8f9;
	padding: 40px 24px;
}
.search-link:not(:first-child) {
margin-top: 16px;
}
.search-link h2 {
	color: #333;
	line-height: 1.1;
	font-weight: 700;
transition: all .4s ease;
}
.search-link p {
	width: 100%;
	color: #666;
}
.search-link .highlightRow span {
	color: #f48e31 !important;
}
.search-link:hover h2 {
	color: #f48e31;
}
@media all and (max-width:1000px) {
.search-link {
padding: 20px 15px;
}
.search-link:not(:first-child) {
margin-top: 12px;
}
}
/* 隐私协议 */
.privacy {
	width: 100%;
}
.privacy-title {
	width: 100%;
	color: #333;
	line-height: 1.1;
}
.privacy-content {
	width: 100%;
	color: #666;
}
/* 网站地图 */
.webmap {
	width: 100%;
}
.webmap-title {
	width: 100%;
	color: #333;
	line-height: 1;
	position: relative;
	padding-bottom: 24px;
}
.webmap-title::after {
content: "";
position: absolute;
width: 60px;
left: 0;
right: 0;
margin: 0 auto;
bottom: 0;
height: 4px;
background: #f48e31;
}
.webmap-list {
	width: 100%;
}
.webmap-list>ul {
	margin: -40px 0 0 -40px;
	display: flex;
	flex-wrap: wrap;
}
.webmap-list>ul>li {
	width: calc(20% - 40px);
	margin: 40px 0 0 40px;
	color: #333;
}
.webmap-list>ul>li ul, .webmap-list>ul>li li {
	width: 100%;
}
.webmap-list>ul>li a {
	display: block;
transition: color .4s ease;
	position: relative;
}
.webmap-list>ul>li a:hover {
	color: #f48e31;
}
.webmap-list>ul>li>.menu {
	font-weight: 700;
	border-bottom: 1px solid #e1e1e1;
	font-size: 20px;
	width: 100%;
	padding-bottom: 20px;
	line-height: 1;
}
.webmap-list>ul>li>.drop {
	margin-top: 16px;
}
.webmap-list>ul>li>.drop a {
	line-height: 1.28;
	padding: 6px 0;
	font-size: 18px;
}
.webmap-list>ul>li>.drop .drop a {
	padding-left: 18px;
	font-size: 16px;
}
.webmap-list>ul>li>.drop .drop a::before {
content: "";
position: absolute;
width: 4px;
height: 4px;
border-radius: 50%;
background: #afafaf;
left: 0;
top: 14px;
}
@media all and (max-width:1270px) {
 .webmap-list>ul {
margin: -24px 0 0 -24px;
}
 .webmap-list>ul>li {
width: calc(20% - 24px);
margin: 24px 0 0 24px;
}
 .webmap-list>ul>li>.menu {
font-size: 18px;
}
 .webmap-list>ul>li>.drop a {
font-size: 16px;
}
 .webmap-list>ul>li>.drop .drop a {
font-size: 14px;
}
 .webmap-list>ul>li>.drop .drop a::before {
top: 11px;
}
}
@media all and (max-width: 640px) {
 .webmap-title {
padding-bottom: 16px;
}
 .webmap-title::after {
width: 44px;
height: 3px;
}
 .webmap-list>ul {
margin: -14px 0 0;
}
 .webmap-list>ul>li {
width: 100%;
margin: 14px 0 0;
}
 .webmap-list>ul>li>.menu {
font-size: 16px;
padding-bottom: 14px;
}
 .webmap-list>ul>li>.drop {
margin-top: 10px;
}
 .webmap-list>ul>li>.drop a {
padding: 4px 0;
font-size: 15px;
}
 .webmap-list>ul>li>.drop .drop a {
padding-left: 12px;
}
}
/* 内页标题 */
.pagesTitle .title-en {
	text-transform: uppercase;
	color: #ddd;
	font-style: italic;
	line-height: 1.3;
	font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";
}
/* 产品1 */
.pro1-ban img {
	width: 100%;
	min-height: 200px;
}
.pro1-list .contain {
	justify-content: space-between;
	align-items: center;
}
.pro1-img {
	margin-left: 20px;
	width: 46%;
}
.pro1-img img {
	position: relative;
	z-index: 2;
	width: 100%;
}
.pro1-img::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 32%;
background: #f08200;
transform: translate(-20px, 20px);
}
.pro1-con {
	width: 42%;
	padding-right: 40px;
}
.pro1-label {
	padding: 6px 10px;
	background: #f08200;
	line-height: 1;
}
.pro1-text p {
	line-height: inherit;
	margin-top: 20px;
}
.pro1-text p:first-child {
	margin-top: 14px;
}
.pro1-list li:nth-child(2n) {
background: #f5f5f5;
}
.pro1-list li:nth-child(2n) .contain {
flex-direction: row-reverse;
}
.pro1-list li:nth-child(2n) .pro1-img {
margin-left: 0;
margin-right: 20px;
}
.pro1-list li:nth-child(2n) .pro1-img::after {
right: 0;
left: auto;
transform: translate(20px, 20px);
}
/* 产品2 */
.pro2Intro-video {
	width: 50%;
}
.pro2Intro-video::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .15);
}
.pro2Intro-video img {
	width: 100%;
	height: 100%;
}
.pro2Intro-video-btn {
	z-index: 2;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
transition: all .4s ease;
	user-select: none;
	cursor: pointer;
}
.pro2Intro-video-btn:hover {
	transform: translate(-50%, -50%) scale(.95);
}
.pro2Intro-con {
	width: 50%;
	background: url('../image/pro2-intro-bg.jpg') no-repeat center/100% 100%;
	flex-direction: column;
	justify-content: center;
	padding-left: 6%;
}
.pro2Intro-title, .pro2Intro-text {
	width: 69%;
}
.pro2Intro-text p {
	line-height: inherit;
}
/* background: url('../image/pro2-intro-num.png') no-repeat center/100% auto; */
.pro2Intro-num li {
	text-align: center;
	position: relative;
	width: 110px;
	height: 110px;
	padding: 25px 15px 0;
	margin-left: 40px;
}
.pro2Intro-num li:first-child {
	margin-left: 0;
}
.pro2Intro-num li::after {
animation: num 1.5s linear infinite;
content: "";
width: 100%;
height: 100%;
border-radius: 50%;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
border-radius: 50%;
background: linear-gradient(70deg, #faba7e 25%, #f9d8b9 50%, #dcdedd 70%);
-webkit-mask: radial-gradient(transparent, transparent 50px, #000 50px);
}
.pro2Intro-num li:nth-child(2n):after {
animation: num2 1.5s linear infinite;
}
@keyframes num {
0% {
transform: translate(-50%, -50%) rotate(0);
}
100% {
transform: translate(-50%, -50%) rotate(360deg);
}
}
@keyframes num2 {
0% {
transform: translate(-50%, -50%) rotate(0);
}
100% {
transform: translate(-50%, -50%) rotate(-360deg);
}
}
.pro2Intro-num li .title {
	justify-content: center;
	align-items: flex-end;
}
.pro2Intro-num li .title span {
	margin-right: 3px;
}
.pro2Intro-num li .text {
	margin-top: 5px;
	line-height: 1.1;
}
/* .pro2Honor-swp .swiper-slide{padding: 15px;} */
.pro2Honor-swp::after {
content: "";
position: absolute;
left: 0;
top: 320px;
width: 100%;
height: 1px;
background: #dae0f2;
}
.pro2Honor-slide {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.pro2Honor-img {
	display: flex;
	align-items: flex-end;
	height: 280px;
	justify-content: center;
	padding-top: 20px;
}
.pro2Honor-img img {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	max-height: 100%;
transition: all .4s ease;
}
.pro2Honor-dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	position: relative;
	margin-top: 34px;
}
.pro2Honor-dot::after {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 4px;
height: 4px;
border-radius: 50%;
background: #dae0f2;
}
.pro2Honor-dot::before {
content: "";
animation: dot 1.5s linear infinite;
z-index: 10;
width: 20px;
height: 20px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale(0);
transition: all .4s ease;
background: url('../image/pro2Honor-icon.png') no-repeat center/100% auto;
}
.pro2Honor-slide:hover .pro2Honor-dot::before {
transform: translate(-50%, -50%) scale(1);
}
.pro2Honor-line {
	width: 1px;
	height: 20px;
	background: #dae0f2;
	margin-top: 5px;
}
.pro2Honor-text {
	font-size: 14px;
	line-height: 1.4;
}
.pro2Honor-prev, .pro2Honor-next {
transition: all .4s ease;
	cursor: pointer;
	user-select: none;
	position: absolute;
	right: -115px;
	top: 130px;
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.pro2Honor-prev {
	right: auto;
	left: -115px;
	transform: rotate(180deg);
}
.pro2Honor-prev::after, .pro2Honor-next::after {
transition: all .4s ease;
content: "\e622";
font-family: "icon";
font-size: 15px;
font-weight: 700;
color: #f08200;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.pro2Honor-pagination {
	display: none;
}
.pro2Honor-prev:hover, .pro2Honor-next:hover {
	background: #f08200;
}
.pro2Honor-prev:hover::after, .pro2Honor-next:hover::after {
color: #fff;
}
.pro2Icon {
	background: #f5f9fe;
}
.pro2Icon-list li {
	width: 20%;
	position: relative;
}
.pro2Icon-img {
	height: 76px;
	position: relative;
}
.pro2Icon-img::after {
content: "";
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 1px;
height: 30px;
background: #e5e5e5;
}
.pro2Icon-img img {
	max-height: 100%;
transition: all .4s ease;
}
.pro2Icon-list li:last-child .pro2Icon-img::after {
display: none;
}
.pro2Icon-list li:hover .pro2Icon-img img {
	transform: translateY(-10px);
}
.pro2KP {
	background: url('../image/pro2KP-bg.jpg') no-repeat center/100% 100%;
}
.pro2KP .contain {
	justify-content: space-between;
	align-items: center;
}
.pro2KP-img {
	width: 47%;
}
.pro2KP-img img {
	width: 100%;
}
.pro2KP-con {
	width: 42%;
}
/* 产品3 */
.pro3XKN .contain {
	padding: 0 5%;
}
.pro3YS-bg img {
	width: 100%;
}
.pro3YS-con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pro3YS-con .contain {
	justify-content: flex-end;
	height: 100%;
	align-items: center;
}
.pro3YS-desc {
	width: 43%;
}
.pro3YS-text p {
	line-height: inherit;
	margin-top: 16px;
	position: relative;
	padding-left: 16px;
}
.pro3YS-text p::after {
content: "";
position: absolute;
left: 0;
top: 5px;
width: 6px;
height: 6px;
border-radius: 50%;
background: #f08200;
}
.pro3Map-bg img {
	width: 100%;
}
.pro3Map-city {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pro3Map-line {
	display: none;
	position: absolute;
	right: 20.8%;
	top: 36%;
	width: 34%;
	transform-origin: right bottom;
	transform: scale(0);
}
.mapLine {
	animation: mapLine 1s ease-out forwards;
}
.mapLine img {
	width: 100%;
}
@keyframes mapLine {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
.pro3Map-city-name {
	position: absolute;
	left: 50%;
	top: 50%;
	font-weight: 700;
	z-index: 2;
	line-height: 1;
	font-size: 12px;
	padding: 5px 10px;
	background: #fff;
	color: #e6222a;
	border: 1px solid #e6222a;
	border-radius: 30px;
	letter-spacing: 1px;
}
.pro3Map-city-name.CN {
	background: #e6222a;
	border-color: #fff;
	color: #fff;
}
.pro3Map-city-name.beijing {
	left: 78%;
	top: 36%;
}
.pro3Map-city-name.hangzhou {
	left: 79%;
	top: 44%;
}
.pro3Map-city-name.xiamen {
	left: 78%;
	top: 52%;
}
.pro3Map-city-name.moluoge {
	left: 41%;
	top: 41%;
}
.pro3Map-city-name.noboer {
	left: 67%;
	top: 42%;
}
.pro3Map-city-name.mengjiala {
	left: 66%;
	top: 48%;
}
.pro3Map-city-name.mali {
	left: 42%;
	top: 46%;
}
.pro3Map-city-name.bjnfs {
	left: 38%;
	top: 56%;
}
.pro3Map-city-name.jiana {
	left: 45%;
	top: 63%;
}
.pro3Map-city-name.aseby {
	left: 59%;
	top: 57%;
}
.pro3Map-city-name.gangguo {
	left: 50%;
	top: 59%;
}
.pro3Map-city-name.angela {
	left: 46%;
	top: 71%;
}
.pro3Map-city-name.kenniya {
	left: 58%;
	top: 64%;
}
.pro3Map-city-name.hskst {
	left: 58%;
	top: 30%;
}
.pro3Map-city-name.miandian {
	left: 70%;
	top: 52%;
}
.pro3Map-city-name.taiguo {
	left: 71%;
	top: 57%;
}
.pro3Map-city-name.jianpuzhai {
	left: 76.5%;
	top: 57%;
}
.pro3Map-city-name.yinni {
	left: 76%;
	top: 67%;
}
.pro3Map-city-name.aiji {
	left: 56%;
	top: 45%;
}
.pro3Map-city-name.nirier {
	left: 50%;
	top: 48%;
}
.pro3Map-city-name.nrly {
	left: 49%;
	top: 54%;
}
.pro3Map-city-name.mdjsj {
	left: 61%;
	top: 75%;
}
.pro3Map-city-name.wdml {
	left: 15%;
	top: 52%;
}
.pro3Map-text {
	width: 22%;
	position: absolute;
	right: 83%;
	top: 56%;
	z-index: 2;
}
.pro3Map-num {
	justify-content: space-between;
}
.pro3Map-num li {
	margin-top: 24px;
}
.pro3Map-num .num {
	align-items: flex-end;
}
.pro3Map-num .num span {
	margin-right: 4px;
}
.pro3Map-num .text {
	margin-top: 5px;
}
.pro3Sale-bg img {
	width: 100%;
}
.pro3Sale-con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.pro3Sale-con .contain {
	height: 100%;
	justify-content: flex-end;
	align-items: center;
}
.pro3Sale-img {
	width: 51%;
}
.pro3Sale-img img {
	width: 100%;
}
/* 成长在万泰 */
.pagesBan>video {
	width: 100%;
}
.pagesBan img {
	width: 100%;
}
.pagesBan-btn {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	user-select: none;
}
.pagesNav {
	box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.1);
	background: #fff;
	z-index: 2;
}
.pagesNav .contain {
	justify-content: center;
}
.pagesNav-item {
	height: 74px;
	line-height: 74px;
transition: all .4s ease;
	user-select: none;
	margin-left: 40px;
}
.pagesNav-item:first-child {
	margin-left: 0;
}
.pagesNav-item.active, .pagesNav-item:hover {
	color: #f08200;
}
.pagesNav-line {
transition: all .4s ease;
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 4px;
	background: #f08200;
}
.grow-item {
	width: 83%;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	margin-top: 75px;
}
.grow-item .contain {
	margin: 0 0 0 auto;
	justify-content: space-between;
}
.grow-con {
	flex-direction: column;
	justify-content: center;
	width: 46%;
	font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";
	padding-right: 7%;
}
.grow-list li {
	margin-top: 8px;
}
.grow-page {
	font-size: 150px;
	font-weight: 700;
	color: transparent;
	-webkit-text-stroke: 1px #ffe9cf;
	line-height: .8;
	position: absolute;
	right: 0;
	top: 8%;
}
.grow-img {
	width: 50%;
}
.grow-img img {
	width: 100%;
}
.grow-item:nth-child(2n) {
margin: 75px 0 0 auto;
width: 84%;
}
.grow-item:nth-child(2n) .contain {
flex-direction: row-reverse;
margin: 0 auto 0 0;
}
.grow-item:nth-child(2n) .grow-con {
padding: 0 0 0 8%;
}
/* 生活在万象 */
.life-item .contain {
	justify-content: space-between;
	align-items: flex-start;
}
.life-img {
	position: relative;
	width: 48%;
}
.life-img img {
	width: 100%;
}
.life-img::after {
content: "";
width: 80px;
height: 270px;
background: #fce6cc;
left: 0;
bottom: 0;
transform: translateX(-100%);
}
.life-con {
	width: 48%;
}
.life-title {
	height: 136px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 0;
}
.life-title .bg {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #f08200;
}
.life-title .title, .life-title .title-en {
	position: relative;
	z-index: 2;
}
.life-title .title-en {
	font-style: italic;
}
.life-text {
	padding-left: 40px;
}
.life-text p {
	line-height: inherit;
}
.life-item:nth-child(2n) .contain {
flex-direction: row-reverse;
}
.life-item:nth-child(2) .life-img::after {
left: auto;
right: 0;
bottom: auto;
top: 0;
transform: translateX(100%);
height: 180px;
}
.life-item:nth-child(3) .life-img::after {
bottom: auto;
top: 0;
}
.life-item:nth-child(4) .life-img::after {
left: auto;
right: 0;
bottom: auto;
top: 0;
transform: translateX(100%);
}
.life-item:nth-child(3) .life-img::after {
height: 180px;
}
.lifeBg {
animation: lifeBg .6s ease forwards;
}
@keyframes lifeBg {
0% {
width: 0;
}
100% {
width: 100%;
}
}
.lifeP {
animation: lifeP .6s ease forwards;
}
@keyframes lifeP {
0% {
padding-left: 0;
}
100% {
padding-left: 40px;
}
}
/* 职位招聘 */
.joinNav {
	justify-content: center;
}
.joinNav-item {
	padding-bottom: 8px;
	margin-left: 60px;
transition: all .4s ease;
	user-select: none;
}
.joinNav-item:first-child {
	margin-left: 0;
}
.joinNav-item::after {
content: "";
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
width: 0;
height: 3px;
background: #f08200;
transition: all .4s ease;
}
.joinNav-item.active, .joinNav-item:hover {
	color: #f08200;
}
.joinNav-item.active::after {
width: 100%;
}
.joinScreen {
	justify-content: center;
}
.joinScreen-select {
	margin-left: 15px;
}
.joinScreen-select:first-child {
	margin-left: 0;
}
.joinScreen-menu {
	width: 220px;
	border-radius: 5px;
	border: 1px solid #e5e5e5;
	padding-left: 16px;
	height: 44px;
	line-height: 44px;
	color: #888;
	cursor: pointer;
	user-select: none;
}
.joinScreen-menu::after {
content: "\e61f";
font-size: 14px;
font-family: "icon";
position: absolute;
right: 18px;
top: 50%;
transform: translateY(-50%);
transition: all .4s ease;
}
.joinScreen-menu.active::after {
transform: translateY(-50%) rotate(180deg);
}
.joinScreen-drop {
	display: none;
	position: absolute;
	left: 0;
	top: 44px;
	width: 100%;
	z-index: 999;
}
.joinScreen-drop li {
	height: 44px;
	line-height: 44px;
	cursor: pointer;
	padding-left: 16px;
	border: 1px solid #e5e5e5;
	color: #555;
	background: #fff;
}
.joinScreen input {
	font-size: 14px;
	border: 1px solid #e5e5e5;
	margin-left: 15px;
	padding-left: 16px;
	width: 310px;
	height: 44px;
	border-radius: 5px;
}
.joinScreen input::-webkit-input-placeholder {
color: #888;
font-size: 14px;
}
.joinScreen button {
	user-select: none;
	cursor: pointer;
	margin-left: 15px;
	color: #fff;
	width: 64px;
	height: 44px;
	border-radius: 5px;
	background: #f08200;
	line-height: 44px;
	text-align: center;
transition: all .4s ease;
}
.joinScreen button:hover {
	background: #d47505;
}
.join-header {
	background: #fafafa;
	padding-left: 60px;
}
.join-header ul {
	height: 58px;
	align-items: center;
}
.join-header li, .join-item li {
	width: 25%;
	text-align: center;
}
.join-header li:first-child {
	text-align: left;
}
.join-item {
	padding-left: 60px;
	border-bottom: 1px solid #f0f0f0;
	align-items: center;
}
.join-item ul {
	height: 76px;
	align-items: center;
	font-size: 16px;
	cursor: pointer;
}
.join-item li:first-child {
	text-align: left;
	color: #f08200;
}
.popup {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 100000;
}
.popup-con {
	width: 60%;
	background: #fff;
	padding-bottom: 35px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.popup-header {
	height: 50px;
	background: #f08200;
	padding-left: 36px;
	align-items: center;
}
.popup-header i {
	display: block;
	font-style: normal;
	position: absolute;
	top: 50%;
	right: 19px;
	transform: translateY(-50%);
	user-select: none;
	cursor: pointer;
}
.popup-title {
	padding: 32px 38px 28px;
	border-bottom: 1px solid #e5e5e5;
}
.popup-title-list li {
	width: calc(100% / 3);
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.popup-title-list li i {
	display: block;
	margin-right: 5px;
}
.popup-desc {
	padding: 0 36px;
}
.popup-desc:first-child {
	margin-top: 0;
}
.popup-desc .text {
	margin-top: 5px;
}
.popup-desc .text p {
	line-height: inherit;
}
.popup-btn {
	user-select: none;
transition: all .4s ease;
	width: 140px;
	height: 46px;
	margin: 30px 38px 0 auto;
	background: #f08200;
	border-radius: 30px;
}
.popup-btn:hover {
	background: #d27303;
}
.popup-desc-box {
	height:400px;
	overflow-y: auto;
	margin:30px 50px 0 0;
}
.popup-desc-box::-webkit-scrollbar {
width: 4px;
}
.popup-desc-box::-webkit-scrollbar-thumb {
background: #f08519;
}
.popup-desc-box::-webkit-scrollbar-track {
background: #f1f1f1;
}
/* 关于我们 */
/* 按锚点 */
.toPlace {
	position: relative;
	top: -100px;
	display: block;
	height: 0;
	overflow: hidden;
}
.abBan-bg img {
	width: 100%;
	min-height: 350px;
}
.abBan-con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.abBan-con .contain {
	padding: 0 50px;
}
.abBan-title {
	background: -webkit-linear-gradient(right, #ff7209 30%, #ffa608 50%, #fd7b09 70%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.abBan-text p {
	margin-top: 20px;
	line-height: inherit;
}
.abIntro-text {
	width: 50%;
	background: #f7f7f7;
	padding: 100px 5% 50px 16%;
}
.abIntro-img {
	width: 50%;
}
.abIntro-img img {
	width: 100%;
	height: 100%;
}
.abIntro-item:nth-child(2n) {
flex-direction: row-reverse;
}
.abIntro-item:nth-child(2n) .abIntro-text {
padding: 100px 16% 50px 5%;
}
/*  */
.cfz-FZ {
	background: url('../image/abFA-bg.png') no-repeat center bottom/100% auto;
}
.cfzSwp {
	position: relative;
	padding-left: 330px;
}
.cfzSwp .swiper-container {
	overflow: visible;
}
.cfzSwp::after {
content: "";
width: 100%;
height: 1px;
position: absolute;
left: 0;
bottom: calc(50% + 20px);
background: #dae0f2;
}
/* .cfzSwp .swiper-container{} */
.cfzSwp .swiper-slide {
	width: 610px;
	padding-left: 4px;
}
.cfzSwp .swiper-slide.active {
	opacity: 0;
}
.cfzSwp-slide {
	height: 150px;
	justify-content: space-between;
	position: relative;
}
.cfzSwp-slide::before {
content: "";
position: absolute;
left: 0;
bottom: 8px;
width: 1px;
height: 20px;
background: #d6d6d6;
}
.cfzSwp-dot {
	position: absolute;
	left: 1px;
	bottom: 0;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	transform: translate(-50%, 50%);
	display: flex;
	align-items: center;
	justify-content: center;
}
.cfzSwp-dot::after {
content: "";
width: 4px;
height: 4px;
border-radius: 50%;
background: #dae0f2;
display: inline-block;
}
.cfzSwp-dot::before {
content: "";
transition: all .4s ease;
animation: dot 1.5s linear infinite;
background: url('../image/pro2Honor-icon.png') no-repeat center/100% auto;
width: 20px;
height: 20px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
@keyframes dot {
 0% {
transform: translate(-50%, -50%) scale(.4);
opacity: 0;
}
 20% {
transform: translate(-50%, -50%) scale(.4);
opacity: 1;
}
 90% {
transform: translate(-50%, -50%) scale(1.2);
}
 100% {
transform: translate(-50%, -50%) scale(1.2);
opacity: 0;
}
}
.cfzSwp-text {
	width: 75%;
}
.cfzSwp-text .text {
	margin-top: 5px;
}
.cfzSwp .swiper-slide:nth-child(n+2) {
margin-left: -310px;
}
.cfzSwp .swiper-slide:nth-child(2n) {
margin-top: 150px;
}
.cfzSwp .swiper-slide:nth-child(2n) .cfzSwp-slide {
padding-top: 40px;
height: 190px;
}
.cfzSwp .swiper-slide:nth-child(2n) .cfzSwp-slide::before {
bottom: auto;
top: 8px;
}
.cfzSwp .swiper-slide:nth-child(2n) .cfzSwp-dot {
bottom: auto;
top: 0;
transform: translate(-50%, -50%);
}
.cfzSwp-title .contain {
	justify-content: space-between;
	align-items: center;
}
.cfzSwp-prev, .cfzSwp-next {
transition: all .4s ease;
	border-radius: 50%;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	width: 60px;
	height: 60px;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	user-select: none;
}
.cfzSwp-prev {
	transform: rotate(180deg);
	margin-right: 20px;
}
.cfzSwp-prev::after, .cfzSwp-next::after {
content: "\e622";
color: #f47f0d;
font-size: 16px;
display: inline-block;
font-family: "icon";
}
.cfzSwp-prev:hover, .cfzSwp-next:hover {
	background: #f47f0d;
}
.cfzSwp-prev:hover::after, .cfzSwp-next:hover::after {
color: #fff;
}
.abHonor-swp {
	padding: 60px 140px 0;
	border-top: 1px solid #e5e5e5;
}
.abHonor-swp::after {
content: "";
position: absolute;
top: -2px;
left: 50%;
transform: translateX(-50%);
width: 150px;
height: 3px;
background: #f08200;
}
.abHonor-slide {
	padding-top: 40px;
transition: all .4s ease;
}
.abHonor-swp .swiper-slide-active .abHonor-slide {
	transform: translateY(-30px);
}
.abHonor-swp .swiper-slide-active .abHonor-img img {
	transform: scale(1.1);
}
.abHonor-img {
	align-items: flex-end;
	justify-content: center;
	height: 230px;
}
.abHonor-img img {
	max-height: 100%;
transition: all .4s ease;
}
.abHonor-btn {
	z-index: 2;
	position: absolute;
	right: 2%;
	user-select: none;
	cursor: pointer;
	top: 50%;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #f08200;
transition: all .4s ease;
}
.abHonor-btn.abHonor-prev {
	right: auto;
	left: 1.5%;
	transform: rotate(180deg);
}
.abHonor-btn::after {
content: "\e622";
display: inline-block;
font-family: "icon";
}
.abHonor-btn:hover {
	background: #f08200;
	color: #fff;
}
.abHonor-pagination {
	display: none;
}
/* 产业化基地 */
.house {
	background: url('../image/house-bg.png') no-repeat left bottom/30% auto;
}
.house-con {
	width: 50%;
	padding: 0 5% 0 17%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.house-num li {
	padding: 32px 0 0;
	margin-left: 40px;
	text-align: center;
	width: 116px;
	height: 116px;
	background: url('../image/pro2-intro-num.png') no-repeat center/100% auto;
}
.house-num li:first-child {
	margin-left: 0;
}
.house-num .num {
	align-items: flex-end;
	justify-content: center;
}
.house-num .num span {
	margin-right: 3px;
	line-height: .8;
}
.house-num .num span i {
	font-style: normal;
}
.house-num .text {
	margin-top: 3px;
}
.house-img {
	width: 50%;
}
.house-img img {
	width: 100%;
	height: 100%;
}
.house-text .text {
	margin-top: 5px;
}
.house-item:nth-child(2n) {
flex-direction: row-reverse;
}
.house-item:nth-child(2n) .house-con {
background: #f7f7f7;
padding: 0 17% 0 5%;
}
/* 技术平台 */
.tecIntro {
	background: url('../image/tecIntro-bg.jpg') no-repeat left bottom/100% auto;
}
.tecIntro-bg2 {
	position: absolute;
	right: 30px;
	bottom: 13%;
}
.tecIntro-img {
	width: 45%;
}
.tecIntro-img img {
	width: 100%;
}
.tecIntro-desc {
	width: 55%;
	padding: 80px 10px 20px 100px;
}
.tecIntro-text {
	padding-right: 10px;
}
.tecIntro-list li {
	width: 100px;
	margin-left: 55px;
	height: 100px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	text-align: center;
}
.tecIntro-list li:first-child {
	margin-left: 0;
}
.tecIntro-list li::after {
animation: tecDot1 4s linear infinite;
transform-origin: 55% 45.5%;
content: "";
width: 110px;
height: 120px;
position: absolute;
top: -2px;
right: 0;
background: url('../image/tecIntro-icon.png') no-repeat center/100% auto;
}
.tecIntro-list li:nth-child(2n)::after {
animation: tecDot2 4s linear infinite;
}
@keyframes tecDot1 {
0% {
transform: rotate(0);
}
100% {
transform: rotate(360deg);
}
}
@keyframes tecDot2 {
0% {
transform: rotate(0);
}
100% {
transform: rotate(-360deg);
}
}
.tecIntro-footer .text p {
	line-height: inherit;
}
.tecIntro-footer .text p::before {
content: "";
display: inline-block;
width: 6px;
height: 6px;
border-radius: 50%;
background: #f08200;
margin-right: 9px;
}
.tecPeople .contain {
	padding: 0 50px;
}
.tecPeople-img {
	width: 22%;
}
.tecPeople-img img {
	width: 100%;
	height: 100%;
}
.tecPeople-con {
	border: 1px solid #f2f2f2;
	border-left: unset;
	padding: 40px 60px 30px 50px;
	width: 78%;
}
.tecPeople-title, .tecPeople-text {
	padding-right: 100px;
}
.tecPeople-contact {
	width: 45%;
	padding-right: 10px;
	position: relative;
}
.tecPeople-contact::after {
content: "";
position: absolute;
right: 0;
top: 50%;
width: 1px;
height: 95%;
background: #e5e5e5;
transform: translateY(-50%);
}
.tecPeople-contact li {
	margin-top: 5px;
	align-items: center;
	display: flex;
}
.tecPeople-contact li .text {
	margin-left: 12px;
}
.tecPeople-honor {
	width: 55%;
	padding-left: 35px;
}
.tecPeople-honor li {
	position: relative;
	margin-top: 20px;
	padding: 5px 0;
}
.tecPeople-honor li:nth-child(-n+2) {
padding: 5px 15px;
background: #f1f1f1;
}
.tecPeople-honor li:nth-child(-n+2)::after {
content: "";
width: 5px;
height: 7px;
border: 5px solid transparent;
border-right-color: #f1f1f1;
position: absolute;
top: 50%;
left: 0;
transform: translate(-100%, -50%);
}
.tecPeople-honor li:first-child {
	padding-bottom: 25px;
}
/* 研发创新能力 */
.RDintro-con {
	width: 50%;
	padding: 60px 100px 60px 16%;
}
.RDintro-text p {
	margin-top: 30px;
	line-height: inherit;
}
.RDintro-num li {
	width: calc(100% / 3);
}
.RDintro-num .num {
	align-items: flex-start;
}
.RDintro-num .num span {
	margin-right: 5px;
	padding-bottom: 10px;
}
.RDintro-num .num span::after {
content: "";
width: 10px;
height: 2px;
background: #c8c8c8;
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
}
.RDintro-num .text {
	padding-left: 8px;
}
.RDintro-img {
	width: 50%;
}
.RDintro-img img {
	width: 100%;
	height: 100%;
}
.RDintro.intro2 {
	flex-direction: row-reverse;
}
.RDintro.intro2 .RDintro-con {
	padding: 60px 16% 60px 80px;
}
.RDteam-bg img {
	width: 100%;
}
.RDteam-con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.RDteam-text {
	width: 470px;
}
/* 公司新闻 */
.dd {
	width:30%;
	float:left;
	margin-right:3.333%;
	text-align:center;
}
.company-item {
	border: 1px solid #f5f5f5;
	margin-bottom:30px;
	line-height:50px;
}
.company-item:last-child {
	border-bottom: 1px solid #ddd;
}
.company-date {
}
.company-con {
	width: calc(100%);
	padding: 0 0%;
}
.company-title {
transition: all .4s ease;
}
.company-more, .company-box {
	align-items: center;
}
.company-more {
	justify-content: space-between;
}
.company-more-btn {
	align-items: center;
	margin-left: 22px;
	margin-top: 3px;
transition: all .5s ease;
}
.company-more-btn .line {
	position: relative;
	width: 22px;
	height: 2px;
	background: #3d3d3d;
	z-index: 2;
transition: all .4s ease;
}
.company-more-btn .line::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 0;
height: 100%;
background: #3d3d3d;
transition: all .4s linear;
}
.company-more-btn .rotate {
	overflow: hidden;
	width: 26px;
	height: 26px;
	position: relative;
	border-radius: 50%;
	background: #f47f0d;
}
/* .company-more-btn .rotate::after{content: "";position: absolute;left: -26px;top: 50%;transform: translateY(-50%);width: 100%;height: 100%;border-radius: 50%;transition: all .4s linear;} */
.company-more-btn .rotate::before {
content: "";
width: 37px;
height: 13px;
position: absolute;
left: -20px;
top: 50%;
transform: translateY(-54%);
background: url('../image/ccompany-more.png') no-repeat center/100% auto;
}
.company-img {
	width: 100%;
	overflow: hidden;
}
.company-img img {
	width: 100%;
	height: 100%;
transition: all .4s ease;
}
.company-item:hover .company-title {
	color: #f08200;
	
}
.company-item:hover .company-more-btn {
	margin-left: 10px;
}
.company-item:hover .company-more-btn .line {
	width: 0;
}
.company-item:hover .rotate::before {
left: -18px;
}
/* 媒体视焦 */
.company.media .company-img {
	width: 20%;
}
/* 新闻详情 */
.newsDet-header {
	padding: 0 11%;
}
.newsDet-file {
	padding: 0 11% 90px;
}
.newsDet-header .date {
	border-bottom: 1px solid #e0e0e0;
}
.newsDet-file p {
	line-height: inherit;
}
.newsDet-file img {
	display: block;
	margin: 0 auto;
}
.newsDet-file h1, .newsDet-file h2, .newsDet-file h3, .newsDet-file h4, .newsDet-file h5, .newsDet-file h6 {
	color: #333;
	text-align: center;
	font-weight: 700;
}
.newsDet-item {
	height: 70px;
	align-items: center;
	padding-left: 30px;
	border-top: 1px solid #e0e0e0;
}
.newsDet-item:last-child {
	border-bottom: 1px solid #e0e0e0;
}
.newsDet-item .title {
	position: relative;
}
.newsDet-item .title::after {
font-size: 14px;
content: "\e61e";
font-family: "icon";
font-weight: 700;
color: #f08200;
position: absolute;
right: -25px;
top: 50%;
transform: translateY(-50%);
}
.newsDet-item:nth-child(2) .title::after {
transform: translateY(-50%) rotate(180deg);
}
.newsDet-item .text {
	margin-left: 60px;
}
.newsDet-back {
	width: 160px;
	height: 50px;
	margin: 50px auto 0;
	border-radius: 30px;
	background: #f08200;
transition: all .4s ease;
}
.newsDet-back:hover {
	box-shadow: 0 0 8px #f08200;
}
/* 万泰视界 */
.pdf-list {
	margin-left: -20px;
}
.pdf-item {
transition: all .4s ease;
	margin-left: 20px;
width: calc((100% - 20px*3)/3);
	border: 1px solid #e5e5e5;
	padding: 18px;
}
.pdf-text {
	width: 50%;
	padding-right: 10%;
}
.pdf-text .title {
	margin-top: 10px;
transition: all .4s ease;
}
.pdf-img {
	width: 50%;
}
.pdf-img img {
	width: 100%;
}
.pdf-btn {
transition: all .4s ease;
	width: 140px;
	height: 38px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	border: 1px solid #e5e5e5;
}
.pdf-icon .h {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	opacity: 0;
	transform: translate(-50%, -50%);
}
.pdf-icon img {
transition: all .4s ease;
}
.pdf-btn .text {
	margin-left: 7px;
transition: all .4s ease;
}
.pdf-item:hover {
	border-color: #ff7209;
}
.pdf-item:hover .pdf-text .title {
	color: #f08200;
}
.pdf-item:hover .pdf-btn {
	background: #f08200;
	border-color: #f08200;
}
.pdf-item:hover .pdf-icon .s {
	opacity: 0;
}
.pdf-item:hover .pdf-icon .h {
	opacity: 1;
}
.pdf-item:hover .pdf-btn .text {
	color: #fff;
}
/* 合作伙伴 */
.hz-list {
	margin-left: -20px;
}
.hz-list li {
transition: all .4s ease;
	margin-left: 20px;
	width: calc(25% - 20px);
	border: 1px solid #e1e1e1;
}
.hz-list li:hover {
	border-color: transparent;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .06);
}
.hz-img {
	height: 130px;
}
.hz-img img {
	max-width: 80%;
	max-height: 80%;
}
.hz-text {
	position: relative;
	height: 64px;
}
.hz-text::after {
content: "";
position: absolute;
right: 0;
top: 0;
width: 80%;
height: 1px;
background: #e1e1e1;
}
.hz-text::before {
content: "";
position: absolute;
right: 80%;
top: -3px;
width: 7px;
height: 7px;
background: #b1b1b1;
border-radius: 50%;
}
/* 联系我们*/
.cont-details {
	width: 55%;
	padding: 0 5% 0 17%;
}
.cont-title-en {
	text-transform: uppercase;
}
.cont-title {
	border-bottom: 3px solid #333;
}
.cont-list li {
	border-bottom: 1px solid #e6e6e7;
	padding: 20px 0;
}
.cont-list li.position {
	width: 60%;
}
.cont-list-text {
	flex: 1;
	padding-left: 13px;
}
.cont-list-text .text {
	margin-top: 5px;
}
.cont-list li.phone {
	width: 40%;
}
.cont-list li.email {
	width: 100%;
}
.cont-table-con {
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
}
.cont-table input {
	width: calc(100%);
	background: #f7f7f7;
	color: #333;
	border: 1px solid #ededed;
	margin-top: 10px;
	height: 50px;
	padding-left: 16px;
}
.cont-table textarea {
	width: 100%;
	background: #f7f7f7;
	color: #333;
	border: 1px solid #ededed;
	margin-top: 10px;
	height: 120px;
	padding: 16px;
}
.cont-table input::-webkit-input-placeholder {
color: #999;
}
.cont-table textarea::-webkit-input-placeholder {
color: #999;
}
.cont-table-footer input {
	float: left;
	background: #f7f7f7;
	color: #333;
	border: 1px solid #ededed;
	width: 175px;
	margin-top: 0px;
	height: 50px;
	padding-left: 16px;
}
.cont-table-footer {
	margin-top: 10px;
	width: 100%;
}
.cont-table-footer img {
	float: left;
	cursor: pointer;
	width: 114px;
	height: 50px;
	display: inline-block;
	margin-left: 10px;
}
.cont-table-footer button {
	border-radius: 30px;
	font-size: 16px;
	float: right;
	color: #fff;
	cursor: pointer;
	user-select: none;
	background: #f08200;
	width: 162px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
transition: all .4s ease;
}
.cont-table-footer button:hover {
	box-shadow: 0 0 8px #f08200;
}
.cont-img {
	width: 45%;
}
.cont-img img {
	width: 100%;
	height: 100%;
}
.cont-map {
	width: 100%;
	height: 600px;
}
.cont-map .amap-icon img {
	display: none;
}
.cont-map .amap-icon {
	width: 30px !important;
	height: 30px !important;
	overflow: visible !important;
	background: #f08200;
	border-radius: 50%;
}
.cont-map .amap-icon::before, .cont-map .amap-icon::after {
content: "";
z-index: 2;
display: block;
width: 100%;
height: 100%;
box-shadow: 0 0 8px 2px #f08200 inset;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
animation: indfaDotRun 1.5s linear infinite;
opacity: 0;
}
.cont-map .amap-icon::before {
animation-delay: .8s;
}
.cont-map .amap-icon::after {
animation-delay: 0s;
}
@keyframes indfaDotRun {
0% {
opacity:0;
transform:scale(.6)
}
5% {
opacity:1
}
to {
	opacity:0;
	transform:scale(3.5)
}
}
.amap-logo, .amap-copyright {
	display: none !important;
}
/* 企业文化 */
.wenhua {
	background: url('../image/wh-bg.jpg') no-repeat center/100% 100%;
}
.wenhua .contain {
	justify-content: space-between;
}
.wenhua .contain::after {
content: "";
width: calc(33% - 30px);
}
.wh-item {
	background: #fff;
	position: relative;
	padding: 50px 25px 50px 35px;
	box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.1);
}
.wh-item:nth-child(-n+2) {
width: calc(50% - 15px);
}
.wh-item:nth-child(n+3) {
width: calc((100% - 30px*2)/3);
margin-top: 30px;
}
.wh-item:nth-child(-n+2) .wh-list .text {
width: 100%;
flex: unset;
padding-left: 0;
margin-top: 10px;
}
.wh-icon {
	position: absolute;
	right: 50px;
	top: 50%;
	transform: translateY(-50%);
}
.wh-title, .wh-list {
	position: relative;
	z-index: 2;
}
.wh-list li {
	margin-top: 5px;
}
.wh-list .text {
	flex: 1;
	padding-left: 12px;
	text-transform: uppercase;
}
/* 社会责任 */
.socBack {
	background: url('../image/socBack-bg.png') no-repeat center bottom/100% auto;
}
.socBack-text {
	padding: 0 8%;
}
.socBack-img {
	overflow: hidden;
}
.socBack-img img {
	width: 100%;
	height: 210px;
transition: all .4s ease;
}
.socBack-con {
	background: #fff;
	height: 214px;
	padding: 25px;
}
.socBack-con .title {
transition: all .4s ease;
}
.socBack-swp .swiper-slide, .socProj-swp .swiper-slide {
	padding: 30px 0;
}
.socBack-slide {
	display: block;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
.socBack-slide:hover .socBack-img img {
	transform: scale(1.1);
}
.socBack-slide:hover .socBack-con .title {
	color: #f08200;
}
.socBack-con .date {
	position: absolute;
	left: 25px;
	bottom: 35px;
}
.socBack-con .more {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 84px;
	height: 35px;
	background: #f08200;
	text-transform: uppercase;
}
.socBack-btn {
	color: #f08200;
	position: absolute;
	right: -115px;
	top: 50%;
	transform: translateY(-50%);
	width: 60px;
	height: 60px;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	user-select: none;
transition: all .4s ease;
}
.socBack-btn.socBack-prev {
	right: auto;
	left: -115px;
	transform: translateY(-50%) rotate(180deg);
}
.socBack-btn::after {
content: "\e622";
font-family: "icon";
font-weight: 700;
display: inline-block;
}
.socBack-btn:hover {
	background: #f08200;
	color: #fff;
}
.socBack-pagination {
	display: none;
}
.socProj-bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
.socProj-bg img {
	width: 100%;
}
.socProj-title, .socProj-con-box {
	position: relative;
	z-index: 2;
}
.socProj-con {
	background: #fff;
	width: 90%;
	border-top-left-radius: 20px;
	margin: 0 0 0 auto;
}
.socProj-text {
	padding: 0 9%;
}
.socProj-pagination {
	position: absolute;
	left: 0;
	bottom: -50px;
	width: 100%;
	height: 1px;
	background: #e5e5e5;
}
.socProj-pagination::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 12px;
height: 12px;
border-radius: 50%;
background: #f08200;
transform: translate(-50%, -50%);
}
.socProj-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #f08200;
}
/* 上传简历 */
.add-popup {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	z-index: 9999999;
	background: rgba(0, 0, 0, .56);
}
.addP-con {
	width: 500px;
	text-align: center;
	padding: 50px;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	border-radius: 10px;
}
.addP-con .title {
	color: #595662;
	font-weight: 700;
}
.addP-con input {
	background: #f2f2f2;
}
.addP-con input, .addP-con button {
	padding: 15px;
}
.addP-con button {
	cursor: pointer;
	border-radius: 5px;
	background: #f08200;
	color: #fff;
}
.addP-phone, .addP-btn {
	width: 100%;
}
.addP-code input {
	width: 60%;
}
.addP-code button, .addP-code-img {
	width: 40%;
}
.addP-con .text {
	text-align: right;
}
.addP-con .text a {
	color: #1153A4;
}
.addP-close {
	cursor: pointer;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 40px;
	height: 40px;
}
.addP-close::after {
content: "";
width: 20px;
height: 2px;
background: #717171;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) rotate(45deg);
}
.addP-close::before {
content: "";
width: 20px;
height: 2px;
background: #717171;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) rotate(-45deg);
}
.addP-scroll {
	height: 100%;
	overflow: hidden;
}
.addP-resume {
	display: flex;
}
.addP-resume input {
	width: 78%;
}
.addP-resume button {
	width: 22%;
}
.addP-resume-list li {
	cursor: pointer;
	position: relative;
	display: flex;
	align-items: center;
}
.addP-resume-index {
transition: all .4s ease;
	width: 23px;
	height: 23px;
	border-radius: 50%;
	background: #b0b0b0;
	color: #fff;
	text-align: center;
	line-height: 23px;
}
.addP-resume-text {
	color: #777;
	margin-left: 10px;
}
.addP-resume-list li::after {
transition: all .4s ease;
position: absolute;
content: "";
top: 50%;
right: 0;
width: 20px;
height: 2px;
background: #717171;
transform: translateY(-50%) rotate(45deg);
}
.addP-resume-list li::before {
content: "";
top: 50%;
transition: all .4s ease;
position: absolute;
right: 0;
width: 20px;
height: 2px;
background: #717171;
transform: translateY(-50%) rotate(-45deg);
}
.addP-resume-list li:hover .addP-resume-index, .addP-resume-list li:hover::after, .addP-resume-list li:hover::before {
background: #1153A4;
}
.addP-code-img {
	padding-left: 10px;
	overflow: hidden;
}
.addP-code-img img {
	width: 100%;
	border-radius: 5px;
}
.addP-position input::-webkit-input-placeholder {
font-size: 14px;
}
.add-popup {
	display: none;
}
.add-sort-mbBtn {
	display: none;
	padding: 8px 30px 8px 8px;
	position: relative;
	margin-top: 20px;
	background: #f0f3f6;
	color: #333;
}
.add-sort-mbBtn::after {
content: "";
position: absolute;
right: 11px;
top: 50%;
transform: translateY(-40%);
width: 11px;
height: 15px;
background: url('https://www.innovax.cn/template/default/images/pages/sort-mbBtn.png') no-repeat center/100% auto;
}
@keyframes banAnimation {
0% {
transform:scale(1);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1.2);
}
}
@keyframes abBanAnimation {
0% {
transform:scale(1.2);
}
50% {
transform: scale(1.1);
}
100% {
transform: scale(1);
}
}
.layui-upload-file {
	display: none;
}
.pro2Icon.pro2IconBian .contain {
	width: 100%;
	padding: 0 90px;
}
.pro2Icon.pro2IconBian .pro2Icon-list li {
	width: calc(100%/9);
}
.pro2Icon.pro2IconBian .pro2Icon-img::after {
display: none;
}
.pro2Icon.pro2IconBian .pro2Icon-img {
	height: 92px;
}
.pro2Icon.pro2IconBian .pro2Icon-img img {
	max-height: 100%;
}
.pro2KP.pro2KPfan .contain {
	flex-direction: row-reverse;
}
.pro2Honor, .pro2KP, .abIntro, .cfz-FZ, .abHonor, .pro3YS {
	overflow: hidden;
	width: 100%;
}
.pro2KP.pro2KPfan .pro2KP-img {
	width: 56%;
}
.pro3YS-text p::after {
top: 0.75em;
}
.pro3YS.pro3YSFan .pro3YS-con .contain {
	justify-content: flex-start;
}
@media all and (max-width:1590px) {
 .pro2Icon.pro2IconBian .contain {
padding: 0 60px;
}
 .pro2Icon.pro2IconBian .pro2Icon-img {
height: 80px;
}
}
@media all and (max-width:1270px) {
 .pro2Icon.pro2IconBian .contain {
padding: 0 4%;
}
 .pro2Icon.pro2IconBian .pro2Icon-img {
height: 60px;
}
}
@media all and (max-width:640px) {
 .pro2Icon.pro2IconBian .pro2Icon-list li {
width: calc(100%/3);
}
 .pro2KP.pro2KPfan .contain {
flex-direction: row;
}
 .pro2KP.pro2KPfan .pro2KP-img {
width: 90%;
}
 .pro3YS.pro3YSFan .pro3YS-bg {
left: -92.5%;
width: 200%;
height: 200px;
}
 .pro3YS.pro3YSFan {
padding-top: 200px;
}
}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
/* 1600 × (900) */
}
@media all and (max-width:1590px) {
    /* 1440 × (700)  */
    .pro2Intro-con {
padding-left: 4%;
}
 .pro2Intro-num li {
width: 100px;
height: 100px;
margin-left: 20px;
padding: 22px 10px 0;
}
 .pro2Honor-img img {
width: 90%;
}
 .pro2Intro-con {
padding: 50px 0 50px 4%;
}
 .pro2Intro-num li {
width: 100px;
height: 100px;
margin-left: 30px;
padding: 18px 8px 0;
}
 .pro2Intro-num li::after {
-webkit-mask: radial-gradient(transparent, transparent 46px, #000 46px);
}
 .pro2Intro-title, .pro2Intro-text {
width: 75%;
}
 .pro3XKN .contain {
padding: 0 3%;
}
 .pro3Map-num li {
margin-top: 18px;
}
 .pro3Map-text {
width: 26%;
right: 80%;
}
 .grow-page {
font-size: 120px;
}
 .popup-desc-box {
height: 300px;
}
 .popup-con {
width: 70%;
}
 .abIntro-text {
padding: 60px 5% 30px 12%;
}
 .abIntro-item:nth-child(2n) .abIntro-text {
padding: 60px 12% 30px 5%;
}
 .cfzSwp .swiper-slide {
width: 500px;
}
 .cfzSwp .swiper-slide:nth-child(n+2) {
margin-left: -200px;
}
 .cfzSwp {
padding-left: 175px;
}
 .house-con {
padding: 0 4% 0 11%;
}
 .house-item:nth-child(2n) .house-con {
padding: 0 12% 0 4%;
}
 .tecIntro-desc {
padding: 50px 0 20px 70px;
}
 .tecIntro-list li {
margin-left: 35px;
}
 .tecIntro-bg2 {
width: 16%;
bottom: 18%;
}
 .tecPeople .contain {
padding: 0;
}
 .RDintro-con {
padding: 40px 70px 20px 13%;
}
 .RDintro.intro2 .RDintro-con {
padding: 40px 13% 20px 60px;
}
 .pdf-btn {
width: 130px;
height: 36px;
}
 .hz-img {
height: 110px;
}
 .hz-text {
height: 58px;
}
 .cont-details {
padding: 0 4% 0 12%;
}
 .cont-map {
height: 500px;
}
 .wh-item {
padding: 35px 20px;
box-shadow: 0px 0px 70px 0px rgba(0, 0, 0, 0.1);
}
 .wh-item:nth-child(n+3) {
width: calc((100% - 24px*2)/3);
margin-top: 24px;
}
 .wh-item:nth-child(-n+2) {
width: calc(50% - 12px);
}
 .socBack-img img {
height: 180px;
}
 .socBack-con {
height: 190px;
padding: 18px;
}
 .wh-list .title {
font-size: 15px;
}
 .wh-list .text {
font-size: 13px;
}
 .socProj-swp .socBack-btn.socBack-prev {
left: -90px;
}
 .socProj-swp .socBack-btn.socBack-next {
right: -90px;
}
 .pro3Map-city-name {
font-size: 11px;
padding: 4px 8px;
}
}
@media all and (max-width:1430px) {
/* 1360 */
}
@media all and (max-width:1350px) {
/* 1280 */
}
@media all and (max-width:1270px) {
    /* 1152 × (700) */
    .pro3YS-bg img {
height: 600px;
}
 .pro3Map-text {
width: 30%;
top: 52%;
}
 .grow-page {
font-size: 90px;
top: 5%;
}
 .popup-desc-box {
height: 250px;
}
 .popup-con {
width: 80%;
}
 .popup-title-list li {
width: 28%;
}
 .popup-title-list li:nth-child(3n+1) {
width: 40%;
}
 .abHonor-img {
height: 150px;
}
 .abHonor-swp {
padding: 40px 100px 0;
}
 .house-con {
padding: 0 3% 0 7%;
}
 .house-item:nth-child(2n) .house-con {
padding: 0 7% 0 3%;
}
 .tecIntro-desc {
padding: 30px 0 20px 40px;
}
 .tecIntro-list li {
width: 80px;
height: 80px;
}
 .tecIntro-list li::after {
width: 90px;
height: 100px;
}
 .tecPeople-con {
padding: 20px 30px;
}
 .tecPeople-honor li:nth-child(-n+2) {
padding: 5px 10px;
}
 .tecPeople-honor {
padding-left: 15px;
}
 .tecPeople-title, .tecPeople-text {
padding-right: 20px;
}
 .tecPeople-name {
width: 70%;
}
 .RDteam-text {
width: 350px;
}
 .pdf-btn {
width: 110px;
height: 32px;
}
 .cont-details {
padding: 0 3% 0 7%;
}
 .pagesNav-item {
margin-left: 50px;
}
 .pro2Intro-title, .pro2Intro-text {
width: 90%;
}
 .pro2Intro-num li {
margin-left: 20px;
}
 .wh-list .title {
font-size: 14px;
}
 .wh-list .text {
font-size: 12px;
padding-left: 8px;
}
 .wh-item:nth-child(-n+2) {
width: calc(50% - 7px);
}
 .wh-item:nth-child(n+3) {
margin-top: 14px;
width: calc((100% - 14px*2)/3);
}
 .socBack-btn {
width: 50px;
height: 50px;
font-size: 13px;
}
 .socProj-swp .socBack-btn.socBack-prev {
left: -70px;
}
 .socProj-swp .socBack-btn.socBack-next {
right: -70px;
}
 .pro3Map-city-name {
font-size: 10px;
padding: 3px 6px;
}
}
@media all and (max-width:1140px) {
/* 1024 */
}
/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .abBan-bg {
position: relative;
}
 .abBan-bg img {
height: 600px;
}
 .abBan-bg::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .3);
}
 .abBan-text {
color: #fff;
}
 .abIntro-text, .abIntro-item:nth-child(2n) .abIntro-text {
padding: 30px 20px;
}
 .cfzSwp {
padding-left: 4%;
}
 .cfz-FZ {
padding-bottom: 70px;
}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pagesNav {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
}
 .pro1-img {
width: calc(100% - 10px);
margin-left: 10px;
}
 .pro1-img::after {
transform: translate(-10px, 10px);
}
 .pro1-con {
width: 100%;
margin-top: 45px;
}
 .pro1-list li:nth-child(2n) .pro1-img {
margin-right: 10px;
}
 .pro1-list li:nth-child(2n) .pro1-img::after {
transform: translate(10px, 10px);
}
 .pro1-con {
padding-right: 0;
}
 .pro2Intro-video {
width: 100%;
}
 .pro2Intro-con {
width: 100%;
padding: 30px 4%;
}
 .pro2Intro-title, .pro2Intro-text {
width: 100%;
}
 .pro2Intro-num li {
width: 76px;
height: 76px;
margin-left: 10px;
padding: 15px 5px 0;
}
 .pro2Intro-num li::after {
-webkit-mask: radial-gradient(transparent, transparent 35px, #000 35px);
}
 .pro2Intro-num li .text {
font-size: 12px;
}
 .pro2Intro-num li .title {
font-size: 13px;
}
 .pro2Intro-num li .title span {
font-size: 18px;
}
 .pro2Honor-img {
height: 250px;
}
 .pro2Honor-img img {
width: 100%;
}
 .pro2Honor-swp::after {
top: 275px;
}
 .pro2Honor-dot {
margin-top: 20px;
}
 .pro2Honor-dot::before {
transform: translate(-50%, -50%) scale(1);
}
 .pro2Icon-list li {
width: calc(100% / 3);
margin-top: 15px;
}
 .pro2Intro-video-btn {
width: 60px;
}
 .pro2KP-img {
width: 80%;
margin: 0 auto;
}
 .pro2KP-con {
width: 100%;
margin-top: 40px;
}
 .pro3XKN-logo img {
width: 180px;
}
 .pro3XKN-text {
font-size: 14px;
}
 .pro3XKN .contain {
padding: 0;
}
 .pro3YS-bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
 .pro3YS-bg img {
width: 100%;
height: 100%;
}
 .pro3YS-con {
position: relative;
left: auto;
top: auto;
padding: 30px 0;
}
 .pro3YS-desc {
width: 100%;
}
 .pro3YS-text p {
padding-left: 10px;
}
 .pro3YS-text p::after {
top: 10px;
width: 5px;
height: 5px;
}
 .pro3Map-text {
position: relative;
right: auto;
top: auto;
margin-top: 40px;
width: 100%;
}
 .pro3Map-num {
width: 70%;
}
 .pro3Map-city-name {
transform: scale(.6);
padding: 3px 8px;
font-weight: 400;
font-size: 8px;
}
 .pagesBan-btn {
width: 60px;
}
 .pagesNav-item {
margin-left: 25px;
height: 48px;
line-height: 48px;
}
 .pagesNav-line {
height: 3px;
}
 .grow-item {
width: 100% !important;
margin-top: 30px !important;
}
 .grow-item .contain {
margin: 0px auto !important;
padding: 30px 0;
}
 .grow-con {
padding: 0 !important;
width: 100%;
}
 .grow-img {
width: 100%;
margin-top: 20px;
}
 .grow-page {
font-size: 50px;
top: -20px;
}
 .grow-list li {
margin-top: 5px;
}
 .life-img {
width: 100%;
}
 .life-con {
width: 100%;
margin-top: 20px;
}
 .life-title {
height: 100px;
}
 .lifeP {
animation: lifeP .6s ease forwards;
}
 @keyframes lifeP {
0% {
padding-left: 0;
}
100% {
padding-left: 15px;
}
}
 .life-text {
padding-left: 15px;
}
 .joinNav-item {
margin-left: 20px;
}
 .joinNav-item::after {
height: 2px;
}
 .joinScreen-select {
width: 48%;
margin-left: 0;
}
 .joinScreen-menu {
width: 100%;
}
 .joinScreen {
justify-content: space-between;
}
 .joinScreen input {
width: 100%;
margin: 15px 0 0;
}
 .joinScreen button {
margin: 25px auto 0;
width: 56px;
height: 38px;
line-height: 38px;
}
 .join-header {
padding-left: 15px;
}
 .join-item {
padding-left: 15px;
}
 .join-item li:first-child {
width: 100%;
margin-bottom: 8px;
font-size: 15px;
}
 .join-item li {
width: calc(100% / 3);
text-align: left;
font-size: 13px;
}
 .join-item ul {
height: auto;
align-items: flex-start;
padding: 20px 0;
}
 .popup-title {
padding: 15px;
}
 .popup-title-list li {
width: 100% !important;
}
 .popup-desc-box {
height: auto;
overflow: visible;
margin: 20px 0 0;
}
 .popup-header {
height: 40px;
padding-left: 15px;
}
 .popup-header i {
font-size: 14px;
}
 .popup-title-list li i {
width: 16px;
}
 .popup-desc {
padding: 0 15px;
}
 .popup-btn {
width: 100px;
height: 36px;
margin-right: 15px;
}
 .popup-mb-box {
height: 450px;
overflow-y: auto;
}
 .abBan-con .contain {
padding: 0;
}
 .abBan-text p {
margin-top: 12px;
}
 .abIntro-text {
width: 100%;
padding: 30px 4% !important;
}
 .abIntro-img {
width: 100%;
}
 .cfzSwp {
padding-left: 4%;
}
 .cfzSwp-prev, .cfzSwp-next {
width: 40px;
height: 40px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
 .cfzSwp-prev::after, .cfzSwp-next::after {
font-size: 14px;
}
 .cfzSwp-prev {
margin-right: 10px;
}
 .cfzSwp .swiper-slide {
width: 300px;
}
 .cfzSwp .swiper-slide:nth-child(n+2) {
margin-left: 0;
}
 .cfzSwp-next-box {
display: none;
}
 .cfzSwp-text {
width: 90%;
}
 .cfzSwp-slide {
height: 130px;
}
 .cfzSwp .swiper-slide:nth-child(2n) {
margin-top: 130px;
}
 .cfzSwp::after {
bottom: calc(50% + 30px);
}
 .cfz-FZ {
padding-bottom: 0;
}
 .abHonor-btn {
display: none;
}
 .abHonor-swp .swiper-slide-active .abHonor-slide {
transform: translateY(0);
}
 .abHonor-swp .swiper-slide-active .abHonor-img img {
transform: scale(1);
}
 .abHonor-swp {
padding: 40px 4% 0;
}
 .abHonor-slide {
padding-top: 0;
}
 .house-item {
flex-direction: column-reverse !important;
}
 .house-con {
width: 100%;
padding: 30px 4% !important;
}
 .house-img {
width: 100%;
}
 .house-num li {
width: 100px;
height: 100px;
padding: 30px 0 0;
margin-left: 20px;
}
 .house-num .text {
font-size: 13px;
}
 .tecIntro-img {
width: 100%;
}
 .tecIntro-desc {
width: 100%;
padding: 30px 0;
}
 .tecIntro-list li {
width: 66px;
height: 66px;
font-size: 13px;
margin-left: 20px;
}
 .tecIntro-list li::after {
width: 76px;
height: 86px;
top: -6px;
}
 .tecIntro-bg2 {
display: none;
}
 .tecIntro-footer .text p {
margin-top: 5px;
}
 .tecPeople-box {
border: 1px solid #f2f2f2;
padding-top: 20px;
}
 .tecPeople-img {
width: 40%;
margin: 0 auto;
}
 .tecPeople-con {
width: 100%;
padding: 30px 15px;
border: unset;
}
 .tecPeople-title, .tecPeople-text {
padding-right: 0;
}
 .tecPeople-contact {
width: 100%;
padding-right: 0;
margin-top: 10px;
}
 .tecPeople-contact::after {
display: none;
}
 .tecPeople-name {
width: 60%;
}
 .tecPeople-honor {
width: 100%;
padding: 0;
margin-top: 10px;
}
 .tecPeople-honor li {
font-size: 14px;
margin-top: 15px;
}
 .tecPeople-honor li:first-child {
padding-bottom: 20px;
}
 .RDintro {
flex-direction: column-reverse !important;
}
 .RDintro-con {
padding: 30px 4% !important;
width: 100%;
}
 .RDintro-img {
width: 100%;
}
 .RDintro-text p {
margin-top: 15px;
}
 .RDintro-num .num span {
padding-bottom: 5px;
}
 .RDintro-num .text {
padding-left: 0;
}
 .RDteam-con {
position: relative;
z-index: 2;
left: auto;
top: auto;
display: block;
padding: 40px 0 60px;
}
 .RDteam-bg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
 .RDteam-bg::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, .5);
}
 .RDteam-bg img {
width: 100%;
height: 100%;
}
 .RDteam-text {
width: 100%;
color: #333;
}
 .company-date {
width: 100%;
}
 .company-con {
width: 100%;
flex: unset;
padding: 0;
margin-top: 25px;
}
 .company-img, .company.media .company-img {
width: 100%;
margin-top: 20px;
}
 .company-more {
flex-direction: row-reverse;
}
 .company-more-btn {
margin-top: -1px;
margin-left: 15px;
}
 .company-more-btn .line {
width: 16px;
}
 .company-more-btn .rotate {
width: 24px;
height: 24px;
}
 .company-more-btn .rotate::before {
width: 35px;
height: 12px;
transform: translateY(-50%);
}
 .newsDet-header {
padding: 0;
}
 .newsDet-file {
padding: 0 0 40px;
}
 .newsDet-item {
height: 54px;
padding-left: 15px;
}
 .newsDet-item .text {
flex: 1;
margin-left: 0;
padding-left: 40px;
}
 .newsDet-item .title::after {
font-size: 12px;
right: -20px;
}
 .newsDet-back {
width: 100px;
height: 38px;
margin-top: 20px;
letter-spacing: 2px;
}
 .pdf-list {
margin-left: 0;
}
 .pdf-item {
margin-left: 0;
width: 100%;
}
 .pdf-btn {
width: 130px;
height: 36px;
}
 .pdf-icon {
width: 11px;
margin-top: -2px;
}
 .hz-list {
margin-left: 0;
}
 .hz-list li {
margin-left: 0;
width: 100%;
}
 .pagesNav {
overflow-x:auto;
}
 .pagesNav .contain {
flex-wrap: nowrap;
}
 .pagesNav-item {
white-space: nowrap;
}
 .cont-details {
width: 100%;
padding: 0 4%;
}
 .cont-list li {
width: 100% !important;
padding: 15px 0;
}
 .cont-list-icon {
width: 36px;
}
 .cont-list-text .text {
margin-top: 2px;
}
 .cont-table input {
width: 100%;
}
 .cont-table-footer input {
width: 150px;
}
 .cont-table-footer button {
float: left;
margin-top: 20px;
width: 130px;
height: 44px;
border-radius: 26px;
}
 .cont-img {
width: 100%;
margin-top: 20px;
}
 .cont-map {
height: 250px;
margin-bottom: 30px;
}
 .cont-map .amap-icon {
width: 20px !important;
height: 20px !important;
}
 .wh-item {
width: 100% !important;
margin: 20px 0 0 !important;
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
padding: 30px 15px;
}
 .wh-item:first-child {
margin-top: 0 !important;
}
 .wh-item:nth-child(-n+2) .wh-list .text {
margin-top: 5px;
}
 .wh-icon {
width: 80px;
right: 20px;
}
 .socBack-text, .socProj-text {
padding: 0;
}
 .socBack-swp .swiper-slide, .socProj-swp .swiper-slide {
padding: 20px;
}
 .socBack-slide {
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
 .socProj-con {
width: 100%;
border-radius: unset;
}
 .socBack-img img {
height: 150px;
}
 .socBack-con {
padding: 20px 15px;
height: 160px;
}
 .socBack-con .date {
left: 20px;
bottom: 32px;
}
 .socBack-con .more {
width: 74px;
height: 32px;
}
 .socProj-pagination {
bottom: -15px;
}
 .socProj-pagination::after {
width: 8px;
height: 8px;
}
 .socBack-pagination {
display: block;
position: absolute;
left:0;
bottom: -15px;
z-index: 2;
width: 100%;
text-align: center;
}
 .socBack-pagination .swiper-pagination-bullet {
width: 20px;
height: 2px;
background: #666;
border-radius: 0;
margin-left: 8px;
}
 .socBack-pagination .swiper-pagination-bullet:first-child {
margin-left: 0;
}
 .socBack-pagination .swiper-pagination-bullet-active {
background: #f08200;
}
 .socProj-title {
letter-spacing: 2px;
}
 .pagesBan>img {
height: 250px;
}
 .addP-con {
width: 90%;
padding: 10px;
}
 .addP-con input, .addP-con button {
padding: 8px;
}
 .addP-con .addP-resume-btn {
padding: 5px;
}
 .addP-position input::-webkit-input-placeholder {
font-size: 12px;
}
 .socProj-swp .socBack-btn.socBack-prev, .socProj-swp .socBack-btn.socBack-next {
display: none;
}
}
