.loading-box {
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	z-index: 99;
	text-align: center;
	top: 0;
	padding-top: 10%;
	display: none
}

.loading-box img {
	width: 1.2rem
}

.hide {
	display: none
}

.swiper-button-next,.swiper-button-prev {
	background: url(../images/arrow-black.png) no-repeat center;
	width: .2rem;
	height: .2rem;
	margin-top: 0;
	background-size: contain
}

.swiper-button-next:after,.swiper-button-prev:after {
	content: ''
}

.swiper-button-prev {
	transform: rotate(180deg);
	left: -.6rem
}

.swiper-button-next {
	right: -.6rem
}

.swiper-pagination {
	bottom: 0!important
}

.swiper-pagination-bullet {
	width: .12rem;
	height: .12rem;
	border: .02rem solid #ddd;
	opacity: 1;
	background: #ddd
}

.swiper-pagination-bullet-active {
	background: 0 0;
	border-color: #d91414
}

.home_banner .img_box,.index_banner .banner_Swiper {
	padding-top: 1.11rem
}

.index_banner .swiper-slide {
	width: 100%
}

.index_banner .banner_Swiper .swiper-pagination {
	bottom: .3rem!important
}

.index_banner .swiper-pagination-bullet {
	border-color: #fff;
	background: 0 0
}

.index_banner .swiper-pagination-bullet-active {
	background: #fff
}

.index_section {
	overflow: hidden
}

.index_section .section_head {
	max-width: 9rem;
	margin: auto;
	text-align: center;
	margin-top: .55rem
}

.index_section .section_head .section_title,.section4 .index_about_body .left .text_box .title {
	font-size: .4rem;
	font-family: seguisb;
	line-height: .5rem
}

.section1 {
	margin-bottom: .78rem
}

.section1 .index_product {
	margin-top: .55rem;
	overflow: hidden;
	display: flex
}

.section1 .index_product_mb {
	display: none;
}

.section1 .index_product li .item {
	float: left;
	overflow: hidden;
	position: relative;
	border-radius: .2rem;
	column-count: auto;
	margin: 7px;
	border: 2px solid #ccc; /* Change #ccc to your desired border color */
    border-radius: 6px;      /* Optional: adds rounded corners */
    box-sizing: border-box; /* Ensures padding/border doesn't affect layout */
	/* height: 100%; */
}

.section1 .index_product li {
	max-width: 5.4rem;
}


.section1 .index_product li .item .cate_icon{
    height: 100%;
}
.section1 .index_product li .item .cate_icon img{
    height: 100%;
    object-fit: cover;
}
.section1 .index_product .text_box {
	position: absolute;
	bottom: 0;
	padding: .4rem;
	color: #fff;
	z-index: 1;
	transition: all .5s ease 0s;
	padding-bottom: 0
}

.section1 .index_product .text_box p {
	font-size: .24rem;
	font-family: seguisb;
	line-height: .3rem;
	padding-bottom: .4rem
}

.section1 .index_product .text_box span {
	font-size: .16rem;
	line-height: .26rem;
	padding-bottom: .25rem;
	display: none
}

.section1 .index_product .text_box a {
	display: none
}

.section1 .index_product .text_box a img {
	max-width: .14rem
}

.section1 .index_product .cover {
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	position: absolute;
	background-color: rgba(217, 20, 20, 0.65);
	opacity: 0;
	transition: opacity .5s ease 0s
}

.section1 .index_product li .item:hover .text_box a,.section1 .index_product li .item:hover .text_box span {
	display: inline-block
}

.section1 .index_product li .item:hover .cover {
	opacity: 1
}

.section1 .index_product li .item:hover .text_box {
	padding-bottom: .35rem;
	bottom: 0
}

.section1 .index_product li .item:hover .text_box p {
	padding-bottom: .25rem
}

.section2 {
	background-color:  rgba(217, 20, 20, 0.10);
}

.section2 .section_head {
	margin-top: .95rem
}

.section2 .section_body {
	margin-top: .7rem;
	margin-bottom: .9rem
}

.section2 .section_body ul {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: space-around;
	overflow: hidden
}

.section2 .section_body ul li {
	width: 32.8582%;
	text-align: center;
	margin-left: .1rem;
	margin-bottom: .2rem;
	position: relative;
	height: inherit;
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 2.55rem;
	max-height: 2.55rem;
	overflow: hidden
}

.section2 .section_body ul li:nth-child(3n-2) {
	margin-left: 0
}

.section2 .section_body .advantages_box {
	padding: .435rem;
	overflow: hidden;
	max-height: 100%
}

.section2 .section_body ul li:after,.section2 .section_body ul li:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	transition: .5s ease-in-out;
	z-index: 1
}

.section2 .section_body ul li:before {
	left: 0;
	top: 0
}

.section2 .section_body ul li:after {
	right: 0;
	bottom: 0
}

.section2 .section_body ul li .advantages_img {
	margin-bottom: .35rem;
	transition: all .5s ease 0s
}

.section2 .section_body ul li .advantages_img img {
	max-height: .61rem
}

.section2 .section_body .advantages_box .advantages_title {
	transition: all .5s ease .2s
}

.section2 .section_body .advantages_box .advantages_remark,.section2 .section_body .advantages_box .advantages_title {
	font-size: .16rem;
	font-family: seguisb;
	line-height: .24rem
}

.section2 .section_body .advantages_box .advantages_remark {
	transition: all .5s ease 0s;
	transform: translateY(100%);
	opacity: 0
}

.section2 .section_body ul li:hover::after {
	border-bottom: .04rem solid #d91414;
	border-right: .04rem solid #d91414
}

.section2 .section_body ul li:hover::before {
	border-top: .04rem solid #d91414;
	border-left: .04rem solid #d91414
}

.section2 .section_body ul li:hover::after,.section2 .section_body ul li:hover::before {
	width: 100%;
	height: 100%
}

.section2 .section_body ul li:hover .advantages_img {
	opacity: 0;
	display: none
}

.section2 .section_body ul li:hover .advantages_title {
	opacity: 0;
	display: none
}

.section2 .section_body ul li:hover .advantages_remark {
	transform: translateY(0);
	opacity: 1
}

.section3 {
	padding-bottom: 1.25rem
}

.section3 .section_head {
	margin-top: .9rem
}

.section3 .index_case_head {
	margin-top: 1.1rem;
	border-bottom: .03rem solid #efefef;
	margin-bottom: .7rem
}

.section3 .index_case_head .auto-container {
	display: flex;
	justify-content: center
}

.section3 .index_case_head .item {
	width: 12.5%;
	text-align: center;
	position: relative;
	cursor: pointer
}

.section3 .index_case_head .item:after {
	content: '';
	display: block;
	width: 0;
	height: .03rem;
	background: 0 0;
	position: absolute;
	bottom: -.03rem;
	transition: width .5s
}

.section3 .index_case_head .item .img_icon img {
	filter: brightness(0);
	max-height: .36rem;
	transition: all .3s ease-in
}

.section3 .index_case_head .item p {
	font-size: .16rem;
	font-family: seguisb;
	line-height: .36rem;
	margin-top: .1rem;
	transition: all .3s ease-in
}

.section3 .index_case_head .item.active:after,.section3 .index_case_head .item:hover:after {
	background: #d91414;
	width: 100%
}

.section3 .index_case_head .item.active .img_icon img,.section3 .index_case_head .item:hover .img_icon img {
	filter: unset
}

.section3 .index_case_head .item.active p,.section3 .index_case_head .item:hover p {
	color: #d91414
}

.section3 .section_body {
	margin-left: 2.51rem
}

.section3 .section_body .index_case_swiper {
	display: none;
	position: relative
}

.section3 .section_body .index_case_swiper.active {
	display: block
}

.section3 .section_body .swiper .swiper-slide {
	
	overflow: hidden
}
.section3 .section_body .swiper .swiper-slide:last-child{
    margin-right: 0 !important;
}
.section3 .section_body .swiper-button-next {
	right: 1.9rem
}

.section3 .section_body .item {
	/* display: flex; */
	position: relative;
	max-width: 14rem;
}

.section3 .section_body .item .left {
	width: 7rem;
	padding: .3rem 0;
	float: left;
	position: relative;
    z-index: 2;
}

.section3 .section_body .item .right {
	width: 7.5rem;
	background: #f5f5f5;
	padding: .8rem;
	padding-left: 1.3rem;
	float: right;
	position: absolute;
	right: 0;
	z-index: 1;
	min-height: 5.6rem;
}

.section3 .section_body .item .right .title {
	font-size: .24rem;
	font-family: seguisb;
	line-height: .36rem;
	margin-bottom: .3rem
}

.section3 .section_body .item .right .remark {
	margin-bottom: .6rem;
	font-size: .16rem;
	line-height: .26rem
}

.section3 .section_body .item .right .other {
	display: flex;
	font-size: .14rem;
	font-family: seguisb
}

.section3 .section_body .item .right .other .time {
	background: rgba(0,160,169,.1);
	color: #d91414;
	margin-right: .1rem;
	padding: 0 .15rem
}

.section3 .section_body .item .right .other .more_btn {
	color: #96c966;
	padding: 0 .15rem;
	background-color: rgba(150,201,102,.15);
	min-width: 1.3rem;
	max-width: 1.5rem
}

.section3 .section_body .item .right .other .more_btn,.section3 .section_body .item .right .other .time {
	height: .4rem;
	border-radius: .4rem;
	line-height: .4rem;
	text-align: center
}

.section3 .section_body .item .right .other .more_btn a {
	display: inline-block
}

.section3 .section_body .item .right .other .more_btn p {
	width: 70%;
	text-align: left;
	display: inline-block
}

.section3 .section_body .item .right .other .more_btn .btn_icon {
	width: .4rem;
	display: inline-block
}

.section3 .section_body .item .right .other .more_btn:before,.section3 .section_body .item .right .other .more_btn:hover:before {
	background-color: rgba(150,201,102,.3)
}

.section3 .section_body .item .right .other .more_btn .btn_icon:after,.section3 .section_body .item .right .other .more_btn .btn_icon:before {
	background: url(../images/arrow-green.png);
	width: .14rem;
	height: .14rem;
	background-size: contain;
	max-width: .14rem
}

.section3 .section_body .item .right .other .more_btn .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.section3 .section_body .item .right .other .more_btn .btn_icon:after {
	transform: translate(50%,50%) translate3d(-.2rem,0,0)
}

