/* Write your styles */
ul,
li,
dl,
dt,
dd,
h1,
h2,
h3,
p,
em {
	font-style: normal;
	list-style: none;
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	transition: all .1s linear;
	color: #333333;
}

a:hover {
	color: #0094e9;
}

img,
video {
	max-width: 100%;
}

body {
	
	font-family: "Noto Sans SC", "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	max-width: 1920px;margin: 0 auto;
}


.am-container {
	max-width: 1430px;
}
.am-container-index{max-width: 83.3333333%;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.am-alert-danger {
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	margin: 0;
}

.arccontent .selectTdClass {
	background-color: #edf5fa !important
}

.arccontent table.noBorderTable td,
.arccontent table.noBorderTable th,
.arccontent table.noBorderTable caption {
	border: 1px dashed #ddd !important
}

.arccontent table {
	margin-bottom: 10px;
	border-collapse: collapse;
	display: table;
	width: 100% !important;
}

.arccontent td,
.arccontent th {
	padding: 5px 10px !important;
	border: 1px solid #DDD;
	line-height: 1.4;
}

.arccontent caption {
	border: 1px dashed #DDD;
	border-bottom: 0;
	padding: 3px;
	text-align: center;
}

.arccontent th {
	border-top: 1px solid #BBB;
	background-color: #F7F7F7;
}

.arccontent table tr.firstRow th {
	border-top-width: 2px;
}

.arccontent .ue-table-interlace-color-single {
	background-color: #fcfcfc;
}

.arccontent .ue-table-interlace-color-double {
	background-color: #f7faff;
}
/* root */
:root{
    --themeColor: #1452af;
    --themeColor2: #f0cb00;
}
/* common style */
.all-pd{padding: 10rem 0;}
.all-pd-8{padding: 8rem 0;}
.all-pd-6{padding: 6rem 0;}

.all-pb{padding-bottom: 10rem;}
.all-pb-8{padding-bottom: 8rem;}
.all-pb-6{padding-bottom: 6rem;}

.all-pt{padding-top: 10rem;}
.all-pt-8{padding-top: 8rem;}
.all-pt-6{padding-top: 6rem;}

.all-mr{margin: 20px 0;}

.themeColor{color: var(--themeColor)!important;}
.colorWhite{color: #fff!important;}

.ty-bgimg{ background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; height: 100%; position: relative; overflow: hidden; }
.position-re{position: relative!important;}

.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.line-clamp-1{-webkit-line-clamp: 1;}
.line-clamp-2{-webkit-line-clamp: 2;}
.line-clamp-3{-webkit-line-clamp: 3;}
.line-clamp-4{-webkit-line-clamp: 4;}
.line-clamp-5{-webkit-line-clamp: 5;}
.line-clamp-6{-webkit-line-clamp: 6;}
.text-wrap {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}

/* swiper样式 */
.my-bullet {
	width: 14px;
	height: 14px;
	border-radius: 100%;
	border: 1px solid #333;
}

/* 媒体查询 */
/* 1680 */
@media screen and (max-width: 1680px) {
	.d_jhq{
		padding: 12% 0!important;
	}
}
/* 媒体查询 */
/* 1440 */
@media screen and (max-width: 1440px) {
	.d_jhq{
		padding: 10% 0!important;
	}
}

@media screen and (max-width: 1250px) {
	/*.jhq-td-item:nth-child(3) {*/
	/*    border-left: 1px solid #b7b7b8!important;*/
	/*	border-bottom: none!important;*/
	/*}*/
	/*.jhq-td-item:nth-child(4) {*/
	/*	border-left: none!important;*/
	/*}*/
	/*.jhq-td-item:nth-child(5){*/
	/*	border-left: 1px solid #b7b7b8!important;*/
	/*}*/
}


/* 媒体查询 */
/* 1200 */
@media screen and (max-width: 1200px) {
	.bg-content-box-bg {
		min-height: 45% !important;

	}

	.under-pro {
		bottom: -20% !important;
	}
}

/* md */
@media screen and (max-width: 1024px) {
	.posi-tel{
		position: initial!important;
	}
	.posi-tel>a{
		font-size: 12px!important;
	}
	.d-jhq-right-line:before{
		border: 2px solid #fff!important;
	}
	.foot-nav-list{
		display: none!important;
	}
	
	.news {
		margin-bottom: 50px !important;
	}
	.d_jhq{
		padding: 5% 0!important;
	}

	/* .all-titlebox {
		padding: 20px 0 !important;
		margin-bottom: 20px !important;
	} */

	.about-detail,
	.all-container {
		padding-bottom: 30px !important;
	}

	.all-title {
		font-size: 20px !important;
	}

	.about-de-content {
		font-size: 14px !important;
	}

	.about {
		min-height: 0 !important;
	}

	.about-box {
		margin-top: 0 !important;
	}

	.sycj-content-box {
		margin-top: 20px !important;
	}

	.sycj {
		margin-bottom: 20px !important;
	}

	.yslogo {
		margin-top: -7px !important;
		height: 16px !important;
	}

	.bg {
		padding-top: 51px !important;
	}

	.gb-text1 {
		font-size: 16px !important;
	}

	.gb-text2 {
		font-size: 18px !important;
	}

	.gb-text3 {
		font-size: 14px !important;
	}

	.pro-switch-right {
		right: 5% !important;
	}

	.pro-switch-left {
		left: 5% !important;
	}

	.pro-switch-btn {
		width: 25px !important;
		height: 2px !important;
	}

	.jhq-td-item {
		width: 50% !important;
	}

	.d_jhq_content {
		width: 100px !important;
		height: 100px !important;
	}

	.d_jhq_content>p:nth-child(1) {
		font-size: 20px !important;
		margin-top: 20px !important;
	}

	.d-jhq-td {
		font-size: 18px !important;
	}

	.d_jhq_content>p:nth-child(1)>span {
		font-size: 12px !important;
	}

	.d_jhq_content>p:nth-child(2) {
		font-size: 11px !important;
	}

	.d_jhq_content>p:nth-child(3) {
		font-size: 10px !important;
	}

	.d_jhq_xh {
		font-size: 18px !important;
		line-height: initial !important;
	}

	.d_jhq_name {
		font-size: 20px !important;
	}

	.slogan {
		font-size: 20px !important;
	}

	.nm-kj>div {
		padding: 0px 50px !important;
	}

	.about-content-box {
		padding-left: 0 !important;
	}

	.about-content-box>h1 {
		font-size: 20px !important;
		margin-bottom: 15px !important;
	}

	.about-botm {
		width: 106% !important;
		background-color: #FFFFFF !important;
		border-radius: 0 !important;
		right: 3% !important;
		text-align: center !important;
		bottom: 0 !important;
		position: relative !important;
		border-bottom: 1px solid #ebebeb !important;
	}

	.about-botm>li {
		text-align: center;
	}

	.about-nav {
		padding-left: 0 !important;
		font-size: 14px !important;
	}

	.about-nav-img>img {
		width: 90% !important;
	}

	.mtcx-sm-about {
		padding-bottom: 20px !important;
	}

	/* 大标题处理 */
	.jhq-title {
		margin-top: 15px !important;
		font-size: 18px !important;
		padding-bottom: 20px !important;
	}

	.nm-title-box {
		margin-top: 20px !important;
	}

	.nm-title-box>p:nth-child(1) {
		font-size: 18px !important;
	}

	.jhq_td_title {
		margin-top: 20px !important;
	}

	.jhq_td_title>p:nth-child(1) {
		font-size: 18px !important;
	}

	.news-switch-btn {
		padding: 5px 30px !important;
		font-size: 14px !important;
	}

	.nm-title-box>p:nth-child(2) {
		font-size: 12px !important;
	}

	.font-nav-line {
		left: 0 !important;
	}

	.nm-kj {
		padding-top: 20px !important;
	}

	.nm-kj>div>p:nth-child(1) {
		font-size: 16px !important;
	}

	.nm-kj>div>p:nth-child(2) {
		font-size: 20px !important;
	}

	/* .QR-img-box {
		margin-top: 20px !important;
		padding-bottom: 10px !important;
	} */

	.about-content-box>h2 {
		font-size: 16px !important;
		margin-bottom: 10px !important;
	}

	.about-content-box>p {
		font-size: 14px !important;
		line-height: 30.5px !important;
		padding-right: 0px !important;
	}

	.footer {
		padding: 20px 0 !important;
	}

	.about-btn {
		margin-top: 20px !important;
		height: 30px !important;
		line-height: 30px !important;
		font-size: 14px !important;
	}

	.sm-center {
		text-align: center !important;
	}

	.sy-peoper {
		font-size: 16px !important;
	}

	.news-switch-box {
		margin: 20px 0 !important;
	}

	.news-title {
		font-size: 16px !important;
	}

	.news-time {
		font-size: 12PX !important;
	}

	/* about video */
	.videos {
		left: 5% !important;
		top: 25% !important;
		width: 90% !important;
	}

	.jhq_td_title>p:nth-child(2) {
		font-size: 12px !important;
	}

	/* 多功能净化器 */
	.d_jhq::before {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		background: #333;
		top: 0;
		left: 0;
		opacity: 0.5;
	}

	.friend-link-box>span {
		font-size: 14px !important;
	}

	.friend-link-box>a {
		font-size: 12px !important;
	}

	.copyright {
		font-size: 12px !important;
	}

	.jhq-name {
		font-size: 14px !important;
		padding: 0 1.25rem!important;
	}

	.jhq-img {
		/* margin-top: 10px !important; */
		padding: 1.125rem 1.25rem!important;
	}

	.jhq-spso {
		font-size: 10px !important;
		line-height: initial !important;
		padding: 0 1.25rem!important;
		min-height: 30px!important;
	}

	.jhq-btn {
		height: 40px !important;
		line-height: 40px !important;
		font-size: 12px !important;
	}

	.under-pro {
		bottom: 0 !important;
	}

	.under-pro>a {
		padding: 4px 15px !important;
		font-size: 10px !important;
	}

	.pro-switch-left>div {
		height: 10px !important;
		width: 10px !important;
		top: -4px !important;
		border-top: 2px solid #bcbcbc !important;
		border-left: 2px solid #bcbcbc !important;
	}

	.pro-switch-right>div {
		height: 10px !important;
		width: 10px !important;
		top: -4px !important;
		border-top: 2px solid #bcbcbc !important;
		border-left: 2px solid #bcbcbc !important;
	}
	.about3{padding: 40px 0!important;}
	.about2-contact{padding-top: 40px!important;}
}

/* sm */
@media screen and (max-width: 780px) {
	.d-jhq-right-line:before{border: 2px solid #fff!important;}
	.gs-title, .ab2-title{
		font-size: 20px!important;
	}
	.about1{
		margin-top: 0!important;
	}
	.jhq-td-item{border: 1px solid #b7b7b8!important;}
	.jhq-td-item:nth-child(4) {
	    border-left: 1px solid #b7b7b8!important;;
	}
	.cndns-right{display: none;}
	.swiper-button-next, .swiper-button-prev{
		height: 20px!important;
	}
	.jhq-conten-box{
		padding-top: 10px!important;
	}
	.about-de-mp4-title {
		margin: 15px 0 !important;
		font-size: 20px !important;
	}
	.bg-content-box{
		padding: 5px 0 10px!important;
		top: 15%!important;
	}
	.about-detail{
		padding-top: 30px!important;
	}
	.jhq-td-item {
		width: 100% !important;
		height: 130px !important;
		justify-content: flex-start !important;
		padding-left: 40px !important;
		border-radius: 5px;
	}

	.about-de-title {
		font-size: 16px !important;
		margin-bottom: 10px !important;
	}

	.d-jhq-right-line:before {
		border: 2px solid #fff !important;
	}

	.js-title-img>img {
		width: 80% !important;
	}

	.js-title {
		font-size: 18px !important;
	}

	.news {
		margin-bottom: 25px !important;
	}

	.about-box {
		margin-top: 0 !important;
	}

	.about {
		min-height: 0 !important;
	}

	.jhq {
		padding-bottom: 15px !important;
	}

	.d_jhq {
		padding: 5% 0 !important;
	}

	.pro-switch-btn {
		top: 20px !important;
	}

	.nami {
		margin-bottom: 25px !important;
	}

	.pro-scrollbar {
		height: 2px !important;
		margin-top: 0 !important;
		width: 50% !important;
	}

	.td-img-box {
		width: 50px !important;
		height: 50px !important;
		line-height: 50px !important;
	}

	.jhq-td-name {
		font-size: 18px !important;
	}

	.jhq-td-text {
		font-size: 16px !important;
	}

	.jhq-td-contentbox {
		margin: 30px 0 !important;
	}

	.under-pro {
		bottom: -30% !important;
	}
	.joinus-link {
	    line-height: 40px!important;
	    height: 40px!important;
	    border-radius: 27px!important;
	    margin: 25px auto 0!important;
	}
	.joinus{
		padding: 50px 0!important;
	}
}

/* .about-video-play{
	display: none!important;
	margin-left: 20px;
} */

.joinus-link{
	width: 161px;
	    height: 55px;
	    line-height: 55px;
	    border-radius: 27px;
	    background: #0094e9 url(../images/aicon5.png) 108px center no-repeat;
	    display: block;
	    margin: 42px auto 0;
	    text-align: left;
	    padding-left: 35px;
	    font-size: 14px;
	    font-weight: bold;
	    color: #fff;
}
.joinus-link:hover{
	color: #fff;
}

.joinus{padding: 80px 0;}
.my-nypro-head-txt{
	position: relative;
	height: 100%;
}
.little-title{
	font-size: 12px;
	color: #979797;
	margin-top: 6px;
}
.posi-tel{
	width: 100%;
	    height: auto;
	    position: absolute;
	    left: 30px;
	    top: 370px;
}

.tel a {
	    display: inline-block;
		border: 1px solid #fff;
	    background: #0094e9;
	    color: #fff;
	    font-size: 16px;
	    font-weight: bold;
	    border-radius: 40px;
	    padding: 5px 30px;
	    margin-right: 20px;
		transition: all .5s;
}

 .tel a:hover{
	border: 1px solid #0094e9;
	color: #0094e9;
	background-color: #fff;
}
.my-nypro-head{
	position: relative;
}
.ab-swiper-container{
	position: relative;
}
.ry-next{
	background: url(../images/aicon1.png) center center no-repeat;
	position: absolute;
	    width: 35px;
	    height: 35px;
		margin-top: -20px;
	    border-radius: 100%;
	    border: 1px solid #fff;
	    z-index: 999;
	    top: 50%;
	    left: 0;
	    cursor: pointer;
		transition: all .5s;
}
.ry-prev{
	background: url(../images/aicon2.png) center center no-repeat;
	position: absolute;
	    width: 35px;
	    height: 35px;
		margin-top: -20px;
	    border-radius: 100%;
	    border: 1px solid #fff;
	    z-index: 999;
	    top: 50%;
	    right: 0;
	    cursor: pointer;
		transition: all .5s;
}
.ry-next:hover {
	background-color: #000;
	border: 1px solid #000;
}
.ry-prev:hover {
	background-color: #000;
	border: 1px solid #000;
}
.ab2-title{
	text-align: center;
	color: #fff;
	font-size: 36px;
	line-height: 1;
}
.ab2-subtitle{
	text-align: center;
	color: #fff;
	font-size: 12px;
	margin-top: 22px;
	line-height: 24px;
}
.about3{
	background: url(../images/abg1.jpg);
	background-size: cover;
	padding: 100px 0;
	/* height: 800px; */
}
.gs-title{
	font-size: 36px;
	line-height: 66px;
	color: #222;
	/* font-weight: bold; */
	text-align: center;
}
.about1{margin-top: 22px;max-width: 1200px;
    margin: 0 auto;}

.videolist {
	cursor: pointer;
}
.pro-tja{
    display: block;
}
.pro-tja img{
    transition: all .5s;
}
.pro-tja:hover>img{
    transform: scale(1.1);
}
.pro-tja:hover p{
    color: #0094e9!important;
}
.bg-content-box::before{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#333;
	opacity:0;
}

.QR-img-box {
	margin-top: 70px !important;
	padding-bottom: 10px !important;
}

.about-box {
	margin-top: 90px;
	position: relative;
}

.sycj-content-box {
	margin-top: 50px;
}

.d-jhq-right-line {
	width: 50%;
	height: 50%;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
}

.d-jhq-right-line:before {
	content: '';
	display: block;
	width: 200%;
	height: 200%;
	border-radius: 100%;
	border: 4px solid #fff;
	position: absolute;
	right: 0;
	top: 0;
}

.slogan {
	font-size: 40px;
	font-weight: lighter;
}

.d-jhq-td {
	font-size: 24px;
	line-height: 33px;
}

.d-jhq-slogan {}

/* wellcome */
.am-container {
	max-width: 1436px !important;
	/* max-width: none; */
}

.top-shop-box {
	display: flex;
	justify-content: flex-end;
}

.top-shop-link {
	margin-left: 30px;
}

.top-shop-name {
	margin-left: 10px;
	font-size: 14px;
	color: #999;
}


/* wellcome */

.wellcome-box {
	width: 100%;
	background-color: #ebebeb;
}

.wellcome {
	min-height: 40px;
	line-height: 40px;
	color: #999999;
}

.logo {
	height: 110px;
	line-height: 110px;
}

.logo-slogan {
	margin-left: 24px;
	color: #0094e9;
	font-size: 20px;
	font-weight: bold;
	position: relative;
}

.logo-after-line {
	display: block;
	position: absolute;
	top: 40px;
	left: 0;
	width: 1px;
	height: 30px;
	background: #d7d7d7;
	padding: 0;
}

.logo-slogan:hover {
	color: #0094e9;
}

.logo-slogan>span {
	padding-left: 24px;
}

.phone {
	text-align: right;
	color: #333333;
	font-weight: bold;
	font-size: 22px;
}

/* 导航 */
.menu-box {
	width: 100%;
	background-color: #0094e9;
	height: 70px;
}

.menu {
	height: 100%;
	line-height: 69px;
}

.menu-nav>li:hover {
	background-color: #80caf4;
}

.menu-nav-item {
	position: relative;
	transition: all .36s ease;
}

.menu-nav-item>ul {
	margin: 0;
	position: absolute;
	width: 100%;
	top: 90px;
	left: 0;
	z-index: 999;
	background: #fff;
	border-top: 2px solid #d2d3d5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	box-shadow: 0 2px 10px rgb(0 0 0 / 5%);
	transition: all .36s ease;
	/* display: none; */
	visibility: hidden;
	opacity: 0;

}

.menu-nav-item:hover>ul {
	opacity: 1;
	visibility: visible;
	top: 70px;

}

.menu-nav-item>ul>li {
	border-bottom: 1px solid #f5f5f5;
	transition: all .2s ease-in-out;
}

.menu-nav-item>ul>li:hover {
	background-color: #f9f9f9;
}

.menu-nav-item>ul>li:hover>a {
	color: #0094e9;
}

.menu-nav-item>ul>li>a {
	color: #666;
	transition: all .2s ease-in-out;
}

.act-nav {
	background-color: #80caf4;
}

.menu-nav>li>a {
	display: block;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 70px;
}

.am-topbar-inverse {
	background-color: #ffffff;
	border-color: #ffffff;
	color: #333;
}

.am-topbar {
	margin-bottom: 0;
}

.sm-menu {
	width: 100%;
	max-width: 768px;
	background-color: #EEEEEE;
	position: fixed;
	top: 0;
	z-index: 999;
	border-bottom: 1px solid #eee;
}

.sm-menu-style {
	background-color: #00b7eb;
	border-radius: #00b7eb;
	color: #fff;
}

.sm-menu-style:hover {
	background-color: #00b7eb;
	border-radius: #00b7eb;
	color: #fff;
}

.sm-menu-bg {
	position: fixed;
	width: 100%;
	height: 100vh;
	left: 0;
	top: 0;
	display: none;
	background-color: #333;
	opacity: 0.9;
	z-index: 1000;
	/* transition: all .5s; */
}

.menu-list-box {
	width: 60%;
	height: 100%;
	background-color: #FFF;
	position: fixed;
	top: 0;
	left: -100%;
	text-align: center;
	color: #333333;
	z-index: 1001;
	transition: all .5s;
	overflow-y: auto;
	overflow-x: hidden;
}

.sm-menu-item {
	padding: 15px 0;
	border-bottom: 1px solid #eee;

}

.menu-list-box>li {
	position: relative;
}

.sm-submenu-box {
	margin: 0;
	background: #f5f5f5;
	display: none;
}

.sm-submenu-box>li {
	padding: 10px 0;
	color: #666666;
	font-size: 14px;
	border-bottom: 1px solid #fff;
}

.xm {
	position: absolute;
	width: 70px;
	height: 100%;
	display: block;
	right: 0;
	top: 0;
	padding-top: 12px;
	color: rgba(0, 0, 0, .61);
}

.sm-submenu-box>li>a {
	color: #666666;
}

.sm-menu-close-btn {
	position: absolute;
	right: -70px;
	color: #fff;
	top: 45%;
	width: 45px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	border-radius: 50px;
	border: 1px solid #fff;
	cursor: pointer;
	transition: all .5s;
}

.news-list-item {
	overflow: hidden;
}



/* 背景 */
.bg {
	position: relative;
}

.bg-img {
	width: 100%;
}

.gb-text1 {
	font-size: 36px;
	font-weight: lighter;
}

.gb-text2 {
	font-size: 54px;
	font-weight: bold;
}

.gb-text3 {
	font-size: 30px;
	font-weight: lighter;
}

.bg-content-box-bg {
	position: absolute;
	min-height: 30%;
	padding: 20px 0 40px;
	top: 25%;
	background: #333;
	opacity: 0.7;
	z-index: 99;
}

.bg-content-box {
	position: absolute;
	padding: 20px 0 40px;
	top: 25%;
	color: #FFFFFF;
	z-index: 100;
}

.under-pro {
	position: absolute;
	/* margin-top: 90px; */
	width: 100%;
	bottom: -40%;
	color: #fff;
}

.under-pro>a {
	padding: 17px 84px;
	background: #0094e9;
	color: #fff;
	font-size: 18px;
	border-radius: 30px;
}

.under-pro>a:hover {
	border: #EEE;
	background-color: #fff;
	color: #0094e9;
}

/* 净化器产品 */
.jhq {
	width: 100%;
	background-color: #e4ebf3;
}

.jhq-main {
	/* padding: 90px; */
	overflow: hidden;
}

.jhq-item {
	position: relative;
	/* margin-bottom: 15px; */
}


.jhq-title {
	margin-top: 90px;
	font-size: 40px;
	font-weight: bold;
	padding-bottom: 50px;
}

.jhq-conten-box {
	max-width: 450px;
	/* min-height: 610px; */
	background: #ffff;
	/* padding-right: 40px; */
	padding-top: 30px;
	/* padding-left: 40px; */
	position: relative;
}

.jhq-name {
	font-size: 24px;
	font-weight: bold;
	/* margin-bottom: 5px; */
	line-height: 34px;
	/* text-align: center; */
	padding: 0 40px;
}

.jhq-spso {
	font-size: 16px;
	color: #194c7f;
	line-height: 34px;
	/* text-align: center; */
	padding: 0 40px;
}

.jhq-img {
	/* margin-top: 50px; */
	overflow: hidden;
	max-height: 450px;
	padding: 50px;
}

.jhq-img>img {
	width: 100%;
	transition: all 0.5s;
}

.jhq-img>img:hover {
	transform: scale(1.1);
}

.jhq-btn {
	width: 100%;
	display: flex;
	height: 65px;
	line-height: 65px;
	align-items: center;
	text-align: center;
	font-size: 16px;
	border-top: 1px solid #E1E1E1;
}

.pro-scrollbar {
	height: 4px;
	background-color: #fff;
	width: 60%;
	margin: 0 auto;
	margin-top: 45px;
}

.pro-switch-btn {
	position: absolute;
	width: 40px;
	height: 4px;
	background: #bcbcbc;
	top: 65px;
	cursor: pointer;
}

.pro-switch-btn:hover {
	background: #0094e9;
}

.pro-switch-btn:hover>div {
	border-top: 4px solid #0094e9;
	border-left: 4px solid #0094e9;
}

.pro-switch-left {
	left: 15%;
}

.pro-switch-right {
	right: 15%;
}

.pro-switch-box {
	padding: 20px 0;
	position: relative;
}

.pro-switch-left>div {
	position: absolute;
	height: 18px;
	width: 18px;
	top: -7px;
	left: 0;
	border-top: 4px solid #bcbcbc;
	border-left: 4px solid #bcbcbc;
	transform: rotate(-45deg);
}

.pro-switch-right>div {
	position: absolute;
	height: 18px;
	width: 18px;
	top: -7px;
	right: 0;
	border-top: 4px solid #bcbcbc;
	border-left: 4px solid #bcbcbc;
	transform: rotate(135deg);
}

.lj-prd {
	flex: 1;
	height: 100%;
	border-right: 1px solid #E1E1E1;
}

.lj-prd:nth-child(2) {
	border-right: none;
}

/* 多功能净化器 */
.d_jhq {
	/* background: url(../images/d_jhq_1.jpg) no-repeat; */
	background-size: cover;
	padding: 16% 0;
	position: relative;
}


.d_jhq_main {
	color: #ffffff;
	text-align: center;
}

.d_jhq_main>ul {
	margin-top: 20px;
}

.d_jhq_xh {
	font-size: 40px;
	line-height: 80.07px;
}

.d_jhq_name {
	font-size: 36px;
	font-weight: bold;
}

.d_jhq_content {
	width: 155px;
	height: 155px;
	border: 2px solid #ffffff;
	border-radius: 100%;
	text-align: center;
	position: relative;
}

.d_jhq_content>p:nth-child(1) {
	font-size: 40px;
	font-weight: bold;
	margin-top: 35px;
}

.d_jhq_content>p:nth-child(1)>span {
	font-size: 15px;
	font-weight: initial;
}

.d_jhq_content>p:nth-child(2) {
	font-size: 14px;
}

.d_jhq_content>p:nth-child(3) {
	font-size: 12px;
}

.d_jhq_main>ul {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.nami {
	margin-bottom: 100px;
}

.nm-title-box {
	margin-top: 100px;
	text-align: center;
}

.nm-title-box>p:nth-child(1) {
	font-size: 40px;
	color: #333333;
	font-weight: bold;
}

.nm-title-box>p:nth-child(2) {
	font-size: 18px;
	color: #999999;
}

.nm-img-box {
	width: 100%;
	margin-top: 2.5rem;
}

.nm-kj {
	display: flex;
	justify-content: center;
	text-align: center;
	padding-top: 60px;
}

.nm-kj>div {
	padding: 0 60px;
}

.nm-kj>div>p:nth-child(1) {
	font-size: 18px;
}

.nm-kj>div>p:nth-child(2)>span {
	font-size: 18px;
	font-weight: initial;
}

.nm-kj>div>p:nth-child(2) {
	font-size: 40px;
	color: #0094e9;
	font-weight: bold;
}

/* 净化器特点 */
.jhq {
	padding-bottom: 60px;
}

.jhq_td {
	width: 100%;
	position: relative;
	background: url(../images/jhq_td_1.jpg) no-repeat;
	background-size: cover;
	padding-bottom: 20px;
}

.jhq-td-contentbox {
	margin: 60px 0;
}

.jhq_td_title {
	/* 100px */
	margin-top: 100px;
	text-align: center;

}

.jhq_td_title>p:nth-child(1) {
	font-size: 40px;
	color: #FFFFFF;
	font-weight: bold;
}

.jhq_td_title>p:nth-child(2) {
	font-size: 18px;
	color: #FFFFFF;
}

.jhq_td_box {
	display: flex;
	flex-wrap: wrap-reverse;
	text-align: center;
	color: #FFFFFF;
	justify-content: center;
}

.jhq-td-name {
	margin-left: 15px;
	font-size: 22px;
}

.jhq-td-text {
	font-size: 18px;
}

.jhq_td_box>li {}

.jhq-td-item {
	width: 400px;
	height: 290px;
	border: 1px solid #b7b7b8;
	/*border-radius: 5px;*/
	position: relative;
	color: #fff;
	display: flex;
	align-items: center;
	/*margin: 4px;*/
	justify-content: center;
	margin-right: -1px;
	margin-bottom: -1px;
}
.jhq-td-item:hover {
    border: 1px solid #0094e9;
}
/*.jhq-td-item:nth-child(1){*/
/*	 border-left: none; */
/*}*/
/*.jhq-td-item:nth-child(2){*/
/*	border-left: none;*/
/*}*/
/*.jhq-td-item:nth-child(3){*/
/*	border-left: none;*/
/*}*/
/*.jhq-td-item:nth-child(4){*/
/*	border-bottom: none;*/
/*}*/
/*.jhq-td-item:nth-child(5){*/
/*	border-left: none;*/
/*	border-bottom: none;*/
/*}*/
.jhq-td-item:hover {
	color: #FFF !important;
	z-index: 1;
}

.jhq-td-item:hover>.jhq-td-hover-box {
	display: block;
}

.jhq-td-content-box {
	z-index: 100;
	position: relative;
}

.jhq-td-hover-line {
	height: 1px;
	width: 60px;
	background: #fff;
	position: absolute;
	left: 0;
	bottom: 45px;
	transition: all .5s;
}

.jhq-td-item:hover>.jhq-td-content-box>.jhq-td-hover-line {
	width: 100% !important;
}

/*.jhq-td-hover-box {*/
/*	position: absolute;*/
/*	width: 400px;*/
/*	height: 290px;*/
/*	background: #0094e9;*/
	/*border-radius: 5px;*/
/*	top: -1px;*/
/*	left: -1px;*/
	/*transform: translate(-50%, -50%);*/
/*	z-index: 98;*/
/*	display: none;*/

/*}*/


.jhq-td-hover-box {
	position: absolute;
	width: 104%;
	height: 104%;
	background: #0094e9;
	/*border-radius: 3%;*/
	top: 52%;
	left: 52%;
	transform: translate(-52%, -52%);
	z-index: 98;
	display: none;

}

.td-img {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-bottom: 40px;
}

.td-img-box {
	width: 60px;
	height: 60px;
	border: 1px solid #ffffff;
	border-radius: 60px;
	line-height: 60px;
}

/* 适用场景 */

.sycj {
	margin-bottom: 90px;
}

.sycj-img-box {
	overflow: hidden;
}

.sycj-box {
	margin-bottom: 20px;
}

.sycj-box:hover>.sycj-img-box>img {
	transform: scale(1.1);
}


.sycj-img-box>img {
	transition: all 0.5s;

}

.sy-peoper {
	margin-top: 15px;
	font-size: 22px;
	color: #333333;
}

/* 关于 */
.about {
	width: 100%;
	min-height: 1000px;
	position: relative;
	background: url(../images/about_bg.png) no-repeat;
	background-size: cover;
	overflow: hidden;
}

.about-content-box {
	margin-top: 40px;
	padding-left: 60px;
	color: #FFFFFF;
}

.about-content-box>h1 {
	font-size: 40px;
	margin-bottom: 50px;
	font-weight: bold;
}

.about-content-box>h2 {
	font-size: 26px;
	margin-bottom: 20px;
	font-weight: bold;
}

.about-content-box>p {
	padding-right: 20px;
	line-height: 35.5px;
	font-size: 16px;
}

.about-btn {
	width: 120px;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
	background: #0094e9;
	color: #ffffff;
	border-radius: 20px;
	margin-top: 45px;
	text-align: center;
	transition: all .3s;
}

.about-btn:hover {
	color: #0094e9;
	background: #fff;
}

.about-play {
	width: 80px;
	height: 80px;
	border-radius: 100%;
	background: #dfdfdf;
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: all 1s;
	z-index: 1;
	opacity: 1;
	visibility: visible;
	/* -webkit-animation-duration: .3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate; */
	
}
.about-play2 {
	width: 75px;
	height: 75px;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: translate(-50%,-50%);
	cursor: pointer;
	transition: all 1s;
	z-index: 1;
	opacity: 1;
	visibility: visible;
	/* -webkit-animation-duration: .3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate; */
	
}

.about-play::before{
	    display: none;
	    content: " ";
	    width: 130px;
	    height: 130px;
	    background: rgba(246, 243, 239, 1);
	    position: absolute;
	    z-index: 0;
	    border-radius: 100%;
	    animation: quan 1.5s ease 50ms infinite;
		z-index: -1;
	}

.about-play>img{
	width: 26%!important;
}

.videos {
	display: none;
	position: fixed;
	left: 20%;
	top: 20%;
	z-index: 100;
	width: 60%;
	/* max-height: 450px; */
	min-height: 320px;
	/* overflow: hidden; */
}

.vclose {
	position: absolute;
	right: 1%;
	top: 1%;
	border-radius: 100%;
	cursor: pointer;
}

.about-botm {
	width: 1050px;
	height: 120px;
	background-color: #FFFFFF;
	border-radius: 60px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.about-nav-img {
	/* overflow: hidden; */
}

.am-block:hover>.about-nav-img>img {
	transition: all 0.5s;
	transform: scale(1.1);
}

.about-nav {
	padding-left: 20px;
	color: #666666;
	font-size: 18px;
}

/* 新闻 */
.news {
	margin-bottom: 100px;
}

.news-switch-box {
	margin: 35px 0;
}

.news-switch-btn {
	padding: 6px 23px;
	border-radius: 20px;
	color: #666666;
	border: 1px solid #e1e1e1;
	font-size: 18px;
}

.news-switch-btn:hover {
	background: #0094e9;
	color: #fff;
}

.act-news-switch-btn {
	background: #0094e9 !important;
	color: #fff !important;
}

.news-img-box {
	overflow: hidden;
}

.news-img-box>img {
	transition: all 0.5s;
}

.news-img-box:hover>img {
	transform: scale(1.1);
}

.news-title {
	margin-top: 30px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.news-time {
	font-size: 14px;
	color: #999999;
	margin: 20px 0 0 0;
	padding-bottom: 30px;
	border-bottom: 1px solid #ebebeb;
}
.banner-contentbox {
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    display: flex;
    left: 0;
    justify-content: center;
    align-items: center;
}
.news-title-list {
	font-size: 14px;
	padding: 20px 0;
	/* font-weight: 500; */
	border-bottom: 1px solid #ebebeb;
}

/* 友情链接 */
.friend-link-box {
	margin-bottom: 25px;
}

.friend-link-box>span {
	font-size: 18px;
	color: #0094E9;
}

.friend-link-box>a {
	font-size: 14px;
	color: #999999;
	padding: 0 10px;
	position: relative;
}

.friend-link-box>a>span {
	width: 1px;
	height: 16px;
	background: #999;
	display: inline-block;
	position: absolute;
	top: 4px;
	right: -4px;
}

/* 底部 */
.footer {
	background-color: #0b1825;
	padding: 50px 0;
}

.shop-link {
	font-size: 14px;
	margin: 0 10px;
	color: #999999;
}

.foot-nav {
	position: relative;
	overflow: hidden;
}

.font-nav-line {
	width: 100%;
	height: 1px;
	background: #434d57;
	position: absolute;
	top: 45px;
	left: 0;
}

.foot-nav-title {
	font-size: 16px;
	color: #fff;
	margin-bottom: 40px;
}

.foot-nav-left {
	display: flex;
	justify-content: space-around;
}

.foot-nav-item {
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
}

.foot-nav-item:hover {
	color: #fff;
}

.copyright {
	background-color: #010910;
	padding: 10px 0;
	color: #999;
	font-size: 14px;
}

.yslogo {
	margin-top: -10px;
}



/* 面包屑导航 */
/**公共样式**/
.am-parth {
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 0 3px rgba(0, 0, 0, .15);
}

.am-parth .location {
	position: relative;
	padding-left: 20px;
	background: url(../images/map-location.png) 0 center no-repeat;
	background-size: 16px auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

@media screen and (max-width:1024px) {
	.am-parth {
		font-size: 12px;
		height: 40px;
		line-height: 40px;
	}

	.am-parth .location {
		font-size: 12px;
	}
}

/* 分页 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

.pages {
	text-align: center;
	margin-top: 20px;
}

.pages a {
	width: 46px;
	margin: 0 5px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	display: inline-block;
	background: #fff;
	border-radius: 50%;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .05)
}

.pages a.on,
.pages a:hover {
	background: #0094e9;
	color: #fff;
}

@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 20px 0;
	}

	.pages a {
		font-size: 12px;
		width: 30px;
		height: 30px;
		line-height: 30px;
	}

}


/* 产品列表样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

/**产品列表样式**/
.saixuan {
	background: #fff;
	border-radius: 10px;
	padding: 30px;
	margin-bottom: 25px;
}

.saixuan ul li {
	border-bottom: 1px dashed #eee;
	position: relative;
	padding: 15px 0;
	padding-left: 3.5em;
}

.saixuan ul li span {
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 18px;
}

.saixuan ul li a {
	display: inline-block;
	padding: 4px 20px;
	border-radius: 30px;
}

.saixuan ul li a.on {
	background: #0094e9;
	color: #fff;
}

.ny-pro-list ul {
	margin: 0 -10px;
}

.ny-pro-list ul li {
	padding: 10px;
}

.ny-pro-list ul li a {
	display: block;
	background: #fff;
	text-align: center;
	padding: 15px;
	border-radius: 10px;
}

.ny-pro-list ul li a:hover {
	-webkit-box-shadow: 0 10px 40px rgb(222 222 222 / 71%);
	box-shadow: 0 10px 40px rgb(222 222 222 / 71%);
}

.ny-pro-list ul li a i {
	display: block;
	overflow: hidden;
	border-radius: 10px;
	max-height: 306px;
}

.ny-pro-list ul li a i img {
	transition: all .3s linear;
}

.ny-pro-list ul li a:hover i img {
	transform: scale(1.08)
}

.ny-pro-list ul li a .txt {
	padding-top: 10px;
}

@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 20px 0;
	}

	.saixuan {
		padding: 20px;
		margin-bottom: 10px;
	}

	.saixuan ul li {
		padding: 10px 0;
		padding-left: 2.5em;
	}

	.saixuan ul li span {
		font-size: 12px;
		top: 15px;
	}

	.saixuan ul li a {
		font-size: 12px;
		padding: 4px 10px;
	}

	.ny-pro-list ul {
		margin: 0 -5px;
	}

	.ny-pro-list ul li {
		padding: 5px;
	}

	.ny-pro-list ul li a {
		padding: 6px;
	}

	.ny-pro-list ul li a .txt {
		font-size: 12px;
		padding-top: 6px;
	}

}

/* 案例列表样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

.ny-nav1 {
	text-align: center;
	margin-bottom: 30px;
}

.ny-nav1 a {
	display: inline-block;
	padding: 10px 30px;
	background: #fff;
	border-radius: 40px;
	border: 1px solid #ebe8e4;
	margin: 0 10px;
}

.ny-nav1 a.on,
.ny-nav1 a:hover {
	background: #0094e9;
	color: #fff;
	border-color: #0094e9;
}

/**新闻列表样式**/
.news-list4 ul {
	position: relative;
	margin: 0 -15px;
}

.news-list4 ul li {
	width: 33.333%;
	float: left;
	padding: 15px;
}

.news-list4 ul li a {
	display: block;
	background: #fff;
}

.news-list4 ul li a i {
	display: block;
	overflow: hidden;
}

.news-list4 ul li a i img {
	width: 100%;
	transition: .6s .05s;
}

.news-list4 ul li a:hover i img {
	transform: scale(1.1);
}

.news-list4 ul li a .txt {
	padding: 20px;
}

.news-list4 ul li a .txt .tit {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-list4 ul li a .txt .note {
	font-size: 14px;
	color: #666;
	margin: 10px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.news-list4 ul li a .txt .more {
	font-size: 14px;
	color: #999;
}


@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 30px 0;
	}

	.ny-nav1 {
		margin-bottom: 8px;
		margin: -30px -1rem 5px -1rem;
		background: #fff;
		padding-top: 10px;
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
	}

	.ny-nav1 a {
		font-size: 14px;
		font-weight: bold;
		padding: 4px 10px;
		margin-bottom: 10px;
		border: none;
		margin-left: 5px;
		margin-right: 5px;
	}

	/**新闻列表样式**/
	.news-list4 ul {
		margin: 0 -5px;
	}

	.news-list4 ul li {
		width: 100%;
		padding: 5px;
	}
}


/* 内页 */
/* 新闻列表样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

.ny-nav1 {
	text-align: center;
	margin-bottom: 30px;
}

.ny-nav1 a {
	display: inline-block;
	padding: 10px 30px;
	background: #fff;
	border-radius: 40px;
	border: 1px solid #ebe8e4;
	margin: 0 10px;
}

.ny-nav1 a.on,
.ny-nav1 a:hover {
	background: #0094e9;
	color: #fff;
	border-color: #0094e9;
}

/**新闻列表样式**/
.ny-news-list3 ul li {
	margin-top: -1px;
	transition: all .1s linear;
	position: relative;
	background: #fff;
	border: 1px solid #eee;
}

.ny-news-list3 ul li a {
	display: block;
	padding: 30px;
}

.ny-news-list3 ul li:hover {
	box-shadow: 0 0 10px 6px #eeeeee;
	z-index: 99;
}

.ny-news-list3 ul li a i {
	width: 18%;
	float: left;
}

.ny-news-list3 ul li a .txt {
	width: 82%;
	float: right;
	padding-left: 30px;
	position: relative;
}

.ny-news-list3 ul li a .txt.w10 {
	width: 100%;
}

.ny-news-list3 ul li a .txt .tit {
	font-size: 20px;
	color: #333;
}

.ny-news-list3 ul li a .txt .note {
	font-size: 14px;
	color: #999;
	margin: 10px 0;
	line-height: 1.8;
}

.ny-news-list3 ul li a .txt .rq {
	display: block;
	font-size: 13px;
	font-family: arial;
	height: 16px;
	position: absolute;
	top: 6px;
	right: 62px;
	padding-left: 24px;
	color: #999;
}

.ny-news-list3 ul li a .txt .readNum {
	display: block;
	font-size: 13px;
	font-family: arial;
	height: 16px;
	background: url(../images/newsList_icon02.png) no-repeat left center;
	position: absolute;
	top: 5px;
	right: 4px;
	padding-left: 24px;
	color: #666;
}

.ny-news-list3 ul li a .txt .more {
	width: 36px;
	height: 36px;
	line-height: 34px;
	border-radius: 50%;
	border: 1px solid #ddd;
	text-align: center;
	transition: all .3s linear;
}

.ny-news-list3 ul li a .txt .more:before {
	content: "\f105";
}

.ny-news-list3 ul li a i {
	display: block;
	overflow: hidden;
	background: #000;
}

.ny-news-list3 ul li a i img {
	transition: all .3s linear;
}

.ny-news-list3 ul li a:hover i img {
	transform: scale(1.1);
	opacity: .8;
}

.ny-news-list3 ul li a:hover .more {
	background: #0094e9;
	color: #fff;
}
.news-on>.on>a{
	background: #0094e9 !important;
	color: #fff !important;
}

/**公共样式**/
.ny-warp{ padding:60px 0; background:#f3f3f3;}
.ny-right{ width:78%; float:right;}
.ny-left{ width:20%; float:left;}
/**左侧栏目导航**/
.side-nav .lanmu-tit{background:#0094e9;text-indent: 42px; position:relative; padding:20px 0;}
.side-nav .lanmu-tit span{color: #fff;font-size: 26px;font-weight: normal;overflow: hidden; display:block;}
.side-nav .lanmu-tit em{ color:rgba(255,255,255,.5); font-size:14px; display:block;}
.side-nav .lanmu-nav{overflow: hidden;width: 100%;background-color: #fff;border-left: 1px solid #ececec;border-right: 1px solid #ececec;}
.side-nav .lanmu-nav>ul>li{position: relative;line-height: 60px;text-indent: 45px;font-size: 16px;border-bottom: 1px solid #ececec;}
.side-nav .lanmu-nav>ul>li>a{color: #333;text-decoration: none;display: block; position:relative;}
.side-nav .lanmu-nav>ul>li>a:before{content: "\f105"; text-indent:1px; text-align:center; display:block; width:18px; height:18px; line-height:15px; overflow:hidden; border-radius:50%; color:#999; border:1px solid #eee; position:absolute; right:40px; top:50%; margin-top:-9px;transition: all .3s linear;}
.side-nav .lanmu-nav>ul>li>a:hover:before,.side-nav .lanmu-nav>ul>li.on>a:before{background:#0094e9;color:#fff;}
.side-nav .lanmu-nav>ul>li>a:hover,.side-nav .lanmu-nav>ul>li.on>a{ color:#0094e9}
/**左侧联系方式**/
.sidecon{background: #fff;margin-top:20px;}
.sidecon .tit{ height:70px; background:#0094e9; color:#fff; text-align:center; font-size:24px; line-height:70px;}
.sidecon img{ width:100%;}
.sidecon .txt{ padding:20px 20px 10px 20px; font-size:1.4rem;border: 1px solid #eee;}
.sidecon .txt p{ margin-bottom:10px;}
.sidecon .txt p.stit{ font-weight:bold;}

/**新闻内容样式**/
.article-wrap{padding:40px; background:#fff;color:#666;min-height:500px;border: 1px solid #eee;}
.article-wrap hr{border-top: 1px solid #d6d5ce;}
.article-wrap .article-header { text-align:center; margin-bottom:20px;}
.article-wrap .article-header h1{color: #000000;font-size: 24px;margin-bottom:20px; font-weight:normal;}
.article-wrap .article-header .sub{ color:#999; font-size:12px;font-weight: lighter;}
.article-wrap .article-header .sub span{ margin:0 10px; display:inline-block;}
.article-wrap .article-header .sub span i{ margin-right:4px;}

.article-body{font-size: 16px;letter-spacing: 0.08rem;line-height: 36px;min-height:400px; margin-bottom:25px;}
.article-body img{ max-width:100%; height:auto !important;}
.article-footer{ font-size:14px; line-height:2;}
.info_key { line-height:30px;overflow:hidden; padding-bottom:20px;font-size:14px;}
.info_key em{ padding: 0px 12px;}
.info_key span { font-size:14px;}
.info_key a { margin-right:10px;}

.xgnews{ border:1px solid #eee;border-top: 1px solid #fefced; padding:30px; background:#fff;}
.xgnewstit{ font-size:18px; font-weight:bold; margin-bottom:15px;}
.xgnews .xgnews-list ul li{ font-size:14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height:2.8; padding-right:15px;}

@media screen and (max-width:1024px){
/**公共样式**/
.ny-warp{ padding:20px 0;}
.ny-left{ width:100%; float:none;}
.ny-right{ width:100%; float:none;}

/**左侧栏目导航**/
.sidecon{ display:none;}
.side-nav{ margin-bottom:15px;}
.side-nav .lanmu-tit{text-indent:1em; padding:10px 0;}
.lanmu-tit:before {content: "\f0d7";position: absolute;right: 15px;top:50%; transform:translateY(-50%); color:#fff;}
.side-nav .lanmu-tit span{ font-size:18px;}
.side-nav .lanmu-tit em{ display:none;}
.side-nav .lanmu-nav{ display:none;}
.side-nav .lanmu-nav.on{ display:block;}
.side-nav .lanmu-nav>ul>li{ line-height:50px; font-size:14px;}
/**新闻内容样式**/
.article-wrap{padding: 15px;margin:-4px -1rem 0 -1rem;    background: #fff;border: none;}
.article-wrap .article-header h1{ font-size:1.8rem; margin-bottom:10px;}
.article-wrap .article-header{ margin-bottom:10px;}
.article-footer ul li{ float:none !important; font-size:1.2rem; height:24px;}
.xgnews{ margin:0 -1rem; border:none; border-top:1px solid #eee;}

}


/* 人才招聘列表样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

/**招聘样式**/
.rczp-down-icon {
	padding-left: 5px;
}

.ny-join-list .join-head {
	padding: 2rem;
	background: #e4e4e4;
}

.ny-join-list .join-head span {
	font-size: 18px;
	font-weight: bold;
	float: left;
}

.ny-join-list .join-head span:first-child {
	width: 50%;
}

.ny-join-list .join-head span:nth-child(2) {
	width: 15%;
	text-align: center;
}

.ny-join-list .join-head span:nth-child(3) {
	width: 20%;
	text-align: center;
}

.ny-join-list .join-head span:last-child {
	float: right;
}

.ny-join-list .am-accordion-gapped {
	margin: 0;
}

.ny-join-list .am-accordion-gapped .am-accordion-title {
	border: none;
}

.ny-join-list .am-accordion-gapped .am-accordion-item {
	margin: 0;
	border: none;
	border-bottom: 1px solid #eee;
}

.ny-join-list .am-accordion-title {
	font-size: 18px;
	padding: 2rem;
	background: #fff;
}

.ny-join-list .am-accordion-title span {
	display: inline-block;
	float: left;
}

.ny-join-list .am-accordion-title span:first-child {
	width: 50%;
}

.ny-join-list .am-accordion-title span:nth-child(2) {
	width: 15%;
	text-align: center;
}

.ny-join-list .am-accordion-title span:nth-child(3) {
	width: 20%;
	text-align: center;
}

.ny-join-list .am-accordion-title span:last-child {
	float: right;
}

/* .ny-join-list .am-accordion-title span:last-child:after{content: "\f105"; margin-left:5px;} */
/* .ny-join-list .am-accordion-title span:last-child:after{content: "\f107";} */
.ny-join-list .am-accordion-gapped .am-active .am-accordion-title {
	background: #0094e9;
	color: #fff;
}

.ny-join-list .am-accordion-gapped .am-accordion-title:after {
	display: none;
}

.ny-join-list .am-accordion-content {
	padding: 30px;
	line-height: 2;
	background: #fff;
}

@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 20px 0;
	}

	/**招聘样式**/
	.ny-join-list .join-head {
		padding: 1rem;
	}

	.ny-join-list .join-head span {
		font-size: 14px;
	}

	.ny-join-list .join-head span:nth-child(2) {
		display: none;
	}

	.ny-join-list .join-head span:nth-child(3) {
		display: none;
	}

	.ny-join-list .am-accordion-title span:nth-child(2) {
		display: none;
	}

	.ny-join-list .am-accordion-title span:nth-child(3) {
		display: none;
	}

	.ny-join-list .am-accordion-title {
		font-size: 14px;
		padding: 1rem;
	}

	.ny-join-list .am-accordion-content {
		padding: 20px;
		font-size: 12px;
	}

}

/* 联系我们样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

/**联系我们**/
.contact1 {
	background: #fff;
	padding: 60px;
	border-radius: 10px;
}

.contact1 .contact1-l {
	width: 50%;
	float: left;
}

.contact1 .contact1-l .tit {
	font-size: 24px;
	position: relative;
	margin-bottom: 15px;
}

.contact1 .contact1-l .tit:after {
	content: "";
	display: block;
	width: 60px;
	height: 2px;
	background: #ddd;
	margin-top: 10px;
}

.contact1 .contact1-l .c-t-li {
	line-height: 2.5;
	margin-bottom: 30px;
}

.contact1 .contact1-l .c-t-li p img {
	margin-right: 10px;
}
.contact1 .contact1-l .contact-ewm ul{
	display: flex;
}
.contact1 .contact1-l .contact-ewm ul li {
    text-align: center;
    max-width: 120px;
    padding: 10px;
    background: #f5f5f5;
    border-radius: 10px;
    margin-right: 10px;
    vertical-align: top;
}

.contact1 .contact1-l .contact-ewm ul li p {
	font-size: 14px;
	background: #f5f5f5;
	text-align: center;
	margin-top: 4px;
}

.contact-map {
	width: 50%;
	float: right;
}

#allmap {
	height: 500px;
}

#allmap img {
	max-width: inherit;
}

.abtit {
	text-align: center;
	font-size: 36px;
}

.abtit .note {
	font-size: 16px;
}

.mesipu {
	margin-top: 30px;
}

.mesipu .item {
	margin-bottom: 20px;
}

.mesipu .item .iput {
	width: 33.333%;
	float: left;
	padding: 0 10px;
}

.mesipu .item .iput .am-form-field {
	padding: 15px;
}

.mesipu .item.wyb .iput {
	width: 100%;
}

.c-t-m-btn {
	text-align: center;
}

.c-t-m-btn .am-btn {
	background: #0094e9;
	padding: 15px;
	width: 200px;
	color: #fff;
	border-radius: 4px;
}

.contact-mes {
	background: #fff;
	border-radius: 10px;
	padding: 60px;
	margin-top: 30px;
}

@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 20px 0;
	}

	/**联系我们**/
	.contact1 {
		padding: 20px;
		border-radius: 10px;
	}

	.contact1 .contact1-l {
		width: 100%;
		float: none;
	}

	.contact1 .contact1-l .tit {
		font-size: 18px;
	}

	.contact1 .contact1-l .c-t-li {
		font-size: 14px;
	}

	.contact-map {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	#allmap {
		height: 300px;
	}

	.contact-mes {
		padding: 20px;
		margin-top: 15px;
	}

	.abtit {
		font-size: 20px;
		font-weight: bold;
	}

	.abtit .note {
		font-size: 14px;
		font-weight: normal;
	}

	.mesipu .item {
		margin-bottom: 15px;
	}

	.mesipu .item .iput {
		width: 100%;
		padding: 0;
		margin-bottom: 15px;
	}

	.mesipu .item .iput:last-child {
		margin-bottom: 0;
	}

	.mesipu .item .iput .am-form-field {
		font-size: 14px;
	}

}

/* 新闻内容样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

.am-pd {
	padding: 60px 0;
	overflow: hidden;
}

/**新闻内容样式**/
.newscon-head {
	text-align: center;
}

.newscon-head h1 {
	font-size: 22px;
}

.blog-post__author {
	margin-top: 15px;
	font-size: 14px;
	color: #999;
}

.blog-post__author em {
	display: inline-block;
	margin: 0 5px;
}

.blog-post__author a {
	color: #999;
}

.newsarcbox .am-container {
	max-width: 1170px;
}

.newsarcbox .arccontent {
	border-radius: 10px;
	box-shadow: 0 2px 20px 2px rgba(0, 0, 0, .05);
	padding: 50px;
	margin-top: -30px;
	background: #fff;
}

.nexpre {
	border-radius: 10px;
	box-shadow: 0 2px 20px 2px rgba(0, 0, 0, .05);
	margin-top: 30px;
	overflow: hidden;
}

.nexpre .npitm {
	width: 50%;
	float: left;
	padding: 30px;
	height: 150px;
	overflow: hidden;
	background: #fff;
}

.nexpre .npitm a {
	display: block;
}

.nexpre .npitm a .img {
	width: 30%;
	float: left;
	border-radius: 10px;
	overflow: hidden;
	max-height: 90px;
}

.nexpre .npitm a .txt {
	width: 70%;
	float: left;
	padding-left: 20px;
}

.nexpre .npitm a .txt .tit {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.nexpre .npitm a .txt .tip {
	font-size: 16px;
	color: #333;
}

.nexpre .npitm a .txt .tip i {
	font-size: 20px;
}

.nexpre .npitm.prev {
	background-image: -webkit-linear-gradient(left, #fff, #fbfbfb);
	background-image: -o-linear-gradient(left, #fff, #fbfbfb);
	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fbfbfb));
}

.nexpre .npitm.prev a .txt .tip i {
	margin-right: 10px;
}

.nexpre .npitm.next a .txt .tip i {
	margin-left: 10px;
}

.xianggnews {
	border-radius: 10px;
	box-shadow: 0 2px 20px 2px rgba(0, 0, 0, .05);
	margin-top: 30px;
	padding: 30px;
}

.xianggnews .xgtit {
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.xgnews-list ul li {
	line-height: 2.2;
}

.xgnews-list ul li a {
	display: block;
	font-size: 14px;
	color: #777;
}


@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 30px 0;
	}

	.am-pd {
		padding: 30px 0;
	}

	/**新闻内容样式**/
	.newscon-head h1 {
		font-size: 18px;
	}

	.blog-post__author {
		font-size: 12px;
	}

	.newsarcbox .arccontent {
		margin-top: 0;
		padding: 0 15px;
		box-shadow: none;
	}

	.newsarcbox .arccontent img {
		height: auto !important;
	}

	.nexpre .npitm {
		width: 100%;
		float: none;
		padding: 10px;
		height: auto;
	}

	.nexpre .npitm.prev {
		background: #fbfbfb;
	}

	.nexpre .npitm a .txt .tip {
		font-size: 14px;
	}

	.nexpre .npitm.prev a .txt .tip i {
		font-size: 14px;
	}

	.nexpre .npitm a .txt .tit {
		font-size: 12px;
		margin-top: 3px;
	}

	.xianggnews {
		padding: 15px;
	}

	.xianggnews .xgtit {
		font-size: 18px;
		padding-bottom: 8px;
		margin-bottom: 8px;
	}

}

/* 产品内容样式 */
/**公共样式**/
.ny-warp {
	padding: 60px 0;
	background: #f3f3f3;
}

/**产品内容**/
.nypro-head {
	background: #fff;
	padding: 30px;
	margin-top: 20px;
}

.nypro-head .nypro-head-pic {
	width: 50%;
	float: left;
}

.mySwiper-propic .swiper-slide .img {
	position: relative;
	padding: 35% 0;
	overflow: hidden;
}

.mySwiper-propic .swiper-slide .img img {
	position: absolute;
	width: 60%;
	max-width: 100%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.mySwiper-propic .swiper-button-black {
	background-size: 14px auto;
	opacity: 1;
	transition: all .3s linear;
}

.mySwiper-propic:hover .swiper-button-black {
	opacity: 1;
}

.mySwiper-propic .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: #DDDDDD;
	opacity: 9;
}

.mySwiper-propic .swiper-pagination-bullet-active {
	background: #0094e9;
}


.nypro-head-txt {
	width: 50%;
	padding-left: 30px;
	float: right;
}

.nypro-head-txt .note {
	margin-top: 15px;
	    border-top: 1px solid #dfdfdf;
	    padding: 15px 0;
	line-height: 2;
	font-size: 14px;
	color: #999;
	min-height: 84px;
	white-space: break-spaces;
}

.nypro-head-txt .tel {
	margin-top: 30px;
}

.nypro-head-txt .tel a {
	    display: inline-block;
		border: 1px solid #fff;
	    background: #0094e9;
	    color: #fff;
	    font-size: 16px;
	    font-weight: bold;
	    border-radius: 40px;
	    padding: 5px 30px;
	    margin-right: 20px;
		transition: all .5s;
}

.nypro-head-txt .tel a:hover{
	border: 1px solid #0094e9;
	color: #0094e9;
	background-color: #fff;
}

.nypro-head-txt .tel a svg {
	position: relative;
	bottom: -8px;
	margin-right: 5px;
}

.nypro-main {}

.product-content {
	margin-top: 25px;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	background-color: #FFFFFF;
	-webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

.product-content-left {
	padding: 60px 100px 55px 90px;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	background-color: #fff;
	-webkit-box-shadow: 6px 0 12px -4px rgba(0, 0, 0, 0.08);
	box-shadow: 6px 0 12px -4px rgba(0, 0, 0, 0.08);
}

.product-content-left .title-box {
	margin-bottom: 40px;
	text-align: center;
}

.product-article {
	line-height: 28px;
	overflow: hidden;
}

.product-content-left .title-box .cn {
	font-size: 30px;
	color: #333;
}

.product-content-left .title-box .en {
	margin-top: 3px;
	font-size: 12px;
	font-family: "Tahoma";
	color: #858585;
	letter-spacing: 4px;
	text-transform: uppercase;
}

.product-content .product-related {
	padding: 50px;
}

.product-related {
	width: 373px;
	text-align: center;
	overflow: hidden;
}

.product-related .title {
	margin-bottom: 32px;
	font-size: 22px;
	color: #333;
}

.product-related-swiper {
	overflow: hidden;
}

.product-related-swiper.no-init .swiper-wrapper {
	display: block;
	text-align: center;
	width: 100%;
}

.product-related-swiper.no-init li:first-child {
	padding-top: 0;
}

.product-related-swiper.no-init li {
	padding: 40px 0 30px;
	border-bottom: 1px dashed #cacaca;
}

.product-related-swiper p {
	margin-top: 16px;
	font-size: 16px;
	color: #555;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
}

.product-related-swiper .img {
	padding: 50% 0;
	position: relative;
	overflow: hidden;
}

.product-related-swiper .img img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 20px 0;
	}

	/**产品内容**/
	.nypro-head {
		margin-top: 0;
		padding: 0;
		margin: 0 -1.5rem;
	}

	.nypro-head .nypro-head-pic {
		width: 100%;
		float: none;
	}

	.nypro-head .nypro-head-txt {
		width: 100%;
		float: none;
		padding: 15px;
	}

	.nypro-head .nypro-head-txt h1 {
		font-size: 18px;
	}

	.nypro-head-txt .note {
		font-size: 12px;
		margin-top: 8px;
	}

	.nypro-head-txt .tel {
		margin-top: 8px;
	}

	.nypro-head-txt .tel a {
		font-size: 18px;
	}

	.nypro-head-txt .tel a svg {
		width: 20px;
		height: 20px;
		bottom: -4px;
	}

	.mySwiper-propic .swiper-pagination-bullet {
		width: 8px;
		height: 8px;
	}

	.nypro-main {
		margin: 0 -1.5rem;
	}

	.product-content {
		margin-top: 1.5rem;
	}

	.product-related {
		display: none;
	}

	.product-content-left {
		padding: 20px;
	}

	.product-content-left .title-box {
		margin-bottom: 15px;
	}

	.product-content-left .title-box .cn {
		font-size: 20px;
		font-weight: bold;
	}

	.product-content-left .title-box .en {
		font-size: 12px;
	}

	.product-article {
		overflow-x: auto;
	}

}

/* 荣誉资质 */
/**公共样式**/
.ny-warp {
	padding: 60px 0 60px 0;
	background: #f3f3f3;
}

.ny-nav1 {
	text-align: center;
	margin-bottom: 30px;
}

.ny-nav1 a {
	display: inline-block;
	padding: 10px 30px;
	background: #fff;
	border-radius: 40px;
	border: 1px solid #ebe8e4;
	margin: 0 10px;
}

.ny-nav1 a.on,
.ny-nav1 a:hover {
	background: #0094e9;
	color: #fff;
	border-color: #0094e9;
}

/**图片列表样式**/
.ny-pic-list ul {
	margin: 0 -15px;
}

.ny-pic-list ul li {
	padding: 15px;
}

.ny-pic-list ul li a {
	display: block;
	background: #fff;
}

.ny-pic-list ul li a i {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 15px;
	border: 10px solid #eee;
}

.ny-pic-list ul li a i img {
	width: 100%;
}

.ny-pic-list ul li a .txt {
	padding: 0 15px 15px 15px;
	text-align: center;
	color: #333;
}


@media screen and (max-width:1024px) {
	.all-subtitle {
		font-size: 12px!important;
		color: #fff;
	}
	/**公共样式**/
	.ny-warp {
		padding: 30px 0;
	}

	.ny-nav1 {
		margin-bottom: 8px;
		margin: -30px -1rem 5px -1rem;
		background: #fff;
		padding-top: 10px;
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
	}

	.ny-nav1 a {
		font-size: 14px;
		font-weight: bold;
		padding: 4px 10px;
		margin-bottom: 10px;
		border: none;
		margin-left: 5px;
		margin-right: 5px;
	}

	/**图片列表样式**/
	.ny-pic-list ul {
		margin: 0 -5px;
	}

	.ny-pic-list ul li {
		width: 50%;
		padding: 5px;
	}

	.ny-pic-list ul li a i {
		border-width: 5px;
		margin: 5px;
	}

	.ny-pic-list ul li a .txt {
		font-size: 12px;
		padding: 0 5px 5px 5px;
	}

}

/* 关于我们页样式 */
.about-detail,
.all-container {
	padding-bottom: 60px;
}
.about-detail{
	padding-top: 60px;
}
.about-detail {
	background: #F3F3F3;
}

.all-titlebox {
	/* padding: 100px 0; */
	/* position: absolute; */
	text-align: center;
	width: 100%;
	/* top: 0; */
}

.all-title {
	font-size: 40px;
	color: #FFF;
	font-weight: bold;
}

.all-subtitle {
	font-size: 14px;
	color: #fff;
}

.about-de-content {
	font-size: 18px;
	color: #696969;
	line-height: 35px;
}

.about-de-img {
	max-width: 600px;
	height: auto;
	overflow: hidden;
}

.about-de-img>img {
	transition: all 0.5s ease;
}

.about-de-img:hover>img {
	transform: scale(1.1);
}

.about-de-title {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

.about-de-mp4-title {
	margin: 50px 0;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}

/* 技术实力 */
.jssl-detail {}

.js-title {
	font-size: 24px;
	color: #444;
	margin-top: 3px;
}

.js-title-img {}

.js-text {
	color: #666;
	font-size: 16px;
	line-height: 30px;
	margin: 20px 0;
}

.js-img {}


.all-title>span {
	position: relative;
}

.all-title>span::before {
	content: "";
	position: absolute;
	width: 50px;
	height: 1px;
	background: #fff;
	left: -100%;
	bottom: 45%;
}

.all-title>span::after {
	content: "";
	position: absolute;
	width: 50px;
	height: 1px;
	background: #fff;
	right: -100%;
	bottom: 45%;
}

.ny-banner-bg {
	width: 100%;
	/*max-height: 350px;*/
	height: auto;
	position: relative;
	overflow: hidden;
}

.ny-banner-bg>img {
	width: 100%;
	height: auto;
	position: relative;
}

.all-banner-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #333333;
	opacity: 0.4;
	top: 0;
	left: 0;
}



@media screen and (max-width:1024px) {

	/**公共样式**/
	.ny-warp {
		padding: 20px 0 20px!important;
	}

	.ny-nav1 {
		margin-bottom: 8px;
		margin: 0px -1rem 5px -1rem;
		background: #fff;
		padding-top: 10px;
		white-space: nowrap;
		overflow-y: hidden;
		overflow-x: auto;
	}

	.ny-nav1 a {
		font-size: 14px;
		font-weight: bold;
		padding: 4px 10px;
		margin-bottom: 10px;
		border: none;
		margin-left: 5px;
		margin-right: 5px;
	}

	/**新闻列表样式**/
	.ny-news-list3 {
		margin-top: 10px;
		margin-left: -1.5rem;
		margin-right: -1.5rem;
	}

	.ny-news-list3 ul li {
		border: none;
		margin-bottom: 10px;
	}

	.ny-news-list3 ul li a {
		padding: 10px;
	}

	.ny-news-list3 ul li a i {
		width: 25%;
	}

	.ny-news-list3 ul li a .txt {
		width: 75%;
		padding-left: 10px;
	}

	.ny-news-list3 ul li a .txt .rq {
		display: none;
	}

	.ny-news-list3 ul li a .txt .readNum {
		display: none;
	}

	.ny-news-list3 ul li a .txt .tit {
		font-size: 14px;
	}

	.ny-news-list3 ul li a .txt .more {
		display: none;
	}

	.ny-news-list3 ul li a .txt .note {
		height: 20px;
		overflow: hidden;
		font-size: 12px;
	}

}





















.wechat-ses {
	width: 70%;
	padding: 30px;
	background: #fff;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 1404;
	display: none;
}

.wechat-ses .icon {
	width: 44px;
	height: 44px;
	display: block;
	margin: 0 auto;
}

.wechat-ses .tit {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}

.wechat-ses .note {
	font-size: 14px;
	color: #777;
	text-align: center;
	margin-bottom: 15px;
}

.wechat-ses .wxbtn {
	text-align: center;
}

.wechat-ses .wxbtn a {
	font-size: 14px;
	display: inline-block;
	padding: 8px 30px;
	background-color: #1aad17;
	color: #fff;
	border-radius: 6px;
}

.wechat-wrap {
	background: rgba(0, 0, 0, .6);
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1400;
	display: none;
}

.wechat-dialog {
	width: 90%;
	background: #fff;
	border-radius: 10px;
	padding: 18px;
	position: fixed;
	left: 5%;
	top: 50%;
	transform: translate(0, -50%);
	z-index: 1211;
	display: none;
	box-sizing: border-box;
}

.wechat-dialog .tit {
	text-align: center;
	font-size: 20px;
}

.wechat-dialog .copy-wx {
	background: #f5f5f5;
	border-radius: 10px;
	padding: 20px;
	text-align: center;
	margin: 15px 0;
	color: #666;
}

.wechat-dialog .copy-wx .info {
	font-size: 12px;
	color: #999;
}

.wechat-dialog .copy-wx p span {
	color: #25ba45;
}

.wechat-dialog .wx-close {
	position: absolute;
	right: 5px;
	top: 5px;
	font-size: 20px;
	padding: 0 10px;
	cursor: pointer;
}

.wechat-mask {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	left: 0;
	top: 0;
	z-index: 1210;
}

.wechat-ses {
	width: 400px;
	max-width: 70%;
	padding: 30px;
	background: #fff;
	border-radius: 10px;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 1404;
	display: none;
	box-shadow: 0 2px 20px 2px rgba(0, 0, 0, .5);
}

.wechat-ses .icon {
	width: 44px;
	height: 44px;
	display: block;
	margin: 0 auto;
}

.wechat-ses .tit {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}

.wechat-ses .note {
	font-size: 14px;
	color: #777;
	text-align: center;
	margin-bottom: 15px;
}

.wechat-ses .wxbtn {
	text-align: center;
}

.wechat-ses .wxbtn a {
	font-size: 14px;
	display: inline-block;
	padding: 8px 30px;
	background-color: #1aad17;
	color: #fff;
	border-radius: 6px;
}

.foot-bar {
	position: fixed;
	width: 100%;
	height: 54px;
	background: #0094e9;
	left: 0;
	bottom: 0;
	z-index: 999;
}

.foot-bar ul li {
	padding-top: 8px;
}

.foot-bar ul li a {
	color: #fff;
	font-size: 12px;
	display: block;
	text-align: center;
}

.foot-bar ul li a img {
	width: 18px;
}

.foot-bar ul li a span {
	display: block;
	font-size: 1rem;
}

.ggjj-img-g{
    padding-bottom: 0;
}

@media screen and (max-width: 1680px) {
	html { font-size: 55.5%; }
	.am-container {
		max-width: 1300px;
	}
}

@media screen and (max-width: 1440px) {
	html { font-size: 48.5%; }
	.am-container {
		max-width: 1200px;
	}
}


@media screen and (max-width:1024px) {
	html {
		background: #fafafa;
	}

	body {
		max-width: 768px;
		margin: 0 auto;
		background: #fff;
		zoom: 1;
		padding-bottom: 54px;
	}

	.arccontent img {
		height: auto !important;
	}
	
	.all-pd{padding: 5rem 0;}
    .all-pd-8{padding: 4rem 0;}
    .all-pd-6{padding: 3rem 0;}

    .all-pb{padding-bottom: 5rem;}
    .all-pb-8{padding-bottom: 4rem;}
    .all-pb-6{padding-bottom: 3rem;}

    .all-pt{padding-top: 5rem;}
    .all-pt-8{padding-top: 4rem;}
    .all-pt-6{padding-top: 3rem;}
	
	.gsjj-box-sm{
	    padding-top: 20px!important;
	}
}

@media screen and (min-width: 1024px) {
    .gs-title{
        padding-bottom: 20px!important;
    }
    .ggjj-img-g{
        padding-bottom: 80px!important;
    }
}

@media screen and (max-width:767px){
    .am-container-index{padding-left: 20px;padding-right: 20px;max-width: 100%;}
}
