@charset "utf-8";
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo {
	display: none;
	opacity: 0;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 999999;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	top: 0;
	left: 0;
}
.popVideo-items {
	width: 1000px;
	position: relative;
	display: none;
	padding: 34px 34px 0;
}
.popVideo-video {
	width: 100%;
}
.popVideo-video video {
	width: 100%;
}
.popVideo-video iframe {
	width: 100%;
	height: 500px;
}
.popVideo-close {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	background: url('../images/common/closeW.svg') no-repeat center/24px auto;
	cursor: pointer;
	opacity: .7;
transition: all .6s ease;
}
.popVideo-close:hover {
	opacity: 1;
}
@media all and (max-width:1100px) {
.popVideo-items {
width: 92%;
padding: 34px 0 0;
}
.popVideo-close {
right: 0;
}
.popVideo-video iframe {
height: 400px;
}
}
@media all and (max-width:640px) {
.popVideo-video iframe {
height: 200px;
}
}
/* 分页 */
.paging {
	width: 100%;
	font-size: 0;
	text-align: center;
	margin-top: 54px;
	user-select: none;
}
.paging-menu, .paging-menu a {
	display: inline-block;
	vertical-align: middle;
}
.paging-menu a {
	width: 44px;
	height: 44px;
	line-height: 42px;
	border: 1px solid #f3f3f3;
	margin: 4px 5px;
	font-size: 16px;
	color: #666;
transition: all .4s ease;
	border-radius: 22px;
	background-color: #fff;
}
.paging-menu a:first-child, .paging-menu a:last-child {
	width: 100px;
}
.paging-menu a:hover, .paging-menu a.active, .paging a.on {
	border-color: #3257b0;
	background-color: #3257b0;
	color: #fff;
}
@media all and (max-width:1599px) {
.paging {
margin-top: 46px;
}
}
@media all and (max-width:1279px) {
.paging {
margin-top: 38px;
}
}
@media all and (max-width:1000px) {
.paging {
margin-top: 30px;
}
.paging-menu a {
margin: 4px 2px;
width: 34px;
height: 34px;
line-height: 32px;
border-radius: 17px;
font-size: 14px;
}
.paging-menu a:first-child, .paging-menu a:last-child {
width: 64px;
}
}
/* 搜索页面 */
.search {
	width: 100%;
	padding: 80px 0;
}
.search-info {
	width: 100%;
	font-size: 28px;
	color: #1b1b1b;
	font-weight: 700;
}
.search-info span {
	color: #3257b0;
}
.search-list {
	width: 100%;
	margin-top: 30px;
}
.search-link {
	display: block;
	width: 100%;
	padding: 32px 0;
	border-bottom: 1px solid #f0f0f2;
}
.search-link h2 {
	font-size: 20px;
	color: #1b1b1b;
	line-height: 1.1;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
transition: all .4s ease;
	font-weight: 700;
}
.search-link p {
	width: 100%;
	font-size: 16px;
	margin-top: 16px;
	color: #777;
	line-height: 26px;
	max-height: 52px;
	overflow: hidden;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
.search-link .highlightRow span {
	color: #3257b0 !important;
}
.search-link:hover h2 {
	color: #3257b0;
}
@media all and (max-width:1599px) {
.search {
padding: 70px 0;
}
.search-info {
font-size: 26px;
}
.search-link {
padding: 28px 0;
}
.search-list {
margin-top: 18px;
}
}
@media all and (max-width:1279px) {
.search {
padding: 60px 0;
}
.search-info {
font-size: 24px;
}
.search-link {
padding: 24px 0;
}
.search-list {
margin-top: 12px;
}
}
@media all and (max-width:1000px) {
.search {
padding: 40px 0;
}
.search-info {
font-size: 20px;
}
.search-link {
padding: 20px 0;
}
.search-list {
margin-top: 8px;
}
.search-link h2 {
font-size: 18px;
}
.search-link p {
margin-top: 8px;
}
}
.sonTitle {
	width: 100%;
	position: relative;
	text-align: center;
}
.sonTitle .name {
	font-size: 36px;
	color: #1b1b1b;
	font-weight: 700;
	line-height: 1.1;
}
.sonTitle .desc {
	font-size: 15px;
	color: #666;
	line-height: 26px;
	max-width: 1270px;
	margin: 22px auto 0;
}
.sonTitle.white .name, .sonTitle.white .desc {
	color: #000;
}
.sonTitle.left {
	text-align: left;
}
.sonTitle.right {
	text-align: right;
}
.sonBan {
	width: 100%;
	position: relative;
	background: #fff;
}
.sonBan-img {
	width: 100%;
	object-fit: cover;
	min-height: 400px;
}
.sonBan-cont {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	top: 0;
	left: 0;
}
.sonBan-cont p {
	font-size: 42px;
	font-weight: 700;
	font-family:'Samsung';
	color: rgba(255, 255, 255, .3);
	line-height: 1.1;
	text-transform: uppercase;
}
.sonBan-cont h1, .sonBan-cont h4 {
	font-size: 36px;
	font-weight: 700;
	line-height: 1.1;
	margin-top: 10px;
	color: #fff;
}
.sonMenu {
	width: 100%;
	position: relative;
}
body.PC .sonMenu-scroll, body.PAD .sonMenu-scroll {
	width: 100%;
}
.sonMenu::before {
content: "";
position: absolute;
width: 100%;
left: 0;
bottom: 0;
height: 1px;
background: #f0f0f0;
}
.sonMenu a {
	display: flex;
	float: left;
	height: 68px;
	font-size: 15px;
	color: #777;
	align-items: center;
	margin: 0 42px;
transition: all .4s ease;
	position: relative;
}
.sonMenu a:first-child {
	margin-left: 0;
}
.sonMenu a:last-child {
	margin-right: 0;
}
.sonMenu a::after {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
background: #3257b0;
display: none;
}
.sonMenu a.active::after {
display: block;
}
.sonMenu a:hover, .sonMenu a.active {
	color: #3257b0;
}
@media all and (max-width:1599px) {
 .sonBan-cont p {
font-size: 36px;
}
 .sonBan-cont h1, .sonBan-cont h4 {
font-size: 32px;
margin-top: 8px;
}
 .sonMenu a {
height: 64px;
margin: 0 32px;
}
 .sonTitle .name {
font-size: 32px;
}
 .sonTitle .desc {
margin-top: 18px;
}
}
@media all and (max-width:1279px) {
 .sonBan-cont p {
font-size: 32px;
}
 .sonBan-cont h1, .sonBan-cont h4 {
font-size: 28px;
margin-top: 6px;
}
 .sonMenu a {
height: 60px;
margin: 0 24px;
}
 .sonTitle .name {
font-size: 28px;
}
 .sonTitle .desc {
margin-top: 14px;
}
}
@media all and (max-width:1000px) {
 .sonMenu a {
margin: 0 12px;
}
}
@media all and (max-width:640px) {
 .sonBan-img {
min-height: 240px;
}
 .sonBan-cont {
text-align: center;
}
 .sonBan-cont p {
font-size: 28px;
}
 .sonBan-cont h1, .sonBan-cont h4 {
font-size: 24px;
margin-top: 4px;
}
 .sonMenu {
overflow-x: auto;
}
 .sonMenu .contain {
width: 100%;
}
 .sonMenu a {
margin: 0 12px !important;
}
 .sonTitle .name {
font-size: 22px;
}
 .sonTitle .desc {
margin-top: 10px;
}
}
.padding-80-0 {
	padding: 80px 0 0;
}
.padding-0-80 {
	padding: 0 0 80px;
}
.padding-80-80 {
	padding: 80px 0;
}
.padding-80-90 {
	padding: 80px 0 90px;
}
.padding-90-80 {
	padding: 90px 0 80px;
}
.padding-80-100 {
	padding: 80px 0 100px;
}
.padding-100-80 {
	padding: 100px 0 80px;
}
.padding-80-110 {
	padding: 80px 0 110px;
}
.padding-110-80 {
	padding: 110px 0 80px;
}
.padding-80-120 {
	padding: 80px 0 120px;
}
.padding-120-80 {
	padding: 120px 0 80px;
}
.padding-90-0 {
	padding: 90px 0 0;
}
.padding-0-90 {
	padding: 0 0 90px;
}
.padding-90-90 {
	padding: 90px 0;
}
.padding-90-100 {
	padding: 90px 0 100px;
}
.padding-100-90 {
	padding: 100px 0 90px;
}
.padding-90-110 {
	padding: 90px 0 110px;
}
.padding-110-90 {
	padding: 110px 0 90px;
}
.padding-90-120 {
	padding: 90px 0 120px;
}
.padding-120-90 {
	padding: 120px 0 90px;
}
.padding-100-0 {
	padding: 100px 0 0;
}
.padding-0-100 {
	padding: 0 0 100px;
}
.padding-100-100 {
padding-bottom:20px;
padding-top:50px;
}
.padding-100-110 {
	padding: 50px 0 140px;
}
.padding-110-100 {
	padding: 110px 0 100px;
}
.padding-100-120 {
	padding: 100px 0 120px;
}
.padding-120-100 {
	padding: 120px 0 100px;
}
.padding-110-0 {
	padding: 110px 0 0;
}
.padding-0-110 {
	padding: 0 0 110px;
}
.padding-110-110 {
	padding: 110px 0;
}
.padding-110-120 {
	padding: 110px 0 120px;
}
.padding-120-110 {
	padding: 120px 0 110px;
}
.padding-120-0 {
	padding: 120px 0 0;
}
.padding-0-120 {
	padding: 0 0 120px;
}
.padding-120-120 {
	padding: 120px 0;
}
@media all and (max-width:1599px) {
 .padding-80-90, .padding-90-80, .padding-80-100, .padding-100-80, .padding-90-90, .padding-90-100, .padding-100-90, .padding-100-100 {
padding: 80px 0;
}
 .padding-80-110, .padding-90-110, .padding-100-110 {
padding: 80px 0 90px;
}
 .padding-110-80, .padding-110-90, .padding-110-100 {
padding: 90px 0 80px;
}
 .padding-80-120, .padding-90-120, .padding-100-120 {
padding: 80px 0 100px;
}
 .padding-120-80, .padding-120-90, .padding-120-100 {
padding: 100px 0 80px;
}
 .padding-90-0, .padding-100-0 {
padding: 80px 0 0;
}
.padding-0-90, .padding-0-100 {
padding: 0 0 80px;
}
 .padding-110-0 {
padding: 90px 0 0;
}
.padding-0-110 {
padding: 0 0 90px;
}
.padding-110-110 {
padding: 90px 0;
}
.padding-110-120 {
padding: 90px 0 100px;
}
 .padding-120-110 {
padding: 100px 0 90px;
}
.padding-120-0 {
padding: 100px 0 0;
}
.padding-0-120 {
padding: 0 0 100px;
}
.padding-120-120 {
padding: 100px 0;
}
}
@media all and (max-width:1279px) {
 .padding-80-0, .padding-90-0, .padding-100-0 {
padding: 60px 0 0;
}
 .padding-0-80, .padding-0-90, .padding-0-100 {
padding: 0 0 60px;
}
 .padding-80-80, .padding-80-90, .padding-90-80, .padding-80-100, .padding-100-80, .padding-90-90, .padding-90-100, .padding-100-90, .padding-100-100 {
padding: 60px 0;
}
 .padding-80-110, .padding-90-110, .padding-100-110 {
padding: 60px 0 70px;
}
 .padding-110-80, .padding-110-90, .padding-110-100 {
padding: 70px 0 60px;
}
 .padding-80-120, .padding-90-120, .padding-100-120 {
padding: 60px 0 80px;
}
 .padding-120-80, .padding-120-90, .padding-120-100 {
padding: 80px 0 60px;
}
 .padding-110-0 {
padding: 70px 0 0;
}
.padding-0-110 {
padding: 0 0 70px;
}
 .padding-110-110 {
padding: 70px 0;
}
.padding-110-120 {
padding: 70px 0 80px;
}
.padding-120-110 {
padding: 80px 0 70px;
}
 .padding-120-0 {
padding: 80px 0 0;
}
.padding-0-120 {
padding: 0 0 80px;
}
.padding-120-120 {
padding: 80px 0;
}
}
@media all and (max-width:640px) {
 .padding-80-0, .padding-90-0, .padding-100-0 {
padding: 40px 0 0;
}
 .padding-0-80, .padding-0-90, .padding-0-100 {
padding: 0 0 40px;
}
 .padding-80-80, .padding-80-90, .padding-90-80, .padding-80-100, .padding-100-80, .padding-90-90, .padding-90-100, .padding-100-90, .padding-100-100 {
padding: 40px 0;
}
 .padding-80-110, .padding-90-110, .padding-100-110 {
padding: 40px 0 44px;
}
 .padding-110-80, .padding-110-90, .padding-110-100 {
padding: 44px 0 40px;
}
 .padding-80-120, .padding-90-120, .padding-100-120 {
padding: 40px 0 48px;
}
 .padding-120-80, .padding-120-90, .padding-120-100 {
padding: 48px 0 40px;
}
 .padding-110-0 {
padding: 44px 0 0;
}
.padding-0-110 {
padding: 0 0 44px;
}
 .padding-110-110 {
padding: 44px 0;
}
.padding-110-120 {
padding: 44px 0 48px;
}
.padding-120-110 {
padding: 48px 0 44px;
}
 .padding-120-0 {
padding: 48px 0 0;
}
.padding-0-120 {
padding: 0 0 48px;
}
.padding-120-120 {
padding: 48px 0;
}
}
.bgImage {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.desc p, .hint p {
	line-height: inherit;
}
.swiperDot.swiper-pagination {
	bottom: 0;
}
.swiperDot.swiper-pagination .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #8f8f8f;
	opacity: 1;
	margin: 0 6px;
}
.swiperDot.swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #3257b0;
}
/* 产业布局-电器 */
.laydqsy {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.laydqsy .contain {
	position: relative;
}
.laydqsy-img {
	width: 100%;
	text-align: right;
}
.laydqsy-img img {
	max-width: 100%;
	object-fit: cover;
}
.laydqsy-cont {
	position: absolute;
	bottom: 0;
	background: #fff;
	box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .1);
	border-left: 6px solid #3257b0;
	padding: 50px 70px 54px 50px;
	height: 464px;
	left: 0;
	width: 716px;
}
.laydqsy-cont .name {
	font-size: 28px;
	color: #333;
	font-weight: 700;
}
.laydqsy-cont .hint {
	font-size: 15px;
	color: #3257b0;
	font-weight: 700;
	margin: 22px 0 14px;
}
.laydqsy-cont .desc {
	font-size: 14px;
	color: #777;
	line-height: 26px;
	text-align:justify;
}
.laydqsm {
	width: 100%;
	overflow: hidden;
	height: 623px;
}
.laydqsm-list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 90px;
}
.laydqsm-list li {
	width: auto;
	color: #fff;
	padding-right: 150px;
}
.laydqsm-list li .icon {
	display: block;
	height: 50px;
	line-height: 50px;
}
.laydqsm-list li .icon img {
	max-height: 100%;
}
.laydqsm-list li .name {
	font-size: 30px;
	font-weight: 700;
	margin: 20px 0 16px;
}
.laydqsm-list li .desc {
	font-size: 16px;
}
.laydqzs {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
}
.laydqzs-loop {
	width: 100%;
	margin-top: 42px;
}
.laydqzs-link {
	display: block;
	width: 100%;
	background: #fff;
}
.laydqzs-link .img {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 30px;
	height: 320px;
}
.laydqzs-link .img img {
	max-width: 100%;
transition: all .6s ease;
	max-height: 100%;
}
.laydqzs-link .name {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0 30px;
	height: 100px;
	justify-content: center;
}
.laydqzs-link .name h2 {
	font-size: 22px;
	color: #1b1b1b;
	font-weight: 700;
transition: all .4s ease;
}
.laydqzs-link:hover .img img {
	transform: scale(1.06);
}
.laydqzs-link:hover .name h2 {
	color: #3257b0;
}
.laydqzs-loop .swiper-wrapper {
	padding-bottom: 50px;
}
.laydqtd {
	width: 100%;
	overflow: hidden;
	background-position: right bottom;
	background-size: auto 100%;
	position: relative;
	background-color: #3257b0;
}
.laydqtd-img {
	width: 50%;
	float: left;
	position: relative;
}
.laydqtd-img img {
	width: 100%;
	object-fit: cover;
}
.laydqtd-cont {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding-bottom: 80px;
	color: #fff;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.laydqtd-cont-mix {
	width: 576px;
	float: right;
}
.laydqtd-cont .desc {
	font-size: 15px;
	line-height: 25px;
	margin-top: 28px;
	text-align:justify;
}
.laydqtd-cont .desc p {
	position: relative;
	padding-left: 22px;
	margin-top: 20px;
}
.laydqtd-cont .desc p::before {
content: "";
position: absolute;
left: 0;
top: 10px;
width: 6px;
height: 6px;
border-radius: 50%;
background: #fff;
}
.laydqtd-cont .desc p:first-child {
	margin-top: 0;
}
.laydqsx {
	width: 100%;
	overflow: hidden;
}
.laydqsx-mix {
	width: 100%;
	margin-top: 60px;
}
.laydqsx-img {
	width: 50%;
	float: left;
	position: relative;
}
.laydqsx-img img {
	width: 100%;
	object-fit: cover;
}
.laydqsx-img-cont {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	z-index: 2;
	background: rgba(0, 0, 0, .4);
	padding: 28px 34px;
	color: #fff;
}
.laydqsx-img-cont .name {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 5px;
}
.laydqsx-img-cont .desc {
	font-size: 14px;
	line-height: 24px;
}
.laydqsx-info {
	width: 50%;
	float: left;
	padding-left: 50px;
	position: relative;
}
.laydqsx-info .name, .laydqsx-info .desc p {
	padding-left: 64px;
	position: relative;
}
.laydqsx-info .name {
	font-size: 24px;
	color: #333;
	font-weight: 700;
	height: 70px;
	line-height: 41px;
}
.laydqsx-info .desc {
	font-size: 15px;
	color: #777;
	line-height: 22px;
}
.laydqsx-info .desc p:nth-child(2n) {
font-weight: 700;
}
.laydqsx-info .desc p {
	padding-bottom: 26px;
}
.laydqsx-info .desc p:last-child {
	padding-bottom: 0;
}
.laydqsx-info .desc p::before, .laydqsx-info .name::before {
content: "";
position: absolute;
width: 1px;
height: 100%;
background: #dcdcdc;
top: 10px;
left: 20px;
}
.laydqsx-info .desc p::after {
content: "";
position: absolute;
width: 11px;
height: 11px;
border: 2px solid #dcdcdc;
background: #fff;
top: 6px;
left: 15px;
border-radius: 50%;
}
.laydqsx-info .desc p:last-child:before {
	display: none;
}
.laydqsx-info .name::after {
content: "";
position: absolute;
width: 41px;
height: 41px;
left: 0;
top: 0;
background: url('../images/laydq5icon.png') no-repeat center/100% auto;
}
/* 产业布局-音频 */
.layypsl {
	width: 100%;
	overflow: hidden;
}
.layypsl-list {
	width: 100%;
	margin-top: 50px;
}
.layypsl-list ul {
	margin: -2% 0 0 -2%;
	display: flex;
	flex-wrap: wrap;
}
.layypsl-list li {
	width: 48%;
	float: left;
	margin: 2% 0 0 2%;
transition: all .4s ease;
	background: #fff;
	box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .1);
	padding: 40px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.layypsl-list li .num {
	width: 90px;
	height: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 50px;
	color: #fff;
	background: #3257b0;
	font-family: "Samsung";
}
.layypsl-list li .desc {
	font-size: 14px;
	line-height: 26px;
	color: #666;
	min-height: 52px;
	width: calc(100% - 130px);
}
.layypsl-list li:hover {
	transform: translateY(-4px);
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .2);
}
.layypcb {
	width: 100%;
	overflow: hidden;
}
.layypcb-list {
	width: 100%;
	margin-top: calc(60px - 2%);
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.layypcb-items {
	width: 49%;
	background: #fff;
	margin-top: 2%;
}
.layypcb-title, .layypcb-desc {
	width: 100%;
	padding: 44px 62px;
	text-align:justify;
}
.layypcb-title {
	display: flex;
	flex-direction: column;
	justify-content: center;
	background-color: #3257b0;
	height: 164px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: right 26px bottom;
	background-size: auto 96%;
}
.layypcb-items:first-child .layypcb-title {
	background-image: url('../images/layyp3icon1.png');
}
.layypcb-items:last-child .layypcb-title {
	background-image: url('../images/layyp3icon2.png');
}
.layypcb-title .name {
	font-size: 24px;
	font-weight: 700;
}
.layypcb-title .hint {
	font-size: 16px;
	opacity: 0.5;
	font-family: "Samsung";
	text-transform: uppercase;
	margin-top: 4px;
}
.layypcb-desc {
	min-height: 280px;
}
.layypcb-desc p {
	position: relative;
	font-size: 14px;
	color: #666;
	line-height: 26px;
	padding-left: 16px;
}
.layypcb-desc p::before {
content: "";
position: absolute;
width: 6px;
height: 6px;
border-radius: 50%;
background: #3257b0;
left: 0;
top: 10px;
}
.layypjs {
	width: 100%;
	overflow: hidden;
}
.layypjs-list {
	width: 100%;
	margin-top: 50px;
}
.layypjs-list ul {
	margin: -2% 0 0 -2%;
	display: flex;
	flex-wrap: wrap;
}
.layypjs-list li {
	width: 31.3333%;
	float: left;
	margin: 2% 0 0 2%;
	min-height: 280px;
transition: all .4s ease;
	background: #fff;
	box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .1);
	padding: 50px 60px;
}
.layypjs-list li .icon {
	height: 52px;
	line-height: 52px;
	width: 100%;
	text-align: center;
}
.layypjs-list li .icon img {
	max-height: 100%;
}
.layypjs-list li .desc {
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
	line-height: 26px;
	color: #666;
	text-align: center;
}
.layypjs-list li:hover {
	transform: translateY(-4px);
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .2);
}
.layypcn {
	background-position: left bottom;
}
.layypcn .laydqtd-img {
	float: right;
}
.layypcn .laydqtd-cont-mix {
	float: left;
	width: calc(50% - 40px);
}
.layypcn .laydqtd-cont .desc p {
	margin-top: 8px;
}
.layypcn .laydqtd-cont .desc h6 {
	font-size: 18px;
	font-weight: 700;
	margin-top: 28px;
}
.layypcn .laydqtd-cont .desc h6:nth-of-type(1) {
margin-top: 0;
}
.layypcn .laydqtd-cont {
	padding-bottom: 0;
}
.layypcn .laydqtd-cont .desc {
	margin-top: 50px;
}
.layyprz {
	width: 100%;
	overflow: hidden;
}
.layyprz-loop {
	width: 100%;
	position: relative;
	margin-top: 60px;
}
.layyprz-link {
	width: 100%;
	display: block;
	cursor: default;
	padding-top: 70px;
	position: relative;
transition: all .4s ease;
	text-align: center;
	background: #fff;
	border: 1px solid #e5e5e5;
}
.layyprz-link .img {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 355px;
	padding: 0 50px;
}
.layyprz-link .img img {
	max-width: 100%;
	max-height: 100%;
}
.layyprz-link .desc {
	margin-top: 26px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 80px;
	padding: 0 20px;
}
.layyprz-link::after {
content: "";
position: absolute;
width: 0;
height: 5px;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
opacity: 0;
transition: width .6s ease, opacity .2s ease .4s;
background: #3257b0;
}
.layyprz-link:hover {
	background: #f8f8f8;
}
/* .layyprz-link:hover::after{width: 100%;opacity: 1;transition: width .6s ease .1s, opacity .2s ease;} */
.layyprz-prev, .layyprz-next {
	position: absolute;
transition: all .4s ease;
	width: 52px;
	height: 52px;
	top: 50%;
	margin-top: -26px;
	cursor: pointer;
	border: 1px solid #dcdcdc;
	border-radius: 50%;
	background: #fff url('../images/entjj3Arr.png') no-repeat center;
}
.layyprz-prev {
	left: -84px;
}
.layyprz-next {
	right: -84px;
	transform: rotate(180deg);
}
.layyprz .swiper-pagination {
	display: none;
}
.layyprz-prev:hover, .layyprz-next:hover {
	border: 1px solid #3257b0;
	background-image: url('../images/entjj3ArrH.png');
}
.layypfd {
	width: 100%;
	padding: 200px 0;
	text-align: center;
}
.layypfd .contain {
	max-width: 790px;
	color: #fff;
}
.layypfd h2 {
	font-size: 16px;
	line-height: 32px;
}
/* 产业布局-智能 */
.layzntb {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.layzntb-bg {
	position: relative;
	width: 100%;
	height: 680px;
	background: #010101;
}
.layzntb-bg li {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 1s;
	opacity: 0;
	visibility: hidden;
}
.layzntb-bg li.active {
	opacity: 1;
	visibility: visible;
}
.layzntb-mix {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.layzntb-mix .contain {
	height: 100%;
	position: relative;
}
.layzntb-list {
	width: 100%;
	position: relative;
	height: 100%;
}
.layzntb-list li {
	width: 33.3333%;
	color: #fff;
	text-align: center;
	float: left;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 50px;
	position: relative;
	height: 100%;
}
.layzntb-list li::after {
content: "";
position: absolute;
width: 1px;
right: 0;
height: 100%;
background: rgba(255, 255, 255, .1);
top: 0;
}
.layzntb-list li::before {
content: "";
position: absolute;
width: 1px;
left: 0;
height: 100%;
background: rgba(255, 255, 255, .1);
top: 0;
display: none;
}
.layzntb-list li:first-child::before {
display: block;
}
.layzntb-list li .icon {
	height: 65px;
	line-height: 65px;
}
.layzntb-list li .icon img {
	max-height: 100%;
}
.layzntb-list li .name {
	font-size: 24px;
	font-weight: 700;
	margin-top: 24px;
}
.layzntb-list li .line {
	display: block;
	width: 20px;
	height: 2px;
	background: #fff;
	opacity: 0.3;
	margin: 30px auto 24px;
}
.layzntb-list li .desc {
	font-size: 14px;
	line-height: 26px;
	height: 0;
	overflow: hidden;
	text-align:justify;
transition: all .4s ease;
}
.layznzs {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
}
.layznzs-loop {
	width: 100%;
	position: relative;
	margin-top: 66px;
}
.layznzs-loop .swiper-container {
	padding-bottom: 150px;
}
.layznzs-link {
	width: 100%;
	background: #fff;
	min-height: 500px;
	padding: 96px 0;
	position: relative;
	display: block;
}
.layznzs-link-cont {
	width: 400px;
	padding: 0 40px;
}
.layznzs-link-img {
	position: absolute;
	right: 0;
	top: 16px;
	width: calc(100% - 400px);
	text-align: center;
transition: all .6s ease;
	height: 560px;
}
.layznzs-link-img img {
	max-width: 100%;
	max-height: 100%;
}
.layznzs .swiper-pagination {
	display: none;
}
.layznzs-link-cont .name {
	font-size: 24px;
	color: #1a1a1a;
	font-weight: 700;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
transition: all .4s ease;
}
.layznzs-link-cont .desc {
	font-size: 16px;
	color: #666;
	margin: 36px 0 24px;
	font-weight: 700;
	line-height: 32px;
}
.layznzs-link-cont .list {
	width: 100%;
}
.layznzs-link-cont .list p {
	font-size: 14px;
	line-height: 26px;
	position: relative;
	color: #666;
	padding-left: 15px;
	margin-top: 4px;
}
.layznzs-link-cont .list p:first-child {
	margin-top: 0;
}
.layznzs-link-cont .list p::before {
content: "";
position: absolute;
width: 6px;
height: 6px;
border-radius: 50%;
left: 0;
top: 10px;
background: #3257b0;
}
.layznzs-link:hover .layznzs-link-img {
	transform: translateY(-10px);
}
.layznzs-link:hover .layznzs-link-cont .name {
	color: #3257b0;
}
.layznzs-prev, .layznzs-next {
	position: absolute;
transition: all .4s ease;
	width: 30px;
	height: 60px;
	top: 50%;
	margin-top: -105px;
	cursor: pointer;
	background: url('../images/layzn3Arr.png') no-repeat center;
}
.layznzs-prev {
	left: -80px;
}
.layznzs-next {
	right: -80px;
	transform: rotate(180deg);
}
.layznzs-prev:hover, .layznzs-next:hover {
	background-image: url('../images/layzn3ArrH.png');
}
/* 产业布局-总页 */
.layzysl {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
}
.layzysl-list {
	width: 100%;
	margin-top: 46px;
}
.layzysl-list ul {
	margin: -1.5% 0 0 -1.5%;
}
.layzysl-list li {
	float: left;
	width: 48.5%;
	margin: 1.5% 0 0 1.5%;
	background: #fff;
	position: relative;
}
.layzysl-list li a {
	display: block;
	width: 100%;
}
.layzysl-list li .bg {
	width: 100%;
	height: 316px;
	object-fit: cover;
}
.layzysl-mix {
	width: 100%;
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 4;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 64px 0 44px;
}
.layzysl-mix .name {
	font-size: 26px;
	color: #333;
	font-weight: 700;
transition: all .4s ease;
}
.layzysl-mix .line {
	display: block;
	width: 32px;
	height: 4px;
	background: #3257b0;
	margin: 12px 0 20px;
}
.layzysl-mix .more {
	width: 100%;
	overflow: hidden;
}
.layzysl-mix .desc {
	width: calc(100% - 150px);
	float: left;
	font-size: 15px;
	color: #888;
	line-height: 26px;
transition: all .4s ease;
}
.layzysl-mix .icon {
	text-align: right;
	width: 150px;
	float: right;
}
.layzysl-mix .icon img {
	max-width: 100%;
}
.layzysl-list li::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: #fff;
left: 0;
top: 0;
transition: all 1s ease;
}
.layzysl-list li:hover::before {
background: rgba(0, 0, 0, .5);
}
.layzysl-list li:hover .layzysl-mix .name {
	color: #fff;
}
.layzysl-list li:hover .layzysl-mix .desc {
	color: #fff;
}
.layzylb {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.layzylb-bg {
	position: relative;
	width: 100%;
	height: 596px;
	background: #1c1c1c;
}
.layzylb-bg li {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 1s;
	opacity: 0;
	visibility: hidden;
}
.layzylb-bg li.active {
	opacity: 1;
	visibility: visible;
}
.layzylb-list {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.layzylb-list li {
	width: 16.6666%;
	float: left;
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.layzylb-list li::before {
content: "";
position: absolute;
width: 1px;
left: 0;
height: 100%;
background: rgba(255, 255, 255, .1);
top: 0;
}
.layzylb-list li:first-child:before {
	display: none;
}
.layzylb-list li .title {
	color: #fff;
	font-weight: 700;
	font-size: 20px;
transition: all .4s ease .3s;
}
.layzylb-cont {
	position: absolute;
	left: 0;
	width: 100%;
	color: #fff;
	padding: 0 30px;
	opacity: 0;
	transform: translateY(60px);
transition: all .6s ease;
}
.layzylb-cont .name {
	font-size: 22px;
	font-weight: 700;
	position: relative;
}
.layzylb-cont .name::before {
content: "";
position: absolute;
width: 1px;
height: 100%;
left: -30px;
top: 0;
background: #3257b0;
}
.layzylb-cont .name a {
transition: all .4s ease;
}
.layzylb-cont .name a:hover {
	color: #3257b0;
}
.layzylb-cont .desc {
	font-size: 15px;
	line-height: 22px;
	margin: 24px 0 30px;
}
.layzylb-cont .link {
	display: inline-block;
	position: relative;
}
.layzylb-cont .link span {
	font-size: 14px;
	font-weight: 700;
	padding-right: 20px;
	background: url('../images/layzy2Arr.png') no-repeat right top 54%;
}
.layzylb-cont .link::after {
content: "";
width: 100%;
height: 1px;
position: absolute;
background: #fff;
left: 0;
bottom: 0;
opacity: 0;
transition: all .4s ease;
}
.layzylb-cont .link:hover::after {
opacity: 1;
}
.layzylb-list li.active .title {
	opacity: 0;
transition: all .4s ease;
}
.layzylb-list li.active .layzylb-cont {
	opacity: 1;
	transform: translateY(0);
transition: all .6s ease .2s;
}
/* 加入我们-加入 */
.joinjrgh {
	width: 100%;
	overflow: hidden;
}
.joinjrgh-cont {
	max-width: 624px;
}
.joinjrgh .sonTitle .desc {
	color: #777;
	margin: 20px 0 0;
}
.joinjrgh-link {
	width: 100%;
	margin-top: 40px;
}
.joinjrgh-link li {
	width: 100%;
	margin-top: 32px;
}
.joinjrgh-link li:first-child {
	margin-top: 0;
}
.joinjrgh-link li a {
	display: inline-block;
	font-size: 16px;
	color: #555;
	padding-right: 22px;
	background: url('../images/joinjr1Arr.png') no-repeat right top 54%;
transition: all .4s ease;
}
.joinjrgh-link li a:hover {
	color: #3257b0;
	background-image: url('../images/joinjr1ArrH.png');
}
.joinjrfl {
	width: 100%;
	overflow: hidden;
}
.joinjrfl .sonTitle .desc {
	color: #888;
}
.joinjrfl-list {
	width: 100%;
	margin-top: 54px;
}
.joinjrfl-list ul {
	margin: -2.5% 0 0 -2.5%;
}
.joinjrfl-list li {
	width: 22.5%;
	float: left;
	margin: 2.5% 0 0 2.5%;
	overflow: hidden;
	position: relative;
	overflow: hidden;
}
.joinjrfl-list li .img {
	width: 100%;
	object-fit: cover;
}
.joinjrfl-cont {
	position: absolute;
	width: 100%;
	top: calc(100% - 144px);
	left: 0;
	padding: 0 28px;
	color: #fff;
	z-index: 4;
transition: all .6s ease;
}
.joinjrfl-cont .icon {
	width: 68px;
	height: 68px;
	border-radius: 50%;
	border: 2px solid #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.joinjrfl-cont .name {
	font-size: 16px;
	font-weight: 700;
	margin-top: 22px;
}
.joinjrfl-cont .desc {
	font-size: 14px;
	line-height: 24px;
	margin-top: 12px;
transition: all .4s ease;
	opacity: 0;
}
.joinjrfl-list li::before {
content: '';
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.5));
opacity: 1;
transition: all .6s ease;
}
.joinjrfl-list li::after {
content: '';
position: absolute;
z-index: 2;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(196, 18, 24, .8);
opacity: 0;
transition: all .6s ease;
}
.joinjrfl-list li:hover::before {
opacity: 0;
}
.joinjrfl-list li:hover::after {
opacity: 1;
}
.joinjrfl-list li:hover .joinjrfl-cont {
	top: 50%;
	transform: translateY(-50%);
}
.joinjrfl-list li:hover .joinjrfl-cont .desc {
	opacity: 1;
}
.joinjrln {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7;
}
.joinjrln-menu {
	width: 100%;
	margin-top: 50px;
	font-size: 0;
	text-align: center;
	user-select: none;
}
.joinjrln-menu li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 25px;
	position: relative;
}
.joinjrln-menu li:first-child {
	margin-left: 0;
}
.joinjrln-menu li:last-child {
	margin-right: 0;
}
.joinjrln-menu li .link {
	position: relative;
	cursor: pointer;
	z-index: 3;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 312px;
	height: 60px;
	background: #9f9f9f;
	font-size: 15px;
	color: #fff;
	font-weight: 700;
transition: all .4s ease;
}
.joinjrln-menu li .link span {
	margin-left: 14px;
}
.joinjrln-menu li .link::after {
content: "";
width: 0;
left: 0;
border-width: 8px;
border-style: solid;
border-color: #3257b0 transparent transparent transparent;
position: absolute;
left: 50%;
margin-left: -8px;
bottom: -16px;
opacity: 0;
transition: all .4s ease;
}
.joinjrln-menu li .link:hover {
	background: #3257b0;
	box-shadow: 0 4px 20px 4px rgba(196, 18, 24, .4);
}
.joinjrln-menu li .num {
	font-size: 180px;
	opacity: 0;
transition: all .4s ease;
	line-height: 1.1;
	top: 50%;
	transform: translateY(-50%);
	font-weight: 700;
	font-family: "Montserra";
	position: absolute;
	width: 100%;
	text-align: center;
	color: #f7f7f7;
	text-shadow: #e0dddd 1px 0 0, #e0dddd 0 1px 0, #e0dddd -1px 0 0, #e0dddd 0 -1px 0;
}
.joinjrln-menu li.active .num {
	opacity: 1;
}
.joinjrln-menu li.active .link {
	background: #3257b0;
	box-shadow: 0 4px 20px 4px rgba(196, 18, 24, .4);
}
.joinjrln-menu li.active .link::after {
opacity: 1;
}
.joinjrln-mix {
	width: 100%;
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .1);
	margin-top: 52px;
}
.joinjrln-mix>div {
	display: none;
	background: #fff;
	justify-content: space-between;
	flex-wrap: wrap;
}
.joinjrln-mix>div.active {
	display: flex;
}
.joinjrln-img {
	width: 50%;
}
.joinjrln-img img {
	width: 100%;
	object-fit: cover;
}
.joinjrln-cont {
	width: 50%;
	padding: 94px 84px;
	position: relative;
	overflow: hidden;
}
.joinjrln-cont .num {
	font-size: 180px;
	line-height: 1.1;
	right: 40px;
	bottom: -44px;
	font-weight: 700;
	font-family: "Montserra";
	position: absolute;
	color: #fff;
	text-shadow: #e0dddd 1px 0 0, #e0dddd 0 1px 0, #e0dddd -1px 0 0, #e0dddd 0 -1px 0;
}
.joinjrln-cont .name {
	font-size: 24px;
	font-weight: 700;
	color: #3257b0;
	position: relative;
	z-index: 3;
}
.joinjrln-cont .name span {
	font-size: 28px;
	font-family:'Samsung';
	margin: -2px 16px 0 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.1;
}
.joinjrln-cont .desc {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	margin-top: 24px;
	position: relative;
	z-index: 3;
}
/* 加入我们-社招 */
.joinrz {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7;
}
.joinrz-panel, .joinrz-menu, .joinrz-cont {
	padding-left: 78px;
	padding-right: 62px;
}
.joinrz-panel {
	width: 100%;
	background: #fff;
	margin-top: 42px;
	padding-top: 72px;
	padding-bottom: 72px;
}
.joinrz-panel-sum {
	font-size: 24px;
	font-weight: 700;
	color: #1a1a1a;
}
.joinrz-panel-sum span {
	margin-left: 44px;
	color: #3257b0;
}
.joinrz-panel-list {
	width: 100%;
	margin-top: 30px;
}
.joinrz-panel-list li {
	width: 100%;
	position: relative;
	padding-left: 124px;
}
.joinrz-panel-list li .hint {
	font-size: 16px;
	color: #1a1a1a;
	font-weight: 700;
	line-height: 24px;
	position: absolute;
	left: 0;
	top: 18px;
}
.joinrz-panel-list li .link {
	font-size: 15px;
	display: inline-block;
	vertical-align: middle;
	line-height: 24px;
	color: #888;
	margin: 18px 20px 0 0;
	position: relative;
transition: all .4s ease;
}
.joinrz-panel-list li .link:hover {
	color: #3257b0;
}
.joinrz-panel-list li .link::after {
content: "";
position: absolute;
width: 100%;
height: 1px;
background: #3257b0;
left: 0;
bottom: 1px;
opacity: 0;
transition: all .4s ease;
}
.joinrz-panel-list li .link.active {
	color: #3257b0;
}
.joinrz-panel-list li .link.active::after {
opacity: 1;
}
.joinrz-list {
	width: 100%;
}
.joinrz-items {
	width: 100%;
	background: #fff;
	margin-top: 20px;
}
.joinrz-menu, .joinrz-cont {
	width: 100%;
	overflow: hidden;
}
.joinrz-menu {
	user-select: none;
	cursor: pointer;
}
.joinrz-menu li {
	float: left;
	width: 30%;
	display: flex;
	align-items: center;
	height: 80px;
	font-size: 15px;
	color: #333;
}
.joinrz-menu li:first-child {
	width: 40%;
}
.joinrz-menu li:last-child {
	justify-content: flex-end;
}
.joinrz-menu li p {
	font-weight: 700;
	font-size: 16px;
	color: #1a1a1a;
transition: all .4s ease;
	padding-right: 40px;
}
.joinrz-menu li i {
	width: 36px;
	height: 36px;
	background: url('../images/joinsz1.png') no-repeat center/100% auto;
}
.joinrz-menu li:hover p {
	color: #3257b0;
}
.joinrz-menu.active li p {
	color: #3257b0;
}
.joinrz-menu.active li i {
	background-image: url('../images/joinsz2.png');
}
.joinrz-cont {
	border-top: 1px solid #f7f7f7;
	padding-top: 74px;
	padding-bottom: 74px;
	display: none;
}
.joinrz-cont-items {
	width: 100%;
	margin-top: 32px;
}
.joinrz-cont-items:first-child {
	margin-top: 0;
}
.joinrz-cont-items .name {
	font-size: 18px;
	color: #333;
	font-weight: 700;
	margin-bottom: 2px;
}
.joinrz-cont-items .desc {
	font-size: 14px;
	color: #666;
	line-height: 28px;
}
.joinrz-cont-link {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 150px;
	height: 48px;
	background: #3257b0;
transition: all .4s ease;
	margin-top: 28px;
}
.joinrz-cont-link span {
	font-size: 16px;
	color: #fff;
	padding-left: 26px;
	background: url('../images/joinsz3.png') no-repeat left center;
}
.joinrz-cont-link:hover {
	box-shadow:2px 10px 24px rgba(196, 18, 24, .6)
}
/* 加入我们-校招 */
.joinxzfl {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7;
}
.joinxzfl-list {
	width: 100%;
	margin-top: 42px;
}
.joinxzfl-list ul {
	margin: -1.2% 0 0 -1.2%;
}
.joinxzfl-list li {
	width: 18.8%;
	float: left;
	margin: 1.2% 0 0 1.2%;
	position: relative;
	overflow: hidden;
}
.joinxzfl-list li::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, .4);
transition: all .4s ease;
}
.joinxzfl-list li .bg {
	width: 100%;
	object-fit: cover;
}
.joinxzfl-cont {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #fff;
	padding: 0 24px;
	width: 100%;
	height: 100%;
	z-index: 4;
	top: 0;
	left: 0;
}
.joinxzfl-cont .icon {
	height: 40px;
	line-height: 40px;
}
.joinxzfl-cont .icon img {
	max-height: 100%;
}
.joinxzfl-cont .name {
	font-size: 18px;
	font-weight: 700;
	margin: 16px 0;
}
.joinxzfl-cont .desc {
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	height: 0;
transition: all .6s ease;
}
.joinxzfl-list li.active::after {
background: rgba(0, 0, 0, .6);
}
.joinxzzp {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.joinxzzp::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, .4);
}
.joinxzzp .contain {
	position: relative;
	z-index: 4;
}
.joinxzpx {
	width: 100%;
	overflow: hidden;
}
.joinxzpx-list {
	width: 100%;
	margin-top: 40px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.joinxzpx-list .desc {
	width: 128px;
	height: 134px;
	padding: 0 30px;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.joinxzpx-list .arr {
	width: 9px;
	height: 16px;
	background: url('../images/joinxz3Arr.png') no-repeat center;
	user-select: none;
}
.joinxzlx {
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
}
.joinxzlx-list {
	width: 100%;
	margin-top: 42px;
}
.joinxzlx-list ul {
	margin: -2% 0 0 -2%;
}
.joinxzlx-list li {
	width: 31.3333%;
transition: all .6s ease;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	float: left;
	align-items: center;
	background: #fff;
	margin: 2% 0 0 2%;
	padding: 0 30px 0 40px;
	height: 220px;
}
.joinxzlx-list li .hint {
	font-size: 14px;
	color: #888;
	text-transform: uppercase;
	position: absolute;
	top: 20px;
	right: 28px;
}
.joinxzlx-list li .icon {
	width: 82px;
}
.joinxzlx-list li .icon img {
	width: 100%;
}
.joinxzlx-list li .desc {
	width: calc(100% - 82px);
	padding-left: 20px;
}
.joinxzlx-list li .desc h6 {
	font-size: 16px;
	font-weight: 700;
	color: #3257b0;
}
.joinxzlx-list li .desc p {
	font-size: 18px;
	color: #333;
	font-family:'SamsungRg';
	word-break: break-all;
	margin-top: 18px;
}
.joinxzlx-list li:hover {
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .1);
	transform: translateY(-4px);
}
.joinxzxq {
	width: 100%;
	overflow: hidden;
}
.joinxzdd {
	width: 100%;
	position: relative;
	background: #f5f5f5;
}
.joinxzdd-loop {
	width: 100%;
	margin-top: 40px;
}
.joinxzdd-wrap {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background: #fff;
}
.joinxzdd-name {
	position: relative;
	width: 100px;
	display: flex;
	align-items: center;
	padding-left: 24px;
	font-size: 20px;
	color: #333;
	font-weight: 700;
}
.joinxzdd-name::before {
content: "";
position: absolute;
width: 5px;
height: 32px;
background: #3257b0;
left: 0;
top: 50%;
margin-top: -16px;
}
.joinxzdd-list {
	width: calc(100% - 100px);
	border-left: 1px solid #f5f5f5;
	padding: 40px 50px;
}
.joinxzdd-list ul {
	width: 100%;
	padding-right: 40px;
	height: 280px;
	overflow-y: auto;
}
.joinxzdd-list ul::-webkit-scrollbar {
width: 4px;
height: 6px;
}
.joinxzdd-list ul::-webkit-scrollbar-thumb {
background: #c41218;
}
.joinxzdd-list ul::-webkit-scrollbar-track {
background: #f1f1f1;
}
.joinxzdd-list ul {
	scrollbar-color:#c41218 #f1f1f1;
	scrollbar-width:thin;
}
.joinxzdd-list ul {
	scrollbar-face-color: #c41218;
	scrollbar-shadow-color: #c41218;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #f1f1f1;
}
.joinxzdd-list li {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	height: 40px;
	position: relative;
}
.joinxzdd-list li .name {
	width: 110px;
	font-size: 15px;
	color: #666;
	font-weight: 700;
	position: relative;
}
.joinxzdd-list li .name::after {
content: "";
position: absolute;
width: 9px;
height: 9px;
border-radius: 50%;
background: #e8e8e8;
right: 0;
top: 50%;
margin-top: -5px;
}
.joinxzdd-list li .moreinfo {
	width: calc(100% - 110px);
	padding-left: 42px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.joinxzdd-list li .moreinfo .school {
	font-size: 15px;
	color: #666;
}
.joinxzdd-list li .moreinfo .time {
	font-size: 14px;
	color: #999;
}
.joinxzdd-list li .name::before {
content: "";
position: absolute;
width: 1px;
height: 40px;
background: #e8e8e8;
top: 10px;
right: 4px;
}
.joinxzdd-list li:last-child .name::before {
display: none;
}
.joinxzdd-loop .swiper-container {
	padding-bottom: 50px;
}
.joinxzdd-loop .swiper-pagination {
	bottom: 0;
}
.joinxzdd-loop .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	border: 2px solid #b5b5b5;
	background: transparent;
	opacity: 1;
	margin: 0 8px !important;
}
.joinxzdd-loop .swiper-pagination-bullet-active {
	opacity: 1;
	background: #3257b0;
	border: 2px solid #3257b0;
}
/* -- */
.sonTable {
	width: 100%;
	margin-top: 42px;
}
.sonTable .hint {
	font-size: 14px;
	color: #999;
	user-select: none;
	margin-bottom: 8px;
	display: none;
}
.sonTable .table {
	width: 100%;
	overflow-y: auto;
	overflow-x: auto;
	height: 676px;
	position: relative;
	text-align: left;
}
.sonTable .table::-webkit-scrollbar {
width: 6px;
height: 6px;
}
.sonTable .table::-webkit-scrollbar-thumb {
background: #c41218;
}
.sonTable .table::-webkit-scrollbar-track {
background: #f1f1f1;
}
.sonTable .table {
	scrollbar-color:#c41218 #f1f1f1;
	scrollbar-width:thin;
}
.sonTable .table {
	scrollbar-face-color: #c41218;
	scrollbar-shadow-color: #c41218;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #f1f1f1;
}
.sonTable .table table {
	width: 100%;
	border-spacing: 1px;
	border-collapse: separate;
	border: none;
	background: #fff;
}
.sonTable .table table th {
	padding: 26px 30px;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
}
.sonTable .table table td {
	border: 1px solid #f2f2f2;
	padding: 18px 30px;
	font-size: 14px;
	color: #444;
	position: relative;
}
.sonTable .table table thead {
	background: #3257b0;
	position: sticky;
	top: 0;
	left: 0;
	z-index: 6;
}
.sonTable .table table td p {
	line-height: 20px;
}
.sonTable .table table td h6 {
	font-size: 15px;
	font-weight: 700;
}
.sonTable .table table td h6 span {
	position: relative;
	z-index: 4;
}
.sonTable .table table td h6::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #fcfcfc;
}
/* -- */

