.lang {
	display: flex;
	align-items: center;
	cursor: pointer;
	height: 100%;
	color: #fff;
	margin-left: .5rem;
	font-size: .16rem;
	position: relative;
}
.header.on .m .lang .i{
    	background-image: url(../images/alngb.png) !important;
}
.header.on .m .lang span{
    color: #000 !important;
}
.lang:hover .f {
	opacity: 1;
	visibility: inherit;
	top: 75%;
}

 .lang .f {
	overflow: hidden;
	width: 100px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 90%;
	background: #fff;
	padding: 15px 0;
	border-radius: 6px;
	transition: all .2s;
	box-shadow: 0 0 .2rem rgba(0,0,0,.1);
	opacity: 0;
	visibility: hidden;
}

.lang .f p {
	text-align: center;
	font-size: .15rem;
	color: #666;
	line-height: 2;
}

.lang .f p a {
	text-align: center;
	font-size: .15rem;
	color: #666;
	line-height: 2;
}

.lang .i {
	display: block;
	width: 18px;
	height: 18px;
	background-size: 100% 100%;
		background-image: url(../images/alng.png);
	margin-right: .13rem;
}

.lang span {
	font-size: .16rem;
	color: #a9a9aa;
}

.lang span.on {
	color: #fff;
}

.menu {
	display: none;
}

.mobile_fade {
	display: none;
}

.des_banner {
	width: 100%;
	height: 7rem;
	background-size: 100% 100%;
	background-position: center center;
	display: flex;
	align-items: center;
	justify-content: center;
}

.des_banner p {
	font-size: .5rem;
	color: #fff;
	position: relative;
	font-family: sm;
	text-align: center;
}

.des_banner p::after {
	content: '';
	width: .87rem;
	height: .06rem;
	background-image: url(../images/linew.png);
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -.22rem;
}

.main_content_box {
	overflow: hidden;
	width: 100%;
	height: 9.4rem;
	background-size: 100% 100%;
	background-image: url(../images/contactbg_02.jpg);
}

.main_content_box .m {
	width: 14rem;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
	padding: .94rem 0 0 0;
	position: relative;
}

.main_content_box .m .fonts {
	overflow: hidden;
	width: 4.3rem;
	background: #2D89E1;
	border-radius: .1rem;
	position: absolute;
	right: 2.7rem;
	padding: 0 .3rem;
	bottom: 2.55rem;
}

.main_content_box .m .fonts p {
	font-size: .2rem;
	color: #fff;
	line-height: .76rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-family: sm;
}

.main_content_box .m .fonts div {
	overflow: hidden;
	padding: .2rem 0;
}

.main_content_box .m .fonts div span {
	display: block;
	font-size: .15rem;
	line-height: 2;
	color: #fff;
}

.main_content_form {
	overflow: hidden;
	width: 100%;
	padding: .94rem 0 1.14rem 0;
}

.main_content_form .m {
	width: 14rem;
	margin: 0 auto;
}

.main_content_form .m .box form{
	overflow: hidden;
	width: 100%;
	margin-top: 1.1rem;
	display: flex;
	font-size: 12px;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.main_content_form .m .box form textarea {
	width: 100%;
	resize: none;
	height: 2rem;
	border: 1px solid #E3E3E3;
	outline: none;
	font-size: .18rem;
	color: #333;
	margin-bottom: .21rem;
	display: block;
	box-sizing: border-box;
	background: none;
	padding: .26rem;
}

.main_content_form .m .box form textarea::placeholder {
	color: #999999;
}

.main_content_form .m .box form input[type='text'] {
	width: 6.9rem;
	height: .8rem;
	border: 1px solid #E3E3E3;
	outline: none;
	font-size: .18rem;
	color: #333;
	margin-bottom: .21rem;
	display: block;
	background: none;
	padding-left: .26rem;
}

.main_content_form .m .box form input[type='text']::placeholder {
	color: #999999;
}

.main_content_form .m .box form input[type='submit'] {
	width: 3rem;
	height: .8rem;
	border: none;
	display: block;
	cursor: pointer;
	margin: 0 auto;
	outline: none;
	font-size: .18rem;
	color: #fff;
	text-align: center;
	display: block;
	background: #2D89E1;
}

.main_content_form .m .box form input[type='submit']::placeholder {
	color: #fff;
}

.footer {
	overflow: hidden;
	width: 100%;
	background: #09111E;
	padding: .7rem 0 0 0;
}

.footer .m {
	width: 12rem;
	margin: 0 auto;
	overflow: hidden;
}

.footer .m footer {
	width: 100%;
	padding: .2rem 0;
	font-size: .14rem;
	color: #6B7078;
	text-align: center;
	box-sizing: border-box;
	border-top: 1px solid #3A414B;
}

.footer .m .top {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	padding-bottom: .65rem;
}

.footer .m .top .logo {
	width: 2.02rem;
	height: 1.15rem;
	margin-top: .25rem;
	background-size: 100% 100%;
	background-image: url(../images/footerlogo.png);
}

.footer .m .top .icon {
	display: flex;
	align-items: flex-end;
}

.footer .m .top .icon .lab {
	width: .48rem;
	margin-right: .2rem;
	cursor: pointer;
	position: relative;
}

.footer .m .top .icon .lab img {
	display: block;
	width: 100%;
}

.footer .m .top .icon .tops {
	display: block;
	width: .48rem;
	cursor: pointer;
}

.footer .m .top .item {
	overflow: hidden;
}

.footer .m .top .item>p {
	font-size: .16rem;
	margin-bottom: .3rem;
	color: #fff;
}

.footer .m .top .item .lab {
	display: flex;
	align-items: center;
	margin-bottom: .16rem;
}

.footer .m .top .item .lab:last-child {
	margin-bottom: 0;
}

.footer .m .top .item .lab p {
	width: .45rem;
	font-size: .14rem;
	text-align-last: justify;
	color: #fff;
}

.footer .m .top .item .lab em {
	color: #fff;
	font-size: .14rem;
	margin-left: .04rem;
}

.footer .m .top .item .lab span {
	font-size: .14rem;
	margin-left: .07rem;
	color: #fff;
}

.footer .m .top .item ul {
	overflow: hidden;
	width: 1.77rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.footer .m .top .item ul li {
	font-size: .14rem;
	min-width: 40%;
	margin-bottom: .3rem;
}

.footer .m .top .item ul li:nth-child(2n) {
	text-align: right;
}

.footer .m .top .item ul li:nth-child(2n) a {
	text-align: right;
}

.footer .m .top .item ul li:nth-last-child(1) {
	margin-bottom: 0;
}

.footer .m .top .item ul li:nth-last-child(2) {
	margin-bottom: 0;
}

.footer .m .top .item ul li:hover a {
	color: #2D89E1;
}

.footer .m .top .item ul li a {
	color: #fff;
	transition: all .1s;
}

.tong_title {
	width: 100%;
	position: relative;
	text-align: center;
}

.tong_title em {
	display: block;
	font-size: .15rem;
	color: #102029;
	text-align: center;
	line-height: 2.1;
	margin: 0 auto;
	margin-top: .5rem;
	width: 7.6rem;
}

.tong_title p {
	font-size: .3rem;
	color: #000000;
	text-align: center;
	position: relative;
	font-family: sc;
}

.tong_title p::after {
	content: '';
	width: .87rem;
	height: .06rem;
	background-image: url(../images/lineb.png);
	background-size: 100% 100%;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -.22rem;
}

.tong_title p span {
	font-family: sc;
	color: #2d89e1;
}

.main_product {
	overflow: hidden;
	width: 100%;
	padding-bottom: 1.5rem;
}

.main_product .m {
	width: 14rem;
	margin: 0 auto;
}

.main_product .m .info {
	overflow: hidden;
	width: 100%;
	padding: 1rem 0 0 0;
}

.main_product .m .info .tong_title p {
	text-align: left;
}

.main_product .m .info .tong_title p::after {
	left: 0;
	transform: translateX(0);
}

.main_product .m .info .box {
	display: block;
	margin-top: .96rem;
}

.main_product .m .info .box img {
	display: block;
	max-width: 100%;
}

.main_product .m .partner {
	width: 100%;
	margin-top: 1.1rem;
}

.main_product .m .partner .tong_title p {
	text-align: left;
}

.main_product .m .partner .tong_title p::after {
	left: 0;
	transform: translateX(0);
}

.main_product .m .partner ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: .44rem;
}

.main_product .m .partner ul li {
	margin-top: .42rem;
	width: 4.26rem;
	height: 1.58rem;
	overflow: hidden;
	margin-right: .6rem;
	border: 1px solid #E4E4E4;
}

.main_product .m .partner ul li:nth-child(3n) {
	margin-right: 0;
}

.main_product .m .partner ul li:hover img {
	transform: scale(1.03);
}

.main_product .m .partner ul li img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all .5s;
	object-fit: cover;
}

