 * {
 	margin: 0;
 	padding: 0;
	color: #303133;
	font-family: 'AlibabaPuHuiTi-2-55-Regular';
 }

 ol,
 ul,
 li {
 	list-style: none;
 	padding-left: 0;
 }
dl, ol, ul{
	margin-bottom: 0rem;
}
 a {
 	text-decoration: none;
 }

 a:hover {
 	color: #D0000F;
 }

 .mg0 {
 	margin: 0 auto;
 }

 .border_bt {
 	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
 }

 .pb2 {
 	padding-bottom: 2.5rem;
 }
 .main_pc{
	 width: 90rem;
	 margin: 0px auto;
 }
@font-face {
 	font-family: 'AlibabaPuHuiTi-2-55-Regular';
 	/*src:url('../font_l/AlibabaPuHuiTi-2-55-Regular-zip.ttf') format('truetype')*/
 	src:url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-55-Regular-zip.ttf') format('truetype')
 	
 }
 
 
 @font-face {
 	font-family: 'AlibabaPuHuiTi-2-45-Light';
 	/*src:url('../font_l/AlibabaPuHuiTi-2-45-Light-zip.ttf') format('truetype')*/
 	src:url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-45-Light-zip.ttf') format('truetype')
 }
 
 @font-face {
 	font-family: 'AlibabaPuHuiTi-2-65-Medium';
 	/*src:url('../font_l/AlibabaPuHuiTi-2-65-Medium-zip.ttf') format('truetype')*/
 	src:url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-65-Medium-zip.ttf') format('truetype')
 }
 
 @font-face {
 	font-family: 'AlibabaPuHuiTi-2-85-Bold';
 	/*src:url('../font_l/AlibabaPuHuiTi-2-85-Bold-zip.ttf') format('truetype')*/
 	src:url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/font_l/AlibabaPuHuiTi-2-85-Bold-zip.ttf') format('truetype')
 }
 
 .font_face45{
 	font-family: 'AlibabaPuHuiTi-2-45-Light';
 }
 .font_face55{
 	font-family: 'AlibabaPuHuiTi-2-55-Regular';
 }
.font_face65{
	font-family: 'AlibabaPuHuiTi-2-65-Medium';
}
.font_face85{
	font-family: 'AlibabaPuHuiTi-2-85-Bold';
}
 /* 公共样式 */
 .text-center{
	 text-align: center;
 }
 .text-indent{
 	text-indent: 2em;
 }