/* 社会责任-基金 */
.dutyjjhz {
	width: 100%;
	background: #f5f5f5;
	overflow: hidden;
}
.dutyjjhz .contain {
	margin: 0;
}
.dutyjjhz-mix {
	width: 100%;
	margin-top: 50px;
}
.dutyjjhz-img {
	width: 56%;
	float: left;
}
.dutyjjhz-img img {
	width: 100%;
	object-fit: cover;
	min-height: 460px;
}
.dutyjjhz-cont {
	width: 44%;
	float: right;
	padding-left: 60px;
}
.dutyjjhz-cont .name {
	font-size: 20px;
	font-weight: 700;
	color: #3257b0;
}
.dutyjjhz-cont .desc {
	font-size: 14px;
	color: #777;
	line-height: 26px;
	margin: 18px 0 32px;
	text-align:justify;
}
.dutyjjhz-cont .link {
	width: 178px;
	height: 52px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #3257b0;
transition: all .4s ease;
}
.dutyjjhz-cont .link span {
	padding-left: 44px;
	font-size: 15px;
	color: #fff;
	font-weight: 700;
	background: url('../images/dutyicon.png') no-repeat left center;
}
.dutyjjhz-cont .link:hover {
	box-shadow:2px 10px 24px rgba(196, 18, 24, .6)
}
.dutyjjmx {
	width: 100%;
	overflow: hidden;
}
/* -- */
.sonTable.sonTableLine .table {
	height: 656px;
	text-align: center;
}
.sonTable.sonTableLine .table table {
	border-collapse: collapse;
	border: 1px solid #fff;
	border-width:1px 0px 0px 1px;
}
.sonTable.sonTableLine .table table td, .sonTable.sonTableLine .table table th {
	border: solid #fff;
	border-width:0px 1px 1px 0px;
}
.sonTable.sonTableLine .table table tbody tr:nth-child(2n) {
background: #f1f1f1;
}
/* -- */

