@charset "utf-8";
/* CSS Document @woniu*/
body, ul, li {
	margin: 0;
	padding: 0;
}
*, ::after, ::before {
	box-sizing: border-box;
}
img {
	max-width: 100%;
	border: 0;
	transition: all 0.5s ease;
}
h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
a {
	color: #263446;
	text-decoration: none;
}
a:hover {
	color: #01b656;
}
body {
	height: 100%;
	color: #263446;
	line-height: 1.5;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: 思源黑体, Microsoft YaHei, Arial, Helvetica;
}
/****head样式****/

.header {
	width: 100%;
	position: fixed;
	padding: 0 3%;
	left: 0;
	top: 0;
	z-index: 100;
	height: 4.166667vw;
	display: flex;
	justify-content: space-between;
}
.align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.fixe {
	background: rgba(255, 255, 255);
	border-bottom: 1px solid rgba(229, 229, 229);
}
.logo img {
	height: 1.614583vw;
}
/***侧边导航***/
.am-offcanvas {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1090;
	background-color: rgba(0, 0, 0, .5);
}
.am-offcanvas.am-active {
	display: block;
}
/**
 * .@{ns}offcanvas-page
 *
 * Prepares the whole HTML page to slide-out
 * 1. Fix the main page and disallow scrolling
 * 2. Side-out transition
 */