.main_business {
	width: 100%;
	position: relative;
	background: #F7F8FE;
	padding: .9rem 0 1.7rem 0;
}

.main_business .m {
	width: 15rem;
	margin: 0 auto;
}

.main_business .m .tong_title p {
	text-align: left;
}

.main_business .m .tong_title p::after {
	left: 0;
	transform: translateX(0);
}

.main_business .m ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: .9rem;
}

.main_business .m ul li {
	overflow: hidden;
	width: 2.5rem;
	background: #fff;
	border-radius: .25rem;
	cursor: pointer;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.02);
	margin-right: .6rem;
	margin-top: .42rem;
	border: 1px solid #fff;
	transition: all .1s;
	padding: .37rem .25rem;
}

.main_business .m ul li:nth-child(5n) {
	margin-right: 0;
}

.main_business .m ul li:hover {
	background: #2D89E1;
}

.main_business .m ul li:hover img.i1 {
	display: none;
}

.main_business .m ul li:hover img.i2 {
	display: block;
}

.main_business .m ul li:hover p,
.main_business .m ul li:hover span {
	color: #fff;
}

.main_business .m ul li img {
	display: block;
	margin: 0 auto;
	width: .65rem;
	margin-bottom: .1rem;
}

.main_business .m ul li img.i1 {
	display: block;
}

.main_business .m ul li img.i2 {
	display: none;
}

.main_business .m ul li p {
	text-align: center;
	font-size: .18rem;
	font-family: sm;
	color: #000000;
	margin-bottom: .05rem;
}

.main_business .m ul li span {
	display: block;
	text-align: center;
	font-size: .14rem;
	color: #2c2c2c;
	line-height: 1.5;
}

.main_newsa {
	overflow: hidden;
	width: 100%;
	padding: 1rem 0 1.6rem 0;
	background: #F5F6F9;
}

.main_newsa .m {
	width: 15rem;
	margin: 0 auto;
}

.main_newsa .m .tong_title p {
	text-align: left;
}

.main_newsa .m .tong_title p::after {
	left: 0;
	transform: translateX(0);
}

.main_newsa .m .box {
	display: flex;
	justify-content: space-between;
	margin-top: .9rem;
}

.main_newsa .m .box ul {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
}

.main_newsa .m .box ul li {
	overflow: hidden;
	width: 4.98rem;
	background: #fff;
	margin-left: .22rem;
	margin-bottom: .2rem;
}

.main_newsa .m .box ul li:nth-last-child(1) {
	margin-bottom: 0;
}

.main_newsa .m .box ul li:nth-last-child(2) {
	margin-bottom: 0;
}

.main_newsa .m .box ul li:hover a>p {
	color: #2D89DD;
}

.main_newsa .m .box ul li:hover a>span {
	color: #2D89DD;
}

.main_newsa .m .box ul li a {
	display: block;
	width: 100%;
	padding: .32rem .4rem .2rem .46rem;
	box-sizing: border-box;
}

.main_newsa .m .box ul li a>p {
	font-size: .2rem;
	transition: all .1s;
	font-family: sm;
	color: #000000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: .12rem;
}

.main_newsa .m .box ul li a>span {
	display: block;
	transition: all .1s;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: .14rem;
	color: #333333;
	line-height: 1.9;
}

.main_newsa .m .box ul li a .b {
	overflow: hidden;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	width: 100%;
	margin-top: .3rem;
}

.main_newsa .m .box ul li a .b div {
	overflow: hidden;
}

.main_newsa .m .box ul li a .b div p {
	font-size: .28rem;
	font-family: din;
	margin-bottom: .05rem;
	color: #979797;
}

.main_newsa .m .box ul li a .b div span {
	display: block;
	font-size: .14rem;
	font-family: din;
	color: #c1c1c1;
}

.main_newsa .m .box ul li a .b img {
	display: block;
}

