 * {
 	margin: 0;
 	padding: 0;
 }
@font-face
{
font-family: fangsong;

src: url(../font/fangsong.ttf);
}
 ol,
 ul,
 li {
 	list-style: none;
 	padding-left: 0;
 }

 a {
 	text-decoration: none;
 	color: #303133;
 }

 a:hover {
 	color: #E50242;
 }
 .article_desc_box img{
     max-width:  100%;
 }
 .article_brand_desc_box img{
     width:  80% !important;
 }
  .article_desc_box video{
     max-width:  100%;
 }
  .article_brand_desc_box video{
    width:  100% !important;
 }
 .header_nav_children_children_box{
	position: absolute;
	width: 100%;
	background-color:rgba(255, 255, 255, 0.88);
	fill:rgba(255, 255, 255, 0.88);
	/*left: 120px;*/
	/*left: 7.8rem;*/
	left: 83%;
	top: 8px;
	display: none;
	z-index:2000;
}
.header_nav_children_children_box li{
	/*border-bottom:  1px solid rgb(0 0 0 / 10%);*/
}
.header_nav_children_children_box li:nth-child(1){
	/*border-top:  1px solid rgb(0 0 0 / 10%);*/
}
.header_nav_children_children_box li a{
	line-height: 3.5rem !important;
}
.header_nav_children_box li:hover .header_nav_children_children_box{
	 display: block;
 }
 
  .page_brand_cate_box{
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 flex-wrap: wrap;
	 margin-top: 60px;
 }
 .page_brand_cate_box a{
	 height: 35px;
	 line-height: 35px;
	 background:#eeeeee;
	 color:#5f5f5f ;
	 font-size: 16px;
	 display: block;
	 padding: 0 30px;
	 margin: 0 10px 10px 10px;
	 transition: all 0.2s linear;
 }
 
  .page_brand_cate_box a:hover{
	  background:#E50242;
	  color: #fff;
  }
.page_brand_cate_item_active{
	background:#E50242 !important;
	color: #fff !important;
}
.page .pager .pagination .active{
	background:#E50242;
	color: #fff;
}
 
 .mg0 {
 	margin: 0 auto;
 }

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

 .pb2 {
 	padding-bottom: 2.5rem;
 }
.page {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
  margin-bottom:50px;
}
.page .pager .pagination {
  display: flex;
}
.page .pager .pagination li {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background-color: #f5f6f8;
  border-radius: 4px;
  margin-right: 8px;
}
.page .pager .pagination li a {
  color: #333;
}
.page .pager .pagination img {
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
 /* 头部样式开始 */
 .header_container_box {
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: 999;
 	height: 6.5rem;
 	width: 100%;
 	/* background-color: #fff; */
 }

 .header_logo_box img {
 	width: 11.3125rem;
 	height: 3.1rem;
 	margin-top: 1.94rem;
 	margin-left: 4.31rem;
 }

 .header_nav_box {
 	display: flex;
 	flex-direction: row;
 	justify-content: end;
 	margin-top: 1.3rem;
 }

 .header_container_box: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: 23.375rem;
 	/* padding-bottom: 1.2rem; */
 	background-color: rgba(255, 255, 255, 0.9);
 	fill: rgba(255, 255, 255, 0.90);
 	z-index: 99;
 	opacity: 0;
 	transform: scale(1, 0);
 	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;

 	/* opacity:1;
	visibility:visible;
	transform:scale(1); */
 }

 .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 2.8rem;
 	display: inline-block;
 	height: inherit;
 	line-height: 4.5rem;
 	font-size: 1.125rem;
 	/* color: #FFF; */
 }

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

 .header_nav_box li:hover>span {
 	opacity: 1;
 }

 .header_nav_children_box {
 	position: absolute;
 	display: block;
 	left: 0;
 	top: 5rem;
 	width: 100%;
 	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;
 }

 .header_nav_children_box li {
 	height: 3.5rem;
 }

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

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

 .header_nav_tel {
 	display: block;
 	height: 5rem;
 	line-height: 4.5rem;
 	color: var(--unnamed, #E50242);
 	font-weight: 500;
 	font-size: 1.125rem;
 	margin-left: 1rem;

 	display: flex;
 	align-items: center;
 }

 .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;

 	/* display:block; */
 	height: 5rem;
 	line-height: 4.5rem;
 	padding-left: 2.6rem;
 	padding-right: 3.6rem;
 }

 .header_nav_search img {
 	width: 1.375rem;
 	height: 1.375rem;
 }

 .header_mobile_box {
 	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;

 }

 .header_mobile_logo {
 	margin-left: 2rem;
 }

 .header_mobile_logo img {
 	width: 11.3125rem;
 	height: 3.25rem;
 }

 .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 {
 	background: #E50242;
 	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: 11.3125rem;
 	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: #E50242;
 }

 .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: #E50242;
 	font-weight: 600;
	/*font-family:fangsong;*/
	letter-spacing: 0.1rem;
 }

 .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;
	margin-right: 0.5rem;
 }
.gov_footer_info2 .aliyun{
	width: 3.94219rem;
	height: 0.88rem;
}
 .gov_footer_info2 {
 	color: #909399;
 	font-size: 0.9375rem;
 	padding-top: 0.5rem;
	display: flex;
	align-items: center;
 }
 .gov_footer_info2 span{
	 display: block;
	 padding:0rem 0.2rem;
	 border-radius: 0.25rem;
	 border: 1px solid #909399;
	 margin-left: 0.2rem;
	 font-size: 0.6rem;
 }
 .gov_footer_info2 a {
 	color: #909399;
 	font-size: 0.9375rem;
 	transition: all 0.4s linear;
 	display: inline-flex;
	align-items: center;
 }

 .gov_footer_info2 a:hover {
 	color: #E50242;
 	transform: translateX(4px);
 }