/* 社会责任-捐赠 */
.dutyjzsh .contain {
	float: right;
}
.dutyjzsh .dutyjjhz-img {
	float: right;
}
.dutyjzsh .dutyjjhz-cont {
	float: left;
	padding-left: 0;
	padding-right: 60px;
}
.dutyjzmx .sonTitle .desc {
	max-width: 884px;
}
/* 投资者关系-报告 */
.invebg {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
}
.invebg-menu {
	width: 100%;
	overflow: hidden;
}
.invebg-menu a {
	display: flex;
	float: left;
	width: 120px;
	height: 50px;
	align-items: center;
	justify-content: center;
	font-size: 14px;
	color: #666;
transition: all .4s ease;
	background: #f8f8f8;
	margin-right: 12px;
}
.invebg-menu a:last-child {
	margin-right: 0;
}
.invebg-menu a:hover {
	color: #3257b0;
}
.invebg-menu a.active {
	background: #3257b0;
	color: #fff !important;
}
.invebg-list {
	width: 100%;
	margin-top: 68px;
	border-top: 1px solid #f1f1f1;
}
.invebg-link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	width: 100%;
	height: 90px;
	border-bottom: 1px solid #f1f1f1;
	padding: 0 40px 0 100px;
transition: all .4s ease;
}
.invebg-link::before {
content: "";
position: absolute;
width: 100px;
height: 100%;
background: url('../images/invepdf.png') no-repeat center;
top: 0;
left: 0;
transition: all .4s ease;
}
.invebg-link .name {
	font-size: 15px;
	color: #333;
	width: calc(100% - 100px);
}
.invebg-link .icon {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background: #e5e5e5 url('../images/inveArr.png') no-repeat center;
transition: all .4s ease;
}
.invebg-link:hover {
	box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .1);
}
.invebg-link:hover::before {
background-image: url('../images/invepdfH.png');
}
.invebg-link:hover .icon {
	background-color: #3257b0;
}
/* 投资者关系-懂事 */
.inveds {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
}
.inveds-menu.invebg-menu {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.inveds-menu.invebg-menu a {
	font-size: 15px;
	width: 170px;
}
.inveds-list {
	width: 100%;
	margin-top: 70px;
}
.inveds-items {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	background: #f4f4f4;
	margin-top: 40px;
	padding: 68px 80px;
	min-height: 240px;
	justify-content: space-between;
transition: all .4s ease;
}
.inveds-items:first-child {
	margin-top: 0;
}
.inveds-items .name {
	width: 150px;
	line-height: 26px;
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.inveds-items .name span {
	position: relative;
	display: inline-block;
}
.inveds-items .desc {
	width: calc(100% - 150px);
	font-size: 14px;
	line-height: 26px;
	color: #666;
	position: relative;
	padding-left: 120px;
	text-align:justify;
}
.inveds-items .desc::before, .inveds-items .name span::before {
content: "";
position: absolute;
left: 0;
width: 60px;
height: 2px;
background: #3257b0;
top: 12px;
}
.inveds-items .name span::before {
display: none;
}
.inveds-items:hover {
	box-shadow: 0 2px 20px 4px rgba(0, 0, 0, .1);
}
/* 投资者关系-治理 */
.invezl {
	width: 100%;
	overflow: hidden;
}
.invezl-cont {
	width: 100%;
	margin-top: 40px;
}
.invezl-cont p {
	font-size: 14px;
	color: #666;
	line-height: 26px;
	text-align:justify;
}
.invezl-cont img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.invezl-menu {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.invezl-menu a {
	position: relative;
	font-size: 16px;
	color: #666;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	height: 60px;
transition: all .4s ease;
}
.invezl-menu a span {
	position: relative;
	z-index: 4;
}
.invezl-menu a::before, .invezl-menu a::after {
content: "";
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
transition: all .4s ease;
}
.invezl-menu a::before {
border: 1px solid #f2f2f2;
}
.invezl-menu a::after {
background: #3257b0;
opacity: 0;
}
.invezl-menu a.active {
	color: #fff;
}
.invezl-menu a.active::before {
opacity: 0;
}
.invezl-menu a.active::after {
opacity: 1;
}
.invezl-mix {
	width: 100%;
}
.invezl-mix>div {
	display: none;
}
.invezl-mix>div.active {
	display: block;
}
.invezl-items {
	width: 100%;
	padding-top: 70px;
}
.invezl-items .desc {
	width: 100%;
	margin-top: 40px;
	text-align:justify;
}
.invezl-items .desc:first-child {
	margin-top: 0;
}
.invezl-items .desc h6 {
	font-size: 16px;
	color: #333;
	font-weight: 700;
	margin-bottom: 12px;
}
.invezl-items .desc p {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
/* 投资者关系-资料 */
.invezl {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
}
.invezl-info {
	width: 100%;
	background: #f4f4f4;
	margin-top: 70px;
	padding: 58px 0 58px 90px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.invezl-info-gf {
	width: 426px;
	border-right: 1px solid #e5e5e5;
}
.invezl-info-gf .hint {
	font-size: 16px;
	color: #888;
}
.invezl-info-gf .name {
	color: #3257b0;
	font-size: 16px;
	font-family:'Samsung';
	line-height: 1;
	margin: 16px 0 2px;
}
.invezl-info-gf .name span {
	font-size: 70px;
	margin-right: 10px;
}
.invezl-info-gf .name p {
	display: inline-block;
	vertical-align: text-bottom;
	margin-left: 10px;
	font-family:'SamsungMd';
	font-size: 20px;
	padding-left: 14px;
	background: url('../images/invezlArr.png') no-repeat left center;
}
.invezl-info-gf .name.down {
	color: #007a00;
}
.invezl-info-gf .name.down p {
	background-image: url('../images/invezlArrH.png');
}
.invezl-info-gf .desc {
	font-size: 12px;
	color: #888;
}
.invezl-info-xx {
	width: calc(100% - 426px);
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: flex-start;
}
.invezl-info-xx li {
	padding: 0 36px;
}
.invezl-info-xx li:first-child {
	padding-left: 0;
}
.invezl-info-xx li:last-child {
	padding-right: 0;
}
.invezl-info-xx li .desc {
	font-size: 14px;
	color: #888;
}
.invezl-info-xx li .num {
	font-size: 14px;
	color: #333;
	font-family:'Samsung';
	line-height: 1;
	margin-top: 12px;
}
.invezl-info-xx li .num span {
	font-size: 30px;
	margin-right: 8px;
}
.invezl-table {
	width: 100%;
	margin-top: 70px;
	border-top: 2px solid #3257b0;
}
.invezl-table li {
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 60px;
}
.invezl-table li .name, .invezl-table li .desc {
	font-size: 14px;
	color: #666;
	line-height: 28px;
	padding-top: 14px;
	padding-bottom: 14px;
}
.invezl-table li .name {
	font-weight: 700;
	width: 360px;
	padding-right: 60px;
	border-right: 1px solid #e0e0e0;
}
.invezl-table li .desc {
	padding-left: 100px;
	width: calc(100% - 360px);
}
/* 投资者关系-联系 */
.invelx {
	width: 100%;
	overflow: hidden;
}
.invelx .joinxzlx-list {
	margin-top: 0;
}
.invelx .joinxzlx-list li {
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .1);
}
.invelx .joinxzlx-list li .desc p {
	font-size: 28px;
	margin-top: 8px;
}
.invelx .joinxzlx-list li:hover {
	box-shadow: 0 4px 20px 4px rgba(0, 0, 0, .2);
}
/* 投资者关系-公告 */
.invegg {
	width: 100%;
	overflow: hidden;
}
.invegg .invebg-list {
	margin-top: 0;
}
/* 资讯中心-列表 */
.news {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
	background: #f5f5f5;
}
.news-tabs {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}
.news-tabs-img {
	width: calc(100% - 540px);
	overflow: hidden;
	display: block;
}
.news-tabs-img img {
	width: 100%;
	object-fit: cover;
transition: all .6s ease;
}
.news-tabs-img:hover img {
	transform: scale(1.06);
}
.news-tabs-img img, .news-tabs-cont {
	height: 500px;
}
.news-tabs-cont {
	width: 540px;
	background: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 44px 0 60px;
}
.news-tabs-cont .time {
	display: flex;
	font-size: 0;
	align-items: flex-end;
	color: #ccc;
	font-family:'Samsung';
	line-height: 1;
}
.news-tabs-cont .time span {
	font-size: 76px;
	position: relative;
	padding: 0 10px 14px;
}
.news-tabs-cont .time span::after {
content: "";
position: absolute;
width: 100%;
height: 3px;
background: #3257b0;
left: 0;
bottom: 0;
}
.news-tabs-cont .time p {
	font-size: 14px;
	padding: 0 0 22px 6px;
}
.news-tabs-cont .time p label {
	display: block;
	margin-bottom: 6px;
}
.news-tabs-cont .name {
	font-size: 22px;
	font-weight: 700;
	color: #333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin: 30px 0 20px;
}
.news-tabs-cont .name a {
transition: all .4s ease;
}
.news-tabs-cont .name a:hover {
	color: #3257b0;
}
.news-tabs-cont .desc {
	font-size: 14px;
	color: #737373;
	line-height: 24px;
	max-height: 72px;
	overflow: hidden;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
}
.news-tabs-cont .link {
	display:flex;
	align-items:center;
	justify-content:center;
	width:156px;
	height:46px;
	background:#3257b0;
	color:#fff;
	font-size:16px;
	margin-top: 18px;
transition:all .4s ease
}
.news-tabs-cont .link span {
	padding-right: 34px;
	background: url('../images/common/arr-r.png') no-repeat right center;
}
.news-tabs-cont .link:hover {
	box-shadow:2px 10px 24px rgba(196, 18, 24, .6)
}
.news-list {
	width: 100%;
	margin-top: 40px;
}
.news-ul {
	margin: -30px 0 0 -1.5%;
	display: flex;
	flex-wrap: wrap;
}
.news-link {
	display: block;
	width: 31.8333%;
	float: left;
	margin: 30px 0 0 1.5%;
	background: #fff;
transition: all .4s ease;
	position: relative;
}
.news-pic {
	width:100%;
	overflow:hidden
}
.news-pic img {
	width:100%;
	object-fit:cover;
transition:all .8s ease;
	height: 258px;
}
.news-link:hover img {
	transform:scale(1.06)
}
.news-info {
	background:#fff;
	display:flex;
	padding:20px 20px 20px;
	z-index: 1;
	position: relative;
transition: all .4s ease
}

.news-time {
	font-size:14px;
	color:#888;
	font-family: "Samsung";
	text-align:center
}
.news-time span {
	font-weight:700;
	font-size:36px;
	color:#333;
	display:block;
	width:60px;
	line-height:1
}
.news-txt {
	width:calc(100% - 60px);
	padding-left:28px
}
.news-txt-title {
	font-size:18px;
	color:#333;
	font-weight:700;
	margin-bottom:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.news-txt p {
	font-size:14px;
	line-height:24px;
	height: 48px;
	color:#888;
	overflow:hidden;
	-webkit-line-clamp:2;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.news-more {
	position:absolute;
	z-index:0;
	width:100%;
	background:#3257b0;
	color:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	height:40px;
	left:0;
	bottom:0;
	font-size:16px
}
.news-more i {
	display:block;
	background:url("../images/common/arr-r.png") no-repeat center/100%;
	width:6px;
	height:10px;
	margin-left:20px
}
/* 资讯中心-详情 */
.newsxq {
	width: 100%;
	overflow: hidden;
	padding-top: 60px;
	background: #f5f5f5;
}
.newsxq .contain {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.newsxq-mix {
	width: calc(100% - 410px);
	background: #fff;
	padding: 60px 65px 84px;
}
.newsxq-mix .name {
	font-size: 26px;
	color: #333;
	font-weight: 700;
	line-height: 1.32;
}
.newsxq-mix .time {
	font-size: 12px;
	margin-top: 16px;
	color: #888;
	padding-left: 26px;
	background: url('../images/newsxqicon.png') no-repeat left center;
	height: 15px;
	line-height: 15px;
}
.newsxq-mix .cont {
	width: 100%;
	margin-top: 32px;
}
.newsxq-mix .cont p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-indent: 2em;
}
.newsxq-mix .cont img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
	height: auto !important;
}
.newsxq-col {
	width: 370px;
}
.newsxq-col-btn {
	background: #fff;
	padding: 32px 30px;
	width: 100%;
}
.newsxq-col-next {
	margin-top: 10px;
}
.newsxq-col-btn a {
	display: block;
	width: 100%;
}
.newsxq-col-btn .hint {
	font-size: 22px;
	color: #333;
	font-weight: 700;
}
.newsxq-col-btn .name {
	font-size: 15px;
	color: #555;
	line-height: 24px;
	margin: 8px 0 10px;
transition: all .4s ease;
}
.newsxq-col-btn .time {
	font-size: 14px;
	color: #888;
	font-weight: 700;
}
.newsxq-col-btn a:hover .name {
	color: #3257b0;
}
.newsxq-col-back {
	width: 100%;
	background: #fff;
	padding: 26px 30px;
	margin-top: 10px;
}
.newsxq-col-back a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 44px;
	font-size: 16px;
	color: #fff;
	background: #3257b0;
transition: all .4s ease;
}
.newsxq-col-back a:hover {
	box-shadow: 0 5px 12px rgba(196, 18, 24, .6)
}
/* 走进奋达-简介 */
.entjjgs {
	width: 100%;
	overflow: hidden;
}
.entjjgs .contain {
	max-width: 1260px;
}
.entjjgs-cont {
	width: 100%;
	margin-top: 28px;
}
.entjjgs-cont p {
	font-size: 15px;
	color: #777;
	line-height: 26px;
	text-align:justify;
}
.entjjgs-list {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	margin-top: 36px;
}
.entjjgs-list li {
	margin: 0 24px;
	width: 160px;
	text-align: center;
}
.entjjgs-list li:first-child {
	margin-left: 0;
}
.entjjgs-list li:last-child {
	margin-right: 0;
}
.entjjgs-list li .num {
	font-size: 16px;
	color: #3257b0;
	line-height: 1;
}
.entjjgs-list li .num span {
	font-size: 40px;
	font-family:'Samsung';
	display: inline-block;
	vertical-align: text-top;
	margin-right: 8px;
}
.entjjgs-list li .desc {
	font-size: 16px;
	color: #666;
	margin-top: 6px;
}
.entjjjy {
	width: 100%;
	overflow: hidden;
	background: #3257b0;
	position: relative;
}
.entjjjy-img {
	width: 50%;
}
.entjjjy-img img {
	width: 100%;
	object-fit: cover;
}
.entjjjy-mix {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	top: 0;
	left: 0;
}
.entjjjy-cont {
	width: 590px;
	float: right;
	color: #fff;
}
.entjjjy-cont .name {
	width: 100%;
}
.entjjjy-cont .name h6 {
	font-size: 36px;
	font-weight: 700;
}
.entjjjy-cont .name p {
	font-size: 16px;
	font-weight: 700;
	margin: 16px 0 20px;
}
.entjjjy-cont .desc {
	font-size: 15px;
	line-height: 25px;
}
.entjjjy-cont .link {
	width: 156px;
	height: 46px;
	border: 2px solid #fff;
	display: flex;
	align-items: center;
	justify-content: center;
transition: all .4s ease;
	margin-top: 68px;
}
.entjjjy-cont .link span {
	font-size: 16px;
	padding-right: 26px;
	font-weight: 700;
	background: url('../images/entjj1Arr.png') no-repeat right center;
transition: all .4s ease;
}
.entjjjy-cont .link:hover {
	background: #fff;
}
.entjjjy-cont .link:hover span {
	color: #3257b0;
	background-image: url('../images/entjj1ArrH.png');
}
.entjjfz {
	width: 100%;
	overflow: hidden;
}
.entjjfz-mix {
	width: 100%;
	margin-top: 30px;
}
/* --- */
.thumbs, .gallery {
	width: 100%;
	position: relative;
	padding: 0 80px;
	user-select: none;
}
.thumbs::after {
content: "";
position: absolute;
width: calc(100% - 160px);
height: 1px;
background: #bfbfbf;
bottom: 14px;
left: 0;
right: 0;
margin: 0 auto;
}
.thumbs-year {
	width: 100%;
	position: relative;
	display: flex;
transition: all .4s ease;
	line-height: 1;
	align-items: flex-end;
	justify-content: center;
	height: 80px;
	padding-bottom: 38px;
	font-size: 20px;
	color: #777;
	font-family:'Samsung';
}
.thumbs-year::before, .thumbs-year::after {
content: "";
position: absolute;
right: 0;
left: 0;
margin: 0 auto;
border-radius: 50%;
}
.thumbs-year::before {
width: 13px;
height: 13px;
background: #ddd;
opacity: 0.6;
border: 1px solid #d2d2d2;
bottom: 8px;
transition: all .4s ease;
}
.thumbs-year::after {
width: 3px;
height: 3px;
background: #d2d2d2;
bottom: 13px;
transition: all .4s ease;
}
.thumbs-year:hover {
	color: #3257b0;
}
.thumbs-year.active {
	color: #3257b0;
	font-size: 38px;
}
.thumbs-year.active::before {
background: #3257b0;
border: 1px solid #3257b0;
transform: scale(2.2);
}
.thumbs-year.active::after {
background: #3257b0;
transform: scale(2);
}
.gallery {
	margin-top: 50px;
}
.gallery-more {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.gallery-more .num {
	width: calc(100% - 606px);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 130px;
	color: #3257b0;
	font-family:'Samsung';
}
.gallery-more .num, .gallery-more .cont .img {
	height: 300px;
}
.gallery-more .cont {
	width: 606px;
}
.gallery-more .cont .img {
	width: 100%;
}
.gallery-more .cont .img img {
	width: 100%;
	object-fit: cover;
}
.gallery-more .cont .desc {
	font-size: 16px;
	color: #777;
	line-height: 26px;
	margin-top: 28px;
}
.thumbs-prev, .thumbs-next {
	position: absolute;
	width: 35px;
	height: 35px;
	bottom: -2px;
	background: url('../images/entjj2Arr.png') no-repeat center;
transition: all .4s ease;
	cursor: pointer;
}
.thumbs-prev {
	left: 0;
}
.thumbs-next {
	right: 0;
	transform: rotate(180deg);
}
.thumbs-prev:hover, .thumbs-next:hover {
	background-image: url('../images/entjj2ArrH.png');
}
/* --- */
.entjjxm {
	width: 100%;
	overflow: hidden;
	background: #f8f8f8;
}
.entjjxm-mix {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 40px;
	flex-direction: row-reverse;
}
.entjjxm-loop, .entjjxm-img img {
	height: 479px;
}
.entjjxm-loop {
	width: calc(100% - 764px);
	background: #fff;
	position: relative;
	border: 1px solid #f3f3f3;
}
.entjjxm-img {
	width: 764px;
}
.entjjxm-img img {
	width: 100%;
	object-fit: cover;
}
.entjjxm-list {
	width: 100%;
	overflow: hidden;
	user-select: none;
}
.entjjxm-list li {
	width: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	text-align: center;
	padding: 0 20px;
	float: left;
	cursor: pointer;
	height: 107px;
transition: background .4s ease;
}
.entjjxm-list li::before, .entjjxm-list li::after {
background: #f3f3f3;
content: "";
position: absolute;
}
.entjjxm-list li::before {
width: 100%;
height: 1px;
left: 0;
bottom: 0;
}
.entjjxm-list li::after {
width: 1px;
height: 100%;
right: 0;
top: 0;
display: none;
}
.entjjxm-list li:nth-child(2n+1)::after {
display: block;
}
.entjjxm-list li .num {
	position: absolute;
	line-height: 1;
	z-index: 3;
	font-size: 70px;
	color: #f9f9f9;
	font-family:'Samsung';
transition: all .4s ease;
}
.entjjxm-list li .desc {
	font-size: 15px;
	line-height: 24px;
	color: #555;
	font-weight: 700;
	position: relative;
	z-index: 5;
transition: all .4s ease;
}
.entjjxm-list li.active {
	background: #c41218;
}
.entjjxm-list li.active .num {
	color: #ca3e42;
}
.entjjxm-list li.active .desc {
	color: #fff;
}
.entjjxm-btn {
	width: 100%;
	text-align: center;
	user-select: none;
}
.entjjxm-btn>div {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	background: url('../images/entjj3Arr.png') no-repeat center;
	cursor: pointer;
transition: all .4s ease;
}
.entjjxm-btn>div.entjjxm-next {
	transform: rotate(180deg);
}
.entjjxm-btn>div:hover {
	background-image: url('../images/entjj3ArrH.png');
}
/* 走进奋达-联系 */
.entlxgs {
	width: 100%;
	background: #3257b0;
	overflow: hidden;
	position: relative;
}
.entlxgs-img {
	width: 58.5%;
}
.entlxgs-img img {
	width: 100%;
	object-fit: cover;
}
.entlxgs-mix {
	position: absolute;
	display: flex;
	align-items: center;
	z-index: 4;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.entlxgs-cont {
	width: 460px;
	float: right;
	color: #fff;
}
.entlxgs-cont .name {
	width: 100%;
}
.entlxgs-cont .name p {
	font-size: 20px;
	font-weight: 700;
	margin: 6px 0 24px;
}
.entlxgs-cont .name h6 {
	font-size: 29px;
	font-weight: 700;
}
.entlxgs-cont .name i {
	display: block;
	width: 80px;
	height: 4px;
	background: #fff;
}
.entlxgs-list {
	width: 100%;
	margin-top: 44px;
}
.entlxgs-list li {
	display: flex;
	align-items: center;
	width: 100%;
	margin-top: 38px;
}
.entlxgs-list li:first-child {
	margin-top: 0;
}
.entlxgs-list li img {
	width: 42px;
}
.entlxgs-list li .desc {
	margin-left: 18px;
}
.entlxgs-list li .desc p {
	font-size: 16px;
	line-height: 1;
}
.entlxgs-list li .desc h6 {
	font-size: 16px;
	font-weight: 700;
	margin-top: 6px;
}
.entlxly {
	width: 100%;
	overflow: hidden;
	background: #f3f3f3;
}
.entlxly .sonTitle .desc {
	margin-left: 0;
}
.entlxly-form {
	width: 100%;
	margin-top: 36px;
}
.entlxly-form .list {
	width: 100%;
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.entlxly-form .list:first-child {
	margin-top: 0;
}
.entlxly-form input, .entlxly-form textarea {
	background: #fff;
	display: block;
	font-size: 14px;
	color: #777;
	padding-left: 20px;
	padding-right: 20px;
	border: none;
}
.entlxly-form input {
	height: 50px;
	width: 31.4%;
}
.entlxly-form textarea {
	height: 162px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 100%;
}
.entlxly-form button {
	width: 168px;
	height: 50px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
transition: all .4s ease;
	cursor: pointer;
	background: #3257b0;
}
.entlxly-form button:hover {
	box-shadow: 0 8px 18px rgba(196, 18, 24, .6)
}
.entlxly-form .code {
	width: 436px;
	position: relative;
	padding-right: 180px;
}
.entlxly-form .code input {
	width: 100%;
}
.entlxly-form .code span {
	position: absolute;
	right: 0;
	height: 50px;
	width: 170px;
	display: flex;
	user-select: none;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	top: 0;
	background: #f3fbfe;
}
.entlxly-form .code span img, .entlxly-form .code canvas {
	max-width: 100%;
	max-height: 100%;
}
.entlxhz {
	width: 100%;
	position: relative;
}
.entlxhz-list {
	width: 100%;
	margin-top: 42px;
}
.entlxhz-list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: -36px;
}
.entlxhz-list li {
	width: calc(50% - 20px);
	position: relative;
	margin-top: 36px;
}
.entlxhz-name {
	font-size: 20px;
	color: #333;
	font-weight: 700;
	height: 42px;
	border-bottom: 2px solid #f5f5f5;
	position: relative;
}
.entlxhz-name::after {
content: "";
position: absolute;
width: 36px;
height: 2px;
background: #3257b0;
left: 0;
bottom: -2px;
}
.entlxhz-text {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 16px;
}
.entlxhz-li {
	padding-right: 32px;
}
.entlxhz-li:nth-child(2n+1) {
width: 53%;
}
.entlxhz-li:nth-child(2n) {
width: 47%;
}
.entlxhz-li p {
	font-size: 15px;
	color: #777;
	line-height: 24px;
	word-break: break-all;
}
.entlxhz-li p span {
	font-weight: 700;
}
/* 走进奋达-建设 */
.entjs {
	width: 100%;
	overflow: hidden;
	padding-top: 50px;
	background: #f5f5f5;
}
.entjs-bar {
	width: 100%;
}
.entjs-bar .name {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url('../images/entjsimg.jpg') no-repeat center/cover;
	height: 114px;
	font-size: 18px;
	color: #fff;
	font-weight: 700;
}
.entjs-bar .name i {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 10px;
	background: url('../images/entjsicon.png') no-repeat;
	margin: 0 12px;
}
.entjs-mix {
	margin-top: 32px;
	width: 100%;
	position: relative;
}
.entjs-mix .contain {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.entjs-click {
	display: none;
}
.entjs-menu {
	width: 270px;
	background: #fff;
}
.entjs-menu-title {
	width: 100%;
	height: 140px;
	display: flex;
	align-items: center;
	padding-left: 50px;
	position: relative;
}
.entjs-close {
	display: none;
}
.entjs-menu-title .name {
	width: auto;
}
.entjs-menu-title .name h6 {
	font-size: 30px;
	color: #333;
	font-weight: 700;
}
.entjs-menu-title .name p {
	font-size: 14px;
	color: #b5b5b5;
	font-family:'Samsung';
	text-transform: uppercase;
	margin-top: 10px;
}
.entjs-menu-list {
	width: 100%;
}
.entjs-menu-list a {
	display: flex;
	width: 100%;
	padding-left: 50px;
	align-items: center;
	height: 82px;
	border-top: 1px solid #f5f5f5;
	position: relative;
	font-size: 16px;
	color: #666;
transition: color .4s ease;
}
.entjs-menu-list a span {
	position: relative;
	z-index: 4;
}
.entjs-menu-list a::before, .entjs-menu-list a::after {
content: "";
position: absolute;
height: 100%;
left: 0;
top: 0;
}
.entjs-menu-list a::before {
width: 5px;
background: #3257b0;
z-index: 2;
opacity: 0;
}
.entjs-menu-list a::after {
width: 100%;
background: linear-gradient(to right, #fbe5e6, #fef9f9);
opacity: 0;
}
.entjs-menu-list a.active, .entjs-menu-list a:hover {
	color: #3257b0;
}
.entjs-menu-list a.active::after, .entjs-menu-list a.active::before {
opacity: 1;
}
.entjs-cont {
	width: calc(100% - 310px);
	background: #fff;
	padding: 36px 40px 64px;
}
.entjs-cont .name {
	margin-bottom: 40px;
	padding-bottom: 24px;
	border-bottom: 1px solid #ececec;
}
.entjs-cont .name span {
	font-size: 22px;
	position: relative;
	color: #333;
	font-weight: 700;
	line-height: 1;
	padding-left: 26px;
}
.entjs-cont .name span::before {
content: "";
position: absolute;
width: 8px;
border-radius: 4px;
height: 100%;
top: 0;
left: 0;
background: #3257b0;
}
.entjs-cont .desc {
	font-size: 14px;
	line-height: 26px;
	color: #777;
	text-align:justify;
}
.entjs-cont .desc p br {
	content: "";
	display: block;
	height: 20px;
}
.entjs-shade {
	display: none;
}
/* 走进奋达-文化 */
.entwhqy {
	width: 100%;
	overflow: hidden;
}
.entwhqy-menu {
	width: 100%;
	text-align: center;
	font-size: 0;
	margin-top: 40px;
}
.entwhqy-menu li {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	padding: 0 74px;
	position: relative;
	cursor: pointer;
}
.entwhqy-menu li:first-child {
	padding-left: 0;
}
.entwhqy-menu li:last-child {
	padding-right: 0;
}
.entwhqy-menu li .icon {
	width: 52px;
	height: 52px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}
.entwhqy-menu li .icon img {
	max-height: 52px;
transition: all .4s ease;
	position: absolute;
}
.entwhqy-menu li .icon img.s {
	opacity: 1;
}
.entwhqy-menu li .icon img.h {
	opacity: 0;
}
.entwhqy-menu li .name {
	font-size: 18px;
	color: #595959;
	margin-top: 8px;
transition: all .4s ease;
}
.entwhqy-menu li::after {
content: "";
position: absolute;
width: 1px;
height: 100%;
top: 0;
right: 0;
background: linear-gradient(to bottom, #fdfdfd, #e5e5e5, #fdfdfd);
}
.entwhqy-menu li:last-child:after {
	display: none;
}
.entwhqy-menu li.active .icon img.s {
	opacity: 0;
}
.entwhqy-menu li.active .icon img.h {
	opacity: 1;
}
.entwhqy-menu li.active .name {
	color: #3257b0;
}
.entwhqy-loop {
	width: 100%;
	margin-top: 60px;
}
.entwhqy-loop img {
	width: 100%;
	object-fit: cover;
}
.entwhqy-cont {
	position: absolute;
	width: 600px;
	z-index: 4;
	height: 80%;
	background: rgba(255, 255, 255, .8);
	top: 10%;
	left: 5%;
	flex-direction: column;
	justify-content: center;
	display: flex;
	padding: 0 64px;
}
.entwhqy-cont .name {
	font-size: 30px;
	color: #3257b0;
	font-weight: 700;
}
.entwhqy-cont .desc {
	font-size: 16px;
	color: #666;
	line-height: 32px;
	margin-top: 22px;
}
.entwhqy-cont .desc strong {
	display: block;
}
.entwhyg {
	width: 100%;
	overflow: hidden;
}
.entwhyg-loop {
	width: 100%;
	position: relative;
	margin-top: 48px;
}
.entwhyg-loop .swiper-pagination {
	display: none;
}
.entwhyg-list {
	width: 100%;
	overflow: hidden;
}
.entwhyg-list ul {
	margin: -2% 0 0 -2%;
}
.entwhyg-list li {
	width: 30.82%;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 2% 0 0 2%;
}
.entwhyg-list li a {
	display: block;
	width: 100%;
}
.entwhyg-list li img {
	width: 100%;
	object-fit: cover;
}
.entwhyg-cont {
	position: absolute;
	z-index: 4;
	width: 100%;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .5);
	padding: 22px 28px;
}
.entwhyg-cont .desc {
	font-size: 16px;
	color: #fff;
	font-weight: 700;
}
.entwhyg-list li:first-child {
	width: 65.18%;
}
.entwhyg-prev, .entwhyg-next {
	width: 30px;
	height: 58px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -29px;
	background: url('../images/entwh2Arr.png') no-repeat center/100% auto;
transition: all .4s ease;
}
.entwhyg-prev {
	left: -66px;
}
.entwhyg-next {
	right: -66px;
	transform: rotate(180deg);
}
.entwhyg-prev:hover, .entwhyg-next:hover {
	background-image: url('../images/entwh2ArrH.png');
}
.entwhqk {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.entwhqk-loop {
	width: 100%;
	margin-top: 40px;
	position: relative;
}
.entwhqk-loop .swiper-pagination {
	display: none;
}
.entwhqk-link {
	display: block;
	width: 100%;
	padding-bottom:50px;
}
.entwhqk-link-img {
	width: 100%;
	position: relative;
	padding: 18px 18px 0 0;
}
.entwhqk-link-img img {
	width: 100%;
	object-fit: cover;
	position: relative;
	z-index: 2;
	height: 200px;
}
.entwhqk-link-img::before {
content: "";
position: absolute;
width: calc(100% - 18px);
height: calc(100% - 36px);
background: #e4e4e4;
top: 0;
right: 0;
}
.entwhqk-link-img .hint {
	position: absolute;
	opacity: 0;
transition: opacity .6s ease;
	z-index: 4;
	bottom: 0;
	left: 0;
	width: calc(100% - 18px);
	height: calc(100% - 18px);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.entwhqk-link-img .hint::after {
content: "";
transform: scale(0.94);
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(196, 18, 24, .9);
transition: all .6s ease;
}
.entwhqk-link-img .hint i {
	width: 40px;
	height: 42px;
	background: url('../images/entwh3icon.png') no-repeat center;
	display: block;
	position: relative;
	z-index: 2;
}
.entwhqk-link-img .hint p {
	font-size: 18px;
	color: #fff;
	margin-top: 21px;
	line-height: 26px;
	position: relative;
	z-index: 2;
}
.entwhqk-link:hover .entwhqk-link-img .hint {
	opacity: 1;
}
.entwhqk-link:hover .entwhqk-link-img .hint::after {
transform: scale(1);
}
.entwhqk-link-cont {
	width: 100%;
	text-align: center;
	padding-top: 36px;
}
.entwhqk-link-cont i {
	width: 18px;
	height: 18px;
	display: block;
	border-radius: 50%;
	background: rgba(196, 18, 24, .2);
	margin: 0 auto;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.entwhqk-link-cont i::after {
content: "";
position: absolute;
width: 8px;
height: 8px;
border-radius: 50%;
background: #3257b0;
}
.entwhqk-link-cont p {
	font-size: 16px;
	color: #333;
	margin-top: 22px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	height: 20px;
}
.entwhqk-loop::after {
content: "";
position: absolute;
background: #dcdcdc;
left: -150%;
bottom: 51px;
width: 500%;
height: 0px;
}
.entwhqk-prev, .entwhqk-next {
	width: 22px;
	height: 46px;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -70px;
	background: url('../images/entwh3Arr.png') no-repeat center/100% auto;
transition: all .4s ease;
}
.entwhqk-prev {
	left: -66px;
}
.entwhqk-next {
	right: -66px;
	transform: rotate(180deg);
}
.entwhqk-prev:hover, .entwhqk-next:hover {
	background-image: url('../images/entwh3ArrH.png');
}
/* 走进奋达-荣誉 */
.entry {
	width: 100%;
	overflow: hidden;
	padding-top: 70px;
}
.entry-bar {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 54px;
}
.entry-bar>div {
	display: flex;
	align-items: center;
	height: 130px;
}
.entry-bar .name {
	justify-content: center;
	font-size: 18px;
	color: #fff;
	background: #3257b0;
	width: 194px;
}
.entry-bar .desc {
	width: calc(100% - 194px);
	border: 1px solid #f0f0f0;
	padding: 0 160px 0 54px;
	font-size: 16px;
	line-height: 26px;
	color: #555;
}
.entry-mix {
	width: 100%;
	margin-top: 66px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.entry-cont {
	width: 848px;
	position: relative;
	padding-top: 96px;
}
.entry-cont::after {
content: "";
position: absolute;
left: 0;
top: 0;
width: 50px;
height: 50px;
background: url('../images/entryicon.png') no-repeat left top/100% auto;
}
.entry-cont .desc {
	position: relative;
	padding-left: 75px;
	padding-bottom: 24px;
}
.entry-cont .desc h6 {
	font-size: 15px;
	color: #333;
	font-weight: 700;
	margin-bottom: 12px;
}
.entry-cont .desc p {
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.entry-cont::before, .entry-cont .desc::before {
content: "";
position: absolute;
width: 1px;
background: #dcdcdc;
top: 10px;
left: 24px;
}
.entry-cont::before {
height: 96px;
}
.entry-cont .desc::before {
height: 100%;
}
.entry-cont .desc:last-child:before {
	display: none;
}
.entry-cont .desc:last-child {
	padding-bottom: 0;
}
.entry-cont .desc:last-child p {
	min-height: auto;
}
.entry-cont .desc::after {
content: "";
position: absolute;
width: 11px;
height: 11px;
border: 2px solid #c5c5c5;
background: #fff;
top: 4px;
left: 19px;
border-radius: 50%;
}
.entry-honor {
	width: 370px;
	padding-top: 80px;
}
.entry-honor .items {
	max-width: 276px;
	text-align: center;
	margin-top: 24px;
}
.entry-honor .items:first-child {
	margin-top: 0;
}
.entry-honor .items img {
	max-width: 100%;
}
.entry-honor .items p {
	font-size: 15px;
	color: #444;
	font-weight: 700;
	margin-top: 18px;
}
.entry-honor .scrollBar {
	height: 470px;
}
.entry-honor .mCustomScrollBox>.mCSB_scrollTools {
	height: 260px;
	top: 165px;
}
.entry-honor .mCSB_scrollTools .mCSB_draggerRail {
	background: #f2f2f2;
	width: 6px;
	border-radius: 0;
}
.entry-honor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #3257b0;
	width: 6px;
	border-radius: 0;
}
/* 走进奋达-下属 */
.entxs {
	width: 100%;
	overflow: hidden;
}
.entxs-list {
	width: 100%;
}
.entxs-list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: -40px;
}
.entxs-list li {
	width: 31.2%;
	background: #fff;
	position: relative;
	padding: 42px 36px 60px;
	box-shadow: 0 4px 50px 4px rgba(0, 0, 0, .1);
	margin-top: 40px;
}
.entxs-list li img {
	width: 100%;
	object-fit: cover;
}
.entxs-list li h6 {
	font-size: 26px;
	font-weight: 700;
	color: #333;
	margin-top: 38px;
}
.entxs-more {
	width: 100%;
	margin-top: 20px;
}
.entxs-more .desc {
	width: 100%;
	position: relative;
	padding: 0 30px 0 20px;
	margin-top: 16px;
}
.entxs-more .desc:first-child {
	margin-top: 0;
}
.entxs-more .desc::before {
content: "";
position: absolute;
width: 6px;
height: 6px;
background: #c1c1c1;
border-radius: 50%;
left: 0;
top: 10px;
}
.entxs-more .desc p {
	font-size: 15px;
	color: #666;
	line-height: 24px;
}
.entxs-more .desc a {
	width: 18px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	background: url('../images/entxsLink.png') no-repeat center;
transition: all .4s ease;
}
/* 走进奋达-商城 */
.entsc {
	width: 100%;
	overflow: hidden;
	background: #f2f2f2;
}
.entsc-items {
	width: 100%;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 30px;
}
.entsc-items:first-child {
	margin-top: 0;
}
.entsc-items>div {
	width: 50%;
	position: relative;
	overflow: hidden;
}
.entsc-img img {
	width: 100%;
	object-fit: cover;
	min-height: 260px;
transition: all .6s ease;
}
.entsc-img .name {
	position: absolute;
	z-index: 4;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 28px;
	color: #fff;
	font-weight: 700;
}
.entsc-items:hover .entsc-img img {
	transform: scale(1.06);
}
.entsc-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.entsc-cont {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 50%;
	position: relative;
}
.entsc-cont::after {
content: "";
position: absolute;
width: 2px;
height: 100%;
right: 0;
top: 0;
background: #f9f9f9;
}
.entsc-cont:last-child::after {
display: none;
}
.entsc-cont .img {
	display: flex;
	align-items: center;
	height: 44px;
	width: 100%;
	padding: 0 20px;
	justify-content: center;
transition: all .4s ease;
}
.entsc-cont .img img {
	max-height: 100%;
	max-width: 100%;
}
.entsc-cont .link {
	width: 142px;
	height: 46px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 28px;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	background: #3257b0;
transition: all .4s ease;
}
.entsc-cont .link:hover {
	box-shadow: 0 8px 18px rgba(196, 18, 24, .6)
}
.entsc-cont:hover .img {
	transform: translateY(-10px);
}
/* 走进奋达-董事长 */
.entds {
	width: 100%;
	overflow: hidden;
}
.entds .contain {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.entds-img {
	width: 423px;
}
.entds-img .img {
	width: 100%;
	object-fit: cover;
}
.entds-img p {
	width: 100%;
	margin-top: 32px;
	font-size: 0;
}
.entds-img p img, .entds-img p span {
	display: inline-block;
	vertical-align: middle;
}
.entds-img p span {
	font-size: 18px;
	color: #333;
	font-weight: 700;
	margin-right: 24px;
}
.entds-mix {
	width: calc(100% - 423px);
	padding-left: 110px;
}
.entds-title {
	width: 100%;
}
.entds-title h4 {
	font-size: 32px;
	color: #1a1a1a;
	font-weight: 700;
	line-height: 1;
	padding-bottom: 32px;
	position: relative;
}
.entds-title h4::after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 80px;
height: 4px;
background: #3257b0;
}
.entds-cont {
	width: 100%;
	margin-top: 48px;
}
.entds-cont h6 {
	font-size: 16px;
	color: #333;
	font-weight: 700;
}
.entds-cont p {
	font-size: 14px;
	color: #777;
	line-height: 26px;
	text-align:justify;
}
.entds-cont p br {
	content: "";
	display: block;
	height: 18px;
}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
/* 1600 × (900) */
}
 @media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .laydqsy-cont {
padding: 50px 50px 50px 40px;
height: 464px;
width: 480px;
}
 .laydqsm-list {
margin-top: 70px;
}
 .laydqsm {
height: 540px;
}
 .laydqsx-info .name {
height: 58px;
}
 .laydqsx-info .desc p {
padding-bottom: 16px;
}
 .laydqtd-cont-mix {
width: 500px;
}
 .laydqtd-cont {
padding-bottom: 40px;
}
 .layypcb-title, .layypcb-desc {
padding: 40px 50px;
}
 .layypcb-title {
height: 140px;
}
 .layypjs-list li {
min-height: 260px;
padding: 30px 36px;
}
 .layypcn .laydqtd-cont .desc {
margin-top: 30px;
}
 .layypcn .laydqtd-cont .desc h6 {
margin-top: 20px;
}
 .layypcn .laydqtd-cont-mix {
width: calc(50% - 30px);
}
 .layyprz-link .img {
height: 350px;
padding: 0 30px;
}
 .layyprz-link {
padding-top: 40px;
}
 .layyprz-link .desc {
margin-top: 20px;
height: 64px;
}
 .layypfd {
padding: 160px 0;
}
 .layzntb-bg {
height: 560px;
}
 .layzntb-list li .name {
font-size: 22px;
margin-top: 20px;
}
 .layzntb-list li .line {
margin: 24px auto 20px;
}
 .layzntb-list li {
padding: 0 30px;
}
 .layznzs-link {
min-height: 334px;
padding: 50px 0;
}
 .layznzs-link-cont .desc {
margin: 24px 0 16px;
line-height: 28px;
}
 .layznzs-link-cont .list p {
margin-top: 0;
}
 .layznzs-link-img {
height: 362px;
}
 .layznzs-loop .swiper-container {
padding-bottom: 110px;
}
 .layznzs-loop {
margin-top: 60px;
}
 .layzysl-mix .icon {
width: 130px;
}
 .layzysl-mix .desc {
width: calc(100% - 130px);
}
 .layzysl-mix {
padding: 0 40px 0 32px;
}
 .layzylb-cont {
padding: 0 20px;
}
 .layzylb-cont .name::before {
left: -20px;
}
 .layzylb-list li .title {
font-size: 18px;
}
 .layzylb-cont .name {
font-size: 20px;
}
 .layzylb-cont .desc {
margin: 18px 0 24px;
}
 .layzylb-bg {
height: 520px;
}
 .joinjrgh-cont {
max-width: 490px;
}
 .joinjrgh-link {
margin-top: 30px;
}
 .joinjrgh-link li {
margin-top: 18px;
}
 .joinjrln-cont {
padding: 64px 60px;
}
 .joinjrln-cont .num {
right: 16px;
}
 .joinrz-panel, .joinrz-menu, .joinrz-cont {
padding-left: 60px;
padding-right: 50px;
}
 .joinrz-panel {
padding-top: 60px;
padding-bottom: 60px;
}
 .joinrz-panel-list li .link {
margin: 12px 16px 0 0;
}
 .joinrz-panel-list {
margin-top: 20px;
}
 .joinrz-panel-sum span {
margin-left: 32px;
}
 .joinrz-cont {
padding-top: 60px;
padding-bottom: 60px;
}
 .joinrz-menu li {
height: 70px;
}
 .joinrz-panel-list li .hint {
top: 12px;
}
 .joinxzfl-cont .name {
font-size: 16px;
margin: 10px 0;
}
 .joinxzfl-cont .desc {
line-height: 20px;
}
 .joinxzfl-cont {
padding: 0 20px;
}
 .joinxzpx-list .desc {
width: 118px;
height: 120px;
padding: 0 22px;
}
 .joinxzlx-list li {
padding: 0 24px 0 28px;
height: 190px;
}
 .sonTable .table {
height: 568px;
}
 .sonTable .table table th {
padding: 20px 20px;
}
 .sonTable .table table td {
padding: 16px 20px;
}
 .dutyjjhz-cont .desc {
line-height: 25px;
margin: 14px 0 26px;
}
 .sonTable.sonTableLine .table {
height: 604px;
}
 .dutyjjhz-cont {
padding-left: 40px;
}
 .dutyjzsh .dutyjjhz-cont {
padding-right: 40px;
}
 .invebg-list {
margin-top: 60px;
}
 .inveds-list {
margin-top: 60px;
}
 .inveds-items {
margin-top: 32px;
padding: 50px 60px;
min-height: 220px;
}
 .inveds-items .name {
width: 130px;
}
 .inveds-items .desc {
width: calc(100% - 130px);
padding-left: 100px;
}
 .invezl-items {
padding-top: 60px;
}
 .invezl-info {
margin-top: 60px;
padding: 50px 0 50px 60px;
}
 .invezl-info-gf .name span {
font-size: 60px;
}
 .invezl-info-gf {
width: 380px;
}
 .invezl-info-xx {
width: calc(100% - 380px);
}
 .invezl-info-xx li {
padding: 0 32px;
}
 .invezl-table {
margin-top: 60px;
}
 .invelx .joinxzlx-list li .desc p {
font-size: 24px;
}
 .news-info {
padding: 30px 20px
}
 .news-time span {
font-size: 30px
}
 .news-txt {
padding-left: 20px
}
 .news-txt-title {
font-size: 16px;
margin-bottom: 10px
}
 .news-tabs-cont {
width: 480px;
padding: 0 40px 0 44px;
}
 .news-tabs-cont .time span {
font-size: 66px;
}
 .news-tabs-cont .time p {
padding: 0 0 20px 6px;
}
 .news-tabs-cont .name {
font-size: 20px;
margin: 24px 0 16px;
}
 .news-tabs-img {
width: calc(100% - 480px);
}
 .news-tabs-img img, .news-tabs-cont {
height: 400px;
}
 .newsxq-mix .name {
font-size: 24px;
}
 .newsxq-mix {
padding: 50px 40px 70px;
}
 .entjjjy-cont .name h6 {
font-size: 32px;
}
 .entjjjy-cont .link {
margin-top: 40px;
width: 148px;
height: 44px;
}
 .entjjjy-cont {
width: 530px;
}
 .gallery-more .num {
font-size: 110px;
}
 .entjjxm-img {
width: 620px;
}
 .entjjxm-loop, .entjjxm-img img {
height: 388px;
}
 .entjjxm-loop {
width: calc(100% - 620px);
}
 .entjjxm-list li {
height: 84px;
}
 .entjjxm-list li .num {
font-size: 60px;
}
 .entlxgs-cont .name h6 {
font-size: 26px;
margin: 4px 0 20px;
}
 .entlxgs-list li {
margin-top: 24px;
}
 .entlxgs-list {
margin-top: 30px;
}
 .entlxgs-cont .name p {
font-size: 18px;
}
 .entlxgs-cont {
width: 390px;
}
 .entjs-bar .name {
height: 90px;
}
 .entjs-menu-title .name h6 {
font-size: 26px;
}
 .entjs-menu-title .name p {
margin-top: 6px;
}
 .entjs-menu-title {
height: 110px;
padding-left: 36px;
}
 .entjs-menu-list a {
padding-left: 36px;
height: 70px;
}
 .entjs-menu {
width: 240px;
}
 .entjs-cont {
width: calc(100% - 270px);
padding: 30px 30px 50px;
}
 .entjs-cont .name {
margin-bottom: 28px;
padding-bottom: 20px;
}
 .entjs-cont .desc p br {
height: 16px;
}
 .entwhqy-loop {
margin-top: 50px;
}
 .entwhqy-cont .name {
font-size: 28px;
}
 .entwhqy-cont .desc {
line-height: 28px;
margin-top: 16px;
}
 .entry-honor {
width: 340px;
}
 .entry-cont {
width: 760px;
}
 .entry-bar .desc {
padding: 0 100px 0 54px;
}
 .entxs-list li {
padding: 36px 30px 50px;
width: 32%;
}
 .entxs-list li h6 {
font-size: 24px;
margin-top: 30px;
}
 .entsc-cont .link {
width: 136px;
height: 42px;
margin-top: 24px;
}
 .entsc-img .name {
font-size: 24px;
}
 .entds-mix {
padding-left: 80px;
}
 .entds-title h4 {
font-size: 28px;
padding-bottom: 28px;
}
 .entds-cont {
margin-top: 38px;
}
 .entds-cont p br {
height: 14px;
}
 .entlxhz-li {
width: 100% !important;
padding-right: 0;
}
 .joinxzdd-list {
padding: 30px 32px;
}
 .joinxzdd-list ul {
padding-right: 28px;
}
 .joinxzdd-list li .moreinfo {
padding-left: 28px;
}
 .joinxzdd-loop .swiper-container {
padding-bottom: 40px;
}
 .entwhqk-link-img img {
height: 328px;
}
}
 @media all and (max-width:1439px) {
    /* 1360 */
    .layyprz-prev, .layyprz-next {
width: 40px;
height: 40px;
margin-top: -20px;
}
 .layyprz-prev {
left: -50px;
}
 .layyprz-next {
right: -50px;
}
 .layznzs-prev {
left: -50px;
}
 .layznzs-next {
right: -50px;
}
 .entwhyg-prev {
left: -50px;
}
 .entwhyg-next {
right: -50px;
}
 .entwhqk-prev {
left: -50px;
}
 .entwhqk-next {
right: -50px;
}
}
 @media all and (max-width:1359px) {
    /* 1280 */
    .layyprz-prev, .layyprz-next {
display: none;
}
 .layyprz-loop {
margin-bottom: 40px;
}
 .layyprz .swiper-pagination {
display: block;
width: 100%;
text-align: center;
bottom: -40px;
}
 .layznzs-prev, .layznzs-next {
display: none;
}
 .layznzs .swiper-pagination {
display: block;
width: 100%;
text-align: center;
bottom: 60px;
}
 .layznzs-loop .swiper-container {
padding-bottom: 130px;
}
 .entwhyg-prev, .entwhyg-next {
display: none;
}
 .entwhyg-loop .swiper-pagination {
display: block;
}
 .entwhyg-loop .swiper-container {
padding-bottom: 40px;
}
 .entwhqk-prev, .entwhqk-next {
display: none;
}
 .entwhqk-loop .swiper-pagination {
display: block;
}
 .entwhqk-loop .swiper-container {
padding-bottom: 50px;
}
 .entwhqk-loop::after {
bottom: 100px;
}
}
 @media all and (max-width:1279px) {
    /* 1152 × (700) */
    .laydqsy-img img {
height: 400px;
}
 .laydqsy-cont {
padding: 30px 40px 30px 30px;
height: 360px;
width: 390px;
}
 .laydqsy-cont .name {
font-size: 24px;
}
 .laydqsy-cont .hint {
margin: 12px 0 10px;
}
 .laydqsy-cont .desc {
line-height: 24px;
}
 .laydqsm-list li .name {
font-size: 26px;
margin: 14px 0 10px;
}
 .laydqsm-list li {
padding-right: 0;
}
 .laydqsm-list {
margin-top: 50px;
}
 .laydqsm {
height: 420px;
}
 .laydqzs-link .img {
padding: 0 20px;
height: 260px;
}
 .laydqzs-link .name {
padding: 0 20px;
height: 80px;
}
 .laydqzs-link .name h2 {
font-size: 20px;
}
 .laydqtd-img img {
min-height: 390px;
}
 .laydqtd-cont {
padding-bottom: 0;
}
 .laydqtd-cont-mix {
width: 430px;
}
 .laydqtd-cont .desc {
margin-top: 20px;
}
 .laydqtd-cont .desc p {
margin-top: 12px;
}
 .laydqtd-cont .desc {
line-height: 24px;
}
 .laydqsx-img {
width: 58%;
}
 .laydqsx-info {
width: 42%;
padding-left: 20px;
}
 .laydqsx-img-cont {
padding: 24px 28px;
}
 .laydqsx-mix {
margin-top: 50px;
}
 .laydqsx-info .name {
font-size: 22px;
height: 52px;
}
 .laydqsx-info .desc p {
padding-bottom: 6px;
}
 .laydqsx-info .name, .laydqsx-info .desc p {
padding-left: 54px;
}
 .layypcn .laydqtd-img img {
min-height: 500px;
}
 .layypfd {
padding: 120px 0;
}
 .layzntb-list li {
padding: 0 24px;
}
 .layzntb-bg {
height: 520px;
}
 .layzntb-list li .name {
font-size: 20px;
margin-top: 16px;
}
 .layzntb-list li .line {
margin: 18px auto 14px;
}
 .layznzs-link-cont .desc {
margin: 18px 0 12px;
line-height: 24px;
font-size: 14px;
}
 .layznzs-link-cont .name {
font-size: 22px;
}
 .layznzs-link-cont {
width: 340px;
padding: 0 24px;
}
 .layznzs-link-img {
width: calc(100% - 340px);
height: 300px;
}
 .layznzs-link {
min-height: 310px;
padding: 36px 0;
}
 .layznzs-loop .swiper-container {
padding-bottom: 110px;
}
 .layzysl-mix .name {
font-size: 22px;
}
 .layzysl-mix .line {
height: 3px;
margin: 10px 0 12px;
}
 .joinjrgh-cont {
max-width: 420px;
}
 .joinjrfl-cont {
top: calc(100% - 126px);
padding: 0 20px;
}
 .joinjrfl-cont .icon {
width: 58px;
height: 58px;
}
 .joinjrfl-cont .name {
margin-top: 14px;
}
 .joinjrfl-cont .desc {
margin-top: 8px;
}
 .joinjrln-menu li {
margin: 0 16px;
}
 .joinjrln-menu li .link {
width: 240px;
height: 52px;
}
 .joinjrln-menu li .num {
font-size: 140px;
}
 .joinjrln-cont .num {
font-size: 140px;
}
 .joinjrln-cont .desc {
margin-top: 12px;
}
 .joinjrln-cont {
padding: 36px 28px;
}
 .joinjrln-cont .name {
font-size: 22px;
}
 .joinjrln-cont .name span {
font-size: 26px;
margin: -2px 12px 0 0;
}
 .joinrz-panel, .joinrz-menu, .joinrz-cont {
padding-left: 40px;
padding-right: 40px;
}
 .joinrz-panel {
padding-top: 42px;
padding-bottom: 42px;
}
 .joinrz-panel-sum {
font-size: 22px;
}
 .joinrz-panel-sum span {
margin-left: 24px;
}
 .joinrz-cont {
padding-top: 40px;
padding-bottom: 40px;
}
 .joinrz-cont-items {
margin-top: 24px;
}
 .joinrz-panel-list li {
padding-left: 110px;
}
 .joinxzfl-list li {
width: 32.1333%;
}
 .joinxzpx-list .desc {
width: 90px;
height: 92px;
padding: 0 8px;
}
 .joinxzlx-list li .icon {
width: 60px;
}
 .joinxzlx-list li .desc {
width: calc(100% - 60px);
}
 .joinxzlx-list li .desc p {
font-size: 16px;
margin-top: 10px;
}
 .joinxzlx-list li {
padding: 0 20px;
height: 160px;
}
 .joinxzlx-list li .hint {
top: 16px;
right: 20px;
}
 .sonTable .table table {
width: 1200px;
}
 .sonTable .hint {
display: block;
}
 .dutyjjhz-img {
width: 100%;
}
 .dutyjjhz-img img {
min-height: auto;
}
 .dutyjjhz-cont {
width: 100%;
padding: 40px 0 0;
}
 .dutyjjhz .contain {
width: 960px !important;
margin: 0 auto;
}
 .dutyjzsh .contain {
float: none;
}
 .dutyjzsh .dutyjjhz-cont {
padding-right: 0;
}
 .invebg-list {
margin-top: 48px;
}
 .invebg-link {
height: 90px;
padding: 0 30px 0 80px;
}
 .invebg {
padding-top: 60px;
}
 .invebg-link::before {
width: 80px;
}
 .invebg-link .name {
width: calc(100% - 80px);
}
 .inveds-items {
margin-top: 28px;
padding: 40px 50px;
min-height: 200px;
}
 .inveds-items .name {
width: 120px;
}
 .inveds-items .desc {
width: calc(100% - 120px);
padding-left: 80px;
}
 .inveds-items .desc::before {
width: 50px;
}
 .inveds {
padding-top: 60px;
}
 .inveds-list {
margin-top: 50px;
}
 .inveds-menu.invebg-menu a {
width: 140px;
}
 .invezl {
padding-top: 60px;
}
 .invezl-info {
margin-top: 50px;
padding: 40px 0 40px 40px;
}
 .invezl-info-gf .name span {
font-size: 50px;
}
 .invezl-info-gf {
width: 340px;
}
 .invezl-info-xx {
width: calc(100% - 340px);
}
 .invezl-info-xx li .num span {
font-size: 26px;
margin-right: 6px;
}
 .invezl-info-xx li .num {
margin-top: 8px;
}
 .invezl-info-xx li {
padding: 0 20px;
}
 .invezl-table {
margin-top: 50px;
}
 .invezl-table li {
padding: 0 40px;
}
 .invezl-table li .name {
width: 240px;
padding-right: 40px;
}
 .invezl-table li .desc {
padding-left: 60px;
width: calc(100% - 240px);
}
 .invelx .joinxzlx-list li .desc p {
font-size: 20px;
}
 .news-time {
font-size: 12px
}
 .news-time span {
font-size: 26px
}
 .news-info {
padding: 20px 15px
}
 .news-txt {
padding-left: 15px
}
 .news-link {
width: 48.5%;
}
 .news-tabs-cont .link {
width: 140px;
height: 42px;
font-size: 14px;
}
 .news {
padding-top: 60px;
}
 .news-tabs-cont {
width: 420px;
padding: 0 28px;
}
 .news-tabs-cont .time span {
font-size: 50px;
padding: 0 8px 12px;
}
 .news-tabs-cont .time p label {
margin-bottom: 0;
}
 .news-tabs-cont .time p {
padding: 0 0 16px 6px;
}
 .news-tabs-cont .name {
font-size: 18px;
margin: 20px 0 12px;
}
 .news-tabs-img {
width: calc(100% - 420px);
}
 .news-tabs-img img, .news-tabs-cont {
height: 340px;
}
 .newsxq-col {
width: 310px;
}
 .newsxq-col-btn {
padding: 24px 20px;
}
 .newsxq-col-back {
padding: 22px 20px;
}
 .newsxq-col-btn .hint {
font-size: 20px;
}
 .newsxq-mix {
width: calc(100% - 340px);
padding: 44px 30px 60px;
}
 .newsxq-mix .name {
font-size: 22px;
}
 .entjjgs-list li {
margin: 0 10px;
}
 .entjjgs-list li .desc {
font-size: 14px;
}
 .entjjgs-list li .num span {
font-size: 32px;
}
 .entjjjy-cont .name h6 {
font-size: 28px;
}
 .entjjjy-cont {
width: 410px;
}
 .entjjjy-cont .name p {
margin: 12px 0 14px;
}
 .entjjjy-cont .desc {
line-height: 24px;
}
 .entjjjy-cont .link {
margin-top: 20px;
width: 136px;
height: 40px;
}
 .entjjjy-cont .link span {
padding-right: 18px;
}
 .gallery-more .num {
font-size: 64px;
}
 .gallery-more .cont .desc {
margin-top: 20px;
}
 .entjjxm-img {
width: 560px;
}
 .entjjxm-loop {
width: calc(100% - 560px);
}
 .entlxgs-img {
width: 100%;
}
 .entlxgs-mix {
position: static;
}
 .entlxgs-cont {
width: 100%;
padding: 50px 0;
}
 .entjs-menu {
width: 220px;
}
 .entjs-cont {
width: calc(100% - 240px);
padding: 30px 30px 50px;
}
 .entjs-menu-title, .entjs-menu-list a {
padding-left: 30px;
}
 .entry-bar .desc {
padding: 0 60px 0 50px;
}
 .entry-bar>div {
height: 120px;
}
 .entry-mix {
margin-top: 60px;
}
 .entry-cont {
width: 600px;
padding-top: 70px;
}
 .entry-cont::before {
height: 70px;
}
 .entry-cont .desc h6 {
margin-bottom: 6px;
}
 .entry-cont .desc {
padding-left: 64px;
padding-bottom: 18px;
}
 .entry-honor {
width: 310px;
padding-top: 50px;
}
 .entry {
padding-top: 60px;
}
 .entxs-list ul {
margin-top: -30px;
}
 .entxs-list li {
padding: 28px 18px 40px;
margin-top: 30px;
}
 .entxs-list li h6 {
font-size: 20px;
margin-top: 20px;
}
 .entxs-more {
margin-top: 12px;
}
 .entxs-more .desc {
padding: 0 24px 0 16px;
margin-top: 8px;
}
 .entds-mix {
padding-left: 50px;
}
 .entds-title h4 {
font-size: 24px;
padding-bottom: 20px;
}
 .entds-cont {
margin-top: 28px;
}
 .entds-cont p br {
height: 10px;
}
 .entwhqk-link-img img {
height: 384px;
}
}
 @media all and (max-width:1151px) {
    /* 1024 */
    .layypsy .laydqsy-cont {
width: 540px;
}
 .layzylb-bg {
height: 100%;
position: absolute;
top: 0;
left: 0;
}
 .layzylb-list {
display: flex;
flex-wrap: wrap;
position: relative;
}
 .layzylb-list li {
height: auto;
width: 33.3333%;
align-items: flex-start;
padding: 50px 0;
}
 .layzylb-list li .title {
display: none;
}
 .layzylb-cont {
opacity: 1;
transform: translateY(0);
position: relative;
}
 .news-more {
display: none;
}
 .news-link:hover .news-info {
transform: translateY(0);
}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .laydqsy-img img {
height: auto;
width: 100%;
}
 .laydqsy-cont {
position: relative;
width: 100%;
height: auto;
padding: 28px 28px;
border-left: 4px solid #3257b0;
}
 .laydqtd-img {
width: 100%;
}
 .laydqtd-cont {
position: relative;
padding: 50px 0;
}
 .laydqtd-cont-mix {
width: 100%;
}
 .laydqsx-img {
width: 100%;
}
 .laydqsx-info {
width: 100%;
padding: 40px 0 0;
}
 .layypsy .laydqsy-cont {
width: 100%;
}
 .layypsl-list ul {
margin: -30px 0 0;
}
 .layypsl-list li {
width: 100%;
margin: 30px 0 0;
}
 .layypcb-title, .layypcb-desc {
padding: 30px;
}
 .layypjs-list li {
width: 48%;
}
 .layypcn .laydqtd-img img {
min-height: auto;
}
 .layypcn .laydqtd-cont-mix {
width: 100%;
}
 .layypcn .laydqtd-cont {
padding-bottom: 50px;
}
 .layznzs-link {
min-height: 340px;
}
 .layzysl-list ul {
margin: -20px 0 0;
}
 .layzysl-list li {
width: 100%;
margin: 20px 0 0;
}
 .layzylb-list li {
width: 50%;
}
 .joinjrgh {
position: relative;
}
 .joinjrgh::after {
content: '';
position: absolute;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .5);
top: 0;
left: 0;
}
 .joinjrgh-cont {
position: relative;
z-index: 4;
}
 .joinjrgh-cont .sonTitle .name {
color: #fff;
}
 .joinjrgh-cont .sonTitle .desc {
color: #fff;
}
 .joinjrgh-link li a {
color: #fff;
background-image: url('../images/layzy2Arr.png');
}
 .joinjrfl-list li {
width: 47.5%;
}
 .joinjrln-menu li .num {
display: none;
}
 .joinjrln-menu li {
margin: 0 10px;
}
 .joinjrln-menu li .link {
width: 200px;
}
 .joinjrln-mix {
margin-top: 38px;
}
 .joinjrln-img {
width: 100%;
}
 .joinjrln-cont {
width: 100%;
padding: 32px 28px 100px;
}
 .joinjrln-cont .num {
font-size: 128px;
right: 0;
}
 .joinrz-menu li p {
padding-right: 30px;
}
 .joinrz-menu li:first-child {
width: 50%;
}
 .joinrz-menu li:last-child {
width: 10%;
}
 .joinxzpx-list {
display: block;
text-align: center;
font-size: 0;
margin-top: 30px;
}
 .joinxzpx-list .arr {
display: none;
}
 .joinxzpx-list .desc {
margin: 10px 10px;
display: inline-block;
vertical-align: middle;
line-height: 92px;
}
 .joinxzlx-list ul {
margin: -16px 0 0;
}
 .joinxzlx-list li {
width: 100%;
margin: 16px 0 0;
}
 .dutyjjhz .contain {
width: 92% !important;
}
 .invebg-menu a {
margin-top: 12px;
}
 .invebg {
padding-top: 50px;
}
 .inveds {
padding-top: 48px;
}
 .invezl-items .desc {
margin-top: 32px;
}
 .invezl {
padding-top: 48px;
}
 .invezl-table li .name {
width: 180px;
}
 .invezl-table li .desc {
width: calc(100% - 180px);
}
 .invezl-info-gf {
width: 100%;
padding-bottom: 30px;
border-right: none;
border-bottom: 1px solid #e5e5e5;
}
 .invezl-info-xx {
width: 100%;
margin-top: 30px;
justify-content: flex-start;
}
 .invezl-info {
padding: 40px;
}
 .news-tabs-cont .link {
width: 120px;
height: 36px;
font-size: 14px;
}
 .news-tabs-cont .link span {
padding-right: 18px;
}
 .news-tabs-img img, .news-tabs-cont {
height: auto;
}
 .news-tabs-img {
width: 100%;
}
 .news-tabs-cont {
width: 100%;
padding: 40px 30px;
}
 .newsxq-mix {
width: 100%;
}
 .newsxq-col {
width: 100%;
margin-top: 40px;
}
 .entjjgs-list li {
margin: 0 10px;
}
 .entjjjy-img {
width: 100%;
}
 .entjjjy-mix {
position: static;
}
 .entjjjy-cont {
width: 100%;
padding: 40px 0;
}
 .gallery-more .num {
display: none;
}
 .gallery-more .cont {
width: 100%;
}
 .gallery-more .num, .gallery-more .cont .img {
height: auto;
}
 .entjjxm-mix {
flex-direction: row;
}
 .entjjxm-loop, .entjjxm-img img {
height: auto;
}
 .entjjxm-img {
width: 100%;
}
 .entjjxm-loop {
width: 100%;
}
 .entlxly-form input, .entlxly-form textarea {
padding-left: 15px;
padding-right: 15px;
}
 .entlxly-form textarea {
padding-top: 12px;
padding-bottom: 12px;
}
 .entjs-bar .name {
height: 80px;
}
 .entjs-menu-title .name h6 {
font-size: 20px;
}
 .entjs-menu-title .name p {
margin-top: 4px;
}
 .entjs-menu-title, .entjs-menu-list a {
padding-left: 20px;
}
 .entjs-menu-title {
height: 80px;
}
 .entjs-menu-list a {
height: 50px;
}
 .entjs-menu {
width: 190px;
}
 .entjs-cont {
width: calc(100% - 210px);
padding: 24px 20px 40px;
}
 .entjs-cont .name {
margin-bottom: 20px;
padding-bottom: 18px;
}
 .entjs-menu-list a::before {
width: 3px;
}
 .entjs-cont .name span::before {
width: 5px;
}
 .entwhqy-menu li {
padding: 0 58px;
}
 .entwhqy-cont {
width: 500px;
left: 3%;
padding: 0 20px;
}
 .entwhyg-cont {
padding: 12px 20px;
}
 .entwhqy-loop img {
min-height: 400px;
}
 .entry-bar .name {
width: 160px;
}
 .entry-bar .desc {
width: calc(100% - 160px);
}
 .entry-cont {
width: 400px;
}
 .entry-honor {
width: 280px;
}
 .entry-honor .mCSB_scrollTools .mCSB_draggerRail {
width: 4px;
}
 .entry-honor .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
width: 4px;
}
 .entry {
padding-top: 48px;
}
 .entxs-list li {
width: 100%;
}
 .entsc-items>div {
width: 100%;
}
 .entsc-cont {
height: auto;
padding: 40px 0;
}
 .entds-img {
width: 240px;
}
 .entds-mix {
width: calc(100% - 240px);
}
 .entjjgs-list li .num span {
font-size: 24px;
}
 .entwhqk-link-img img {
height: 280px;
}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .laydqsy-cont {
padding: 24px 20px;
border-left: 2px solid #3257b0;
}
 .laydqsy-cont .name {
font-size: 20px;
}
 .laydqsy-cont .hint {
margin: 6px 0 4px;
}
 .laydqsm-list {
margin-top: 30px;
}
 .laydqsm-list li {
width: 100%;
margin-top: 24px;
text-align: center;
}
 .laydqsm-list li:first-child {
margin-top: 0;
}
 .laydqsm-list li .name {
font-size: 20px;
margin: 10px 0 2px;
}
 .laydqsm {
height: auto;
}
 .laydqzs-loop {
margin-top: 32px;
}
 .laydqzs-link .name h2 {
font-size: 18px;
}
 .laydqzs-loop .swiper-wrapper {
padding-bottom: 40px;
}
 .laydqtd-img img {
min-height: auto;
}
 .laydqtd-cont {
padding: 32px 0;
}
 .laydqtd-cont .desc {
line-height: 22px;
margin-top: 14px;
}
 .laydqtd-cont .desc p::before {
top: 8px;
}
 .laydqtd-cont .desc p {
margin-top: 8px;
}
 .laydqsx-img-cont {
padding: 18px 20px;
position: relative;
background: #3257b0;
}
 .laydqsx-info {
padding: 28px 0 0;
}
 .laydqsx-info .name {
font-size: 20px;
height: 60px;
}
 .laydqsx-info .desc p {
padding-bottom: 12px;
}
 .layypsl-list {
margin-top: 30px;
}
 .layypsl-list ul {
margin: -20px 0 0;
}
 .layypsl-list li {
margin: 20px 0 0;
padding: 18px 20px;
}
 .layypsl-list li .num {
width: 70px;
height: 70px;
font-size: 32px;
}
 .layypsl-list li .desc {
line-height: 22px;
width: calc(100% - 88px);
}
 .layypcb-list {
margin-top: 32px;
}
 .layypcb-items {
width: 100%;
margin-top: 20px;
}
 .layypcb-items:first-child {
margin-top: 0;
}
 .layypcb-title .name {
font-size: 20px;
}
 .layypcb-title .hint {
margin-top: 0;
}
 .layypcb-title, .layypcb-desc {
padding: 24px 20px;
}
 .layypcb-title {
height: 90px;
}
 .layypcb-desc p {
line-height: 24px;
}
 .layypcb-desc p::before {
top: 8px;
}
 .layypcb-desc {
min-height: auto;
}
 .layypjs-list {
margin-top: 32px;
}
 .layypjs-list ul {
margin: -20px 0 0;
}
 .layypjs-list li {
width: 100%;
margin: 20px 0 0;
min-height: auto;
padding: 24px 20px;
}
 .layypjs-list li .desc {
margin-top: 18px;
line-height: 24px;
}
 .layypcn .laydqtd-cont .desc h6 {
font-size: 16px;
}
 .layypcn .laydqtd-cont .desc {
margin-top: 20px;
}
 .layyprz-loop {
margin-top: 32px;
}
 .layyprz-link::after {
display: none;
}
 .layypfd h2 {
line-height: 28px;
}
 .layypfd {
padding: 80px 0;
}
 .layyprz-link {
padding-top: 32px;
}
 .layyprz-link .desc {
height: 54px;
}
 .layypcn .laydqtd-cont {
padding-bottom: 32px;
}
 .layzntb-list li {
width: 100%;
height: auto;
padding: 24px 0;
}
 .layzntb-list li::after {
display: none;
}
 .layzntb-list li::before {
display: block;
width: 100%;
height: 1px;
}
 .layzntb-list li:first-child::before {
display: none;
}
 .layzntb-list li .desc {
height: auto !important;
}
 .layzntb {
padding: 24px 0;
}
 .layzntb-bg {
position: absolute;
height: 100%;
top: 0;
left: 0;
}
 .layzntb-mix {
position: relative;
}
 .layzntb-list li .name {
font-size: 18px;
}
 .layzntb-list li .line {
margin: 14px auto 10px;
}
 .layznzs-loop {
margin-top: 32px;
}
 .layznzs-link-cont {
width: 100%;
padding: 0 20px;
margin-top: 24px;
min-height: 200px;
}
 .layznzs-link {
padding: 28px 0;
min-height: auto;
}
 .layznzs-link-img {
width: 100%;
position: relative;
top: 0;
right: auto;
left: 0;
height: 200px;
}
 .layznzs-link-cont .name {
font-size: 20px;
}
 .layznzs-link-cont .desc {
margin: 12px 0 8px;
}
 .layznzs-loop .swiper-container {
padding-bottom: 70px;
}
 .layznzs .swiper-pagination {
bottom: 34px;
}
 .layzysl-list {
margin-top: 32px;
}
 .layzysl-list li::before {
display: none;
}
 .layzysl-list li .bg {
height: auto;
}
 .layzysl-mix {
position: relative;
padding: 24px 20px;
}
 .layzysl-mix .name {
font-size: 18px;
position: relative;
z-index: 2;
}
 .layzysl-mix .desc {
width: 100%;
position: relative;
z-index: 2;
}
 .layzysl-mix .icon {
position: absolute;
right: 16px;
top: 16px;
width: 60px;
}
 .layzylb-list li {
width: 100%;
padding: 28px 0 0;
}
 .layzylb-list li:last-child {
padding-bottom: 28px;
}
 .layzylb-cont .name {
font-size: 18px;
padding-left: 10px;
}
 .layzylb-cont .desc {
font-size: 13px;
line-height: 20px;
margin: 8px 0 6px;
}
 .layzylb-cont .name::before {
left: 0;
width: 2px;
}
 .joinjrgh-link {
margin-top: 20px;
}
 .joinjrgh-link li {
margin-top: 6px;
}
 .joinjrgh .sonTitle .desc {
margin-top: 14px;
}
 .joinjrfl-list {
margin-top: 30px;
}
 .joinjrfl-list ul {
margin: -12px 0 -1.5%;
}
 .joinjrfl-list li {
width: 48.5%;
margin: 12px 0 0 1.5%;
}
 .joinjrln-menu {
margin-top: 30px;
}
 .joinjrln-menu li .link span {
margin-left: 0;
}
 .joinjrln-menu li .link img {
display: none;
}
 .joinjrln-menu li .link {
width: auto;
font-size: 12px;
height: 36px;
padding: 0 6px;
}
 .joinjrln-menu li {
margin: 0 2px;
}
 .joinjrln-mix {
margin-top: 30px;
}
 .joinjrln-cont {
padding: 24px 20px 68px;
}
 .joinjrln-cont .name {
font-size: 20px;
}
 .joinjrln-cont .name span {
font-size: 24px;
margin: 0 10px 0 0;
}
 .joinjrln-cont .num {
font-size: 108px;
bottom: -30px;
}
 .joinjrfl-cont {
top: calc(100% - 110px);
padding: 0 12px;
}
 .joinjrfl-cont .name {
margin-top: 10px;
font-size: 15px;
}
 .joinjrfl-cont .desc {
font-size: 12px;
line-height: 18px;
margin-top: 4px;
}
 .joinrz-panel {
margin-top: 30px;
padding-top: 24px;
padding-bottom: 24px;
}
 .joinrz-panel, .joinrz-menu, .joinrz-cont {
padding-left: 16px;
padding-right: 16px;
}
 .joinrz-panel-sum {
font-size: 18px;
}
 .joinrz-panel-list li {
padding-left: 84px;
}
 .joinrz-panel-list li .link {
margin: 6px 10px 0 0;
}
 .joinrz-panel-list li .hint {
top: 6px;
}
 .joinrz-panel-list {
margin-top: 8px;
}
 .joinrz-menu li:nth-child(2) {
display: none;
}
 .joinrz-menu li p {
padding-right: 16px;
font-size: 15px;
}
 .joinrz-menu li:first-child {
width: 65%;
}
 .joinrz-menu li:last-child {
width: 15%;
}
 .joinrz-menu li i {
width: 30px;
height: 30px;
}
 .joinrz-menu li {
height: 54px;
}
 .joinrz-items {
margin-top: 15px;
}
 .joinrz-cont {
padding-top: 18px;
padding-bottom: 24px;
}
 .joinrz-cont-items .name {
font-size: 16px;
}
 .joinrz-cont-items .desc {
line-height: 24px;
}
 .joinrz-cont-items {
margin-top: 18px;
}
 .joinrz-cont-link {
width: 134px;
height: 38px;
margin-top: 20px;
}
 .joinrz-cont-link:hover {
box-shadow: 2px 4px 12px rgba(196, 18, 24, .6);
}
 .joinxzfl-list li {
width: 48.8%;
}
 .joinxzfl-cont .desc {
display: none;
}
 .joinxzfl-list {
margin-top: 32px;
}
 .joinxzpx-list {
margin-top: 25px;
}
 .joinxzlx-list li {
height: 124px;
padding: 0 16px;
}
 .joinxzlx-list li .desc p {
font-size: 14px;
margin-top: 6px;
}
 .joinxzlx-list li .desc {
padding-left: 16px;
}
 .joinxzpx-list .desc {
width: 72px;
height: 72px;
padding: 0 4px;
line-height: 72px;
margin: 5px;
font-size: 14px;
}
 .sonTable {
margin-top: 30px;
}
 .sonTable .table table th {
padding: 10px 12px;
}
 .sonTable .table table td {
padding: 8px 12px;
}
 .sonTable .table {
height: 530px;
}
 .sonTable .table::-webkit-scrollbar {
width: 4px;
height: 4px;
}
 .dutyjjhz-mix {
margin-top: 32px;
}
 .dutyjjhz-cont {
padding: 24px 0 0;
}
 .dutyjjhz-cont .desc {
margin: 12px 0 24px;
}
 .dutyjjhz-cont .link {
width: 148px;
height: 42px;
}
 .sonTable.sonTableLine .table {
height: 504px;
}
 .invebg-menu a {
width: 32%;
margin: 2% 0 0 !important;
height: 42px;
}
 .invebg-menu a:nth-child(3n+2) {
margin: 2% 2% 0 !important;
}
 .invebg {
padding-top: 32px;
}
 .invebg-list {
margin-top: 32px;
}
 .invebg-link::before {
width: 60px;
}
 .invebg-link {
height: auto;
padding: 20px 8px 20px 60px;
}
 .invebg-link .name {
width: calc(100% - 60px);
}
 .invebg-link .icon {
width: 40px;
height: 40px;
}
 .inveds-menu.invebg-menu {
justify-content: space-between;
}
 .inveds-menu.invebg-menu a {
width: 49%;
font-size: 14px;
margin: 2% 0 0 !important;
}
 .inveds {
padding-top: 32px;
}
 .inveds-list {
margin-top: 32px;
}
 .inveds-items .name {
width: 100%;
}
 .inveds-items {
margin-top: 20px;
padding: 24px 20px;
min-height: auto;
}
 .inveds-items .desc {
width: 100%;
padding: 0;
margin-top: 16px;
}
 .inveds-items .desc::before {
display: none;
}
 .inveds-items .name span::before {
display: block;
width: 100%;
top: auto;
bottom: 0;
}
 .inveds-items .name span {
padding-bottom: 10px;
}
 .invezl-cont {
margin-top: 24px;
}
 .invezl-menu a {
font-size: 15px;
height: 40px;
}
 .invezl-items {
padding-top: 28px;
}
 .invezl-items .desc h6 {
margin-bottom: 8px;
}
 .invezl-items .desc {
margin-top: 16px;
}
 .invezl {
padding-top: 32px;
}
 .invezl-info {
padding: 20px;
margin-top: 32px;
}
 .invezl-info-gf .name span {
font-size: 32px;
}
 .invezl-info-gf .name {
font-size: 14px;
margin: 6px 0 2px;
}
 .invezl-info-gf .name p {
font-size: 18px;
}
 .invezl-info-gf {
padding-bottom: 12px;
}
 .invezl-info-xx {
margin-top: 0;
}
 .invezl-info-xx li {
width: 50%;
margin: 12px 0 0;
padding: 0;
}
 .invezl-info-xx li .num span {
font-size: 20px;
}
 .invezl-info-xx li .num {
margin-top: 4px;
}
 .invezl-table {
margin-top: 32px;
}
 .invezl-table li {
padding: 0;
}
 .invezl-table li .name {
width: 116px;
padding-right: 12px;
}
 .invezl-table li .desc {
width: calc(100% - 116px);
padding-left: 12px;
}
 .invezl-table li .name, .invezl-table li .desc {
line-height: 24px;
padding-top: 12px;
padding-bottom: 12px;
}
 .invelx .joinxzlx-list li .desc p {
margin-top: 4px;
}
 .news-info {
flex-wrap: wrap;
}
 .news-time {
width: 100%;
text-align: left;
}
 .news-time span {
display: inline-block;
width: auto;
margin-right: 10px;
}
 .news-txt {
width: 100%;
padding: 0;
margin-top: 12px;
}
 .news-link {
width: 100%;
margin: 20px 0 0;
}
 .news-ul {
margin: -20px 0 0;
}
 .news-list {
margin-top: 32px;
}
 .news {
padding-top: 40px;
}
 .news-tabs-cont {
padding: 24px 15px;
}
 .news-tabs-cont .time span {
font-size: 40px;
}
 .news-tabs-cont .time p {
padding: 0 0 14px 6px;
}
 .newsxq {
padding-top: 40px;
}
 .newsxq-mix {
padding: 28px 20px 32px;
}
 .newsxq-mix .name {
font-size: 20px;
}
 .newsxq-mix .cont {
margin-top: 20px;
}
 .newsxq-col {
margin-top: 28px;
}
 .newsxq-col-btn .hint {
font-size: 18px;
}
 .newsxq-col-btn .name {
margin: 4px 0 6px;
}
 .entjjgs-cont {
margin-top: 24px;
}
 .entjjgs-cont p br {
content: "";
display: block;
height: 12px;
}
 .entjjgs-list {
flex-wrap: wrap;
margin-top: 10px;
}
 .entjjgs-list li {
width: 50%;
margin: 16px 0 0;
text-align: center;
}
 .entjjgs-list li .desc {
margin-top: 0;
}
 .entjjgs-list li .num span {
font-size: 26px;
}
 .entjjjy-cont .name h6 {
font-size: 22px;
}
 .entjjjy-cont .name p {
margin: 8px 0 10px;
font-size: 13px;
}
 .entjjjy-cont {
padding: 32px 0;
}
 .entjjfz-mix {
margin-top: 20px;
}
 .thumbs {
padding: 0 50px;
}
 .gallery {
padding: 0;
margin-top: 28px;
}
 .thumbs::after {
width: calc(100% - 100px);
}
 .thumbs-year.active {
font-size: 32px;
}
 .gallery-more .cont .desc {
margin-top: 16px;
}
 .entjjxm-mix {
margin-top: 30px;
}
 .entjjxm-list li .desc {
font-size: 12px;
line-height: 16px;
}
 .entjjxm-list li .num {
font-size: 42px;
}
 .entjjxm-list li {
height: 64px;
}
 .entjjxm-btn>div {
width: 40px;
height: 40px;
}
 .entlxgs-cont {
padding: 30px 0;
}
 .entlxgs-cont .name p {
font-size: 15px;
}
 .entlxgs-cont .name h6 {
font-size: 22px;
margin: 4px 0 8px;
}
 .entlxgs-cont .name i {
width: 50px;
height: 2px;
}
 .entlxgs-list li .desc h6 {
font-size: 14px;
}
 .entlxgs-list li .desc {
margin-left: 14px;
}
 .entlxgs-list li {
margin-top: 18px;
}
 .entlxgs-list {
margin-top: 24px;
}
 .entlxly-form {
margin-top: 26px;
}
 .entlxly-form .list {
margin-top: 14px;
}
 .entlxly-form input {
width: 100%;
height: 42px;
margin-top: 14px;
}
 .entlxly-form input:first-child {
margin-top: 0;
}
 .entlxly-form input, .entlxly-form textarea {
padding-left: 12px;
padding-right: 12px;
}
 .entlxly-form textarea {
padding-top: 8px;
padding-bottom: 8px;
height: 140px;
}
 .entlxly-form .code span {
width: 140px;
height: 42px;
}
 .entlxly-form .code {
width: 100%;
padding-right: 150px;
}
 .entlxly-form button {
width: 100%;
height: 42px;
margin-top: 14px;
}
 .entjs {
padding-top: 40px;
}
 .entjs-bar .name {
width: 100%;
height: auto;
padding: 24px 15px;
font-size: 16px;
flex-wrap: wrap;
}
 .entjs-bar .name i {
display: block;
margin: 4px auto;
width: 100%;
background-position: center;
}
 .entjs-menu {
position: absolute;
left: -200px;
top: 0;
z-index: 10;
}
 .entjs-cont {
width: 100%;
margin-top: 12px;
}
 .entjs-cont .desc p br {
height: 10px;
}
 .entjs-mix {
margin-top: 28px;
}
 .entjs-click {
display: flex;
width: 36px;
height: 36px;
background: #fff;
align-items: center;
justify-content: center;
user-select: none;
}
 .entjs-click span {
width: 22px;
height: 2px;
background: #3257b0;
position: relative;
}
 .entjs-click span::before, .entjs-click span::after {
content: "";
width: 100%;
height: 2px;
position: absolute;
background: #3257b0;
left: 0;
}
 .entjs-click span::before {
top: -6px;
}
 .entjs-click span::after {
bottom: -6px;
}
 .entjs-shade {
width: 100%;
height: 100%;
z-index: 4;
background: rgba(0, 0, 0, .5);
top: 0;
left: 0;
position: absolute;
}
 .entjs-close {
display: none;
width: 36px;
height: 36px;
position: absolute;
right: -36px;
top: 0;
background: #3257b0 url('../images/common/closeW.svg') no-repeat center/20px auto;
}
 .entjs-menu-title, .entjs-menu-list a {
padding-left: 16px;
}
 .entwhqy-menu li {
padding: 0;
width: 33.3333%;
}
 .entwhqy-menu li .name {
font-size: 16px;
}
 .entwhqy-menu {
margin-top: 30px;
}
 .entwhqy-loop {
margin-top: 24px;
}
 .entwhqy-cont {
width: 92%;
left: 4%;
}
 .entwhqy-cont .name {
font-size: 22px;
}
 .entwhqy-cont .desc {
line-height: 26px;
margin-top: 10px;
}
 .entwhyg-loop {
margin-top: 28px;
}
 .entwhyg-list li {
width: 48%;
}
 .entwhyg-list li:first-child {
width: 100%;
}
 .entwhyg-cont {
padding: 8px 10px;
}
 .entwhyg-cont .desc {
font-size: 12px;
}
 .entwhqk-loop {
margin-top: 30px;
}
 .entwhqk-link-cont {
padding-top: 18px;
}
 .entwhqy-menu li .icon img {
max-height: 40px;
}
 .entwhqy-menu li .icon {
height: 40px;
}
 .entry {
padding-top: 32px;
}
 .entry-bar .name {
width: 100%;
height: auto;
padding: 12px 0;
font-size: 16px;
}
 .entry-bar .desc {
width: 100%;
padding: 16px 16px;
height: auto;
}
 .entry-bar {
margin-top: 32px;
}
 .entry-mix {
margin-top: 36px;
}
 .entry-cont::after {
width: 40px;
height: 40px;
}
 .entry-cont .desc {
padding-left: 42px;
}
 .entry-cont::before, .entry-cont .desc::before {
left: 19px;
}
 .entry-cont .desc::after {
left: 14px;
}
 .entry-honor {
width: 100%;
padding-top: 36px;
}
 .entry-honor .scrollBar {
height: auto;
}
 .entry-honor .items {
margin: 24px auto 0;
}
 .entry-honor .items p {
margin-top: 14px;
}
 .entxs-list ul {
margin-top: -24px;
}
 .entxs-list li {
margin-top: 24px;
padding: 20px 18px 32px;
}
 .entsc-img .name {
font-size: 20px;
}
 .entsc-img img {
min-height: 180px;
}
 .entsc-cont .link {
width: 120px;
height: 38px;
margin-top: 14px;
}
 .entsc-cont {
padding: 28px 0;
}
 .entsc-items {
margin-top: 24px;
}
 .entds-img {
width: 100%;
}
 .entds-mix {
width: 100%;
padding: 28px 0 0;
}
 .entds-img p {
margin-top: 24px;
}
 .entds-title h4::after {
width: 50px;
height: 2px;
}
 .entds-title h4 {
font-size: 22px;
padding-bottom: 16px;
}
 .entds-cont {
margin-top: 24px;
}
 .entlxhz-list {
margin-top: 32px;
}
 .entlxhz-list ul {
margin-top: -18px;
}
 .entlxhz-list li {
width: 100%;
margin-top: 18px;
}
 .entlxhz-name {
font-size: 18px;
height: 38px;
}
 .joinxzdd-name {
width: 100%;
height: 60px;
font-size: 18px;
padding-left: 20px;
}
 .joinxzdd-name::before {
width: 4px;
height: 28px;
margin-top: -14px;
}
 .joinxzdd-list {
width: 100%;
border-left: none;
border-top: 1px solid #f5f5f5;
padding: 20px 12px 20px 24px;
}
 .joinxzdd-list li {
height: auto;
margin-top: 12px;
}
 .joinxzdd-list li:first-child {
margin-top: 0;
}
 .joinxzdd-list li .name::before, .joinxzdd-list li .name::after {
display: none;
}
 .joinxzdd-list li .name {
width: 100%;
}
 .joinxzdd-list li .moreinfo {
width: 100%;
margin-top: 2px;
padding-left: 0;
}
 .joinxzdd-list ul {
padding-right: 12px;
height: 400px;
}
 .joinxzdd-loop .swiper-container {
padding-bottom: 36px;
}
 .joinxzdd-loop .swiper-pagination-bullet {
margin: 0 4px !important;
}
 .joinxzdd-loop {
margin-top: 32px;
}
 .news-pic img {
height: auto;
}
 .entwhqy-cont .desc {
line-height: 22px;
font-size: 14px;
}
 .entwhqy-loop img {
min-height: 360px;
}
 .entwhqk-link-img img {
height: 260px;
}
 .Footer-stock span {
text-align:left;
padding-left:25px;
}
}
