.menu {
	display: none;
}

.mobile_fade {
	display: none;
}
.main_nltj_produce {
	overflow: hidden;
	width: 100%;
}

.main_brand_scnl .m .fontss {
	width: 4.8rem;
	margin-top: .8rem;
}

.main_brand_scnl .m .fontss span {
	display: block;
	font-size: .16rem;
	color: #222222;
	line-height: 1.8;
	text-indent: .18rem;
	position: relative;
	margin-bottom: .2rem;
	letter-spacing: 1px;
}
.main_brand_scnl .m .fontss span i{
    font-weight: bold;
    font-family: sm;
    font-size: .18rem !important;
}
.main_brand_scnl .m .fontss span::after {
	content: '';
	width: .1rem;
	height: .1rem;
	background-image: url(../images/case_07.jpg);
	background-size: 100% 100%;
	position: absolute;
	left: 0;
	top: .1rem;
}

.main_nltj_product {
	overflow: hidden;
	width: 100%;
	height: 7rem;
	transition: all .3s;
	background-size: cover;
	background-position: center center;
}

.main_nltj_product .m {
	width: 18rem;
	height: 100%;
	margin: 0 auto;
}

.main_nltj_product .m ul {
	overflow: hidden;
	width: 4.98rem;
	height: 100%;
	background: #fff;
}

.main_nltj_product .m ul li {
	overflow: hidden;
	width: 100%;
	height: 16.6666667%;
	border-bottom: 1px solid #E5E5E5;
	transition: all .1s;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding-left: .6rem;
}

.main_nltj_product .m ul li.on {
	background: #C8161E;
}

.main_nltj_product .m ul li.on span {
	color: #fff;
	letter-spacing: 2px;
}

.main_nltj_product .m ul li.on .icon img.i1 {
	display: none;
}

.main_nltj_product .m ul li.on .icon img.i2 {
	display: block;
}

.main_nltj_product .m ul li .icon {
	height: 100%;
	width: .65rem;
	display: flex;
	align-items: center;
}

.main_nltj_product .m ul li .icon img {
	display: block;
}

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

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

.main_nltj_product .m ul li span {
	font-family: sr;
	font-size: .24rem;
	color: #666666;
}

.main_nltj_list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: -.5rem;
}

.main_nltj_list .label {
	overflow: hidden;
	width: 33.33%;
	height: 5rem;
	position: relative;
}

.main_nltj_list .label img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.main_nltj_list .label:hover .zz {
	transform: scale(0);
}

.main_nltj_list .label .zz {
	overflow: hidden;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	transition: all .4s;
	transform-origin: center center;
	transform: scale(1);
	align-items: center;
	justify-content: center;
	z-index: 9;
}

.main_nltj_list .label .zz div {
	overflow: hidden;
	width: 100%;
}

.main_nltj_list .label .zz div p {
	font-size: .3rem;
	color: #fff;
	font-family: sc;
	text-align: center;
	margin-bottom: .1rem;
	letter-spacing: 2px;
}

.main_nltj_list .label .zz div span {
	display: block;
	width: .28rem;
	height: .05rem;
	background: #C8161E;
	margin: 0 auto;
}

.main_nltj {
	overflow: hidden;
	width: 100%;
	background: #FCFCFC;
	padding: 1.22rem 0 0 0;
}