.main_newsa .m .box .fl {
	overflow: hidden;
	width: 4.6rem;
	height: 4.68rem;
	position: relative;
}

.main_newsa .m .box .fl::after {
	content: '';
	width: 100%;
	height: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));
	position: absolute;
	left: 0;
	bottom: 0;
}

.main_newsa .m .box .fl div {
	overflow: hidden;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	left: 0;
	z-index: 99;
	bottom: .3rem;
	padding: 0 .3rem;
}

.main_newsa .m .box .fl div span {
	font-size: .2rem;
	font-family: sm;
	width: 80%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}

.main_newsa .m .box .fl div img {
	display: block;
}

.main_newsa .m .box .fl a {
	display: block;
	width: 100%;
	height: 100%;
}

.main_newsa .m .box .fl a>img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.main_photo {
	width: 100%;
	overflow: hidden;
	display: flex;
	height: 9.4rem;
}

.main_photo .item {
	flex: 1;
	height: 100%;
	cursor: pointer;
	position: relative;
	border-right: 1px solid #9DADB9;
	background-image: url(../images/index_41.jpg);
	background-size: 100% 100%;
	background-position: center center;
}

.main_photo .item:hover .show {
	bottom: 0;
}

.main_photo .item .show {
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	z-index: 999;
	bottom: -100%;
	transition: all .5s;
}

.main_photo .item .show .p {
	overflow: hidden;
	width: 100%;
	height: 5.6rem;
	position: absolute;
	left: 0;
	bottom: 0;
	object-fit: cover;
	z-index: 1;
}

.main_photo .item .show .t {
	overflow: hidden;
	width: 100%;
	height: 4.1rem;
	background-image: url(../images/indexs_06.png);
	background-size: 100% 100%;
	padding: .68rem 0 0 1rem;
	position: relative;
	z-index: 2;
}

.main_photo .item .show .t p {
	font-size: .5rem;
	color: #fff;
	font-family: din;
	position: relative;
	height: .48rem;
	background-image: url(../images/indexs_10.png);
	background-repeat: no-repeat;
	background-size: .65rem;
	background-position: left bottom;
	margin-bottom: .35rem;
}

.main_photo .item .show .t span {
	display: block;
	font-size: .3rem;
	margin-bottom: .2rem;
	color: #fff;
	font-family: sc;
}

.main_photo .item .show .t em {
	display: block;
	font-size: .14rem;
	line-height: 1.8;
	color: #fff;
}

.main_photo .item .font {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 999;
	padding: 0 0 1.6rem 1rem;
}

.main_photo .item .font p {
	font-size: .5rem;
	color: #fff;
	font-family: din;
	position: relative;
	height: .48rem;
	background-image: url(../images/indexs_10.png);
	background-repeat: no-repeat;
	background-size: .65rem;
	background-position: left bottom;
	margin-bottom: .26rem;
}

.main_photo .item .font span {
	display: block;
	font-size: .16rem;
	font-style: italic;
	margin-bottom: .15rem;
	color: #2d89e1;
	font-family: sm;
}

.main_photo .item .font em {
	display: block;
	font-size: .3rem;
	font-family: sc;
	color: #fff;
	position: relative;
}

.main_photo .item .font em::after {
	content: '';
	width: .87rem;
	height: .06rem;
	background-size: 100% 100%;
	position: absolute;
	background-image: url(../images/linew.png);
	left: 0;
	bottom: -.3rem;
}

.main_photo .item::after {
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	position: absolute;
	left: 0;
	top: 0;
}

.main_photo .item:nth-child(2) {
	background-image: url(../images/index_42.jpg);
}

.main_photo .item:nth-child(3) {
	background-image: url(../images/index_43.jpg);
	border: none;
}

.main_company_info {
	width: 100%;
	padding: 1.8rem 0 2.4rem 0;
}

