﻿@charset "UTF-8";
body, dd, dl, dt, h1, h2, h3, h4, h5, li, ol, p, ul {
	margin: 0;
	padding: 0;
}
em {
	font-weight: 400;
	font-style: normal;
}
button, form, input, select, textarea {
	border: none;
	margin: 0;
	outline: 0;
	padding: 0;
	-webkit-appearance: none;
}
img {
	border: none;
	height: auto;
	max-width: 100%;
}
a {
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
}
a:link, a:visited {
	text-decoration: none;
}
a:active, a:hover {
	text-decoration: none;
}
* {
	box-sizing: border-box;
	font-size: 0.416rem;
	font-family: 'Heiti SC', HelveticaNeue, Droidsansfallback, 'Droid Sans';
}
:focus {
	outline: 0;
}
li {
	list-style-type: none;
}
body {
	min-width: 320px;
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
	background: #f4f8f3;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
.clearfix:after {
	content: '';
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both;
}
.clearfix {
	zoom: 1;
}
video {
	width: 100%;
}
.header {
	padding: 0.3368rem 0.48rem;
	overflow: hidden;
}
.head-left {
	/*float: left;*/
}
.head-left a {
	display: block;
	width: 4.608rem;
}
.head-left img {
	width: 100%;
}
.head-right {
	display: block;
	float: right;
	width: 3.38667rem;
	height: 0.82667rem;
	/*border: 1px solid #e7d2a7;
	background: #fff3d6;
	box-shadow: 0px 0.04rem 0px 0px #148e00;
	border-radius: 0.4rem;*/
	font-size: 0.4rem;
	font-weight: 400;
	color: #148e00 !important;
	line-height: 0.37333rem;
	padding-top: 0.22667rem;
	padding-left: 1.44rem;
	position: relative;
	transition: all 0.3s;
	margin-top: 0.16rem;
}
.head-right:hover {
	box-shadow: 0px 0.06667rem 0px 0px #148e00;
}
.head-right img {
	display: block;
	width: 0.8rem;
	height: 0.57333rem;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0.4rem;
}
.header .ul-hd {
	overflow: hidden;
	margin-top: 0.48rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0;
	overflow: auto;
}
.nav {
	position: relative;
	color: #fff;
	width: 100%;
}
.nav .ul-hd {
	display: -webkit-box;
	overflow-x: scroll;
	width: 90%;
	position: relative;
}
.nav::after {
	display: block;
	background: url(../img/m_aft.png) no-repeat;
	content: '';
	position: absolute;
	width: 1.2rem;
	height: 0.928rem;
	right: 12%;
	top: 0.13472rem;
}
.nav.hide::after {
	display: none;
}
.nav .ul-hd li {
	text-align: center;
	margin-right: 0.464rem;
}
.nav .ul-hd li a {
	font-size: 0.456rem;
	color: #333;
	line-height: 2.5em;
	display: inline-block;
	position: relative;
}
.nav .active a::after {
	background: -webkit-linear-gradient(left, #148e00, #c6d9c3);
	background: -o-linear-gradient(right, #148e00, #c6d9c3);
	background: -moz-linear-gradient(right, #148e00, #c6d9c3);
	background: linear-gradient(to right, #148e00, #c6d9c3);
	position: absolute;
	height: 0.048rem;
	width: 0.736rem;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	content: '';
	bottom: 0.128rem;
	border-radius: 10px;
}
.nav .box {
	position: relative;
}
.nav .rbg {
	display: block;
	line-height: 2em;
	text-align: center;
	font-size: 0.384rem;
	color: #fff;
	position: absolute;
	top: 0.24rem;
	right: 0.8rem;
	width: 0.864rem;
	z-index: 1;
}
.nav .rbg img {
	width: 0.608rem;
	position: absolute;
	right: -0.8rem;
	top: 0.08rem;
}
.dh-hide {
	display: none;
	position: absolute;
	top: 3.36rem;
	min-width: 320px;
	max-width: 750px;
	width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 999;
}
.dh-hide .nav-t2 {
	padding: 0.13472rem 0.40416rem;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	width: 100%;
	box-sizing: border-box;
	-wekit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.nav-t2 dt {
	overflow: hidden;
	border-bottom: 1px solid #e2e1e6;
	padding: 0.06736rem 0 0.192rem;
	font-size: 0.384rem;
	margin-bottom: 0.24rem;
}
.nav-t2 dt span {
	float: left;
}
.nav-t2 dt .close {
	float: right;
	height: 0.384rem;
	width: 0.384rem;
	margin-right: 0.08rem;
	background: url(../img/nav-ti-close.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}
.nav-t2 dd {
	overflow: hidden;
	margin: 0 -0.06736rem;
}
.nav-t2 dd p {
	float: left;
	width: 25%;
}
.nav-t2 dd a {
	display: block;
	background-color: #f5f8ff;
	border: 1px solid #f2f2f2;
	border-radius: 0.06736rem;
	font-size: 0.384rem;
	box-sizing: border-box;
	-wekit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #444;
	margin: 0 0.06736rem 0.13472rem;
	padding: 0.1936rem 0;
	text-align: center;
}
.index-pos {
	position: relative;
}
.index-pos::after {
	position: absolute;
	background: url(../img/after_bg.png) no-repeat;
	background-size: cover;
	width: 1.264rem;
	height: 2.032rem;
	content: '';
	display: block;
	bottom: -1.6rem;
	right: 0.48rem;
}
.index-pos .index-chk {
	width: 2.56rem;
	height: 0.85333rem;
	line-height: 0.85333rem;
	text-align: center;
	position: absolute;
	background: linear-gradient(84deg, #148e00, #c6d9c3);
	border-radius: 0.4rem;
	font-size: 0.4rem;
	font-weight: 400;
	color: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0.8rem;
	z-index: 15;
}
.index-one {
	position: relative;
	margin: 0;
	background: url(../img/index_bg.png) no-repeat;
	background-size: cover;
	margin-right: 0.80848rem;
	height: 10.528rem;
	border-bottom-right-radius: 60px;
}
.index-one .index-bg {
	width: 9.2rem;
}
.index-one .index-bg img {
	width: 95%;
}
.index-one .box {
	position: absolute;
	top: 0.64rem;
}
.index-one .ban-name {
	margin-left: 0.4rem;
}
.index-one .ban-name strong a {
	font-size: 0.53328rem;
	color: #333;
}
.index-one .ban-name p {
	margin-top: 0.128rem;
}
.index-one .ban-name p img {
	width: 0.432rem;
	vertical-align: middle;
	margin-top: -0.064rem;
}
.index-one .ban-name p span {
	color: #148e00;
	font-size: 0.448rem;
}
.inder-ban {
	width: 9.2128rem;
	margin-top: 0.928rem;
}
.inder-ban img {
	width: 100%;
}
/* .index-one .swiper-button-next{background:url(../img/index_jt.png) no-repeat;width:.58rem;height:.58rem;background-size:100% 100%;bottom:.36rem;top:auto;right:8%} */
.index-pos .index-cat {
	position: absolute;
	top: 1.52rem;
	z-index: 9;
	right: 0.48rem;
}
.index-pos .index-cat p:first-child {
	background: url(../img/a_one.png) no-repeat;
	background-size: cover;
	width: 2.06672rem;
	height: 1.06672rem;
}
.index-pos .index-cat p:nth-child(2) {
	background: url(../img/a_two.png) no-repeat;
	background-size: cover;
	width: 2.06672rem;
	height: 1.06672rem;
	margin-top: -0.05328rem;
	margin-left: 1.33328rem;
}
.index-pos .index-cat p {
	position: relative;
}
.index-pos .index-cat p a {
	display: block;
	position: absolute;
	top: 0.24rem;
}
.index-pos .index-cat p a img {
	width: 0.656rem;
}
.index-pos .index-cat p:first-child a {
	left: 0.37328rem;
}
.index-pos .index-cat p:nth-child(2) a {
	right: 0.37328rem;
}
.index-cj {
	margin-top: 0.8rem;
	padding-top: 0.64rem;
	position: relative;
	overflow: hidden;
}
.index-cj::after {
	background: url(../img/indexcj_bg.png) no-repeat;
	background-size: cover;
	width: 100%;
	height: 4.95824rem;
	display: block;
	content: '';
	position: absolute;
	left: 0.80848rem;
	bottom: 0;
}
.index-cj .tit {
	text-align: center;
	position: relative;
}
.index-cj h1 {
	font-size: 0.512rem;
	color: #333;
	position: relative;
	display: inline-block;
}
.index-cj .tit::after {
	background: url(../img/tit_one.png) no-repeat center;
	background-size: cover;
	width: 8.53888rem;
	height: 0.64672rem;
	position: absolute;
	content: '';
	display: block;
	top: -0.47152rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 2;
}
.index-two .box {
	background: #fff;
	border-radius: 0.40416rem;
	box-shadow: -0.05392rem 0 0.26944rem rgba(97, 124, 160, 0.4);
	padding: 0.3368rem 0.37728rem;
}
.index-two .swiper-wrapper {
	margin-left: 1.07792rem;
	margin-top: 0.91616rem;
	padding-bottom: 1.01056rem;
	position: relative;
}
.index-two .index-two {
	position: relative;
}
.index-two::after {
	position: absolute;
	background: url(../img/after_bg.png) no-repeat;
	background-size: cover;
	width: 1.06448rem;
	height: 1.7112rem;
	content: '';
	display: block;
	top: 0.13472rem;
	left: 0.40416rem;
}
.index-two .swiper-slide {
	width: 4rem !important;
	margin-right: 0.26944rem !important;
}
.index-two .box h3 {
	font-weight: 400;
	height: 1.07792rem;
}
.index-two .box h3 a {
	font-size: 0.416rem;
	color: #020612;
}
.index-two .box p img {
	width: 0.53888rem;
	display: block;
	float: right;
	vertical-align: middle;
	margin-top: 0.06736rem;
}
.index-two .box p span {
	font-size: 0.26944rem;
	color: #999;
	display: block;
	float: left;
	width: 80%;
}
.index-two .box .pic {
	display: block;
}
.index-about {
	text-align: center;
	margin-top: 0.26944rem;
	position: relative;
	margin-bottom: 0.66667rem;
	padding: 0 0.48rem;
}
.index-about img {
	display: block;
	margin: 0 auto;
	position: relative;
}
.index-about p {
	font-size: 0.4rem;
	font-weight: 300;
	color: #e9d4aa;
	line-height: 1;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 1.97333rem;
}
.index-about a {
	width: 3.33333rem;
	height: 0.93333rem;
	background: linear-gradient(180deg, #f8e6c0, #cdb076);
	border-radius: 0.93333rem;
	position: absolute;
	left: 50%;
	margin-left: -1.66667rem;
	bottom: 0.52rem;
	font-size: 0.48rem;
	font-weight: bold;
	color: #916a38;
	line-height: 0.93333rem;
	animation: myfirst 1.5s alternate infinite; /* Firefox: */
	-moz-animation: myfirst 1.5s alternate infinite; /* Safari and Chrome: */
	-webkit-animation: myfirst 1.5s alternate infinite; /* Opera: */
	-o-animation: myfirst 1.5s alternate infinite;
}
 @keyframes myfirst {
0% {
transform: scale(1);
}
 100% {
transform: scale(1.1);
}
}
.index-case .str-head {
	margin-left: 0.40416rem;
	position: relative;
}
.index-case .str-head::after {
	position: absolute;
	background: url(../img/after_bg.png) no-repeat;
	background-size: cover;
	width: 1.06448rem;
	height: 1.7112rem;
	content: '';
	display: block;
	top: 0.20208rem;
	left: 31%;
}
.index-case .str-head strong {
	font-weight: 400;
}
.index-case .str-head strong a, .index-case .str-head h2 a {
	font-size: 0.48512rem;
	color: #333;
}
.index-case .str-head strong a img, .index-case .str-head h2 a img {
	width: 0.53888rem;
	vertical-align: middle;
	margin-top: -0.08rem;
	display: inline-block;
	margin-left: 0.448rem;
}
.index-case .str-head p {
	font-size: 0.32336rem;
	color: #148e00;
	margin-top: 0.13472rem;
}
.index-case ul {
	margin-top: 0.40416rem;
	position: relative;
}
.index-case ul::before {
	position: absolute;
	background: url(../img/after_bg2.png) no-repeat;
	background-size: cover;
	width: 2.18272rem;
	height: 1.7112rem;
	content: '';
	display: block;
	bottom: -0.40416rem;
	left: 0.40416rem;
}
.index-case ul::after {
	position: absolute;
	background: url(../img/after_bg.png) no-repeat;
	background-size: cover;
	width: 1.06448rem;
	height: 1.7112rem;
	content: '';
	display: block;
	bottom: -0.80848rem;
	right: 0.40416rem;
}
.index-case li {
	width: 92%;
	position: relative;
	z-index: 5;
	margin-bottom: 1.06667rem;
}
.index-case li .zxy-btnzx {
	width: 4.6rem;
	height: 1.06667rem;
	background-color: #148e00;
	background: linear-gradient(84deg, #148e00, #c6d9c3);
	border-radius: 30px 0px 30px 0px;
	position: absolute;
	right: 0;
	bottom: -0.73333rem;
	z-index: 12;
	cursor: pointer;
}
.index-case li .zxy-btnzx:before {
	content: '';
	width: 1.61333rem;
	height: 1.28rem;
	background: url(../img/z-indexrw.png) no-repeat;
	background-size: contain;
	position: absolute;
	bottom: 99%;
	right: 0;
}
.index-case li .zxy-btnzx strong {
	font-size: 0.42667rem;
	font-weight: 400;
	color: #e7d2a7;
	display: block;
	text-align: center;
	line-height: 1.06667rem;
	background: linear-gradient(180deg, #f8e6c0 0%, #cdb076 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.index-case li .box {
	position: relative;
}
.index-case li .box img {
	border-top-right-radius: 0.816rem;
	display: block;
	width: 100%;
}
.index-case .box-bt {
	background: url(../img/box_bg.png) no-repeat 93% center #fff;
	padding: 0.46667rem 0 0.33333rem 0.53333rem;
	background-size: 2.84288rem 4.0152rem;
	box-shadow: 0.14816rem 0 0.39072rem rgba(73, 83, 110, 0.1);
	position: relative;
	margin-top: -0.86667rem;
}
.index-case .box-bt .left {
	float: left;
}
.index-case .box-bt h3 {
	margin-bottom: 0.53333rem;
}
.index-case .box-bt h3 a {
	font-size: 0.48512rem;
	color: #333;
}
.index-case .box-bt .left p {
	color: #333;
	margin-top: 0.06736rem;
	font-size: 0.384rem;
	margin-bottom: 0.4rem;
}
.index-case .box-bt .left p span {
	color: #148e00;
	font-size: 0.384rem;
}
.index-case .box-bt .left p img {
	vertical-align: middle;
	margin-top: -0.06736rem;
	width: 0.36384rem;
}
.index-case .box-bt .right {
	float: right;
}
.index-case .box-bt .right img {
	width: 1.34736rem;
	display: block;
}
.index-new {
	margin-left: 0.40416rem;
	margin-top: 1.21264rem;
	position: relative;
}
.index-new::before {
	position: absolute;
	background: url(../img/after_bg2.png) no-repeat;
	background-size: cover;
	width: 2.18272rem;
	height: 1.7112rem;
	content: '';
	display: block;
	top: 0.80848rem;
	left: -0.40416rem;
}
.index-new .str-head {
	text-align: right;
	position: relative;
	margin-bottom: 0.40416rem;
	margin-right: 0.40416rem;
}
.index-new .str-head strong {
	font-weight: 400;
}
.index-new .str-head strong a, .index-new .str-head h2 a {
	font-size: 0.48512rem;
	color: #333;
}
.index-new .str-head strong a img, .index-new .str-head h2 a img {
	width: 0.53888rem;
	vertical-align: middle;
	margin-top: -0.08rem;
	display: inline-block;
	margin-left: 0.104rem;
}
.index-new .str-head p {
	font-size: 0.32336rem;
	color: #148e00;
	margin-top: 0.13472rem;
}
.index-new ul {
	background: #fff;
	padding: 0.40416rem;
	border-top-left-radius: 0.40416rem;
	position: relative;
	z-index: 9;
	box-shadow: 0 0.14816rem 0.39072rem rgba(73, 83, 110, 0.1);
}
.index-new li {
	display: flex;
	justify-content: space-between;
	margin-top: 0.40416rem;
}
.index-new li:first-child {
	margin-top: 0;
}
.index-new .fl img {
	width: 3.5032rem;
	border-radius: 0.05392rem;
	display: block;
}
.index-new .fr {
	margin-left: 0.26944rem;
	flex: 1;
}
.index-new .fr h3 {
	font-weight: 400;
}
.index-new .fr h3 a {
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.index-new .fr .time {
	font-size: 0.26944rem;
	color: #d9d9d9;
	margin-top: 0.20208rem;
	margin-bottom: 0.26944rem;
}
.index-new .fr .time img {
	width: 0.256rem;
	vertical-align: middle;
	margin-top: 0.04048rem;
	margin-right: 0.10784rem;
}
.index-new .fr .text a {
	font-size: 0.352rem;
	border-radius: 30px;
	padding: 0.048rem 0.26944rem;
	display: inline-block;
	color: #148e00;
	border: 1px solid #148e00;
}
.index-pic {
	margin-top: 1.07792rem;
	position: relative;
}
.index-pic img {
	display: block;
}
.index-pic p {
	position: absolute;
	left: 0.32rem;
	top: 5.92rem;
	color: #666;
	font-size: 0.32rem;
}
.index-pic p a {
	color: #f32727;
	font-size: 0.32rem;
	text-decoration: underline;
	margin-left: 0.064rem;
}
footer {
	background: #eff2fa;
	-webkit-border-radius: 0.4rem 0.4rem 0 0;
	-moz-border-radius: 0.4rem 0.4rem 0 0;
	-ms-border-radius: 0.4rem 0.4rem 0 0;
	-o-border-radius: 0.4rem 0.4rem 0 0;
	border-radius: 0.4rem 0.4rem 0 0;
	height: 0.8rem;
	background-size: 100% 100%;
	z-index: 50;
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 750px;
	display: none;
	box-shadow: 0 -3px 4px rgba(2, 18, 41, 0.1);
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
}
footer ul {
	padding: 0 0.4rem;
	height: 1.2rem;
	margin-top: -0.64rem;
	display: flex;
	justify-content: space-between;
	z-index: 999;
	position: relative;
}
footer ul .li-one {
	width: 3.6rem;
	background: -webkit-linear-gradient(66deg, #148e00 10%, #c6d9c3 90%);
	background: -o-linear-gradient(66deg, #148e00 10%, #c6d9c3 90%);
	background: -moz-linear-gradient(66deg, #148e00 10%, #c6d9c3 90%);
	background: linear-gradient(66deg, #148e00 10%, #c6d9c3 90%);
	border-radius: 0.8rem 0 0 0.8rem;
	-webkit-border-radius: 0.8rem 0 0 0.8rem;
	-moz-border-radius: 0.8rem 0 0 0.8rem;
	-ms-border-radius: 0.8rem 0 0 0.8rem;
	-o-border-radius: 0.8rem 0 0 0.8rem;
	position: relative;
	line-height: 1.2rem;
	text-align: center;
}
footer ul .li-one a {
	display: block;
}
footer ul .li-one img {
	position: absolute;
	left: -0.16rem;
	top: -0.096rem;
	width: 1.32rem;
	height: 1.3888rem;
}
footer ul .li-one span {
	font-size: 0.336rem;
	color: #fff;
	margin-left: 0.8rem;
	position: relative;
}
footer ul .li-one span:after {
	content: '';
	display: block;
	width: 2.1856rem;
	height: 0.256rem;
	background: url(../img/d_icon2.png) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: -0.288rem;
	left: -0.48rem;
}
footer ul .li-two {
	flex: 1;
	background: -webkit-linear-gradient(left, #113263 30%, #f32727 70%);
	background: -o-linear-gradient(right, #113263 30%, #f32727 70%);
	background: -moz-linear-gradient(right, #113263 30%, #f32727 70%);
	background: linear-gradient(to right, #113263 30%, #f32727 70%);
	border-radius: 0 0.8rem 0.8rem 0;
	-webkit-border-radius: 0 0.8rem 0.8rem 0;
	-moz-border-radius: 0 0.8rem 0.8rem 0;
	-ms-border-radius: 0 0.8rem 0.8rem 0;
	-o-border-radius: 0 0.8rem 0.8rem 0;
	display: block;
	padding-left: 0.4rem;
	line-height: 1.2rem;
	box-shadow: 0 0.096rem 0.208rem rgba(230, 3, 19, 0.4);
}
footer ul .li-two a {
	display: block;
	position: relative;
}
footer ul .li-two p {
	font-size: 0.336rem;
	color: #fff;
}
footer ul .li-two p strong {
	font-size: 0.5328rem;
	color: #fff;
}
footer ul .li-two a:before {
	width: 0.52rem;
	height: 0.52rem;
	background: url(../img/dh.gif) no-repeat;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	right: 0.32rem;
	top: 0.32rem;
	z-index: 10;
}
footer ul .li-two a:after {
	width: 1.328rem;
	height: 1.328rem;
	background: url(../img/d_icon3.png) no-repeat;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	right: -0.064rem;
	top: -0.064rem;
}
footer ul .bd-yh {
	font-size: 0.288rem;
	color: #f54527;
	box-shadow: 0 1px 0.096rem rgba(89, 149, 213, 0.5) inset;
	background: #fff;
	padding: 0.12rem 0.672rem 0.672rem 0.48rem;
	position: absolute;
	z-index: -10;
	top: -0.608rem;
	right: 0.832rem;
	border-radius: 0.528rem 0.928rem 0 0;
	-webkit-border-radius: 0.528rem 0.928rem 0 0;
	-moz-border-radius: 0.528rem 0.928rem 0 0;
	-ms-border-radius: 0.528rem 0.928rem 0 0;
	-o-border-radius: 0.528rem 0.928rem 0 0;
}
.yw {
	background: #eff2fa;
	border-radius: 0.26672rem 0.26672rem 0 0;
	height: 1.08rem;
	background-size: 100% 100%;
	z-index: 50;
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 750px;
	box-shadow: 0 -3px 4px rgba(2, 18, 41, 0.1);
	display: flex;
	justify-content: space-between;
	padding: 0 0.4rem;
	align-items: center;
}
.yw .p-tit span {
	font-size: 0.288rem;
	color: #333;
	line-height: 1.08rem;
}
.yw .p-tit img {
	width: 0.336rem;
	vertical-align: middle;
}
.yw .phone {
	background: linear-gradient(to right, #fa7c00 20%, #faa700 80%);
	width: 3.2rem;
	border-radius: 0.8rem;
	height: 0.832rem;
	line-height: 0.832rem;
	text-align: center;
	-webkit-border-radius: 0.8rem;
	-moz-border-radius: 0.8rem;
	-ms-border-radius: 0.8rem;
	-o-border-radius: 0.8rem;
}
.yw .phone a {
	color: #fff;
}
.yw .phone img {
	margin-right: 0.06672rem;
	width: 0.448rem;
	vertical-align: middle;
	margin-top: -0.06672rem;
}
.yw .phone span {
	font-size: 0.352rem;
}
.pro_head {
	height: 1.2rem;
	display: flex;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-boxflex;
	display: -webkit-flex;
	padding: 0 0.4rem;
}
.dh_mb {
	line-height: 1.2rem;
	width: 85%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #148e00;
}
.dh_mb .home {
	width: 0.66016rem;
	vertical-align: middle;
	margin-top: -0.06672rem;
	margin-right: 0.13472rem;
}
.dh_mb .tit a, .dh_mb .tit span {
	color: #148e00;
	padding: 0 0.40416rem 0 0.32rem;
}
.dh_mb .tit a:after {
	position: absolute;
	display: block;
	background: url(../img/mb_jt.png) no-repeat;
	content: '';
	vertical-align: top;
	width: 0.47152rem;
	height: 1.17216rem;
	background-size: cover;
	right: -0.2rem;
	top: -0.39072rem;
}
.dh_mb .tit a {
	position: relative;
}
.pro_head .menuBtn {
	flex: 1;
	text-align: right;
}
.pro_head .menuBtn img {
	width: 0.608rem;
	margin-top: 0.352rem;
}
.dh-hidetwo {
	top: 1.2rem;
}
.pro-box {
	overflow: hidden;
}
.pro-box-l {
	width: 15%;
	float: left;
	z-index: 50;
}
.pro-box-l li {
	text-align: center;
	margin-bottom: 0.26944rem;
	margin-top: -0.06736rem;
}
.pro-box-l .img-list {
	position: relative;
}
.pro-box-l .img-list .dg-hide img {
	margin-left: 0.3368rem;
	display: block;
	margin-top: -0.06736rem;
}
.pro-box-l .show img {
	width: 1.34736rem;
	margin-right: -0.3368rem;
}
.pro-box-l li .hide {
	display: none;
}
.pro-box-l li.active .hide {
	display: block;
}
.pro-box-l li.active .hide img {
	margin-left: 0.3368rem;
	position: relative;
	z-index: 5;
}
.pro-box-l li.active .show {
	display: none;
}
.pro-box-l li p {
	line-height: 1;
}
.pro-box-l li p a {
	font-size: 0.384rem;
	color: #148e00;
	line-height: 1.1;
	margin-left: 0.3368rem;
}
.pro-box-l .fz, .pro-box-l .fz-two {
	text-align: center;
}
.pro-box-l .fz img {
	display: block;
	margin: 0.73264rem auto 0;
	width: 0.90272rem;
}
.pro-box-l .fz-two img {
	display: block;
	margin: -0.4312rem auto 0;
	width: 0.80848rem;
}
.pro-box-r {
	/*float: right;*/
	width: 100%;
	background: #fff;
}
.pro-box-r li {
	padding: 0.26944rem 0.40416rem 0.47152rem 0.47152rem;
	box-shadow: 0 0.06736rem 0.13472rem rgba(33, 73, 130, 0.1);
	margin-top: 0.13472rem;
}
.pro-box-r li strong {
	display: block;
	margin-bottom: 0.20208rem;
}
.pro-box-r li strong a {
	color: #333;
	font-size: 0.416rem;
}
.pro-box-r li .text {
	font-size: 0.32336rem;
	color: #555;
	position: relative;
	margin-left: 0.47152rem;
	line-height: 1.5em;
}
.pro-box-r li .text::after {
	background: url(../img/p_bg.png) no-repeat;
	width: 0.32336rem;
	height: 0.32336rem;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	top: 0.09424rem;
	left: -0.47152rem;
}
.pro-box-r li p span {
	font-size: 0.352rem;
	color: #555;
	background: url(../img/span_bg.png) no-repeat left center;
	background-size: 0.192rem;
	padding-left: 0.3368rem;
	margin-right: 0.20208rem;
	display: inline-block;
}
.pro-box-r li a img {
	display: block;
	margin-top: 0.26944rem;
	width: 100%;
	border-radius: 0.26944rem;
}
.list-page {
	color: #333;
	text-align: center;
	margin-left: -0.272rem;
	padding: 0.336rem;
}
.list-page a {
	color: #333;
	font-size: 0.32336rem;
	margin-left: 0.272rem;
}
.list-page span {
	font-size: 0.32336rem;
	margin-left: 0.272rem;
	color: #333;
}
.list-page span.page {
	border: 1px solid #3a70ab;
	padding: 0.04048rem 0.20208rem;
	border-radius: 5px;
}
.list-page span.page i {
	color: #f4280f;
	font-size: 0.32336rem;
	font-style: normal;
}
.page-ul-list {
	background: #fff;
	padding: 0.32rem 0;
	position: fixed;
	bottom: 0;
	max-width: 750px;
	width: 100%;
	box-sizing: border-box;
	height: 4.32rem;
	overflow-y: scroll;
	z-index: 99990;
	box-shadow: 0 -0.02688rem 0.26944rem rgba(107, 158, 227, 0.3);
	display: none;
}
.page-ul-list .close-gb {
	overflow: hidden;
}
.page-ul-list .close-gb .hide {
	display: block;
	float: right;
	width: 0.46672rem;
	height: 0.46672rem;
	margin-right: 0.4rem;
}
.page-ul-list .close-gb .hide img {
	width: 100%;
}
.page-ul-list li {
	text-align: center;
	font-size: 0.32rem;
	color: #333;
	float: left;
	background: #f6f6f6;
	border-radius: 0.13328rem;
	width: 13.3333%;
	margin-left: 3%;
	line-height: 0.67376rem;
	margin-top: 0.32rem;
}
.page-ul-list li a {
	color: #333;
	display: block;
}
.page-ul-list li.on {
	background: -webkit-linear-gradient(left, #148e00, #3e77b2);
	background: -o-linear-gradient(left, #148e00, #3e77b2);
	background: -moz-linear-gradient(left, #148e00, #3e77b2);
	background: linear-gradient(left, #148e00, #3e77b2);
}
.page-ul-list li.on a {
	color: #fff;
}
.case-box-l li {
	margin-bottom: 0.13472rem;
}
.case-box-l li .case-img {
	position: relative;
}
.case-box-l li span a {
	display: block;
	font-size: 0.29648rem;
	color: #148e00;
	width: 0.67376rem;
	position: absolute;
	left: 43%;
	top: 45%;
	transform: translateY(-50%);
}
.case-box-l li.active span a {
	color: #fff;
	z-index: 9;
}
.other-ban {
	position: relative;
}
.other-ban .top-img img {
	display: block;
}
.other-ban .ban-box {
	position: absolute;
	top: 0.9432rem;
	text-align: center;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
}
.other-ban .ban-box p img {
	width: 7.57216rem;
}
.other-ban .ban-box strong {
	display: block;
	font-size: 0.53888rem;
	color: #fff;
}
.other-ban .ban-box span {
	font-size: 0.32336rem;
	display: inline-block;
	font-family: '微软雅黑';
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#7d9ac0), to(white));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	z-index: 5;
}
.other-ban .ban-box li {
	display: inline-block;
	line-height: 0.72752rem;
	text-align: center;
	margin-top: 0.60624rem;
}
.other-ban .ban-box li:first-child {
	background: url(../img/one_bg.png) no-repeat;
	width: 3.36848rem;
	height: 0.90272rem;
	background-size: cover;
}
.other-ban .ban-box li:nth-child(2) {
	background: url(../img/two_bg.png) no-repeat;
	width: 3.77264rem;
	height: 0.90272rem;
	background-size: cover;
}
.meal-list {
	margin-top: 0.26944rem;
	padding: 0 0.40416rem;
}
.meal-list ul {
	overflow: hidden;
	margin-left: -3%;
}
.meal-list li {
	width: 47%;
	float: left;
	margin-left: 3%;
	margin-top: 0.13472rem;
}
.meal-list li img {
	width: 100%;
	display: block;
	border-top-left-radius: 0.40416rem;
	border-top-right-radius: 0.40416rem;
}
.meal-list li .box {
	text-align: center;
	background: url(../img/strong_bg.png) no-repeat;
	width: 100%;
	height: 1.17216rem;
	background-size: cover;
}
.meal-list li .box a {
	font-size: 0.384rem;
	color: #148e00;
	display: block;
	line-height: 0.91616rem;
}
.ban-new-box {
	position: absolute;
	top: 0.26944rem;
	left: 1.21264rem;
}
.ban-new-box img {
	width: 5.79376rem;
	display: block;
}
.ban-new-box strong {
	font-size: 0.4312rem;
	color: #fff;
	display: block;
	margin-left: 0.06736rem;
}
.ban-new-box strong span {
	color: #148e00;
	font-size: 0.4312rem;
}
.ban-new-box p {
	font-size: 0.384rem;
	color: #fff;
	margin-left: 0.06736rem;
}
.ban-new-box .tit {
	margin-top: 0.10784rem;
}
.ban-new-box li span {
	font-size: 0.32336rem;
	display: inline-block;
	font-family: '微软雅黑';
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#7d9ac0), to(white));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	z-index: 5;
}
.ban-new-box li {
	display: block;
	line-height: 0.72752rem;
	text-align: center;
}
.ban-new-box li:first-child {
	background: url(../img/one_bg.png) no-repeat;
	width: 3.36848rem;
	height: 0.90272rem;
	background-size: cover;
	margin-top: 0.53888rem;
	margin-left: 0.26944rem;
}
.ban-new-box li:nth-child(2) {
	background: url(../img/two_bg.png) no-repeat;
	width: 3.77264rem;
	height: 0.90272rem;
	background-size: cover;
	margin-top: 0.13472rem;
	margin-left: 1.17216rem;
}
.other-ban .stg-tit {
	position: absolute;
	bottom: 0.53888rem;
	left: 0.80848rem;
	color: #3e77b2;
}
.other-ban .stg-tit strong {
	display: block;
	position: relative;
	font-size: 0.53888rem;
	color: #3e77b2;
	font-weight: 400;
}
.other-ban .stg-tit strong::after {
	background: url(../img/tit_bg.png) no-repeat;
	width: 3.74576rem;
	height: 1.88624rem;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	left: -0.80848rem;
	top: -0.40416rem;
}
.other-ban .stg-tit strong a {
	display: inline-block;
	position: relative;
}
.other-ban .stg-tit strong a::after {
	width: 2.29056rem;
	height: 0.09424rem;
	background: url(../img/a_ab.png) no-repeat;
	content: '';
	display: block;
	background-size: cover;
	position: absolute;
	left: -0.05392rem;
	bottom: -0.02688rem;
}
.other-ban .stg-tit strong span {
	font-size: 0.53888rem;
	font-weight: 700;
}
.new-list {
	background: #fff;
	margin-bottom: -1.01056rem;
	padding-bottom: 0.40416rem;
}
.new-list ul {
	padding: 0.40416rem;
	border-top-left-radius: 0.40416rem;
	position: relative;
	z-index: 9;
}
.new-list li {
	display: flex;
	justify-content: space-between;
	margin-top: 0.40416rem;
}
.new-list li:first-child {
	margin-top: 0;
}
.new-list .fl img {
	width: 3.5032rem;
	border-radius: 0.05392rem;
	display: block;
}
.new-list .fr {
	margin-left: 0.26944rem;
	flex: 1;
}
.new-list .fr h3 {
	font-weight: 400;
}
.new-list .fr h3 a {
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.new-list .fr .time {
	font-size: 0.26944rem;
	color: #d9d9d9;
	margin-top: 0.20208rem;
	margin-bottom: 0.26944rem;
}
.new-list .fr .time img {
	width: 0.256rem;
	vertical-align: middle;
	margin-top: -0.04048rem;
	margin-right: 0.10784rem;
}
.new-list .fr .text {
	font-size: 0.32336rem;
	border-radius: 30px;
	padding: 0.09424rem 0.26944rem;
	display: inline-block;
	color: #148e00;
	border: 1px solid #148e00;
}
.more-new-h h1 {
	font-size: 0.48rem;
	font-weight: 400;
	padding: 0.47152rem 0 0.47152rem 0.40416rem;
	color: #333;
	position: relative;
	display: inline-block;
	text-indent: 0.53888rem;
	margin-right: 0.32rem;
}
.more-new-h h1::after {
	background: url(../img/h_a.png) no-repeat;
	-webkit-background-size: 100%;
	background-size: 100%;
	width: 0.448rem;
	height: 0.448rem;
	content: '';
	display: inline-block;
	position: absolute;
	left: 0.40416rem;
	top: 0.576rem;
}
.more-new-h h1 a {
	font-weight: 700;
	color: #e30033;
	font-size: 0.512rem;
}
.more-new-h p {
	font-size: 0.384rem;
	color: #333;
	display: inline-block;
}
.more-new-h p span {
	font-size: 0.384rem;
	font-weight: 400;
	color: #333;
}
.new-swp {
	position: relative;
	margin-bottom: 1.6rem;
}
.new-swp::after {
	position: absolute;
	width: 8.48848rem;
	height: 6.0632rem;
	background: #fff;
	border-bottom-right-radius: 0.80848rem;
	content: '';
	display: block;
	top: 3.09888rem;
	z-index: -1;
	box-shadow: 0.06736rem 0.04048rem 0.01347rem rgba(33, 73, 130, 0.1);
}
.new-per .pic {
	display: block;
	margin-left: 0.80848rem;
	position: relative;
}
.new-per .pic::after {
	background: url(../img/after_bg.png) no-repeat;
	background-size: cover;
	width: 0.4716rem;
	height: 0.6232rem;
	content: '';
	position: absolute;
	left: -0.4716rem;
	top: 0.87584rem;
}
.more-new .pic::after {
	display: none;
}
.new-d .pic::after {
	top: 145px;
}
.new-per .box strong {
	display: block;
	margin-left: 0.40416rem;
	font-weight: 400;
	margin-top: 0.40416rem;
	width: 70%;
}
.new-per .box strong a {
	color: #333;
	line-height: 1.5em;
}
.new-per .box p {
	margin-left: 0.40416rem;
	margin-top: 0.26944rem;
	font-size: 0.29648rem;
	color: #148e00;
}
.new-per .box p img {
	width: 0.28288rem;
	vertical-align: middle;
	margin-top: -0.06736rem;
	margin-right: 0.06736rem;
}
.new-per .box p span {
	font-size: 0.26944rem;
	border: 1px solid #148e00;
	border-radius: 3px;
	padding: 0.04048rem 0.01347rem;
	margin-left: 0.40416rem;
	display: inline-block;
	line-height: 1.1;
}
.new-per .pic img {
	width: 100%;
	border-top-left-radius: 0.80848rem;
	display: block;
	object-fit: cover;
	max-height: 6.096rem;
}
.new-swp .new-dian {
	left: 39%;
	bottom: 0;
}
.new-swp .new-dian .swiper-pagination-bullet {
	margin: 0 0.05392rem;
	background: #faa700;
	opacity: 1;
}
.new-swp .new-dian .swiper-pagination-bullet-active {
	background: #323c55;
}
.new-cp {
	background: #fff;
	/*margin-left: 0.80848rem;*/
	margin-top:0.8rem;
	padding: 0.40416rem;
	border-top-left-radius: 0.53888rem;
	border-bottom-left-radius: 0.01347rem;
	box-shadow: -0.06736rem 0 0.01347rem rgba(33, 73, 130, 0.1);
}
.new-cp .name-head {
	overflow: hidden;
}
.new-cp .name-head strong {
	display: block;
	float: left;
}
.new-cp .name-head strong a {
	font-size: 0.48512rem;
	color: #333;
}
.new-cp .name-head .more {
	float: right;
}
.new-cp .name-head .more img {
	width: 0.53888rem;
	display: block;
}
.new-cp li {
	margin-top: 0.3368rem;
}
.new-cp li a {
	color: #333;
	line-height: 1.5em;
}
.new-cp li .xg-pic-more {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-boxflex;
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	margin-top: 0.10784rem;
	margin-left: -0.06736rem;
}
.new-cp li .xg-pic-more a {
	margin-left: 0.06736rem;
	display: block;
	max-height: 2.24rem;
	overflow: hidden;
}
.new-cp li .xg-pic-more img {
	display: block;
	object-fit: cover;
	height: 1.86672rem;
	width: 100%;
}
.new-cp li p img {
	width: 0.28288rem;
	vertical-align: middle;
	margin-top: -0.02688rem;
}
.new-cp li span {
	font-size: 0.29648rem;
	color: #8797b5;
	margin-left: 0.13328rem;
}
.new-swp .swiper-pagination-bullet {
	width: 0.13984rem;
	height: 0.13984rem;
}
.new-cp li .one-pic {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-boxflex;
	display: -webkit-flex;
	display: flex;
}
.new-cp li .one-pic .img {
	width: 2.4rem;
}
.new-cp li .one-pic .img-title {
	flex: 1;
	margin-left: 0.24rem;
	line-height: 1.5em;
}
.new-cp .dg-pic .video-pic {
	position: relative;
	margin-top: 0.10784rem;
}
.new-cp .dg-pic .video-pic img {
	display: block;
}
.new-cp .dg-pic .video-pic .video-play-icon {
	height: 1.06448rem;
	width: 1.06448rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border-radius: 50%;
	background: -webkit-linear-gradient(left, #1d437b, #3e77b2);
	background: -o-linear-gradient(right, #1d437b, #3e77b2);
	background: -moz-linear-gradient(right, #1d437b, #3e77b2);
	background: linear-gradient(to right, #1d437b, #3e77b2);
}
.new-cp .dg-pic .video-pic .video-play-icon::after {
	border-width: 0.20208rem 0.20208rem 0.3368rem;
	margin-left: -0.10784rem;
	margin-top: -0.20208rem;
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	left: 50%;
	top: 50%;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}
.new-hyxw {
	margin-left: 0;
	margin-right: 0.80848rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0.53888rem;
	border-bottom-right-radius: 0.01347rem;
	box-shadow: 0.06736rem 0 0.01347rem rgba(33, 73, 130, 0.1);
	margin-top: 0.53888rem;
}
.more-new::after {
	position: absolute;
	width: 9.1352rem;
	height: 6.46736rem;
	background: url(../img/morenew_a.png) no-repeat;
	content: '';
	display: block;
	top: 1.6168rem;
	z-index: -1;
	box-shadow: 0.06736rem 0.04048rem 0.01347rem rgba(33, 73, 130, 0.1);
}
.more-new .more-box p {
	margin-left: 1.57648rem;
}
.more-new .more-box p img {
	width: 0.36384rem;
	vertical-align: middle;
	margin-top: -0.04048rem;
}
.more-new .more-box p span {
	font-size: 0.384rem;
	color: #fff;
}
.more-new .pic {
	margin-left: 1.57648rem;
	margin-bottom: 0.3368rem;
}
.more-new .more {
	position: absolute;
	right: 1.95376rem;
	bottom: -0.47152rem;
}
.more-new .more img {
	width: 0.9432rem;
}
.more-new-list {
	background: #fff;
	margin-left: 25%;
	margin-top: 1.6168rem;
	border-top-left-radius: 0.35024rem;
	border-bottom-left-radius: 0.35024rem;
	box-shadow: -0.06736rem 0 0.01347rem rgba(33, 73, 130, 0.1);
	margin-bottom: 0.40416rem;
	width: 75%;
}
.more-new-list li {
	border-bottom: 1px solid #e6e8ec;
	position: relative;
}
.more-new-list li a {
	padding: 0.74112rem 0.40416rem;
	display: block;
	line-height: 1.5em;
	font-size: 0.384rem;
	color: #333;
}
.more-new-list li .date {
	position: absolute;
	background: linear-gradient(45deg, #20477f, #376ca7);
	border-top-left-radius: 0.26944rem;
	border-bottom-left-radius: 0.26944rem;
	text-align: center;
	color: #fff;
	padding: 0.20208rem 0;
	width: 1.44rem;
	left: -1.44rem;
	top: 50%;
	transform: translateY(-50%);
}
.more-new-list li .date .day {
	font-size: 0.53888rem;
	font-weight: 700;
	line-height: 1.1;
}
.more-new-list li .date .near {
	font-size: 0.16176rem;
}
.case-box-l {
	margin-top: -0.05392rem;
}
.case-box-r {
	z-index: 40;
	margin-bottom: 0.3368rem;
	border-bottom-left-radius: 0.40416rem;
}
.case-box-r li:last-child {
	border-bottom-left-radius: 0.40416rem;
}
.case-page {
	background: #fff;
	margin-left: 15%;
	border-top-left-radius: 0.5928rem;
	border-bottom-left-radius: 0.5928rem;
	box-shadow: -0.06736rem 0 0.01347rem rgba(33, 73, 130, 0.1);
}
.pro-page::after {
	position: absolute;
	width: 8.32rem;
	height: 7.73056rem;
	content: '';
	display: block;
	z-index: -1;
	box-shadow: none;
	top: auto;
	bottom: -0.56592rem;
}
.pro-page h1 {
	margin-left: 0.40416rem;
	font-size: 0.53888rem;
	color: #148e00;
	margin-top: 0.36384rem;
	margin-bottom: 0.36384rem;
	width: 67%;
}
.pro-page p {
	margin-left: 0.40416rem;
	margin-top: 0.10672rem;
}
.pro-page p img {
	width: 0.36384rem;
	vertical-align: middle;
	margin-top: -0.06736rem;
	margin-right: 0.13328rem;
}
.pro-page p span {
	color: #148e00;
}
.pro-lx {
	position: absolute;
	bottom: 0;
	z-index: 9;
	right: 0.40416rem;
}
.pro-lx p {
	position: relative;
	margin-left: 0;
}
.pro-lx p a {
	display: block;
	position: absolute;
	top: 0.256rem;
}
.pro-lx p a span {
	font-size: 0.4272rem;
	color: #305f99;
}
.pro-lx p:first-child {
	background: url(../img/a_one.png) no-repeat;
	background-size: cover;
	width: 2.06672rem;
	height: 1.06672rem;
}
.pro-lx p:first-child a {
	left: 0.37328rem;
	width: 2.72rem;
}
.pro-lx p:nth-child(2) {
	background: url(../img/a_two.png) no-repeat;
	background-size: cover;
	width: 2.06672rem;
	height: 1.06672rem;
	margin-top: -0.05328rem;
	margin-left: 0.67376rem;
}
.pro-lx p:nth-child(2) a {
	right: 0.37328rem;
	width: 2.48rem;
}
.pro-lx p a img {
	width: 0.656rem;
	margin-right: 0;
	vertical-align: top;
}
.pro-lx p:nth-child(2) a img {
	float: right;
}
.pro-lx p:nth-child(2) span {
	float: left;
}
.wl-text {
	margin-top: -0.64rem;
}
.wl-text .text {
	color: #333;
	margin-top: 0.9432rem;
	line-height: 1.7em;
	padding: 0 0.80848rem 0 0.40416rem;
	position: relative;
	text-indent: 0.40416rem;
}
.wl-text .text::before {
	background: url(../img/text_b.png) no-repeat;
	background-size: cover;
	width: 0.22912rem;
	height: 0.816rem;
	content: '';
	display: inline-block;
	position: absolute;
	left: 0.40416rem;
	top: -0.40416rem;
}
.pro-content {
	margin-top: 1.06667rem;
}
.pro-content .ul {
	background: #fff;
	height: 1.18576rem;
	line-height: 1.18576rem;
}
.pro-content .ul li {
	width: 50%;
	text-align: center;
	float: left;
}
.pro-content .ul li:last-child {
	background: #bbcde3;
	border-radius: 0 0 0 0.26667rem;
}
.pro-content .ul li img {
	width: 0.37728rem;
	vertical-align: middle;
	margin-top: -0.04048rem;
	margin-right: 0.01347rem;
}
.pro-content .ul li, .pro-content .ul li a {
	color: #148e00;
}
.pro-content .content {
	background: #fff;
	padding: 0.40416rem;
}
.pro-content .content h2 {
	margin: 0.47152rem 0 0.40416rem 0;
	font-size: 0.448rem;
	color: #333;
	background: url(../img/h_a.png) left no-repeat;
	padding-left: 0.53888rem;
	font-weight: 700;
	background-size: 0.4312rem;
}
.pro-content .content p {
	color: #666;
	line-height: 1.8em;
	text-align: justify;
	margin-bottom: 0.3368rem;
	font-size: 0.416rem;
}
.pro-content .content p a {
	padding: 0 4px;
	display: inline-block;
}
.zy-jt {
	color: #c79556;
	font-weight: 700;
	text-align: center;
	margin-top: -0.192rem;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	width: 100.1%;
}
.pro-content .content p img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.pro-content .content p strong {
	font-weight: 700;
	color: #333;
}
.pro-content .content .content_video {
	text-align: center;
	margin-bottom: 0.26944rem;
}
.pro-content .content .content_video p {
	text-align: center;
	color: #333;
	font-weight: 700;
}
.pro-content .content .pro_ys li {
	background: #f5f8ff;
	padding: 0.3368rem 0.67376rem;
	border-radius: 0.01347rem;
	position: relative;
	margin-bottom: 1.01056rem;
}
.pro-content .content .pro_ys li img {
	display: none;
}
.pro-content .content .pro_ys li::before {
	background: url(../img/li_b.png) no-repeat;
	background-size: cover;
	width: 1.06448rem;
	height: 0.49856rem;
	position: absolute;
	bottom: -0.49856rem;
	left: 0;
	content: '';
	display: block;
}
.pro-content .content .pro_ys p {
	color: #148e00;
}
.pro-content .content .pro_ys h3 {
	padding: 0.26944rem 0.67376rem 0.224rem 0.96rem;
	color: #fff;
	font-size: 0.352rem;
	position: absolute;
	background: url(../img/ys_bg.png) no-repeat;
	background-size: 100% 100%;
	display: inline-block;
	right: 0;
	bottom: -0.64rem;
}
.pro-content .content .pro_ys h3::before {
	position: absolute;
	background: url(../img/h_dian.png) no-repeat;
	width: 0.26944rem;
	height: 0.26944rem;
	background-size: cover;
	content: '';
	left: 0;
	top: 0;
}
.bg-color {
	background: #fff;
	margin-bottom: -1.07792rem;
	padding-bottom: 0.67376rem;
}
.new-xg {
	background: #f5f8ff;
	margin-top: 0.48rem;
}
.new-xg .name-head a {
	font-size: 0.48512rem;
	color: #333;
	display: inline-block;
}
.new-xg .name-head .more {
	float: none;
}
.new-xg .name-head .more img {
	width: 0.56592rem;
	vertical-align: middle;
	display: inline-block;
	margin-top: -0.06736rem;
	margin-left: 0.01347rem;
}
.new-xg li {
	border-bottom: 1px solid #fff;
	padding-bottom: 0.3368rem;
}
.new-xg li:last-child {
	border: none;
	padding: 0;
}
.product-cs {
	margin-top: 0.74112rem;
	position: relative;
}
.product-cs table {
	margin-bottom: 0.3368rem;
}
.jt-bg {
	text-align: center;
	position: absolute;
	top: 1.14528rem;
	left: 50%;
	transform: translateX(-50%);
}
.jt-bg img {
	width: 5.48384rem;
}
.more-list {
	padding-bottom: 1.18576rem;
	margin-left: -0.512rem;
}
.more-list .swiper-container {
	padding-top: 0.26944rem;
}
.more-list .swiper-slide {
	text-align: center;
	padding: 0.20208rem 0.47152rem;
	border-radius: 0.45808rem;
	display: inline-block;
	color: #b5bccc;
	border: 1px solid #b5bccc;
	font-size: 0.384rem;
}
.more-list .swiper-slide-active {
	background: -webkit-linear-gradient(left, #148e00, #3e77b2);
	background: -o-linear-gradient(right, #148e00, #3e77b2);
	background: -moz-linear-gradient(right, #148e00, #3e77b2);
	background: linear-gradient(to right, #148e00, #3e77b2);
	text-align: center;
	color: #fff;
	font-weight: 700;
	padding: 0.20208rem 0.47152rem;
	border-radius: 0.45808rem;
	position: relative;
	display: inline-block;
	margin: 0 0.26944rem;
	font-size: 0.384rem;
}
.more-list .swiper-slide-active::after {
	width: 0;
	height: 0;
	border-left: 0.1752rem solid transparent;
	border-right: 0.1752rem solid transparent;
	border-top: 0.1752rem solid #2c5a93;
	font-size: 0;
	line-height: 0;
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -0.16176rem;
}
.more-list .swiper-button-prev {
	background: url(../img/cs_one.png) no-repeat;
	width: 0.49856rem;
	height: 0.4312rem;
	background-size: cover;
	left: 15%;
}
.more-list .swiper-button-next {
	background: url(../img/cs_two.png) no-repeat;
	width: 0.49856rem;
	height: 0.4312rem;
	background-size: cover;
	right: 15%;
}
.more-list .swiper-button-next, .more-list .swiper-button-prev {
	top: 0.49856rem;
	margin-top: 0.72rem;
}
tbody {
	word-break: break-all;
}
tr td {
	padding: 0.2rem 0;
	box-sizing: border-box;
	line-height: 1.5em;
}
.kh-pj {
	background: #fff;
	border-radius: 0.40416rem;
	box-shadow: 0 0 0.01347rem rgba(33, 73, 130, 0.1);
	margin: -0.16rem 0.40416rem 0.40416rem;
	padding: 0.20208rem 0.40416rem 1.48208rem;
	position: relative;
}
.kh-pj::before {
	display: block;
	width: 1.83248rem;
	height: 1.6168rem;
	background: url(../img/kf_b.png) no-repeat;
	background-size: cover;
	content: '';
	position: absolute;
	right: 0.20208rem;
	top: -0.06736rem;
}
.kh-pj::after {
	display: block;
	width: 100%;
	height: 1.13184rem;
	background: url(../img/kf_a.png) no-repeat;
	background-size: cover;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom-left-radius: 0.40416rem;
	border-bottom-right-radius: 0.40416rem;
}
.kh-pj .tb {
	background: url(../img/tit_bg.png) no-repeat 20% center;
	background-size: 3.74576rem 1.88624rem;
}
.kh-pj .tb img {
	width: 1.46864rem;
	vertical-align: middle;
	float: left;
}
.kh-pj .tb strong {
	font-size: 0.45808rem;
	color: #333;
	margin: 0 0.26944rem 0 0.20208rem;
	float: left;
	display: block;
	line-height: 1.34736rem;
}
.kh-pj .tb i {
	width: 0.4312rem;
	height: 0.4312rem;
	display: block;
	float: left;
	margin-top: 0.47152rem;
}
.kh-pj p {
	color: #666;
	line-height: 1.7em;
}
.xg-pro {
	padding: 0 0.40416rem;
}
.xg-pro h2 {
	font-size: 0.45808rem;
	color: #333;
	font-weight: 700;
	text-align: center;
	margin: 0.01347rem auto 0.192rem;
}
.xg-pro h2::before {
	content: '';
	display: inline-block;
	background: url(../img/h_zs.png) no-repeat;
	width: 1.03744rem;
	height: 0.18864rem;
	vertical-align: middle;
	margin-right: 0.24256rem;
	background-size: cover;
}
.xg-pro h2:after {
	content: '';
	display: inline-block;
	background: url(../img/h_zs2.png) no-repeat;
	width: 1.03744rem;
	height: 0.18864rem;
	vertical-align: middle;
	margin-left: 0.24256rem;
	background-size: cover;
}
.xg-pro ul {
	overflow: hidden;
	margin-left: -3%;
}
.xg-pro li {
	width: 47%;
	float: left;
	margin-left: 3%;
	margin-top: 0.01347rem;
}
.xg-pro li a {
	display: block;
	position: relative;
	padding-top: 75%;
}
.xg-pro li img {
	width: 100%;
	display: block;
	border-top-left-radius: 0.40416rem;
	border-top-right-radius: 0.40416rem;
	position: absolute;
	top: 0;
	left: 0;
}
.xg-pro li .box {
	text-align: center;
	background: url(../img/strong_a.png) no-repeat;
	width: 100%;
	height: 1.17216rem;
	background-size: cover;
}
.xg-pro li .box a {
	font-size: 0.32336rem;
	color: #333;
	display: block;
	line-height: 0.91616rem;
	padding-top: 0;
}
.online-message {
	padding-right: 0.40416rem;
	padding-top: 0.60624rem;
	padding-bottom: 0.67376rem;
	background: #fff;
}
.mag-box {
	background: url(../img/l_bg.png) no-repeat center #fff;
	background-size: 100%;
	text-align: center;
	width: 5.38944rem;
	margin: 0 auto;
	position: relative;
	z-index: 5;
	border-radius: 0.20208rem;
}
.mag-head strong {
	font-size: 0.48512rem;
	display: inline-block;
	color: #148e00;
	font-family: '微软雅黑';
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#148e00), to(#3e77b2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.mag-head p {
	font-size: 0.32336rem;
	display: inline-block;
	color: #148e00;
	font-family: '微软雅黑';
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#148e00), to(#3e77b2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding-bottom: 0.35024rem;
}
.ly-tj {
	margin-top: -0.80848rem;
}
.ly-tj .hed-t {
	background: url(../img/ly_t.jpg) no-repeat;
	background-size: 100%;
	height: 3.39536rem;
	width: 100%;
	position: relative;
}
.ly-tj .hed-t p {
	position: absolute;
	font-size: 0.384rem;
	color: #fff;
}
.ly-tj .hed-t .one {
	bottom: 0.87584rem;
	left: 0.40416rem;
}
.ly-tj .hed-t .two {
	bottom: 0.60624rem;
	left: 3.90736rem;
}
.ly-tj .hed-t .three {
	right: 0.53888rem;
	bottom: 1.48208rem;
}
.ly-tj .pic-box {
	position: absolute;
	right: -0.06736rem;
	bottom: -1.75152rem;
}
.ly-tj .pic-box img {
	width: 2.8968rem;
}
form {
	margin-top: 0.40416rem;
}
form li {
	margin-top: 0.3368rem;
}
form li span {
	float: left;
	width: 0.67376rem;
}
form li:first-child img {
	width: 0.36384rem;
	margin-top: 0.3368rem;
}
form li:nth-child(2) img {
	width: 0.37328rem;
	margin-top: 0.32rem;
}
form li:nth-child(3) img {
	width: 0.41776rem;
	margin-top: 0.4008rem;
}
form li:nth-child(2) {
	position: relative;
}
form li:nth-child(2) .lyb_wxts {
	position: absolute;
	z-index: 9999;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #ccc;
	box-shadow: 0 4px 0.26672rem 1px rgba(0, 0, 0, 0.2);
	padding: 5px 0.24rem 5px 0.24rem;
	top: -1.13328rem;
	left: 30%;
	width: 3.52rem;
	line-height: 2;
	display: none;
}
form li:nth-child(2) .lyb_wxts .main_txt span {
	font-size: 0.288rem;
	width: 75%;
}
form li:nth-child(2) .lyb_wxts .main_txt .W_icon {
	padding: 0.16rem;
	background: url(../img/ly-icon8.png) left center no-repeat;
	background-size: 0.33328rem;
	width: 20%;
	margin-top: 0.176rem;
}
form li:nth-child(2) .lyb_wxts_arrow {
	position: absolute;
	overflow: hidden;
	display: block;
	bottom: -0.2rem;
	left: 40%;
	line-height: 0.18672rem;
}
form li input {
	float: left;
	box-shadow: 0 0 0.26944rem rgba(33, 73, 130, 0.2);
	width: 90%;
	height: 1.07792rem;
	line-height: 1.07792rem;
	font-size: 0.384rem;
	border-radius: 0.01347rem;
	padding: 0 0.3368rem;
	border-top-right-radius: 0;
}
form li textarea {
	float: left;
	box-shadow: 0 0 0.26944rem rgba(33, 73, 130, 0.2);
	width: 90%;
	height: 2.29056rem;
	line-height: 1.5em;
	font-size: 0.384rem;
	border-radius: 0.01347rem;
	padding: 0.3368rem;
	border-top-right-radius: 0;
	resize: none;
}
.form-box {
	margin-right: 0.40416rem;
	box-shadow: 0 0 0.01347rem rgba(33, 73, 130, 0.1);
	border-bottom-right-radius: 0.26944rem;
	padding: 0.26944rem 0.40416rem 0.53888rem 0.80848rem;
	position: relative;
}
.form-box::after {
	position: absolute;
	left: 0;
	top: 0.9432rem;
	background: url(../img/ly_bg.png) no-repeat;
	background-size: cover;
	width: 0.78144rem;
	height: 6.49424rem;
	content: '';
}
.form-box .tit {
	font-size: 0.384rem;
	color: #333;
	line-height: 1.7em;
	width: 73%;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #bebebe;
}
.but-tj {
	overflow: hidden;
	margin-top: 0.37728rem;
}
.but-tj p {
	float: left;
	display: block;
	color: #148e00;
	font-family: '微软雅黑';
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#ff4c4a), to(#ff8f4a));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-top: 0.256rem;
	font-size: 0.352rem;
}
.but-tj button {
	float: right;
	background: #faa700;
	color: #fff;
	font-size: 0.40416rem;
	border-radius: 0.49856rem;
	padding: 0.30992rem 0.9432rem;
	position: relative;
	line-height: 1.1;
	z-index: 5;
}
.but-tj button::after {
	background: url(../img/but_b.png) no-repeat;
	width: 1.49552rem;
	height: 0.26944rem;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -1.12rem;
}
.meat-cont {
	padding-top: 0.53888rem;
}
.mat-h {
	margin: 0 0.40416rem;
	position: relative;
}
.mat-h::before {
	background: url(../img/mea_b.png) no-repeat;
	background-size: cover;
	width: 1.06448rem;
	height: 1.7112rem;
	content: '';
	display: block;
	top: -0.53888rem;
	left: 0;
	position: absolute;
}
.mat-h::after {
	background: url(../img/mea_a.png) no-repeat;
	background-size: cover;
	width: 1.06448rem;
	height: 0.66016rem;
	content: '';
	display: block;
	bottom: -0.20208rem;
	right: 0;
	position: absolute;
}
.mat-h h1 {
	text-align: center;
	font-size: 0.48512rem;
	color: #148e00;
	background: url(../img/meated.png) no-repeat center top;
	background-size: 8.05728rem 0.55248rem;
	height: 1.14528rem;
	line-height: 1.14528rem;
	margin-bottom: 0.26944rem;
}
.meat-cont .wl-js {
	background: #fff;
	border-top-left-radius: 0.40378rem;
	border-bottom-left-radius: 0.40378rem;
	box-shadow: 0 0 0.3368rem rgba(33, 73, 130, 0.2);
	margin-left: 0.80848rem;
	padding: 0.20208rem 0.40416rem 1.48208rem;
	position: relative;
}
.meat-cont .wl-js::before, .wuliao_con::before {
	display: block;
	width: 4.19024rem;
	height: 6.00928rem;
	background: url(../img/kf_b2.png) no-repeat;
	background-size: cover;
	content: '';
	position: absolute;
	right: 0.20208rem;
	top: -0.06736rem;
}
.meat-cont .wl-js::after {
	display: block;
	width: 100%;
	height: 1.13184rem;
	background: url(../img/kf_a.png) no-repeat;
	background-size: cover;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom-left-radius: 0.40416rem;
}
.meat-cont .wl-js strong {
	font-size: 0.4312rem;
	color: #333;
	background: url(../img/tit_bg.png) no-repeat 5% center;
	background-size: 3.74576rem 1.88624rem;
	position: relative;
	display: block;
	margin-left: -0.40416rem;
	height: 1.21264rem;
	line-height: 1.21264rem;
}
.meat-cont .wl-js strong::before {
	content: '';
	display: inline-block;
	background: url(../img/h_zs.png) no-repeat;
	width: 1.03744rem;
	height: 0.18864rem;
	vertical-align: middle;
	margin-right: 0.01347rem;
	background-size: cover;
}
.meat-cont .wl-js strong:after {
	content: '';
	display: inline-block;
	background: url(../img/h_zs2.png) no-repeat;
	width: 1.03744rem;
	height: 0.18864rem;
	vertical-align: middle;
	margin-left: 0.01347rem;
	background-size: cover;
}
.meat-cont .wl-js p {
	color: #666;
	line-height: 1.8em;
	margin-top: 0.01347rem;
	text-align: justify;
	text-indent: 2em;
}
.cont-mt, .pt-pro, .wuliao_con {
	margin: 0 0.40416rem;
}
.cont-mt h2, .pt-pro h2 {
	margin: 0.47152rem 0 0.13472rem;
	font-size: 0.4312rem;
	color: #333;
	background: url(../img/h_a.png) left no-repeat;
	padding-left: 0.53888rem;
	font-weight: 700;
	background-size: 0.4312rem;
}
.cont-mt p, .wuliao_con p {
	color: #666;
	line-height: 1.8em;
	margin-bottom: 0.3368rem;
	position: relative;
}
.cont-mt p img, .wuliao_con p img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.pt-pro ul {
	overflow: hidden;
	margin-left: -3%;
}
.pt-pro li {
	width: 47%;
	float: left;
	margin-left: 3%;
	margin-top: 0.13472rem;
}
.pt-pro li img {
	width: 100%;
	display: block;
	border-top-left-radius: 0.40416rem;
	border-top-right-radius: 0.40416rem;
}
.pt-pro li .box {
	text-align: center;
	background: url(../img/strong_a.png) no-repeat;
	width: 100%;
	height: 1.17216rem;
	background-size: cover;
}
.pt-pro li .box a {
	font-size: 0.32336rem;
	color: #148e00;
	display: block;
	line-height: 0.91616rem;
	font-weight: 700;
}
.wuliao_con {
	position: relative;
	box-shadow: 0 0 0.3368rem rgba(33, 73, 130, 0.2);
	padding: 0.7432rem 0.40416rem;
	border-radius: 0.40378rem;
	margin-top: 0.47152rem;
	margin-bottom: 0.40416rem;
}
.wuliao_con h2 {
	font-size: 0.4312rem;
	color: #333;
	background: url(../img/tit_bg.png) no-repeat 5% center;
	background-size: 3.74576rem 1.88624rem;
	position: relative;
	display: block;
	height: 1.34736rem;
	line-height: 1.34736rem;
}
.wuliao_con h2::before {
	content: '';
	display: inline-block;
	background: url(../img/h_a.png) no-repeat;
	width: 0.4312rem;
	height: 0.4312rem;
	vertical-align: middle;
	margin-right: 0.01347rem;
	background-size: cover;
}
.wuliao_con a {
	position: relative;
	display: inline-block;
	color: #f5e3bd;
	background: -webkit-linear-gradient(left, #1f447d, #3c73ae);
	background: -o-linear-gradient(right, #1f447d, #3c73ae);
	background: -moz-linear-gradient(right, #1f447d, #3c73ae);
	background: linear-gradient(to right, #1f447d, #3c73ae);
	text-align: center;
	padding: 0.06736rem 0.40416rem 0.06736rem 0.60624rem;
	border-top-left-radius: 0.01347rem;
	border-top-right-radius: 0.39072rem;
	border-bottom-right-radius: 0.39072rem;
	border-bottom-left-radius: 0.01347rem;
}
.wuliao_con a::before {
	position: absolute;
	width: 0.192rem;
	height: 0.1752rem;
	background: url(../img/a_lj.png) no-repeat;
	background-size: cover;
	content: '';
	display: inline-block;
	top: 50%;
	transform: translateY(-50%);
	left: 0.26944rem;
}
.new-baner {
	background: #fff;
	position: relative;
}
.new-baner .bt {
	position: absolute;
	top: 0.67376rem;
	left: 0.40416rem;
}
.new-baner .bt p img {
	width: 5.72624rem;
	display: block;
}
.new-baner .bt p {
	font-size: 0.4312rem;
	color: #fff600;
	line-height: 1.1;
}
.new-page {
	padding-top: 0;
}
.new-page .top-img {
	margin-right: 0.80848rem;
}
.new-dw {
	overflow: hidden;
	background: #fff;
	margin-top: -2.42528rem;
	position: relative;
	z-index: 5;
	margin-left: 0.80848rem;
	padding: 0.47152rem 0.40416rem 0.512rem 0.47152rem;
	border-top-left-radius: 0.80848rem;
	box-shadow: -0.02688rem 0.06736rem 0.01347rem rgba(33, 73, 130, 0.1);
}
.new-dw::after {
	background: url(../img/new_page_bg.png) no-repeat;
	background-size: cover;
	width: 9.37936rem;
	height: 4.19024rem;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
}
.new-box {
	overflow: hidden;
}
.new-box .left {
	float: left;
	width: 73%;
}
.new-box .right {
	float: right;
	width: 27%;
}
.new-box h1 {
	font-size: 0.50672rem;
	color: #333;
	line-height: 1.5em;
	margin-bottom: 0.16rem;
}
.new-box .author-time, .update-time {
	font-size: 0.29328rem;
	display: flex;
	justify-content: left;
}
.new-box .author-time p img, .update-time p img {
	width: 0.29648rem;
	vertical-align: middle;
	margin-right: 0.08rem;
}
.new-box .author-time span, .update-time span {
	display: inline-block;
	color: #999;
	font-size: 0.32rem;
	margin-left: 0.06736rem;
}
.new-box .author-time p:nth-child(2) {
	margin-left: 0.512rem;
}
.new-box .author-time p:nth-child(2) img {
	width: 0.22912rem;
}
.new-baner .two {
	overflow: hidden;
	width: 100%;
	margin-top: 0.48rem;
}
.new-baner .two span {
	display: block;
	color: #000;
	font-size: 0.29328rem;
	float: left;
	position: relative;
	padding-left: 0.208rem;
}
.new-baner .two span:first-child {
	width: 30%;
}
.new-baner .two span:nth-child(2) {
	width: 38%;
}
.new-baner .two span:nth-child(3) {
	width: 32%;
}
.new-baner .two span::before {
	position: absolute;
	width: 0.1752rem;
	height: 0.1752rem;
	background: url(../img/l_dian.png) no-repeat;
	background-size: 100% 100%;
	content: '';
	display: inline-block;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
}
.rid-box {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.rid-box .worker {
	margin-top: 0.64rem;
}
.rid-box .worker span {
	display: inline-block;
	color: #999;
	font-size: 0.32rem;
}
.audio-wrapper {
	margin-top: 0.40416rem;
	width: 5.72rem;
	height: 1.33328rem;
	background: url(../img/audio.png) no-repeat left center;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
}
.audio-left {
	float: left;
	text-align: center;
	width: 0.67376rem;
	height: 0.80848rem;
	margin-left: 1.34736rem;
	cursor: pointer;
	margin-top: 0.4312rem;
}
.audio-left img {
	position: relative;
	top: 0.08rem;
	margin: 0;
	display: initial;
	cursor: pointer;
	width: 0.21552rem;
}
.audio-right {
	margin-right: 5%;
	overflow: hidden;
	height: 100%;
	position: relative;
}
.audio-right p {
	font-size: 0.20208rem;
	height: 35%;
	margin: 8px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 3.27408rem;
}
.progress-bar-bg {
	background-color: #fff;
	height: 2px;
	cursor: pointer;
	position: absolute;
	bottom: 0.47152rem;
	width: 100%;
}
.progress-bar {
	background-color: #fcf461;
	width: 100%;
	height: 2px;
}
.progress-bar-bg span {
	content: ' ';
	width: 0.01347rem;
	height: 0.01347rem;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.06736rem;
	margin-left: 0;
	cursor: pointer;
}
.audio-time {
	overflow: hidden;
	position: absolute;
	bottom: 0.06736rem;
	color: #fff;
	font-size: 0.20208rem;
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.audio-length-total {
	float: right;
	font-size: 0.16176rem;
}
.audio-length-current {
	float: left;
	font-size: 0.16176rem;
}
.new-content {
	padding: 0 0.40416rem;
	margin-top: 0.53888rem;
}
.new-content p {
	color: #666;
	line-height: 1.88em;
	text-align: justify;
	margin-bottom: 0.32rem;
	font-size: 0.4272rem;
}
.new-content .cs-lj {
	text-align: center;
}
.new-content .cs-lj a {
	background: -webkit-linear-gradient(left, #1f457e, #3a70ab);
	background: -o-linear-gradient(right, #1f457e, #3a70ab);
	background: -moz-linear-gradient(right, #1f457e, #3a70ab);
	background: linear-gradient(to right, #1f457e, #3a70ab);
	color: #f5e3bd !important;
	font-size: 0.4272rem;
	line-height: 0.8rem;
	padding: 0 0.6656rem 0 0.48rem;
	border-radius: 50px;
	position: relative;
}
.new-content .cs-lj a:after {
	background: url(../img/h_jt.png) no-repeat;
	background-size: 100% 100%;
	width: 0.208rem;
	height: 0.24rem;
	content: '';
	display: block;
	position: absolute;
	right: 0.256rem;
	top: 50%;
	margin-top: -0.065rem;
}
.cont-mt p em, .new-content p em, .pro-content .content p em, .wuliao_con p em {
	font-size: 0.4272rem;
	color: #333;
	font-weight: 700;
}
.cont-mt span.icon-one, .new-content span.icon-one, .pro-content .content span.icon-one, .wuliao_con span.icon-one {
	background: url(../img/wztubiao1.png) no-repeat center center;
	width: 25px;
	height: 20px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -3px;
}
.cont-mt span.icon-two, .new-content span.icon-two, .pro-content .content span.icon-two, .wuliao_con span.icon-two {
	background: url(../img/wztubiao2.png) no-repeat center center;
	width: 25px;
	height: 20px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -3px;
}
.cont-mt span.icon-three, .new-content span.icon-three, .pro-content .content span.icon-three, .wuliao_con span.icon-three {
	background: url(../img/wztubiao3.png) no-repeat center center;
	width: 25px;
	height: 20px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -3px;
}
.new-content table {
	margin-bottom: 0.3368rem;
}
.new-content p a {
	color: #da251d;
	display: inline-block;
	padding: 0 4px;
}
.new-content p img {
	max-width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
}
.new-content p strong {
	font-weight: 700;
	color: #333;
}
.new-content .str, .pro-content .str {
	font-weight: 700;
	color: #333;
}
.new-content h2, .new-content h3 {
	font-size: 0.448rem;
	color: #333;
	font-weight: 700;
	margin-top: 0.4rem;
	margin-bottom: 0.64rem;
	position: relative;
	text-align: center;
	left: 50%;
	transform: translate(-50%, 0);
}
.new-content h2 {
	font-size: 0.48rem;
	margin-bottom: 0.48rem;
}
.new-content h3:after {
	display: inline-block;
	width: 6.4rem;
	height: 0.29648rem;
	content: '';
	background: url(../img/h3_bg.png) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: -0.3368rem;
	left: 50%;
	transform: translateX(-50%);
}
.xw_swt {
	position: relative;
	display: inline-block;
	color: #f5e3bd;
	font-size: 0.24;
	background: -webkit-linear-gradient(left, #1f447d, #3c73ae);
	background: -o-linear-gradient(right, #1f447d, #3c73ae);
	background: -moz-linear-gradient(right, #1f447d, #3c73ae);
	background: linear-gradient(to right, #1f447d, #3c73ae);
	text-align: center;
	padding: 0.06736rem 0.40416rem 0.06736rem 0.60624rem;
	border-top-left-radius: 0.01347rem;
	border-top-right-radius: 0.39072rem;
	border-bottom-right-radius: 0.39072rem;
	border-bottom-left-radius: 0.01347rem;
	margin: 0 0.13328rem;
}
.xw_swt::before {
	position: absolute;
	width: 0.192rem;
	height: 0.1752rem;
	background: url(../img/a_lj.png) no-repeat;
	background-size: 100% 100%;
	content: '';
	display: inline-block;
	top: 50%;
	transform: translateY(-50%);
	left: 0.26944rem;
}
.prevnext {
	background: #fff;
	margin: 0.40416rem;
	box-shadow: 0 0 0.3368rem rgba(33, 73, 130, 0.2);
	border-radius: 0.20208rem;
}
.prevnext p {
	display: flex;
	color: #666;
	border-bottom: 1px dashed #f2f2f2;
	padding: 0.26944rem 0.40416rem;
	align-items: flex-start;
}
.prevnext p img {
	width: 0.48512rem;
	height: 0.48512rem;
	vertical-align: middle;
	margin-right: 0.26672rem;
	margin-top: 3px;
}
.prevnext p b {
	color: #333;
	font-weight: 400;
	line-height: 1.5em;
}
.prevnext p a {
	color: #666;
	flex: 1;
	line-height: 1.5em;
}
.about-page {
	padding: 0;
	padding-bottom:60px;
}
.about-baner {
	background: #fff;
	position: relative;
}
.about-baner .top-img {
	width: 9.8144rem;
}
.about-baner .bt {
	position: absolute;
	top: 0.67376rem;
	left: 0.40416rem;
}
.about-baner .bt strong {
	font-size: 0.53888rem;
	color: #fff;
	line-height: 1.1;
	display: block;
	margin-top: -0.13472rem;
}
.about-baner .bt p {
	font-size: 0.384rem;
	color: #fff;
	line-height: 1.1;
	margin-top: 0.16176rem;
}
.about-baner .bt p img {
	width: 5.79376rem;
	display: block;
}
.about-gm {
	margin: -2.29056rem 0.1752rem 0;
}
.about-gm li {
	float: left;
	width: 50%;
	position: relative;
	margin-bottom: 0.01347rem;
}
.about-gm li .box span {
	color: #fff;
	position: absolute;
	left: 0.36384rem;
	top: 0.63328rem;
	width: 1.04rem;
}
.about-gm li .box p {
	position: absolute;
	left: 1.6rem;
	top: 50%;
	transform: translateY(-50%);
	color: #148e00;
	font-size: 0.352rem;
}
.about-video {
	background: url(../img/vide0_bg.jpg) no-repeat;
	width: 8.98192rem;
	height: 6.07664rem;
	background-size: cover;
	margin: 0 auto;
	padding: 0.16176rem 0.22064rem;
}
.about-jd, .about-nl {
	margin: 0.53888rem 0.40416rem 0;
}
.about-jd strong, .about-nl strong {
	font-size: 0.45808rem;
	color: #333;
	text-align: center;
	position: relative;
	display: block;
}
.about-jd strong:after, .about-nl strong::after {
	display: inline-block;
	width: 4rem;
	height: 0.29648rem;
	content: '';
	background: url(../img/h3_bg.png) no-repeat;
	background-size: cover;
	position: absolute;
	bottom: -0.40416rem;
	left: 50%;
	transform: translateX(-50%);
}
.about-jd p, .about-nl p {
	color: #666;
	line-height: 1.8em;
	margin-top: 0.67376rem;
	margin-bottom: 0.40416rem;
}
.about-nl ul {
	overflow: hidden;
	margin-left: -3%;
	position: relative;
}
.about-nl ul::after {
	background: url(../img/about_nl_bg.png) no-repeat;
	background-size: 100% 100%;
	width: 2.10192rem;
	height: 2.10192rem;
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.about-nl li {
	width: 47%;
	float: left;
	margin-left: 3%;
	margin-top: 0.01347rem;
}
.about-nl li img {
	width: 100%;
	display: block;
	border-top-left-radius: 0.40416rem;
	border-top-right-radius: 0.40416rem;
}
.about-nl li .box {
	text-align: center;
	background: url(../img/strong_a.png) no-repeat;
	width: 100%;
	height: 1.17216rem;
	line-height: 0.87584rem;
	background-size: cover;
}
.about-nl img {
	width: 100%;
}
.about-pz p {
	text-align: center;
}
.about-pz {
	margin-bottom: -0.9432rem;
	padding-bottom: 0.9432rem;
}
.contact-baner {
	position: relative;
}
.contact-baner .bt {
	position: absolute;
	top: 0.67376rem;
	left: 0.40416rem;
}
.contact-baner .bt p img {
	width: 9.136rem;
	display: block;
}
.contact-baner .bt strong {
	font-size: 0.48512rem;
	display: inline-block;
	font-family: '微软雅黑';
	background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5e3bd), to(#d0b886));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	z-index: 9;
}
.cont-kf .pic {
	text-align: center;
	margin-top: -3.70528rem;
	position: relative;
}
.circle-border {
	position: absolute;
	left: 50%;
	bottom: 0.272rem;
	width: 5.38944rem;
	height: 5.38944rem;
	display: flex;
	margin-left: -2.544rem;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: url(../img/xz.png) no-repeat;
	-ms-transform: rotate(-100deg);
	-moz-transform: rotate(-100deg);
	-webkit-transform: rotate(-100deg);
	-o-transform: rotate(-100deg);
	transform: rotate(-100deg);
	background-size: cover;
}
.circle-core {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}
 @keyframes spin {
from {
transform: rotate(0);
}
to {
	transform: rotate(359deg);
}
}
.cont-kf .pic::after {
	background: url(../img/hb_bg.png) no-repeat;
	background-size: cover;
	width: 100%;
	height: 4.39248rem;
	content: '';
	display: block;
	position: absolute;
	bottom: -2.49264rem;
}
.cont-kf .pic img {
	width: 7.5992rem;
	display: block;
	margin: 0 auto;
}
.cont-kf ul li {
	float: left;
	text-align: center;
	width: 50%;
	position: relative;
}
.cont-kf ul li:first-child::after {
	background: url(../img/s_bg.png) no-repeat;
	width: 1px;
	height: 1.28rem;
	background-size: cover;
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: -0.13472rem;
}
.cont-kf ul li strong {
	font-size: 0.48512rem;
	background-color: #148e00;
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#148e00), to(#3e77b2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	z-index: 9;
}
.cont-kf ul li a, .cont-kf ul li p {
	background-color: #148e00;
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#148e00), to(#3e77b2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block;
	margin-top: 0.01347rem;
}
.cont-san {
	position: relative;
	margin-top: 1.48208rem;
}
.cont-san img {
	width: 9.52592rem;
	height: 1.3608rem;
	display: block;
	margin: 0 auto;
}
.cont-san p {
	font-size: 0.384rem;
	color: #148e00;
	position: absolute;
}
.cont-san .one {
	left: 0.192rem;
	top: 0.20208rem;
}
.cont-san .two {
	left: 3.68rem;
	top: -0.26944rem;
}
.cont-san .three {
	right: 0.72rem;
	top: -0.60624rem;
}
.cont-mesg {
	margin-right: 0.80848rem;
	box-shadow: 0 0 0.01347rem rgba(33, 73, 130, 0.1);
	border-bottom-right-radius: 0.26944rem;
	border-top-right-radius: 0.26944rem;
	padding: 0 0.40416rem 0.53888rem 0.80848rem;
	position: relative;
	background: #fff;
	margin-top: 0.9432rem;
}
.cont-mesg::after {
	position: absolute;
	left: 0;
	top: 0.9432rem;
	background: url(../img/ly_bg.png) no-repeat;
	background-size: cover;
	width: 0.78144rem;
	height: 6.49424rem;
	content: '';
}
.cont-mesg .tb-bt {
	text-align: center;
	background: url(../img/l_bg.png) no-repeat center #fff;
	padding-top: 0.80848rem;
	background-size: 3.70672rem 1.76rem;
}
.cont-mesg .tb-bt strong {
	font-size: 0.48512rem;
	color: #333;
	display: block;
}
.cont-mesg .tb-bt p {
	font-size: 0.384rem;
	line-height: 1.5em;
	color: #333;
	margin-top: 0.20208rem;
	margin-bottom: 0.9432rem;
}
.cant-kj {
	position: relative;
}
.cant-kj::after {
	background: url(../img/hb_bg.png) no-repeat;
	background-size: cover;
	width: 100%;
	height: 4.39248rem;
	content: '';
	display: block;
	position: absolute;
	top: -0.87584rem;
	z-index: -1;
}
.cant-kj .box {
	margin: 1.34736rem 0.40416rem;
	padding-left: 0.40416rem;
}
.cant-kj p {
	background-color: #148e00;
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#148e00), to(#3e77b2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	z-index: 9;
	margin-bottom: 0.26944rem;
}
.cant-kj strong {
	font-size: 0.53888rem;
	background-color: #148e00;
	background-image: -webkit-gradient(linear, 0 0, 150 0, from(#148e00), to(#3e77b2));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 700;
	z-index: 9;
}
.about-swip {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.about-swip .swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-perspective: 3000;
	-webkit-backface-visibility: hidden;
}
.about-swip .swiper-slide {
	width: 80%;
	background: 0 0;
	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;
	transition: all 0.5s;
	padding: 0 0.192rem;
}
.about-swip .cont {
	clear: both;
	box-shadow: 0rem 0rem 0.34128rem rgba(0, 0, 0, 0.2);
	background: #fff;
	border-radius: 0.13653rem;
	margin: 0.464rem 0;
	width: 100%;
	position: relative;
}
.about-swip .cont p {
	position: absolute;
	top: 0;
	left: 0.29648rem;
	font-size: 0.32336rem;
	color: #fff;
	text-align: center;
	width: 0.20208rem;
	z-index: 9;
	display: none;
}
.about-swip .swiper-slide-active .cont p {
	display: block;
}
.about-swip .cont::after {
	background: url(../img/p_tit.png) no-repeat;
	background-size: 100% 100%;
	width: 1.22608rem;
	height: 4.96rem;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: -0.13472rem;
	display: none;
}
.about-swip .swiper-slide-active .cont::after {
	display: block;
}
.about-swip .cont a img {
	width: 100%;
	vertical-align: middle;
}
.about-swip .swiper-container-android .swiper-slide, .about-swip .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.about-swip {
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 5.70944rem;
	position: relative;
}
.about-swip .swiper-slide-active {
	position: relative;
	padding-top: 0.41008rem;
	width: 84%;
	padding-bottom: 0.41008rem;
}
.about-swip .swiper-slide-active:before {
	width: 80%;
	height: 0.8rem;
	content: '';
	display: block;
	background: #f7fafc;
	position: absolute;
	bottom: 0.20208rem;
	z-index: -2;
	border-bottom-right-radius: 0.01347rem;
	border-bottom-left-radius: 0.01347rem;
	transition: all 0.5s;
	box-shadow: 0.14816rem 0 0.39072rem rgba(73, 83, 110, 0.3);
}
.about-swip .swiper-slide-active:after {
	width: 91%;
	height: 0.8rem;
	content: '';
	display: block;
	background: #f7fafc;
	position: absolute;
	bottom: 0.40416rem;
	z-index: -1;
	border-bottom-right-radius: 0.01347rem;
	border-bottom-left-radius: 0.01347rem;
	transition: all 0.5s;
	box-shadow: 0.14816rem 0 0.39072rem rgba(73, 83, 110, 0.3);
}
.error {
	width: 100%;
	overflow: hidden;
	background: -webkit-linear-gradient(#fff, #eee);
	background: -o-linear-gradient(#fff, #eee);
	background: -moz-linear-gradient(#fff, #eee);
	background: linear-gradient(#fff, #eee);
}
.err img {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.err .one, .err .two {
	margin-top: 0.8rem;
}
.err .one {
	width: 5.744rem;
}
.err a {
	display: block;
	font-size: 0.384rem;
	margin: 0.8rem auto;
	padding: 0.192rem 0;
	background: -webkit-linear-gradient(left, #1d437b, #3c74af);
	background: -o-linear-gradient(right, #1d437b, #3c74af);
	background: -moz-linear-gradient(right, #1d437b, #3c74af);
	background: linear-gradient(to right, #1d437b, #3c74af);
	border-radius: 8px;
	width: 23%;
	text-align: center;
	color: #fff;
}
.db-pic {
	margin-top: 0.67376rem;
}
.suc-mes {
	width: 100%;
	margin: 80px auto;
	max-width: 1200px;
}
.suc-mes img {
	margin: 0 auto;
	display: block;
}
.suc-mes strong {
	display: block;
	font-size: 18px;
	color: #222;
	text-align: center;
	margin-top: 40px;
}
.suc-mes p {
	font-size: 14px;
	color: #333;
	text-align: center;
	font-weight: 600;
	margin: 25px auto;
}
.suc-mes button {
	display: block;
	background: #2a5891;
	color: #fff;
	margin: 25px auto 0;
	padding: 10px 40px;
	font-size: 16px;
	cursor: pointer;
	border-radius: 5px;
}
#gotoTop {
	width: 35px;
	height: 35px;
	bottom: 130px;
	background: url(../img/totop.png) no-repeat;
	background-size: 35px;
	right: 10px;
	cursor: pointer;
	position: fixed;
	z-index: 999;
}
#LRdiv0, #LRdiv1, #LRdiv2, #LRdiv3 {
	display: none !important;
}
 @media screen and (max-width: 374px) {
footer .nz-jx {
	width: 4.64rem;
	height: 0.64rem;
	line-height: 0.64rem;
}
}
.video-new {
	margin: 0.48rem auto;
}
.video-new .bt {
	font-size: 0.32rem;
	font-weight: 700;
	color: #fff;
	background: url(../img/sp_bg.png) no-repeat;
	background-size: cover;
	display: block;
	width: 5.232rem;
	height: 1.44rem;
	line-height: 1.52rem;
	text-align: center;
	margin: 0 auto;
}
.video-new .video-box {
	margin-top: 0.48rem;
	position: relative;
}
video {
	display: block;
}
.video-new .video-box:after {
	content: '';
	display: block;
	width: 100%;
	height: 0.48rem;
	bottom: 0;
	left: 0;
	background: -webkit-linear-gradient(#b5d1ff, #fff);
	background: -o-linear-gradient(#b5d1ff, #fff);
	background: -moz-linear-gradient(#b5d1ff, #fff);
	background: linear-gradient(#b5d1ff, #fff);
}
.video-new .video-box strong {
	font-weight: 700;
	color: #fff;
	font-size: 0.384rem;
	text-align: center;
	background: url(../img/spbt_bg.png) no-repeat;
	background-size: cover;
	width: 100%;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
	display: block;
}
.video-new .gcs-wj {
	background: url(../img/gcs_bg.png) no-repeat;
	background-size: cover;
	width: 100%;
	height: 2.512rem;
	position: relative;
	overflow: hidden;
}
.video-new .gcs-wj .wj-left {
	float: left;
	margin-left: 1.6rem;
	text-align: center;
	margin-top: 0.24rem;
}
.video-new .gcs-wj .wj-left strong {
	font-size: 0.352rem;
	color: #fefefe;
}
.video-new .gcs-wj .wj-left strong span {
	color: #fa9c52;
	font-size: 0.352rem;
}
.video-new .gcs-wj .wj-left ul {
	overflow: hidden;
	margin: 0.128rem 0;
}
.video-new .gcs-wj .wj-left li {
	width: 2.78rem;
	height: 0.576rem;
	line-height: 0.576rem;
	font-size: 0.32rem;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 0.48rem;
	opacity: 0.8;
	display: inline-block;
	-webkit-border-radius: 0.48rem;
	-moz-border-radius: 0.48rem;
	-ms-border-radius: 0.48rem;
	-o-border-radius: 0.48rem;
}
.video-new .gcs-wj .wj-left li.ml {
	margin-left: -0.32rem;
}
.video-new .gcs-wj .gcs-an {
	position: absolute;
	right: 0;
	bottom: -0.32rem;
	cursor: pointer;
	width: 1.92rem;
}
 @media screen and (max-width: 360px) {
.case-box-l li span a {
	width: 0.8rem;
}
.about-swip .cont p {
	top: -15px;
}
.more-new-list li .date {
	width: 1.584rem;
	left: -1.584rem;
}
}
.WeChat {
	margin-top: 0.064rem;
	position: relative;
	padding-left: 0.672rem;
	margin-left: -0.384rem;
}
.WeChat:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0.256rem;
	width: 0.576rem;
	height: 0.576rem;
	background: url(../img/WeChat.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.WeChat strong {
	display: block;
	color: #3e77b2;
	text-decoration: underline;
	font-size: 0.416rem;
}
.WeChat i {
	color: #cc8f6b;
	text-decoration: underline;
	font-size: 0.384rem;
	font-style: normal;
}
 @media screen and (max-width: 360px) {
.WeChat i, .WeChat strong {
	font-size: 12px;
}
.WeChat {
	padding-left: 0.416rem;
	margin-left: -0.03rem;
}
.WeChat:before {
	width: 0.384rem;
	height: 0.384rem;
}
}
footer ul .bd-yh {
	color: #666;
	top: -0.928rem;
	line-height: 0.896rem;
	padding-top: 0;
	display: none;
}
footer ul .bd-yh span {
	font-size: 0.352rem;
}
.FootChat {
	position: relative;
	display: inline-block;
	font-weight: 700;
	margin-right: 0.32rem;
}
.FootChat:before {
	content: '';
	position: absolute;
	left: -0.88rem;
	top: 0.096rem;
	width: 0.704rem;
	height: 0.704rem;
	background: url(../img/WeChat.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.FootChat strong {
	color: #fff;
	text-decoration: underline;
	font-size: 0.416rem;
}
.FootChat i {
	color: #4f91d5;
	text-decoration: underline;
	font-style: normal;
	font-size: 0.352rem;
}
.foot-night {
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 750px;
	z-index: 99;
}
.foot-night .bd-yh {
	position: absolute;
	top: -2.112rem;
	right: 0.832rem;
	z-index: -10;
	line-height: 0.896rem;
	color: #fff;
	box-shadow: 0 1px 0.096rem rgba(89, 149, 213, 0.5) inset;
	background: linear-gradient(to right, #148e00 20%, #3e77b2 80%);
	-webkit-box-shadow: inset 0 0.032rem 0.16rem rgba(1, 20, 47, 0.35);
	box-shadow: inset 0 0.032rem 0.16rem rgba(1, 20, 47, 0.35);
	padding: 0.12rem 0.672rem 0.672rem 0.48rem;
	-webkit-border-radius: 0.528rem 0.928rem 0 0;
	border-radius: 0.528rem 0.928rem 0 0;
}
.foot-night .bd-yh span {
	font-size: 0.352rem;
}
.copyInfo {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 100%;
	z-index: 99999;
	background: rgba(0, 0, 0, 0.6);
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.copyInfo p {
	position: absolute;
	left: 10%;
	right: 10%;
	top: 50%;
	width: 80%;
	background: rgba(255, 255, 255, 0.9);
	-webkit-border-radius: 0.32rem;
	border-radius: 0.32rem;
	padding: 0.96rem 0.64rem;
	margin-top: -2.4rem;
	color: #333;
	font-size: 0.512rem;
	line-height: 2;
	text-align: center;
}
.copyInfo p .closes {
	position: absolute;
	top: 0.256rem;
	right: 0.256rem;
	width: 0.672rem;
	height: 0.672rem;
	line-height: 0.512rem;
	border: 0.0416rem solid #333;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size: 0.64rem;
	color: #333;
	text-align: center;
}
.copy-open {
	bottom: 0;
}
.chat-inner {
	padding: 0 0.80848rem 0 0.40416rem;
	margin: 0.704rem 0;
	color: #f75451;
	font-size: 0.416rem;
	text-align: center;
}
.chat-inner p {
	position: relative;
	display: inline-block;
	color: #148e00;
	font-weight: 700;
	margin-right: 0.32rem;
	padding-left: 0.832rem;
	font-size: 0.416rem;
}
.chat-inner p:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0.64rem;
	height: 0.64rem;
	background: url(../img/WeChat.png);
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.chat-inner p strong {
	color: #f75451;
	text-decoration: underline;
	font-size: 0.48rem;
	margin-right: 0.192rem;
}
.chat-inner p i {
	font-style: normal;
}
.video-box-l li.active {
	margin-top: 0;
}
.video-box-l li.active span a {
	top: 44%;
}
.video-boxfr {
	float: right;
	width: 85%;
	background: #fff;
	border-bottom-left-radius: 0.40416rem;
}
.video-boxfr li {
	padding: 0.384rem 0 0.576rem 0.48rem;
	-webkit-box-shadow: 0 0.06736rem 0.01347rem rgba(33, 73, 130, 0.1);
	box-shadow: 0 0.06736rem 0.01347rem rgba(33, 73, 130, 0.1);
	margin-top: 0.01347rem;
}
.video-boxfr li:last-child {
	box-shadow: none;
	-webkit-box-shadow: none;
}
.video-wen {
	display: block;
	color: #333;
	font-size: 0.416rem;
	font-weight: 700;
	margin-right: 0.32rem;
}
.video-boxfr li p {
	color: #555;
	font-size: 0.384rem;
	line-height: 1.5;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	position: relative;
	padding-left: 0.512rem;
	margin-top: 0.256rem;
	margin-right: 0.32rem;
}
.video-boxfr li p:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0.096rem;
	width: 0.352rem;
	height: 0.352rem;
	background: url(../img/video-ico.png) no-repeat;
	-webkit-background-size: 100%;
	-moz-background-size: 100%;
	-ms-background-size: 100%;
	-o-background-size: 100%;
	background-size: 100%;
}
.video-tu {
	position: relative;
	margin-top: 0.256rem;
	-webkit-border-radius: 0.32rem 0 0 0.32rem;
	-moz-border-radius: 0.32rem 0 0 0.32rem;
	-ms-border-radius: 0.32rem 0 0 0.32rem;
	-o-border-radius: 0.32rem 0 0 0.32rem;
	border-radius: 0.32rem 0 0 0.32rem;
	overflow: hidden;
}
.video-tu a.tuPic {
	position: relative;
	padding-top: 56.3%;
	display: block;
}
.video-tu a.tuPic img {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.video-tu a.tuIco {
	position: absolute;
	left: 0;
	bottom: 0;
}
.video-tu a.tuIco img {
	width: 2.08rem;
	height: auto;
	vertical-align: middle;
}
.video-base {
	background-color: #f4f8f3;
}
.video-base video {
	width: 100%;
	height: auto;
	vertical-align: middle;
	-webkit-border-top-left-radius: 0.64rem;
	-moz-border-top-left-radius: 0.64rem;
	-ms-border-top-left-radius: 0.64rem;
	-o-border-top-left-radius: 0.64rem;
	border-top-left-radius: 0.64rem;
}
.video-intro {
	position: relative;
	z-index: 0;
}
.video-intro:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 8.32rem;
	display: block;
	z-index: -1;
	background: #fff;
	border-bottom-right-radius: 0.8rem;
	box-shadow: 0.06736rem 0.04048rem 0.01347rem rgba(33, 73, 130, 0.1);
}
.intro-base {
	padding: 0.32rem;
	width: 70%;
}
.intro-base h1 {
	color: #148e00;
	font-size: 0.53888rem;
	line-height: 1.4;
}
.intro-base p {
	color: #666;
	font-size: 0.416rem;
	line-height: 1.2;
	margin: 0.48rem 0 0.16rem;
}
.intro-base p img {
	width: 1.12rem;
	height: auto;
	vertical-align: middle;
	margin-right: 0.16rem;
}
.video-intro .pro-lx {
	bottom: 0.48rem;
}
.intro-font {
	color: #666;
	font-size: 0.384rem;
	line-height: 1.2;
	margin: 0.32rem;
}
.intro-font span {
	display: inline-block;
	font-size: 0.384rem;
	margin-left: 0.48rem;
}
.video-step {
	padding: 0.32rem 0.32rem 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0.32rem rgba(33, 73, 130, 0.2);
	-moz-box-shadow: 0 0 0.32rem rgba(33, 73, 130, 0.2);
	-ms-box-shadow: 0 0 0.32rem rgba(33, 73, 130, 0.2);
	-o-box-shadow: 0 0 0.32rem rgba(33, 73, 130, 0.2);
	box-shadow: 0 0 0.32rem rgba(33, 73, 130, 0.2);
}
.video-step p {
	color: #666;
	font-size: 0.432rem;
	line-height: 1.7;
}
.video-step ul {
	margin-top: 0.48rem;
}
.video-step ul li {
	float: left;
	width: 33.3%;
	text-align: center;
	margin-bottom: 0.96rem;
	position: relative;
	padding: 0 0.16rem;
}
.video-step ul li img {
	max-width: 1.6rem;
	width: 100%;
}
.video-step ul li span {
	display: block;
	color: #494949;
	font-size: 0.384rem;
	line-height: 1.2;
	margin-top: 0.128rem;
}
.video-step ul li:after {
	content: '';
	position: absolute;
	width: 0.384rem;
	height: 0.384rem;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.video-step ul li.step01:after {
	right: -0.192rem;
	top: 0.544rem;
	background-image: url(../img/video-arrow01.png);
}
.video-step ul li.step02:after {
	bottom: -0.672rem;
	left: 50%;
	margin-left: -0.192rem;
	background-image: url(../img/video-arrow02.png);
}
.video-step ul li.step03:after {
	left: -0.192rem;
	top: 0.544rem;
	background-image: url(../img/video-arrow03.png);
}
.video-msg {
	background: #f4f8f3;
	padding-bottom: 0.16rem;
}
.video-msg .mag-box {
	background-color: #f4f8f3;
}
.video-msg .ly-tj .hed-t {
	-webkit-border-top-right-radius: 1.12rem;
	-moz-border-top-right-radius: 1.12rem;
	-ms-border-top-right-radius: 1.12rem;
	-o-border-top-right-radius: 1.12rem;
	border-top-right-radius: 1.12rem;
}
.video-msg .form-box {
	background: #fff;
}
.video-msg .ly-tj .pic-box {
	z-index: 2;
}
.index-bmz {
	margin-bottom: 0.32rem;
}
.msg-show {
	padding: 0.96rem 0.48rem 1.44rem;
	margin: 0.8rem 0.32rem;
	background: url(../img/msg-bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-border-radius: 0.08rem;
	-moz-border-radius: 0.08rem;
	-ms-border-radius: 0.08rem;
	-o-border-radius: 0.08rem;
	border-radius: 0.08rem;
}
.msg-show strong {
	color: #fff;
	font-size: 0.8rem;
	line-height: 1.1;
}
.msg-show p {
	color: #fff;
	font-size: 0.416rem;
	line-height: 1.5;
	margin-top: 0.24rem;
	width: 72%;
}
.msg-form {
	position: relative;
	margin-top: 1.12rem;
}
.msg-pic {
	position: absolute;
	right: 0.16rem;
	top: -1.8rem;
	width: 3.2rem;
}
.msg-pic img {
	width: 100%;
	height: auto;
}
.msg-form .item {
	padding: 0.32rem;
	line-height: 0.64rem;
	margin-bottom: 0.64rem;
	-webkit-border-radius: 0.128rem;
	-moz-border-radius: 0.128rem;
	-ms-border-radius: 0.128rem;
	-o-border-radius: 0.128rem;
	border-radius: 0.128rem;
	background-color: #fff;
	position: relative;
}
.msg-form span {
	position: absolute;
	left: 0.32rem;
	top: 0.352rem;
	width: 0.384rem;
}
.msg-form i {
	position: absolute;
	right: 0.32rem;
	top: 0.352rem;
	color: #ff3a3a;
	font-size: 0.448rem;
	font-style: normal;
}
.msg-form .item input {
	width: 100%;
	padding-left: 0.704rem;
}
 .msg-form .item input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
box-shadow: 0 0 0 1000px #ffffff inset !important;
}
.msg-form .item-tel .msg-tip {
	position: absolute;
	z-index: 9999;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #ccc;
	box-shadow: 0 4px 0.26672rem 1px rgba(0, 0, 0, 0.2);
	padding: 0.16rem 0.32rem;
	top: -1.13328rem;
	left: 30%;
	width: 4.8rem;
	line-height: 2;
	display: none;
}
.msg-form .item-tel .msg-tip:after {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -0.176rem;
	margin-left: -0.16rem;
	width: 0.32rem;
	height: 0.176rem;
	background: url(../img/navicon01.png) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.msg-form .item-tel .msg-tip img {
	width: 0.576rem;
	display: inline-block;
	vertical-align: middle;
	margin-top: -0.16rem;
	margin-right: 0.16rem;
}
.msg-form .item textarea {
	width: 100%;
	height: 2.24rem;
	resize: none;
}
.item-text {
	height: 2.88rem;
}
 .msg-form input::-webkit-input-placeholder, .msg-form textarea::-webkit-input-placeholder {
color: #999;
}
.msg-btn input {
	width: 100%;
	line-height: 1.28rem;
	background: #ff7741;
	background: -webkit-linear-gradient(top, #ff7741 0%, #ff3a3a 100%);
	background: -moz-linear-gradient(top, #ff7741 0%, #ff3a3a 100%);
	background: -ms-linear-gradient(top, #ff7741 0%, #ff3a3a 100%);
	background: -o-linear-gradient(top, #ff7741 0%, #ff3a3a 100%);
	background: linear-gradient(to bottom, #ff7741 0%, #ff3a3a 100%);
	-webkit-border-radius: 0.128rem;
	-moz-border-radius: 0.128rem;
	-ms-border-radius: 0.128rem;
	-o-border-radius: 0.128rem;
	border-radius: 0.128rem;
	border: 0.064rem solid #fff;
	color: #fff;
	font-size: 0.48rem;
	text-align: center;
}
.year-foot {
	position: fixed;
	bottom: 0;
	max-width: 750px;
	width: 100%;
	z-index: 9999;
	display: none;
	padding-bottom: env(safe-area-inset-bottom);
}
.year-day {
	background: url(img/year-day.png) no-repeat;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	padding-top: 1.152rem;
}
.year-day .year-tel {
	padding: 0.352rem 0 0.4rem;
	margin-left: 2.08rem;
}
.year-day .year-tel a {
	display: block;
}
.year-day .year-tel img {
	width: 5.696rem;
	height: 0.528rem;
	display: block;
}
.year-day .year-kf {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 2.112rem;
	height: 2.112rem;
}
.year-day .year-kf a {
	display: block;
	color: #cc292c;
	font-size: 0.48rem;
	font-weight: bold;
}
.year-day .year-kf img {
	width: 100%;
}
.year-night {
	background: url(img/year-night.png) no-repeat center;
	-webkit-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-o-background-size: 100% auto;
	background-size: 100% auto;
	display: none;
}
.year-night .year-xq {
	padding-top: 0.88rem;
	padding-bottom: 0.208rem;
	font-size: 0.32rem;
	letter-spacing: 0.048rem;
	color: #fff;
	line-height: 1.1;
	margin-left: 0.32rem;
}
.year-night .year-ly {
	position: absolute;
	right: 0;
	bottom: 0;
	top: 0.48rem;
	width: 3.04rem;
	text-align: center;
}
.year-night .year-ly a {
	display: block;
	line-height: 0.96rem;
	font-size: 0.384rem;
	font-weight: bold;
	color: #fff;
}
.year-night .year-ly img {
	width: 0.576rem;
	margin-right: 0.08rem;
	margin-top: -0.08rem;
	display: inline-block;
	vertical-align: middle;
}
/* zxy-btmswt */
.zxy-btmswt {
	padding: 0 0.26667rem;
	z-index: 50;
	position: fixed;
	bottom: 0;
	width: 100%;
	max-width: 750px;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	height: 1.50667rem;
	overflow: hidden;
	display: none;
}
.zxy-btmswt .zxybtm-fl {
	margin-right: 0.26667rem;
	background: linear-gradient(0deg, #148e00, #c6d9c3);
	border-radius: 0.4rem 0.4rem 0px 0px;
	float: left;
	width: 3.94667rem;
	height: 100%;
	padding-top: 0.33333rem;
}
.zxy-btmswt .zxybtm-fl a {
	display: block;
	background: url(../img/zxy-ej.png) no-repeat left 0.4rem center;
	background-size: 0.64rem;
	padding-left: 1.33333rem;
	cursor: pointer;
}
.zxy-btmswt .zxybtm-fl a span {
	display: block;
	font-size: 0.34667rem;
	line-height: 1;
	color: #fff;
	margin-bottom: 0.13333rem;
	font-weight: 300;
}
.zxy-btmswt .zxybtm-fl a strong {
	display: block;
	font-size: 0.42667rem;
	color: #fff;
	line-height: 1;
}
.zxy-btmswt .zxybtm-fr {
	background: linear-gradient(0deg, #f72621, #ff7541);
	border-radius: 0.4rem 0.4rem 0px 0px;
	float: right;
	width: 5.25333rem;
	height: 100%;
	padding-top: 0.33333rem;
}
.zxy-btmswt .zxybtm-fr a {
	display: block;
	background: url(../img/zxy-dh.gif) no-repeat left 0.4rem center;
	background-size: 0.64rem;
	padding-left: 1.33333rem;
	cursor: pointer;
}
.zxy-btmswt .zxybtm-fr a span {
	display: block;
	font-size: 0.34667rem;
	line-height: 1;
	color: #fff;
	margin-bottom: 0.13333rem;
	font-weight: 300;
}
.zxy-btmswt .zxybtm-fr a strong {
	display: block;
	font-size: 0.42667rem;
	color: #fff;
	line-height: 1;
	letter-spacing: 1px;
}
/* zxy-btmswt */
.swiper-container-horizontal > .swiper-pagination-bullets {
	bottom: 0.26667rem;
}
.swiper-pagination-bullet-active {
	background: #148e00;
}
/*产品内页*/
.wap-zxycptop {
	padding: 0.4rem 0.4rem 0;
}
.wap-zxycptop .img-pic {
	box-shadow: 0px 0.05333rem 0.14667rem 0.01333rem rgba(73, 80, 96, 0.2);
	border-radius: 0.37333rem;
	overflow: hidden;
	margin-bottom: 0.53333rem;
}
.wap-zxycptop .img-pic img {
	display: block;
	width: 100%;
	height: auto;
}
.wap-zxycptop .zxy-cptext {
	position: relative;
}
.wap-zxycptop .zxy-cptext .cptext-top {
	clear: both;
	vertical-align: bottom;
	margin-bottom: 0.53333rem;
	overflow: hidden;
}
.wap-zxycptop .zxy-cptext .cptext-top h1 {
	font-size: 0.53333rem;
	color: #273550;
	float: left;
	line-height: 1;
	margin-right: 0.33333rem;
}
.wap-zxycptop .zxy-cptext .cptext-top .wecome {
	float: left;
	color: #F54440;
	font-size: 0.32rem;
	vertical-align: bottom;
	line-height: 1;
	padding-top: 0.2rem;
}
.wap-zxycptop .zxy-cptext p {
	font-size: 0.37333rem;
	padding-left: 0.61333rem;
	position: relative;
	line-height: 1.7em;
	color: #5C6C89;
	margin-bottom: 0.26667rem;
}
.wap-zxycptop .zxy-cptext p strong {
	color: #148e00;
	font-size: 0.42667rem;
}
.wap-zxycptop .zxy-cptext .zxy-p1 {
	background: url(../img/zxy-wuliao1.png) no-repeat left center;
	background-size: 0.36rem;
	line-height: 1;
}
.wap-zxycptop .zxy-cptext .zxy-p2 {
	background: url(../img/zxy-wuliao2.png) no-repeat left center;
	background-size: 0.36rem;
	line-height: 1;
}
.wap-zxycptop .zxy-cptext .zxy-p3 {
	padding-left: 0;
	margin-bottom: 0.93333rem;
}
.wap-zxycptop .zxy-btnswts {
	width: 100%;
	background: url(../img/swt-bgcp.jpg) no-repeat center;
	background-size: cover;
	height: 1.86667rem;
	box-shadow: 0.08rem 0.10667rem 0.29333rem 0.02667rem rgba(1, 11, 49, 0.08);
	border-radius: 0.42667rem;
	position: relative;
	padding-top: 0.46667rem;
	padding-left: 2.17333rem;
	padding-right: 0.21333rem;
}
.wap-zxycptop .zxy-btnswts:before {
	content: "";
	width: 2rem;
	height: 2.53333rem;
	background: url(../img/zxy-renw.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0.13333rem;
	bottom: 0;
}
.wap-zxycptop .zxy-btnswts p {
	font-size: 0.32rem;
	color: #794127;
	line-height: 1;
}
.wap-zxycptop .zxy-btnswts a {
	display: block;
	padding-top: 0.2rem;
	font-size: 0.6rem;
	color: #794127;
	line-height: 1;
	font-weight: bold;
	position: relative;
}
.wap-zxycptop .zxy-btnswts a:before {
	content: "";
	width: 1.38667rem;
	height: 1.38667rem;
	background: url(../img/zxy-iphone.gif) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0;
	bottom: -0.02667rem;
}
/* 案例内页 */

.zxy-anltop {
	position: relative;
	padding-top: 0.66667rem;
	padding-left: 0.4rem;
	padding-right: 0.4rem;
}
.zxy-anltop h1 {
	font-size: 0.50667rem;
	color: #3D4C65;
	margin-bottom: 0.26667rem;
}
.zxy-anltop .anl-img {
	border-radius: 0.37333rem;
	overflow: hidden;
	margin-bottom: 0.4rem;
}
.zxy-anltop .anl-img img {
	display: block;
	width: 100%;
	height: auto;
}
.zxy-anltop .anli-btmtxt p {
	font-size: 0.37333rem;
	padding-left: 0.4rem;
	position: relative;
	color: #5C6C89;
	margin-bottom: 0.4rem;
	line-height: 1.7em;
}
.zxy-anltop .anli-btmtxt p strong {
	color: #148e00;
	font-size: 0.42667rem;
}
.zxy-anltop .anli-btmtxt p::before {
	content: "";
	width: 0.13333rem;
	height: 0.37333rem;
	background-color: #3875b7;
	position: absolute;
	left: 0;
	top: 0.17333rem;
	border-radius: 0.05333rem;
}
.zxy-anltop .anli-btmtxt p:last-child {
	margin-bottom: 0.93333rem;
}
.zxy-anltop .abli-swtbox {
	width: 100%;
	background: url(../img/swt-bgcp.jpg) no-repeat center;
	background-size: cover;
	height: 1.86667rem;
	box-shadow: 0.08rem 0.10667rem 0.29333rem 0.02667rem rgba(1, 11, 49, 0.08);
	border-radius: 0.42667rem;
	position: relative;
	padding-left: 2.33333rem;
	padding-right: 0.22667rem;
	padding-top: 0.45333rem;
}
.zxy-anltop .abli-swtbox:before {
	content: "";
	width: 2.24rem;
	height: 2.32rem;
	background: url(../img/zxy-anlirw.png) no-repeat;
	background-size: contain;
	position: absolute;
	left: 0.05333rem;
	bottom: 0;
}
.zxy-anltop .abli-swtbox strong {
	font-size: 0.48rem;
	color: #794127;
	display: block;
	line-height: 1;
	margin-bottom: 0.18667rem;
}
.zxy-anltop .abli-swtbox p {
	font-size: 0.34667rem;
	line-height: 1;
	color: #964C2A;
	padding-left: 0.13333rem;
}
.zxy-anltop .abli-swtbox p a {
	color: #964C2A;
	position: relative;
	font-size: 0.34667rem;
}
.zxy-anltop .abli-swtbox .anli-swt {
	content: "";
	width: 1.37333rem;
	height: 1.37333rem;
	background: url(../img/zxy-answt.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
}
/*视频内页*/
.zxy-videtop {
	padding-top: 0.16rem;
}
.zxy-videtop video {
	width: 100%;
	height: auto;
	vertical-align: middle;
}
.zxy-videtitle {
	padding: 0.33333rem 0.4rem 0.66667rem;
}
.zxy-videtitle .title-top {
	overflow: hidden;
	padding-bottom: 0.26667rem;
}
.zxy-videtitle .title-top h1 {
	font-size: 0.53333rem;
	color: #273550;
	line-height: 1.06667rem;
	float: left;
}
.zxy-videtitle .title-top .vide-zixun {
	float: right;
	width: 2.8rem;
	line-height: 1.06667rem;
	background: linear-gradient(0deg, #F53E3E, #FBA159);
	border: 1px solid rgba(255, 255, 255, 0.7);
	box-shadow: 0px 0.02667rem 0.10667rem 0px rgba(58, 7, 5, 0.12), 0.05333rem 0.09333rem 0.16rem 0px rgba(255, 244, 237, 0.5);
	border-radius: 0.26667rem;
	position: relative;
	padding-left: 0.4rem;
	color: #f4f8f3;
	font-size: 0.37333rem;
	font-weight: bold;
	cursor: pointer;
}
.zxy-videtitle .title-top .vide-zixun:before {
	content: "";
	width: 0.53333rem;
	height: 0.53333rem;
	background: url(../img/zxy-videotopan.png) no-repeat;
	background-size: contain;
	position: absolute;
	right: 0.24rem;
	top: 50%;
	transform: translateY(-50%);
}
.zxy-videtitle .titlebtm-time {
	overflow: hidden;
}
.zxy-videtitle .titlebtm-time span {
	font-size: 0.32rem;
	font-weight: 400;
	color: #9CAFD1;
	float: left;
	line-height: 1;
}
.zxy-videtitle .titlebtm-time span + span {
	margin-left: 0.53333rem;
}
@media screen and (max-width: 360px) {
.zxy-videtitle .titlebtm-time span + span {
	margin-left: 0.33333rem;
}
}

/*翻页*/
.pages {
	overflow: hidden;
}
div.flickr {
	padding: 0px;
	text-align: center;
	margin-top: 50px;
	font-size: 13px;
}
div.flickr a {
	border: #ccc 1px solid;
	background-position: 50% center;
	margin-right: 3px;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0px 15px;
	font-size: 13px;
	background: #ccc;
}
div.flickr a:hover {
	border-right: #aaa 1px solid;
	border-top: #aaa 1px solid;
	background-image: none;
	border-left: #aaa 1px solid;
	border-bottom: #aaa 1px solid;
	background-color: #aaa;
	color: #000;
}
div.flickr a:active {
	border-right: #aaa 1px solid;
	border-top: #aaa 1px solid;
	background-image: none;
	border-left: #aaa 1px solid;
	border-bottom: #aaa 1px solid;
	background-color: #aaa;
}
div.flickr span {
	margin-right: 5px;
}
div.flickr span.current {
	border: #d93a25 1px solid;
	background-position: 50% bottom;
	color: #fff;
	margin-right: 5px;
	text-decoration: none;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0px 15px;
	background: #d93a25;
	font-weight: bold;
}
div.flickr span.disabled {
	color: #d93a25;
	margin-right: 5px;
}