.section3 .section_body .item .right .other .more_btn:hover .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.section3 .section_body .item .right .other .more_btn:hover .btn_icon:after {
	transform: translate(50%,50%) translate3d(0,0,0)
}

.section4 {
	background:  rgba(217, 20, 20, 0.10);
}

.section4 .index_about_body {
	display: flex
}

.section4 .index_about_body .left {
	width: 50%;
	display: flex;
	align-items: center;
	padding-left: 2.6rem;
	position: relative
}

.section4 .index_about_body .left .text_box {
	padding-right: 1.5rem
}

.section4 .index_about_body .left .text_box .title {
	margin-bottom: .3rem
}

.section4 .index_about_body .left .text_box .title:before {
	content: 'C F T';
	display: block;
	position: absolute;
	opacity: .06;
	font-size: 2.12rem;
	text-transform: uppercase;
	left: .7rem;
	top: .9rem;
	font-family: segoeui;
	font-weight: 700
}

.section4 .index_about_body .left .text_box>.remark {
	font-size: .18rem;
	line-height: .3rem;
	white-space: pre-line
}

.section4 .index_about_body .left .text_box .index_about_num {
	margin-top: .65rem;
	display: flex;
	justify-content: space-around;
	margin-bottom: .65rem
}

.section4 .index_about_body .left .text_box .index_about_num .item {
	padding-right: 5%;
	max-width: 2rem
}

.section4 .index_about_body .left .text_box .index_about_num .item:last-child {
	padding-right: 0
}

.section4 .index_about_body .left .text_box .index_about_num .item .counter,.section4 .index_about_body .left .text_box .index_about_num .item span {
	font-size: .26rem;
	line-height: .3rem;
	color: #d91414;
	font-family: seguisb;
	display: inline-block
}

.section4 .index_about_body .left .text_box .index_about_num .item .remark {
	font-size: .16rem;
	line-height: .2rem;
	color: #d91414;
	margin-top: .15rem
}

.section4 .index_about_body .left .text_box .more_btn {
	background: 0 0;
	border: .02rem solid #d91414;
	width: 1.34rem;
	height: .4rem;
	border-radius: .4rem;
	text-align: center;
	line-height: .35rem;
	transition: all .5s ease-out;
	display: inline-block;
	font-size: .14rem;
	color: #d91414;
	font-family: seguisb
}

.section4 .index_about_body .left .text_box .more_btn p {
	display: inline-block;
	width: 80%;
	text-align: left
}

.section4 .index_about_body .left .text_box .more_btn span {
	display: inline-block;
	width: .4rem
}

.section4 .index_about_body .left .text_box .more_btn span:after,.section4 .index_about_body .left .text_box .more_btn span:before {
	background: url(../images/arrow-blue.png);
	width: .14rem;
	height: .14rem;
	background-size: contain
}

.section4 .index_about_body .left .text_box .more_btn .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.section4 .index_about_body .left .text_box .more_btn .btn_icon:after {
	transform: translate(50%,50%) translate3d(-.2rem,0,0)
}

.section4 .index_about_body .left .text_box .more_btn:hover {
	background: rgba(0,153,153,.6);
	border-color: rgba(0,153,153,.6)
}

.section4 .index_about_body .left .text_box .more_btn:hover p {
	color: #fff
}

.section4 .index_about_body .left .text_box .more_btn:hover span:after,.section4 .index_about_body .left .text_box .more_btn:hover span:before {
	background: url(../images/arrow-white.png);
	transform: translate(50%,50%) translate3d(.05rem,0,0);
	background-size: contain
}

.section4 .index_about_body .left .text_box .more_btn:hover .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.section4 .index_about_body .left .text_box .more_btn:hover .btn_icon:after {
	transform: translate(50%,50%) translate3d(0,0,0)
}

.section4 .index_about_body .right {
	width: 50%;
	position: relative
}

.section4 .index_about_body .right a {
	position: absolute;
	top: 45%;
	left: 0;
	right: 0;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-size: .2rem;
	color: #fff;
	font-family: seguisb
}

.section4 .index_about_body .right a img {
	max-width: .71rem
}

.section4 .index_about_body .right a:hover img {
	transform: rotate(360deg);
	transition: all 1s ease
}

.section5 {
	padding: 1.025rem 0;
	padding-bottom: 0;
}

.section5 .index_certificate {
	position: relative
}

.section5 .index_certificate .swiper .swiper-wrapper .swiper-slide {
	text-align: center
}

.section5 .index_certificate .swiper .swiper-pagination {
	display: none
}

.section5 .index_certificate .swiper .swiper-wrapper .swiper-slide .img_box {
	position: relative;
	padding: .2rem;
	padding-top: 0;
	padding-left: 0
}

.section5 .index_certificate .swiper .swiper-wrapper .swiper-slide .img_box:after {
	content: '';
	display: block;
	background: url(../images/shadow.png);
	width: 2.53rem;
	height: 3.25rem;
	position: absolute;
	top: 0;
	z-index: -1;
	opacity: .3;
	background-size: contain
}

.section5 .index_certificate .swiper .swiper-wrapper .swiper-slide p {
	margin-top: .15rem;
	font-size: .16rem;
	font-family: seguisb
}

.section5 .index_certificate .swiper-button-next,.section5 .index_certificate .swiper-button-prev {
	top: 40%
}

.section6 .index_360vr img {
	max-width: 100%
}

.section7 {
	margin-bottom: .4rem
}

.section7 .section_head {
	margin-top: .85rem
}

.section7 .index_news {
	margin-top: .85rem
}

.section7 .index_news .swiper {
	padding-bottom: .7rem
}