.main_company_info .m {
	width: 13rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.main_company_info .m .pic {
	width: 6.8rem;
}

.main_company_info .m .pic img {
	display: block;
	width: 100%;
}

.main_company_info .m .fot {
	overflow: hidden;
	width: 5rem;
}

.main_company_info .m .fot .tong_title {
	margin-bottom: .8rem;
}

.main_company_info .m .fot .tong_title p {
	text-align: left;
}

.main_company_info .m .fot .tong_title p::after {
	left: 0;
	transform: translateX(0);
}

.main_company_info .m .fot>span {
	display: block;
	font-size: .15rem;
	color: #102029;
	line-height: 2.1;
	text-indent: .28rem;
}

.banner {
	width: 100%;
	height: 9.5rem;
	position: relative;
}

.banner .page {
	width: 15rem;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 1.2rem;
	z-index: 999;
	display: flex;
	align-items: flex-end;
}

.banner .page p {
	font-family: din;
	font-size: .95rem;
	transform: translateY(0.15rem);
	margin-right: .1rem;
	line-height: 1;
	color: transparent;
	text-stroke: 1px #fff;
	-webkit-text-stroke: 1px #fff;
}

.banner .page span {
	font-size: .3rem;
	color: #fff;
	font-family: din;
}

.banner .down {
	width: .6rem;
	cursor: pointer;
	border-radius: 50%;
	z-index: 9999;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 1.6rem;
}

.banner::after {
	content: '';
	width: 100%;
	height: .93rem;
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 999;
	background-image: url(../images/border.png);
}

.banner .mySwiper {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.banner .mySwiper .swiper-slide {
	width: 100%;
	height: 100%;
	background-image: url(../images/index_01.png);
	background-size: cover;
	background-position: center center;
	position: relative;
}

.banner .mySwiper .swiper-slide .m {
	width: 15rem;
	position: relative;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.banner .mySwiper .swiper-slide .m .font {
	width: 100%;
	position: relative;
}

.banner .mySwiper .swiper-slide .m .font img {
	display: block;
	width: 9.25rem;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: -.95rem;
}

.banner .mySwiper .swiper-slide .m .font p {
	text-align: center;
	font-size: .6rem;
	font-family: sc;
	color: #fff;
	margin-bottom: .15rem;
	position: relative;
	z-index: 99;
}

.banner .mySwiper .swiper-slide .m .font span {
	display: block;
	text-align: center;
	font-size: .4rem;
	font-family: sr;
	color: #fff;
	position: relative;
	z-index: 99;
}

.header {
	width: 100%;
	height: 1rem;
	position: fixed;
	z-index: 99999999;
	left: 0;
	transition: all .1s;
	top: 0;
}

.header.on {
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
	background: #fff;
}

.header.on .m ul li > a {
	color: #333;
}

.header.on .m ul li > a em {
	background-image: url(../images/downb.png);
}

.header .m {
	width: 14rem;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
}

.header .m .logo {
	width: .94rem;
	height: .54rem;
	background-image: url(../images/logo.png);
	background-size: 100% 100%;
}

.header .m ul {
	height: 100%;
	display: flex;
	align-items: center;
}

.header .m ul li {
	height: 100%;
	position: relative;
	margin-left: .74rem;
}
.header .m ul li div{
    background: #fff;
    transition: all .2s;
    padding: .15rem .3rem;
    position: absolute;
    left: 0;
    top: 120%;
    visibility: hidden;
    box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
    border-radius: 0 0 .1rem .1rem;
    opacity: 0;
}
.header .m ul li:hover div{
    opacity: 1;
    top: 100%;
    visibility: initial;
}
.header .m ul li div a {
    display: block;
    font-size: .14rem;
    white-space: nowrap;
    color: #333;
    padding: .06rem 0;
}
.header .m ul li div a:hover{
    color: #2D89E1;
}
.header .m ul li:hover > a {
	color: #2D89E1;
}

.header .m ul li.on > a {
	color: #2D89E1;
}

.header .m ul li > a {
	display: flex;
	align-items: center;
	font-family: sr;
	height: 100%;
	font-size: .18rem;
	transition: all .1s;
	color: #fff;
}

.header .m ul li > a em {
	width: 10px;
	background-size: 100% 100%;
	height: 6px;
	margin-left: .06rem;
	display: block;
	background-image: url(../images/down.png);
}

.main_trends {
	overflow: hidden;
	background: #FFFFFF;
	padding: 1.4rem 0 1rem 0;
}

.main_trends .m {
	width: 14rem;
	margin: 0 auto;
}

.main_trends .m ul {
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: .8rem;
	margin-top: .8rem;
}

.main_trends .m ul li {
	overflow: hidden;
	width: 4.4rem;
	margin-right: .4rem;
}

.main_trends .m ul li:nth-child(3n) {
	margin-right: 0;
}

.main_trends .m ul li:hover .pic img {
	transform: scale(1.03);
}

.main_trends .m ul li:hover .info p {
	color: #2D89E1;
}

.main_trends .m ul li .pic {
	overflow: hidden;
	width: 100%;
	height: 2.5rem;
	border-radius: .1rem;
	position: relative;
}

.main_trends .m ul li .pic img {
	display: block;
	transition: all .5s;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.main_trends .m ul li .info {
	overflow: hidden;
	padding: .3rem .3rem .5rem 0;
}

.main_trends .m ul li .info p {
	font-size: .22rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: .12rem;
	color: #222222;
	transition: all .1s;
	font-family: sm;
}

.main_trends .m ul li .info span {
	display: block;
	font-size: .14rem;
	color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 1.7;
}

.main_trends .m ul li .info div {
	display: flex;
	align-items: center;
	font-size: .14rem;
	color: #2D89E1;
	margin-top: .44rem;
}

.main_trends .m ul li .info div img {
	width: .11rem;
	margin-left: .06rem;
}

.main_trends .m .tops {
	overflow: hidden;
	display: flex;
	padding-bottom: .8rem;
	border-bottom: 1px solid #E7E7E7;
	justify-content: space-between;
}

.main_trends .m .tops .rights {
	overflow: hidden;
	width: 4.5rem;
}

.main_trends .m .tops .rights .pic {
	overflow: hidden;
	width: 100%;
	height: 2.5rem;
	margin-bottom: .3rem;
	position: relative;
}

.main_trends .m .tops .rights .pic:hover img {
	transform: scale(1.03);
}

.main_trends .m .tops .rights .pic img {
	display: block;
	width: 100%;
	transition: all .5s;
	height: 100%;
	object-fit: cover;
}

.main_trends .m .tops .rights p {
	font-size: .22rem;
	font-family: sm;
	color: #222222;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 1.4;
	margin-bottom: .9rem;
}

.main_trends .m .tops .rights div {
	display: flex;
	align-items: center;
	font-size: .14rem;
	color: #2d89e1;
}

.main_trends .m .tops .rights div img {
	width: .11rem;
	margin-left: .06rem;
}

.main_trends .m .tops .pics {
	width: 9rem;
	height: 5.02rem;
	overflow: hidden;
	border-radius: .1rem;
	position: relative;
}

.main_trends .m .tops .pics:hover .icon {
	transform: scale(1.03);
}

.main_trends .m .tops .pics .icon {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
}

.main_trends .m .tops .pics .bot {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	display: flex;
	align-items: flex-end;
	padding: 0 .55rem .5rem .55rem;
}

.main_trends .m .tops .pics .bot .ms {
	overflow: hidden;
	width: 100%;
}

.main_trends .m .tops .pics .bot .ms p {
	font-size: .22rem;
	font-family: sm;
	margin-bottom: .15rem;
	color: #fff;
}

.main_trends .m .tops .pics .bot .ms span {
	display: block;
	font-size: .14rem;
	font-family: sr;
	width: 5.38rem;
	margin-bottom: .2rem;
	color: #fff;
}

.main_trends .m .tops .pics .bot .ms div {
	display: flex;
	align-items: center;
	font-size: .14rem;
	color: #fff;
}

.main_trends .m .tops .pics .bot .ms div img {
	width: .11rem;
	margin-left: .06rem;
}

.page_list {
	display: flex;
	align-items: center;
	justify-content: center;
}

.page_list a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: .42rem;
	height: .42rem;
	margin: 0 .05rem;
	font-size: .14rem;
	border: 1px solid #F2F2F2;
	background: #fff;
	transition: all .1s;
	color: #222222;
}

.page_list a.on {
	background: #2D89E1;
	border: 1px solid #2D89E1;
	color: #fff;
}

.page_list a:hover {
	background: #2D89E1;
	border: 1px solid #2D89E1;
	color: #fff;
}

.page_list a img {
	width: .1rem;
}

.main_about {
	overflow: hidden;
	background: #F9F8F8;
	padding: .9rem 0 1.2rem 0;
}

.main_about .m {
	width: 14rem;
	margin: 0 auto;
}

.main_about .m .about_list {
	width: 100%;
}

.main_about .m .about_list ul {
	overflow: hidden;
}

.main_about .m .about_list ul li {
	overflow: hidden;
}

.main_about .m .about_list ul li:nth-child(even) .label {
	background: #F5F5F5;
}

.main_about .m .about_list ul li .slide {
	overflow: hidden;
	background: #fff;
	padding: .3rem .65rem .35rem .65rem;
	display: none;
}

.main_about .m .about_list ul li .slide .btn {
	overflow: hidden;
	width: 1.2rem;
	height: .33rem;
	background: #2D89E1;
	border-radius: .5rem;
	margin: 0 auto;
	margin-top: .25rem;
}

.main_about .m .about_list ul li .slide .btn a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: .14rem;
	color: #fff;
}

.main_about .m .about_list ul li .slide .btn a img {
	width: .13rem;
	margin-left: .06rem;
}

.main_about .m .about_list ul li .slide .info {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.main_about .m .about_list ul li .slide .info div {
	overflow: hidden;
	width: 45%;
}

.main_about .m .about_list ul li .slide .info div p {
	font-size: .16rem;
	color: #333333;
	margin-bottom: .15rem;
	font-family: sm;
}

.main_about .m .about_list ul li .slide .info div span {
	display: block;
	font-size: .14rem;
	color: #555555;
	line-height: 1.9;
}

.main_about .m .about_list ul li .label {
	overflow: hidden;
	background: #fff;
	cursor: pointer;
	height: .7rem;
	display: flex;
	transition: all .1s;
	align-items: center;
}

.main_about .m .about_list ul li .label.on {
	background: #2D89E1;
}

.main_about .m .about_list ul li .label.on div {
	color: #fff;
}

.main_about .m .about_list ul li .label.on div span {
	background-image: url(../images/rencai_12.jpg);
}

.main_about .m .about_list ul li .label:hover {
	background: #2D89E1;
}

.main_about .m .about_list ul li .label:hover div {
	color: #fff;
}

.main_about .m .about_list ul li .label div {
	flex: 1;
	font-size: .16rem;
	font-family: sm;
	color: #333333;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main_about .m .about_list ul li .label div span {
	display: block;
	width: 13px;
	height: 13px;
	background-image: url(../images/about_08.png);
	background-size: 100% 100%;
}

.main_about .m .about_list .tr {
	display: flex;
	align-items: center;
	background-image: url(../images/rencai_04.jpg);
	background-size: cover;
}

.main_about .m .about_list .tr .th {
	height: .8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	font-size: .2rem;
	font-family: sm;
	color: #fff;
}

.main_culture {
	overflow: hidden;
	width: 100%;
}

.main_culture .main_history {
	width: 100%;
	height: 9.4rem;
	background-size: 100% 100%;
	background-image: url(../images/cu_21.jpg);
	padding: 1rem 0 0 0;
}

.main_culture .main_history .m {
	width: 14rem;
	margin: 0 auto;
}

.main_culture .main_history .m .tong_title p {
	font-size: .4rem;
	color: #fff;
}

.main_culture .main_history .m .tong_title p::after {
	background-image: url(../images/linew.png);
}

.main_culture .main_history .m .box {
	width: 100%;
	margin-top: 1.1rem;
	height: 4rem;
	position: relative;
}

.main_culture .main_history .m .box .label {
	position: relative;
	position: absolute;
}

.main_culture .main_history .m .box .label:nth-child(even) .font {
	top: -1rem;
}

.main_culture .main_history .m .box .label.on1 {
	left: .72rem;
	bottom: 0;
}

.main_culture .main_history .m .box .label.on2 {
	left: 3rem;
	bottom: 0;
}

.main_culture .main_history .m .box .label.on3 {
	left: 5.25rem;
	bottom: .16rem;
}

.main_culture .main_history .m .box .label.on4 {
	left: 7.48rem;
	bottom: .7rem;
}

.main_culture .main_history .m .box .label.on5 {
	left: 9.76rem;
	bottom: 1.45rem;
}

.main_culture .main_history .m .box .label.on6 {
	left: 11.76rem;
	bottom: 2.25rem;
}

.main_culture .main_history .m .box .label .year {
	display: flex;
	align-items: center;
	font-family: din;
	justify-content: center;
	width: .8rem;
	height: .8rem;
	background: #2D89E1;
	border: 2px solid #fff;
	border-radius: 50%;
	font-size: .22rem;
	padding-top: .1rem;
	color: #fff;
	font-weight: bold;
}

.main_culture .main_history .m .box .label .font {
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	left: 0;
	top: 1rem;
}

.main_culture .main_history .m .box .label .font p {
	font-size: .34rem;
	color: #fff;
	margin: .1rem 0;
	font-family: din;
}

.main_culture .main_history .m .box .label .font span {
	display: block;
	font-size: .18rem;
	color: #fff;
	font-family: sr;
}

.main_culture .main_team {
	overflow: hidden;
	width: 100%;
	background: #fff;
	padding: 1rem 0 1.5rem 0;
}

.main_culture .main_team .m {
	width: 14rem;
	margin: 0 auto;
}

.main_culture .main_team .m .tong_title p {
	font-size: .4rem;
}

.main_culture .main_team .m .box {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 1.5rem;
}

.main_culture .main_team .m .box .grow {
	width: 7.25rem;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.main_culture .main_team .m .box .grow img {
	cursor: pointer;
}

.main_culture .main_team .m .box .grow img:hover {
	transform: scale(1.03);
}

.main_culture .main_team .m .box .grow .l {
	width: 4rem;
}

.main_culture .main_team .m .box .grow .l img {
	display: block;
	width: 100%;
	height: 2.8rem;
	transition: all .5s;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
	border-radius: .15rem;
	margin-bottom: .33rem;
}

.main_culture .main_team .m .box .grow>img {
	display: block;
	width: 2.9rem;
	border-radius: .15rem;
	transition: all .5s;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
}

.main_culture .main_team .m .box .font {
	overflow: hidden;
	width: 4.9rem;
}

.main_culture .main_team .m .box .font p {
	font-size: .3rem;
	color: #000000;
	font-family: sm;
	margin-bottom: .26rem;
}

.main_culture .main_team .m .box .font span {
	display: block;
	font-size: .15rem;
	color: #102029;
	line-height: 2.4;
}

.main_culture .main_team .m .box .font ul {
	display: flex;
	justify-content: space-between;
	margin-top: .85rem;
}

.main_culture .main_team .m .box .font ul li {
	overflow: hidden;
}

.main_culture .main_team .m .box .font ul li em {
	display: block;
	font-size: .5rem;
	color: #2d89e1;
	font-family: din;
	margin-bottom: .1rem;
	line-height: 1;
}

.main_culture .main_team .m .box .font ul li i {
	display: block;
	font-size: .15rem;
	color: #102029;
}

.main_culture .main_mission {
	overflow: hidden;
	background: #F7F9FE;
	padding: 1rem 0 1.33rem 0;
}

.main_culture .main_mission .m {
	width: 14rem;
	margin: 0 auto;
}

.main_culture .main_mission .m .tong_title p {
	font-size: .4rem;
}

.main_culture .main_mission .m ul {
	display: flex;
	flex-wrap: wrap;
	margin-top: .86rem;
}

.main_culture .main_mission .m ul li {
	overflow: hidden;
	width: 4.53rem;
	padding: .4rem .8rem;
	background: #fff;
	border-radius: .3rem;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.02);
	margin-right: .2rem;
	margin-top: .2rem;
}

.main_culture .main_mission .m ul li img {
	display: block;
	margin: 0 auto;
	width: .66rem;
	margin-bottom: .15rem;
}

.main_culture .main_mission .m ul li p {
	text-align: center;
	font-size: .2rem;
	font-family: sm;
	color: #000000;
	margin-bottom: .12rem;
}

.main_culture .main_mission .m ul li span {
	display: block;
	text-align: center;
	font-size: .14rem;
	color: #2c2c2c;
	line-height: 1.8;
}

.main_culture .main_mission .m ul li:nth-child(3n) {
	margin-right: 0;
}

.fadein_form {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: fixed;
	left: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
	z-index: 999999;
}

.fadein_form .box .close {
	width: .3rem;
	position: absolute;
	right: .2rem;
	top: .2rem;
	z-index: 999;
	cursor: pointer;
}

.fadein_form .box {
	width: 5rem;
	position: relative;
	background: #fff;
	border-radius: .1rem;
	padding: .5rem;
}

.fadein_form .box input[type="text"] {
	width: 3rem;
	height: .46rem;
	background: #f1f1f1;
	display: block;
	border-radius: .06rem;
	margin: 0 auto;
	margin-bottom: .2rem;
	padding-left: .1rem;
	font-size: .14rem;
	color: #333;
	border: none;
}

.fadein_form .box input[type="file"] {
	width: 3rem;
	height: .46rem;
	background: #f1f1f1;
	display: block;
	border-radius: .06rem;
	margin: 0 auto;
	margin-bottom: .2rem;
	padding-left: .1rem;
	font-size: .14rem;
	color: #333;
	border: none;
}

.fadein_form .box input[type="submit"] {
	width: 3rem;
	height: .46rem;
	background: #2D89E1;
	display: block;
	cursor: pointer;
	border-radius: .06rem;
	margin: 0 auto;
	margin-bottom: 0;
	padding-left: .1rem;
	font-size: .14rem;
	color: #fff;
	border: none;
	margin-top: .4rem;
}

.fadein_form .box textarea {
	width: 3rem;
	height: 1.3rem;
	background: #f1f1f1;
	display: block;
	border-radius: .06rem;
	resize: none;
	margin: 0 auto;
	margin-bottom: .2rem;
	padding: .1rem;
	box-sizing: border-box;
	outline: none;
	font-size: .14rem;
	color: #333;
	border: none;
}

.fadein_form .box textarea::placeholder {
	color: #333;
}

.fadein_form .box input[type="text"]::placeholder {
	color: #333;
}

/* 内容 begin */
/*.main_trends .m{overflow:hidden}*/
/*.main_trends .m .padding-large{padding:30px 50px}*/
.post h1{font-size:28px;font-weight:600;}
.post h2{font-size:24px;font-weight:600;margin:10px 0}
.post h3{font-size:20px;font-weight:600;margin:10px 0}
.post hr{margin:10px 0;height:1px}
.post strong{font-size:16px;margin:10px 0}
.post table{margin:20px 0}
.post table th{background:#daf0fd;color:#fff;border:1px solid #fff}
.post table tr.ue-table-interlace-color-single{background:#daf0fd}
.post p{font-size:16px;line-height:28px;margin-bottom:10px}
.post img{max-width:100%;height: auto !important;}
.post a{text-decoration:none;}
.post a:hover{color:#ff9600;border-bottom:0 solid #ff9600}
.post .text-right{text-align:right}
.post ul li{padding:0 0 5px 20px;position:relative;font-size:16px}
.post ul li p{line-height:24px}
.post ul li:before{content:'';position:absolute;top:8px;left:0;background:#888888;width:7px;height:7px;border-radius:50%}
.post ol{padding:10px 0 0 0}
.post ol.list-paddingleft-2{position:relative}
.post ol li{padding:0;position:relative}
.post ol li p{line-height:26px;font-size:16px;color:#888888}
/* 内容 end */

@media (max-width: 769px) {
	.m {
		width: 100% !important;
	}
	.header .m ul {
		display: none;
	}
	.header .m {
		padding: 0 .3rem;
	}
	.banner::after {
		height: .6rem;
	}
	.banner {
		height: 7rem;
	}
	.banner .mySwiper .swiper-slide .m .font p {
		font-size: .45rem;
	}
	.banner .mySwiper .swiper-slide .m .font span {
		font-size: .3rem;
	}
	.banner .mySwiper .swiper-slide .m .font img {
		width: 5rem;
		top: -.3rem;
	}
	.main_company_info {
		padding: .6rem .3rem;
	}
	.main_company_info .m {
		display: block;
	}
	.main_company_info .m .pic {
		width: 70%;
		margin: 0 auto;
	}
	.main_company_info .m .fot {
		width: 100%;
		margin-top: .3rem;
	}
	.tong_title p {
		font-size: .33rem;
		text-align: center;
	}
	.main_company_info .m .fot .tong_title {
		margin-bottom: .6rem;
	}
	.main_company_info .m .fot>span {
		font-size: .26rem;
	}
	.main_business {
		padding: .6rem .3rem;
	}
	.main_business .m .tong_title p {
		text-align: center;
	}
	.main_business .m .tong_title p::after {
		left: 50%;
		transform: translateX(-50%);
	}
	.main_business .m ul {
		margin-top: .6rem;
		justify-content: space-between;
	}
	.main_business .m ul li {
		margin: 0;
		width: 48%;
		margin-top: .3rem;
	}
	.main_business .m ul li img {
		width: .8rem;
	}
	.main_business .m ul li p {
		font-size: .28rem;
		margin-bottom: .1rem;
	}
	.main_business .m ul li span {
		font-size: .24rem;
	}
	.main_photo {
		display: block;
		width: 100%;
		height: auto;
	}
	.main_photo .item .font {
		display: none;
	}
	.main_photo .item .show .t {
		width: 100%;
		height: 100%;
		background: none;
		padding: 1.5rem .3rem .8rem .3rem;
		text-align: center;
	}
	.main_photo .item .show .t em {
		font-size: .24rem;
	}
	.main_newsa {
		padding: .6rem .3rem;
	}
	.main_newsa .m .tong_title p {
		text-align: center;
	}
	.main_newsa .m .tong_title p::after {
		left: 50%;
		transform: translateX(-50%);
	}
	.main_newsa .m .box {
		margin-top: .6rem;
		display: block;
	}
	.main_newsa .m .box .fl {
		width: 100%;
		float: none;
	}
	.main_newsa .m .box .fl div span {
		font-size: .26rem;
	}
	.main_newsa .m .box ul {
		width: 100%;
		flex: auto;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: .3rem;
	}
	.main_newsa .m .box ul li {
		margin: 0;
		margin-bottom: .3rem;
		width: 48%;
	}
	.main_photo .item .show .p {
		display: none;
	}
	.main_photo .item {
		width: 100%;
		height: 6rem;
	}
	.main_photo .item .show {
		bottom: 0;
	}
	.main_newsa .m .box ul li a {
		padding: .2rem;
	}
	.main_newsa .m .box ul li a>p {
		font-size: .26rem;
	}
	.main_newsa .m .box ul li a>span {
		font-size: .2rem;
	}
	.main_newsa .m .box ul li a .b div span {
		font-size: .2rem;
	}
	.footer .m .top {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
	}
	.footer .m .top .item {
		width: 100%;
		padding: 0 .3rem;
	}
	.footer .m .top .logo {
		margin: 0 auto;
		margin-bottom: .3rem;
	}
	.footer .m .top .item>p {
		font-size: .26rem;
	}
	.footer .m .top .item ul {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}
	.footer .m .top .item ul li {
		min-width: auto;
		font-size: .2rem;
	}
	.footer .m .top .item .lab p {
		width: auto;
		margin-right: .2rem;
		font-size: .2rem;
	}
	.footer .m .top .item .lab span {
		font-size: .2rem;
	}
	.footer .m .top .icon {
		width: 100%;
		justify-content: center;
		margin-top: .4rem;
	}
	.footer .m footer {
		font-size: .2rem;
		padding: .3rem;
	}
	.des_banner {
		height: 5rem;
	}
	.des_banner p {
		font-size: .4rem;
	}
	.main_content_box {
		background: #F9F7F8;
		height: auto;
		padding: 0 .3rem;
	}
	.main_content_box .m {
		padding: .6rem 0;
	}
	.tong_title em {
		font-size: .26rem;
	}
	.main_content_box .m .fonts {
		position: static;
		width: 6rem;
		margin: 0 auto;
		margin-top: .6rem;
	}
	.main_content_form {
		padding: .6rem .3rem;
	}
	.main_content_form .m .box input[type='text'] {
		font-size: .26rem;
	}
	.main_content_form .m .box textarea {
		font-size: .26rem;
	}
	.main_content_form .m .box input[type='submit'] {
		font-size: .26rem;
	}
	.main_content_form .m .box {
		margin-top: .6rem;
	}
	.main_content_box .m .fonts p {
		font-size: .3rem;
	}
	.main_content_box .m .fonts div span {
		font-size: .22rem;
	}
	.main_culture .main_mission {
		padding: .6rem .3rem;
	}
	.main_culture .main_mission .m ul {
		margin-top: .6rem;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.main_culture .main_mission .m ul li {
		width: 48%;
		margin: 0;
		margin-top: .3rem;
		padding: .3rem;
	}
	.main_culture .main_mission .m ul li img {
		width: .8rem;
	}
	.main_culture .main_mission .m ul li p {
		font-size: .28rem;
	}
	.main_culture .main_mission .m ul li span {
		font-size: .24rem;
	}
	.main_culture .main_history {
		height: auto;
		padding: .6rem .3rem;
	}
	.main_culture .main_history .m .box {
		height: auto;
		display: flex;
		flex-flow: wrap;
	}
	.main_culture .main_history .m .box .label .year {
		width: .9rem;
		height: .9rem;
		margin-right: .3rem;
		font-size: .3rem;
		border: 1px solid #fff;
	}
	.main_culture .main_history .m .box .label {
		position: static;
		width: 100%;
		display: flex;
		align-items: center;
		width: 50%;
		margin-bottom: .5rem;
	}
	.main_culture .main_history .m .box .label .font {
		position: static;
	}
	.main_culture .main_history .m .box .label .font p {
		font-size: .35rem;
	}
	.main_culture .main_history .m .box .label .font span {
		font-size: .24rem;
	}
	.tong_title p {
		font-size: .35rem !important;
	}
	.main_culture .main_team {
		padding: .6rem .3rem;
	}
	.main_culture .main_team .m .box {
		height: auto;
		width: 100%;
		display: block;
		margin-top: .6rem;
	}
	.main_culture .main_team .m .box .font {
		width: 100%;
	}
	.main_culture .main_team .m .box .grow {
		width: 100%;
		margin-top: .5rem;
		align-items: flex-start;
	}
	.main_culture .main_team .m .box .grow .l img {
		height: 2.12rem;
	}
	.main_culture .main_team .m .box .grow .l {
		width: 48%;
	}
	.main_culture .main_team .m .box .grow .l img:last-child {
		margin-bottom: 0;
	}
	.main_culture .main_team .m .box .grow>img {
		width: 47%;
	}
	.main_culture .main_team .m .box .font p {
		font-size: .3rem;
		margin-bottom: .15rem;
	}
	.main_culture .main_team .m .box .font ul li i {
		font-size: .22rem;
	}
	.main_culture .main_team .m .box .font span {
		font-size: .24rem;
	}
	.main_culture .main_team .m .box .font ul li em {
		font-size: .4rem;
	}
	.content .main_trends {
		padding: .6rem .3rem;
	}
	.content .main_trends .m .tops {
		display: block;
		width: 100%;
	}
	.content .main_trends .m .tops .pics {
		width: 100%;
	}
	.content .main_trends .m .tops .pics .bot .ms p {
		font-size: .26rem;
	}
	.content .main_trends .m .tops .pics .bot .ms span {
		font-size: .22rem;
	}
	.content .main_trends .m .tops .pics .bot {
		padding: 0 .3rem .3rem .3rem;
	}
	.content .main_trends .m .tops .pics .bot .ms span {
		width: 100%;
	}
	.content .main_trends .m .tops .rights {
		width: 100%;
		margin-top: .3rem;
	}
	.content .main_trends .m .tops .rights .pic {
		height: 3.6rem;
	}
	.content .main_trends .m .tops .rights .pic img {
		width: 100%;
	}
	.content .main_trends .m .tops .rights p {
		font-size: .26rem;
		margin-bottom: .3rem;
	}
	.content .main_trends .m .tops .rights div {
		font-size: .24rem;
	}
	.content .main_trends .m .tops .rights div img {
		width: .16rem;
	}
	.content .main_trends .m ul {
		justify-content: space-between;
	}
	.content .main_trends .m ul li {
		width: 48%;
		margin: 0;
	}
	.content .main_trends .m ul li .info p {
		font-size: .24rem;
	}
	.content .main_trends .m ul li .info span {
		font-size: .22rem;
	}
	.content .main_trends .m ul li .info div {
		font-size: .22rem;
		margin-top: .2rem;
	}
	.content .main_trends .m ul {
		margin-top: .5rem;
	}
	.main_product .m {
		padding: 0 .3rem;
	}
	.main_product .m .info {
		padding: .6rem 0;
	}
	.main_product .m .info .tong_title p {
		text-align: center;
	}
	.main_product .m .info .tong_title p::after {
		left: 50%;
		transform: translateX(-50%);
	}
	.main_product .m .info .box {
		margin-top: .6rem;
	}
	.main_product .m .partner {
		padding: .6rem 0;
		margin-top: 0;
	}
	.main_product .m .partner .tong_title p {
		text-align: center;
	}
	.main_product .m .partner .tong_title p::after {
		left: 50%;
		transform: translateX(-50%);
	}
	.main_product .m .partner ul {
		justify-content: space-between;
	}
	.main_product .m .partner ul li {
		width: 48%;
		margin: 0;
		height: 1.3rem;
		margin-top: .3rem;
	}
	.footer .m .top .icon .lab {
		width: .66rem;
	}
	.footer .m .top .icon .tops {
		writing-mode: .66rem;
	}
	.main_product {
		padding-bottom: 0;
	}
	.content .main_about {
		padding: .6rem 0;
	}
	.content .main_about .m .about_list ul li .label div span {
		width: .16rem;
		height: .16rem;
	}
	.content .main_about .m .about_list {
		margin: .8rem auto;
	}
	.content .main_about .m .about_list ul li .label div {
		text-align: center;
	}
	.content .main_about .m .about_list ul li .slide {
		padding: .45rem;
	}
	.content .main_about .m .about_list ul li .slide .info {
		display: block;
	}
	.content .main_about .m .about_list ul li .slide .info div {
		width: 100%;
		margin-bottom: .3rem;
	}
	.content .main_about .m .about_list ul li .slide .btn {
		width: 2.5rem;
		height: .7rem;
	}
	.content .main_about .m .about_list ul li .slide .btn a {
		font-size: .26rem;
	}
	.content .main_about .m .about_list ul li .slide .btn a img {
		width: .16rem;
	}
	.content .main_about .m .about_list ul li .slide .info div p {
		font-size: .26rem;
	}
	.content .main_about .m .about_list ul li .slide .info div span {
		font-size: .22rem;
	}
	.content .main_about {
		padding: 0 .3rem;
	}
	.content .main_about .m .about_list {
		margin: .5rem auto;
	}
	.main_about .m .about_list ul li .label {
		min-height: .7rem;
		height: auto;
		padding: .1rem 0;
	}
	.menu {
		display: block;
		width: .5rem;
		height: .5rem;
		background-image: url(../images/menub.png);
		position: absolute;
		right: .3rem;
		top: 50%;
		transform: translateY(-50%);
		background-size: 100% 100%;
	}
	.content .header.on .menu {
		background-image: url(../images/menu.png);
	}
	.mobile_fade {
		overflow: hidden;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.6);
		position: fixed;
		left: 0;
		top: 0;
		display: none;
		z-index: 999999;
	}
	.mobile_fade .box {
		width: 100%;
		height: calc(100vh - 1rem);
		position: absolute;
		left: 0;
		top: -100vh;
		background: #fff;
	}
	.mobile_fade .box ul {
		overflow: auto;
		height: 100%;
		padding: 0 .3rem;
	}
	.mobile_fade .box ul li {
		overflow: hidden;
		border-bottom: 1px solid #f1f1f1;
		width: 100%;
	}
	.mobile_fade .box ul li span {
		height: 1rem;
		display: flex;
		font-size: .28rem;
		color: #000;
		align-items: center;
		justify-content: space-between;
	}
	.mobile_fade .box ul li span.on img {
		transform: rotate(90deg);
	}
	.mobile_fade .box ul li span a {
		font-size: .28rem;
		color: #000;
		height: 100%;
		display: flex;
		align-items: center;
		width: 90%;
	}
	.mobile_fade .box ul li span img {
		width: .65rem;
		transition: all .2s;
	}
	.mobile_fade .box ul li div {
		overflow: hidden;
		width: 100%;
		display: none;
	}
	.mobile_fade .box ul li div a {
		display: flex;
		align-items: center;
		font-size: .26rem;
		color: #333;
		height: .8rem;
	}
	.banner .page {
		bottom: 1rem;
		width: 100%;
		justify-content: center;
	}
	.banner .down {
		bottom: 1.8rem;
	}
	.banner .page p {
		font-size: .6rem;
	}
	.lang{
	    margin-right: 1.2rem;
	}
}

/*@media (max-width: 1400px) {*/
/*    .main_photo .item .show .t{*/
/*        padding: .58rem 0 0 1rem;*/
/*    }*/
/*}*/


/*# sourceMappingURL=css.css.map */