.gov_footer_info2_mobile{
	display: none;
}
 .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 {
 	right: 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: #E50242;
 }

 #fp-nav ul li a span,
 .fp-slidesNav ul li a span {
 	background: #fff;
 }
.myBannerSwiper_item_img_mobile{
	display: none;
}
 .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('../image/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;
	position: relative;
 }
  .brand_container_title img{
	  position:absolute;
	  width:1.8125rem;
	  height: 1.8125rem;
	  top: 0;
	  right: -7px;
	  z-index: 0;
  }
.brand_container_title_box{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	padding-top: 12rem;
}
 .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_title {
 	position: absolute;
 	bottom: 10rem;
 	right: 13rem;
 	font-size: 1.85rem;
 	font-weight: 400;
 	color: var(--unnamed, #303133);
 	-webkit-animation-delay: 1s;
	letter-spacing: 0.27rem;
 }
 
 .swiper_title span {
 	color: var(--unnamed, #E50242);
 }

 .swiper_title1 {
 	right: 0;
 	width: 100%;
 	text-align: center;
 	color: var(--unnamed, #FFF);
	letter-spacing: 0.27rem;
 }

 .swiper_title2 {
 	position: absolute;
 	bottom: 8rem;
 	right: 0;
 	width: 100%;
 	text-align: center;
 	color: var(--unnamed, #FFF);
 	font-size: 0.75rem;
 	-webkit-animation-delay: 1s;
	letter-spacing: 0.075rem;
 }

 .swiper_info_item_box {
 	display: flex;
 	justify-content: flex-end;
 	-webkit-animation-delay: 1s;
 	position: absolute;
 	bottom: 16rem;
 	right: 10rem;
 }

 .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; */
	background: rgba(255, 255, 255, 0.40);
 	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('../image/banner02.png') no-repeat;
 	background-size: cover;
 	position: relative;
 }

 .banner_right_container_box1 {
 	background: url('../image/banner04.png') no-repeat;
 }

 .banner_right_container_box2 {
 	background: url('../image/banner06.png') no-repeat;
 }

 .banner_right_container_box3 {
 	background: url('../image/media_icon22_new.png') no-repeat;
 }

 .banner_right_container_box4 {
 	background: url('../image/outbanner2.png') no-repeat;
 }

 .banner_right_container_box5 {
 	background: url('../image/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_title_span_daozha img{
	left: -12px;
	top: 2px;
}
 .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 {
 	position: absolute;
 	right: 16rem;
 	color: var(--unnamed, #FFF);
 	font-weight: 500;
 	font-size: 4.125rem;
 	top: 19rem;
 }

 .banner_right_container_title_new {
 	font-size: 3.125rem;
 }

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

 .banner_right_container_title1 {
 	position: absolute;
 	right: 16rem;
 	font-size: 1.375rem;
 	font-weight: 400;
 	color: var(--unnamed, #FFF);
 	top: 24.6rem;
 }

 .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 {
 	position: absolute;
 	right: 16rem;
 	top: 29rem;
 	display: flex;
 	align-items: center;
 	justify-content: end;
 }

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

 .banner_right_container_desc_item_title {
 	font-weight: 500;
 	font-size: 1.875rem;
 	color: var(--unnamed, #FFF);
 }

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

 .banner_left_container_box {
 	width: 100%;
 	height: 100%;
 	background: url('../image/banner05.png') no-repeat;
 	background-size: cover;
 	position: relative;
 }

 .banner_left_container_box1 {
 	background: url('../image/media_icon11.png') no-repeat;
 }

 .banner_left_container_box2 {
 	background: url('../image/media_icon33.png') no-repeat;
 }

 .banner_left_container_box3 {
 	background: url('../image/media_icon44.png') no-repeat;
 }

 .banner_left_container_box4 {
 	background: url('../image/outbanner1.png') no-repeat;
 }

 .banner_left_container_box5 {
 	background: url('../image/outbanner4.png') no-repeat;
 }

 .banner_left_container_box6 {
 	background: url('../image/outbanner5.png') no-repeat;
 }

 .banner_left_container_box7 {
 	background: url('../image/out_brand_banner1.png') no-repeat;
 }

 .banner_left_container_box8 {
 	background: url('../image/out_brand_banner2.png') no-repeat;
 }

 .banner_left_container_box9 {
 	background: url('../image/out_brand_banner3.png') no-repeat;
 }

 .banner_left_container_box10 {
 	background: url('../image/banner04.png') no-repeat;
 }

 .banner_left_container_box11 {
 	background: url('../image/highbanner2.png') no-repeat;
 }

 .banner_left_container_box12 {
 	background: url('../image/highbanner3.png') no-repeat;
 }

 .banner_left_container_box13 {
 	background: url('../image/highbanner4.png') no-repeat;
 }

 .banner_left_container_box14 {
 	background: url('../image/banner05.png') no-repeat;
 }

 .banner_left_container_box15 {
 	background: url('../image/busbanner4.png') no-repeat;
 }

 /* news */
 .banner_left_container_box16 {
 	background: url('../image/busbanner3.png') no-repeat;
 }
.banner_left_container_box111{
	background:  url('../image/media_icon44.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('../image/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('../image/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: 8rem;
 	height: 8rem;
 	flex-shrink: 0;
	border-radius: 50%;
	border: 3px solid #fff;
	/* 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 {
 	position: absolute;
 	left: 16rem;
 	color: var(--unnamed, #FFF);
 	font-weight: 500;
 	font-size: 4.125rem;
 	top: 19rem;
 }

 .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.1rem;
 }

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

 .banner_left_container_title1 {
 	position: absolute;
 	left: 16rem;
 	font-size: 1.375rem;
 	font-weight: 400;
 	color: var(--unnamed, #FFF);
 	top: 25rem;
 }

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

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

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

 .banner_left_container_btn {
 	position: absolute;
 	left: 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_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%;
 	background-color: #F5F6F8;
 	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%;
 	background-color: #fff;
 	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; */
	top: 22.2rem;
 	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; */
	top: -12rem;
 	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 {
 	display: block;
 	transition: all .5s ease 0s;
 }

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

 .index_new_item_box:hover .index_new_item_box_img img {
 	filter: brightness(.7);
 	transform: scale(1.1);
 }

 .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_time{
	font-size: 1.25rem;
	padding-bottom: 0.8rem;
	padding-top: 1rem;
	color:#606266;
}
 .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.45rem;
 	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_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; */
	margin-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: 33.3%;
 	/* padding: 0 10px; */
	padding: 0 15px;
 	margin-bottom: 3rem;
 	display: inline-block;
 	transition: all .5s ease 0s;
 }

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

 .case_item_img img {
 	width: 100%;
 	height: auto;
 	transition: all .5s ease 0s;
 }

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

 .new_item_img img {
 	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.375rem;
 	font-weight: 400;
 	max-width: 94%;
 	white-space: nowrap;
 	text-overflow: ellipsis;
 	overflow: hidden;
 	word-break: break-all;
 	padding-top: 0.2rem;
 }
.case_item_img_desc{
	color: #999;
	font-size: 1rem;
	display:-webkit-box;
	text-overflow:ellipsis;
	overflow:hidden;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
 .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('../image/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;
 }

 .new_item_img::before {
 	content: "";
 	display: block;
 	width: 3.375rem;
 	height: 3.375rem;
 	background: url('../image/news_icon1.png') no-repeat center;
 	background-size: 3.375rem;
 	position: absolute;
 	right: 3%;
 	bottom: -8%;
 	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%; */
	width: 14.6%;
 	/* padding: 0 10px; */
	margin: 0 10px;
 	/* margin-bottom: 1.1rem; */
	margin-bottom: 1.6rem;
 	overflow: hidden;
	background: #F5F6F8;
	transition: all .5s ease 0s;
 }

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

 .page_brand_item_img:hover img{
 	transform: scale(1.2);
 }

 .new_item_first_box {
 	padding-top: 3.3rem;
 }
.new_item_first_info::before{
	content: "";
	display: block;
	width: 3.45788rem;
	height: 3.45788rem;
	background: url('../image/new_icon1_first.png') no-repeat center;
	background-size:3.45788rem;
	position: absolute;
	bottom: 2.4rem;
	right: 3.5rem;
	opacity: 0;
	transition:all .5s ease 0s;
	z-index:1;
}
 .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;
	position: relative;
 }

 .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; */
	padding-top: 5rem;
 }
 .new_item_first_box:hover .new_item_first_info::before{
	 opacity: 1;
 }
 .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: 5.5rem;
 	color: var(--unnamed, #303133);
 	font-size: 2.625rem;
 	font-weight: 500;
 	line-height: 140%;
 	letter-spacing: 0.02625rem;
 	padding-bottom: 1.6rem;
 }

 .article_info_box {
 	display: flex;
 	justify-content: center;
 	padding-bottom: 1.4rem;
 }

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

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

 .article_info_item_mr {
 	margin-right: 4.5rem;
 }

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

 .article_desc_box {
 	padding-top: 2.2rem;
 	padding-bottom: 3.7rem;
 }
 .article_desc_position_box {
 	padding-top: 2.2rem;
 	padding-bottom: 3.7rem;
	display: flex;
	flex-wrap: wrap;
 }
 .article_desc_position_img_box{
	 max-width: 70%;
 }
  .article_desc_position_img_box img{
	  /* width: 100%; */
	  height: auto;
	  margin-right: 2rem;
  }
 .article_desc_position_img_info_title{
	 color: var(--, #303133);
	 font-size: 1.575rem;
	 font-weight: 500;
 }
 .article_desc_position_img_info_title2{
	 padding-top: 2rem;
 }
 .article_desc_position_img_info_title1{
	 color: var(--, #303133);
	 font-size: 1.275rem;
 }
 .article_desc_position_img_info_box{
	margin-left: 2rem; 
 }
 .article_bottom_box {
 	padding-top: 3.5rem;
 	padding-bottom: 5rem;
 }

 .article_pre_title {
 	color: #606266;
 	font-size: 1.125rem;
 	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_pre_title:hover {
 	color: #E50242;
 	transform: translateX(10px);
 }

 .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: 50px;
 	width: 100%;
 }

 .map_marker_img img {
 	width: 130px;
 	height: 36px;
 	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: 38px !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;
 	height: 18rem;
 	top: 2.8rem;
 	left: 50%;
 	margin-left: -43rem;
 	background: #fefefe;
 	/* background-color: #0066b3; */
 	z-index: 99;
 }

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

 .contact_container_item_content {
 	display: flex;
	align-items: flex-start;
 }

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

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

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

 .contact_container_item_box_desc1 {
 	color: var(--unnamed, #E50242);
 	text-align: center;
 	font-size: 1.625rem;
 	font-weight: 700;
 }

 .scan_code img {
 	/* width: 100%; */
 	/* height: auto; */
	width: 22.8rem;
	height: 28rem;
 }

 .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: 4rem;
 }

 .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;
	transition: all 0.2s linear;
 }
.scan_item:hover{
	transform: translateY(-10px);
}
 .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);
 	font-size: 2.625rem;
 	font-weight: 500;
 	padding-top: 3.75rem;
 }

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

 .join_title1 {
 	text-align: center;
 	color: var(--unnamed, #909399);
 	font-size: 1.125rem;
 	font-weight: 400;
 	padding-top: 1rem;
 	padding-bottom: 5rem;
 }

 .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: 14rem;
 	border-radius: 10px;
 	background: #F9F9F9;
 	overflow: hidden;
 	box-sizing: border-box;
 	padding: 36px 46px;
 	transition: height 0.3s ease;
 	margin-top: 26px;
	border: 1px solid #F9F9F9;
 }

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

 .job_item_box .detaile-box-one .detaile-header .detaile-title {
 	color: var(--unnamed, #303133);
 	font-size: 2rem;
 	font-style: normal;
 	font-weight: 500;
 	line-height: normal;
 	letter-spacing: 1.32px;
	cursor: pointer;
 }

 .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 {
 	padding-top: 3.4rem;
 	color: var(--unnamed, #909399);
 	font-size: 14px;
 	font-weight: 400;
 	letter-spacing: 0.56px;
 }

 .job_item_box .detaile-box-one .expand-box .expand-content {
 	padding-top: 1.8rem;
	/* padding-top: 10px; */
 }

 .job_item_box .detaile-box-one .expand-box .expand-content .title {
 	color: var(--unnamed, #303133);
 	font-size: 22px;
 	font-weight: 500;
 	line-height: normal;
 	letter-spacing: 0.88px;
 }

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

 .section_map_container {
 	position: relative;
	margin-top: 2rem;
 }

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

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

 .we_code {
 	position: absolute;
 	/* right: 0; */
	right: -30px;
 	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: 8rem;
 	height: 8rem;
	border-radius: 50%;
	border: 3px solid #fff;
 }

 .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: 11.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_box a{
	 width:48%;
	 display: block;
	 margin-right: 1%;
 }
 .section_out_container_star_item {
 	display: flex;
 	width:100%;
 	margin-bottom: 1.75rem;
 }
.section_out_container_star_item_info{
	width: inherit;
}
 .section_out_container_star_item_left img {
 	width: 1.1875rem;
 	height: 1.1875rem;
 	margin-top:0px;
 	margin-right: 4px;
 }

 .section_out_container_star_item_name {
 	color: var(--unnamed, #303133);
 	font-weight: 400;
 	font-size: 1.125rem;
 	/*max-width: 90%;*/
 	width:13rem ;
 	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%;*/
 	width:13rem ;
 	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; */
	bottom: 9rem;
 	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; */
	width: 23rem;
	padding-top: 0.9rem;
 }

 .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: 7rem;
 	height: 7rem;
 }

 .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: 3.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: -5rem;
 }

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

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

 .windmill_icon_box3 .windmill_heng {
 	top:3.5rem;
 	right: unset;
 	left: -5rem;
 }

 .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;
	padding-bottom:0.88rem;
 }

 .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;
}
.banner_right_container_title_black{
	color: #303133;
}
/* 新媒体矩阵开始 */
.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;
	transition: all 0.4s linear;
}
.new_media_item_desc{
	color: #909399;
	font-size: 0.875rem;
	transition: all 0.4s linear;
}
.new_media_item_img img{
	width: 7.875rem;
	height: 7.8125rem;
	transition: all 0.4s linear;
}

/* 新媒体矩阵结束 */
/* 企业环境开始 */
.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;
	position: relative;
}
.team_item_info_box{
	position: absolute;
	top: 0;
	left: 5%;
	width: 90%;
	height: 100%;
	background:rgba(0, 0, 0, 0.4);
	transition:all 0.35s ease-in-out;
	color: #fff;
	visibility:hidden;
	opacity:0;
}
.team_item_info_name{
	width: 100%;
	text-align: center;
	transition:all 0.35s 0.1s ease-in-out;
	/* transform:scale(2); */
	font-size:42px;
	margin-top: 70%;
}
.team_item_info_heng{
	width: 40px;
	height: 1px;
	background-color: #fff;
	margin: 0 auto;
	/* transform:scale(2); */
	margin-top: 14px;
	margin-bottom: 14px;
	transition:all 0.35s 0.1s ease-in-out;
}
.team_item_info_desc{
	width: 100%;
	text-align: center;
	transition:all 0.35s 0.1s ease-in-out;
	/* transform:scale(2.2); */
	font-size:32px;
}
.team_item_box:hover .team_item_info_desc{
	transform:scale(1);
	display: block;
	font-size:16px;
}
.team_item_box:hover .team_item_info_heng{
	transform:scale(1);
	display: block;
	width: 20px;
}
.team_item_box:hover .team_item_info_name{
	transform:scale(1);
	display: block;
	font-size:22px;
}
.team_item_box:hover .team_item_info_box{
	visibility:visible;
	opacity:1;
}
.environment_item_box .environment_item_img{
	overflow: hidden;
	width: 94%;
	margin: 0 auto;
}
.team_item_box .environment_item_img{
	overflow: hidden;
	width: 90%;
	margin: 0 auto;
}
.team_item_box .environment_item_img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition:all 0.35s ease-in-out;
}
.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 .environment_item_img img{
	transform:scale(1.2);
}





/* 企业环境结束 */

.led_mobile{
	display: none;
}
.out_door_container_box_mobile{
	display: none;
}
.out_door_container_item_name1{
		 text-overflow: -o-ellipsis-lastline;
		  overflow: hidden;
		  text-overflow: ellipsis;
		  display: -webkit-box;
		  -webkit-line-clamp: 3;
		  line-clamp: 3;
		  -webkit-box-orient: vertical;
		  white-space:pre-wrap;
	}
	
/* 搜索页面开始 */
.search_title{
	font-size:2.7rem;
	text-align: center;
	color: #303133;
	padding-top: 2.5rem;
	margin-bottom:3rem;
}
.submit_box{
	width:40%;
	border: 1px solid lightgray;
	margin: 0 auto;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding:10px 15px;
	margin-bottom: 10rem;
}
.submit_box input{
	width:92%;
	height:40px;
	line-height: 40px;
	border: none;
	 outline: none;
}
.submit_box input:focus-visible{
	border:none;
}
.submit_box input:active{
	border:none;
}
.submit_box .button{
	width:25px;
	height: 25px;
	border: none;
	background-color: #fff;
	display: inline-block;
	background-size: cover;
	background-image: url('../image/search_page.png');
}
.nodata {
	color:grey;
	text-align: center;
	font-size: 3rem;
	padding-top:6rem;
	padding-bottom: 15rem;
}
/* 搜索页面结束 */
.media_container_desc1_mobile{
	display: none;
}

.mobile_louyu_desc_box{
	display: none;
}
.banner_right_media_container_desc_new_zhuyao{
	 width: 32rem;
 }
 .banner_right_container_title_black_youshi{
	 right: 20rem;
 }
 .out_brand_icon_item_desc1_youshi{
	 right: 20rem; 
 }
 .banner_left_media_container_desc1_section111_fugai{
	 top:30rem;
 }
 .banner_left_media_container_desc_section1_louyu{
	 top:36rem; 
 }
 .banner_right_media_container_desc333_linyi{
	 width: 38rem;
 }
.new_media_item_box:hover .new_media_item_name{
	transform:translateX(10px);
} 
 .new_media_item_box:hover .new_media_item_desc{
 	transform:translateX(10px);
 } 
 .new_media_item_box:hover .new_media_item_img img{
 	transform:translateX(-10px);
 } 
 .case_brand_tip{
	 color: #909399;
	 font-size: 1.25rem;
	 width: 100%;
	 text-align: center;
	 padding-top: 3.5rem;
 }
 .about_info_item_img_mobile{
	 position: relative;
	 display: none;
 }
 
 .scan_code_mobile{
	display: none; 
 }
 
 @media (min-width:1400px) {

 	.container {
 		max-width: 1400px;
 	}
 }

 @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;
 	}
 	.article_desc_box{
 	    padding-left: 3.8rem;
 	    padding-right: 3.8rem;
 	}
 }

 @media (max-width:1580px) {
 	html {
 		font-size: 14px;
 	}
 	.article_desc_box{
 	    padding-left: 3.8rem;
 	    padding-right: 3.8rem;
 	}
 }
 @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;
	 }
 	html {
 		font-size: 13px;
 	}
 	.article_desc_box{
 	    padding-left: 3.8rem;
 	    padding-right: 3.8rem;
 	}

 	.swiper_info_item_box {
 		right: 8rem;
 	}

 	.swiper_title {
 		right: 10rem;
 	}

 	.section_out_container_star_item {
 		width: 40%;
 	}
 }

 @media only screen and (min-width: 1400px) and (max-width: 1480px) {
      .article_desc_box{
 	    padding-left: 6.8rem;
 	    padding-right: 6.8rem;
 	}
 	.page_about_desc1{
 	     padding-left: 6.8rem;
 	    padding-right: 6.8rem;
 	}
 }
 @media (max-width:1380px) {
 	html {
 		font-size: 12px;
 	}

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

 	.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 {
 		right: 4rem;
 	}

 	.swiper_title {
 		right: 6rem;
 	}

 	.job_item_box .detaile-box-one {
 		padding-top: 1.5rem;
 	}
 }

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

 	}

 	.brand_item_box {
 		width: 14.8%;
 	}
 }

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

 	.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) {
  .article_brand_desc_box img{
     width:  100% !important;
    }
     .team_item_info_heng{
         margin: 0 auto;
         margin-top: 10px;
         margin-bottom: 10px;
         display: none;
     }
      .team_item_info_name{
		 font-size: 18px;
		 margin-top: 66%;
		display: none;
	 }
	 .team_item_info_desc{
		  font-size: 14px;
		  display: none;
	 }
      .page_brand_cate_box{
		justify-content:flex-start;  
		margin-top: 30px;
	  }
 	.banner_left_container_box16 .header_title1{
		 padding-top:8rem;
		 padding-bottom: 2rem;
	 }
 	.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: 1.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;
		display: none;
 	}

 	.gov_footer_box {
 		padding-top: 1rem;
 	}

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

 	.footer_nav_title {
 		padding-bottom: 0rem;
 	}

 	.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: 22rem;
 	}

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

 	.swiper_info_item_box {
 		/* flex-direction: column; */
 		left: 0;
 		width: 100%;
 		justify-content: center;
 		align-items: flex-start;
 		bottom: 14rem; 
 		/* top: 46rem; */
 	}

 	.swiper_info_item {
 		margin-left: 0;
 		width: 33.3%;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
 	}

 	.swiper_info_item_num {
 		width: fit-content;
		font-size: 2rem;
 	}
	.swiper_info_item_desc{
		width: 90%;
		margin: 0 auto;
		text-align: center;
		font-size: 0.8rem;
	}
 	.swiper_title {
 		right: 0;
 		width: 80%;
 		margin: 0 auto;
 		text-align: center;
 		left: 0;
 		bottom: 8.9rem;
		letter-spacing:0;
		font-size: 1.6rem;
 	}

 	.swiper_title2 {
 		bottom: 15rem;
 		width: 80%;
 		left: 0;
 		margin: 0 auto;
		visibility: hidden;
 	}

 	.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%;
		top: -18rem;
 	}

 	.index_news_container_bottom_more {
 		left: 2.4rem;
 	}

 	.myNewsSwiper .swiper-pagination {
 		left: .4rem;
 		/* bottom:10rem; */
		bottom: 6rem;
 	}

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

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

 	}

 	.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: 33.3%;
 		margin: 0;
 		text-align: center;
 		height: 4rem;
 		line-height: 4rem;
		font-size: 1.25rem;
 	}

 	.page_nav_box_active {
 		color: #E50242 !important;
 	}

 	
	.page_nav_box a::after {
		display: none;
	}
 	.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;
		padding-left: 1.5rem;
		padding-right: 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: 3rem;
 		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; */
		margin-top:-3rem;
 	}

 	.out_door_title {
 		font-size: 2rem;
 	}

 	.out_door_container_item_name {
 		padding-top: 1.2rem;
 	}

 	.out_door_container_item_address {
 		padding-bottom: 0.8rem;
		width: 90%;
 	}

 	.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;
		padding: 0 8px;
 	}

 	.page_brand_item_img {
 		/*width: 33.3%;*/
 		width: 30.3%;
		margin: 0 6px;
		margin-bottom: 1.1rem;
 	}

 	.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;
 		padding-left: 2.8rem;
 		padding-right:2.8rem;
 	}
    .article_desc_box img{
        max-width: 100% !important;
    }
 	.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:46%;
		margin-bottom: 2.5rem;
 	}

 	.scan_item_img {
 		/*width: 90%;*/
		/*height: 12.63rem;*/
		width: 9.5rem;
		height: 9.5rem;
 	}

 	.scan_item_box {
 		padding-top: 2rem;
		flex-wrap: wrap;
 	}
	
 	.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;
 	}

 	.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;
		top: 20rem;
 	}
	.media_container_desc span{
		display: block;
	}
 	.media_container_desc1 span {
 		font-size: 2.4rem;
 	}

 	.banner_left_media_container_desc {
 		left: 5rem;
 		width: 26rem;
		top: 27rem;
 	}

 	.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 12px;
 		margin-top: 1rem;
 	}

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

 	.media_white_title {
 		font-size: 2.2rem;
 		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: 5rem;
 		flex-direction: column;
		width: 91%;
 	}

 	.section_map_container img {
 		width: 22rem;
 		height: 26rem;
 	}

 	.we_code {
 		left: 10rem;
		align-items: end;
		right: 0;
 	}

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

 	.section_out_container {
 		margin-left: 0;
 		width: 96%;
		/* width: 84%; */
 		/* height: 42rem; */
		height: auto;
		padding-bottom: 3rem;
 		overflow: hidden;
 	}

 	.section_out_container_title {
 		padding-top: 1rem;
 	}

 	.section_out_container_star_item_name1 {
 		width: 100%;
 	}

 	.out_brand_icon_item_desc1 {
 		right: 5rem;
		color: #fff;
 	}

 	.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: 24rem;
 		height: 24rem;
 	}

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

 	.windmill_icon_box0 {
 		left: -3rem;
 		top: -16rem;
 	}

 	.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: -6rem;
 		top: -16rem;
 	}

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

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

 	.windmill_icon_box2 .windmill_heng {
 		right: 5rem;
 		top: unset;
 		bottom: 15rem;
 		width: 4rem;
 	}

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

 	.windmill_icon_box3 .windmill_heng {
 		left: 22rem;
 		top: unset;
 		bottom: 17rem;
 		width: 8rem;
 	}

 	.high_section3_title {
 		font-size: 2.5rem;
 		top: 12rem;
		width: 27rem;
		left: 50%;
		margin-left: -13.5rem;
 	}

 	.high_section3_icon_box {
 		flex-direction: column;
 		/* align-items: center; */
		left:10rem;
 		top: 22rem;
 	}
	.high_section3_icon_item img{
		width: 1.8rem;
		height: 1.8rem;
	}
 	.high_section3_info_box {
 		left: 2rem;
 		top: 30rem;
 	}

 	.high_section4_info_box {
 		left: 2rem;
 	}

 	.section_map_container .lyibei {
 		width: 22rem;
 		height: 25rem;
 	}
	.section_map_container_linyibei{
		margin-top: 0;
	}
 	.high_section5_item_img {
 		/* width: 10rem; */
		width:20rem;
 		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; */
		width: 90%;
 		-webkit-line-clamp: 2;
 		line-clamp: 2;
 	}

 	.section_out_container_section5 {
 		height: 30rem;
		/* width: 92%; */
 	}

 	.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:44rem; */
		/* overflow: hidden; */
		/* flex-wrap:nowrap; */
		justify-content:flex-start;
	}
	.banner_left_container_box17 .content_17 a{
		/* width: 80%; */
		width: 50%;
	}
	.banner_left_container_box17 .content_17 .image_text_box img{
		height: 10rem;
		width: 92%;
	}
	.banner_left_container_box17 .box17_header{
		padding-top: 11rem;
		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%;
		height: 32.875rem;
	}
	.banner_left_container_box17 .content_17 .wxicon{
		bottom: 2rem;
		right: 1rem;
		width: 9.5rem;
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_left{
		/* display: none; */
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title .line{
		display: none;
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_detaile{
		display: none;
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_left .smile_box .sm_title .ball{
		display: none;
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_right .smile_box{
		position: relative;
		margin-left: 0;
	}
	.banner_left_container_box16 .banner_box .detaile_box .dt_right .video{
		height: 40rem;
	}
	.redio_box1{
		position: absolute;
		top: 0;
		left:3rem;
	}
	.redio_box2{
		position: absolute;
		top: 12rem;
		left:8rem;
	}
	.redio_box4{
		position: absolute;
		top:11rem;
		left:10rem;
	}
	.banner_left_container_box16 .jinzita_box{
		width: 100%;
	}
	.banner_left_container_box16 .jinzita_box .icon_sj{
		width: 100%;
		height:28rem;
	}
	.myBannerSwiper_item_img_mobile{
		display: block;
	}
	.myBannerSwiper_item_img_pc{
		display: none;
	}
	.banner_right_container_box{
		background:url('../image/mobile_banner02.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	
	.banner_right_container_box1{
		background:url('../image/mobile_banner04.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box{
		background:url('../image/mobile_banner05.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_right_container_box2{
		background:url('../image/mobile_banner06.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	#fp-nav{
		display: none;
	}
	.banner_right_container_icon_item_box span{
		font-size: 1rem;
	}
	.banner_right_container_icon_item_box img{
		width: 1.5rem;
		height: 1.5rem;
		margin-left: 1rem;
		margin-right: 0.1rem;
	}
	.footer_mobile_hide{
		display: none;
	}
	.banner_left_container_box1{
		background:url('../image/mobile_media_icon11.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_right_container_box3{
		background:url('../image/mobile_media_icon22.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box2{
		background:url('../image/mobile_media_icon33.png') no-repeat; 
		background-size: cover;
		background-size: 100% 100%;
	}

	.banner_left_media_container_desc11{
		top: 35rem;
	}
	.banner_left_container_box3{
		background:url('../image/mobile_media_icon44.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box4{
		background:url('../image/mobile_banner02.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_right_media_container_desc333{
		top: 27rem;
	}
	.banner_right_container_box4{
		background:url('../image/mobile_outbanner2.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_right_container_box5{
		background:url('../image/mobile_outbanner3.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box5{
		background:url('../image/mobile_outbanner4.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box6{
		background:url('../image/mobile_outbanner5.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box7{
		background:url('../image/mobile_out_brand_banner1.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box8{
		background:url('../image/mobile_out_brand_banner2.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box9{
		background:url('../image/mobile_out_brand_banner3.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_right_container_title_black{
		color: #fff;
	}
	.banner_left_container_box11{
		background:url('../image/mobile_highbanner2.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box12{
		background:url('../image/mobile_highbanner3.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box13{
		background:url('../image/mobile_highbanner4.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.section_map_box_box{
		top: 7rem;
	}
	.banner_left_media_container_desc1_section111{
		top: 35rem;
	}
	.banner_left_container_box15{
		background:url('../image/mobile_busbanner4.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box16{
		background:url('../image/mobile_busbanner3.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box17{
		background:url('../image/mobile_busbanner5.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	/* 新媒体矩阵开始 */
	.new_media_title{
		font-size: 2.2rem;
	}
	.new_media_title2{
		width: 80%;
		margin: 0 auto;
		padding-bottom:2.5rem;
	}
	.new_media_item_box{
		
		width: 90%;
		margin: 0 auto;
		margin-bottom: 1rem;
	}
	.new_media_item_img img{
		width: 5rem;
		height: 5rem;
	}
	/* 新媒体矩阵结束 */
	/* 企业环境开始 */
	.environment_item_box{
		width: 50%;
	}
	.team_item_box{
		width: 50%;
	}
	/* 企业环境结束 */
	
	.led_pc{
		display: none;
	}
	.led_mobile{
		display: inline-flex;
	}
	.section_out_container_star_item {
		width: 100%;
	}
	.section_out_container_star_item_name{
		max-width:70%;
		width: 70%;
	}
	.section_out_container_star_item_address{
		max-width:70%;
		width: 70%;
	}
	.section_out_container_star_item_box a{
		display: block;
		width: 90%;
	}
	.section_out_container_star_item_info{
		width: inherit;
	}
	.out_door_container_box_pc{
		display: none;
	}
	.out_door_container_box_mobile{
		display: block;
	}
	.section_out_container_new{
		width: 93%;
	}
	.submit_box{
		width:84%;
	}
	.submit_box input{
		height: 25px;
		line-height: 25px;
	}
	.search_title{
		font-size: 2rem;
	}
	.nodata{
		padding-bottom:8rem;
		font-size: 2rem;
	}
	.swiper_title span{
		display: block;
	}
	.banner_right_container_desc1_gaotie{
		top: 30rem;
		width: 23rem;
	}
	.banner_right_container_btn_gaotie{
		top: 40rem;
	}
	.banner_right_container_icon_item_box_gaotie{
		right: 4.5rem;
	}
	.banner_left_container_btn_shangquan{
		top: 43rem;
	}
	.banner_right_container_btn_xmt{
		top: 41rem;
	}
	.back_top{
	}
	
	.gov_footer_info1 span{
		display: block;
		text-align: center;
	}
	.footer_address{
		display: none !important;
	}
	.gov_footer_info2{
		display: flex;
		justify-content: center;
	}
	.about_info_item_img {
		height: 14rem;
		display: none;
	}
	.about_info_container_center_item_desc{
		-webkit-line-clamp:3;
		 line-clamp: 3;
	}
	.page_banner_box .page_banner_box_banner{
		height: 12rem;
	}
	.page_about_swiper_box .swiper-pagination{
		/*bottom: 0;*/
		bottom: -22px;
	}
	.media_container_desc1_pc{
		display: none;
	}
	.media_container_desc1_mobile{
		display: block;
	}
	.media_container_desc1{
	    bottom: 5rem;
	}
	.banner_left_media_container_desc_huanjing{
		width: 28rem;
	}
	.media_container_title_yingmu{
		top: 19rem;
	}
	.media_white_title_shichang{
		bottom: 24rem;
	}
	.media_center_bottom_box_daping{
		bottom: 15rem;
	}
	.banner_right_container_title_new_weizhi{
		top: 13rem;
	}
	.banner_right_media_container_desc_new_zhuyao{
		top: 19rem;
	}
	
	.section_map_container{
		width: inherit;
		margin-top: 6rem;
	}
	.we_code span{
		padding-right: 0.5rem;
	}
	.mobile_louyu_desc_box{
		position: absolute;
		left: 0;
		bottom: 2rem;
		width: 80%;
		left: 2rem;
		display: block;
	}
	.job_item_box .detaile-box-one .expand-box .expand-content .title{
		font-size: 1.4rem;
	}
	.BMap_pop div:nth-child(9){
		width: 160px !important;
		left: 44px !important;
	}
	.BMap_bubble_content{
		padding-left: 0;
	}
	.banner_left_container_desc1_louyu{
		width: 22rem;
	}
	.windmill_icon_box img{
		width: 5rem;
		height: 5rem;
	}
	.scan_code img {
		width: 100%;
		height: auto;
	}
	.banner_left_container_box111{
		background:url('../image/mobile_media_icon44.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.banner_left_container_box10{
		background:url('../image/mobile_banner04.png') no-repeat;
		background-size: cover;
		background-size: 100% 100%;
	}
	.article_desc_position_img_box img{
		margin-right: 0;
		margin-bottom: 1rem;
		width: 100%;
	}
	.article_desc_position_img_box{
		max-width: 100%;
	}
	.article_desc_position_box{
		flex-direction: column;
	}
	.article_back_con_box{
		margin-top: 2rem;
	}
	.about_info_item_img_mobile{
		 display: block;
	}
	.about_info_item_img_mobile img{
		width: 100%;
	}
	.about_info_container_center_mobile{
		position: absolute;
		left: 0;
		top: 0;
	}
	.about_info_container_center_item_mobile{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.about_info_container_center_item_img_mobile{
		width: 6.5rem;
		height:6.5rem;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		border:1px solid rgba(229, 2, 66, 0.20);
		transition:all 0.2s linear;
	}
	.about_info_container_center_item_img_mobile img{
		width: 4rem;
		height:4rem;
	}
	.about_info_container_center_item_img1_mobile{
		display: block;
	}
	.about_info_container_center_item_img2_mobile{
		display: none;
	}
	.about_info_container_center_item_title_mobile{
		width: 100%;
		text-align: center;
		color: #303133;
		font-size: 2rem;
		padding-top: 1.6rem;
	}
	.about_info_container_center_item_title1_mobile{
		width: 100%;
		text-align: center;
		color: #303133;
		font-size: 1.1rem;
		padding-bottom:1.5rem;
	}
	.about_info_container_center_item_desc_mobile{
		width: 80%;
		text-align:center;
		color: #606266;
		font-size: 1.1rem;
		line-height: 1.875rem;
	}
	.about_info_container_center_item_mobile_tp{
		padding-top: 6rem;
		padding-bottom: 3.5rem;
	}
	.about_info_container_center_item_mobile:hover .about_info_container_center_item_img1_mobile{
		display: none;
	}
	.about_info_container_center_item_mobile:hover .about_info_container_center_item_img2_mobile{
		display: block;
	}
	.about_info_container_center_item_mobile:hover .about_info_container_center_item_img_mobile{
		background-color:#E50242;
		transform:translateY(-10px);
	}
	.banner_left_container_title img{
		top:-2px;
		left: -5px;
	}
	.banner_left_container_title_cheku{
		top: 25rem;
	}
	.banner_left_container_title1_cheku{
		top: 28.5rem;
	}
	.banner_left_media_container_desc_cheku{
		top: 33rem;
	}
	.banner_left_media_container_desc1_cheku{
		top: 40rem;
	}
	.banner_right_container_title img{
		top: -2px;
		left: -6px ;
	}
	.scan_code{
		display: none;
	}
	.scan_code_mobile{
		display: block;
	}
	.scan_code_mobile img{
		width: 100%;
		height: auto;
	}
	.gov_footer_info2_pc{
		display: none;
	}
	.gov_footer_info2_mobile{
		display: inline-flex;
		justify-content: center;
		margin: 0 auto;
		width: 100%;
	}
	.media_center_desc_box_daping{
		bottom: 11rem;
	}
 }
 