.flex-center{
	display: flex;
	justify-content: center;
	align-items: center;
}
.flex-startCenter{
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.flex-endCenter{
	display: flex;
	justify-content: flex-end;
	align-items: center;
}
.flex-start{
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.flex-satrtend{
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
}
.flex-endsatrt{
	display: flex;
	justify-content: flex-end;
	align-items: flex-start;
}
.flex-betweenCenter{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.flex-aroundCenter{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.flex-betweenStart{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.flex-aroundStart{
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
}
.flex-columnCenter{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.flex-betweenEnd{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.flex-centerEnd{
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.align_flexStart{
	align-content: flex-start;
}
.flex-centerStart{
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.flex-columnCenterStart{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
/* 颜色 */
.red_color{
	color: #D0000F;
}
.gary_color{
	color: #606266;
}
.gary_colors{
	color: #7B7D83;
}
.grey_color{
	color: #B3B9C3;
}
.grey_colors{
	color: #8C8C8C;
}
.darkGrey_color{
	color: #909399;
}
.white_color{
	color: #fff;
}
.black_color{
	color: #303133;
}
.white_color_70p{
	color: rgba(255, 255, 255, 0.7);
}
.red_bg{
	background-color: #D0000F;
}
.white_bg{
	background-color: #fff;
}
.gary_bg{
	background-color: #F7F7F7;
}
/* 电脑端字体 */
.font9{
	font-size: 0.5625rem;
}
.font10{
	font-size: 0.625rem;
}
.font11{
	font-size: 0.6875rem;
}
.font12{
	font-size: 0.75rem;
}
.font13{
	font-size: 0.8125rem;
}
.font14{
	font-size: 0.875rem;
}
.font15{
	font-size: 0.9375rem;
}
.font16{
	font-size: 1rem;
}
.font17{
	font-size: 1.0625rem;
}
.font18{
	font-size: 1.125rem;
}
.font19{
	font-size: 1.1875rem;
}
.font22{
	font-size: 1.375rem;
}
.font24{
	font-size: 1.5rem;
}
.font20{
	font-size: 1.25rem;
}
.font21{
	font-size: 1.3125rem;
}
.font25{
	font-size: 1.5625rem;
}
.font26{
	font-size: 1.625rem;
}
.font28{
	font-size: 1.75rem;
}
.font42{
	font-size: 2.625rem;
}
.font46{
	font-size: 2.875rem;
}
.font30{
	font-size: 1.875rem;
}
.font32{
	font-size: 2rem;
}
.font34{
	font-size: 2.125rem;
}
.font36{
	font-size: 2.25rem;
}
.font40{
	font-size: 2.5rem;
}
.font45{
	font-size: 2.8125rem;
}
.font50{
	font-size: 3.125rem;
}
.font52{
	font-size: 3.25rem;
}
.weight500{
	font-weight: 500;
}
.weight600{
	font-weight: 600;
}
.weightBold{
	font-weight: bold;
}
/* 字间距 */
.letter-spacing1{
	letter-spacing: 0.0625rem;
}
.letter-spacing2{
	letter-spacing: 0.125rem;
}
/* 间距 */
.margin_top5{
	margin-top: 0.3125rem;
}
.margin_top9{
	margin-top: 0.5625rem;
}
.margin_top16{
	margin-top: 1rem;
}
.margin_top20{
	margin-top: 1.25rem;
}
.margin_top25{
	margin-top: 1.5625rem;
}
.margin_top27{
	margin-top: 1.6875rem;
}
.margin_top29{
	margin-top: 1.8125rem;
}
.margin_top30{
	margin-top: 1.875rem;
}
.margin_top32{
	margin-top: 2rem;
}
.margin_top37{
	margin-top: 2.3125rem;
}
.margin_top40{
	margin-top: 2.5rem;
}
.margin_top47{
	margin-top: 2.9375rem;
}
.margin_top70{
	margin-top: 4.375rem;
}
.margin_top77{
	margin-top: 4.8125rem;
}
.margin_top80{
	margin-top: 5rem;
}
.margin_top100{
	margin-top: 6.25rem;
}
.margin_top130{
	margin-top: 8.125rem;
}
.margin_top150{
	margin-top: 9.375rem;
}
.margin_bottom30{
	margin-bottom: 1.875rem;
}
.margin_bottom60{
	margin-bottom: 3.75rem;
}
.margin_bottom120{
	margin-bottom: 7.5rem;
}
.margin_left8{
	margin-left: 0.5rem;
}
.margin_left10{
	margin-left: 0.625rem;
}
.margin_left12{
	margin-left: 0.75rem;
}
.margin_left5{
	margin-left: 0.3125rem;
}
.margin_left42{
	margin-left: 42px;
}
.margin_left58{
	margin-left: 3.625rem;
}
.margin_right5{
	margin-right: 0.3125rem;
}
.margin_right50{
	margin-right: 3.125rem;
}
.padding_top120{
	padding-top: 7.5rem;
}
.padding_bottom120{
	padding-bottom: 7.5rem;
}
.slShow{
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
}
.slShow2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden; 
}
.slShow3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden; 
}
.slShow6{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden; 
}
/* 行距 */
.line_height15{
  line-height: 0.9375rem;
}
.line_height20{
  line-height: 1.25rem;
}
.line_height23{
  line-height: 1.4375rem;
}
.line_height25{
  line-height: 1.5625rem;
}
.line_height30{
  line-height: 1.875rem;
}
.line_height36{
  line-height: 2.25rem;
}
 /* 头部样式开始 */
 .header_container_box {
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: 999;
 	height: 6.3rem;
 	width: 100%;
 	/* background-color: #fff; */
 }

 .header_logo_box img {
 	width: 6rem;
 	height: 5.5625rem;
 	margin-top: 0.25rem;
 	margin-left: 5.125rem;
 }

 .header_nav_box {
 	display: flex;
 	flex-direction: row;
 	justify-content: end;
 	margin-top: 1.3rem;
 }
 
  .sublis{
	  width: 44.125rem;
  }
  .sublis a{
	  color: #fff;
	  font-size: 1.125rem;
	  width: 13.5625rem;
	  padding: 0rem !important;
	 
  }
  .sublis a img{
	  display: none;
  }
  .sublis a:hover img{
	  display: inline-block;
  }

 .header_nav_children_box li:hover .children_submenu_box {
 	opacity: 1;
 	visibility: visible;
 	transform: scale(1);
 }

 .children_submenu_box {
 	visibility: hidden;
 	position: absolute;
 	top: 6.5rem;
 	left: 0;
 	width: 100vw;
 	height: 19.375rem;
 	/* padding-bottom: 1.2rem; */
 	background-color: rgba(208, 0, 15, 0.8);
 	fill: rgba(208, 0, 15, 0.80);
 	z-index: 99;
 	opacity: 0;
 	transform: scale(1, 1);
 	transform-origin: 0 0;
 	transition: all 0.3s ease-in-out;
 	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-ms-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 }

 .children_submenu_item_box1 {
 	margin-left: -2.8rem;
 }

 .children_submenu_container_box {
 	display: flex;
 	padding-left: 21rem;
 }

 .children_submenu_item_box {
 	padding-top: 2rem;
 	display: block;
 	padding-left: 0;
 }

 .children_submenu_item_box li {
 	display: block;
 }

 .children_submenu_item_box li a {
 	padding: 0.8rem 3.1rem;
 	display: inline-block;
 	font-size: 0.98rem;
 }

 .header_nav_box li {
 	display: block;
 	height: 5rem;
 	/* position: relative; */
 }


 .header_nav_box li a {
 	padding: 0 1.875rem;
 	display: inline-block;
 	height: inherit;
 	line-height: 4.5rem;
 	font-size: 1.125rem;
	font-family: AlibabaPuHuiTi-2-55-Regular;
	color: #fff;
 }
 
 .index_about_more{
  	width: 11.625rem;
	line-height: 3rem !important;
 	height: 3rem !important;
 	border: 0.0625rem solid rgba(255,255,255,0.3);
	color: #fff;
	margin-top: 2.5rem;
 }

 .header_nav_box li span {
 	display: block;
 	position: absolute;
 	width: 30%;
 	height: 3px !important;
 	background-color: #D0000F;
 	left: 50%;
 	bottom: 4px;
 	margin-left: -15%;
 	opacity: 0;
 }

.header_nav_box a.active{
    color: #D0000F;
}
 .header_nav_box li:hover>span {
 	opacity: 1;
 }

 .header_nav_children_box {
 	position: absolute;
 	left:0%;
 	width: 100%;
	height: 19.375rem;
 	visibility: hidden;
 	z-index: 1000;
 	transition: all 0.3s ease-in-out;
 	-webkit-transition: all 0.3s ease-in-out;
 	-moz-transition: all 0.3s ease-in-out;
 	-ms-transition: all 0.3s ease-in-out;
 	-o-transition: all 0.3s ease-in-out;
 	opacity: 0;
 	backdrop-filter: blur(3px);
 	transform: scale(1, 0);
 	transform-origin: 0 0;
	background-color: rgba(208, 0, 15, 0.8);
 }
	
.header_nav_children_box_lag {
	position: absolute;
	left:0%;
	width: 7.5rem;
	height: 9.375rem;
	border-radius: 0.75rem;
	text-align: center;
	visibility: hidden;
	z-index: 1000;
	padding-top: 1rem;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	opacity: 0;
	transform: scale(1, 0);
	transform-origin: 0 0;
	background-color: rgba(208, 0, 15, 0.8);
 }


 .header_nav_children_box li,.header_nav_children_box_lag li{
 	height: 3.5rem;
 }

 .header_nav_children_box li a,.header_nav_children_box_lag li a{
 	z-index: 1000;
 	display: block;
 	padding: 0 2.8rem;
 	font-size: 0.98rem;
 	padding: 0;
 	text-align: center;
 }

 .header_nav_box li:hover .header_nav_children_box {
 	visibility: visible;
 	opacity: 1;
 	transform: scale(1);
 }

.header_nav_box li:hover .header_nav_children_box_lag {
 	visibility: visible;
 	opacity: 1;
 	transform: scale(1);
 }

 .lind_top {
 	margin-top: 13px; 
	width: 0.0625rem;
	height: 2.5rem;
	background-color: rgba(255,255,255,0.8);
	display: inline-block;
 }

 .header_nav_tel img {
 	width: 1.625rem;
 	height: 1.625rem;
 	margin-top: -0.3rem;
 	margin-right: 0.3rem;
 }

 .header_nav_search {
 	display: flex;
 	align-items: center;
 	height: 4.5rem;
 	line-height: 4.5rem;
 	padding-left: 2.6rem;
 	padding-right: 3.6rem;
 }

 .header_nav_search img {
 	width: 1.625rem;
 	height: 1rem;
 }
 .header_mobile_box {
 	display: none;
 }
 .header_mobile_logo {
 	margin-left: 2rem;
 }

 .header_mobile_logo img {
 	width: 4.75rem;
 	height: 3.125rem;
 }
 
 .line_hide{
	 display: none;
 }

 .header_mobile_content_box {
 	background-color: #fff;
 	position: fixed;
 	top: 0;
 	left: 0;
 	padding: 8px 0;
 	width: 100%;
 	z-index: 999;
 	display: flex;
 	justify-content: space-between;

 }

 .mobile-nav-toggler img {
 	width: 3rem;
 	height: 3rem;
 	margin-right: 2rem;
 	cursor: pointer;
 }

 .mobile-menu .navigation li.active>a {
 	color: #fff;
 	opacity: 1;
 }

 .mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open {
 	color: #fff;
 }

 .mobile-menu {
 	position: fixed;
 	right: 0;
 	top: 0;
 	width: 300px;
 	padding-right: 30px;
 	max-width: 100%;
 	height: 100%;
 	opacity: 0;
 	visibility: hidden;
 	z-index: 1005;
 	border-radius: 0px;
 	transition: all 700ms ease;
 	-moz-transition: all 700ms ease;
 	-webkit-transition: all 700ms ease;
 	-ms-transition: all 700ms ease;
 	-o-transition: all 700ms ease;
 	-webkit-transform: translateX(101%);
 	-ms-transform: translateX(101%);
 	transform: translateX(101%);
 }

 .mobile-menu .navbar-collapse {
 	display: block !important;
 }

 .mobile-menu .nav-logo {
 	position: relative;
 	padding: 30px 25px;
 	text-align: left;
 }

 .mobile-menu .nav-logo img {
 	width: 3.8rem;
 	height: 3.25rem;
 }

 .mobile-menu-visible {
 	overflow: hidden;
 }

 .mobile-menu-visible .mobile-menu {
 	opacity: 1;
 	visibility: visible;
 	-webkit-transform: translateX(0%);
 	-ms-transform: translateX(0%);
 	transform: translateX(0%);
 }

 .mobile-menu .navigation li.current>a:before {
 	height: 100%;
 }

 .menu-backdrop {
 	position: fixed;
 	right: 0;
 	top: 0;
 	width: 100%;
 	height: 100%;
 	z-index: 2;
 	transition: all 700ms ease;
 	-moz-transition: all 700ms ease;
 	-webkit-transition: all 700ms ease;
 	-ms-transition: all 700ms ease;
 	-o-transition: all 700ms ease;
 	opacity: 0;
 	visibility: hidden;
 	background: #fff;
 }

 .mobile-menu-visible .menu-backdrop {
 	opacity: 0.80;
 	visibility: visible;
 }

 .mobile-menu .menu-box {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 	width: 100%;
 	height: 100%;
 	max-height: 100%;
 	overflow-y: auto;
 	overflow-x: hidden;
 	background: #fff;
 	padding: 0px 0px;
 	z-index: 1005;
 	box-shadow: -9px 0 14px 0px rgb(0 0 0 / 6%);
 }

 .mobile-menu-visible .mobile-menu .menu-box {
 	opacity: 1;
 	visibility: visible;
 }

 .mobile-menu .close-btn {
 	position: absolute;
 	right: 25px;
 	top: 28px;
 	line-height: 30px;
 	width: 35px;
 	text-align: center;
 	font-size: 20px;
 	color: #333;
 	cursor: pointer;
 	z-index: 10;
 	-webkit-transition: all 0.9s ease;
 	-o-transition: all 0.9s ease;
 	transition: all 0.9s ease;
 }

 .mobile-menu-visible .mobile-menu .close-btn {
 	-webkit-transform: rotate(360deg);
 	-ms-transform: rotate(360deg);
 	transform: rotate(360deg);
 }

 .mobile-menu .navigation {
 	position: relative;
 	display: block;
 	width: 100%;
 	float: none;
 }

 .mobile-menu .navigation li {
 	position: relative;
 	display: block;
 	border-top: 1px solid rgb(0 0 0 / 10%);
 }

 .mobile-menu .navigation:last-child {
 	border-bottom: 1px solid rgb(0 0 0 / 10%);
 }

 .mobile-menu .navigation li>ul>li:first-child {
 	border-top: 1px solid rgb(0 0 0 / 10%);
 }

 .mobile-menu .navigation li>a {
 	position: relative;
 	display: block;
 	line-height: 24px;
 	padding: 10px 25px;
 	font-size: 15px;
 	font-weight: 500;
 	color: #312620;
 	text-transform: capitalize;
 	-webkit-transition: all 500ms ease;
 	-o-transition: all 500ms ease;
 	transition: all 500ms ease;
 	border: none;
 }

 .mobile-menu .navigation li ul li>a {
 	font-size: 15px;
 	margin-left: 20px;
 	text-transform: capitalize;
 }

 .mobile-menu .navigation li ul li ul li a {
 	margin-left: 40px;
 }

 .mobile-menu .navigation li ul li ul li ul li a {
 	margin-left: 60px;
 }

 .mobile-menu .navigation li>a:before {
 	content: '';
 	position: absolute;
 	left: 0;
 	top: 0;
 	height: 0;
 	-webkit-transition: all 500ms ease;
 	-o-transition: all 500ms ease;
 	transition: all 500ms ease;
 }

 .mobile-menu .navigation li.menu-item-has-children .dropdown-btn {
 	position: absolute;
 	right: 6px;
 	top: 6px;
 	width: 32px;
 	height: 32px;
 	text-align: center;
 	font-size: 16px;
 	line-height: 32px;
 	color: #312620;
 	/* background: #efefef; */
 	cursor: pointer;
 	border-radius: 2px;
 	-webkit-transition: all 500ms ease;
 	-o-transition: all 500ms ease;
 	transition: all 500ms ease;
 	z-index: 5;
 }

 .mobile-menu .navigation li.menu-item-has-children .dropdown-btn.open {
 	-webkit-transform: rotate(90deg);
 	-ms-transform: rotate(90deg);
 	transform: rotate(90deg);
 }

 .mobile-menu .navigation li>ul,
 .mobile-menu .navigation li>ul>li>ul {
 	display: none;
 }

 .mobile-menu .social-links {
 	position: relative;
 	text-align: center;
 	padding: 30px 25px;
 }

 .mobile-menu .social-links li {
 	position: relative;
 	display: inline-block;
 	margin: 0px 10px 10px;
 }

 .mobile-menu .social-links li a {
 	position: relative;
 	line-height: 32px;
 	font-size: 16px;
 	color: #312620;
 	-webkit-transition: all 500ms ease;
 	-o-transition: all 500ms ease;
 	transition: all 500ms ease;
 }

 .mobile-nav-toggler {
 	position: relative;
 	float: right;
 	font-size: 30px;
 	cursor: pointer;
 	line-height: 1;
 	color: #fff;
 	/* display: none; */
 }

 .mobile-menu .navigation li a {
 	color: #312620 !important;
 }

 /* 头部样式结束 */
 /* 底部样式开始 */
 .footer_big_box {
 	background: #333;
 	padding-top: 4rem;
 	padding-bottom: 1.6rem;
 }

 .footer_left_box1 {
 	display: flex;
 	align-items: center;
 }

 .footer_left_logo img {
 	width: 16.3125rem;
 	height: 4.75rem;
 }

 .footer_left_box1 .footer_left_text {
 	color: #fff;
 	font-size: 1.875rem;
 	font-weight: 500;
 	margin-left: 2.4rem;
 }

 .footer_left_text span {
 	color: #D0000F;
 }

 .footer_left_box2 {
 	color: #fff;
 	font-size: 1.125rem;
 	padding-top: 2.7rem;
 	padding-bottom: 1.3rem;
 }

 .footer_left_box3 {
 	display: flex;
 }

 .footer_left_concat_item_box {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .footer_left_concat_item_box img {
 	width: 6.25rem;
 	height: 6.25rem;
 }

 .footer_left_concat_item_box span {
 	color: #B3B9C3;
 	font-size: 0.875rem;
 	padding-top: 1.1rem;
 }

 .foo_left {
 	margin-right: 2rem;
 }

 .footer_right_box1 {
 	font-size: 1.125rem;
 	color: #E4E7ED;
 	padding-top: 0.5rem;
 }

 .footer_right_box2 {
 	font-size: 2rem;
 	color: #D0000F;
 	font-weight: 400;
 }

 .footer_right_box3 {
 	display: flex;
 	flex-wrap: wrap;
 	padding-top: 2.5rem;
 }

 .footer_nav_big_box {
 	display: flex;
 }

 .footer_nav_title {
 	color: var(--unnamed, #FFF);
 	font-weight: 500;
 	font-size: 1.125rem;
 	text-align: center;
 	display: block;
 	transition: all 0.1s;
 	padding-bottom: 1.1rem;
 }

 .footer_nav_title1 a {
 	color: var(--unnamed, #606266);
 	font-weight: 400;
 	font-size: 1.125rem;
 	text-align: center;
 	display: block;
 	transition: all 0.1s;
 	padding-bottom: 0.8rem;
 }

 .footer_nav_title1 a:hover {
 	color: var(--unnamed, #E50242);
 }

 .footer_nav_box_r {
 	margin-right: 4.6rem;
 }

 .footer_nav_title_auto a {
 	width: auto;
 }

 .gov_footer_box {
 	padding-top: 2.3rem;
 }

 .gov_footer_info1 span {
 	color: #fff;
 	margin-right: 1rem;
 }

 .gov_footer_info1 {
 	color: #909399;
 	font-size: 0.9375rem;
 }

 .gov_footer_info2 img {
 	width: 1.0625rem;
 	height: 1.0625rem;
 }

 .gov_footer_info2 {
 	color: #909399;
 	font-size: 0.9375rem;
 	padding-top: 0.5rem;
 }

 .gov_footer_info2 a {
 	color: #909399;
 	font-size: 0.9375rem;
 	transition: all 0.4s linear;
 	display: inline-block;
 }

 .gov_footer_info2 a:hover {
 	color: #E50242;
 	transform: translateX(10px);
 }

 .gov_img_box {
 	display: flex;
 	justify-content: flex-end;
 }

 .gov_img img {
 	width: 10.3125rem;
 	height: 2.8125rem;
 	transition: all 0.4s linear;
 }

 .gov_img img:hover {
 	transform: translateX(10px);
 }

 /* 底部样式结束 */
 #dowebok {
 	height: 100vh;
 }

 #fp-nav {
 	left: 30px;
 }

 #fp-nav ul li a.active span,
 #fp-nav ul li:hover a.active span,
 .fp-slidesNav ul li a.active span,
 .fp-slidesNav ul li:hover a.active span {
 	background: #D0000F;
 	height: 2px;
    width: 32px;
    border-radius: 3px;
 }

 #fp-nav ul li a span,
 .fp-slidesNav ul li a span {
 	background: rgba(48, 49, 51, 0.4);
 	height: 2px;
    width: 20px;
    border-radius: 3px;
 }

 .section {
 	width: 100%;
 	height: 100vh;
 }

 .section_img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 }

 .back_top {
 	height: 3.75rem;
 	width: 100%;
 	background-color: #E50242;
 	display: inline-flex;
 	align-items: center;
 	justify-content: center;
 }

 .back_top img {
 	width: 2.375rem;
 	height: 2.375rem;
 }

 .brand_container_box {
 	width: 100%;
 	height: 100%;
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/brand_bj_box.png') no-repeat;
 	background-size: cover;
 }

 .brand_container_title {
 	text-align: center;
 	padding-top: 12rem;
 	color: var(--unnamed, #303133);
 	font-size: 2.625rem;
 	font-weight: 500;
 }

 .brand_container_desc {
 	text-align: center;
 	color: var(--unnamed, #606266);
 	font-size: 1.25rem;
 	padding-top: 1.2rem;
 }

 .myBannerSwiper_box {
 	width: 100%;
 	height: 100vh;
 }

 .myBannerSwiper {
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
 	position: relative;
 }

 .myBannerSwiper .swiper {
 	width: 100%;
 	height: 100%;
 }

 .myBannerSwiper .swiper-pagination-bullet-active {
 	background: #E50242 !important;
 }

 .myBannerSwiper .swiper-pagination-bullet {
 	width: 4.6875rem;
 	height: 0.4375rem;
 	border-radius: 7.75rem;
 	background: rgba(48, 49, 51, 0.20);
 	opacity: 1;
 }

 .myBannerSwiper .swiper-pagination {
 	bottom: 20px !important;
 }

 .myBannerSwiper_item_box {
 	width: 100%;
 	height: 100%;
 }

 .myBannerSwiper_item_box .myBannerSwiper_item_img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 }
.swiper_banner_title{
	width: 54.875rem;
	height: 5rem;
}

.more_btn{
	width: 11.25rem;
	height: 3rem;
	font-size: 1.125rem;
	border-radius: 6.25rem;
	border: 1px solid #fff;
	margin: 7rem auto 0rem;
}
 .swiper_title1 {
 	right: 0;
 	width: 100%;
 	text-align: center;
 	color: var(--unnamed, #FFF);
 }

 .swiper_info_item_box {
 	-webkit-animation-delay: 1s;
 	position: absolute;
 	top: 19.5rem;
	width: 54.875rem;
 	left: 50%;
	margin-left: -27.4375rem;
 }

 .swiper_info_item {
 	margin-left: 4.5rem;
 }

 .swiper_info_item_num {
 	color: var(--unnamed, #E50242);
 	font-weight: 400;
 	font-size: 3rem;
 }

 .swiper_info_item_num span {
 	color: var(--unnamed, #606266);
 	font-size: 1.1875rem;
 }

 .swiper_info_item_desc {
 	width: 11.6rem;
 	font-size: 1.0625rem;
 	color: var(--unnamed, #606266);
 	font-weight: 400;
 	line-height: 1.5rem;
 }

 .swiper_info_item_desc2 {
 	width: 14.5rem;
 }


 .myBrandSwiper_box {
 	width: 100%;
 	height: 28rem;
 	margin-top: 5.4rem;
 	overflow: hidden;
 	position: relative;
 }

 .myBrandSwiper_box .swiper {
 	width: 100%;
 	height: 90%;
 }

 .myBrandSwiper_box .swiper-slide {
 	/* background-color: #B3B9C3; */
 }

 .myBrandSwiper_box .swiper-pagination-bullet-active {
 	background: #E50242;
 }

 .myBrandSwiper_item_box {
 	display: flex;
 	width: 100%;
 	flex-wrap: wrap;
 }

 .brand_item_box {
 	width: 15.6%;
 	height: 10%;
 	background: #f5f6f8;
 	display: inline-flex;
 	align-items: center;
 	justify-content: center;
 	margin-right: 0.8rem;
 	margin-bottom: 1.25rem;
 	transition: all 0.2s linear;
 }

 .brand_item_box:hover {
 	transform: translateX(10px);
 }

 .brand_item_box img {
 	width: 96%;
 	height: 96%;
 }

 .banner_right_container_box {
 	width: 100%;
 	height: 100%;
 	/*background: url('/static/images/banner02.png') no-repeat;*/
 	/*background-size: cover;*/
 	/*position: relative;*/
 }

 .banner_right_container_box1 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/banner04.png') no-repeat;
	background-size: cover;
 }

 .banner_right_container_box2 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/banner06.png') no-repeat;
	background-size: cover;
 }

 .banner_right_container_box3 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/media_icon22.png') no-repeat;
 }

 .banner_right_container_box4 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/outbanner2.png') no-repeat;
 }

 .banner_right_container_box5 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/outbanner3.png') no-repeat;
 }

 .media_container_title {
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	position: absolute;
 	top: 12rem;
 	width: 100%;
 	left: 0;
 }

 .media_container_title_span {
 	color: var(--unnamed, #303133);
 	font-weight: 500;
 	font-size: 4.125rem;
 	position: relative;
 }

 .media_white_title {
 	text-align: center;
 	color: var(--unnamed, #FFF);
 	font-size: 2.875rem;
 	font-weight: 400;
 	position: absolute;
 	width: 100%;
 	left: 0;
 	bottom: 10rem;
 }

 .media_container_title_span1 {
 	font-size: 2.875rem;
 }

 .media_container_title_span img {
 	position: absolute;
 	width: 1.875rem;
 	height: 1.875rem;
 	top: 0;
 	left: 0;
 }

 .media_container_title1 {
 	text-align: center;
 	color: var(--unnamed, #606266);
 	font-weight: 400;
 	font-size: 1.375rem;
 	position: absolute;
 	top: 18rem;
 	width: 100%;
 	left: 0;
 }

 .media_container_desc {
 	text-align: center;
 	color: var(--unnamed, #606266);
 	font-weight: 400;
 	font-size: 1rem;
 	position: absolute;
 	top: 22rem;
 	width: 100%;
 	left: 0;
 }

 .media_center_bottom_box {
 	position: absolute;
 	bottom: 5rem;
 	width: 100%;
 	left: 0;
 	display: flex;
 	justify-content: center;
 }

 .media_center_desc_box {
 	width: 50%;
 	color: var(--unnamed, #606266);
 	text-align: center;
 	font-size: 1rem;
 	font-weight: 400;
 	line-height: 2rem;
 }

 .media_container_desc1 {
 	position: absolute;
 	bottom: 3rem;
 	width: 100%;
 	left: 0;
 	color: var(--unnamed, #303133);
 	text-align: center;
 	font-size: 1rem;
 }

 .media_container_desc1 span {
 	color: var(--unnamed, #E50242);
 	font-size: 3.125rem;
 }

 .banner_right_container_title {
 	font-weight: 500;
 	font-size: 3.25rem;
 }

 .banner_right_container_title_new {
 	font-size: 3.125rem;
 }

 .banner_right_container_title img {
 	width: 1.875rem;
 	height: 1.875rem;
 	top: 0;
 	right: 0;
 }
.banner_right_container_title img.index_about_icon{
	width: 1.875rem;
	height: 1.875rem;
	margin-left: 1.25rem;
}
 .banner_right_container_title1 {
 	font-size: 1.875rem;
	margin: 0.3125rem 0rem 0rem;
 }

 .banner_right_container_icon_item_box {
 	position: absolute;
 	right: 16rem;
 	top: 29rem;
 	display: flex;
 	align-items: center;
 	justify-content: end;
 }

 .banner_right_container_icon_item_box img {
 	width: 2.1875rem;
 	height: 2.1875rem;
 	margin-left: 1.25rem;
 	margin-right: 0.5rem;
 }

 .banner_right_container_icon_item_box span {
 	color: var(--unnamed, #FFF);
 	font-size: 1.5rem;
 	font-weight: 400;
 }

 .banner_right_container_icon_box {
 	position: absolute;
 	right: 16rem;
 	top: 29rem;
 	display: flex;
 	align-items: center;
 	justify-content: end;
 }

 .banner_right_container_icon_box img {
 	width: 4rem;
 	height: 4rem;
 	margin-left: 2.25rem;
 }

 .banner_right_container_desc {
 	position: absolute;
 	right: 16rem;
 	top: 37rem;
 	width: 34rem;
 	text-align: end;
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	font-weight: 400;
 }

 .banner_right_container_desc1 {
 	top: 35rem;
 }

 .banner_right_container_btn {
 	position: absolute;
 	right: 16rem;
 	top: 45rem;
 	width: 14.375rem;
 	height: 2.875rem;
 	line-height: 2.875rem;
 	text-align: center;
 	border-radius: 20.3125rem;
 	background: var(--unnamed, #E50242);
 	font-size: 1.125rem;
 	display: block;
 	transition: all 0.2s linear !important;
 }

 .banner_right_container_btn a {
 	color: #fff;
 	transition: all 0.2s linear !important;
 }

 .banner_right_container_btn:hover a {
 	color: #fff;
 	padding-left: 1rem;
 }

 .banner_right_container_desc_item_box {
	 margin-top: 57px;
 	display: flex;
 	align-items: center;
 	justify-content: end;
 }

 .banner_right_container_desc_item {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	width: 39.75rem;
 }

 .banner_right_container_desc_item_title {
	 color: #606266;
 	font-size: 1.125rem;
	line-height: 2.1875rem
 }

 .banner_right_container_desc_item_title1 {
	  color: #606266;
 	font-size: 1.125rem;
	line-height: 2.1875rem
 }

 .banner_left_container_box {
 	width: 100%;
 	height: 100%;
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/banner05.png') no-repeat;
 	background-size: cover;
 	position: relative;
 }

 .banner_left_container_box1 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/media_icon11.png') no-repeat;
 }

 .banner_left_container_box2 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/media_icon33.png') no-repeat;
 }

 .banner_left_container_box3 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/media_icon44.png') no-repeat;
 }

 .banner_left_container_box4 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/outbanner1.png') no-repeat;
 }

 .banner_left_container_box5 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/outbanner4.png') no-repeat;
 }

 .banner_left_container_box6 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/outbanner5.png') no-repeat;
 }

 .banner_left_container_box7 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/out_brand_banner1.png') no-repeat;
 }

 .banner_left_container_box8 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/out_brand_banner2.png') no-repeat;
 }

 .banner_left_container_box9 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/out_brand_banner3.png') no-repeat;
 }

 .banner_left_container_box10 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/banner04.png') no-repeat;
 }

 .banner_left_container_box11 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/highbanner2.png') no-repeat;
 }

 .banner_left_container_box12 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/highbanner3.png') no-repeat;
 }

 .banner_left_container_box13 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/highbanner4.png') no-repeat;
 }

 .banner_left_container_box14 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/busbanner1.png') no-repeat;
 }

 .banner_left_container_box15 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/busbanner4.png') no-repeat;
 }

 /* news */
 .banner_left_container_box16 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/busbanner3.png') no-repeat;
 }

 .banner_left_container_box16 .header_title {
 	color: #303133;
 	text-align: center;
 	font-family: Alibaba PuHuiTi 2.0;
 	font-size: 2.875rem;
 	font-style: normal;
 	font-weight: 400;
 	line-height: normal;
 	letter-spacing: 1.8px;
 	padding-top: 11rem;
 	padding-bottom: 3.0625rem;
 }

 .banner_left_container_box16 .banner_box {
 	position: relative;
 	width: 75rem;
 	height: 37.875rem;
 	margin: 0 auto;
 }

 .banner_left_container_box16 .banner_box .detaile_box {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	display: flex;
 	padding-top: 67px;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left {
 	width: 50%;
 	height: 100%;
 	position: relative;
 }


 .banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title {
 	display: flex;
 	align-items: center;
 	margin-left: 6.25rem;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title .redio_box {
 	width: 9.25rem;
 	height: 2.875rem;
 	border-radius: 20.3125rem;
 	background: #fff;
 	box-shadow: 0rem 0rem 1.5625rem 0rem rgba(0, 0, 0, 0.10);
 	flex-shrink: 0;
 	color: #000;
 	text-align: center;
 	font-size: 1.375rem;
 	font-style: normal;
 	font-weight: 400;
 	line-height: 2.875rem;
 	letter-spacing: 0.44px;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title .line {
 	width: 16.8125rem;
 	height: 0.0625rem;
 	background: #E50242;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title .ball {
 	width: 0.4375rem;
 	height: 0.4375rem;
 	flex-shrink: 0;
 	background: #E50242;
 	border-radius: 6.25rem;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_detaile {
 	width: 15.375rem;
 	height: auto;
 	padding: 0.3125rem;
 	margin-top: 26px;
 	color: #606266;
 	text-align: center;
 	font-size: 16px;
 	font-style: normal;
 	margin-left: 2.125rem;
 	font-weight: 400;
 	line-height: 32px;
 	/* 200% */
 	letter-spacing: 0.32px;
 	/* //溢出隐藏省略号 */
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 3;
 	/* //-webkit-line-clamp:1; 超出几行 */
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .video {
 	margin-top: 4.5625rem;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .video .redio_box {
 	margin-left: -7.325rem;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_left .video .sm_detaile {
 	margin-left: -3.875rem;
 }

 /* 右边 */
 .banner_left_container_box16 .banner_box .detaile_box .dt_right {
 	width: 50%;
 	height: 100%;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_right .smile_box {
 	overflow: auto;
 	padding-top: 130px;
 	margin-left: 2.5rem;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_right .video {
 	overflow: auto;
 	padding-top: 0.575rem;
 	display: flex;
 	flex-direction: column;
 	align-items: flex-end;
 }

 .banner_left_container_box16 .banner_box .detaile_box .dt_right .sm_detaile {
 	float: right;
 }

 .banner_left_container_box16 .jinzita_box {
 	width: 37.875rem;
 	height: 100%;
 	flex-shrink: 0;
 	margin: 0 auto;
 	background-size: 100% 100%;
 	text-align: center;
 	background-image: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/ciale.png');
 }

 .banner_left_container_box16 .jinzita_box .icon_sj {
 	width: 34.625rem;
 	height: 31.6875rem;
 	flex-shrink: 0;
 	margin-top: 4.1875rem;
 }

 .banner_left_container_box17 {
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/busbanner5.png') no-repeat;
 }

 .banner_left_container_box17 .box17_header {
 	width: 100%;
 	padding-top: 11.625rem;
 	padding-bottom: 3.125rem;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	color: #303133;
 	font-size: 2.625rem;
 	font-style: normal;
 	font-weight: 500;
 	line-height: normal;
 	letter-spacing: 0.225rem;
 }

 .banner_left_container_box17 .content_17 {
 	position: relative;
 	width: 88.375rem;
 	height: auto;
 	margin: 0 auto;
 	display: flex;
 	justify-content: center;
 	flex-wrap: wrap;
 }
 .banner_left_container_box17 .content_17 a {
	 width: 33.333333%;
	 display: inline-block;
 }
 .banner_left_container_box17 .content_17 .image_text_box {
 	width: 100%;
 	text-align: center;
 }

 .banner_left_container_box17 .content_17 .image_text_box .name {
 	color: #606266;
 	text-align: center;
 	padding-top: 1.875rem;
 	padding-bottom: 0.625rem;
 	font-size: 18px;
 	font-style: normal;
 	font-weight: 400;
 	line-height: normal;
 	letter-spacing: 0.18px;
	transition: all 0.4s linear;
 }

 .banner_left_container_box17 .content_17 .image_text_box img {
 	width: 97%;
 	height: 15.125rem;
 }

 .banner_left_container_box17 .content_17 .wxicon {
 	position: absolute;
 	bottom: 4rem;
 	right: 3.125rem;
 	width: 7.5rem;
 	color: #909399;
 	text-align: center;
 	font-family: Alibaba PuHuiTi 2.0;
 	font-size: 14px;
 	font-style: normal;
 	font-weight: 400;
 	line-height: normal;
 	letter-spacing: 0.257px;
 }

 .banner_left_container_box17 .content_17 .wxicon img {
 	width: 7rem;
 	height: 6.8125rem;
 	flex-shrink: 0;
	/* border-radius: 50%; */
 	margin-bottom: 1.375rem;
 }

 .banner_left_container_box17 .box17_header .icon17 {
	width: 2.625rem;
	height: 2.625rem;
 	flex-shrink: 0;
	margin-right: 6px;
 }
.banner_left_container_box17 .content_17 a:hover .name{
	color: #E50242 ;
	transform: translateX(10px);
}
 /* news */

 .banner_left_container_title img {
 	position: absolute;
 	width: 1.875rem;
 	height: 1.875rem;
 	top: 0;
 	left: 0;
 }

 .banner_left_media_container_desc {
 	position: absolute;
 	left: 16rem;
 	top: 30rem;
 	width: 30rem;
 	text-align: left;
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	font-weight: 400;
 }

 .banner_left_media_container_desc1 {
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	position: absolute;
 	left: 16rem;
 	top: 38rem;
 }

 .banner_right_media_container_desc {
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	position: absolute;
 	right: 16rem;
 	top: 34rem;
 	width: 28rem;
 	font-weight: 400;
 	text-align: end;
 }

 .banner_right_media_container_desc_new {
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	position: absolute;
 	right: 16rem;
 	top: 28rem;
 	width: 30rem;
 	font-weight: 400;
 	text-align: end;
 }

 .banner_left_media_container_desc2 {
 	top: 43rem;
 }

 .scroll_tip_box {
 	position: absolute;
 	bottom: 2rem;
 	width: 100%;
 	display: flex;
 	justify-content: center;
 }

 .scroll_tip_center_box {
 	display: flex;
 	flex-direction: column;
 	justify-content: center;
 	align-items: center;
 }

 .scroll_tip_center_box span {
 	color: var(--unnamed, #FFF);
 	font-weight: 400;
 	font-size: 1.125rem;
 }

 .scroll_tip_center_box img {
 	width: 1.75rem;
 	height: 1.75rem;
 	display: block;
 	margin-top: 0.5rem;
 }

 .banner_left_media_container_desc1 span {
 	font-size: 3.125rem;
 	font-weight: 500;
 }

 .banner_left_container_title1 {
 	font-size: 1.875rem;
 	font-weight: 400;
 }

 .banner_left_container_desc {
 	font-size: 1rem;
 }

 .banner_left_container_desc span {
 	font-size: 3.125rem;
 	font-weight: 500;
 }

 .banner_left_container_desc1 {
 	width: 38rem;
 	text-align: left;
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	font-weight: 400;
 }

 .banner_left_container_btn {
 	width: 7.875rem;
 	height: 2.5rem;
 	line-height: 2.5rem;
 	text-align: center;
 	border-radius: 0px 0px 0.75rem 0px;
 	background: var(--unnamed, #D0000F);
 	font-size: 0.875rem;
 	display: block;
 	transition: all 0.2s linear !important;
 }

 .banner_left_container_btn a {
 	color: #fff;
 	transition: all 0.2s linear !important;
 }

 .banner_left_container_btn:hover a {
 	color: #fff;
 	padding-left: 1rem;
 }

 .index_news_container_top_box {
 	width: 100%;
 	height: 50vh;
 	position: relative;
 }

 .index_news_container_top_img_box {
 	position: absolute;
 	left: 16rem;
 	top: 7.8rem;
 	z-index: 1;
 }

 .index_news_container_top_img_box img {
 	width: 16.4rem;
 	height: 3.59rem;
 }

 .index_news_container_top_title {
 	position: absolute;
 	left: 16.5rem;
 	top: 9.2rem;
 	z-index: 2;
 	color: var(--unnamed, #303133);
 	font-weight: 500;
 	font-size: 2.625rem;
 }

 .index_news_container_bottom_box {
 	width: 100%;
 	height: 50vh;
 	position: relative;
 }

 .index_news_container_bottom_more {
 	width: 12.875rem;
 	height: 2.875rem;
 	text-align: center;
 	line-height: 2.875rem;
 	color: #fff;
 	border-radius: 0.25rem;
 	background: var(--unnamed, #E50242);
 	position: absolute;
 	left: 16.5rem;
 	top: 19rem;
 	transition: all 0.2s linear;
 }

 .index_news_container_bottom_more a {
 	color: #fff;
 	transition: all 0.2s linear;
 }

 .index_news_container_bottom_more:hover {
 	transform: translateX(10px);
 }

 .myNewsSwiper .swiper-button-next,
 .swiper-button-prev {
 	color: #E50242;
 	top: 30%;
 }

 .new_swiper_container_box {
 	position: absolute;
 	width: calc(100vw - 16.5rem);
 	height: 41rem;
 	left: 16.5rem;
 	top: -15rem;
 	overflow: hidden;
 }

 .myNewsSwiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
 	background: #E50242;
 }

 .myNewsSwiper .swiper-pagination {
 	bottom: 5rem;
 	top: unset;
 	width: 84%;
 	left: 16%;
 }

 .index_new_item_box_img {
 	/* width: 28.25rem; */
 	width: 98%;
 	height: 17.875rem;
 	overflow: hidden;
 }

 .index_new_item_box_img img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	transition: all .5s ease 0s;
 }

 .index_new_item_box_title {
 	color: var(--unnamed, #303133);
 	font-size: 1.5rem;
 	font-weight: 400;
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	line-clamp: 2;
 	-webkit-box-orient: vertical;
 	padding-top: 1.6rem;
 }

 .index_new_item_box_desc {
 	color: var(--unnamed, #909399);
 	font-size: 1rem;
 	font-weight: 400;
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	line-clamp: 2;
 	-webkit-box-orient: vertical;
 	padding-top: 1rem;
 }

 .zw_box {
 	width: 100%;
 	height: 6.5rem
 }

 .page_banner_box {
 	width: 100%;
 	position: relative;
 }

 .page_banner_box img {
 	max-width: 100%;
 	height: auto;
 }

 .page_banner_title_box {
 	position: absolute;
 	top: 50%;
 	left: 14%;
 }

 .page_banner_title_box img {
 	width: 1.875rem;
 	height: 1.875rem;
 }

 .page_banner_title_box span {
 	position: absolute;
 	top: 2px;
 	left: 6px;
 	color: var(--unnamed, #303133);
 	font-size: 3.125rem;
 	font-style: normal;
 	font-weight: 500;
 	display: block;
 	width: max-content;
 	letter-spacing: 0.3rem;
 }

 .page_nav_box {
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	border-bottom: 1px solid #F7F7F7;
 	height: 5.13rem;
 }

 .page_nav_box a {
 	height: 5.13rem;
 	line-height: 5.13rem;
 	color: var(--unnamed, #303133);
 	font-size: 1.125rem;
 	font-weight: 500;
 	padding: 0 1.5rem;
 	position: relative;
 	margin: 0 16px;
 }

 .page_nav_box a::after {
 	content: "";
 	display: block;
 	width: 0;
 	height: 3px;
 	background-color: #E50242;
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	transition: .2s ease-out;
 }

 .page_nav_box a:hover::after {
 	width: 100%;
 }

 .page_nav_box_active {
 	position: relative;
 }

 .page_nav_box_active::after {
 	content: "";
 	display: block;
 	width: 100% !important;
 	height: 3px;
 	background-color: #E50242;
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	transition: .2s ease-out;
 }

 .about_icon1 {
 	margin: 0 auto;
 	width: 18rem;
 	height: 3.35rem;
 	margin-top: 3.8rem;
 }

 .about_icon1 img {
 	width: 100%;
 	height: 100%;
 }

 .about_title1 {
 	text-align: center;
 	color: var(--unnamed, #303133);
 	font-size: 3.125rem;
 	font-weight: 400;
 	padding-top: 0.6rem;
 }

 .about_title1 span {
 	color: var(--unnamed, #E50242);
 }

 .page_about_desc1 {
 	color: var(--unnamed, #606266);
 	font-size: 1.125rem;
 	line-height: 2rem;
 	padding-top: 3.7rem;
 }

 .page_about_desc1 p {
 	text-indent: 2em;
 }

 .page_about_logo {
 	width: 25.125rem;
 	height: 6.9375rem;
 	margin: 0 auto;
 	margin-top: 2.3rem;
 	margin-bottom: 4.2rem;
 }

 .page_about_logo img {
 	width: 100%;
 	height: 100%;
 }

 .about_data_item_num {
 	text-align: center;
 	color: var(--unnamed, #E50242);
 }

 .about_data_item_num span {
 	font-size: 3.83856rem;
 	font-weight: 700;
 }

 .about_data_item_info {
 	text-align: center;
 	color: var(--unnamed, #606266);
 	font-size: 1rem;
 	font-weight: 400;
 }

 .about_data_box {
 	position: relative;
 }

 .about_data_box_icon {
 	position: absolute;
 	z-index: 0;
 	top: -17rem;
 	width: 60rem;
 	left: 50%;
 	margin-left: -30rem;
 }

 .about_data_box_icon img {
 	width: 100%;
 }

 .about_info_container_box {
 	width: 100%;
 	display: flex;
 	margin-top: 11rem;
 }
 .about_concern {
 	width: 100%;
 	margin-top: 5rem;
	margin-bottom: 5rem;
 }

 .about_info_item_img {
 	position: relative;
 }

 .about_info_container_center {
 	position: absolute;
 	top: 0;
 	left: 0;
 }

 .about_info_item_img img {
 	width: 100%;
 }

 .about_info_container_center {
 	width: 100%;
 	display: flex;
 	justify-content: center;
 }

 .about_info_container_center_item {
 	width: 32%;
 	padding-top: 10%;
 }

 .about_info_container_center_item_img {
 	width: 7.5rem;
 	height: 7.5rem;
 	border-radius: 50%;
 	border: 1px solid rgba(229, 2, 66, 0.20);
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	margin: 0 auto;
 	transition: all 0.2s linear;
 }

 .about_info_container_center_item_img img {
 	width: 4.25rem;
 	height: 4.25rem;
 }

 .about_info_container_center_item_img2 {
 	display: none;
 }

 .about_info_container_center_item:hover .about_info_container_center_item_img1 {
 	display: none;
 }

 .about_info_container_center_item:hover .about_info_container_center_item_img2 {
 	display: block;
 }

 .about_info_container_center_item:hover .about_info_container_center_item_img {
 	background-color: #E50242;
 	transform: translateY(-10px);
 }

 .about_info_container_center_item_title {
 	color: var(--unnamed, #303133);
 	text-align: center;
 	font-size: 2.25rem;
 	font-weight: 400;
 	padding-top: 2.6rem;
 	transition: all 0.2s linear;
 }

 .about_info_container_center_item_title1 {
 	color: var(--unnamed, #303133);
 	text-align: center;
 	font-size: 1.125rem;
 	font-weight: 400;
 	transition: all 0.2s linear;
 }

 .about_info_container_center_item_ml {
 	margin-left: 8rem;
 }

 .about_info_container_center_item_mr {
 	margin-right: 8rem;
 }

 .about_info_container_center_item_desc {
 	color: var(--unnamed, #606266);
 	text-align: center;
 	font-size: 1rem;
 	font-weight: 400;
 	line-height: 1.875rem;
 	padding-top: 2.5rem;
 	transition: all 0.2s linear;
 }

 .about_info_container_center_item:hover .about_info_container_center_item_title {
 	transform: translateY(-10px);
 }

 .about_info_container_center_item:hover .about_info_container_center_item_title1 {
 	transform: translateY(-10px);
 }

 .about_info_container_center_item:hover .about_info_container_center_item_desc {
 	transform: translateY(-10px);
 }

 .page_about_honor_box {
 	background: #F5F6F8;
 }

 .page_about_honor_title_box {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	width: 100%;
 	padding-top: 6.6rem;
 	padding-bottom: 1.4rem;
 }

 .page_about_honor_title_container {
 	position: relative;
 	color: var(--unnamed, #303133);
 	font-size: 2.625rem;
 	font-style: normal;
 	font-weight: 500;
 	letter-spacing: 0.3rem;
 }

 .page_about_honor_title_container img {
 	position: absolute;
 	width: 1.8125rem;
 	height: 1.8125rem;
 	top: 0;
 	right: 0;
 	z-index: 0;
 }

 .page_about_honor_title1 {
 	text-align: center;
 	width: 100%;
 	color: var(--unnamed, #606266);
 	font-size: 1.25rem;
 	padding-bottom: 4.9rem;
 }

 .page_about_swiper_box {
 	width: 73rem;
 	height: 32rem;
 	margin: 0 auto;
 	padding-bottom: 6rem;
 }

 .page_about_swiper_box .swiper-container {
 	width: 100%;
 	height: 100%;
 }

 .page_about_swiper_box .swiper-slide {
 	transition: 300ms;
 	transform: scale(0.8);
 }

 .page_about_swiper_box .swiper-slide-active,
 .swiper-slide-duplicate-active {
 	transform: scale(1);
 }

 .honor_swiper_item_box img {
 	width: 100%;
 	height: auto;
 }

 .honor_swiper_item_name {
 	text-align: center;
 	color: var(--unnamed, #606266);
 	padding-top: 1.8rem;
 	font-size: 1.125rem;
 	max-width: 80%;
 	margin: 0 auto;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 }

 .page_about_swiper_box .swiper-pagination-bullet-active {
 	background: #E50242 !important;
 }

 .back_top_page {
 	cursor: pointer;
 }

 .out_door_title_box {
 	position: relative;
 }

 .out_door_title {
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 100%;
 	text-align: center;
 	color: var(--unnamed, #303133);
 	font-size: 3.125rem;
 	font-weight: 400;
 	letter-spacing: 0.03125rem;
 	padding-top: 7%;
 }

 .out_door_title_box img {
 	width: 100%;
 	height: auto;
 }

 .mt30 {
 	margin-top: -50px;
 }

 .out_door_big_box {
 	position: absolute;
 	top: 16rem;
 	width: 100%;
 }

 .out_door_container_item {
 	background-color: #fff;
 	margin-bottom: 3rem;
 }

 .out_door_container_item_img {
 	overflow: hidden;
 }

 .out_door_container_item_img img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	transition: all .5s ease 0s;
 }

 .out_door_container_item_info {
 	padding-left: 2rem;
 }

 .out_door_container_item:hover .out_door_container_item_img img {
 	transform: scale(1.1);
 }

 .out_door_container_item_name {
 	color: var(--unnamed, #303133);
 	font-size: 1.875rem;
 	font-style: normal;
 	font-weight: 500;
 	padding-top: 4.2rem;
 	max-width: 96%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 }

 .out_door_container_item_address {
 	color: var(--unnamed, #606266);
 	font-size: 1rem;
 	font-weight: 400;
 	padding-top: 0.38rem;
 	padding-bottom: 1.87rem;
 }

 .out_door_container_item_address img {
 	width: 1.125rem;
 	height: 1.125rem;
 	margin-top: -4px;
 	margin-right: 2px;
 }

 .out_door_container_item_desc_box p {
 	margin-bottom: 0.5rem;
 }

 .out_door_container_item_desc {
 	color: #999;
 	font-size: 1rem;
 	padding-top: 3.13rem;
 	max-width: 96%;
 	display: -webkit-box;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	-webkit-box-orient: vertical;
 	-webkit-line-clamp: 5;
 }

 .out_door_container_box .row>* {
 	padding-left: 0;
 	padding-right: 0;
 }

 .case_item_box {
 	width: 100%;
 	display: flex;
 	flex-wrap: wrap;
 	padding-top: 3.75rem;
 }

 .case_item {
 	width: 31%;
 	margin-bottom: 3rem;
	padding-bottom: 0.75rem;
 	display: inline-block;
 	transition: all .5s ease 0s;
	border-bottom: 1px solid #EBEEF5;
 }
.case_item_box a:nth-child(3n-1) .case_item {
	margin: 0rem 3.15rem 3rem 3.15rem;
}
 .case_item_img {
 	width: 100%;
 	overflow: hidden;
 	position: relative;
 }
.case_item_box a:hover .case_item{
	border-bottom: 1px solid #D0000F;
}
 .case_item_img img {
 	width: 100%;
 	height: auto;
 	transition: all .5s ease 0s;
 }

 .new_item_img {
 	width: 100%;
 	position: relative;
 }

 .new_item_img img {
	border-radius: 0.75rem;
 	width: 100%;
 	height: auto;
 	transition: all .5s ease 0s;
 }

 .case_item_img_category {
 	padding-top: 1.1rem;
 	color: var(--unnamed, #606266);
 	font-size: 1rem;
 	font-weight: 400;
 	max-width: 94%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 }

 .case_item_img_name {
 	color: var(--unnamed, #303133);
 	font-size: 1.125rem;
	height: 3.375rem;
 	max-width: 94%;
 	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 	padding-top: 0.2rem;
	margin-top: 1.25rem;
 }

 .case_item_img::after {
 	content: "";
 	display: block;
 	width: 100%;
 	height: 100%;
 	background: #0171F980;
 	opacity: 0;
 	z-index: 3;
 	position: absolute;
 	top: 0;
 	left: 0;
 	transition: all .5s ease 0s;
 }

 .case_item_img::before {
 	content: "";
 	display: block;
 	width: 1.875rem;
 	height: 1.875rem;
 	background: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/case_search.png') no-repeat center;
 	background-size: 1.875rem;
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-left: -0.94rem;
 	margin-top: -0.94rem;
 	opacity: 0;
 	transition: all .5s ease 0s;
 	z-index: 4;
 }

 .case_item_box a:hover .new_item_img::before {
 	opacity: 1;
 }

 .case_item_box a:hover .case_item_img::before {
 	opacity: 1;
 }

 .case_item_box a {
 	display: contents;
 }

 .case_item_box a:hover .case_item_img::after {
 	opacity: 0.5;
 }

 .case_item_box a:hover .case_item {
 	transform: translateY(-10px);
 }

 .case_item_box a:hover .case_item_img img {
 	transform: scale(1.1);
 }


 .page_brand_tip {
 	color: var(--unnamed, #606266);
 	font-size: 1.25rem;
 	font-weight: 400;
 	text-align: center;
 	padding-top: 3.8rem;
 }

 .page_brand_tip span {
 	color: var(--unnamed, #E50242);
 	font-size: 2.25rem;
 }

 .page_brand_item_box {
 	display: flex;
 	flex-wrap: wrap;
 	padding-top: 4rem;
 }

 .page_brand_item_img {
 	width: 16.6%;
 	padding: 0 10px;
 	margin-bottom: 1.1rem;
 	overflow: hidden;
 	transition: all .5s ease 0s;
 }

 .page_brand_item_img img {
 	width: 100%;
 	transition: all .5s ease 0s;
 }

 .page_brand_item_img:hover img {
 	transform: translateY(-10px);
 }

 .new_item_first_box {
 	padding-top: 3.3rem;
 }

 .new_item_first_img {
 	overflow: hidden;
 	padding-left: 10px;
 }

 .new_item_first_img img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 	transition: all .5s ease 0s;
 }

 .new_item_first_info {
 	height: 100%;
 	padding-right: 10px;
 }

 .new_item_first_info_box {
 	background: #F9F9F9;
 	height: 100%;
 }

 .new_item_first_title span::after {
 	display: inline-block;
 	width: 0.125rem;
 	height: 1.875rem;
 	content: "";
 	background: var(--unnamed, #E50242);
 	position: absolute;
 	top: 4.2rem;
 	left: 3.7rem;
 }

 .new_item_first_title {
 	padding-left: 4.5rem;
 	padding-top: 4rem;
 	font-size: 1.625rem;
 	font-weight: 500;
 	position: relative;
 	max-width: 92%;
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	line-clamp: 2;
 	-webkit-box-orient: vertical;
 }

 .new_item_first_desc {
 	padding-left: 4.5rem;
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	line-clamp: 2;
 	-webkit-box-orient: vertical;
 	color: var(--unnamed, #909399);
 	font-size: 1rem;
 	font-weight: 400;
 	padding-top: 1rem;
 	max-width: 92%;
 }

 .new_item_first_date img {
 	width: 1.25rem;
 	height: 1.25rem;
 	margin-right: 4px;
 	margin-top: -2px;
 }

 .new_item_first_date {
 	color: var(--unnamed, #909399);
 	font-size: 1rem;
 	padding-left: 4.5rem;
 	padding-top: 3rem;
 }

 .new_item_first_box:hover .new_item_first_img img {
 	transform: scale(1.1);
 }

 .new_item_first_box:hover .new_item_first_title {
 	color: var(--unnamed, #303133);
 }

 .pr0 {
 	padding-right: 0 !important;
 }

 .pl0 {
 	padding-left: 0 !important;
 }

 .article_title_box {
 	text-align: center;
 	max-width: 96%;
 	margin: 0 auto;
 	padding-top: 60px;
 	color: var(--unnamed, #303133);
 	font-size: 2.25rem;
 	line-height: 140%;
 	letter-spacing: 0.02625rem;
 	padding-bottom: 24px;
 }

 .article_info_box {
 	display: flex;
 	justify-content: center;
 	padding-bottom: 40px;
 }

 .article_info_item_box img {
 	width: 1.125rem;
 	height: 1.125rem;
 	margin-top: -4px;
 	margin-right: 4px;
 }

 .article_info_item_box {
 	color: var(--unnamed, #909399);
 	font-size: 1rem;
 }

 .article_info_item_mr {
 	margin-right: 1.25rem;
 }

 .article_info_heng {
 	width: 100%;
 	height: 0.0625rem;
 	background: #EBEEF5;
 }

 .article_desc_box {
 	padding-top: 2.2rem;
 	padding-bottom: 3.7rem;
 }

 .article_bottom_box {
 	padding-top: 3.5rem;
 	padding-bottom: 5rem;
 }

 .article_pre_title {
 	color: #606266;
 	font-size: 1rem;
 	font-weight: 400;
 	display: block;
 	padding-bottom: 0.4rem;
 	cursor: pointer;
 	max-width: 90%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 	transition: all .5s ease 0s;
 }
.article_left{
	width: 1.25rem;
	height: 1.25rem;
}
 .article_back_box {
 	display: flex;
 	justify-content: flex-end;
 }

 .article_back_con_box {
 	transition: all .5s ease 0s;
 	width: 10.375rem;
 	height: 2.875rem;
 	text-align: center;
 	line-height: 2.875rem;
 	color: #fff;
 	cursor: pointer;
 	border-radius: 20.3125rem;
 	background: var(--unnamed, #E50242);
 }

 .article_back_con_box:hover {
 	transform: translateX(-10px);
 	color: #fff;
 }

 .article_back_con_box img {
 	width: 1.75rem;
 	height: 1.75rem;
 }

 .maps_container {
 	height: 43.5625rem;
 	width: 100%;
 }

 .map_marker_img img {
 	width: 5.25rem;
 	height: 5.1875rem;
 	display: block;
 }

 .map_marker_img {
 	display: flex;
 	justify-content: center;
 	padding-top: 2px;
 }

 /*地图标题*/
 .BMap_bubble_title {
 	color: white;
 	font-size: 13px;
 	font-weight: bold;
 	text-align: left;
 	padding-left: 5px;
 	padding-top: 5px;
 	border-bottom: 1px solid gray;
 	background-color: #0066b3;
 }

 /* 消息内容 */
 .BMap_bubble_content {
 	background-color: white;
 	padding-left: 5px;
 	padding-top: 5px;
 	padding-bottom: 10px;
 }

 /* 内容 */
 .BMap_pop div:nth-child(9) {
 	top: 35px !important;
 	border-radius: 7px;
 }

 /* 左上角删除按键 */
 .BMap_pop img {
 	top: 43px !important;
 	left: 215px !important;
 }

 .BMap_top {
 	display: none;
 }

 .BMap_bottom {
 	display: none;
 }

 .BMap_center {
 	display: none;
 }

 /* 隐藏边角 */
 .BMap_pop div:nth-child(1) div {
 	display: none;
 }

 .BMap_pop div:nth-child(3) {
 	display: none;
 }

 .BMap_pop div:nth-child(5) {
 	display: none;
 }

 .BMap_pop div:nth-child(7) {
 	display: none;
 }

 .contact_container_box {
 	height: 13rem;
 	width: 100%;
 	position: relative;
 }

 .contact_container_center_box {
 	position: absolute;
 	width: 86rem;
 	top: 3.8rem;
 	left: 50%;
 	margin-left: -43rem;
 	background-color: #F5F6F8;
 	z-index: 99;
 }

 .contact_container_title {
 	text-align: center;
 	color: var(--unnamed, #303133);
 	font-weight: 400;
 	font-size: 1.75rem;
 	padding-top: 3.5rem;
 	padding-bottom: 1rem;
 }

 .contact_container_item_content {
 	display: flex;
 	padding-bottom: 30px;
 }

 .contact_container_item_box {
 	width: 33.3%;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .contact_container_item_box img {
 	width: 3.5rem;
 	height: 3.5rem;
 }

 .contact_container_item_box_title {
 	text-align: center;
 	color: var(--unnamed, #D0000F);
 	font-size: 1.125rem;
 	padding-top: 0.5rem;
 }

 .scan_code img {
 	width: 100%;
 	height: auto;
 }

 .scan_code {
 	position: relative;
 }

 .contact_bottom {
 	padding-top: 6rem;
 	padding-bottom: 6rem;
 }

 .scan_code_title {
 	position: absolute;
 	left: 3rem;
 	bottom: 10%;
 	color: var(--unnamed, #FFF);
 	font-size: 1.75rem;
 	font-weight: 400;
 }

 .scan_item_box {
 	display: flex;
 	justify-content: flex-end;
 	padding-top: 10rem;
 }

 .scan_item_img {
 	width: 9.75rem;
 	height: 9.75rem;
 	border: 1px solid var(--unnamed, #E4E7ED);
 	display: flex;
 	align-items: center;
 	justify-content: center;
 }

 .scan_item_img img {
 	display: block;
 	width: 90%;
 	height: 90%;
 }

 .scan_item {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	margin-right: 3.8rem;
 }

 .scan_item_icon img {
 	width: 3.25rem;
 	height: 3.25rem;
 	margin-top: 2.2rem;
 	margin-bottom: 1.2rem;
 }

 .join_title {
 	text-align: center;
 	color: var(--unnamed, #303133);
 	padding-top: 6.25rem;
 }
.join_title_zw{
    height: 6.25rem;
}
 .join_title1 {
 	text-align: center;
 	color: var(--unnamed, #606266);
 	font-size: 1.125rem;
 	padding-top: 1.875rem;
 	padding-bottom: 2.5rem;
 }
 .join_title1 span {
 	color: var(--unnamed, #E50242);
 }

 .contact_tel_box {
 	display: flex;
 	justify-content: center;
 	padding-bottom: 7rem;
 	padding-top: 4rem;
 }

 .contact_tel {
 	width: 21.9375rem;
 	height: 3.4375rem;
 	border-radius: 21.875rem;
 	background: var(--unnamed, #E50242);
 	text-align: center;
 	color: #fff;
 	display: inline-flex;
 	align-items: center;
 	justify-content: center;
 	margin: 0 auto;
 	transition: all 0.2s linear;
 }

 .contact_tel:hover {
 	color: #fff;
 	transform: translateX(-10px);
 }

 .contact_tel img {
 	width: 1.8125rem;
 	height: 1.60788rem;
 	margin-left: 4px;
 }

 .job_item_box .detaile-box-one {
 	width: 100%;
	height: 5.625rem;
	border: 0.0625rem solid #E4E7ED;
 	border-radius: 10px;
 	overflow: hidden;
 	box-sizing: border-box;
 	padding: 0px 2.25rem;
 	transition: height 0.3s ease;
 	margin-top: 26px;
 }

 .job_item_box .detaile-box-one .detaile-header {
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
	height: 5.625rem;
 }

 .job_item_box .detaile-box-one .detaile-header .detaile-title {
 	color: var(--unnamed, #303133);
 	font-size: 1.625rem;
 	line-height: normal;
	width: 22.5rem;
 }

 .job_item_box .detaile-box-one .detaile-header .button {
 	width: 2.8125rem;
 	height: 2.8125rem;
 	flex-shrink: 0;
 	cursor: pointer;
 }

 .job_item_box .detaile-box-one .detaile-middle {
 	width: 100%;
 	height: 50px;
 	margin-top: 22px;
 }

 .job_item_box .detaile-box-one .detaile-middle .one-line {
 	display: flex;
 	align-items: center;
 	padding-top: 9px;
 }

 .job_item_box .detaile-box-one .detaile-middle .one-line span {
 	width: 33.333333%;
 	color: var(--unnamed, #606266);
 	font-size: 17px;
 	font-style: normal;
 	font-weight: 400;
 	line-height: normal;
 	letter-spacing: 0.68px;
 }

 .job_item_box .detaile-box-one .expand-box {
 	letter-spacing: 0.56px;
 }

 .job_item_box .detaile-box-one .expand-box .expand-content .title {
 	color: #D0000F;
 	font-size: 22px;
 	line-height: normal;
 	letter-spacing: 0.88px;
 	margin-top: 8px;
 }
 .job_item_box .detaile-box-one .expand-box .expand-content p{
	 font-size: 1rem;
	 color: #606266;
	margin-bottom: 0px;
 }

 .section_map_box {
 	display: flex;
 	position: absolute;
 	top: 9rem;
 	left: 24rem;
 }

 .section_map_container {
 	position: relative;
 }

 .section_map_container img {
 	width: 33rem;
 	height: 46rem;
 }

 .section_map_container .lyibei {
 	width: 36.25rem;
 	height: 41.19025rem;
 }

 .we_code {
 	position: absolute;
 	right: 0;
 	bottom: 0;
 	display: flex;
 	flex-direction: column;
 	justify-content: center;
 	align-items: center;
 }

 .we_code span {
 	color: var(--unnamed, #909399);
 	font-size: 0.875rem;
 	text-align: center;
 	padding-top: 0.5rem;
 }

 .we_code img {
 	width: 7rem;
 	height: 7rem;
 }

 .section_out_container {
 	width: 38.3125rem;
 	height: 42.8125rem;
 	border-radius: 0.75rem;
 	border: 1.5px solid #FFF;
 	background: rgba(255, 255, 255, 0.60);
 	margin-left: 5rem;
 	position: relative;
 	margin-top: 2rem;
 	overflow: hidden;
 }

 .section_out_container_more {
 	position: absolute;
 	bottom: 0;
 	right: 0;
 	width: 9.75rem;
 	height: 3.125rem;
 	background-color: #E50242;
 	color: #fff;
 	border-radius: 2rem 0 0.75rem 0;
 	text-align: center;
 	line-height: 3.125rem;
 }

 .section_out_container_title img {
 	width: 2.625rem;
 	height: 2.625rem;
 	margin-top: -4px;
 	margin-left: 2rem;
 	margin-right: 6px;
 }

 .section_out_container_title {
 	color: var(--202020, #202020);
 	font-size: 2.625rem;
 	font-weight: 500;
 	padding-top: 3rem;
 	padding-bottom: 2.5rem;
 }

 .section_out_container_title span {
 	color: var(--unnamed, #E50242);
 }

 .section_out_container_star_item_box {
 	display: flex;
 	flex-wrap: wrap;
 	padding-left: 2.1rem;
 }

 .section_out_container_star_item {
 	display: flex;
 	width: 50%;
 	margin-bottom: 1.75rem;
 }

 .section_out_container_star_item_left img {
 	width: 1.1875rem;
 	height: 1.1875rem;
 	margin-top: -4px;
 	margin-right: 4px;
 }

 .section_out_container_star_item_name {
 	color: var(--unnamed, #303133);
 	font-weight: 400;
 	font-size: 1.125rem;
 	max-width: 90%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 	transition: all 0.2s linear;
 }

 .section_out_container_star_item_name1 {
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	line-clamp: 2;
 	-webkit-box-orient: vertical;
 	width: 13rem;
 	margin-right: 2rem;
 }

 .section_out_container_star_item_address {
 	max-width: 90%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 	color: var(--unnamed, #606266);
 	font-size: 0.875rem;
 	transition: all 0.2s linear;
 }

 .section_out_container_star_item:hover .section_out_container_star_item_name {
 	color: var(--unnamed, #E50242);
 }

 .section_out_container_star_item:hover .section_out_container_star_item_address {
 	color: var(--unnamed, #E50242);
 }

 .out_brand_icon_box {
 	display: flex;
 	width: 100%;
 	position: absolute;
 	left: 0;
 	bottom: 12rem;
 	justify-content: center;
 }

 .out_brand_icon_item_title img {
 	width: 2.5rem;
 	height: 2.5rem;
 	margin-right: 6px;
 	margin-top: -4px;
 }

 .out_brand_icon_item_title {
 	color: var(--unnamed, #FFF);
 	font-size: 2rem;
 	font-weight: 400;
 }

 .out_brand_icon_item_desc {
 	color: var(--unnamed, #FFF);
 	font-size: 1rem;
 	font-weight: 400;
 	line-height: 2rem;
 	width: 20rem;
 }

 .out_brand_icon_item_mr {
 	margin-right: 8rem;
 }

 .out_brand_icon_item_desc1 {
 	position: absolute;
 	right: 16rem;
 	top: 27rem;
 	color: var(--unnamed, #606266);
 	text-align: end;
 	font-weight: 400;
 	font-size: 1rem;
 	line-height: 2rem;
 }

 .out_brand_icon_item_desc1 .out_brand_icon_item_desc1_span1 {
 	color: var(--unnamed, #E50242);
 }

 .out_brand_icon_item_desc1 .out_brand_icon_item_desc1_span2 {
 	color: var(--unnamed, #E50242);
 	font-size: 1.875rem;
 	font-weight: 500;
 }

 .windmill_container_box {
 	width: 80%;
 	height: 100%;
 	margin: 0 auto;
 	position: relative;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 }

 .windmill_img {
 	width: 38rem;
 	height: 38rem;
 	position: relative;
 }

 .windmill_img .windmill_img_img {
 	width: 38rem;
 	height: 38rem;
 }

 .windmill_icon_box {
 	position: absolute;
 	top: 2rem;
 	left: -24rem;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 }

 .windmill_icon_box img {
 	width: 5rem;
 	height: 5rem;
 }

 .windmill_icon_desc {
 	width: 24rem;
 	color: var(--unnamed, #606266);
 	font-size: 1rem;
 	line-height: 2rem;
 }

 .windmill_icon_desc span {
 	color: var(--unnamed, #E50242);
 }

 .windmill_heng {
 	position: absolute;
 	top: 2.5rem;
 	right: -5rem;
 	width: 13.6875rem;
 	height: 0.0625rem;
 	background: #E50242;
 }

 .windmill_icon_box1 {
 	right: -22rem;
 	left: unset;
 }

 .windmill_icon_box1 .windmill_heng {
 	top: 3.5rem;
 	right: unset;
 	left: -4rem;
 }

 .windmill_icon_box2 {
 	left: -24rem;
 	top: 28rem;
 }

 .windmill_icon_box3 {
 	top: 28rem;
 	right: -22rem;
 	left: unset;
 }

 .windmill_icon_box3 .windmill_heng {
 	top: 2.5rem;
 	right: unset;
 	left: -4rem;
 }

 .high_section3_title {
 	text-align: center;
 	color: var(--unnamed, #303133);
 	font-size: 2.875rem;
 	position: absolute;
 	top: 14rem;
 	width: 100%;
 	left: 0;
 }

 .high_section3_icon_box {
 	position: absolute;
 	top: 20rem;
 	width: 100%;
 	left: 0;
 	display: flex;
 	justify-content: center;
 }

 .high_section3_icon_item img {
 	width: 2.1875rem;
 	height: 2.1875rem;
 	margin-top: -4px;
 	margin-right: 6px;
 }

 .high_section3_icon_item span {
 	color: var(--unnamed, #303133);
 	font-size: 1.5rem;
 }

 .high_section3_icon_item_mr {
 	margin-right: 2.5rem;
 }

 .high_section3_info_box {
 	display: flex;
 	justify-content: center;
 	position: absolute;
 	top: 26rem;
 	width: 100%;
 	left: 0;
 }

 .high_section3_info_item_box {
 	display: flex;
 }

 .high_section3_info_item_img img {
 	width: 1.0625rem;
 	height: 1.0625rem;
 	margin-right: 1rem;
 }

 .high_section3_info_item_desc {
 	width: 36rem;
 	color: var(--unnamed, #606266);
 	font-size: 1rem;
 	font-weight: 400;
 	line-height: 2rem;
 }

 .high_section3_info_left_box {
 	margin-right: 7rem;
 }

 .high_section4_info_box {
 	position: absolute;
 	top: 16rem;
 	left: 21rem;
 }

 .high_section4_info_item {
 	margin-bottom: 5rem;
 }

 .high_section4_info_title img {
 	width: 2.5rem;
 	height: 2.5rem;
 	margin-right: 6px;
 	margin-top: -4px;
 }

 .high_section4_info_title {
 	color: #fff;
 	font-size: 2rem;
 	font-weight: 400;
 }

 .high_section4_info_desc {
 	color: #fff;
 	line-height: 2rem;
 	font-size: 1rem;
 	width: 24rem;
 }

 .high_section5_item {
 	display: flex;
 	margin-bottom: 2rem;
 }

 .high_section5_item_img {
 	overflow: hidden;
 	width: 16.75rem;
 	height: 11rem;
 	margin-left: 1.7rem;
 }

 .high_section5_item_img img {
 	width: 16.75rem;
 	height: 11rem;

 	transition: all 0.2s linear;
 }

 .high_section5_item_info {
 	display: flex;
 	padding-top: 2rem;
 }

 .high_section5_item_star img {
 	width: 1.1875rem;
 	height: 1.1875rem;
 	margin-left: 0.5rem;
 	margin-right: 0.5rem;
 }

 .high_section5_item_title {
 	font-weight: 400;
 	color: #303133;
 	font-size: 1.125rem;
 	max-width: 96%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 }

 .high_section5_item_desc {
 	width: 16.1875rem;
 	color: #606266;
 	font-size: 0.875rem;
 	font-weight: 400;
 	line-height: 158%;
 	text-overflow: -o-ellipsis-lastline;
 	overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 3;
 	line-clamp: 3;
 	-webkit-box-orient: vertical;
 }

 .high_section5_item:hover .high_section5_item_title {
 	color: #E50242;
 }

 .high_section5_item:hover .high_section5_item_img img {
 	transform: scale(1.1);
 }

 .banner_left_media_container_desc_section1 {
 	top: 38rem;
 }

 .banner_left_media_container_desc1_section1 {
 	top: 32rem;
 }

 .bus_section3_icon_big_box {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	position: absolute;
 	width: 100%;
 	left: 0;
 	top: 20rem;
 }

 .bus_section3_icon_box {}

 .bus_section3_icon_item img {
 	width: 2.5rem;
 	height: 2.5rem;
 	margin-top: -4px;
 	margin-right: 6px;
 }

 .bus_section3_icon_item {
 	color: #fff;
 	font-size: 2rem;
 	font-weight: 400;
 	margin-bottom: 1.63rem;
 }

 .bus_section3_desc {
 	color: #FFF;
 	text-align: center;
 	position: absolute;
 	width: 100%;
 	left: 0;
 	top: 45rem;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 }

 .bus_section3_desc p {
 	width: 61rem;
 	text-align: center;
 }
.banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title .redio_box:hover{
	background: #E50242;
	color:#fff;
}

/* 新媒体矩阵开始 */
.new_media_title{
	text-align: center;
	color: var(--, #303133);
	font-size: 2.875rem;
	font-weight: 400;
}
.new_media_title1{
	padding-top: 10rem;
}
.new_media_title2{
	width: 58rem;
	text-align: center;
	margin: 0 auto;
	color:#606266;
	font-size: 1rem;
	font-weight: 400;
	line-height: 2rem;
	padding-top: 2rem;
	padding-bottom: 5.5rem;
}
.new_media_item_box{
	border-radius: 0.375rem;
	background: #FFF;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 2.06rem 2.13rem;
}
.new_media_item_name{
	color: #303133;
	font-size: 1.875rem;
}
.new_media_item_desc{
	color: #909399;
	font-size: 0.875rem;
}
.new_media_item_img img{
	width: 7.875rem;
	height: 7.8125rem;
}

/* 新媒体矩阵结束 */

/* 企业环境开始 */
.environment_content_box{
	display: flex;
	flex-wrap: wrap;
	padding-top: 3.8rem;
}
.environment_item_box {
	width: 33.3%;
	transition:all .4s ease 0s;
	margin-bottom: 2.5rem;
}
.team_item_box{
	width:25%;
	margin-bottom: 2.5rem;
	transition:all .4s ease 0s;
}
.environment_item_box .environment_item_img{
	overflow: hidden;
	width: 94%;
	margin: 0 auto;
}
.team_item_box .environment_item_img{
	overflow: hidden;
	width: 94%;
	margin: 0 auto;
}
.environment_item_box .environment_item_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition:all .5s ease 0s;
}
.environment_item_name{
	width: 90%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	color: #303133;
	font-weight: 400;
	font-size: 1.25rem;
	padding-top: 1.2rem;
	padding-left: 1rem;
}
.team_item_name{
	width: 90%;
	margin: 0 auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	color: #303133;
	font-weight: 400;
	font-size: 1.25rem;
	padding-top: 1.2rem;
	padding-bottom: 0.6rem;
}
.team_item_name{
	width: 90%;
	margin: 0 auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	color: #303133;
	font-weight: 400;
	font-size: 1.25rem;
	padding-top: 1.2rem;
	padding-bottom: 0.6rem;
}
.team_item_desc{
	width: 90%;
	margin: 0 auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	color: #606266;
	font-weight: 400;
	font-size: 1rem;
}
.environment_item_box:hover{
	transform: translateY(-10px);
}

.team_item_box:hover{
	transform: translateY(-10px);
}




/* 企业环境结束 */
/* 搜索页面开始 */
.search_title{
	font-size:2.7rem;
	text-align: center;
	color: #303133;
	padding-top: 2.5rem;
	margin-bottom:3rem;
}
.submit_box{
	width: 344px;
	border: 1px solid rgba(0,0,0,.1);
	margin: 0 auto;
	border-radius: 65px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:14px 24px;
	
}
.submit_box input{
	width:92%;
	height:26px;
	line-height: 26px;
	border: none;
	outline: none;
}
.submit_box input:focus-visible{
	border:none;
}
.submit_box input:active{
	border:none;
}
.submit_box .button{
	width:20px;
	height: 20px;
	border: none;
	background-color: #fff;
	display: inline-block;
	background-size: cover;
	background-image: url('https://zhulaoda-1330205041.cos.ap-guangzhou.myqcloud.com/images/search_page.png');
}
.nodata {
	color:grey;
}
.contact_container_item_box_desc{
	font-size: 1.125rem;
	width: 23.25rem;
	text-align: center;
	height: 3.125rem;
	margin: 0.8125rem 0rem 4.1875rem;
}
/* 搜索页面结束 */

 @media (min-width:1440px) {

 	.container {
 		max-width: 90rem;
		padding-left: 0rem;
		padding-right: 0rem;
 	}
 }

 @media (max-width:1700px) {
	 .banner_left_container_box16 .banner_box .detaile_box .dt_right .smile_box {
	 	padding-top: 5.75rem;
	 }
	 .banner_left_container_box16 .banner_box .detaile_box .dt_right .video{
	 		 padding-top: 0.625rem;
	 }
	 .banner_left_container_box16 .banner_box .detaile_box .dt_left .videos{
		 margin-left: -3.125rem;
		 margin-top: 1.25rem;
	 }
 	html {
 		font-size: 15px;
 	}
 }

 @media (max-width:1580px) {
 	
 }
 @media (max-width:1480px) {
	 .banner_left_container_box16 .banner_box .detaile_box .dt_right .smile_box {
	 	padding-top: 5.75rem;
	 }
	 .banner_left_container_box16 .banner_box .detaile_box .dt_right .video{
		 padding-top: 0.625rem;
	 }
 	
 	

 	.swiper_info_item_box {
 		top: 22.5rem;
 	}

 	.swiper_title {
 		right: 10rem;
 	}

 	.section_out_container_star_item {
 		width: 40%;
 	}
 }

 @media (max-width:1380px) {
 	

 	.header_nav_box li a {
 		padding: 0 1rem;
 	}

 	.header_nav_children_box li a {
 		font-size: 12px;
 		white-space: nowrap;
 		text-overflow: ellipsis;
 		overflow: hidden;
 		word-break: break-all;
 	}

 	.swiper_info_item_box {
 		top: 25.5rem;
 	}

 	.swiper_title {
 		right: 6rem;
 	}
 	.contact_container_center_box{
 	   width: 100%;
 	}
 }

 @media (max-width:1200px) {
 	.header_nav_box li a {
 		padding: 0 1rem;

 	}

 	.brand_item_box {
 		width: 14.8%;
 	}
 }

 @media (max-width:1100px) {
 	.header_nav_box li a {
 		padding: 0 0.5rem;
 	}

 	.about_info_container_center_item {
 		padding-top: 5%;
 	}

 	.scan_item {
 		margin-right: 2rem;
 	}

 	.high_section3_info_box {
 		flex-direction: column;
 		left: 20rem;
 	}
 }

 @media (max-width:998px) {
 	.footer_left_box1 {
 		flex-direction: column;
 		align-items: flex-start;
 	}

 	.footer_left_box1 .footer_left_text {
 		margin-left: 0;
 		margin-top: 1.2rem;
 	}

 	.footer_nav_title {
 		text-align: left;
 	}

 	.footer_nav_title1 a {
 		text-align: left;
 	}

 	.page_about_swiper_box {
 		width: 90%;
 		height: 32rem;
 		margin: 0 auto;
 	}

 	.contact_container_center_box {
 		width: 100%;
 		left: 0;
 		margin-left: 0;
 	}

 	.scan_item {
 		margin-right: 1rem;
 	}

 	.scan_item_box {
 		padding-top: 4rem;
 	}

 	.scan_item_img {
 		width: 7.5rem;
 		height: 7.5rem;
 	}
 }

 @media (max-width:960px) {
 	.header_container_box {
 		display: none;
 	}

 	.children_submenu_box {
 		display: none;
 	}

 	.header_mobile_box {
 		display: block;
 	}

 	.about_info_container_center_item {
 		padding-top: 3%;
 	}

 	.new_item_first_title {
 		padding-top: 2rem;
 		font-size: 1.4rem;
 	}

 	.new_item_first_title span::after {
 		top: 2.2rem;
 	}

 	.new_item_first_date {
 		padding-top: 1rem;
 	}

 }

 @media (max-width:768px) {
	 body{
		 overflow: auto !important;
	 }
 	.footer_left_box3 {
 		flex-wrap: wrap;
 		justify-content: center;
 	}

 	.footer_left_concat_item_box {
 		margin-bottom: 0.8rem;
 	}

 	.footer_left_box1 {
 		align-items: center;
 	}

 	.footer_left_box2 {
 		text-align: center;
 		padding-top: 0.6rem;
 		padding-bottom: 0.6rem;
 	}

 	.footer_right_box1 {
 		text-align: center;
 	}

 	.footer_right_box2 {
 		text-align: center;
 	}

 	.footer_nav_big_box {
 		width: 100%;
 		margin-left: 2.1rem;
 	}

 	.footer_nav_box_r {
 		margin-right: 3.2rem;
 	}

 	.footer_nav_big_box1 {
 		padding-top: 0.5rem;
 		justify-content: flex-start;
 		margin-left: 2.1rem;
 	}

 	.gov_img_box {
 		justify-content: center;
 		margin-top: 1rem;
 	}

 	.pb2 {
 		padding-bottom: 0.5rem;
 	}

 	.footer_right_box3 {
 		padding-top: 0.5rem;
 	}

 	.gov_footer_box {
 		padding-top: 1rem;
 	}

 	.footer_left_box1 .footer_left_text {
 		margin-top: 0.5rem;
 	}

 	.footer_nav_title {
 		padding-bottom: 0.6rem;
 	}

 	.myBrandSwiper_box {
 		margin-top: 5rem;
 		height: 38rem;
 	}

 	.brand_item_box {
 		width: 30.6%;
 	}

 	.banner_right_container_title {
 		font-size: 2.5rem;
 		right: 5rem;
 	}

 	.banner_right_container_title1 {
 		font-size: 1.5rem;
 		right: 5rem;
 		top: 22.5rem;
 	}

 	.banner_right_container_icon_box {
 		right: 5rem;
 		top: 26rem;
 	}

 	.banner_right_container_desc {
 		right: 5rem;
 		top: 31.5rem;
 		width: 20rem;
 	}

 	.banner_right_container_btn {
 		right: 5rem;
 		top: 42rem;
 	}

 	.swiper_info_item_box {
 		flex-direction: column;
 		left: 0;
 		width: 100%;
 		justify-content: center;
 		align-items: center;
 		bottom: unset;
 		top: 18rem;
 	}

 	.swiper_info_item {
 		margin-left: 0;
 		width: fit-content;
 	}

 	.swiper_info_item_num {
 		width: fit-content;
 	}

 	.banner_right_container_desc_item_box {
 		right: 5rem;
 		top: 27rem;
 	}

 	.banner_right_container_desc2 {
 		top: 31.5rem;
 	}

 	.banner_right_container_desc_item_title {
 		font-size: 1.3rem;
 	}

 	.banner_right_container_desc_item {
 		margin-left: 2.2rem;
 	}

 	.banner_left_container_title {
 		left: 5rem;
 		font-size: 2.5rem;
 	}

 	.banner_left_container_title1 {
 		left: 5rem;
 		font-size: 1.5rem;
 		top: 22.5rem;
 	}

 	.banner_left_container_desc {
 		left: 5rem;
 		top: 25.5rem;
 	}

 	.banner_left_container_desc1 {
 		left: 5rem;
 		width: 20rem;
 		top: 31.5rem;
 	}

 	.banner_left_container_btn {
 		left: 5rem;
 		top: 42rem;
 	}

 	.banner_right_container_icon_item_box {
 		right: 1rem;
 		top: 26rem;
 	}

 	.index_news_container_top_img_box {
 		left: 2rem;
 	}

 	.index_news_container_top_title {
 		left: 2.4rem;
 	}

 	.new_swiper_container_box {
 		left: 6%;
 		width: 90%;
 	}

 	.index_news_container_bottom_more {
 		left: 2.4rem;
 	}

 	.myNewsSwiper .swiper-pagination {
 		left: .4rem;
 		bottom: 15rem;
 	}

 	.zw_box {
 		width: 100%;
 		height: 55px;
 	}

 	.page_banner_title_box {
 		top: 16%;
 		left: 6%;

 	}

 	.page_banner_title_box span {
 		font-size: 2rem;
 		letter-spacing: 0.3rem;
 	}

 	.page_nav_box {
 		flex-wrap: wrap;
 		height: auto;
 		justify-content: flex-start;
 	}

 	.page_nav_box a {
 		width: 50%;
 		margin: 0;
 		text-align: center;
 		height: 3rem;
 		line-height: 3rem;
 	}

 	.page_nav_box_active {
 		color: #E50242 !important;
 	}

 	.page_nav_box_active::after {
 		width: 0 !important;
 	}

 	.about_data_item_num span {
 		font-size: 2.3rem;
 	}

 	.about_data_box_icon {
 		width: 100%;
 		left: 0;
 		margin-left: 0;
 		top: 0;
 	}

 	.about_title1 {
 		font-size: 2.2rem;
 	}

 	.page_about_desc1 {
 		padding-top: 1.5rem;
 	}

 	.about_info_container_center_item_img {
 		display: none;
 	}

 	.about_info_container_center_item {
 		padding-top: 0;
 		width: 46%;
 	}

 	.about_info_container_center_item_title {
 		padding-top: 2.6rem;
 		font-size: 1.4rem;
 		text-align: left;
 	}

 	.about_info_container_center_item_title1 {
 		display: none;
 	}

 	.about_info_container_center_item_mr {
 		margin-right: 0;
 	}

 	.about_info_container_center_item_desc {
 		padding-top: 0.5rem;
 		display: -webkit-box;
 		text-overflow: ellipsis;
 		overflow: hidden;
 		-webkit-box-orient: vertical;
 		-webkit-line-clamp: 2;
 	}

 	.about_info_container_center_item_ml {
 		margin-left: 1rem;
 	}

 	.about_info_container_box {
 		margin-top: 7rem;
 	}

 	.page_about_swiper_box {
 		width: 90%;
 		height: 32rem;
 		margin: 0 auto;
 	}

 	.page_about_honor_title_box {
 		padding-top: 1.6rem;
 		padding-bottom: 0.8rem;
 	}

 	.page_about_honor_title_container {
 		font-size: 2rem;
 	}

 	.page_about_honor_title1 {
 		padding-bottom: 1.5rem;
 	}

 	.out_door_big_box {
 		top: 7rem;
 	}

 	.out_door_title {
 		font-size: 2rem;
 	}

 	.out_door_container_item_name {
 		padding-top: 1.2rem;
 	}

 	.out_door_container_item_address {
 		padding-bottom: 0.8rem;
 	}

 	.out_door_container_item_desc {
 		padding-top: 0.2rem;
 		-webkit-line-clamp: 3;
 		margin-bottom: 0.5rem;
 	}

 	.out_door_container_item {
 		padding-bottom: 0.5rem;
 	}

 	.case_item {
 		width: 50%;
 		margin-bottom: 1rem;
 	}

 	.page_brand_item_img {
 		width: 33.3%;
 	}

 	.new_item_img::before {
 		width: 2.2rem;
 		height: 2.2rem;
 		background-size: 2.2rem;
 		right: 3%;
 		bottom: -10%;
 	}

 	.pr0 {
 		padding-right: 12px !important;
 	}

 	.pl0 {
 		padding-left: 18px !important;
 	}

 	.new_item_first_info {
 		padding-right: 0;
 	}

 	.new_item_first_title {
 		padding-left: 2.5rem;
 		padding-top: 1.2rem;
 	}

 	.new_item_first_title span::after {
 		left: 1.8rem;
 		top: 1.2rem;
 	}

 	.new_item_first_desc {
 		padding-left: 2.5rem;
 		padding-top: 0.4rem;
 	}

 	.new_item_first_date {
 		padding-left: 2.5rem;
 		padding-top: 0.4rem;
 		padding-bottom: 2rem;
 	}

 	.article_title_box {
 		font-size: 1.5rem;
 		padding-top: 1.8rem;
 	}

 	.article_info_item_mr {
 		margin-right: 1.5rem;
 	}

 	.article_desc_box {
 		padding-top: 1rem;
 		padding-bottom: 1.2rem;
 	}

 	.article_bottom_box {
 		padding-top: 1.5rem;
 		padding-bottom: 2rem;
 	}

 	.article_back_box {
 		justify-content: center;
 		margin-top: 0.2rem;
 	}

 	.contact_container_center_box {
 		top: 1rem;
 		height: auto;
 		padding-bottom: 1rem;
 	}

 	.contact_container_title {
 		padding-top: 1rem;
 	}

 	.contact_container_item_box img {
 		width: 2rem;
 		height: 2rem;
 	}

 	.contact_container_item_box_desc1 {
 		font-size: 0.8rem;
 	}

 	.contact_container_item_box_desc {
 		font-size: 0.8rem;
 		text-align: center;
		
 	}

 	.maps_container {
 		height: 30rem !important;
 	}

 	#baidu-map {
 		height: 30rem !important;
 	}

 	.contact_bottom {
 		padding-top: 2rem;
 		padding-bottom: 2rem;
 	}

 	.scan_item_box {
 		justify-content: center;
 	}

 	.scan_item {
 		margin-right: 2%;
 		width: 23%;
 	}

 	.scan_item_img {
 		width: 100%;
 	}

 	.scan_item_box {
 		padding-top: 2rem;
 	}

 	.scan_item_icon img {
 		margin-top: 1.2rem;
 		margin-bottom: 0.4rem;
 		width: 2rem;
 		height: 2rem;
 	}

 	.join_title {
 		font-size: 2rem;
 		padding-top: 2.5rem;
 	}
    .join_title_zw{
        height: 2.5rem;
    }
 	.contact_tel {
 		width: 200px;
 	}

 	.contact_tel_box {
 		padding-bottom: 3rem;

 	}

 	.media_container_title_span {
 		font-size: 2.5rem;
 	}

 	.media_container_desc {
 		width: 90%;
 		left: 1.6rem;
 	}

 	.media_container_desc1 span {
 		font-size: 2.4rem;
 	}

 	.banner_left_media_container_desc {
 		left: 5rem;
 		width: 24rem;
 	}

 	.banner_left_media_container_desc1 {
 		left: 5rem;
 	}

 	.join_title1 {
 		padding-bottom: 0.5rem;
 	}

 	.job_item_box .detaile-box-one .detaile-header .detaile-title {
 		font-size: 1.5rem;
 		font-weight: 500;
 	}

 	.job_item_box .detaile-box-one .detaile-middle .one-line span {
 		font-size: 12px;
 	}

 	.job_item_box .detaile-box-one {
 		padding: 20px 15px;
 		margin-top: 1rem;
 	}

 	.banner_right_media_container_desc {
 		right: 5rem;
 		width: 20rem;
 	}

 	.media_white_title {
 		font-size: 2.5rem;
 		bottom: 15rem;
 	}

 	.media_center_desc_box {
 		width: 80%;
 	}

 	.banner_right_media_container_desc_new {
 		right: 5rem;
 		width: 20rem;
 		top: 25rem;
 	}

 	.section_map_box {
 		left: 2rem;
 		top: 2rem;
 		flex-direction: column;
 	}

 	.section_map_container img {
 		width: 14rem;
 		height: 18rem;
 	}

 	.we_code {
 		left: 10rem;
 	}

 	.we_code img {
 		width: 8rem;
 		height: 8rem;
 	}

 	.section_out_container {
 		margin-left: 0;
 		width: 96%;
 		height: 44rem;
 		overflow: hidden;
 	}

 	.section_out_container_title {
 		padding-top: 1rem;
 	}

 	.section_out_container_star_item_name1 {
 		width: 9rem;
 	}

 	.out_brand_icon_item_desc1 {
 		right: 5rem
 	}

 	.out_brand_icon_box {
 		flex-direction: column;
 		justify-content: center;
 		align-items: center;
 		bottom: 24rem;
 	}

 	.out_brand_icon_item_mr {
 		margin-right: 0;
 		margin-bottom: 2rem;
 	}

 	.windmill_img {
 		width: 20rem;
 		height: 20rem;
 	}

 	.windmill_img .windmill_img_img {
 		width: 20rem;
 		height: 20rem;
 	}

 	.windmill_icon_box0 {
 		left: -5rem;
 		top: -20rem;
 	}

 	.windmill_icon_desc {
 		width: 14rem;
 	}

 	.windmill_heng {
 		transform: rotate(90deg);
 	}

 	.windmill_icon_box0 .windmill_heng {
 		right: 4rem;
 		top: unset;
 		bottom: -4rem;
 		width: 8rem;
 	}

 	.windmill_icon_box1 {
 		left: -5rem;
 		top: -20rem;
 	}

 	.windmill_icon_box1 .windmill_heng {
 		right: unset;
 		left: 20rem;
 		top: unset;
 		bottom: -4rem;
 		width: 8rem;
 	}

 	.windmill_icon_box2 {
 		left: -5rem;
 		top: 24rem;
 	}

 	.windmill_icon_box2 .windmill_heng {
 		right: 4rem;
 		top: unset;
 		bottom: 20rem;
 		width: 6rem;
 	}

 	.windmill_icon_box3 {
 		left: -5rem;
 		top: 24rem;
 	}

 	.windmill_icon_box3 .windmill_heng {
 		left: 19.5rem;
 		top: unset;
 		bottom: 20rem;
 		width: 8rem;
 	}

 	.high_section3_title {
 		font-size: 2.5rem;
 		top: 12rem;
 	}

 	.high_section3_icon_box {
 		flex-direction: column;
 		align-items: center;
 		top: 22rem;
 	}

 	.high_section3_info_box {
 		left: 2rem;
 		top: 30rem;
 	}

 	.high_section4_info_box {
 		left: 2rem;
 	}

 	.section_map_container .lyibei {
 		width: 14rem;
 		height: 18rem;
 	}

 	.high_section5_item_img {
 		width: 10rem;
 		height: 6rem;
 		margin-left: 1rem;
 	}

 	.high_section5_item_img img {
 		width: 10rem;
 		height: 6rem;
 	}

 	.high_section5_item_info {
 		padding-top: 0.5rem;
 	}

 	.high_section5_item_desc {
 		width: 17rem;
 		-webkit-line-clamp: 2;
 		line-clamp: 2;
 	}

 	.section_out_container_section5 {
 		height: 30rem;
 	}

 	.bus_section3_desc {
 		top: 40rem;
 	}

 	.bus_section3_desc p {
 		width: 30rem;
 	}
	.banner_left_container_box17 .content_17{
		flex-direction: column;
		align-items: center;
		width:100%;
		height: 59rem;
		overflow: hidden;
		flex-wrap:nowrap;
	}
	.banner_left_container_box17 .content_17 a{
		width: 80%;
	}
	.banner_left_container_box17 .box17_header{
		padding-top: 5rem;
		padding-bottom: 2rem;
	}
	.banner_left_container_box17 .content_17 .image_text_box .name{
		padding-top: 1.2rem;
	}
	.banner_left_container_box16 .header_title{
		font-size: 2.5rem;
	}
	.banner_left_container_box16 .banner_box{
		width: 100%;
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_left{
		display: none;
	}
	.banner_left_container_box16 .jinzita_box{
		width: 100%;
	}
	.banner_left_container_box16 .jinzita_box .icon_sj{
		width: 100%;
		height:28rem;
	}
	/* 新媒体矩阵开始 */
	.new_media_title{
		font-size: 2.2rem;
	}
	.new_media_title2{
		width: 80%;
		margin: 0 auto;
		padding-bottom:2.5rem;
	}
	.new_media_item_box{
		margin-bottom: 1rem;
	}
	.new_media_item_img img{
		width: 5rem;
		height: 5rem;
	}
	/* 新媒体矩阵结束 */
	
	/* 企业环境开始 */
	.environment_item_box{
		width: 50%;
	}
	.team_item_box{
		width: 50%;
	}
	/* 企业环境结束 */
 }