.am-offcanvas-page {
	width: 100% !important;
	-webkit-transition: margin-left 0.3s ease-in-out;
	transition: margin-left 0.3s ease-in-out;/* 2 */
}
/* Sub-object .@{ns}offcanvas-bar */
.am-offcanvas-bar {
	position: fixed;
	top: 0;
	bottom: 0;
	z-index: 1091;
	width: 26.041667vw;
	;
	background: #fff;
	padding: 2.083333vw 2.864583vw;
	overflow-y: auto;
	/* scrollable */
	-webkit-overflow-scrolling: touch;
	/* scrollable */
	-webkit-transition: -webkit-transform 0.3s ease-in-out;
	transition: -webkit-transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out;
	transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%);
}
.am-offcanvas-bar:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 1px;
	background: #262626;
}
.am-offcanvas.am-active .am-offcanvas-bar.am-offcanvas-bar-active {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
/* .@{ns}offcanvas-bar-flip */
.am-offcanvas-bar-flip {
	left: auto;
	right: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%);
}
.am-offcanvas-bar-flip:after {
	right: auto;
	left: 0;
}
.am-offcanvas-content {
	padding: 15px;
	color: #999;
}
.am-offcanvas-content a {
	color: #ccc;
}
.close {
	width: 100%;
	text-align: right;
	margin-bottom: 100px;
	cursor: pointer;
}
.am-menu-nav {
	width: 100%;
	overflow: hidden;
}
.am-parent {
	width: 100%;
}
.am-paaa {
	float: left;
	display: block;
	width: 100%;
	line-height: 50px;
	padding: 10px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	font-size: 23px;
	text-indent: 20px;
}
.am-paaa.active {
	color: #01b656;
}
.am-menu-sub {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-left: 10%;
}
.am-menu-sub a {
	float: left;
	display: block;
	width: 100%;
	line-height: 50px;
	padding: 10px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	font-size: 23px;
	text-indent: 20px;
}
.am-collapse {
	display: none;
}
.am-collapse.am-in {
	display: block;
}
.am-parent a:hover {
	color: #01b656;
}
.am-menu-toggle img {
	width: 1.614583vw;
}
/*****flash***/
#flashs {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;/*margin-top:124px;*/
}
#flashs .swiper-container {
	width: 100%;
	height: 100%;
}
#flashs .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
#flashs .swiper-slide img {
	width: 100%;
	height: 100%;
}
#flashs .swiper-pagination-bullet {
	width: 4.166667vw;
 height: .15625vw;
	background: #fff;
	display: inline-block;
	cursor: pointer;
	border-radius: 0;
	opacity: 1;
}
#flashs .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 3.125vw;
	left: 4.166667vw;
}
.swiper-pagination-bullet-active {
	background: #01b656!important;
}
.swiper-pagination {
	text-align: left !important;
}
#flashs .swiper-button-next, #flashs .swiper-button-prev {
	text-indent: -99999px;
	width: 32px;
	height: 45px;
}
#flashs .swiper-button-next {
	background: url(../images/b_next.png) no-repeat left center !important;
	right: 15px;
}
#flashs .swiper-button-prev {
	background: url(../images/b_prev.png) no-repeat right center !important;
	left: 15px;
}
.banner-txt {
	position: absolute;
	left: 50%;
	top: 13.020833vw;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	z-index: 99;
	text-align: center;
	color: #fff;
}
.banner-txt h2 {
	font-size: 2.383333vw;
	font-weight: 400;
	margin-bottom: 1.041667vw;
}
.banner-txt h3 {
	font-size: 3.083333vw;
	margin-bottom: 3.90625vw;
	font-weight: 300;
}
.banner-txt a {
	width: 15.625vw;
	height: 2.34375vw;
	line-height: 2.34375vw;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #fff;
	display: block;
	overflow: hidden;
	color: #fff;
	font-size: 1.041667vw;
}
/****首页公司简介****/
#app {
	width: 100%;
	padding: 0 3%;
	overflow-x: hidden;
}
.i-about {
	width: 100%;
	padding: 5.208333vw 4.166667vw 3.125vw;
	overflow: hidden;
	position: relative;
}
.i-about-txt {
	position: absolute;
	left: 0;
	top: 9.895833vw;
	width: 100%;
	z-index: 99;
}
.about-en {
	text-align: center;
	font-size: 1.979167vw;
	margin-bottom: 1.041667vw;
	font-family: Fbt;
	color: #fff;
	font-weight: 400;
}
.about-cn {
	text-align: center;
	color: #fff;
	font-size: 2.083333vw;
	margin-bottom: 3.90625vw;
	font-weight: 300;
}
.about-video {
	width: 38%;
	float: left;
	margin-left: 10%;
}
.about-jj {
	width: 38%;
	float: right;
	margin-right: 10%;
	font-size: 0.883333vw;
	line-height: 2;
	color: #fff;
	font-weight: 400;
}
.about-more {
	width: 100%;
	overflow: hidden;
}
.about-more a {
	width: 15.625vw;
	height: 2.34375vw;
	line-height: 2.34375vw;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #fff;
	display: block;
	overflow: hidden;
	color: #fff;
	font-size: 1.041667vw;
	margin-top: 2.8vw;
}
/****首页产品展示****/
.i-product {
	width: 100%;
	overflow: hidden;
}
.i-prd-wz {
	width: 100%;
	text-align: center;
	margin-top: 2vw;
	margin-bottom: 2vw;
	color: #263446;
}
.i-prd-wz h2 {
	font-size: 1.979167vw;
	font-family: Fbt;
	font-weight: 400;
}
.i-prd-wz h3 {
margin-bottom: .520833vw;
	font-size: 1.875vw;
	font-weight: 300;
}
.i-prd-wz p {
	color: #040404;
	font-size: 16px;
}
.h-porduct {
	padding: 10px 0 0;
	overflow: hidden;
}
.con_list_p_tit {
	width: 50%;
	float: left;
}
.con_list_p_tit h3 {
	font-size: 32px;
	line-height: 48px;
	color: #666;
	letter-spacing: 2px;
	font-weight: 600;
}
.con_list_p_tit p {
	color: #999;
	letter-spacing: 1px;
	font-size: 16px;
	text-transform: uppercase;
}
.h-p-show-tit {
	width: 261px;
}
.h-p-show-tit h3 {
	width: 261px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: 700;
}
.h-p-show-tit h3 a {
	color: #e00;
}
.h-p-show-tit h3::before {
	content: "";
	position: relative;
	top: 12px;
	display: inline-block;
	width: 8px;
	height: 25px;
	margin-right: 10px;
	background-color: #e00;
	vertical-align: top;
	border-radius: 3px;
}
.h-p-show-title {
	width: 50%;
	float: right;
	padding: 24px 0;
	text-align: right;
	margin-right: -2px;
}
.h-p-show-title li {
	width: auto;
	display: inline-block;
	padding: 0;
	font-size: 18px;
	position: relative;
	cursor: pointer;
}
.h-p-show-title:last-of-type li {
	display: none;
}
.h-p-show-title li:after {
	content: '';
	display: block;
	width: 2px;
	height: 18px;
	background: #fff;
	position: absolute;
	top: 5px;
	right: 0;
}
.h-p-show-title li a {
	color: #666;
}
.h-p-show-title li a:hover, .h-p-show-title li.h-p-t-on a {
	color: #009a44;
}
.h-p-show-content {
	overflow: hidden;
}
.h-p-show-content .h-p-show-item {
	display: none;
}
.h-p-show-content .h-p-show-on {
	display: block!important;
}
.h-p-show-part.active {
	display: block;
}
.h-p-show-part {
	display: none;
}
.h-p-show-part {
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px;
}
.h-p-show-part img {
	width: 100% !important;
	height: auto !important;
	transition: all 0.5s ease-out;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
}
.hpview {
	border: 1px solid #f3f3f3;
	padding: 10px;
	background: #f8f8f8;
}
.hpview p {
	font-size: 1vw;
	text-align: center;
	padding: 10px 0 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hpview:hover {
	background: #009a44;
	transition: all 0.3s ease-out;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
}
.hpview:hover p {
	color: #fff;
}
.rect-27 {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 85%;
	background: #fff;
}
.rect-57 {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 68%;
	background: #fff;
}
.imgZoom {
	overflow: hidden;
}
.imgZoom img {
	width: 100%;
	height: auto;
	position: relative;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.imgZoom:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.prd-more {
	width: 100%;
	overflow: hidden;
}
.prd-more a {
	width: 15.625vw;
	height: 2.34375vw;
	line-height: 2.34375vw;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #333;
	display: block;
	overflow: hidden;
	color: #333;
	font-size: 1.041667vw;
	margin-top: 2.8vw;
}
/****首页新闻***/
.i-news {
	width: 100%;
	overflow: hidden;
	padding-top: 2.083333vw;
}
.news-tit {
	width: 100%;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	padding-bottom: 2.083333vw;
}
.news-fl h2 {
	font-size: 1.979167vw;
	font-family: Fbt;
	font-weight: 400;
}
.news-fl h3 {
	font-size: 1.875vw;
	font-weight: 400;
}
.news-fr a {
	cursor: pointer;
font-size: .729167vw;
border-bottom: .104167vw solid #abacac;
	display: block;
}
.news-fr a:hover {
	color: #009a44;
}
.align-end {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;/* align-items: flex-end; */
}
.i-news-c {
	padding: 3.125vw 0 3.729167vw;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
}
.news-img {
	width: 90%;
	margin: 0 5%;
	height: 14.583333vw;
	background-color: #eef0f2;
	margin-bottom: 1.041667vw;
	overflow: hidden;
}
.news-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.i-news-t {
	width: 90%;
	margin: 0 5%;
	overflow: hidden;
}
.i-news-t h2 {
	color: #000;
	font-size: 1.145833vw;
	margin-bottom: 1.041667vw;
}
.i-news-t p {
 font-size: .833333vw;
	color: #cacaca;
}
/*****footer*****/
.footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.footer {
	width: 100%;
	overflow: hidden;
	padding: 7.291667vw 3%;
}
.foot-logo {
	margin-right: 14.0625vw;
}
.foot-logo img {
	width: 11.979167vw;
}
.foot-logo .tel {
	color: #000;
	font-size: 2.395833vw;
	font-weight: 400;
}
.info-model {
 margin-top: -.416667vw;
	width: 39.0625vw;
}
.info-model .name {
	margin-bottom: 1.5625vw;
}
.font-name {
	font-size: 1.25vw;
	font-weight: 500;
	font-family: 思源黑体 Medium;
}
.font-en {
font-size: .833333vw;
	font-family: Fbt;
}
.info-model .add {
	color: #686868;
font-size: .833333vw;
	margin-bottom: 2.604167vw;
}
.foot-ly {
	width: 100%;
	overflow: hidden;
}
.ly-input {
	display: flex;
	justify-content: space-between;
}
.foot-ly .input-row {
	width: 17.447917vw;
 padding: .78125vw 0;
 font-size: .833333vw;
	border: none;
	outline: none;
	border-bottom: 1px solid #848082;
}
.foot-ly textarea {
	width: 100% !important;
}
.ly-btn {
	display: inline-block;
	margin-top: 2.083333vw;
	background-color: #000;
	font-size: 1.041667vw;
	width: 5.208333vw;
	height: 1.979167vw;
	line-height: 1.875vw;
	text-align: center;
	color: #fff;
	cursor: pointer;
}
.copyright {
	padding: 2.083333vw 4.166667vw 0;
	border-top: 1px solid #e5e5e5;
	display: flex;
	justify-content: space-between;
}
.copyright ul {
	margin-bottom: 2.083333vw;
	display: flex;
	justify-content: space-between;
}
.copyright li a {
	cursor: pointer;
	color: #848082;
 font-size: .833333vw;
 line-height: .833333vw;
	padding: 0 1.822917vw;
	border-left: 1px solid #848082;
}
.copyright li:first-child a {
	border-left: none;
}
.copyright span {
	margin-bottom: 2.083333vw;
	color: rgba(0, 0, 0, .5);
font-size: .833333vw;
	font-weight: 300;
	font-family: 思源黑体 Light;
}
.copyright span a {
	color: rgba(0, 0, 0, .5);
}
/***关于我们单页****/
.page-banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.page-txt {
	width: 100%;
	position: absolute;
	left: 0;
	top: 20vw;
	text-align: center;
	color: #fff;
}
.page-txt h2 {
	font-size: 2.1875vw;
margin-bottom: .78125vw;
	font-weight: 300;
}
.page-txt h3 {
font-size: .729167vw;
	font-family: Fbt;
}
.page-block {
	padding: 8.854167vw 0;
	position: relative;
}
.page-sz {
	display: flex;
	justify-content: space-between;
	margin-bottom: 11.979167vw;
}
.page-num {
	width: 20%;
	color: #000;
}
.page-num h2 {
font-size: .833333vw;
	font-weight: 400;
}
.page-num h2 span {
	font-size: 4.166667vw;
	font-family: Fbt;
	font-weight: 400;
}
.page-num h3 {
	font-size: 1.145833vw;
}
.page-num.green-text {
	color: #01b656;
}
.page-jj {
	display: flex;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
}
.page-b1 {
	width: 45%;
}
.page-b1 h2 {
	color: #151515;
	font-size: 2.1875vw;
	margin-bottom: 3.385417vw;
	font-weight: 300;
}
.page-b1 p {
	color: #040404;
font-size: .833333vw;
	line-height: 1.6;
	font-family: 思源黑体 Light;
	margin-bottom: 1.5625vw;
}
.page-b2 {
	width: 45%;
	height: 20.833333vw;
}
.other-block {
	padding: 8.333333vw 3% 4.6875vw;
	background-color: #f9fafb;
}
.big-model {
	position: relative;
}
.model-txt {
	position: absolute;
	width: 100%;
	text-align: center;
	left: 0;
	top: 8.333333vw;
	font-size: 1.770833vw;
	color: #fff;
	font-family: 思源黑体 Light;
}
.small-images {
	display: flex;
	justify-content: space-between;
	padding-top: 3.645833vw;
}
.small-images img {
	width: 29.6875vw;
	height: 16.666667vw;
}
.lcb {
	padding: 8.020833vw 16.8vw 8.333333vw;
	background-color: #f9fafb;
}
.block-name {
	text-align: center;
	font-size: 2.1875vw;
	margin-bottom: 6.770833vw;
}
.lcb-content-box {
	position: relative;
	padding-top: 1.125vw;
}
.col-line {
	position: absolute;
	left: 50%;
	top: 0;
	height: -webkit-calc(100% + 2.08333vw);
	height: calc(100% + 2.08333vw);
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.col-line .round {
 width: .9375vw;
 height: .9375vw;
	background-color: #000;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.col-line .line {
	width: 1px;
	height: 100%;
	border-right: 1px dashed #878787;
}
.history-box .row-item, .history-box {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.history-box .row-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.history-box .history-item {
	width: 26.5625vw;
	background-color: #fff;
	border: 1px solid #dbdbdb;
 padding: 1.5625vw 1.822917vw .833333vw;
 -webkit-box-shadow: 0 .625vw 1.25vw 0 rgba(2, 2, 2, .09);
 box-shadow: 0 .625vw 1.25vw 0 rgba(2, 2, 2, .09);
 -webkit-border-radius: .520833vw;
 border-radius: .520833vw;
	position: relative;
}
.history-box .history-item .title {
	color: #000;
	font-size: 2.083333vw;
}
.history-box .history-item .desc {
 font-size: .833333vw;
	padding-top: 1.041667vw;
	color: #181818;
}
.history-box .row-item:nth-child(2n) {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.history-box .history-item .line-box {
	top: 50%;
	position: absolute;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 22;
}
.history-box .row-item:nth-child(odd) .history-item .line-box {
	right: -6.770833vw;
}
.history-box .row-item:nth-child(2n) .history-item .line-box {
	left: -6.770833vw;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-flow: row-reverse;
	-ms-flex-flow: row-reverse;
	flex-flow: row-reverse;
}
.history-box .history-item .line-box .line {
	width: 5.46875vw;
	height: 1px;
	border-top: 1px dashed #878787;
}
.history-box .history-item .line-box .round {
 width: .729167vw;
 height: .729167vw;
	background: #fff;
 border: .104167vw solid #272f3b;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
/******联系我们单页*****/
.content-wrap {
	background-color: #eef0f2;
	padding: 9.375vw 15.625vw 10.416667vw;
}
.model-title {
	margin-bottom: 7.03125vw;
	text-align: left;
}
.model-title .cn-name {
	color: #282828;
	font-size: 2.083333vw;
}
.model-title .en-name {
 font-size: .625vw;
	color: #000;
	margin-bottom: 1.302083vw;
}
.model-title .desc {
	font-size: 1.041667vw;
	color: #000;
}
.font-name-sy-Light {
	font-weight: 300;
	font-family: 思源黑体 Light;
}
.font-name-Fbt {
	font-family: Fbt;
}
.content-box {
	display: flex;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}
.left-block {
	width: 21.354167vw;
}
.info-item {
	margin-bottom: 2.083333vw;
}
.info-item .row-label {
 font-size: .833333vw;
	color: #181818;
	font-family: 思源黑体 Regular, sans-serif;
 margin-bottom: .520833vw;
}
.info-item .row-val {
	color: rgba(0, 0, 0, .8);
 font-size: .729167vw;
	font-family: 思源黑体 Light, sans-serif;
}
.map-img {
	width: 100%;
}
.right-block {
	width: 34.375vw;
}
.right-block label {
	color: hsla(0, 0%, 9%, .4);
 font-size: .729167vw;
	min-height: 1.5625vw;
 margin-bottom: .416667vw;
	width: 100%;
	float: left;
}
.right-block .input-row {
	width: 100%;
	height: 2.604167vw;
	background-color: #fff;
	border: none;
 padding: .260417vw;
 font-size: .833333vw;
	margin-bottom: 1.302083vw;
}
.right-block .textarea {
	height: 7.8125vw;
	border: none;
	resize: none;
}
.right-block .content-btn {
	color: #fff;
	width: 50%;
	height: 2.604167vw;
 font-size: .833333vw;
	text-align: center;
	line-height: 2.604167vw;
 letter-spacing: .78125vw;
	background-color: #000;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
/****售后服务****/
.font-name-sy-Light {
	font-weight: 300;
	font-family: 思源黑体 Light;
}
.sh-block {
	padding: 8.333333vw 4.166667vw 6.25vw;
	background-color: #f3f3f3;
	position: relative;
}
.sh-tit {
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.sh-tit h2 {
	font-size: 2.1875vw;
	margin-bottom: 1.5625vw;
}
.sh-tit h3 {
	font-size: 1.041667vw;
}
.sh-map {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.shmap-wz {
	position: absolute;
	top: 20%;
	left: 0;
}
.map-wz1:first-child {
	margin-bottom: 6.770833vw;
}
.map-wz1 .num {
	font-size: 3.645833vw;
	line-height: 1;
 margin-bottom: .520833vw;
}
.map-wz1 .name {
	font-size: 1.041667vw;
	font-weight: 700;
}
.sh-map-img {
	margin-left: 16vw;
	width: 55.572917vw;
}
.fw-block {
	padding: 5.8125vw 3% 6.770833vw;
	position: relative;
}
.fw-wz {
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-bottom: 7.03125vw;
}
.fw-wz .title {
	font-size: 2.1875vw;
	margin-bottom: 1.5625vw;
}
.fw-wz .desc {
	font-size: 1.041667vw;
}
.fwtx-img {
	width: 46.145833vw;
	margin: 0 auto;
	position: relative;
}
.fwtx-img .desc {
 font-size: .833333vw;
	position: absolute;
	text-align: center;
}
.fwtx-img .desc.d1 {
	left: 50%;
	top: -2.5vw;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.fwtx-img .desc.d2 {
	left: -9.114583vw;
	bottom: 8.333333vw;
}
.fwtx-img .desc.d3 {
	right: -9.114583vw;
	bottom: 10.416667vw;
}
.server-block {
	padding: 5.8125vw 3% 2.604167vw;
	border-top: 1px solid #e5e5e5;
}
.server-list-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.align-start {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.flex-start, .space-around {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.server-list-box .server-item {
	width: 45%;
	margin-bottom: 5.208333vw;
}
.server-list-box .server-item .icon-img {
 margin-top: .520833vw;
	width: 2.083333vw;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	margin-right: 2.083333vw;
}
.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.server-list-box .server-item .info .title {
	color: #151515;
	font-size: 1.25vw;
	margin-bottom: 1.041667vw;
}
.server-list-box .server-item .info .desc {
	color: #323434;
	line-height: 1.6;
 font-size: .729167vw;
}
/****服务与支持****/
.zc-block {
	padding: 6.770833vw 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.zc-block .type-item {
	cursor: pointer;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 6.8125vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	flex-direction: column;
}
.zc-block .type-item .icon-box {
	width: 4.53125vw;
	height: 4.114583vw;
	margin-bottom: 1.302083vw;
	text-align: center;
}
.type-item .icon-box .icon {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}
.type-item .name {
	font-size: 1.25vw;
	font-weight: bold;
}
.zc-block .type-item:hover .name {
	color: #01b656;
}
/******新闻中心****/
.news-box {
	padding: 5.25vw 3%;
}
.news-list-block {
	display: flex;
	-webkit-box-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.news-list-block .news-item {
	width: 30%;
	padding: 1.5625vw 0px;
	cursor: pointer;
	margin-right: 5%;
}
.news-list-block .news-item .poster-box {
	height: 19.2708vw;
	margin-bottom: 1.30208vw;
	overflow: hidden;
}
.news-list-block .news-item .poster-box .poster-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: 0.2s ease-in-out;
}
.news-list-block .news-item .news-info-box .title {
	color: rgb(0, 0, 0);
	font-size: 1.14583vw;
	margin-bottom: 0.520833vw;
	transition: 0.1s ease-in-out;
}
.news-list-block .news-item .news-info-box .title a:hover {
	color: #01b656;
}
.text-over2 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.text-over, .text-over2 {
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-list-block .news-item .news-info-box .time {
	font-size: 0.833333vw;
	color: rgb(202, 202, 202);
}
.news-list-block .news-item:nth-child(3n) {
	margin-right: 0px;
}
/*分页*/
.page {
	width: 100%;
	text-align: center;
	height: auto;
	overflow: hidden;
	padding-top: 30px;
}
.pageList ul {
	padding: 0;
}
.pageList a {
	line-height: 30px;
	margin: 0 2px;
	text-align: center;
	background: #efefef;
	color: #646464;
	padding: 4px 10px;
	border: 1px solid #d3d3d3;
	font-size: 16px;
}
.pageList span {
	line-height: 30px;
	padding: 0 10px;
	height: 30px;
	display: inline-table;
	margin: 0 2px;
	text-align: center;
	background-color: #01b656;
	border: 1px solid #01b656;
	color: #FFFFFF;
	font-size: 16px;
}
.pageList ul li a.disable {
	color: #01b656;
	pointer-events: none;
}
/***新闻内容****/
.news-nrs {
	background-color: #eef0f2;
	padding: 0 0 5.114583vw;
}
.prd-nrs {
	background-color: #eef0f2;
	padding: 0 0 5.114583vw;
}
.page-title {
	padding: 8.333333vw 0 3.125vw;
	width: 62.5vw;
	margin: auto;
}
.page-title .cn-name {
	font-size: 2.1875vw;
}
.page-title .en-name {
 font-size: .677083vw;
}
.news-nrs .newnr-box {
	width: 62.5vw;
	margin: 0 auto;
	padding: 3.125vw 4.166667vw 0;
	background-color: #fff;
	overflow: hidden;
}
.newnr-box .title-block {
	border-bottom: 1px dashed #ccc;
}
.newnr-box .title-block .time-info {
 font-size: .729167vw;
	color: #181818;
}
.newnr-box .title-block .time-info .time {
	margin-right: 1.5625vw;
}
.newnr-box .title-block .r-title {
	font-size: 2.083333vw;
	color: #181818;
	padding: 2.34375vw 0;
}
.newnr-box .desc-content {
	padding: 2.604167vw 0 4.166667vw;
	min-height: 50vh;
 font-size: .833333vw;
}
.newnr-box .desc-content video{ width:800px; height:auto !important; display:block; margin-left:auto; margin-right:auto;}
.newnr-box .desc-content img {
display:block;
max-width:100%;
margin-left:auto;
margin-right:auto;
}
.change-page-box {
	padding: 2.083333vw 0 3.125vw;
	border-top: 1px solid #ccc;
	display: flex;
	justify-content: space-between;
}
.change-page-box .page-item {
	cursor: pointer;
 font-size: .9375vw;
}
.change-page-box .page-item a:hover {
	color: #01b656;
}
/*****视频展示***/
.video-title {
	padding: 8.854167vw 3% 0;
}
.video-title .cn-name {
	font-size: 2.1875vw;
}
.video-title .en-name {
 font-size: .677083vw;
}
/*****产品中心****/
.prduct-block {
	display: flex;
	justify-content: space-between;
}
.wrap-box {
	background-color: #eef0f2;
	padding: 0 15.625vw;
}
.prduct-block {
	padding: 8.854167vw 0 3.125vw;
}
.prduct-title {
}
.prduct-title .cn-name {
	font-size: 2.1875vw;
}
.prduct-title .en-name {
 font-size: .677083vw;
}
.right-select select {
	width: 7.8125vw;
 padding: .320833vw .78125vw .320833vw .9375vw;
	border-radius: 0;
	border: 1px solid #000;
	height: 2vw;
	line-height: 2vw;
 font-size: .833333vw;
	color: #181818;
}
.align-end {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
}
.product-list-box {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.product-list-box .li-item {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.product-list-box .product-item {
	cursor: pointer;
 padding: .78125vw;
 -webkit-border-radius: .3125vw;
 border-radius: .3125vw;
	background-color: #fff;
	overflow: hidden;
}
.product-list-box .product-item .name {
	font-size: 1.041667vw;
	color: #181818;
	width: 100%;
	padding: 3.125vw 0 2.34375vw;
	text-align: center;
}
.product-list-box .product-item .cp-img {
	width: 100%;
	height: 15.625vw;
	overflow: hidden;
}
.product-list-box .product-item .cp-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
.product-list-box .product-item .handle-box {
	padding: 1.5625vw 0 2.083333vw;
}
.MORE-btn {
	cursor: pointer;
 font-size: .729167vw;
 border-bottom: .104167vw solid #abacac;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-align: center;
}
.flex-column {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.product-list-box .li-item:nth-child(3n) {
	margin-right: 0;
}
.product-list-box .product-item:hover .name {
	color: #01b656;
}
.product-list-box .product-item:hover .MORE-btn {
	color: #01b656;
}
/*******产品内页*******/
.products-view {
	background: url(../images/pro_view_bg.jpg) repeat-y center;
	padding: 2vw 0 0 0;
	width: 100%;
	float: left;
	margin-top: 4.166667vw;
}
.products-view .pview-left {
	padding: 2.345vw 2.345vw 0;
}
.products-view .pview-left .xh {
	font-size: 24px;
	color: #009a44;
	margin-bottom: 15px;
}
.products-view .pview-left .tit {
	font-size: 32px;
	line-height: 42px;
	font-weight: bold;
}
.products-view .pview-left .con {
	font-size: 16px;
	color: #666;
	line-height: 26px;
	margin: 20px 0;
	position: relative;
}
.products-view .pview-left .con:after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -30px;
	height: 1px;
	background: #666;
}
.products-view .pview-left ul {
	padding: 30px 0;
}
.products-view .pview-left ul li {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 36px;
}
.products-view .pview-left ul li span {
	font-weight: normal;
}
.products-view .pview-left ul li img {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-top: -5px
}
.products-view .pview-left ul li.li2 i {
	background-position: 0 -20px;
}
.products-view .pview-left .btn-yellow {
	font-weight: bold;
}
.products-view .pview-left .link {
	margin: 35px 0 0;
}
.products-view .pview-left .link a {
	display: inline-block;
	margin-right: 20px;
}
.products-view .pview-left .link a span {
	display: inline-block;
	vertical-align: middle;
}
.products-view .pview-left .link a span.icon {
	width: 16px;
	height: 16px;
	margin-right: 10px;
}
.products-view .pview-left .link a span.icon img {
	display: none;
}
.products-view .pview-left .link a.link_a1 span.icon {
	background: url(../images/pro_view_icon1.png) no-repeat 0 0;
}
.products-view .pview-left .link a.link_a1:hover span.icon {
	background-position: 0 -16px;
}
.products-view .pview-left .link a.link_a2 span.icon {
	background: url(../images/pro_view_icon2.png) no-repeat 0 0;
}
.products-view .pview-left .link a.link_a2:hover span.icon {
	background-position: 0 -16px;
}
.products-view .pview-left .link a.link_a3 span.icon {
	background: url(../images/pro_view_icon3.png) no-repeat 0 0;
}
.products-view .pview-left .link a.link_a3:hover span.icon {
	background-position: 0 -16px;
}
.products-view .pview-left .link a.link_a4 span.icon {
	background: url(../images/pro_view_icon4.png) no-repeat 0 0;
}
.products-view .pview-left .link a.link_a4:hover span.icon {
	background-position: 0 -16px;
}
.products-view .pview-left .link a span.txt {
	font-size: 16px;
}
.products-view .pview-right img {
	padding: 10px;
	background: #fff;
	border-radius: 20px;
	box-shadow: 5px 2px 20px rgb(0 0 0 / 10%);
}
.products-con {
	padding: 30px 50px;
	width: 100%;
	float: left;
}
.pro-view-mouse {
	font-size: 32px;
	line-height: 36px;
	color: #4F5158;
	text-align: center;
	padding-top: 40px;
	font-weight: 700;
	margin-bottom: 30px;
}
.pro-view-mouse strong {
	color: #009a44;
}
.pro-view-mouse span {
	display: block;
	width: 65px;
	height: 6px;
	background: url("../images/dianzi.png") repeat-x center;
	margin: 15px auto 0;
}
.w90 {
	width: 90%!important;
	margin: 0 auto;
}
.pro-view-con {
	width: 100%;
}
.pro-view-con-img {
	width: 49%;
	float: left;
	margin-bottom: 30px;
}
.pro-view-con-img:nth-child(2n) {
	float: right;
}
.pro-view-con table {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	width: 100%!important;
}
.pro-view-con table td {
	width: 50%;
	border: 1px solid #ddd;
	background: #fff;
	padding: 7px 2%;
}
.hon {
	width: 100%;
	float: left;
	background: url(../images/case_bg.png);
	padding: 60px 0;
}
.hon h3 {
	font-size: 1.875vw;
	color: #222;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	margin-bottom: 40px;
}
.hon .swiper2 {
	width: 100%;
	margin: 0 auto;
	height: 100%;
}
.hon .swiper-container-pointer-events {
	overflow: hidden;
}
.hon .swiper-button-next {
	right: -60px;
	top: 66%;
	color: #FF6600;
}
.hon .swiper-button-prev {
	left: -60px;
	top: 66%;
	color: #FF6600;
}
.hon .caseview {
	background: #fff;
	padding: 3%;
}
.hon .caseview .casev_info {
	padding-bottom: 10px;
}
.hon .caseview .casev_tit {
	font-size: 16px;
	color: #222;
	font-weight: bold;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hon .caseview .casev_tit:hover {
	color: #3A60BF;
}
.hon .caseview .casev_intro {
	font-size: 14px;
	line-height: 26px;
	color: #828282;
	margin-top: 15px;
	height: 55px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.w80, w90 {
	margin: 0 auto;
}
 @media screen and ((max-width: 768px)) {
 .header {
height: 3rem;
}
 .logo img {
height:1.5rem;
}
 .am-offcanvas-bar {
width: 101vw;
padding: 8% 5%;
background-color: #fff;
}
 .am-menu-toggle img {
width:1.4rem;
}
 .banner-txt a {
display:none;
}
 .banner-txt h2 {
font-size: 1.2rem;
margin-bottom: 15px;
}
 .banner-txt {
left:0;
-webkit-transform: translateX(0);
top:30%;
width:100%;
text-align:center;
}
 .banner-txt h3 {
font-size: 1.5rem;
}
 #app {
padding:0;
}
 .i-about {
padding:0;
width: 100vw;
height: 100vh;
}
 .about-en {
font-size:1.5rem;
}
 .about-cn {
font-size:1.2rem;
}
 .i-about img {
width:100%;
height:100%;
object-fit: cover;
}
 .about-video {
width:100%;
padding:0 3%;
margin:0;
}
 .about-jj {
width:100%;
padding:0 3%;
margin:0;
font-size:1rem;
line-height:1.4;
}
 .about-more a {
width:6rem;
height:1.5rem;
line-height:1.5rem;
font-size:1rem;
}
 .i-product {
padding:80px 3%;
}
 .i-prd-wz h2 {
font-size:1rem;
}
 .i-prd-wz h3 {
font-size:1.3rem;
}
 .con_list_p_tit h3 {
font-size:1.3rem;
}
 .h-p-show-title {
padding:10px;
}
 .hpview p {
font-size:1rem;
}
 .prd-more a {
width:300px;
height:45px;
line-height:45px;
font-size:20px;
}
 .i-news {
padding:0 3%;
}
 .news-fl h2 {
font-size:1rem;
}
 .news-fl h3 {
font-size:1.3rem;
}
 .news-fr a {
font-size:1rem;
}
 .news-img {
width:100%;
height:12rem;
margin:0 0 10px 0;
}
.i-news-t{ width:100%; margin:0;}
 .i-news-t h2 {
font-size:16px;
}
 .i-news-t p {
font-size:14px;
}
 .foot-logo {
width:100%;
margin-bottom:60px;
}
 .foot-logo img {
width:10rem;
}
 .foot-logo .tel {
font-size:2rem;
}
 .info-model {
width:100%;
}
 .info-model .name {
margin-bottom:30px;
}
 .info-model .font-name {
font-size:1.2rem;
font-weight:700;
}
 .font-en {
font-size:0.88rem;
}
 .info-model .add {
font-size:0.84rem;
margin-bottom:30px;
}
 .ly-input {
display:block;
}
 .foot-ly .input-row {
font-size: .84rem;
padding: 5px 0;
width: 100%;
margin-bottom: 10px;
border-bottom: 1px solid #b5b3b4;
background: #fff;
}
 .ly-btn {
display: inline-block;
 margin-top: 40px;
 background-color: #333;
 font-size: 14px;
 width: 100px;
 height: 36PX;
 line-height: 36px;
 text-align: center;
 color: #fff;
 cursor: pointer;
}
 .copyright ul {
display:none;
}
 .copyright span {
font-size:0.8rem;
}
 .page-txt h2 {
font-size:1.8rem;
}
 .page-txt h3 {
font-size:.9rem;
}
 .page-block {
padding:40px 3%;
}
 .page-sz {
-webkit-flex-wrap: wrap;
}
 .page-num {
width:50%;
float:left;
}
 .page-num h2 {
font-size:.75rem;
}
 .page-num h2 span {
font-size:2.6rem;
}
 .page-num h3 {
font-size:.88rem;
}
 .page-b1 {
width:100%;
margin-bottom:2rem;
}
 .page-b1 h2 {
text-align:center;
font-size:1.4rem;
margin-bottom:40px;
}
 .page-b1 p {
font-size:.88rem;
margin-bottom:1.4rem;
}
 .page-b2 {
width:100%;
height:auto;
}
 .model-txt {
font-size:1rem;
}
 .lcb {
padding: 15% 5% 16%;
}
 .block-name {
font-size:1.2rem;
margin-bottom:3rem;
}
 .history-box .history-item {
width: calc(50% - 30px);
padding: .6rem .7rem .4rem;
-webkit-border-radius: .3rem;
border-radius: .3rem;
}
 .history-box .history-item .title {
font-size:1rem;
}
 .history-box .history-item .desc {
font-size:.7rem;
}
 .content-wrap {
padding:23% 5%;
}
 .model-title .cn-name {
font-size:1.5rem;
}
 .model-title .en-name {
font-size: .8rem;
margin-bottom: 1.1rem;
}
 .model-title .desc {
font-size:.9rem;
}
 .left-block {
width:100%;
}
 .info-item .row-label {
font-size:.9rem;
}
 .info-item .row-val {
font-size:.8rem;
}
 .info-item {
margin-bottom:1rem;
}
 .map-img {
display:none;
}
 .right-block {
width:100%;
}
 .right-block label {
font-size: .8rem;
min-height: 1rem;
margin-bottom: 8px;
}
 .right-block .input-row {
 width: 100%;
 height: 2.8rem;
 padding: 10px 10px;
 font-size: .85rem;
}
 .right-block .textarea {
height:7.7rem;
}
 .right-block .content-btn {
 width: 100%;
 height: 2.8rem;
 font-size: .85rem;
 line-height: 2.8rem;
}
 .page-banner {
height:30rem;
}
 .page-banner img {
width:100%;
height:100%;
object-fit: cover;
}
 .page-txt {
top:30%;
}
 .sh-block {
padding:60px 3%;
background:#fff;
}
 .sh-tit {
margin-bottom:1rem;
}
 .sh-tit h2 {
font-size: 1.2rem;
margin-bottom: .8rem;
}
 .sh-tit h3 {
font-size: .7rem;
}
 .shmap-wz {
 position: relative;
 display: -webkit-box;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: start;
 -webkit-align-items: flex-start;
 -ms-flex-align: start;
 align-items: flex-start;
 -webkit-box-pack: center;
 -webkit-justify-content: center;
 -ms-flex-pack: center;
 justify-content: center;
 left: auto;
 top: auto;
}
 .map-wz1 .num {
font-size: 2.2rem;
margin-bottom: .6rem;
}
 .map-wz1 .name {
font-size:.7rem;
}
 .map-wz1:first-child {
margin-right:5rem;
}
 .sh-map-img {
width:100%;
margin:0;
}
 .fw-block {
padding: 15% 5% 30%;
border-top: 1px solid #e5e5e5;
}
 .fw-wz .title {
font-size: 1.2rem;
margin-bottom: .8rem;
}
 .fw-wz .desc {
font-size:.7rem;
}
 .fw-wz {
margin-bottom:4rem;
}
 .fwtx-img {
padding-top: 10%;
width: 80%;
}
 .fwtx-img .desc {
font-size:.7rem;
}
 .fwtx-img .desc.d2 {
left: 0;
bottom: -20%;
}
 .fwtx-img .desc.d3 {
right: 0;
bottom: -20%;
}
 .server-list-box .server-item {
width:100%;
margin-bottom:3rem;
}
 .server-list-box .server-item .icon-img {
margin-top: .5rem;
width: 1.2rem;
margin-right: 1rem;
}
 .server-list-box .server-item .info .title {
font-size: .88rem;
margin-bottom: .5rem;
}
 .server-list-box .server-item .info .desc {
font-size:.77rem;
}
 .zc-block {
padding:60px 3%;
}
 .zc-block .type-item {
width: 100%;
 padding: 25% 5%;
 background-color: #f7f8f9;
 margin-bottom: 3rem;
}
 .zc-block .type-item .icon-box {
width: 6rem;
 height: 7rem;
 margin-bottom: 0;
}
 .type-item .name {
font-size:1rem;
}
 .am-paaa {
font-size:.9rem;
height:3.2rem;
text-indent:0;
}
 .am-menu-sub a {
font-size:.9rem;
height:3.2rem;
text-indent:0;
}
 .news-list-block .news-item {
 padding: 15px 0;
 width: 100%;
 margin-right: 0;
}
 .news-list-block .news-item .poster-box {
 height: 15rem;
}
 .news-list-block .news-item .news-info-box .title {
 font-size: 1rem;
 margin-bottom: 5px;
}
.news-list-block .news-item .news-info-box .time {
 font-size: .75rem;
}
.news-nrs .newnr-box {
 width: 100%;
 padding: 10% 5% 0;
 background-color: #eef0f2;
}
.newnr-box .title-block .time-info {
 font-size: .8rem;
 color: #181818;
}
.newnr-box .title-block .r-title {
 font-size: 1.3rem;
 color: #181818;
 padding: 1.4rem 0;
}
.change-page-box .page-item {
font-size:.8rem;
}
.news-nrs {
padding: 10% 5% 10%;
background-color: #fff;
}
.video-title .cn-name {
font-size:1.5rem;
}
.video-title .en-name {
font-size: .8rem;
margin-bottom: 1.1rem;
}
.prd-nrs {
padding:0;
}
.wrap-box {
padding:0 5%;
}
.prduct-block {
padding:25% 0 7%;
}
.prduct-title .cn-name {
font-size:1.4rem;
}
.prduct-title .en-name {
font-size:.7rem;
}
.right-select select {
 padding: 0 .6rem 0 .8rem;
 height: 2rem;
 line-height: 1.8rem;
 width:auto;
 font-size:.8rem;
}
 .product-list-box .li-item {
 width: 100%;
 margin-right: 0;
 margin-bottom: 8%;
}
.product-list-box .product-item {
 -webkit-border-radius: 1rem;
 border-radius: 1rem;
 padding: 5%;
}
 .product-list-box .product-item .cp-img {
 height: 17rem;
}
 .product-list-box .product-item .name {
 font-size: 1.1rem;
 padding: .3rem 0 .8rem;
}
 .product-list-box .product-item .handle-box {
 padding: 1.5rem 0 1rem;
}
 .product-list-box .product-item .handle-box .MORE-btn {
 font-size: .88rem;
 display: -webkit-inline-box;
 display: -webkit-inline-flex;
 display: -ms-inline-flexbox;
 display: inline-flex;
}
.products-view{ padding:3rem 0 0 0; background:none;}
.products-view .pview-left{ padding:20px 8%; background:#f5f5f5 !important;}
.products-con{ padding:30px 0;}
.pro-view-con table td,.pro-view-con table th{ font-size:.9rem !important;}
.hon{ padding:30px 0; overflow:hidden;}
.hon h3{ font-size:1.3rem; margin-bottom:20px;}
.newnr-box .desc-content video{ width:100%;}
}