.section7 .index_news .swiper .swiper-slide {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.section7 .index_news .swiper-slide .item {
	width: 49.5%;
	display: flex;
	align-items: center;
	justify-content: space-between
}

.section7 .index_news .swiper-slide .item:nth-child(1) {
	width: 100%;
	background: #f5f5f5;
	margin-bottom: .13rem
}

.section7 .index_news .swiper-slide .item:nth-child(3) {
	margin-left: .12rem
}

.section7 .index_news .swiper-slide .item .img_box {
	width: 50%;
	height: 100%
}

.section7 .index_news .swiper-slide .item .img_box img {
	height: 100%;
	object-fit: cover;
	width: 100%
}

.section7 .index_news .swiper-slide .item .text_box {
	width: 50%;
	padding: .3rem;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	border: .02rem solid #f0f0f0
}

.section7 .index_news .swiper-slide .item:nth-child(1) .img_box {
	width: 49.5%;
	margin-right: .04rem
}

.section7 .index_news .swiper-slide .item:nth-child(1) .text_box {
	border: 0;
	padding: .3rem .7rem
}

.section7 .index_news .swiper-slide .item:nth-child(1) .text_box .title {
	font-size: .28rem;
	line-height: .36rem;
	margin-bottom: .2rem
}

.section7 .index_news .swiper-slide .item .text_box .title {
	font-family: seguisb;
	font-size: .18rem;
	line-height: .24rem;
	margin-bottom: .15rem
}

.section7 .index_news .swiper-slide .item .text_box .remark {
	font-size: .16rem;
	line-height: .24rem;
	margin-bottom: .25rem
}

.section7 .index_news .swiper-slide .item .text_box .other {
	display: flex;
	font-size: .14rem
}

.section7 .index_news .swiper-slide .item:nth-child(1) .text_box .other {
	margin-top: .5rem;
	margin-bottom: .5rem
}

.section7 .index_news .swiper-slide .item .text_box .other .time {
	padding: 0 .1rem;
	background: rgba(0,160,169,.1);
	color: #d91414;
	margin-right: .1rem
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn {
	color: #fc5151;
	padding: 0 .15rem;
	background-color: rgba(150,201,102,.15);
	min-width: 1.3rem;
	max-width: 1.3rem
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn,.section7 .index_news .swiper-slide .item .text_box .other .time {
	height: .3rem;
	border-radius: .3rem;
	line-height: .3rem;
	text-align: center
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn a {
	display: inline-block
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn p {
	width: 80%;
	text-align: left;
	display: inline-block
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn .btn_icon {
	width: .4rem;
	display: inline-block
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn:hover {
	color: #ffffff
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn:before,.section7 .index_news .swiper-slide .item .text_box .other .more_btn:hover:before {
	background-color: rgb(150,201,102);
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn .btn_icon:after,.section7 .index_news .swiper-slide .item .text_box .other .more_btn .btn_icon:before {
	background: url(../images/arrow-green.png);
	width: .14rem;
	height: .14rem;
	background-size: contain;
	max-width: .14rem
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn .btn_icon:after {
	transform: translate(50%,50%) translate3d(-.2rem,0,0)
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn:hover .btn_icon:before,
.section7 .index_news .swiper-slide .item .text_box .other .more_btn:hover .btn_icon:after {
	background: url(../images/arrow-white.png);
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn:hover .btn_icon:before {
	transform: translate(50%,50%) translateZ(0);
}

.section7 .index_news .swiper-slide .item .text_box .other .more_btn:hover .btn_icon:after {
	transform: translate(50%,50%) translate3d(0,0,0)
}

.section7 .index_news .swiper-slide .item:nth-child(1) .text_box .other .more_btn,.section7 .index_news .swiper-slide .item:nth-child(1) .text_box .other .time {
	height: .4rem;
	border-radius: .4rem;
	line-height: .4rem
}

.page_content {
	padding-top: .6rem
}

.page_content .page_about {
	display: flex;
	margin-bottom: .7rem
}

.page_content .page_about .head_left {
	max-width: 5rem;
	width: 5rem
}

.page_content .page_about .head_right {
	width: 64.2%;
	padding-left: 1.4rem;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	position: relative
}

.page_content .page_about .head_right .title {
	font-size: .4rem;
	font-family: seguisb;
	line-height: .5rem;
	margin-bottom: .4rem
}

.page_content .page_about .head_right .title span {
	color: #d91414
}

.page_content .page_about .head_right:before {
	content: 'C F T';
	display: block;
	position: absolute;
	opacity: .05;
	font-size: 2.42rem;
	text-transform: uppercase;
	left: -.16rem;
	top: 0;
	line-height: 1.4rem;
	font-weight: 700;
	font-family: seguisb;
	z-index: -1
}

.page_content .page_about .head_right .content {
	font-size: .18rem;
	line-height: .3rem;
	margin-bottom: .6rem
}

.page_content .page_about .head_right .about_data {
	display: flex;
	width: 100%
}

.page_content .page_about .head_right .about_data .item {
	width: 33.333%
}

.page_content .page_about .head_right .about_data .item .counter,.page_content .page_about .head_right .about_data .item span {
	font-size: .4rem;
	line-height: .3rem;
	color: #d91414;
	font-family: seguisb;
	display: inline-block;
	font-weight: 700
}

.page_content .page_about .head_right .about_data .item .remark {
	font-size: .16rem;
	line-height: .2rem;
	color: #d91414;
	margin-top: .15rem;
	padding-right: 1rem
}

.page_content .page_about .head_right .about_data .item:last-child {
	padding-right: 0
}

.page_content .about_corporate_culture {
	background: #fdb3b3;
	padding-top: .7rem;
	padding-bottom: .8rem
}

.page_content .about_certificate .title,.page_content .about_corporate_culture .title {
	font-size: .36rem;
	font-family: seguisb;
	text-align: center
}

.page_content .about_corporate_culture .about_corporate_culture_swiper {
	margin-top: .5rem
}

.page_content .about_corporate_culture .about_corporate_culture_swiper .item {
	max-width: 3.4rem;
	background-color: rgba(255,255,255,.6);
	height: 4rem;
	max-height: 4rem;
	border-radius: .1rem
}

.page_content .about_corporate_culture .about_corporate_culture_swiper .item .img_box {
	padding: .4rem .3rem;
	border-bottom: .01rem solid #c3d0d1;
	padding-bottom: .3rem
}

.page_content .about_corporate_culture .about_corporate_culture_swiper .item .img_box img {
	max-height: .53rem
}

.page_content .about_corporate_culture .about_corporate_culture_swiper .item .img_box p {
	font-size: .22rem;
	font-family: seguisb;
	margin-top: .15rem
}

.page_content .about_corporate_culture .about_corporate_culture_swiper .item .remark {
	padding: .3rem .28rem;
	font-size: .18rem;
	line-height: .26rem;
	padding-bottom: 0
}

.page_content .about_corporate_culture .about_corporate_culture_swiper .item:hover {
	background-color: #fff
}

.page_content .about_certificate {
	padding-bottom: 1rem
}

.page_content .about_certificate .title {
	padding-top: .85rem;
	padding-bottom: .5rem
}

.page_content .about_certificate .about_certificate_swiper .swiper-wrapper {
	justify-content: space-between
}

.page_content .about_certificate .about_certificate_swiper .swiper-slide {
	text-align: center
}

.page_content .about_certificate .about_certificate_swiper .img_box {
	position: relative;
	padding: .2rem;
	padding-top: 0;
	padding-left: 0
}

.page_content .about_certificate .about_certificate_swiper .img_box:after {
	content: '';
	display: block;
	background: url(../images/shadow.png);
	width: 2.53rem;
	height: 3.25rem;
	position: absolute;
	top: 0;
	z-index: -1;
	opacity: .3;
	background-size: contain
}

.page_content .about_certificate .about_certificate_swiper .swiper-slide p {
	margin-top: .05rem;
	font-size: .16rem;
	font-family: seguisb;
	text-align: center
}

.page_content .about_history {
	background: #fdb3b3
}

.page_content .about_history .about_history_body {
	max-width: 16.65rem;
	margin-left: 2.6rem
}

.page_content .about_history .about_history_swiper .item {
	display: flex;
	align-items: center
}

.page_content .about_history .about_history_swiper .item .left {
	max-width: 7rem;
	overflow: hidden;
	width: 7rem;
}

.page_content .about_history .about_history_swiper .item .left .title {
	font-size: .5rem;
	line-height: inherit;
	font-family: seguisb;
	margin-bottom: .5rem
}

.page_content .about_history .about_history_swiper .item .left .title1 {
	font-size: .4rem;
	font-family: seguisb;
	position: relative;
	margin-left: .55rem;
	margin-bottom: .15rem
}

.page_content .about_history .about_history_swiper .item .left .title1:after {
	content: '';
	display: block;
	width: .4rem;
	height: .02rem;
	background: #222;
	position: absolute;
	left: -.55rem;
	top: 50%
}

.page_content .about_history .about_history_swiper .item .left .remark {
	font-size: .2rem;
	line-height: .36rem;
	white-space: pre-line;
	margin-bottom: .5rem;
	max-height: 3rem
}

.page_content .about_history .about_history_swiper .item .right {
	padding-left: 2.1rem;
	width: 9.56rem;
}

.page_content .about_history .about_history_swiper .item .right img {
	max-height: 8rem
}

.page_content .about_history .about_history_swiper .swiper-pagination {
	bottom: 0.15rem!important;
	max-width: 8.5rem;
	text-align: left;
	margin-left: 2.6rem
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet {
	background: 0 0;
	width: auto;
	height: auto;
	position: relative;
	outline: 0;
	vertical-align: middle;
	border: 0;
	opacity: .6
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet span {
	display: inline-block;
	font-size: .2rem;
	font-family: seguisb
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet {
	margin: 0;
	margin-right: .6rem
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet:hover span {
	position: relative;
	z-index: 1
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet-active {
	margin-right: .6rem;
	opacity: 1
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet-active::before {
	display: block;
	content: '';
	width: .4rem;
	height: .02rem;
	background-color: rgb(0,0,0,.27);
	opacity: .1;
	position: absolute;
	top: .15rem;
	left: .55rem
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet i {
	background: #222;
	height: .02rem;
	width: .4rem;
	position: absolute;
	top: .15rem;
	left: .5rem;
	transform: scaleX(0);
	transform-origin: left;
	z-index: 3;
	transition-timing-function: linear
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet-active i {
	animation: first 3.7s;
	transform: scaleX(1)
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i {
	animation: first 3.7s
}

.page_content .about_history .about_history_swiper .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i {
	animation: first 3.7s
}

@keyframes first {
	0% {
		transform: scaleX(0)
	}

	100% {
		transform: scaleX(1)
	}

	100.01% {
		transform: scaleX(1)
	}
}

.page_content .about_factory .about_factory_head {
	margin-top: 1rem;
	margin-bottom: .7rem;
	display: flex;
	justify-content: space-between
}

.page_content .about_factory .about_factory_head .head_left {
	font-size: .36rem;
	font-family: seguisb
}

.page_content .about_factory .about_factory_head .head_right {
	display: flex
}

.page_content .about_factory .about_factory_head .head_right .item {
	font-size: .2rem;
	color: #d91414;
	font-family: seguisb;
	margin-right: .1rem;
	height: .5rem;
	line-height: .45rem;
	border-radius: .5rem;
	cursor: pointer;
	transition: all .5s ease-in
}

.page_content .about_factory .about_factory_head .head_right .item:first-child {
	border: .02rem solid #d91414;
	padding: 0 .25rem
}

.page_content .about_factory .about_factory_head .head_right .item:last-child {
	margin-right: 0;
	background: #e8f2f1;
	padding: 0 .3rem
}

.page_content .about_factory .about_factory_head .head_right .item:first-child.active {
	background: #d91414;
	color: #fff
}

.page_content .about_factory .about_factory_head .head_right .item:last-child.active {
	background: #d91414;
	color: #fff
}

.page_content .about_factory .about_factory_item {
	display: none
}

.page_content .about_factory .about_factory_item.active {
	display: block
}

.page_content .about_factory .about_factory_item .swiper-wrapper {
	padding-bottom: .4rem
}

.page_content .about_contact .auto-container {
	min-height: 6.22rem;
	position: relative
}

.page_content .about_contact .item {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	margin: auto;
	display: flex;
	flex-direction: column;
	max-width: 44%;
	align-items: center;
	justify-content: center
}

.page_content .about_contact .item>p {
	font-size: 1rem;
	font-family: seguisb
}

.page_content .about_contact .item span {
	font-size: .26rem;
	line-height: .36rem;
	margin-bottom: .2rem
}

.page_content .about_contact .item .more_btn {
	margin-top: .2rem;
	font-size: .18rem;
	font-weight: 700;
	color: #d91414;
	height: .62rem;
	border-radius: .6rem;
	border: .02rem solid #d91414;
	padding: 0 .35rem;
	line-height: .55rem
}

.page_content .about_contact .item .more_btn img {
	display: inline-block;
	vertical-align: middle;
	margin-right: .05rem;
	max-width: .27rem
}

.page_content .about_contact .item .more_btn:hover {
	color: #fff
}

.page_content .about_contact .item .more_btn:hover img {
	filter: brightness(0) invert(90%)
}

.page_content .sidebar {
	width: 3.6rem
}

.page_content .sidebar .sidebar_head {
	border-radius: .05rem .05rem 0 0;
	display: flex;
	min-height: 2.6rem;
	flex-wrap: wrap;
	justify-content: center;
	align-content: center;
	padding: .4rem .3rem;
	text-align: center;
	font-family: seguisb
}

.page_content .sidebar .sidebar_head p {
	color: #fff;
	font-size: .24rem;
	margin-bottom: .23rem
}

.page_content .sidebar .sidebar_head a {
	width: 1.8rem;
	height: .5rem;
	line-height: .5rem;
	color: #fff;
	font-size: .18rem;
	background: #d91414
}

.page_content .sidebar .sidebar_head a:before {
	background: rgba(15,175,170,1);
}

.page_content .sidebar .sidebar_related {
	padding: 0 .2rem;
	background: #f5f5f5;
	padding-bottom: .4rem;
	padding-top: .3rem;
}

.page_content .sidebar .sidebar_related .head_title {
	font-size: .2rem;
	font-weight: 700;
	padding-bottom: .15rem;
	border-bottom: .01rem solid #222
}

.page_content .sidebar .sidebar_related .sidebar_related_body {
	margin-top: .3rem
}

.page_content .sidebar .sidebar_related .sidebar_related_body .item {
	margin-bottom: .25rem
}

.page_content .sidebar .sidebar_related .sidebar_related_body .item a {
	display: flex
}

.page_content .sidebar .sidebar_related .sidebar_related_body .item:last-child {
	margin-bottom: 0
}

.page_content .sidebar .sidebar_related .sidebar_related_body .item .img_box {
	width: 50%;
	padding-right: .1rem;
	overflow: hidden
}

.page_content .sidebar .sidebar_related .sidebar_related_body .item .text_box {
	width: 50%;
	padding-left: .1rem;
	font-size: .16rem;
	line-height: .24rem;
	display: flex;
	align-items: center
}

.page_content .sidebar .sidebar_related .sidebar_related_body .item:hover a .text_box {
	color: #d91414
}

.page_content .sidebar .sidebar_contact {
	padding: .4rem .35rem;
	background: #d91414;
	border-radius: 0 0 .05rem .05rem;
	/*text-align: center*/
}

.page_content .sidebar .sidebar_contact .contact_title {
	font-size: .26rem;
	font-weight: 700;
	color: #fff;
	margin-bottom: .15rem
}

.page_content .sidebar .sidebar_contact .contact_remark {
	font-size: .16rem;
	line-height: .24rem;
	opacity: .7;
	color: #fff;
	padding-bottom: .2rem;
	border-bottom: .01rem solid #fff;
	border-color: rgb(255,255,255,.5);
	margin-bottom: .2rem
}

.page_content .sidebar .sidebar_contact .contact_information {
	text-align: left
}

.page_content .sidebar .sidebar_contact .contact_information a {
	display: block;
	font-size: .18rem;
	font-weight: 700;
	color: #fff;
	line-height: .35rem
}

.page_content .sidebar .sidebar_contact .contact_information a img {
	margin-right: .15rem;
	vertical-align: middle;
	max-width: .2rem
}

.page_content .sidebar .sidebar_cate .cate_title {
	height: .7rem;
	background: #d91414;
	display: flex;
	align-items: center;
	padding: 0 .2rem;
	font-size: .2rem;
	color: #fff;
	font-family: seguisb
}

.page_content .sidebar .sidebar_cate .cate_item {
	border: .01rem solid #e8f2f1;
	margin-bottom: .3rem
}

.page_content .sidebar .sidebar_cate .cate_item .item {
	border-bottom: .01rem solid #e8f2f1;
	padding: .3rem .2rem;
	padding-right: .1rem
}

.page_content .sidebar .sidebar_cate .cate_item .item:last-child {
	border-bottom: 0
}

.page_content .sidebar .sidebar_cate .cate_item .item>a {
	display: flex;
	align-items: center;
	position: relative;
	justify-content: flex-start
}

.page_content .sidebar .sidebar_cate .cate_item .item .icon {
	margin-right: .15rem;
	max-width: .3rem
}

.page_content .sidebar .sidebar_cate .cate_item .item .icon img {
	max-width: .3rem;
	transition: all .3s ease-in
}

.page_content .sidebar .sidebar_cate .cate_item .item .menu_name {
	font-size: .18rem;
	font-family: seguisb;
	width: 73%
}

.page_content .sidebar .sidebar_cate .cate_item .item>a i {
	width: .5rem;
	height: .4rem;
	margin-left: .1rem;
	display: inline-block;
	position: relative
}

.page_content .sidebar .sidebar_cate .cate_item .item>a i:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	content: '';
	width: .09rem;
	height: .07rem;
	height: .09rem;
	border-right: .02rem solid #222;
	border-bottom: .02rem solid #222;
	transform: rotate(45deg)
}

.page_content .sidebar .sidebar_cate .cate_item .item.active>a i:before {
	transform: rotate(225deg);
	top: .1rem
}

.page_content .sidebar .sidebar_cate .cate_item .item>a:hover {
	color: #d91414
}

.page_content .sidebar .sidebar_cate .cate_item .item>a:hover .icon img {
	filter: brightness(1)
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item {
	border-left: .01rem solid #e8f2f1;
	padding-left: .15rem;
	display: none
}

.page_content .sidebar .sidebar_cate .cate_item .item.active .child_item {
	display: block
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item:nth-child(2) {
	margin-top: .2rem
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item>a {
	display: block;
	font-size: .16rem;
	line-height: normal;
	padding-bottom: .1rem
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item:nth-last-child(1)>a {
	padding-bottom: 0
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item>a.active,.page_content .sidebar .sidebar_cate .cate_item .item .child_item>a:hover {
	color: #d91414
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item>a.active span:after,.page_content .sidebar .sidebar_cate .cate_item .item .child_item>a:hover span:after {
	content: '';
	display: block;
	position: absolute;
	left: -.15rem;
	width: .01rem;
	background: #d91414;
	height: 100%;
	top: 0
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item>a span {
	position: relative
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item .rnchildren {
	padding-bottom: .1rem
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item .rnchildren a {
	display: block;
	line-height: .3rem;
	padding-left: .1rem;
	color: #666
}

.page_content .sidebar .sidebar_cate .cate_item .item .child_item .rnchildren a.active {
	color: #d91414
}

.page_content .sidebar .sidebar_form {
	background: #e8f2f1;
	padding: .25rem;
	border-radius: .05rem
}

.page_content .sidebar .sidebar_form .form_title {
	font-size: .24rem;
	font-family: seguisb;
	margin-bottom: .15rem
}

.page_content .sidebar .sidebar_form .form_remark {
	font-size: .16rem;
	line-height: .24rem;
	margin-bottom: .15rem
}

.page_content .sidebar .sidebar_form .sidebar_form_body .form_textarea textarea,.page_content .sidebar .sidebar_form .sidebar_form_body input {
	width: 100%;
	border: .01rem solid #d91414;
	border-radius: .05rem;
	font-size: .16rem;
	background: #fff
}

.page_content .sidebar .sidebar_form .sidebar_form_body input {
	margin-bottom: .04rem;
	height: .4rem;
	line-height: .4rem;
	padding-left: .1rem
}

.page_content .sidebar .sidebar_form .sidebar_form_body .form_textarea {
	margin-bottom: .1rem
}

.page_content .sidebar .sidebar_form .sidebar_form_body .form_textarea textarea {
	padding: .1rem;
	height: .8rem
}

.page_content .sidebar .sidebar_form .sidebar_form_body button {
	width: 1.2rem;
	height: .4rem;
	background: #d91414;
	border-radius: .4rem;
	font-size: .16rem;
	color: #fff;
	text-transform: uppercase
}

.page_content .sidebar .sidebar_form .sidebar_form_body button::before {
	content: '';
	display: block
}

.page_content .info_content {
	display: flex;
	flex-direction: row-reverse;
	padding-bottom: .8rem;
}

.page_content .info_content .content_main {
	width: 10.4rem;
	padding-right: .7rem
}

.page_content .news_content .content_main .item_box {
	display: flex;
	flex-wrap: wrap;
	border-bottom: .01rem solid #deebea
}

.page_content .content_main .item_box .news_item {
	margin-right: .1rem;
	margin-bottom: .3rem;
	max-width: 4.75rem
}

.page_content .content_main .item_box .news_item:nth-child(even) {
	margin-right: 0;
	margin-left: .1rem
}

.page_content .content_main .item_box .news_item a {
	display: inline-block
}

.page_content .content_main .item_box .news_item .news_item_img {
	margin-bottom: .3rem;
	overflow: hidden;
	max-height: 3.12rem
}

.page_content .content_main .item_box .news_item .news_item_img img {
	height: 100%;
	object-fit: cover
}

.page_content .content_main .item_box .news_item .news_item_txt {
	margin-bottom: .2rem
}

.page_content .content_main .item_box .news_item .news_item_txt .news_title {
	font-size: .2rem;
	line-height: .3rem;
	margin-bottom: .2rem;
	min-height: .9rem;
}

.page_content .content_main .item_box .news_item .news_item_txt .other {
	font-size: .14rem;
	line-height: .24rem;
	color: #999
}

.page_content .content_main .item_box .news_item a:hover {
	color: #d91414
}

.page_content .info_content .inside-pagination {
	padding-top: .5rem
}

.page_content .info_content .inside-pagination ul {
	display: flex
}

.page_content .info_content .inside-pagination li {
	width: .5rem;
	height: .4rem;
	line-height: .4rem;
	text-align: center;
	background: #deebea;
	border-radius: .05rem;
	margin-right: .06rem;
	transition: all .3s ease-in
}

.page_content .info_content .inside-pagination li a {
	font-size: .16rem;
	font-family: seguisb;
	display: inline-block;
	width: 100%
}

.page_content .info_content .inside-pagination li.active,.page_content .info_content .inside-pagination li:hover {
	background: #d91414;
	color: #fff
}

.page_content .info_content .inside-pagination li.active a,.page_content .info_content .inside-pagination li:hover a {
	color: #fff
}

.page_content.contact {
	padding-top: 1.1rem
}

.page_content .contact_head {
	margin: .8rem 0
}

.page_content .contact_head .auto-container {
	display: flex
}

.page_content .contact_head .left {
	width: 50%
}

.page_content .contact_head .head_title {
	font-size: .6rem;
	font-family: seguisb;
	line-height: .6rem;
	width: 90%;
	margin-bottom: .2rem
}

.page_content .contact_head .head_title span {
	color: #d91414
}

.page_content .contact_head .head_remark {
	font-size: .18rem;
	line-height: .26rem;
	margin-bottom: .3rem
}

.page_content .contact_head .head_information .form_input {
	display: flex;
	flex-wrap: wrap
}

.page_content .contact_head .head_information .form_input input,.page_content .contact_head .head_information .form_textarea textarea {
	font-size: .16rem;
	border: .01rem solid #ddd;
	border-radius: .1rem
}

.page_content .contact_head .head_information .form_input input {
	width: 49%;
	height: .6rem;
	margin-right: .06rem;
	margin-bottom: .06rem;
	padding: 0 .15rem
}

.page_content .contact_head .head_information .form_input input:nth-child(even) {
	margin-right: 0
}

.page_content .about_form .form_input input:focus,.page_content .about_form .form_textarea textarea:focus,.page_content .contact_head .head_information .form_input input:focus,.page_content .contact_head .head_information .form_textarea textarea:focus,.page_content .pro_show_main .pro_show_from .left form input:focus,.page_content .quotatio .quotation-box .message-box .from .input input:focus,.page_content .quotatio .quotation-box .message-box .from textarea:focus {
	border-color: rgba(0,153,153,.2)
}

.page_content .contact_head .head_information .form_textarea textarea {
	padding: .15rem;
	width: 99.1%;
	height: 1.5rem
}

.page_content .contact_head .head_information button {
	margin-top: .05rem;
	border: .01rem solid #ddd;
	width: 1.8rem;
	height: .6rem;
	line-height: .6rem;
	text-align: center;
	background: #d91414;
	border-radius: .6rem;
	color: #fff;
	text-transform: uppercase;
	font-family: seguisb
}

.page_content .contact_head .right {
	width: 50%;
	padding-left: 6.1428%
}

.page_content .contact_head .right .business_logo {
	margin-bottom: .2rem
}

.page_content .contact_head .right .business_logo img {
	max-height: .3rem
}

.page_content .contact_head .right .business_title {
	font-size: .26rem;
	line-height: .3rem;
	font-family: seguisb
}

.page_content .contact_head .right .contact_business_swiper {
	position: relative;
	margin-top: .3rem
}

.page_content .contact_head .right .contact_business_swiper .swiper {
	padding-bottom: .3rem
}

.page_content .contact_head .right .contact_business_swiper .swiper .swiper-pagination {
	text-align: left
}

.page_content .contact_head .right .contact_business_swiper .swiper .swiper-pagination .swiper-pagination-bullet {
	border-color: #d91414;
	background: 0 0
}

.page_content .contact_head .right .contact_business_swiper .swiper .swiper-pagination .swiper-pagination-bullet-active {
	background: #d91414
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide {
	border-radius: .1rem;
	border: .02rem solid #ddd;
	text-align: center;
	padding: .3rem
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_avatar {
	width: .9rem;
	height: .9rem;
	margin: auto;
	border: .02rem solid #ddd;
	border-radius: .9rem;
	margin-bottom: .15rem;
	overflow: hidden
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_name {
	font-size: .18rem;
	font-family: seguisb;
	margin-bottom: .15rem
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_email {
	font-size: .16rem;
	font-family: seguisb;
	margin-bottom: .2rem
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_email a {
	color: #d91414
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_code {
	width: 1rem;
	height: 1rem;
	margin: auto;
	border-radius: .1rem;
	border: .02rem solid #ddd;
	padding: .02rem;
	margin-bottom: .2rem
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_code img {
	width: 100%;
	object-fit: cover
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_cantact {
	line-height: .25rem;
	width: 1.14rem;
	height: .3rem;
	border: .01rem solid #d91414;
	border-radius: .05rem;
	font-size: .16rem;
	margin: auto
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_cantact a {
	color: #d91414;
	display: inline-block
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_cantact a img {
	vertical-align: middle;
	margin-right: .05rem;
	max-width: .17rem
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_cantact:hover {
	background: #d91414
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_cantact:hover a {
	color: #fff!important
}

.page_content .contact_head .right .contact_business_swiper .swiper-slide .business_cantact:hover img {
	filter: invert(1) brightness(100)
}

.page_content .contact_head .right .contact_business_swiper .contact_business_arrow .swiper-button-next {
	right: -.39rem;
	margin-top: 0;
	opacity: .5
}

.page_content .contact_head .right .contact_business_swiper .contact_business_arrow .swiper-button-prev {
	left: -.39rem;
	margin-top: 0;
	opacity: .5
}

.page_content .contact_map {
	position: relative
}

.page_content .contact_map .map_text {
	position: absolute;
	top: .4rem;
	right: 2.6rem;
	z-index: 7;
	background-color: #fff;
	max-width: 5.3rem;
	border: .01rem solid #ddd;
	border-radius: .1rem;
	opacity: .902;
	padding: .5rem
}

.page_content .contact_map .map_text .map_head {
	margin-bottom: .25rem
}

.page_content .contact_map .map_text .map_head .map_title {
	line-height: .4rem;
	font-size: .36rem;
	font-family: seguisb;
	width: 90%;
	margin-bottom: .2rem
}

.page_content .contact_map .map_text .map_head .map_remark {
	font-size: .18rem;
	line-height: .26rem
}

.page_content .contact_map .map_text .map_main {
	border-top: .01rem solid #ddd;
	padding-top: .25rem;
	margin-bottom: .25rem;
	padding-bottom: .25rem;
	border-bottom: .01rem solid #ddd
}

.page_content .contact_map .map_text .map_main a,.page_content .contact_map .map_text .map_main p {
	margin-bottom: .1rem;
	font-size: .18rem;
	font-family: seguisb;
	display: flex;
	align-items: center
}

.page_content .contact_map .map_text .map_main p {
	margin-bottom: 0
}

.page_content .contact_map .map_text .map_main a img,.page_content .contact_map .map_text .map_main p img {
	margin-right: .2rem;
	vertical-align: middle;
	max-width: .6rem
}

.page_content .contact_map .map_text .map_main p span {
	font-family: segoeui;
	line-height: .26rem
}

.page_content .contact_map .map_text .map_share a {
	margin-right: .05rem
}

.page_content .contact_map .map_text .map_share a img {
	max-width: .27rem
}

.page_content .contact_map .map_text .map_main a:hover {
	color: #d91414
}

.page_content .contact_map .map_text .map_share a:hover img {
	opacity: .6
}

.page_content .industry_head .industry_remark {
	font-size: .18rem;
	color: #d91414;
	text-align: center;
	margin-bottom: .15rem
}

.page_content .industry_head .industry_title {
	font-size: .4rem;
	line-height: .5rem;
	text-align: center;
	font-family: seguisb;
	max-width: 9rem;
	margin: auto
}

.page_content .industry_child_cate {
	margin-top: 1.1rem;
	border-bottom: .03rem solid #efefef;
	margin-bottom: .7rem
}

.page_content .industry_child_cate .child_cate_box {
	display: flex;
	justify-content: center
}

.page_content .industry_child_cate .child_cate_box .item {
	width: 12.5%;
	text-align: center;
	position: relative;
	cursor: pointer
}

.page_content .industry_child_cate .child_cate_box .item:after {
	content: '';
	display: block;
	width: 0;
	height: .03rem;
	background: 0 0;
	position: absolute;
	bottom: -.03rem;
	transition: width .5s
}

.page_content .industry_child_cate .child_cate_box .item .img_icon img {
	filter: brightness(0);
	max-height: .36rem;
	transition: all .3s ease-in
}

.page_content .industry_child_cate .child_cate_box .item p {
	font-size: .16rem;
	font-family: seguisb;
	line-height: .36rem;
	margin-top: .1rem;
	transition: all .3s ease-in
}

.page_content .industry_child_cate .child_cate_box .item.active:after,.page_content .industry_child_cate .child_cate_box .item:hover:after {
	background: #d91414;
	width: 100%
}

.page_content .industry_child_cate .child_cate_box .item.active .img_icon img,.page_content .industry_child_cate .child_cate_box .item:hover .img_icon img {
	filter: unset
}

.page_content .industry_child_cate .child_cate_box .item.active p,.page_content .industry_child_cate .child_cate_box .item:hover p {
	color: #d91414
}

.page_content .industry_content .item_box_head {
	background: #fdb3b3;
	border-radius: .06rem;
	padding: .55rem;
	text-align: center;
	margin-bottom: .1rem
}

.page_content .industry_content .item_box_head .cate_title {
	font-size: .36rem;
	font-family: seguisb;
	margin-bottom: .1rem
}

.page_content .industry_content .item_box_head .cate_remark {
	font-size: .18rem;
	line-height: .24rem
}

.page_content .industry_content .item_box .industry_item {
	margin-bottom: .1rem
}

.page_content .industry_content .item_box .industry_item a {
	display: flex;
	flex-direction: row-reverse;
	padding: .4rem;
	background: #f8f8f7;
	border-radius: .06rem
}

.page_content .industry_content .item_box .industry_item .item_img {
	width: 47%;
	padding-left: .5rem;
	overflow: hidden
}

.page_content .industry_content .item_box .industry_item .item_txt {
	width: 50%
}

.page_content .industry_content .item_box .industry_item .item_txt .title {
	font-size: .2rem;
	font-family: seguisb;
	line-height: .3rem;
	margin-bottom: .2rem
}

.page_content .industry_content .item_box .industry_item .item_txt .remark {
	font-size: .16rem;
	line-height: .24rem;
	color: #666;
	margin-bottom: .3rem
}

.page_content .industry_content .item_box .industry_item .other {
	font-size: .14rem;
	color: #d91414
}

.page_content .industry_content .item_box .industry_item .other span {
	background: #96c966;
	color: #fff;
	border-radius: .05rem;
	padding: .06rem .08rem;
	margin-right: .15rem
}

.page_content .industry_content .item_box .industry_item a:hover {
	background: #e8f2f1;
	color: initial
}

.page_content .industry_content .item_box .industry_item a:hover .item_txt .title {
	color: #d91414
}

.page_content.download_list .info_content,.page_content.pro_content .info_content,.page_content.video_list .info_content {
	flex-direction: row
}
.page_content.download_list .sidebar,.page_content.faq_list .sidebar,.page_content.pro_content .sidebar,.page_content.video_list .sidebar {
	width: 3rem
}

.page_content.download_list .info_content .content_main,.page_content.faq_list .info_content .content_main,.page_content.pro_content .info_content .content_main,.page_content.video_list .info_content .content_main {
	padding-left: .7rem;
	padding-right: 0;
	width: 11rem
}

.page_content .page_content_head {
	background: #fdb3b3;
	padding: .45rem;
	text-align: center;
	margin-bottom: .65rem
}

.page_content .page_content_head .head_title {
	font-size: .36rem;
	font-family: seguisb;
	margin-bottom: .2rem
}

.page_content .page_content_head .head_remark {
	width: 8.2rem;
	margin: auto;
	font-size: .18rem;
	line-height: .24rem
}

.page_content .item_head_title {
	font-size: .3rem;
	font-family: seguisb;
	padding-bottom: .3rem;
	border-bottom: .02rem solid
}

.page_content .download_content .item_box .item_list .item {
	padding: .2rem 0;
	border-bottom: .01rem solid #deebea
}

.page_content .download_content .item_box .item_list .item a {
	display: flex;
	flex-direction: column
}

.page_content .download_content .item_box .item_list .item .text_box {
	display: flex;
	align-items: center;
	margin-bottom: .1rem
}

.page_content .download_content .item_box .item_list .item .icon {
	margin-right: .13rem
}

.page_content .download_content .item_box .item_list .item .icon img {
	max-width: .17rem
}

.page_content .download_content .item_box .item_list .item p {
	font-size: .2rem
}

.page_content .download_content .item_box .item_list .item .icon1 {
	padding-left: .2rem
}

.page_content .download_content .item_box .item_list .item .icon1 img {
	filter: brightness(0);
	max-width: .2rem
}

.page_content .download_content .item_box .item_list .item .other {
	padding-left: .3rem;
	font-size: .14rem;
	color: #999
}

.page_content .download_content .item_box .item_list .item a:hover p {
	color: #d91414
}

.page_content .download_content .item_box .item_list .item a:hover .icon1 img {
	filter: brightness(1)
}

.page_content .video_content .item_box {
	border-bottom: .01rem solid #deebea;
	padding-bottom: .8rem
}

.page_content .video_content .item_box .item_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.page_content .video_content .item_box .item_list .item {
	width: 50%;
	max-width: 4.75rem;
	padding-top: .4rem
}

.page_content .video_content .item_box .item_list .item a {
	display: flex
}

.page_content .video_content .item_box .item_list .item .video_item_img {
	width: 53%;
	position: relative;
	overflow: hidden;
	border-radius: .05rem
}

.page_content .video_content .item_box .item_list .item .video_item_img img:nth-of-type(1) {
	border-radius: .05rem
}

.page_content .video_content .item_box .item_list .item .video_item_img .video_play {
	position: absolute;
	bottom: .14rem;
	left: .14rem;
	max-width: .24rem
}

.page_content .video_content .item_box .item_list .item .video_item_txt {
	width: 45%;
	margin-left: .2rem
}

.page_content .video_content .item_box .item_list .item .video_item_txt .video_title {
	font-size: .2rem;
	line-height: .26rem;
	margin-bottom: .25rem
}

.page_content .video_content .item_box .item_list .item .video_item_txt .other {
	color: #d91414
}

.page_content .video_content .item_box .item_list .item:hover a {
	color: #d91414
}

.page_content .faq_content .content_main .faq-box .list-item>h2 {
	font-size: .2rem;
	font-family: seguisb;
	position: relative;
	cursor: pointer;
	padding-right: .5rem;
	border-bottom: .01rem solid #deebea;
	padding-bottom: .3rem;
	user-select: none;
	margin-top: .3rem;
	margin-bottom: .3rem
}

.page_content .faq_content .content_main .faq-box .list-item>h2 i {
	position: absolute;
	top: .05rem;
	right: 0;
	transition: all .3s;
	width: .3rem;
	height: .3rem
}

.page_content .faq_content .content_main .faq-box .list-item>h2.open i {
	transform: rotate(180deg);
	top: .1rem
}

.page_content .faq_content .content_main .faq-box .list-item>h2 i:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	content: '';
	width: .15rem;
	height: .15rem;
	border-right: .02rem solid #222;
	border-bottom: .02rem solid #222;
	transform: rotate(45deg)
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item {
	position: relative;
	padding-left: .7rem;
	margin-bottom: .5rem;
	display: none
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item>span {
	position: absolute;
	left: 0;
	top: 0;
	font-size: .3rem;
	color: #ccc
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item .qa-box {
	padding-top: .07rem
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item .qa-box>h4 {
	font-size: .18rem;
	padding-left: .35rem;
	position: relative;
	font-family: seguisb;
	margin-bottom: .2rem
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item .qa-box>h4:before {
	display: block;
	content: 'Q';
	position: absolute;
	left: 0;
	top: 0;
	width: .25rem;
	height: .25rem;
	text-align: center;
	line-height: .22rem;
	color: #fff;
	background: #d91414;
	border: .02rem solid #d91414;
	border-radius: 50%;
	font-size: .14rem;
	font-family: seguisb;
	box-sizing: border-box
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item .qa-box>div.a {
	font-size: .16rem;
	color: #666;
	padding-left: .35rem;
	position: relative;
	white-space: pre-line
}

.page_content .faq_content .content_main .faq-box .list-item>.item-item .qa-box>div.a:before {
	display: block;
	content: 'A';
	position: absolute;
	left: 0;
	top: 0;
	width: .25rem;
	height: .25rem;
	text-align: center;
	line-height: .22rem;
	color: #fff;
	background: #d91414;
	border: .02rem solid #d91414;
	border-radius: 50%;
	font-size: .14rem;
	font-family: seguisb;
	box-sizing: border-box
}

.page_content.categorys_products {
	background: #e9efef
}

.page_content.categorys_products .pro_cate_head {
	padding-top: .5rem;
	padding-bottom: 1rem;
	max-width: 11rem;
	margin: auto;
	text-align: center
}

.page_content.categorys_products .pro_cate_head .title {
	font-size: .8rem
}

.page_content.categorys_products .pro_cate_head .remark {
	font-size: .18rem;
	line-height: .3rem
}

.page_content .pro_cate_item {
	padding-bottom: 1.3rem
}

.page_content .pro_cate_item .item {
	background: #fff;
	border-radius: .3rem;
	margin-bottom: .4rem;
	padding: .75rem
}

.page_content .pro_cate_item .item:last-child {
	margin-bottom: 0
}

.page_content .pro_cate_item .item .item_head {
	border-bottom: .01rem solid #dfebeb;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: .6rem
}

.page_content .pro_cate_item .item .item_head .img_box {
	width: 43%;
	text-align: center
}

.page_content .pro_cate_item .item .item_head .text_box {
	width: 54%;
	padding-left: 5%
}

.page_content .pro_cate_item .item .item_head .text_box .title {
	font-size: .3rem;
	font-weight: 700;
	line-height: .24rem;
	margin-bottom: .3rem
}

.page_content .pro_cate_item .item .item_head .text_box .remark {
	font-size: .16rem;
	line-height: .26rem;
	margin-bottom: .35rem
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn {
	width: 1.3rem;
	height: .4rem;
	background: #d91414;
	border-radius: .4rem;
	line-height: .4rem
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn p {
	width: 80%;
	text-align: center;
	display: inline-block;
	color: #fff;
	font-family: seguisb
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn .btn_icon {
	width: .4rem;
	display: inline-block
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn:before,.page_content .pro_cate_item .item .item_head .text_box .more_btn:hover:before {
	background-color: rgba(0,169,169,.6)
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn .btn_icon:after,.page_content .pro_cate_item .item .item_head .text_box .more_btn .btn_icon:before {
	background: url(../images/arrow-white.png);
	width: .14rem;
	height: .14rem;
	background-size: contain;
	max-width: .14rem;
	background-repeat: no-repeat;
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn .btn_icon:after {
	transform: translate(50%,50%) translate3d(-.2rem,0,0)
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn:hover .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.page_content .pro_cate_item .item .item_head .text_box .more_btn:hover .btn_icon:after {
	transform: translate(50%,50%) translate3d(0,0,0)
}

.page_content .pro_cate_item .item .item_bottom ul {
	display: flex;
	padding-top: .5rem
}

.page_content .pro_cate_item .item .item_bottom ul li {
	width: 25%;
	display: flex;
	align-items: center
}

.page_content .pro_cate_item .item .item_bottom li .img_box {
	width: .7rem;
	height: .7rem;
	border-radius: .7rem;
	border: .02rem solid;
	position: relative;
	overflow: hidden;
	margin-right: .15rem
}

.page_content .pro_cate_item .item .item_bottom li .img_box img {
	max-width: .38rem;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: .27rem;
}

.page_content .pro_cate_item .item .item_bottom li .text_box {
    max-width: 65%;
	font-size: .16rem;
	line-height: .26rem
}

.page_content .pro_cate_item .item .item_bottom li .text_box p {
	font-family: seguisb
}

.page_content .pro_cate_item .item .item_bottom li .text_box span {
	color: #d91414
}

.page_content.pro_content .info_content {
	flex-direction: row
}

.page_content .info_content .pro_list .page_content_head {
	border-radius: .06rem;
	margin-bottom: .3rem
}

.page_content .info_content .pro_list .page_content_head .head_other {
	display: flex;
	justify-content: center;
	padding-top: .3rem
}

.page_content .info_content .pro_list .page_content_head .head_other p {
	display: inline-block;
	width: .45rem;
	height: .45rem;
	border: .02rem solid;
	border-radius: .06rem;
	line-height: .45rem;
	margin-right: .26rem
}

.page_content .info_content .pro_list .page_content_head .head_other p:last-child {
	margin-right: 0
}

.page_content .info_content .pro_list .page_content_head .head_other p img {
	max-width: .27rem;
	max-height: .27rem;
	vertical-align: sub
}

.page_content .info_content .pro_list .item_box .item_list .item {
	display: flex;
	border: .01rem solid #deebea;
	border-radius: .05rem;
	overflow: hidden;
	margin-bottom: .1rem
}

.page_content .info_content .pro_list .item_box .item_list .item:last-child {
	margin-bottom: 0
}

.page_content .info_content .pro_list .item_box .item_list .item .img_box {
	max-width: 2.5rem
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box {
	width: 75%;
	padding: .4rem
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box .title {
	font-size: .2rem;
	font-family: seguisb;
	margin-bottom: .15rem
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box .remark {
	font-size: .14rem;
	line-height: .24rem;
	color: #666;
	margin-bottom: .2rem
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box .other {
	display: flex;
	height: .4rem;
	line-height: .35rem;
	font-family: seguisb;
	text-align: center
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box .other .more_btn {
	width: 1.3rem;
	height: .4rem;
	border-radius: .4rem;
	border: .02rem solid #d91414;
	color: #d91414;
	margin-right: .1rem
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box .other .more_btn:hover {
	color: #fff
}

.page_content .info_content .pro_list .item_box .item_list .item .text_box .other .inquire {
	width: 1.1rem;
	background: #e5f5f6;
	border-radius: .4rem;
	color: #d91414;
	border: 0
}

.page_content .info_content .pro_list .item_box .item_list .item:hover {
	box-shadow: 0 0 .2rem 0 rgba(0,153,153,.2);
	border-color: #d91414
}

.page_content .info_content .pro_list .item_box .item_list .item:hover .text_box .title {
	color: #d91414
}

.page_content.product_show {
	padding-top: 0
}

.page_content .pro_show_head {
	background: #e8efef;
	padding-bottom: 1.3rem;
	padding-top: .6rem;
}

.page_content .pro_show_head .auto-container {
	display: flex;
	overflow: hidden
}

.page_content .pro_show_head .head_thumb_box {
	width: 50%;
	padding-right: .1rem;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover {
	position: relative
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_top {
	margin-bottom: .1rem
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_top .swiper-slide {
	background: #ffffff;
	text-align: center;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_top .swiper-slide .magnifier {
	position: absolute;
	bottom: .15rem;
	right: .15rem;
	max-width: .24rem;
}

.cloudzoom-zoom {
	background-color: white !important;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_thumb {
	position: relative
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_thumb .swiper {
	width: 5.74rem;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_thumb .swiper-slide {
	border: .02rem solid transparent;
	cursor: pointer;
	background: #ffffff;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .gallery_thumb .swiper-slide.swiper-slide-thumb-active {
	border-color: #d91414
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .thumb_arrow {
	width: 100%;
	text-align: center
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .thumb_arrow .swiper-button-next,.page_content .pro_show_head .head_thumb_box .thumb_cover .thumb_arrow .swiper-button-prev {
	width: .5rem;
	background-color: #ffffff;
	height: 100%;
	top: 0;
	margin-top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-size: .15rem;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .thumb_arrow .swiper-button-next {
	right: 0;
}

.page_content .pro_show_head .head_thumb_box .thumb_cover .thumb_arrow .swiper-button-prev {
	left: 0;
}

.page_content .pro_show_head .head_text {
	width: 50%;
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	padding: .5rem .6rem;
	background: #ffffff;
}

.page_content .pro_show_head .head_text .head_title {
	font-size: .26rem;
	font-family: seguisb;
	line-height: .36rem;
	margin-bottom: .2rem;
}

.page_content .pro_show_head .head_text .head_remark {
	font-size: .16rem;
	line-height: .24rem;
	margin-bottom: .2rem;
	color: #666666;
}

.page_content .pro_show_head .head_text .head_remark ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.page_content .pro_show_head .head_text .head_remark li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}

.page_content .pro_show_head .head_text .head_remark li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0;
  color: #28a745;
  font-size: 18px;
}

.page_content .pro_show_head .head_text .head_recommend {
	margin-bottom: .2rem;
	width: 100%
}

.page_content .pro_show_head .head_text .head_recommend span {
	display: inline-block;
	margin-right: .02rem;
}

.page_content .pro_show_head .head_text .head_recommend span img {
	max-width: .15rem;
}

.page_content .pro_show_head .head_text .pro_features {
	border-top: .01rem solid #ddd;
	padding-top: .2rem;
	width: 100%;
}

.page_content .pro_show_head .head_text .pro_features .pro_features_remark {
	line-height: .3rem;
	font-size: .16rem
}

.page_content .pro_show_head .head_text .pro_features .pro_features_remark div {
	display: flex;
	justify-content: flex-start;
	margin-bottom: .05rem;
}

.page_content .pro_show_head .head_text .pro_features .pro_features_remark p {
	color: #999999;
	display: inline-block;
	width: 38%;
}

.page_content .pro_show_head .head_text .pro_features .pro_features_remark span {
	color: #222222;
	width:62%;
}

.page_content .pro_show_head .head_text .head_inquire .inquire_btn,
.page_content .pro_show_head .head_text .head_inquire .inquire_contact {
	line-height: .46rem;
	text-align: center;
	border-radius: .05rem;
	display: inline-block;
	position: relative;
	overflow: hidden;
	border: 0.02rem solid #d91414;
}

.page_content .pro_show_head .head_text .head_inquire {
	margin-bottom: .4rem;
}

.page_content .pro_show_head .head_text .head_inquire .inquire_btn {
	width: 1.3rem;
	color: #d91414;
	line-height: 0.46rem;
}

.page_content .pro_show_head .head_text .head_inquire .inquire_btn:hover {
	color: #fff
}

.page_content .pro_show_head .head_text .head_inquire .inquire_contact {
	width: 1.6rem;
	height: .5rem;
	background: #d91414;
}

.page_content .pro_show_head .head_text .head_inquire .inquire_contact:before {
	background: rgb(0,169,169,.5);
}

.page_content .pro_show_head .head_text .head_inquire a {
	font-size: .16rem;
	font-family: seguisb;
	display: inline-block;
	color: #fff;
}

.page_content .pro_show_head .head_text .head_contact {
	width: 100%;
	padding-bottom: .2rem;
}

.page_content .pro_show_head .head_text .head_contact a {
	display: inline-block;
	color: #d91414;
	margin-right: .1rem
}

.page_content .pro_show_head .head_text .head_contact a img {
	margin-right: .08rem;
	vertical-align: middle;
	max-width: .14rem;
}

.page_content .pro_show_head .head_text .head_share {
	width: 100%
}

.page_content .pro_show_head .head_text .head_share a {
	display: inline-block;
	margin-right: .05rem
}

.page_content .pro_show_head .head_text .head_share a img {
	max-width: .27rem;
}

.page_content.product_show .show_pro_content {
}

.page_content.product_show .show_pro_content .info_content {
	display: unset;
	padding-bottom: 0;
}

.page_content .show_pro_content .show_content {
}

.page_content .show_pro_content .show_content .head-box {
	position: relative;
	top: -.7rem;
}

.page_content .show_pro_content .show_content .head-box .head-table {
	display: flex;
	justify-content: space-between;
}

.page_content .show_pro_content .show_content .head-box .head-table span {
	background-color: #d0d7d7;
	height: .7rem;
	display: inline-block;
	width: 33.3333%;
	border-radius: .05rem .05rem 0 0;
	margin-right: .1rem;
	line-height: .7rem;
	text-align: center;
	font-size: .2rem;
	font-family: 'seguisb';
	cursor: pointer;
}

.page_content .show_pro_content .show_content .head-box .head-table span:last-child {
	margin-right: 0;
}

.page_content .show_pro_content .show_content .head-box .head-table span.active {
	background: #ffffff;
}

.page_content .show_pro_content .show_content .pro_details {
	position: relative;
	top: -.2rem;
}

.page_content .show_pro_content .show_content .pro_details > div {
	padding-top: .3rem;
	display: none;
	width: 100%;
}

.page_content .show_pro_content .show_content .pro_details > div.active {
	display: block;
}

.page_content .show_pro_content .show_content .pro_details .table1,
.page_content .show_pro_content .show_content .pro_details .table2,
.page_content .show_pro_content .show_content .pro_details .table3 {
}

.page_content .show_pro_content .show_content .pro_details .table1 table {
}

.page_content .show_pro_content .show_content .pro_details .table1 table tr {
}

.page_content .show_pro_content .show_content .pro_details .table1 table th {
	font-size: .26rem;
	font-family: 'seguisb';
	line-height: .3rem;
	width: 3rem;
	padding-right: .9rem;
	vertical-align: top;
}

.page_content .show_pro_content .show_content .pro_details .table1 table td {
	font-size: .16rem;
	line-height: .24rem;
	padding-right:0;
	vertical-align: top;
	width:30%;
}
.page_content .show_pro_content .show_content .pro_details .table1 table tr td:nth-child(1){
    
}
.page_content .show_pro_content .show_content .pro_details .table1 table tr td:nth-child(3) {
	width: 40%;
	/*line-height: .36rem;*/
}

.page_content .page_form .auto-container {
	padding: 1rem;
	padding-top: .6rem;
}

.page_content .page_form .auto-container .page_form_box {
	background: #fdb3b3;
	padding: .6rem 1.3rem;
}

.page_content .page_form .from_head {
	text-align: center;
	margin-bottom: .3rem;
}

.page_content .page_form .from_head_title {
	font-size: .36rem;
	font-family: seguisb;
	margin-bottom: .15rem;
}

.page_content .page_form .from_head_remark {
	font-size: .18rem;
	line-height: .24rem;
}

.page_content .page_form form .input {
	display: flex;
	justify-content: space-between;
}

.page_content .page_form form input {
	border: .02rem solid;
	border-radius: .05rem;
	height: .5rem;
	padding-left: .15rem;
	padding-right: .05rem;
	width: 32.8%;
}

.page_content .page_form form input::placeholder,.page_content .page_form form textarea::placeholder {
	color: #222;
	font-size: .16rem
}

.page_content .page_form form .form_textarea {
	width: 100%;
	border: .02rem solid;
	border-radius: .05rem;
	height: 1.5rem;
	padding: .2rem .15rem;
	margin-top: .1rem;
}

.page_content .page_form form textarea {
	width: 100%;
	height: 100%;
	font-size: .16rem
}

.page_content .page_form form .form_btn {
	width: 1.6rem;
	height: .32rem;
	text-align: center;
	color: #fff;
	font-size: .16rem;
	font-family: seguisb;
	margin: auto;
	margin-top: .15rem;
	position: relative
}

.page_content .page_form form button {
	width: 2rem;
	height: .5rem;
	border-radius: .05rem;
	color: #ffffff;
	text-transform: uppercase;
	font-size: .16rem;
	font-family: 'seguisb';
	margin: auto;
	margin-top: .2rem;
}

.page_content .page_form form button {
	background: #222222;
}

.page_content .page_form form button:before {
	background: #41494a;
}

.page_content .show_pro_content .show_content .pro_details .table3 {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_table_head {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0.2rem;
	border-bottom: 0.02rem solid;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_table_head .title {
	font-size: .26rem;
	font-family: 'seguisb';
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .pro_table_head .related_arrow {
	position: relative;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .pro_table_head .related_arrow .swiper-button-next,
.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .pro_table_head .related_arrow .swiper-button-prev {
	width: .14rem;
	height: .14rem;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .pro_table_head .related_arrow .swiper-button-next {
	right: 0;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .pro_table_head .related_arrow .swiper-button-prev {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper {
	padding: .4rem 0;
	padding-bottom: .75rem;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-wrapper {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide {
	border: .01rem solid #deebea;
	border-radius: .05rem;
	overflow: hidden;
	padding: .3rem;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide a {
	display: flex;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide .related_img {
	width: 50%;
	padding-right: 2%;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide .related_img img {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide .related_txt {
	width: 50%;
	padding-left: 5%;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide .related_txt .pro_title {
	font-size: .2rem;
	font-family: 'seguisb';
	line-height: .5rem;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide .related_txt .pro_remark {
	font-size: .14rem;
	line-height: .24rem;
	color: #666666;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper .swiper-pagination {
	display: none;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide:hover {
	border-color: #d91414;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide:hover .related_txt .pro_title {
	color: #d9141499;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_related .related_swiper .swiper-slide:hover .related_txt .pro_remark {
	color: #666666;
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_table_head.download_head {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .download_head .download_head_title {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box {
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item {
	padding: .45rem 0;
	border-bottom: .01rem solid #deebea
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item a {
	display: flex;
	flex-direction: column
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item .text_box {
	display: flex;
	align-items: center;
	margin-bottom: .1rem
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item .icon {
	margin-right: .13rem
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item .icon img {
	max-width: .17rem
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item p {
	font-size: .2rem
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item .icon1 {
	padding-left: .2rem
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item .icon1 img {
	filter: brightness(0);
	max-width: .2rem
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item .other {
	font-size: .14rem;
	color: #999
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item a:hover p {
	color: #d91414
}

.page_content .show_pro_content .show_content .pro_details .table3 .pro_download .pro_download_box .item a:hover .icon1 img {
	filter: brightness(1)
}

.page_content.quotatio_page {
	padding: .7rem 0;
	background: #f4f4f4
}

.page_content .quotatio {
	color: #333;
	font-size: .16rem
}

.page_content .quotatio>h1 {
	font-size: .26rem;
	font-weight: 700
}

.page_content .quotatio>p {
	color: #666;
	margin-top: .2rem
}

.page_content .quotatio .row {
	background: #fff;
	margin: .2rem 0
}

.page_content .quotatio .quotation-box>div {
	padding: 0;
	box-shadow: .01554rem .01259rem .13rem 0 rgba(0,0,0,.1)
}

.page_content .quotatio .quotation-box .qpl {
	border: .015rem solid #e2e2e2
}

.page_content .quotatio .quotation-box div .product-header {
	display: flex;
	background: #e2e2e2;
	padding: .25rem 0;
	color: #666
}

.page_content .quotatio .quotation-box div .action {
	width: 15%;
	text-align: center
}

.page_content .quotatio .quotation-box div .action img {
	max-width: .26rem;
}

.page_content .quotatio .quotation-box div .product-item {
	width: 70%;
	display: flex
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item {
	display: flex;
	padding: .15rem 0;
	border-bottom: .01rem solid #eee
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .imgbox {
	width: 30%
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .imgbox img {
	width: 100%
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .text {
	width: 70%;
	margin: .35rem .2rem
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .action {
	margin-top: .5rem
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .action .iconfont {
	cursor: pointer;
	font-size: .16rem
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .text h3 {
	font-size: .18rem;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	color: #333
}

.page_content .quotatio .row #quotatio-product-list .quotatio-item .text p {
	margin-top: .1rem;
	color: #999
}

.page_content .quotatio .quotation-box>div .message-box {
	margin: 0;
	padding-top: .2rem
}

.page_content .quotatio .quotation-box>div .message-box .header span {
	font-size: .26rem;
	font-weight: 700
}

.page_content .quotatio .quotation-box>div .message-box .checktext {
	display: flex;
	justify-content: space-between;
	padding: .2rem 0;
	border-bottom: .01rem solid #eee;
	margin-bottom: .3rem
}

.page_content .quotatio .quotation-box>div .message-box .checktext .buttom span#clear {
	cursor: pointer
}

.page_content .quotatio .quotation-box>div .message-box .checktext .buttom input[type=checkbox] {
	margin-right: .1rem
}

.page_content .quotatio .quotation-box>div .message-box .checktext .text {
	margin-top: -.15rem
}

.page_content .quotatio .quotation-box>div .message-box .checktext .text span {
	color: #d91414;
	font-size: .3rem;
	font-weight: 700;
	margin-right: .1rem
}

.page_content .quotatio .quotation-box>div .message-box .from textarea {
	height: 3.2rem
}

.page_content .quotatio .quotation-box>div .message-box .from .submit {
	text-align: right
}

.page_content .quotatio .quotation-box>div .message-box .from .submit .continue_btn,.page_content .quotatio .quotation-box>div .message-box .from .submit .submit_btn {
	display: inline-block;
	position: relative;
	overflow: hidden;
	transition: transform .3s
}

.page_content .quotatio .quotation-box>div .message-box .from .submit .continue_btn {
	width: 1.68rem;
	height: .45rem;
	padding-top: .06rem
}

.page_content .quotatio .quotation-box>div .message-box .from .submit .submit_btn {
	width: 1.38rem;
	height: .44rem;
	padding-top: .06rem
}

.page_content .quotatio .quotation-box>div .message-box .from .submit input[type=button] {
	color: #d91414;
	border: .01rem solid #d91414;
	margin-right: .1rem;
	background: #fff
}

.page_content .quotatio .quotation-box .message-box {
	margin: .2rem auto;
	background: #fff;
	padding: .3rem
}

.page_content .quotatio .quotation-box .message-box .from {
	margin-top: .3rem
}

.page_content .quotatio .quotation-box .message-box .from .input {
	display: flex;
	justify-content: space-between;
	margin-bottom: .2rem
}

.page_content .quotatio .quotation-box .message-box .from .input>div {
	width: 32.5%
}

.page_content .quotatio .quotation-box .message-box .from .input input {
	width: 100%;
	padding: .15rem .2rem
}

.page_content .quotatio .quotation-box .message-box .from textarea {
	width: 100%;
	height: 1.5rem;
	padding: .15rem .2rem;
	margin-bottom: .2rem
}

.page_content .quotatio .quotation-box .message-box .from .input input,.page_content .quotatio .quotation-box .message-box .from textarea {
	background: #f8f8f8;
	border: 0;
	resize: none;
	font-size: .16rem
}

.page_content .quotatio .quotation-box .message-box .from .submit input {
	color: #fff;
	background: #d91414;
	border: 0;
	font-size: .2rem;
	border-radius: .3rem;
	font-family: seguisb;
	width: 100%;
	height: .37rem
}

.page_content.show_content {
	padding-top: .7rem;
	background: #f4f4f4;
	padding-bottom: .6rem;
}

.page_content .show_news,.page_content .show_page {
	box-shadow: 0 .02rem .16rem 0 #ddd;
	padding: .3rem;
	font-size: .18rem;
}

.page_content .show_page h1 {
	font-size: .28rem;
	font-family: seguisb;
	margin-bottom: 4%;
	text-align: center;
	margin-top: 2%
}

.page_content .show_news h1 {
	font-size: .31rem;
	font-family: 'seguisb';
	margin-bottom: .3rem
}

.page_content .show_news>p {
	font-size: .18rem;
	font-family: 'segoeui';
	text-align: center;
	color: #999999;
}

.page_content .show_news>p img {
	margin-right: .05rem;
	vertical-align: middle;
	max-width: .2rem;
	margin-top: -.05rem;
}

.page_content .show_news .content-box,.page_content .show_page .content-box {
	margin-top: .3rem
}
.page_content .show_news .content-box ul,
.page_content .show_news .content-box ol{
    margin-bottom: 0;
}
.page_content .show_news .content-box ul li, 
.page_content .show_page .content-box ul li{
    list-style: inside;
}
.page_content .show_news .content-box ol li, 
.page_content .show_page .content-box ol li{
    list-style: decimal;
    margin-left: .2rem;
}
.page_content .show_news .content-box figure.image,.page_content .show_page .content-box figure.image {
	text-align: center
}

.page_content .show_news .content-box figure.image-style-side {
	display: inline-block;
	float: right
}

.page_content .show_news .prev-next {
	margin-top: 5%
}

.page_content .show_news .prev-next p {
	font-size: .18rem;
	font-family: 'seguisb';
	margin-bottom: .1rem
}

.page_content .show_news .prev-next .next-page img {
	transform: rotate(-180deg);
}

.page_content .show_news .prev-next .prev-page img,.page_content .show_news .prev-next .next-page img {
	margin-right: .1rem;
	vertical-align: middle;
	max-width: .2rem;
}
.page_content .information_list .item_head_box {
    display: flex;
    justify-content: space-between;
    padding-top: .2rem;
    margin-bottom: .2rem;
}
.page_content .information_list .item_head_box span{
    font-size: .16rem;
    font-family: 'seguisb';
}
.page_content .information_list .item_head_box span:nth-child(1),
.page_content .information_list .list-item .title{
    width: 73%;
}
.page_content .information_list .item_head_box span:nth-child(2),
.page_content .information_list .list-item .time,
.page_content .information_list .item_head_box span:nth-child(3),
.page_content .information_list .list-item .more_btn{
    width: 15%;
}
.page_content .information_list .list-item .item{
    display: flex;
    justify-content: space-between;
    padding: 0.1rem 0;
    padding-top: 0.1rem;
    border-bottom: 0.01rem solid #dbdbdb;
    align-items: center;
}
.page_content .information_list .list-item .title{
    font-size: .18rem;
}
.page_content .information_list .list-item .time{
    font-size: .16rem;
}
.page_content .information_list .list-item .more_btn{
  
    color: #d91414;
    background-color: rgba(0,160,169,.15);
    padding: .1rem 0.15rem;
}

.page_content .information_list .list-item .more_btn {
	display: inline-block;
	border-radius: .5rem;
}

.page_content .information_list .list-item .more_btn p {
	width: 67%;
	text-align: left;
	display: inline-block
}

.page_content .information_list .list-item .more_btn .btn_icon {
	width: .3rem;
	display: inline-block;
	right: .1rem;
}

.page_content .information_list .list-item .more_btn:before,.page_content .information_list .list-item .more_btn:hover:before {
	background-color: rgba(0,160,169,.3);
}

.page_content .information_list .list-item .more_btn .btn_icon:after,.page_content .information_list .list-item .more_btn .btn_icon:before {
	background: url(../images/arrow-blue.png);
	width: .14rem;
	height: .14rem;
	background-size: contain;
	max-width: .14rem
}

.page_content .information_list .list-item .more_btn .btn_icon:before {
	transform: translate(50%,50%) translateZ(0)
}

.page_content .information_list .list-item .more_btn .btn_icon:after {
	transform: translate(50%,50%) translate3d(-.2rem,0,0)
}

.page_content .information_list .list-item .more_btn:hover .btn_icon:before {
	transform: translate(50%,50%) translateZ(0);
}

.page_content .information_list .list-item .more_btn:hover .btn_icon:after {
	transform: translate(50%,50%) translate3d(0,0,0)
}

/* -------------------------------------------CFT------------------------------ */
/* Container styling */

/* Table styling */
.tablepress {
  width: 100%;
  border-collapse: collapse;
  background-color: #fff;
}

/* Header styling */
.tablepress thead th {
  background-color: #d91414DD;
  color: #fff;
  padding: 12px;
  text-align: center;
  font-size: 15px;
  border: 1px solid #ccc;
}

/* Row striping */
.tablepress tbody tr:nth-child(even) {
  background-color: #ffffff;
}

/* Hover effect */
.tablepress tbody tr:hover {
  background-color: #fdb3b3;
}

/* Cell styling */
.tablepress td {
  padding: 10px 12px;
  border: 1px solid #ddd;
  text-align: center;
  vertical-align: middle;
}

/* First column left-align */
.tablepress td.column-1 {
  text-align: center;
  font-weight: Bold;
  background-color: #f0f4f8;
  width: 250px;
}

/* Responsive tweaks */
@media (max-width: 768px) {
  .tablepress1 th,
  .tablepress1 td {
    padding: 8px;
    font-size: 13px;
  }
}