.main_nltj .m {
	width: 14rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.main_nltj .m .font {
	width: 5.37rem;
	padding: .9rem .6rem;
	position: relative;
	z-index: 99;
	background: #C8161E;
}

.main_nltj .m .font span {
	display: block;
	font-size: .24rem;
	color: #fff;
	line-height: 2;
	padding: .7rem 0;
	letter-spacing: 2px;
	text-align: justify;
}

.main_nltj .m .grow {
	overflow: hidden;
}

.main_nltj .m .grow>span {
	display: block;
	width: 6.5rem;
	margin-top: .88rem;
	font-size: .2rem;
	color: #222222;
	line-height: 2.2;
	letter-spacing: 2px;
	text-align: justify;
}

.main_nltj .m .grow ul {
	display: flex;
	margin-top: .3rem;
}

.main_nltj .m .grow ul li {
	overflow: hidden;
	padding: 0 .4rem;
	position: relative;
}

.main_nltj .m .grow ul li::after {
	content: '';
	width: 1px;
	height: .75rem;
	background: #EAEAEA;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.main_nltj .m .grow ul li:last-child::after {
	display: none;
}

.main_nltj .m .grow ul li:first-child {
	padding-left: 0;
}

.main_nltj .m .grow ul li i {
	display: block;
	font-size: .17rem;
	color: #222222;
	margin-top: .15rem;
	font-family: sr;
	letter-spacing: 2px;
	text-align: justify;
}

.main_nltj .m .grow ul li p {
	display: flex;
	align-items: flex-end;
	font-size: .15rem;
	color: #222222;
}

.main_nltj .m .grow ul li p span {
	font-size: .34rem;
	color: #c8161e;
	font-weight: bold;
	margin-right: .1rem;
	font-family: dn;
	display: inline-block;
	line-height: 1;
}





.search .icon{
    position: relative;
}
.search .icon:hover .showfont{
    opacity: 1;
    top: 110%;
    visibility: initial;
}
.showfont{
    display: block;
    background: #F81212;
    padding: .1rem .1rem;
    border-radius: .04rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 120%;
    opacity: 0;
    visibility: hidden;
    transition: all .2s;
}
.sea {
    position: absolute;
    right: 135%;
    top: 50%;
    transform: translateY(-50%);
    display: none;
}
.sea img{
    width: .24rem;
    position: absolute;
    cursor: pointer;
    z-index: 99;
    right: .06rem;
    top: 50%;
    transform: translateY(-50%);
}
.sea input{
    width: 1.6rem;
    border-radius: .4rem;
    background: #C8161E;
    padding-left: .1rem;
    color: #fff;
    font-size: .13rem;
    border: none;
    outline: none;
    height: .3rem;
}
.sea input::placeholder{
    color: #fff;
}
.email .showfont{
    left: auto;
    right: -.1rem;
    transform: translate(0);
}
.email .showfont::after{
    left: auto;
    right: .1rem;
    transform: translate(0);
}
.showfont img{
    width: 1.1rem;
}
.showfont::after{
    content: '';
    width: .18rem;
    height: .08rem;
    background-image: url(../images/sjx_031.png);
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -.08rem;
}
.showfont span{
    display: block;
    text-align: center;
    font-size: .13rem;
    color: #fff;
    white-space: nowrap;
}
.content .header>ul>li:hover .product_show{
    top: 99%;
    opacity: 1;
    visibility: initial;
}
.content .header>ul>li .product_show {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 9999;
	background: #EFEFEF;
	top: 90%;
	opacity: 0;
     visibility: hidden;
	transition: all .3s;
}

.content .header>ul>li .product_show ul {
	display: flex;
	justify-content: center;
	width: 100%;
}

.content .header>ul>li .product_show ul li {
	overflow: hidden;
	padding: .8rem .35rem;
	width: 4.28rem;
	position: relative;
	border-right: 1px solid #E3E3E3;
}

.content .header>ul>li .product_show ul li .pic {
	overflow: hidden;
	width: 100%;
	height: 2.2rem;
}

.content .header>ul>li .product_show ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .header>ul>li .product_show ul li .pic img:hover{
    transform: scale(1.2); /* 图片放大倍数 */
    transition: transform 0.5s ease; /* 过渡时间和效果 */
}

.content .header>ul>li .product_show ul li .title {
	display: flex;
	align-items: center;
	height: .6rem;
	font-size: .24rem;
	margin-bottom: .2rem;
	color: #fff;
	padding-left: .24rem;
	margin-top: .22rem;
	background: linear-gradient(to right, #C61820, #EDE6E7);
	letter-spacing: 2px;
}

.content .header>ul>li .product_show ul li .title  a {
    color: #fff;
}

.content .header>ul>li .product_show ul li .des {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	width: 100%;
	flex-wrap: wrap;
}

.content .header>ul>li .product_show ul li .des a {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 48%;
	border-bottom: 1px solid #E3E3E3;
	height: .6rem;
}

.content .header>ul>li .product_show ul li .des a img {
	display: block;
	/*margin-left: .1rem;*/
}

.content .header>ul>li .product_show ul li .des a p {
	flex: 1;
	font-size: .18rem;
	color: #333333;
	padding-left: .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	/*white-space: nowrap;*/
	position: relative;
	/*letter-spacing: 2px;*/
}

.content .header>ul>li .product_show ul li .des a p::after {
	content: '';
	width: .06rem;
	height: .06rem;
	background: #CCCCCC;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

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

.content .null {
	height: 1rem;
}

.content .back_btn {
	overflow: hidden;
	position: fixed;
	left: .8rem;
	z-index: 99;
	top: 2.5rem;
}

.content .back_btn:hover img {
	opacity: 0.8;
}

.content .back_btn img {
	display: block;
	width: .6rem;
	margin: 0 auto;
	transition: all .2s;
	margin-bottom: .12rem;
}

.content .back_btn span {
	display: block;
	text-align: center;
	font-size: .16rem;
	color: #999999;
}

.content .main_honors {
	overflow: hidden;
	width: 100%;
	background: #F7F7F7;
	padding: 1.5rem 0;
}

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

.content .main_honors .m .box {
	width: 100%;
	position: relative;
	height: 4.5rem;
	padding: 0 1rem;
	margin-top: 1.2rem;
}

.content .main_honors .m .box .mySwiper1 {
	width: 100%;
	overflow: hidden;
}

.content .main_honors .m .box .mySwiper1 .swiper-slide {
	width: 2.68rem;
}

.content .main_honors .m .box .mySwiper1 .swiper-slide img {
	display: block;
	width: 100%;
}

.content .main_honors .m .box .btn {
	width: .59rem;
	position: absolute;
	top: 50%;
	z-index: 99;
	transform: translateY(-100%);
	cursor: pointer;
}

.content .main_honors .m .box .btn.prev {
	left: 0;
}

.content .main_honors .m .box .btn.next {
	right: 0;
}

.content .main_organ {
	overflow: hidden;
	width: 100%;
	height: 10rem;
	background-image: url(../images/zzjgbg_02.jpg);
	background-size: cover;
	background-position: center center;
	padding: 1.7rem 0 0 0;
}

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

.content .main_organ .m .box {
	width: 100%;
	margin-top: .66rem;
}

.content .main_organ .m .box img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

.content .main_honor {
	overflow: hidden;
	width: 100%;
	padding: 1.7rem 0 1.55rem 0;
}

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

.content .main_honor .m .head {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.content .main_honor .m .head .btn {
	overflow: hidden;
	display: flex;
	align-items: center;
}

.content .main_honor .m .head .btn img {
	display: block;
	width: .6rem;
	cursor: pointer;
	margin-left: .2rem;
}

.content .main_honor .m .slide {
	width: 100%;
	margin-top: 1rem;
}

.content .main_honor .m .slide .mySwiper {
	width: 100%;
}

.content .main_honor .m .slide .mySwiper .swiper-slide {
	width: 6.4rem;
	margin-right: .34rem;
}

.content .main_honor .m .slide .mySwiper .swiper-slide .label {
	overflow: hidden;
	width: 100%;
	background: #F7F7F7;
}

.content .main_honor .m .slide .mySwiper .swiper-slide .label a {
	padding: .38rem .4rem .4rem .5rem;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
}

.content .main_honor .m .slide .mySwiper .swiper-slide .label a img {
	display: block;
	width: 2.3rem;
	height: 3.25rem;
	object-fit: cover;
}

.content .main_honor .m .slide .mySwiper .swiper-slide .label a .grow {
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: .1rem 0;
}

.content .main_honor .m .slide .mySwiper .swiper-slide .label a .grow p {
	font-size: .24rem;
	color: #222222;
	line-height: 1.5;
	font-family: sm;
}

.content .main_honor .m .slide .mySwiper .swiper-slide .label a .grow span {
	display: block;
	font-size: .45rem;
	color: #E18F93;
	font-family: din;
	font-style: italic;
}

.content .culture_list {
	overflow: hidden;
	width: 100%;
}

.content .culture_list li {
	overflow: hidden;
	width: 100%;
	height: 7.5rem;
}

.content .culture_list li:nth-child(even) a {
	flex-direction: row-reverse;
}

.content .culture_list li a {
	width: 100%;
	height: 100%;
	display: flex;
	background: #F7F8FA;
	align-items: center;
	justify-content: space-between;
}

.content .culture_list li a .pic {
	overflow: hidden;
	width: 9.6rem;
	height: 100%;
}

.content .culture_list li a .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .culture_list li a .grow {
	flex: 1;
	padding-left: 1.55rem;
}

.content .culture_list li a .grow>img {
	display: block;
	width: .55rem;
	margin-bottom: .24rem;
}

.content .culture_list li a .grow p {
	font-size: .34rem;
	margin-bottom: .32rem;
	color: #000000;
	font-family: sc;
	letter-spacing: 2px;
}

.content .culture_list li a .grow .f {
	overflow: hidden;
	display: flex;
	align-items: flex-start;
}

.content .culture_list li a .grow .f img {
	display: block;
	margin-top: .08rem;
}

.content .culture_list li a .grow .f div {
	overflow: hidden;
	margin-left: .12rem;
}

.content .culture_list li a .grow .f div span {
	display: block;
	font-size: .2rem;
	color: #333333;
	margin-bottom: .12rem;
	letter-spacing: 2px;
}

.content .main_product_ls {
	overflow: hidden;
	width: 100%;
	height: 9.4rem;
	position: relative;
}

.content .main_product_ls ul {
	width: 100%;
	height: 100%;
	display: flex;
}

.content .main_product_ls ul li {
	height: 100%;
	transition: all .5s;
	width: calc((100% - 11.2rem)/2);
	position: relative;
}

.content .main_product_ls ul li.on {
	flex: initial;
	width: 11.2rem;
}

.content .main_product_ls ul li.on:hover::after {
	background: unset !important;
}

.content .main_product_ls ul li.on a .bot .w {
	transform: translateY(0);
}

.content .main_product_ls ul li.on a .bot .w .t {
	width: 5.8rem;
}

.content .main_product_ls ul li::after {
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	position: absolute;
	left: 0;
	bottom: 0;
}

.content .main_product_ls ul li a {
	display: block;
	width: 100%;
	height: 100%;
}

.content .main_product_ls ul li a .icon {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: right;
}

.content .main_product_ls ul li a .bot {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: .6rem;
	padding-left: .65rem;
	z-index: 99;
}

.content .main_product_ls ul li a .bot .w {
	width: 100%;
	transform: translateY(1rem);
	transition: all .3s;
}

.content .main_product_ls ul li a .bot .w .t {
	width: 100%;
	position: relative;
}

.content .main_product_ls ul li a .bot .w .t::after {
	content: '';
	width: .05rem;
	height: .28rem;
	background: #C8161E;
	position: absolute;
	left: -.22rem;
	top: .07rem;
}

.content .main_product_ls ul li a .bot .w .t p {
	font-size: .3rem;
	margin-bottom: .15rem;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: sc;
	letter-spacing: 2px;
}

.content .main_product_ls ul li a .bot .w .t div {
	height: .8rem;
	width: 100%;
}

.content .main_product_ls ul li a .bot .w .t div span {
	display: block;
	font-size: .18rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 1.7;
	color: #fff;
	letter-spacing: 2px;
}

.content .main_product_ls ul li a .bot .w .b {
	display: flex;
	align-items: center;
	font-size: .16rem;
	color: #fff;
}

.content .main_product_ls ul li a .bot .w .b img {
	width: .11rem;
	margin-left: .06rem;
}

.content .main_brand_scnl {
	width: 100%;
	overflow: hidden;
	background: #FCFCFC;
	padding: 1.3rem 0;
	position: relative;
	background-image: url(../images/brands_05.jpg);
	/*background-size: 11.7rem;*/
	background-size: 10.7rem;
	background-repeat: no-repeat;
	background-position: bottom right;
	min-height: 100vh;
}

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

.content .main_brand_scnl .m .font {
	overflow: hidden;
	font-size: .16rem;
	width: 5.9rem;
	color: #444444;
	line-height: 2;
	/*text-indent: .3rem;*/
	margin-top: .6rem;
	letter-spacing: 1px;
	text-align: justify;
}

.content .main_brand_scnl .m .font span {
	font-weight: bold;
	font-size: .18rem;
	color: #c8161e;
	color:#333;
	line-height: 45px;
    letter-spacing: 3px;
    display: block;
}

.content .main_brand_scnl .m .fonts {
	overflow: hidden;
}

.content .main_brand_scnl .m .fonts p {
	font-size: .24rem;
	font-family: sm;
	margin-bottom: .08rem;
	color: #c8161e;
	letter-spacing: 2px;
}

.content .main_brand_scnl .m .fonts span {
	display: block;
	font-size: .18rem;
	line-height: 1.66;
	color: #c8161e;
	letter-spacing: 1px;
	text-align: justify;
	letter-spacing: 2px;
}

.content .main_brand_scnl .m ul {
	overflow: hidden;
	margin-top: .9rem;
}

.content .main_brand_scnl .m ul.on {
	display: flex;
}

.content .main_brand_scnl .m ul.on li {
	margin-right: 1rem;
}

.content .main_brand_scnl .m ul.on li:last-child {
	margin-right: 0;
}

.content .main_brand_scnl .m ul li {
	overflow: hidden;
	margin-bottom: .35rem;
	display: inline-grid;
}

/*.content .main_brand_scnl .m ul .twoli{*/
/*    padding-left: 1rem;*/
/*}*/

.content .main_brand_scnl .m ul li p {
	font-size: .4rem;
	margin-bottom: .06rem;
	color: #c8161e;
	font-family: din;
}

.content .main_brand_scnl .m ul li span {
	display: block;
	font-size: .18rem;
	color: #666666;
	line-height: 1.5;
	letter-spacing: 1px;
	text-align: justify;
	letter-spacing: 2px;
}

.content .main_brands {
	overflow: hidden;
	width: 100%;
	background-image: url(../images/brands_02.jpg);
	height: 9rem;
	background-size: 100% 100%;
	position: relative;
}

.content .main_brands::after {
	content: '';
	width: 7.94rem;
	height: 1.6rem;
	background: #C8161E;
	position: absolute;
	left: 0;
	bottom: 0;
}

.content .main_brands .m {
	width: 14rem;
	margin: 0 auto;
	height: 100%;
	position: relative;
	padding: 1.7rem 0 0 0;
}

.content .main_brands .m .font {
	overflow: hidden;
	width: 5.05rem;
	margin-top: .9rem;
}

.content .main_brands .m .font span {
	display: block;
	font-size: .19rem;
	color: #444444;
	line-height: 2;
	margin-bottom: .15rem;
	text-indent: .25rem;
	text-align: justify;
	letter-spacing: 2px;
}

.content .main_brands .m ul {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	display: flex;
	bottom: 0;
	z-index: 9;
	padding: .35rem 0;
}

.content .main_brands .m ul li {
	overflow: hidden;
	overflow: hidden;
	width: 2.4rem;
	margin-right: .55rem;
}

.content .main_brands .m ul li p {
	font-size: .2rem;
	color: #fff;
	display: flex;
	align-items: flex-end;
	margin-bottom: .08rem;
	font-family: din;
}

.content .main_brands .m ul li p span {
	display: inline-block;
	font-size: .4rem;
	color: #fff;
	margin-right: .06rem;
	line-height: 1;
	font-family: din;
}

.content .main_brands .m ul li em {
	display: block;
	font-size: .16rem;
	line-height: 1.5;
	color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	letter-spacing: 2px;
}

.content .main_contact {
	overflow: hidden;
	width: 100%;
	background-color: #F9F8F8;
	background-image: url(../images/mapss.png);
	background-size: 9.73rem;
	background-repeat: no-repeat;
	background-position: center right;
	padding: 1.7rem 0 1.8rem 0;
}

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

.content .main_contact .m .tel {
	overflow: hidden;
	padding: 1.5rem 0 1.05rem 0;
}

.content .main_contact .m .tel p {
	font-size: .24rem;
	color: #222222;
	font-family: sm;
	margin-bottom: .28rem;
}

.content .main_contact .m .tel span {
	display: block;
	font-size: .4rem;
	color: #c8161e;
	line-height: 1;
	font-family: din;
}

.content .main_contact .m ul {
	display: flex;
}

.content .main_contact .m ul li {
	overflow: hidden;
	width: 2.9rem;
	margin-right: .09rem;
	border: 1px solid #E2E2E2;
	padding: .22rem 0 .3rem 0;
}

.content .main_contact .m ul li>img {
	display: block;
	width: .38rem;
	margin: 0 auto;
	margin-bottom: .1rem;
}

.content .main_contact .m ul li p {
	text-align: center;
	font-size: .2rem;
	color: #222222;
	margin-bottom: .1rem;
	font-family: sm;
}

.content .main_contact .m ul li span {
	display: block;
	text-align: center;
	font-size: .16rem;
	color: #777777;
	font-family: sr;
	margin-bottom: .12rem;
}

.content .main_contact .m ul li a {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .18rem;
	color: #000000;
	font-family: sr;
	letter-spacing: 1px;
}

.content .main_contact .m ul li a img {
	width: .11rem;
	margin-left: .04rem;
}

.content .header {
	width: 100%;
	height: 1rem;
	position: fixed;
	left: 0;
	top: 0;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	padding: 0 .6rem;
	transition: all .2s;
	display: flex;
	z-index: 999999;
	align-items: center;
	background: rgba(0,0,0,0.5);
	justify-content: space-between;
}

.content .header.ons {
	background: #fff;
	border-bottom: none;
	box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.1);
}

.content .header.ons .logo {
	background-image: url(../images/logoblack.png);
}

.content .header.ons ul li a {
	color: #000;
}

.content .header.ons ul li.on>a {
	color: #fff;
}

.content .header.ons ul li:hover>a {
	color: #fff;
}

.content .header.ons .search .icon.search {
	background-image: url(../images/header_06.png);
}

.content .header.ons .search .icon.mobile {
	background-image: url(../images/header_08.png);
}

.content .header.ons .search .icon.wechat {
	background-image: url(../images/header_10.png);
}

.content .header.ons .search .icon.email {
	background-image: url(../images/headers.png);
}

.content .header.on {
	background: #fff;
	height: .7rem;
	border-bottom: none;
	box-shadow: 0 0.05rem 0.2rem rgba(0, 0, 0, 0.1);
}

.content .header.on .logo {
	background-image: url(../images/logoblack.png);
}

.content .header.on ul li a {
	color: #000;
}

.content .header.on ul li.on>a {
	color: #fff;
}

.content .header.on ul li:hover>a {
	color: #fff;
}

.content .header.on .search form .icon.search {
	background-image: url(../images/header_06.png);
}

.content .header.on .search .icon.mobile {
	background-image: url(../images/header_08.png);
}

.content .header.on .search .icon.wechat {
	background-image: url(../images/header_10.png);
}

.content .header.on .search .icon.email {
	background-image: url(../images/headers.png);
}

.content .header .logo {
	width: .92rem;
	height: .47rem;
	cursor: pointer;
	background-image: url(../images/logo.png);
	background-size: 100% 100%;
}

.content .header .search {
	height: 100%;
	display: flex;
	align-items: center;
}

.content .header .search .icon {
	width: .23rem;
	height: .18rem;
	height: 100%;
	cursor: pointer;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	margin-left: .33rem;
}
.content .header .search .icon .s{
    width: 100%;
    height: 100%;
}
.content .header .search .icon.search {
	background-image: url(../images/search.png);
}

.content .header .search .icon.mobile {
	background-image: url(../images/mobile.png);
}

.content .header .search .icon.wechat {
	background-image: url(../images/wx.png);
}

.content .header .search .icon.email {
	background-image: url(../images/emaill.png);
}

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

.content .header>ul>li {
	height: 100%;
	transition: all .2s;
}

.content .header>ul>li:hover .slidebox {
	top: 99%;
	opacity: 1;
	visibility: initial;
}

.content .header>ul>li .slidebox {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 9999;
	display: flex;
	background: #EFEFEF;
	top: 90%;
	opacity: 0;
	visibility: hidden;
	transition: all .3s;
}

.content .header>ul>li .slidebox .right {
	flex: 1;
	padding: 0 .53rem;
	display: flex;
}

.content .header>ul>li .slidebox .right .label {
	overflow: hidden;
	width: 50%;
	border-right: 1px solid #E3E3E3;
	overflow: hidden;
}

.content .header>ul>li .slidebox .right .label:hover a .pic img {
	transform: scale(1.03);
}

.content .header>ul>li .slidebox .right .label a {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: .7rem .35rem;
}

.content .header>ul>li .slidebox .right .label a .pic {
	overflow: hidden;
	width: 100%;
	height: 2.3rem;
}

.content .header>ul>li .slidebox .right .label a .pic img {
	transition: all .5s;
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .header>ul>li .slidebox .right .label a p {
	font-size: .34rem;
	color: #c8161e;
	font-family: sm;
	margin-top: .3rem;
	margin-bottom: .15rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content .header>ul>li .slidebox .right .label a .f{
    height: 1.67rem;
}
.content .header>ul>li .slidebox .right .label a span {
	display: block;
	font-size: .18rem;
	color: #333333;
	line-height: 2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	letter-spacing: 2px;
}

.content .header>ul>li .slidebox .right .label a .l {
	display: flex;
	align-items: center;
	margin-top: .88rem;
	font-size: .16rem;
	font-family: sr;
	color: #333333;
}

.content .header>ul>li .slidebox .right .label a .l img {
	margin-left: .08rem;
}

.content .header>ul>li .slidebox .left {
	overflow: hidden;
	width: 6.3rem;
	background: #C8161E;
	padding: .7rem .8rem 0 1.4rem;
}

.content .header>ul>li .slidebox .left .linka {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	margin-top: .46rem;
	flex-wrap: wrap;
}

.content .header>ul>li .slidebox .left .linka div {
	overflow: hidden;
	width: 1.8rem;
	height: .5rem;
	border-bottom: 1px solid #D95C62;
	margin-bottom: .15rem;
}

.content .header>ul>li .slidebox .left .linka div a {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.content .header>ul>li .slidebox .left .linka div a p {
	font-size: .16rem;
	color: #fff;
	position: relative;
	padding-left: .2rem;
	opacity: 0.8;
}

.content .header>ul>li .slidebox .left .linka div a p::after {
	content: '';
	width: .06rem;
	height: .06rem;
	background: #fff;
	border-radius: 50%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.content .header>ul>li .slidebox .left .linka div a img {
	display: block;
}

.content .header>ul>li .slidebox .left .font {
	overflow: hidden;
	padding-right: .2rem;
}

.content .header>ul>li .slidebox .left .font p {
	font-size: .34rem;
	font-family: sm;
	color: #fff;
	margin-bottom: .2rem;
}

.content .header>ul>li .slidebox .left .font span {
	display: block;
	font-size: .18rem;
	color: #fff;
	line-height: 2;
	opacity: 0.8;
	letter-spacing: 2px;
}

.content .header>ul>li.on {
	background: #c8161e;
}

.content .header>ul>li.on>a {
	opacity: 1;
}

.content .header>ul>li:hover {
	background: #c8161e;
}

.content .header>ul>li:hover>a {
	opacity: 1;
}

.content .header>ul>li>a {
	height: 100%;
	display: flex;
	align-items: center;
	font-size: .2rem;
	font-family: sr;
	position: relative;
	z-index: 99999;
	padding: 0 .4rem;
	color: #fff;
}

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

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

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

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

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

.content .tong_head {
	position: relative;
	font-size: 12px;
}

.content .tong_head span {
	display: block;
	font-size: .7rem;
	opacity: 0.1;
	font-family: sc;
	color: #979797;
	position: absolute;
	left: 0;
	font-style: italic;
	top: -.5rem;
}

.content .tong_head em {
	display: block;
	font-size: .2rem;
	color: #444444;
	margin-top: .5rem;
}

.content .tong_head p {
	font-size: .4rem;
	font-family: sc;
	display: inline-block;
	z-index: 99;
	color: #222222;
	position: relative;
}

.content .tong_head p::after {
	content: '';
	width: 100%;
	height: 4px;
	border: 1px solid #C8161E;
	position: absolute;
	left: 0;
	bottom: -.25rem;
}

.content .tong_head p::before {
	content: '';
	width: 70%;
	height: 4px;
	background: #C8161E;
	position: absolute;
	right: -1px;
	bottom: -.24rem;
}

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

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

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

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

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

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

.content .main_trends .m ul li:hover .info p {
	color: #c8161e;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.content .main_trends .m .tops .pics {
	width: 9rem;
	height: 5.02rem;
	overflow: hidden;
	position: relative;
}

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

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

.content .main_trends .m .tops .pics .bot {
	overflow: hidden;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 100%;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	display: flex;
	align-items: flex-end;
	padding: 0 .55rem .5rem .55rem;
}

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

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

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

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

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

.content .main_news_brand {
	overflow: hidden;
	background: #FFFFFF;
	padding: 1.4rem 0 1.2rem 0;
}

.content .main_news_brand .m {
	width: 14rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.content .main_news_brand .m .list {
	overflow: hidden;
	width: 9.42rem;
}

.content .main_news_brand .m .list ul {
	overflow: hidden;
	margin-bottom: .7rem;
}

.content .main_news_brand .m .list ul li {
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #E7E7E7;
}

.content .main_news_brand .m .list ul li a {
	display: flex;
	align-items: flex-start;
	padding: .42rem 0;
	box-sizing: border-box;
	justify-content: space-between;
}

.content .main_news_brand .m .list ul li a .grow {
	flex: 1;
	padding-top: .1rem;
}

.content .main_news_brand .m .list ul li a .grow span {
	display: block;
	font-size: .16rem;
	font-family: sm;
	margin-bottom: .15rem;
	color: #222222;
}

.content .main_news_brand .m .list ul li a .grow p {
	font-size: .25rem;
	color: #222222;
	transition: all .1s;
	line-height: 1.4;
	margin-bottom: .25rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-family: sm;
	letter-spacing: 1px;
}

.content .main_news_brand .m .list ul li a .grow em {
	display: block;
	font-size: .16rem;
	color: #444444;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	line-height: 2;
	font-family: sr;
	letter-spacing: 1px;
}

.content .main_news_brand .m .list ul li a .grow div {
	display: flex;
	align-items: center;
	font-size: .14rem;
	font-family: sr;
	color: #999999;
	margin-top: .2rem;
}

.content .main_news_brand .m .list ul li a .grow div img {
	width: .12rem;
	margin-left: .06rem;
}

.content .main_news_brand .m .list ul li a:hover .pic img {
	transform: scale(1.03);
}

.content .main_news_brand .m .list ul li a:hover .grow p {
	color: #C8161E;
}

.content .main_news_brand .m .list ul li a .pic {
	overflow: hidden;
	width: 3.6rem;
	margin-right: .5rem;
	height: 2.2rem;
}

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

.content .main_news_brand .m form .search {
	overflow: hidden;
	width: 3.37rem;
}

.content .main_news_brand .m form .search p {
	font-size: .32rem;
	font-family: sc;
	color: #222222;
	line-height: 1.6;
	margin-bottom: .25rem;
}

.content .main_news_brand .m form .search .change {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.content .main_news_brand .m form .search .change input[type='text'] {
	width: 2.6rem;
	height: .44rem;
	border: 1px solid #C8161E;
	font-size: .14rem;
	color: #333;
	background: none;
	padding-left: .16rem;
	outline: none;
}

.content .main_news_brand .m form .search .change input[type='text']::placeholder {
	color: #999999;
}

.content .main_news_brand .m form .search .change input[type='submit'] {
	width: .7rem;
	height: .44rem;
	border: 1px solid #C8161E;
	background: #C8161E !important;
	font-size: .14rem;
	color: #fff !important;
	cursor: pointer;
	text-align: center;
	outline: none;
}

.content .main_news_brand .m form .search .change input[type='submit']::placeholder {
	color: #fff;
}

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

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

.content .main_news_medium .m ul {
	overflow: hidden;
	margin-bottom: .48rem;
}

.content .main_news_medium .m ul li {
	width: 100%;
	margin-bottom: .4rem;
	border: 1px solid #EAEAEA;
	overflow: hidden;
}

.content .main_news_medium .m ul li:nth-child(even) a {
	flex-direction: row-reverse;
}

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

.content .main_news_medium .m ul li a {
	display: flex;
	justify-content: space-between;
}

.content .main_news_medium .m ul li a .pic {
	overflow: hidden;
	width: 7rem;
	height: 3.7rem;
}

.content .main_news_medium .m ul li a .pic img {
	width: 100%;
	height: 100%;
	transition: all .5s;
	object-fit: cover;
}

.content .main_news_medium .m ul li a .grow {
	overflow: hidden;
	flex: 1;
	background: #F7F8FA;
	height: 3.7rem;
	display: flex;
	align-items: center;
	justify-content: center;
}

.content .main_news_medium .m ul li a .grow .s {
	overflow: hidden;
}

.content .main_news_medium .m ul li a .grow .s p {
	display: block;
	font-size: .3rem;
	color: #222222;
	text-align: center;
	font-family: sm;
}

.content .main_news_medium .m ul li a .grow .s img {
	display: block;
	margin: .26rem auto;
	width: .76rem;
}

.content .main_news_medium .m ul li a .grow .s span {
	display: block;
	font-size: .18rem;
	color: #444444;
	text-align: center;
	font-family: sr;
}

.content .main_about {
	overflow: hidden;
	background: #F9F8F8;
	padding: 1.7rem 0 1.1rem 0;
}

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

.content .main_about .m .about_list {
	width: 100%;
	margin-top: 1rem;
	margin-bottom: .92rem;
}

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

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

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

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

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

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

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

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

.content .main_about .m .about_list ul li .slide .info div {
	overflow: hidden;
	width: 45%;
	font-size: .16rem;
	line-height: 1.7;
	color: #333333;
	font-family: sm;
	letter-spacing: 1px;
}

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

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

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

.content .main_about .m .about_list ul li .label.on {
	background: #C8161E;
}

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

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

.content .main_about .m .about_list ul li .label:hover {
	background: #C8161E;
}

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

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

.content .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%;
}

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

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

.content .main_product_info {
	width: 100%;
	overflow: hidden;
	background: #fff;
	padding: .2rem 0 1.4rem 0;
}

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

.content .main_product_info .m .item {
	width: 100%;
	padding: .5rem 0 0 0;
}

.content .main_product_info .m .item .head {
	display: flex;
	align-items: center;
}

.content .main_product_info .m .item .head div {
	width: .05rem;
	height: .28rem;
	background: #C8161E;
	margin-right: .13rem;
}

.content .main_product_info .m .item .head span {
	font-size: .3rem;
	color: #222222;
	font-family: sc;
}
.content .main_product_info .m .item .btns {
	width: .59rem;
	position: absolute;
	top: 50%;
	z-index: 99;
	transform: translateY(-50%);
	z-index: 99999;
	cursor: pointer;
}

.content .main_product_info .m .item .btns.prev {
	left: -.7rem;
}

.content .main_product_info .m .item .btns.next {
	right: -.7rem;
}
.content .main_product_info .m .item ul {
	display: flex;
	position: relative;
	flex-wrap: wrap;
	margin-top: .5rem;
}
.content .main_product_info .m .item .mySwiper3{
    width: 100%;
    overflow: hidden;
}
.content .main_product_info .m .item .mySwiper3 .swiper-slide{
    	width: 4.22rem;
	position: relative;
	height: 3.1rem;
	margin-right: .67rem;
	overflow: hidden;
	
}
.content .main_product_info .m .item ul li {
	width: 4.22rem;
	position: relative;
	height: 3.1rem;
	overflow: hidden;
}

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

.content .main_product_info .m .item ul li::after {
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	position: absolute;
	left: 0;
	top: 0;
}

.content .main_product_info .m .item ul li:hover .bot .link {
	transform: translateY(0);
}

.content .main_product_info .m .item ul li:hover .bot .t {
	transform: translateY(0);
}

.content .main_product_info .m .item ul li:hover a>img {
	transform: scale(1.03);
}

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

.content .main_product_info .m .item ul li .bot {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: .3rem;
	z-index: 99;
	padding-left: .47rem;
}

.content .main_product_info .m .item ul li .bot .link {
	display: flex;
	align-items: center;
	font-size: .14rem;
	color: #fff;
	transition: all .2s;
	transform: translateY(0.3rem);
	margin-top: .1rem;
}

.content .main_product_info .m .item ul li .bot .link img {
	width: .1rem;
	margin-left: .06rem;
}

.content .main_product_info .m .item ul li .bot .t {
	display: flex;
	align-items: center;
	position: relative;
	transform: translateY(0.3rem);
	transition: all .2s;
}

.content .main_product_info .m .item ul li .bot .t div {
	width: .03rem;
	height: .17rem;
	position: absolute;
	left: -.16rem;
	top: 50%;
	transform: translateY(-50%);
	background: #C8161E;
}

.content .main_product_info .m .item ul li .bot .t span {
	font-size: .18rem;
	font-family: sc;
	color: #fff;
}

.content .main_product_info .m .item .table {
	width: 100%;
	/*margin: 0 auto;*/
	margin-top: .4rem;
	display: block;
}

.content .main_product_info .m .item .font {
	overflow: hidden;
	padding-bottom: .6rem;
	margin-top: .35rem;
	border-bottom: 1px solid #E8E8E8;
}

.content .main_product_info .m .item .font p {
	font-size: .16rem;
	color: #222222;
	line-height: 2.2;
}

.content .main_products {
	overflow: hidden;
	background: #F8F8F8;
	padding: 1.2rem 0 1rem 0;
}

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

.content .main_products .m .box {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: .8rem;
}

.content .main_products .m .box .grow {
	width: 6.38rem;
}

.content .main_products .m .box .grow p {
	font-size: .4rem;
	font-family: sc;
	color: #222222;
}

.content .main_products .m .box .grow .des {
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	padding: .12rem 0;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	margin-top: .3rem;
	margin-bottom: .46rem;
}

.content .main_products .m .box .grow .des p {
	font-size: .18rem;
	padding: .13rem 0;
	margin-right: .26rem;
	box-sizing: border-box;
	color: #222222;
}

.content .main_products .m .box .grow .slide {
	overflow: hidden;
}

.content .main_products .m .box .grow .slide .mySwiper1 {
	width: 100%;
}

.content .main_products .m .box .grow .slide .mySwiper1 .swiper-slide {
	width: 1.52rem;
	margin-right: .16rem;
	cursor: pointer;
	height: 1.02rem;
	border: 2px solid #fff;
}

.content .main_products .m .box .grow .slide .mySwiper1 .swiper-slide.on {
	border: 2px solid #C8161E;
}

.content .main_products .m .box .grow .slide .mySwiper1 .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.content .main_products .m .box .grow .slide .mySwiper1 .swiper-slide video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.content .main_products .m .box .pic {
	width: 6.7rem;
	overflow: hidden;
	height: 4.5rem;
	background: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #EBEBEB;
}

.content .main_products .m .box .pic .mySwiper {
	width: 100%;
	height: 100%;
}

.content .main_products .m .box .pic .mySwiper .swiper-slide {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.content .main_products .m .box .pic .mySwiper .swiper-slide video {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.content .main_products .m .box .pic .mySwiper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .main_history {
	overflow: hidden;
	width: 100%;
	display: flex;
	align-items: center;
	position: relative;
}

.content .main_history .ls {
    width: 100%;
    overflow: hidden;
    margin-top: .3rem;
}

.content .main_history .ls .mySwiper1 {
	overflow: hidden;
}

.content .main_history .ls .mySwiper1 .swiper-slide {
	width: 25%;
	height: auto;
	cursor: pointer;
}

.content .main_history .ls .mySwiper1 .swiper-slide:last-child {
	margin-bottom: 0;
}

.content .main_history .ls .mySwiper1 .swiper-slide:last-child .a::after {
	display: none;
}

.content .main_history .ls .mySwiper1 .swiper-slide.on .a p,
.content .main_history .ls .mySwiper1 .swiper-slide.on .a span {
	color: #c8161e;
}

.content .main_history .ls .mySwiper1 .swiper-slide .a {
	display: block;
	position: relative;
	height: 100%;
}

.content .main_history .ls .mySwiper1 .swiper-slide .a::after {
	content: '';
	width: .16rem;
	height: 2.41rem;
	background-image: url(../images/history_05.png);
	background-size: 100% 100%;
	position: absolute;
	transform: rotate(90deg);
	transform-origin: top;
	right: -1.3rem;
	top: .25rem;
}

.content .main_history .ls .mySwiper1 .swiper-slide .a p {
	font-size: .22rem;
	color: #999999;
	text-align: center;
}

.content .main_history .ls .mySwiper1 .swiper-slide .a span {
	display: block;
	font-size: .18rem;
	color: #999999;
	text-align: center;
}

.content .main_history .box {
	padding: .86rem;
	width: 100%;
	overflow: hidden;
}

.content .main_history .box .mySwiper {
	overflow: hidden;
	height: 100%;
	margin-bottom: .5rem;
}

.content .main_history .box .mySwiper .swiper-slide {
	overflow: hidden;
	width: 33.33%;
	height: auto;
}

.content .main_history .box .label {
	overflow: hidden;
	width: 100%;
	padding: 0 .3rem;
}

.content .main_history .box .label a {
	padding: .38rem 0;
	display: flex;
	align-items: flex-start;
}

.content .main_history .box .label a p {
	font-size: .3rem;
	color: #c8161e;
	font-family: sc;
}

.content .main_history .box .label a div {
	overflow: hidden;
	margin-left: .26rem;
	flex: 1;
}

.content .main_history .box .label a div img {
	display: block;
	width: 100%;
	height: 2.8rem;
	object-fit: cover;
	margin-top: .6rem;
}

.content .main_history .box .label a div span {
	display: block;
	font-size: .18rem;
	color: #333333;
	line-height: 2;
	height: .4rem;
}

.content .main_history .photo {
	overflow: hidden;
	width: 9.6rem;
	height: 9.4rem;
	position: relative;
}

.content .main_history .photo p {
	width: 100%;
	text-align: center;
	font-size: .28rem;
	color: #fff;
	font-family: sc;
	position: absolute;
	left: 0;
	bottom: .8rem;
}

.content .main_history .photo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .main_case_info {
	overflow: hidden;
	width: 100%;
}

.content .main_case_info .m {
	width: 14rem;
	margin: 0 auto;
	padding: .9rem 0;
}

.content .main_case_info .m .table {
	width: 100%;
}

.content .main_case_info .m .table img {
	display: block;
	width: 100%;
}

.content .main_case_list {
	overflow: hidden;
	/*width: 100%;*/
	position: relative;
	display: flex;
	width: 14rem;
    margin: 0 auto;
    padding: .9rem 0;
}

.content .main_case_list .label {
	overflow: hidden;
	position: relative;
	width: 50%;
	height: 3.2rem;
}

.content .main_case_list .label img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 15px;
}

.content .main_case_list .label:hover .fade {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 15px;
}

.content .main_case_list .label .fade {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .3s;
	border-radius: 15px;
}

.content .main_case_list .label .fade .ms {
	overflow: hidden;
}

.content .main_case_list .label .fade .ms p {
	text-align: center;
	font-size: .3rem;
	font-family: sc;
	color: #fff;
	margin-bottom: .12rem;
}

.content .main_case_list .label .fade .ms div {
	width: .38rem;
	height: .02rem;
	margin: 0 auto;
	background: #C8161E;
}

.content .main_case {
	width: 100%;
	overflow: hidden;
	padding: 1.2rem 0;
}

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

.content .main_case .m .box {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: 1.15rem;
}

.content .main_case .m .box .grow {
	overflow: hidden;
	flex: 1;
}

.content .main_case .m .box .grow>p {
	font-size: .3rem;
	color: #222222;
	font-family: sc;
	margin-bottom: .3rem;
}

.content .main_case .m .box .grow>span {
	display: block;
	font-size: .2rem;
	color: #222222;
	line-height: 1.9;
	letter-spacing: 2px;
}

.content .main_case .m .box .grow ul {
	overflow: hidden;
}

.content .main_case .m .box .grow ul li {
	overflow: hidden;
	margin-top: .3rem;
}

.content .main_case .m .box .grow ul li div {
	display: flex;
	align-items: center;
}

.content .main_case .m .box .grow ul li div img {
	display: block;
	margin-right: .1rem;
}

.content .main_case .m .box .grow ul li div span {
	font-size: .22rem;
	font-family: sm;
	color: #c8161e;
}

.content .main_case .m .box .grow ul li p {
	font-size: .18rem;
	color: #222222;
	margin-top: .12rem;
	letter-spacing: 2px;
}

.content .main_case .m .box .pic {
	overflow: hidden;
	width: 100%;
	height: 4.5rem;

}
.content .main_case .m .box .pic .mySwiper9{
 width: 100%;
 height: 100%;
}
.content .main_case .m .box .pic .mySwiper9 .swiper-slide{
    width: 100% !important;
    height: 100%;
}
.content .main_case .m .box  .mySwiper10{
    width: 100%;
    margin-top: .2rem;
}
.content .main_case .m .box  .left{
    overflow: hidden;
    	width: 6.78rem;
    		margin-right: 1rem;
}
.content .main_case .m .box .mySwiper10 .swiper-slide{
    width: 1.5rem;
    height: 1.5rem;
    border: 1px solid #fff;
    cursor: pointer;
    margin-right: .24rem;
}
.add_history {
	width: 100%;
	overflow: hidden;
	background-image: url(../images/adbg_02.jpg);
	background-size: 100%;
	background-repeat: no-repeat;
	height: 15.98rem;
	background-attachment: fixed;
	background-position: top center;
}

.add_history .ms {
	width: 14.3rem;
	margin: 0 auto;
	padding-top: 1.93rem;
	/*background-image: url(../images/adbg_021.png);*/
	background-position: center top;
	min-height: 20.98rem;
	background-repeat: no-repeat;
	height: 100%;
}

.add_history .item {
	overflow: hidden;
	width: 14.3rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	margin-bottom: 1.6rem;
}

.add_history .item:nth-child(even) {
	justify-content: flex-end;
}

.add_history .item .label {
	overflow: hidden;
	width: 6.4rem;
	padding: .24rem;
	display: flex;
	border: 1px dashed #DFDFDF;
}

.add_history .item .label .grow {
	flex: 1;
	padding-left: .2rem;
}

.add_history .item .label .grow span {
	display: block;
	font-size: .18rem;
	color: #222222;
	line-height: 1.6;
}

.add_history .item .label .pic {
	overflow: hidden;
	width: 3rem;
	height: 2.2rem;
}

.add_history .item .label .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.content .main_case .m .box .mySwiper10 .swiper-slide.on{
    border: 1px solid #c8161e;
}
.content .main_case .m .box  .mySwiper10 .swiper-slide img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.content .main_case .m .box .pic  img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

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

.content .menus span {
	font-size: .16rem;
	margin-right: .06rem;
	color: #999999;
}

.content .menus a {
	margin-right: .06rem;
	font-size: .16rem;
	color: #999999;
}

.content .menus a:hover {
	color: #C8161E;
}

.content .main_news_info {
	overflow: hidden;
	width: 100%;
	background: #F8F8F8;
	padding: .5rem 0;
}

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

.content .main_news_info .m .page_btn {
	overflow: hidden;
	padding: .46rem 0;
	display: flex;
	border-top: 1px solid #E4E4E4;
	align-items: center;
	justify-content: space-between;
}

.content .main_news_info .m .page_btn a {
	display: flex;
	align-items: center;
	font-size: .18rem;
	transition: all .1s;
	color: #555555;
}

.content .main_news_info .m .page_btn a:hover {
	color: #C8161E;
	text-decoration: underline;
}

.content .main_news_info .m .page_btn a img {
	width: .17rem;
	margin-right: .1rem;
}

.content .main_news_info .m .child {
	overflow: hidden;
	padding: .7rem 0;
}

.content .main_news_info .m .child span {
	display: block;
	font-size: .18rem;
	color: #555555;
	line-height: 2;
	text-indent: .35rem;
	margin-bottom: .36rem;
}

.content .main_news_info .m .child img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	margin: .45rem auto;
}

.content .main_news_info .m .head {
	overflow: hidden;
	padding-bottom: .33rem;
	border-bottom: 1px solid #E4E4E4;
}

.content .main_news_info .m .head p {
	font-size: .5rem;
	color: #222222;
	font-family: sm;
	line-height: 1.4;
	margin-top: .3rem;
	width: 9.6rem;
	max-width: 100%;
	margin-bottom: .2rem;
}

.content .main_news_info .m .head>span {
	display: block;
	font-size: .16rem;
	color: #999999;
}

.content .main_home_news {
	width: 100%;
	padding: 1.56rem 0;
	padding-bottom: 0;
}

.content .main_home_news .m {
	width: 12rem;
	margin: 0 auto;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.content .main_home_news .m .right {
	width: 6.4rem;
}

.content .main_home_news .m .right .label {
	width: 100%;
	margin-bottom: .3rem;
}

.content .main_home_news .m .right .link {
	width: 100%;
	height: 3.4rem;
	transition: all .4s;
	background-size: 100% 100%;
	background-image: url(../images/homes_39.png);
}

.content .main_home_news .m .right .link:hover {
	transform: translateY(-0.1rem);
}

.content .main_home_news .m .right .link a {
	display: block;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: .45rem .5rem;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.content .main_home_news .m .right .link a p {
	font-size: .24rem;
	color: #b24a4e;
	line-height: 1.5;
}

.content .main_home_news .m .right .link a div {
	display: flex;
	align-items: center;
	color: #d47478;
	font-size: .18rem;
}

.content .main_home_news .m .right .link a div img {
	width: .11rem;
	margin-left: .06rem;
}

.content .main_home_news .m .label {
	overflow: hidden;
	width: 5.2rem;
	overflow: hidden;
	transition: all .4s;
	border-radius: .15rem;
	border: 1px solid #E5E5E5;
}

.content .main_home_news .m .label:hover .pic img {
	transform: scale(1.03);
}

.content .main_home_news .m .label:hover {
	transform: translateY(-0.1rem);
}

.content .main_home_news .m .label .pic {
	overflow: hidden;
	border-radius: .15rem;
	width: 100%;
	height: 3.3rem;
}

.content .main_home_news .m .label .pic img {
	display: block;
	transition: all .5s;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .main_home_news .m .label .info {
	overflow: hidden;
	padding: .3rem .46rem;
}

.content .main_home_news .m .label .info p {
	font-size: .24rem;
	color: #222222;
	line-height: 1.5;
}

.content .main_home_news .m .label .info div {
	display: flex;
	align-items: center;
	color: #d47478;
	font-size: .18rem;
	margin-top: .6rem;
}

.content .main_home_news .m .label .info div img {
	width: .11rem;
	margin-left: .06rem;
}

.content .main_home_news .m .tong_head {
	position: absolute;
	left: 0;
	top: .4rem;
}

.content .main_home_footer {
	width: 100%;
	position: relative;
	z-index: 1;
	height: 180vh;
	left: 0;
	top: 0;
}

.content .main_home_footer .mss {
	width: 100%;
	height: 100vh;
	left: 0;
	top: 0;
	position: sticky;
	z-index: 99;
}

.content .main_home_footer .mss.on {
	position: fixed;
}

.content .main_home_footer .mss .box {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 1rem;
	z-index: 99999999;
}

.content .main_home_footer .mss .box p {
	text-align: center;
	font-size: .4rem;
	margin-bottom: .3rem;
	color: #222222;
}

.content .main_home_footer .mss .box span {
	display: block;
	text-align: center;
	font-size: .16rem;
	color: #666666;
	margin-bottom: .35rem;
}

.content .main_home_footer .mss .box img {
	display: block;
	margin: 0 auto;
	width: .24rem;
}

.content .main_home_footer .mss .ms {
	width: 100%;
	height: 100vh;
	position: absolute;
	left: 50%;
	overflow: hidden;
	top: 50%;
	transform: translate(-50%, -50%);
}

.content .main_home_footer .mss .ms .pic {
	width: 100%;
	position: absolute;
	transform: translate(-50%, -48%);
	left: 50%;
	top: 50%;
	overflow: hidden;
	height: 100vh;
	transition: inherit;
	height: 100%;
}

.content .main_home_footer .mss .ms .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.content .main_home_footer .mss .ms .pic video {
	display: block;
	width: 100%;
	display: none;
	height: 100%;
	object-fit: cover;
}
.content .main_home_footer .mss .ms .icon {
	width: 135%;
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	z-index: 5;
	height: 100%;
	object-fit: cover;
	transform: translate(-50%, -50%);
	text-align: center;
	max-width: none;
}

.content .main_home_footer .mss .ms .icon.on {
	opacity: 0;
}

.content .main_product_box {
	overflow: hidden;
	width: 100%;
	background-image: url(../images/homebg_02.jpg);
	height: 9.4rem;
	background-size: 100% 100%;
	position: relative;
	padding: 1.1rem 0 0 0;
}

.content .main_product_box .nav {
	width: 5rem;
	position: absolute;
	right: 0;
	height: 7.3rem;
	top: 50%;
	transform: translateY(-50%);
	z-index: 999;
}

.content .main_product_box .nav .downs {
	cursor: pointer;
	position: absolute;
	bottom: -.5rem;
	left: 3.2rem;
	z-index: 99999;
}

.content .main_product_box .nav .mySwiper2 {
	width: 5rem;
	overflow: hidden;
	height: 100%;
}

.content .main_product_box .nav .mySwiper2 .swiper-slide {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.content .main_product_box .nav .label {
	width: 100%;
	cursor: pointer;
	height: 1.82rem;
	background: #fff;
	margin-bottom: .04rem;
	border-radius: .1rem;
	padding-left: 1.1rem;
	border-left: .05rem solid #fff;
	display: flex;
	transform: skewX(15deg) translateX(0.5rem);
	align-items: center;
}



.content .main_product_box .nav .label.on {
	border-left: .05rem solid #C8161E;
}

.content .main_product_box .nav .label:nth-child(2) {
	transform: skewX(15deg) translateX(1rem);
}

.content .main_product_box .nav .label:nth-child(3) {
	transform: skewX(15deg) translateX(1.5rem);
}

.content .main_product_box .nav .label:nth-child(4) {
	transform: skewX(15deg) translateX(2rem);
}

.content .main_product_box .nav .label div {
	overflow: hidden;
	transform: skewX(-15deg);
}

.content .main_product_box .nav .label div p {
	text-align: center;
	font-size: .16rem;
	color: #333333;
	margin-bottom: .15rem;
}

.content .main_product_box .nav .label div img {
	display: block;
	width: 1.5rem;
	height: .93rem;
	object-fit: cover;
	margin: 0 auto;
}

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

.content .main_product_box .m .fade {
	width: 100%;
	/*margin-top: 1.1rem;*/
}
.content .main_product_box .tong_head{
    margin-bottom: .6rem;
    text-align: center;
}
.content .main_product_box .m .fade .mySwiper1 {
	overflow: hidden;
	width: 100%;
}

.content .main_product_box .m .fade .item {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-right: 1rem;
}

.content .main_product_box .m .fade .item .icon {
	width: 5rem;
}

.content .main_product_box .m .fade .item .icon img {
	display: block;
	width: 100%;
	transition: all .5s;
}

.content .main_product_box .m .fade .item .icon img:hover {
	transform: scale(1.03);
}

.content .main_product_box .m .fade .item .grow {
	overflow: hidden;
	font-size: 12px;
	margin-left: .2rem;
	padding-top: .6rem;
}
.content .main_product_box .m .fade .item .grow .labels {
	overflow: hidden;
	margin-bottom: .3rem;
}

.content .main_product_box .m .fade .item .grow .labels.san {
	width: 4.7rem;
}

.content .main_product_box .m .fade .item .grow .labels.wu {
	width: 7.5rem;
}

.content .main_product_box .m .fade .item .grow .labels.wu .ls div {
	width: 20%;
}

.content .main_product_box .m .fade .item .grow .labels.si {
	width: 7rem;
}

.content .main_product_box .m .fade .item .grow .labels.si .ls div {
	width: 25%;
}
.content .list_info {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.content .list_info .label {
	width: 4.5rem;
	overflow: hidden;
	background: #fff;
	border: 1px solid #E9E9E9;
	margin-top: .3rem;
	border-radius: 0 .3rem .3rem .3rem;
	padding: .36rem .4rem .3rem .4rem;
}

.content .list_info .label .no {
	width: .5rem;
	height: .23rem;
	display: flex;
	align-content: center;
	justify-content: center;
	background: #c8161e;
	margin-bottom: .2rem;
	font-size: .18rem;
	border-radius: 0 0 .1rem 0;
	color: #fff;
}

.content .list_info .label p {
	font-size: .24rem;
	margin-bottom: .12rem;
	color: #222222;
	font-family: sm;
}

.content .list_info .label span {
	display: block;
	font-size: .18rem;
	color: #222222;
	line-height: 1.6;
	margin-top: .12rem;
	letter-spacing: 2px;
}

.content .list_info .label .line {
	width: .2rem;
	height: 1px;
	background: #222;
}






.content .list_infos {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.content .list_infos .label {
	width: 23%;
	overflow: hidden;
	background: #fff;
	border: 1px solid #E9E9E9;
	margin-top: .6rem;
	border-radius: 0 .3rem .3rem .3rem;
	padding: .36rem .4rem .3rem .4rem;
}

.content .list_infos .label .no {
	width: .5rem;
	height: .23rem;
	display: flex;
	align-content: center;
	justify-content: center;
	background: #c8161e;
	margin-bottom: .2rem;
	font-size: .18rem;
	border-radius: 0 0 .1rem 0;
	color: #fff;
}

.content .list_infos .label p {
	font-size: .19rem;
	margin-bottom: .12rem;
	color: #222222;
	font-family: sm;
}










.content .main_product_box .m .fade .item .grow .labels p {
	font-size: .22rem;
	font-family: sm;
	color: #c8161e;
}

.content .main_product_box .m .fade .item .grow .labels .ls {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

.content .main_product_box .m .fade .item .grow .labels .ls div {
	overflow: hidden;
	width: 33.33%;
	padding: 0 .15rem;
	margin-top: .2rem;
}

.content .main_product_box .m .fade .item .grow .labels .ls div span {
	display: block;
	font-size: .2rem;
	font-weight: bold;
	margin-bottom: .1rem;
	color: #000000;
}

.content .main_product_box .m .fade .item .grow .labels .ls div em {
	display: block;
	font-size: .17rem;
	color: #262626;
	letter-spacing: 2px;
}
.des_navs{
    display: flex;
    margin-top: -.6rem;
   justify-content: center;
    margin-bottom: 1rem;
}
.des_navs div{
    width: 2.3rem;
    height: .6rem;
    display: flex;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #E1E1E1;
    position: relative;
    z-index: 9999;
    font-size: .17rem;
    color: #666;
    margin-right: .1rem;
    align-items: center;
}
.des_navs div.on{
    color: #fff;
    background: #C7161E;
    border: 1px solid #C7161E;
}
.des_navs div a{
    text-decoration:none;
    color: #000;
}
.des_navs div.on a{
    color: #fff;
}




.des_navs11{
    display: flex;
    margin-top: -.6rem;
    justify-content: center;
    margin-bottom: 1rem;
}
.des_navs11 div{
    width: 2.3rem;
    height: .6rem;
    display: flex;
    justify-content: center;
    cursor: pointer;
    border: 1px solid #E1E1E1;
    position: relative;
    z-index: 9999;
    font-size: .17rem;
    color: #666;
    margin-right: .1rem;
    align-items: center;
}
.des_navs11 div.on{
    color: #fff;
    background: #C7161E;
    border: 1px solid #C7161E;
}

.content .main_product_box .m .fade .item .grow .twoo {
	font-size: .30rem;
	color: #c8161e;
	font-family: sc;
	border-bottom: 1px solid #c8161e;
	display: inline-block;
	position: relative;
	line-height: 2;
	margin-bottom: .26rem;
	padding-right: .12rem;
	letter-spacing: 1px;
}

.content .main_product_box .m .fade .item .grow .twoo::after {
	content: '';
	width: .17rem;
	height: .19rem;
	background-image: url(../images/homes_14.png);
	background-size: 100% 100%;
	position: absolute;
	right: -.16rem;
	bottom: -.01rem;
}
.content .main_product_box .m .fade .item .grow .two {
	display: block;
	font-size: .17rem;
	color: #000000;
	line-height: 1.8;
	font-family: sm;
	font-weight: bold;
	position: relative;
	width: 3.7rem;
	letter-spacing: 1px;
}
.content .main_product_box .m .fade .item .grow p em {
	display: block;
	font-size: .17rem;
	color: #262626;
	line-height: 1.8;
	text-indent: .24rem;
	margin-top: .15rem;
	position: relative;
	width: 3.7rem;
	letter-spacing: 1px;
}
.content .main_product_box .m .fade .item .grow p em::after{
    content: '';
    width: .1rem;
    height: .1rem;
    position: absolute;
    left: 0;
    background-image: url(../images/bbs_03.png);
    border-radius: 50%;
    top: .1rem;
    background-size: 100% 100%;
}
.content .main_product_box .m .fade .item .grow .btn {
	overflow: hidden;
	display: flex;
	align-items: center;
	
	margin-top: .35rem;
}
.content .main_product_box .m .fade .item .grow .lj{
    width: 1rem;
    height: .27rem;
    border-radius: .5rem;
    margin-top: .5rem;
    margin-right: .8rem;
    float: right;
    border: 1px solid #c8161e;
}
.content .main_product_box .m .fade .item .grow .lj a{
    	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: .14rem;
	color: #c8161e;
}
.content .main_product_box .m .fade .item .grow .lj a img{
    margin-left: .05rem;
}
.content .main_product_box .m .fade .item .grow .btn a {
	display: flex;
	align-items: center;
	justify-content: center;
	/*width: 100%;*/
	height: 100%;
	/*width: 1.1rem;*/
	padding: 0px 12px;
	height: .36rem;
	border-radius: .4rem;
	background: #C8161E;
	font-size: .18rem;
	color: #fff;
	margin-right: .14rem;
}

.content .main_product_box .m .fade .item .grow .btn a img {
	width: .11rem;
	margin-left: .06rem;
}

.content .banner video {
	width: 100%;
	height: 11.1rem;
	object-fit: cover;
	display: block;
}

.content .banner img {
	width: 100%;
	height: 11.1rem;
	object-fit: cover;
}

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

.content .banner .baner_pic {
	width: 100%;
	display: block;
}

.content .banner .font {
	width: 14rem;
	overflow: hidden;
	position: absolute;
	left: 42%;
	top: 2rem;
	text-align: right;
	transform: translateX(-50%);
}

.content .banner .swiper-slide:nth-child(1) .font {
    text-align: left;
}

.content .banner .font p {
	font-size: .6rem;
	font-family: sc;
	line-height: 1.3333;
	color: #c8161e;
}

.content .banner .font span {
	display: block;
	font-size: .28rem;
	font-family: sr;
	color: #c8161e;
	margin-top: .1rem;
	font-style: italic;
	margin-left: .73rem;
}

.content .banner .font div {
	width: 56px;
	margin-top: 10px;
	height: 6px;
	background: #C8161E;
}

.content .des_banner {
	width: 100%;
	position: relative;
}

.content .des_banner .baner_pic {
	width: 100%;
	display: block;
}

.content .des_banner .font {
	width: 14rem;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.content .des_banner .font p {
	font-size: .36rem;
	font-family: sr;
	color: #fff;
	font-style: italic;
}

.content .des_banner .font span {
	display: block;
	font-size: .6rem;
	font-family: sc;
	color: #fff;
}

.content .des_banner .font div {
	width: 56px;
	margin-top: 10px;
	height: 6px;
	background: #C8161E;
}

.content .des_banner .des_navbar {
	width: 100%;
	height: .8rem;
	display: flex;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 999;
}

.content .des_banner .des_navbar li {
	flex: 1;
	height: 100%;
	transition: all .2s;
	background: rgba(200, 22, 30, 0.3);
}

.content .des_banner .des_navbar li.on {
	background: #c8161e;
}

.content .des_banner .des_navbar li:hover {
	background: #c8161e;
}

.content .des_banner .des_navbar li a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	font-size: .22rem;
	font-family: sm;
	color: #fff;
}

.content .footer {
	width: 100%;
	overflow: hidden;
	background: #0E0E0E;
}

.content .footer .bottom {
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	padding: .25rem 0;
}

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

.content .footer .bottom .m ul {
	height: 100%;
	display: flex;
	align-items: center;
}
.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: #C8161E;
    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;
}
.picfadein{
    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;
}
.picfadein .box{
    width: 6rem;
    position: relative;
}
.picfadein .box .btn {
	width: .59rem;
	position: absolute;
	top: 50%;
	z-index: 99;
	transform: translateY(-100%);
	cursor: pointer;
}

.picfadein .box .btn.prev {
	left: 0;
}

.picfadein .box .btn.next {
	right: 0;
}
.picfadein .box .mySwiper2{
    width: 100%;
    overflow: hidden;
    height: 100%;
}
.picfadein .box .mySwiper2 .swiper-slide{
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.picfadein .box .mySwiper2 .swiper-slide img{
    width: 70%;
}
.picfadein .box .close{
    width: .5rem;
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 0;
    cursor: pointer;
}
.content .footer .bottom .m ul li {
	position: relative;
	margin-right: .25rem;
	position: relative;
}
.content .footer .bottom .m ul li:hover .showfonts{
    opacity: 1;
    bottom: 140%;
    visibility: initial;
}
.showfonts{
    display: block;
    background: #F81212;
    padding: .1rem .1rem;
    border-radius: .04rem;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 200%;
    opacity: 0;
    visibility: hidden;
    transition: all .2s;
}


.showfonts img{
    width: 1.1rem;
}
.showfonts::after{
    content: '';
    width: .18rem;
    height: .08rem;
    background-image: url(../images/sjx_031.png);
    background-size: 100% 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    bottom: -.08rem;
}
.showfonts span{
    display: block;
    text-align: center;
    font-size: .13rem;
    color: #fff;
    white-space: nowrap;
}

.content .footer .bottom .m ul li:last-child {
	margin-right: 0;
}

.content .footer .bottom .m .fl {
	display: flex;
	align-items: center;
}

.content .footer .bottom .m .fl div {
	display: flex;
	align-items: center;
	margin-right: .38rem;
	font-size: .14rem;
	font-family: sr;
	color: #787878;
}

.content .footer .bottom .m .fl div:last-child {
	margin-right: 0;
}

.content .footer .bottom .m .fl div img {
	width: .14rem;
	margin-right: .1rem;
}

.content .footer>.m {
	width: 12rem;
	margin: 0 auto;
	padding: .9rem 0 .4rem 0;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.content .footer>.m .about {
	overflow: hidden;
	text-align: right;
	font-size: 12px;
}

.content .footer>.m .about img {
	display: inline-block;
	margin-bottom: .26rem;
}

.content .footer>.m .about span {
	display: block;
	text-align: right;
	font-size: .24rem;
	font-family: sr;
	color: #fff;
}

.content .footer>.m .about p {
	text-align: right;
	font-size: .14rem;
	margin-bottom: 0.08rem;
	font-family: sr;
	color: #787878;
}

.content .footer>.m .mid {
	overflow: hidden;
	display: flex;
	align-items: flex-start;
}

.content .footer>.m .mid .item {
	overflow: hidden;
	margin-right: .3rem;
}

.content .footer>.m .mid .item:last-child {
	margin-right: 0;
}

.content .footer>.m .mid .item p {
	font-size: .16rem;
	font-family: sr;
	color: #fff;
}

.content .footer>.m .mid .item .code {
	width: .9rem;
	height: .9rem;
	margin-top: .3rem;
	background: #fff;
}

.content .footer>.m .mid .item .link {
	display: flex;
}

.content .footer>.m .mid .item .link ul {
	overflow: hidden;
	margin-top: .1rem;
	margin-right: .6rem;
}

.content .footer>.m .mid .item .link ul li {
	position: relative;
	margin-top: .2rem;
}

.content .footer>.m .mid .item .link ul li:hover a {
	color: #C8161E;
}

.content .footer>.m .mid .item .link ul li a {
	font-size: .14rem;
	transition: all .1s;
	font-family: sr;
	color: #787878;
}

.content .footer>.m .top {
	cursor: pointer;
}

.content .footer>.m .top img {
	display: block;
	margin: 0 auto;
	width: .24rem;
	margin-bottom: .06rem;
}

.content .footer>.m .top span {
	display: block;
	text-align: center;
	font-size: .14rem;
	font-family: sr;
	color: #787878;
}

.content .main_product {
	width: 100%;
	position: relative;
	padding: 1.2rem 0 1.65rem 0;
	background: #F9F9F9;
}

.content .main_product::after {
	/*content: '';*/
	width: 100%;
	height: 7rem;
	background: #F9F9F9;
	position: absolute;
	left: 0;
	top: 0;
}

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

.content .main_product .m .main_product_list {
	width: 100%;
	margin-top: .8rem;
	display: flex;
	position: relative;
	justify-content: space-between;
}

.product_list .btns {
	width: .59rem;
	position: absolute;
	top: 50%;
	z-index: 99;
	transform: translateY(-50%);
	z-index: 99999;
	cursor: pointer;
}

.product_list .btns.prev {
	left: -.5rem;
}

.product_list .btns.next {
	right: -.5rem;
}
.content .main_product .m .main_product_list ul {
	width: 6.8rem;
}

.content .main_product .m .main_product_list ul li {
	width: 100%;
	position: relative;
	margin-bottom: .4rem;
}

.content .main_product .m .main_product_list ul li a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.content .main_product .m .main_product_list ul li:last-child {
	margin-bottom: 0;
}

.content .main_product .m .main_product_list ul li::after {
	content: '';
	width: 100%;
	height: 100%;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
	position: absolute;
	left: 0;
	top: 0;
}

.content .main_product .m .main_product_list ul li:hover .icon {
	transform: scale(1.03);
}

.content .main_product .m .main_product_list ul li:hover .bot .link {
	transform: translateY(0);
}

.content .main_product .m .main_product_list ul li:hover .bot .t {
	transform: translateY(0);
}

.content .main_product .m .main_product_list ul li .icon {
	display: block;
	width: 100%;
	transition: all .5s;
}

.content .main_product .m .main_product_list ul li .bot {
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	bottom: .45rem;
	z-index: 99;
	padding-left: .77rem;
}

.content .main_product .m .main_product_list ul li .bot .link {
	display: flex;
	align-items: center;
	font-size: .14rem;
	color: #fff;
	transition: all .2s;
	transform: translateY(0.3rem);
	margin-top: .2rem;
}

.content .main_product .m .main_product_list ul li .bot .link img {
	width: .1rem;
	margin-left: .06rem;
}

.content .main_product .m .main_product_list ul li .bot .t {
	display: flex;
	align-items: center;
	position: relative;
	transform: translateY(0.3rem);
	transition: all .2s;
}

.content .main_product .m .main_product_list ul li .bot .t div {
	width: .05rem;
	height: .28rem;
	position: absolute;
	left: -.26rem;
	top: 50%;
	transform: translateY(-50%);
	background: #C8161E;
}

.content .main_product .m .main_product_list ul li .bot .t span {
	font-size: .3rem;
	font-family: sc;
	color: #fff;
}

.content .main_product .m .product_list {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: .9rem;
	position: relative;
	z-index: 99;
}
.content .main_product .m .product_list ul{
    width: 100%;
    overflow: hidden;
    	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
    /*margin-top: .5rem;*/
}
.content .main_product .m .product_list .mySwiper1 .swiper-slide{
    width: 48%;
    margin-right: 4%;
    padding: .2rem;
}
.content .main_product .m .product_list li {
width: 48%;
    padding: .2rem;
	background: #fff;
	margin-bottom: .4rem;
	transition: all .2s;
	
}

.content .main_product .m .product_list li:hover {
	box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.1);
}

.content .main_product .m .product_list li:hover a .btn {
	border: 1px solid #c8161e !important;
	color: #c8161e !important;
}

.content .main_product .m .product_list li:hover a .btn div {
	background-image: url(../images/homes_36.jpg) !important;
}

.content .main_product .m .product_list li a {
	display: block;
	width: 100%;
	box-sizing: border-box;
	padding: .36rem .28rem .46rem .54rem;
}

.content .main_product .m .product_list li a .head {
	position: relative;
}

.content .main_product .m .product_list li a .head div {
	width: .05rem;
	height: .24rem;
	background: #C8161E;
	position: absolute;
	left: -.24rem;
	top: 50%;
	transform: translateY(-50%);
}

.content .main_product .m .product_list li a .head span {
	font-size: .26rem;
	color: #222222;
	display: block;
	font-family: sc;
}

.content .main_product .m .product_list li a .child {
	width: 100%;
	display: flex;
	justify-content: space-between;
	margin-top: .3rem;
}

.content .main_product .m .product_list li a .child .pic {
	overflow: hidden;
	width: 1.8rem;
	height: 1.4rem;
}

.content .main_product .m .product_list li a .child .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content .main_product .m .product_list li a .child .fl {
	overflow: hidden;
	flex: 1;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.content .main_product .m .product_list li a .child .fl .des {
	display: flex;
	flex-wrap: wrap;
}

.content .main_product .m .product_list li a .child .fl .des p {
	display: block;
	font-size: .16rem;
	margin-bottom: .18rem;
	width: 75%;
    padding-left: 5%;
	color: #222222;
	line-height: 1.7;
	text-align: justify;
}

.content .main_product .m .product_list li a .child .fl .des p span{
    font-size: .16rem !important;
}

.content .main_product .m .product_list li a .child .fl .btn {
	overflow: hidden;
	width: 1.21rem;
	height: .34rem;
	border-radius: .1rem;
	display: flex;
	align-items: center;
	border: 1px solid #999999;
	justify-content: center;
	font-size: .14rem;
	color: #999999;
}

.content .main_product .m .product_list li a .child .fl .btn div {
	width: .11rem;
	background-size: 100% 100%;
	height: .1rem;
	margin-left: .05rem;
	background-image: url(../images/right.png);
}

.content .main_product .m .title_head {
	width: 80%;
	margin: 0 auto;
	position: relative;
	z-index: 99;
	overflow: hidden;
}
.content .main_product .m .title_head p.bold816{
    font-weight: bold !important;
}
.content .main_product .m .title_head p {
	font-size: .4rem;
	/*font-family: sc;*/
	position: relative;
	margin-bottom: .75rem;
	color: #222222;
	text-align: center;
}

.content .main_product .m .title_head .add816 p {
	display: block;
	text-align: center;
	font-size: .18rem;
	color: #222222;
	line-height: 1.9;
	margin-bottom: .1rem;
	text-align: left;
}

.content .main_product .m .title_head .add816 .bold816{
    font-weight: bold;
}

@media (max-width: 768px) {
	.m {
		width: 100% !important;
	}
	.content .banner .font {
		width: 100% !important;
		padding: 0 .3rem;
	}
	.content .banner .font p {
		font-size: .45rem;
		margin-bottom: .2rem;
		text-align: center;
	}
	.content .banner .font span {
		text-align: center;
		font-size: .24rem;
		margin: 0;
	}
	.content .banner .font {
		top: 2rem;
	}
	.content .header ul {
		display: none;
	}
	.content .header {
		padding: 0 .3rem;
	}
	.content .header .search .icon {
		width: .3rem;
		height: .24rem;
	}
	.content .header>.search {
		padding-right: 1rem;
	}
	.content .banner {
		height: 6rem;
	}
	.content .banner .swiper {
		width: 100%;
		height: 100%;
	}
	.content .banner .swiper .swiper-slide {
		width: 100%;
		height: 100%;
	}
	.content .banner .baner_pic {
		height: 100%;
		width: 100%;
		object-fit: cover;
	}
	.content .main_product_box {
		height: auto;
		padding: .6rem .3rem;
	}
	.content .tong_head {
		text-align: center;
	}
	.content .tong_head p {
		font-size: .33rem;
	}
	.content .tong_head p::before {
		height: 2px;
		bottom: -.23rem;
	}
	.content .tong_head em {
		font-size: .24rem;
		margin-top: .4rem;
	}
	.content .tong_head p::after {
		height: 2px;
	}
	.content .main_product_box .nav {
		position: static;
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		justify-content: space-between;
		transform: translate(0);
	}
	
	
	.main_product_box .list-paddingleft-2{
	    width: 4rem;
	}
	
	.main_product_box  .list-paddingleft-2 li{
	    width: 2rem;
	    float: left;
	}
	
	.content .main_product_box .m .fade .item .grow .btn {
		width: 2.8rem;
		height: .66rem;
		margin: .35rem auto;
	}
	.content .main_product_box .m .fade .item .grow .btn a {
		font-size: .26rem;
	}
	.content .main_product_box .m .fade .item .grow .btn a img {
		width: .16rem;
	}
	.content .main_product_box .nav .label {
		width: 49%;
		transform: skewX(5deg) translateX(0rem);
		margin-top: .1rem;
	}
	.content .main_product_box .m .fade .item {
		padding: 0;
	}
	.content .main_product_box .m .fade {
		margin-top: .6rem;
	}
	.content .main_product_box .m .fade .item {
		display: block;
		width: 100%;
	}
	.content .main_product_box .m .fade .item .icon {
		width: 4rem;
		margin: 0 auto;
	}
	.content .main_product_box .m .fade .item .grow {
		margin: 0;
		width: 100%;
		margin-top: .4rem;
		text-align: center;
	}
	.content .main_product_box .m .fade .item .grow p {
		font-size: .28rem;
		margin-bottom: .3rem;
	}
	.content .main_product_box .m .fade .item .grow span {
		width: 100%;
		font-size: .24rem;
	}
	.content .main_product_box .nav .label:nth-child(2) {
		transform: skewX(5deg) translateX(0);
	}
	.content .main_product_box .nav .label:nth-child(3) {
		transform: skewX(5deg) translateX(0rem);
	}
	.content .main_product_box .nav .label:nth-child(4) {
		transform: skewX(5deg) translateX(0rem);
	}
	.content .main_product_box .nav .label div {
		transform: skewX(-5deg);
	}
	.content .main_product_box .nav .label {
		padding-left: 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.content .main_product_box .nav .label div p {
		font-size: .22rem;
	}
	.content .main_brand_scnl {
		padding: .6rem .3rem;
	}
	.content .main_brand_scnl .m .font {
		width: 100%;
		margin-top: .6rem;
		font-size: .24rem;
	}
	.content .main_brand_scnl .m ul {
		margin-top: .4rem;
	}
	.content .main_brand_scnl .m ul li span {
		font-size: .22rem;
	}
	.content .main_brand_scnl {
		background-size: 100%;
	}
	.content .main_product_ls {
		height: auto;
	}
	.content .main_product_ls ul {
		display: block;
	}
	.content .main_product_ls ul li {
		width: 100%;
	}
	.content .main_product_ls ul li.on {
		width: 100%;
	}
	.content .main_product_ls ul li a .bot .w {
		transform: translateY(0);
	}
	.content .main_product_ls ul li a .bot .w .t div span {
		font-size: .22rem;
		width: 5.8rem;
		letter-spacing: 2px;
	}
	.content .main_product_ls ul li a .bot .w .b {
		font-size: .2rem;
	}
	.content .main_home_news {
		padding: .6rem .3rem;
	}
	.content .main_home_news .m .tong_head {
		position: static;
		margin-bottom: .6rem;
	}
	.content .main_home_news .m {
		display: block;
	}
	.content .main_home_news .m .label {
		width: 100%;
	}
	.content .main_home_news .m .label .info p {
		font-size: .28rem;
	}
	.content .main_home_news .m .label .info div {
		font-size: .22rem;
		margin-top: .3rem;
	}
	.content .main_home_news .m .right {
		width: 100%;
		margin-top: .3rem;
	}
	.content .main_home_news .m .right .link a p {
		font-size: .28rem;
	}
	.content .main_home_news .m .right .link a div {
		font-size: .22rem;
	}
	.content .footer>.m {
		display: block;
		padding: .6rem .3rem;
	}
	.content .footer>.m .top {
		display: none;
	}
	.content .footer>.m .mid {
		justify-content: center;
	}
	.content .footer>.m .mid .item {
		margin: 0 .3rem;
	}
	.content .footer>.m .about {
		text-align: center;
		margin-top: .5rem;
	}
	.content .footer>.m .about img {
		width: 1.8rem;
		margin: 0 auto;
	}
	.content .footer>.m .about p {
		font-size: .2rem;
		text-align: center;
		margin-top: .1rem;
	}
	.content .footer .bottom {
		display: none;
	}
	.content .footer>.m .about span {
		font-size: .2rem;
		text-align: center;
		margin-top: .1rem;
	}
	.content .footer>.m .mid .item p {
		font-size: .24rem;
	}
	.content .footer>.m .mid .item .link ul {
		margin-right: .5rem;
	}
	.content .footer>.m .mid .item .link ul li a {
		font-size: .2rem;
	}
	.content .footer>.m .mid .item .code {
		width: 1.3rem;
		height: 1.3rem;
	}
	.content .main_about {
		padding: .6rem 0;
	}
	.content .tong_head span {
		left: 50%;
		transform: translateX(-50%);
	}
	.content .main_about .m .about_list ul li .label div span {
		width: .16rem;
		height: .16rem;
	}
	.content .page_list a {
		height: .5rem;
		width: .5rem;
		font-size: .24rem;
	}
	.content .des_banner {
		height: 5rem;
	}
	.content .des_banner .baner_pic {
		height: 100%;
		object-fit: cover;
	}
	.content .des_banner .font {
		width: 100%;
		padding: 0 .3rem;
	}
	.content .des_banner .font p {
		font-size: .32rem;
	}
	.content .des_banner .font span {
		font-size: .5rem;
	}
	.content .main_case {
		padding: .6rem .3rem;
	}
	.content .main_case .m .box {
		margin-top: .9rem;
		display: block;
	}
	.content .main_contact {
		padding: 1.6rem .3rem;
	}
	.content .main_contact .m .tel {
		padding: 1rem 0;
		text-align: center;
	}
	.content .main_contact .m ul li p {
		font-size: .24rem;
	}
	.content .main_contact .m ul li span {
		font-size: .2rem;
	}
	.content .main_contact .m ul li a {
		font-size: .24rem;
	}
	.content .main_case .m .box .grow {
		padding: .5rem 0;
	}
	.content .main_case .m .box .grow>span {
		font-size: .24rem;
	}
	.content .main_contact .m ul {
		display: block;
	}
	.content .main_contact .m ul li {
		background: #fff;
		padding: .5rem .3rem;
		margin-bottom: .3rem;
		width: 100%;
	}
	.content .main_contact {
		background-position: bottom center;
	}
	.content .main_case .m .box .grow>p {
		margin-bottom: .2rem;
	}
	.content .main_case .m .box .grow ul li div span {
		font-size: .22rem;
	}
	.content .main_case .m .box .grow ul li p {
		font-size: .26rem;
		margin-top: .08rem;
	}
	.content .main_case_list .label {
		height: 5rem;
	}
	.content .main_case_info .m {
		padding: .3rem;
	}
	.content .main_case .m .box .pic {
		width: 100%;
	}
	.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 span {
		font-size: .26rem;
	}
	.content .main_about .m .about_list ul li .slide .info div p {
		font-size: .22rem;
	}
	.content .main_news_brand {
		padding: .6rem .3rem;
	}
	.content .main_news_brand .m {
		display: block;
	}
	.content .main_news_brand .m form .search {
		width: 5rem;
		margin: 0 auto;
	}
	.content .main_news_brand .m form .search .change input[type='text'] {
		width: 3.6rem;
		height: .7rem;
		font-size: .26rem;
	}
	.content .main_news_brand .m form .search .change input[type='submit'] {
		height: .7rem;
		width: 1.2rem;
		font-size: .26rem;
	}
	.content .main_news_brand .m form .search p {
		text-align: center;
	}
	.content .main_news_brand .m .list {
		width: 100%;
		margin-top: .3rem;
	}
	.content .main_news_brand .m .list ul li a {
		padding: .3rem 0;
	}
	.content .main_news_brand .m .list ul li a .grow {
		padding-top: 0;
	}
	.content .main_news_brand .m .list ul li a .pic {
		width: 2.8rem;
		margin-right: .2rem;
		height: 2.2rem;
	}
	.content .main_news_brand .m .list ul li a .grow span {
		font-size: .2rem;
		margin-bottom: .1rem;
	}
	.content .main_news_brand .m .list ul li a .grow p {
		margin-bottom: .1rem;
	}
	.content .main_news_brand .m .list ul li a .grow em {
		font-size: .24rem;
		line-height: 1.7;
	}
	.content .main_news_brand .m .list ul li a .grow div {
		display: none;
	}
	.content .main_news_info {
		padding: .6rem .3rem;
	}
	.content .menus a {
		font-size: .22rem;
	}
	.content .main_news_info .m .head p {
		font-size: .4rem;
	}
	.content .main_news_info .m .head>span {
		font-size: .22rem;
	}
	.content .back_btn span {
		display: none;
	}
	.content .back_btn {
		left: .3rem;
		top: 1.1rem;
	}
	.content .back_btn img {
		width: .5rem;
	}
	.content .main_news_info .m .child {
		padding: .3rem 0;
	}
	.content .main_news_info .m .child span {
		font-size: .24rem;
	}
	.content .main_news_info .m .page_btn {
		display: block;
	}
	.content .main_news_info .m .page_btn a {
		font-size: .23rem;
		line-height: 2;
		text-align: center;
		justify-content: center;
	}
	.content .main_news_medium {
		padding: .6rem .3rem;
	}
	.content .main_news_medium .m ul li a {
		display: block;
		width: 100%;
	}
	.content .main_news_medium .m ul li a .pic {
		width: 100%;
	}
	.content .main_news_medium .m ul li a .grow {
		height: 3rem;
	}
	.content .main_news_medium .m ul li a .grow .s span {
		font-size: .22rem;
	}
	.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 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;
	}
	.content .main_products {
		padding: .6rem .3rem;
	}
	.content .main_products .m .box {
		margin-top: .5rem;
		display: block;
	}
	.content .main_products .m .box .pic {
		width: 100%;
	}
	.content .main_products .m .box .pic .mySwiper .swiper-slide img {
		width: 6rem;
		height: 3.5rem;
	}
	.content .main_products .m .box .grow {
		width: 100%;
		margin-top: .3rem;
	}
	.content .main_products .m .box .grow p {
		font-size: .36rem;
	}
	.content .main_products .m .box .grow .des span {
		font-size: .22rem;
	}
	.content .main_products .m .box .grow .slide .mySwiper1 .swiper-slide {
		width: 1.8rem;
		height: 1.2rem;
	}
	.content .main_product_info .m .item {
		padding: .3rem;
	}
	.content .main_product_info .m .item .font p {
		font-size: .24rem;
	}
	.content .main_product_info .m .item ul li {
		width: 100%;
		height: 4rem;
		margin: 0;
		margin-top: .3rem;
	}
	.content .main_product_info .m .item ul li .bot .t span {
		font-size: .28rem;
	}
	.content .main_product {
		padding: .6rem 0;
	}
	.content .main_product .m .title_head p {
		margin-bottom: .4rem;
	}
	.content .main_product .m .title_head span {
		font-size: .24rem;
	}
	.content .main_product .m .product_list {
	    padding: 0 .3rem;
	}
	.content .main_product .m .product_list li {
		/*margin: 0 auto;*/
	}
	.content .main_product .m .product_list li a .child .fl .des span {
		font-size: .2rem;
	}
	.content .main_product .m .product_list li a .child .pic {
		width: 2.5rem;
	}
	.content .main_product .m .product_list li a .child .fl .btn {
		font-size: .2rem;
	}
	.content .main_product .m .title_head {
		width: 100%;
		padding: 0 .3rem;
	}
	.content .main_product .m .main_product_list {
		margin-top: .6rem;
		display: block;
		padding: 0 .3rem;
	}
	.content .main_product .m .main_product_list ul {
		width: 100%;
	}
	.content .main_product .m .main_product_list ul li {
		margin-bottom: .3rem;
	}
	.content .main_product .m .main_product_list ul li:last-child {
		margin-bottom: .3rem;
	}
	.content .main_brands .m {
		padding: 0 .3rem;
		padding-top: .6rem;
	}
	.content .main_brands .m .font span {
		font-size: .22rem;
	}
	.content .main_brands .m ul {
		justify-content: center;
		padding: .2rem 0;
	}
	.content .main_brands .m ul li em {
		font-size: .2rem;
	}
	.content .main_brands .m ul li {
		width: 100%;
		margin: 0;
		padding: 0 .2rem;
	}
	.content .culture_list li a {
		display: block;
	}
	.content .culture_list li a .pic {
		width: 100%;
	}
	.content .culture_list {
		padding: .6rem .3rem;
	}
	.content .culture_list li {
		height: auto;
		margin-bottom: .3rem;
	}
	.content .culture_list li a .grow {
		padding-left: 0;
		padding: .5rem 0;
	}
	.content .culture_list li a .grow>img {
		margin: 0 auto;
	}
	.content .culture_list li a .grow p {
		margin-top: .15rem;
		text-align: center;
	}
	.content .culture_list li a .grow .f {
		justify-content: center;
	}
	.content .culture_list li a .grow .f img {
		width: .16rem;
	}
	.content .culture_list li a .grow .f div span {
		font-size: .24rem;
	}
	.content .main_history {
		display: block;
		width: 100%;
	}
	.content .main_history .photo {
		width: 100%;
		height: auto;
	}
	.content .main_history .box {
		margin: .6rem 0;
		padding-left: .3rem;
		position: relative;
	}
	.content .main_history .ls .mySwiper1 .swiper-slide .a span {
		font-size: .22rem;
	}
	.content .main_history .box .mySwiper {
		height: 9.5rem;
	}
	.content .main_history .ls .mySwiper1 .swiper-slide {
		margin-bottom: 2.5rem;
	}
	.content .main_history .box .label a div span {
		font-size: .22rem;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.content .main_product_box .nav {
		height: 4rem;
	}
	.content .main_product_box .nav .downs {
		width: 1rem;
		left: 3rem;
	}
	.content .main_product_box .nav .mySwiper2 .swiper-slide {
		align-items: flex-start;
	}
	.content .main_honor {
		padding: .8rem .3rem;
	}
	.content .main_organ .m .box img {
		max-width: 90%;
	}
	.content .main_organ .m .box {
		margin-top: .9rem;
	}
	.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 - .7rem);
		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;
	}
	.content .main_product_box .nav .mySwiper2 {
		width: 100%;
	}
	.content .main_product_box .nav .mySwiper2 .swiper-slide {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.content .banner video {
		height: 6rem;
	}
	.main_nltj {
		padding: .6rem .3rem;
	}
	.main_nltj .m {
		display: block;
		width: 100%;
	}
	.main_nltj .m .grow>span {
		width: 100%;
		margin-top: .8rem;
		font-size: .24rem;
	}
	.main_nltj .m .grow ul {
		margin-top: .8rem;
		display: flex;
		justify-content: space-between;
	}
	.main_nltj .m .grow ul li {
		padding: 0;
	}
	.main_nltj .m .grow ul li::after {
		display: none;
	}
	.main_nltj .m .grow ul li p {
		font-size: .24rem;
	}
	.main_nltj .m .grow ul li p span {
		font-size: .36rem;
	}
	.main_nltj .m .grow ul li i {
		font-size: .24rem;
	}
	.main_nltj .m .font {
		width: 100%;
		margin-top: .6rem;
		padding: .6rem .3rem;
	}
	.main_nltj .m .font span {
		font-size: .24rem;
	}
	.main_nltj_list {
		margin-top: .4rem;
	}
	.main_nltj_list .label {
		width: 50%;
		height: 3.6rem;
	}
	.main_brand_scnl .m .fontss {
		width: 100%;
	}
	.main_brand_scnl .m .fontss span {
		font-size: .24rem;
	}
	.main_nltj_product {
		height: 10rem;
	}
	.main_nltj_product .m ul {
		width: 100%;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.content .main_product .m{
	    padding-top: .3rem;
	}
	.des_navs{
	    justify-content: center;
	    padding-top: .25rem;
	}
	.des_navs11{
	    justify-content: center;
	}
	.main_nltj_product .m ul li {
		width: 33.33%;
		height: 0.9rem;
		padding-left: .3rem;
		border: none;
		background: rgba(255, 255, 255, 0.85);
	}
	.content .main_product .m .product_list li a .head span{
	    font-size: .28rem;
	}
	.content .main_product .m .product_list li a{
	    padding: .25rem;
	}
	.content .main_product .m .product_list li a .child .pic{
	    width: 100%;
	    margin-top: .2rem;
	}
	.content .main_product .m .product_list li a .child .fl .btn{
	    display: none;
	}
	.content .main_product .m .product_list li a .child .fl .des p{
	    width: 100%;
	}
	.content .main_product .m .product_list li a .child{
	    display: block;
	    width: 100%;
	}
	.main_nltj_product .m ul li .icon img {
		width: 70%;
	}
	.main_nltj_product .m ul {
		background: none;
	}
	.content .list_info{
	    padding: 0 .3rem;
	}
	.content .list_info .label{
	    width: 100%;
	}
	.content .main_brand_scnl{
	    height: 78vh;
	    /*height: 16rem;*/
	}
	.content .list_info .label .no{
	    height: .26rem;
	}
	.content .list_info .label p{
	    font-size: .28rem;
	}
	.content .list_info .label span{
	    font-size: .24rem;
	}
	.content .list_infos{
	    flex-wrap: wrap;
	    margin-top: .4rem;
	}
	.content .list_infos .label{
	    width: 48%;
	    margin-top: .3rem;
	}
	.add_history{
	    background-image:unset !important;
	    height: 6.98rem;
	}
	.add_history .ms{
	    padding-top: .5rem;
	}
	.add_history .ms img{
	    width: 50% !important;
	}
	.des_navs11 div{
	    width: 1.8rem;
	}
	.content .main_about .m .about_list ul li .label div{
	    padding: .2rem;
	}
	.content .main_about .m .about_list ul li .label{
	    height: auto;
	}
	.content .main_product_info .m .item .btns.prev{
	    left: 0rem;
	}
	.content .main_product_info .m .item .btns.next{
	    right: 0rem;
	}
	.content .main_product_info .m .item ul{
	    padding: 0 .66rem;
	    position: relative;
	}
	.des_navs{
	    margin-bottom: .5rem;
	}
	.des_navs div{
	    width: 1.8rem;
	}
	.content .main_products .m .box .grow p{
	    font-size: .3rem;
	}
	.content .main_products .m .box .grow .des span{
	    font-size: .22rem !important;
	}
	.des_navs{
	    flex-wrap: wrap;
	}
	.des_navs div{
	    width: auto;
	    white-space: nowrap;
	    padding: 0 .2rem;margin-bottom: .15rem;
	}
	.des_navs11{
	    flex-wrap: wrap;
	    padding: 0 .3rem;
	}
	.des_navs11 div{
	    margin-bottom: .15rem;
	}
	.content .main_product_box .m .fade .item .grow .labels.san{
	    width: 100%;
	}
	.content .main_product_box .m .fade .item .grow .btn{
	    width: 100%;
	    justify-content: center;
	}
	.content .main_product_box .m .fade .item .grow .lj{
	    width: 1.5rem;
	}
	.content .main_brands{
	    height: 10rem;
	}
	.content .main_news_info .m .child span{
	    font-size: .24rem !important;
	}
}


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