@charset "utf-8";
	*,*:before,*:after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:0
}
#bsWXBox {
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
	-webkit-transform:translateX(-100px);
	transform:translateX(-100px)
}
body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,b,small,u,i,center,dl,dt,dd,ol,ul,li,sub,sup,tt,var,del,dfn,ins,kbd,q,s,samp,strike,applet,object,iframe,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,blockquote,pre,a,abbr,acronym,address,big,cite,code,mark,audio,video,input,textarea,select {
	margin:0;
	padding:0
}
html,body {
	position:relative
}
@media screen and (min-width:1920px) {
	html {
	font-size:100px !important
}
}@media screen and (max-width:1600px) {
	html {
	font-size:80px
}
}@media screen and (max-width:1440px) {
	html {
	font-size:75px
}
}@media screen and (max-width:1280px) {
	html {
	font-size:65px
}
}@media screen and (max-width:640px) {
	html {
	font-size:33px
}
}@media screen and (max-width:414px) {
	html {
	font-size:21px
}
}@media screen and (max-width:375px) {
	html {
	font-size:19px
}
}@media screen and (max-width:360px) {
	html {
	font-size:18.75px
}
}body {
	font-family:"microsoft yahei";
	font-size:.16rem;
	line-height:1.75;
	color:#333;
	background:#fff
}
@media screen and (max-width:1023px) {
	body {
	font-size:14px;
	line-height:1.5
}
}.bodyHIdden {
	overflow:hidden;
	height:100%;
	width:100%
}
a {
	-webkit-tap-highlight-color:transparent
}
a:link,a:visited {
	text-decoration:none;
	outline:#333;
	color:#333
}
a:hover,a:active,a:focus {
	color:#7eb641
}
ul,li {
	list-style:none
}
img {
	border:0;
	max-width:100%;
	max-height:100%
}
table {
	border-collapse:collapse;
	width:100%
}
input[type=text],textarea {
	font-family:arial,"microsoft yahei";
	font-size:14px;
	-webkit-appearance:none
}
input[type='reset'],input[type='button'],input[type='submit'],input[type='radio'] {
	cursor:pointer;
	outline:none
}
input[type='checkbox'],input[type='radio'] {
	position:relative;
	vertical-align:middle;
	margin-top:-2px;
	margin-bottom:1px;
	margin-left:5px;
	margin-right:5px
}
textarea,input[type='email'],input[type='date'],input[type='password'],input[type='text'] {
	color:#666;
	outline:none
}
.f-l {
	float:left
}
.f-r {
	float:right
}
.font20 {
	font-size:20px
}
.textCenter {
	text-align:center
}
.color333 {
	color:#333
}
.hide {
	overflow:hidden
}
.rel {
	position:relative
}
.clearfix {
	clear:both
}
.clearfix:after {
	clear:both;
	height:0;
	content:"";
	line-height:0;
	font-size:0;
	zoom:1;
	display:block
}
.middleCenter {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	text-align:center;
	margin:auto
}
.middleRight {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	margin:auto
}
.middleLeft {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	margin:auto
}
.bottomCenter {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	max-width:100%;
	max-height:100%;
	display:block;
	vertical-align:middle;
	margin:auto
}
.container {
	max-width:1440px;
	margin-left:auto;
	margin-right:auto
}
@media screen and (max-width:1600px) {
	.container {
	padding-left:30px;
	padding-right:30px
}
}@media screen and (max-width:1023px) {
	.container {
	padding:0 15px;
	max-width:640px
}
}.indent2 {
	text-indent:2em
}
.mobile-footer-menu {
	display:none;
	height:54px
}
@media (max-width:1023px) {
	.mobile-footer-menu {
	display:none;
	width:100%;
	background:#222;
	padding:5px 0;
	position:fixed;
	left:0;
	bottom:0;
	z-index:99;
	list-style:none;
	font-size:12px
}
.mobile-footer-menu li {
	width:25%;
	float:left;
	position:relative
}
.mobile-footer-menu li:after {
	content:"";
	position:absolute;
	height:42px;
	width:1px;
	background:rgba(255,255,255,0.05);
	right:0;
	top:2px
}
.mobile-footer-menu li .icon {
	width:24px;
	height:24px;
	display:block;
	margin:0 auto;
	position:relative;
	overflow:hidden
}
.mobile-footer-menu li .bt {
	font-style:normal;
	text-align:center;
	display:block;
	color:#fff;
	height:20px;
	line-height:20px;
	overflow:hidden
}
.mobile-footer-menu li:last-child:after {
	display:none
}
}.indent2 {
	text-indent:2em
}
.navPhoneBtn {
	display:inline-block;
	padding:10px;
	cursor:pointer;
	float:right;
	position:absolute;
	z-index:11;
	right:10px;
	top:0;
	bottom:0;
	margin:auto;
	height:36px;
	text-align:right;
	display:none
}
.navPhoneBtn span {
	display:block;
	width:20px;
	height:2px;
	margin-bottom:5px;
	position:relative;
	background:#fff;
	border-radius:3px;
	z-index:1;
	-webkit-transform-origin:20px;
	transform-origin:20px;
	-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
	transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
	transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,transform .5s cubic-bezier(.77,.2,.05,1);
	transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)
}
.navPhoneBtn span:nth-last-child(2) {
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:width .5s ease;
	transition:width .5s ease
}
.navPhoneBtn span:last-child {
	margin-bottom:0
}
.navPhoneBtn.close,.navPhoneBtn.closeMember {
	opacity:1;
	z-index:10
}
.navPhoneBtn.close span,.navPhoneBtn.closeMember span {
	opacity:1;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navPhoneBtn.close span:nth-last-child(3),.navPhoneBtn.closeMember span:nth-last-child(3) {
	opacity:1;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.navPhoneBtn.close span:nth-last-child(2),.navPhoneBtn.closeMember span:nth-last-child(2) {
	width:0;
	opacity:0;
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:width .5s;
	transition:width .5s
}
.navPhoneBtn.close span:last-child,.navPhoneBtn.closeMember span:last-child {
	margin-bottom:0
}
@media (max-width:1023px) {
	.navPhoneBtn {
	display:block
}
}#menu .mm-menu {
	background:#8e2424;
	color:rgba(255,255,255,0.9)
}
#menu .mm-navbar.mm-hasbtns {
	border-bottom:1px solid #f3f3f3;
	border-left:1px #dadada solid
}
#menu .mm-menu .mm-btn:after,#menu .mm-menu .mm-btn:before {
	border-color:#fff
}
#menu .mm-clear:before,#menu .mm-close:before {
	right:14px
}
#menu .mm-clear:after,#menu .mm-close:after {
	right:25px
}
#menu .mm-close:after,#menu .mm-close:before {
	width:10px;
	height:10px
}
#menu .mm-menu .mm-navbar a,#menu .mm-menu .mm-navbar>* {
	color:rgba(255,255,255,0.9)
}
#menu .third {
	display:block
}
#menu .third a {
	font-style:italic;
	display:block
}
#menu .mSearch {
	padding:10px 10px;
	text-align:left;
	overflow:hidden;
	height:56px;
	border-bottom:#f3f3f3 1px solid;
	position:relative
}
#menu .mSearch .btn {
	width:25px;
	height:25px;
	line-height:25px;
	display:inline-block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-12.5px;
	right:15px
}
#menu .mSearch .btn .iconfont {
	font-size:16px
}
#menu .mSearch input {
	height:35px;
	border:0;
	vertical-align:middle;
	-webkit-box-sizing:border-box !important;
	box-sizing:border-box !important;
	color:#333;
	padding:5px;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:all .4s cubic-bezier(.11393,.8644,.14684,1);
	transition:all .4s cubic-bezier(.11393,.8644,.14684,1);
	opacity:1;
	width:100%;
	padding-left:15px;
	padding-right:30px;
	border-radius:2px;
	font-size:16px;
	line-height:24px;
	background-color:#fff;
	position:static;
	left:0;
	right:0
}
#menu .other {
	padding:10px
}
#menu .languageBtn {
	padding:10px 20px
}
#menu .languageBtn a {
	display:block;
	width:50%;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px #ccc solid;
	margin-left:-1px;
	background:#fff
}
.animated {
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	will-change:transform,opacity
}
@-webkit-keyframes slideDown {
	0% {
	-webkit-transform:translateY(-100%)
}
100% {
	-webkit-transform:translateY(0)
}
}@keyframes slideDown {
	0% {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
100% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}.animated.slideDown {
	-webkit-animation-name:slideDown;
	animation-name:slideDown
}
@-webkit-keyframes slideUp {
	0% {
	-webkit-transform:translateY(0)
}
100% {
	-webkit-transform:translateY(-100%)
}
}@keyframes slideUp {
	0% {
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
100% {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
}.animated.slideUp {
	-webkit-animation-name:slideUp;
	animation-name:slideUp
}
.prompt {
	position:fixed;
	width:100%;
	height:100%;
	left:0;
	bottom:0;
	display:none;
	z-index:99999;
	background:#fff;
	filter:alpha(opacity=90);
	opacity:80
}
.prompt a {
	color:#000
}
.prompt span {
	position:absolute;
	font-size:16px;
	font-family:'Microsoft YaHei';
	top:55%;
	left:50%;
	margin-left:-200px;
	width:400px;
	display:block;
	line-height:24px;
	color:#000
}
.prompt span a {
	text-decoration:underline
}
.prompt_close {
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	position:absolute;
	right:30px;
	top:30px;
	font-size:30px;
	font-weight:100;
	cursor:pointer
}
.prompt_close:hover {
	background:#f00;
	color:#fff
}
.popupEwm {
	display:none
}
.popupEwm .transparent {
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#000 \9;
	background:rgba(0,0,0,0.3);
	display:none
}
.popupEwm .nr {
	background:#fff;
	border:3px #bb825b solid;
	position:fixed;
	z-index:9999;
	width:50%;
	height:60%;
	max-width:600px;
	max-height:400px;
	min-height:400px;
	top:0;
	right:0;
	bottom:0;
	left:0;
	margin:auto;
	padding:30px 0
}
.popupEwm .title {
	color:#bb825b;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px #eee solid;
	padding-top:15px;
	padding-bottom:15px
}
.popupEwm .box {
	text-align:center;
	padding:30px 0 0 0
}
.popupEwm .box img {
	max-height:200px
}
.popupEwm .box .p-01 {
	line-height:30px;
	margin-top:10px
}
.popupEwm .close {
	font-size:24px;
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border-radius:50%;
	-webkit-transition:all .5s;
	transition:all .5s;
	background:#bb825b;
	color:#fff;
	position:absolute;
	top:-15px;
	right:-15px
}
.popupEwm .close:hover {
	background:#f00
}
#allmap img {
	max-width:none;
	max-height:none
}
.fmBnt-01,.fmMore-01 {
	text-align:center
}
.fmBnt-01 a,.fmMore-01 a,.fmBnt-01 span,.fmMore-01 span {
	display:inline-block;
	color:#fff;
	border:1px #7eb641 solid;
	background:#7eb641;
	line-height:58px;
	text-align:center;
	padding:0 10px;
	min-width:240px;
	font-size:18px;
	border-radius:60px;
	-webkit-transition:all .5s;
	transition:all .5s;
	-webkit-box-shadow:0 0 0 26px rgba(227,27,28,0);
	box-shadow:0 0 0 26px rgba(227,27,28,0);
	position:relative
}
.fmBnt-01 a:after,.fmMore-01 a:after,.fmBnt-01 span:after,.fmMore-01 span:after {
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	background:url(../images/icon/arrow-right-03.png) no-repeat center center;
	margin-left:10px;
	vertical-align:middle
}
.fmBnt-01 a:hover,.fmMore-01 a:hover,.fmBnt-01 span:hover,.fmMore-01 span:hover {
	-webkit-box-shadow:0 0 0 6px rgba(227,27,28,0.2);
	box-shadow:0 0 0 6px rgba(227,27,28,0.2)
}
.returnList {
	text-align:center
}
.returnList a {
	display:inline-block;
	background:#7eb641;
	color:#fff;
	font-size:18px;
	min-width:240px;
	line-height:60px;
	text-align:center;
	padding:0 10px;
	border-radius:60px;
	position:relative;
	-webkit-box-shadow:0 0 0 26px rgba(227,27,28,0);
	box-shadow:0 0 0 26px rgba(227,27,28,0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.returnList a:before {
	content:"";
	display:inline-block;
	width:27px;
	height:21px;
	background:url(../images/icon/return.png) no-repeat center center;
	vertical-align:middle;
	margin-right:18px;
	margin-top:-3px
}
.returnList a:hover {
	-webkit-box-shadow:0 0 0 6px rgba(227,27,28,0.2);
	box-shadow:0 0 0 6px rgba(227,27,28,0.2)
}
@media screen and (max-width:1023px) {
	.fmBnt-01 a,.fmMore-01 a,.fmBnt-01 span,.fmMore-01 span {
	min-width:180px;
	font-size:16px;
	height:40px;
	line-height:40px
}
.fmBnt-01 a:after,.fmMore-01 a:after,.fmBnt-01 span:after,.fmMore-01 span:after {
	width:10px;
	height:10px;
	background-size:10px
}
.returnList a,.returnList span {
	min-width:180px;
	font-size:16px;
	height:40px;
	line-height:40px
}
.returnList a:before,.returnList span:before {
	background-size:80%;
	margin-right:10px
}
}.body {
	background:#f7f7f7 url(../images/dots-bg.png) repeat
}
.body-2 {
	background:#fff url(../images/dots-bg.png) repeat
}
@font-face {
	font-family:'FONTFABRIC - NEXA-BOLD';
	src:url('../fonts/FONTFABRIC - NEXA-BOLD.ttf');
	src:url('../fonts/FONTFABRIC - NEXA-BOLD.eot');
	src:url('../fonts/FONTFABRIC - NEXA-BOLD.eot?#iefix') format('embedded-opentype'),url('../fonts/FONTFABRIC - NEXA-BOLD.woff2') format('woff2'),url('../fonts/FONTFABRIC - NEXA-BOLD.woff') format('woff'),url('../fonts/FONTFABRIC - NEXA-BOLD.svg#FONTFABRIC - NEXA-BOLD') format('svg');
	font-weight:normal;
	font-style:normal
}
@font-face {
	font-family:"iconfont";
	src:url('../fonts/iconfont.eot?t=1691975649855');
	src:url('../fonts/iconfont.eot?t=1691975649855#iefix') format('embedded-opentype'),url('../fonts/iconfont.woff2?t=1691975649855') format('woff2'),url('../fonts/iconfont.woff?t=1691975649855') format('woff'),url('../fonts/iconfont.ttf?t=1691975649855') format('truetype'),url('../fonts/iconfont.svg?t=1691975649855#iconfont') format('svg')
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.icon-bilibili:before {
	content:"\e64e"
}
.icon-upload:before {
	content:"\e603"
}
.icon-date:before {
	content:"\e634"
}
.icon-check:before {
	content:"\e8d9"
}
.icon-eye:before {
	content:"\e6ac"
}
.icon-no_eye:before {
	content:"\e6ad"
}
.icon-dianhua:before {
	content:"\e601"
}
.icon-yonghu:before {
	content:"\e679"
}
.icon-download:before {
	content:"\e604"
}
.icon-yanjing:before {
	content:"\e661"
}
.icon-shouye:before {
	content:"\e600"
}
.icon-xiangyou-2:before {
	content:"\e651"
}
.icon-xiangzuo-2:before {
	content:"\e677"
}
.icon-twitter:before {
	content:"\e641"
}
.icon-facebook:before {
	content:"\e642"
}
.icon-youtube:before {
	content:"\e643"
}
.icon-weibo:before {
	content:"\e647"
}
.icon-weixin:before {
	content:"\e648"
}
.icon-dizhi:before {
	content:"\e62e"
}
.icon-youxiang:before {
	content:"\e61f"
}
.icon-xiangyou:before {
	content:"\e60d"
}
.icon-duoyuyan:before {
	content:"\e654"
}
.icon-denglu:before {
	content:"\e63a"
}
.icon-sousuo:before {
	content:"\e82a"
}
.icon-zhuce:before {
	content:"\e653"
}
@font-face {
	font-family:'Oswald-Regular';
	src:url('../fonts/Oswald-Regular.ttf');
	src:url('../fonts/Oswald-Regular.eot');
	src:url('../fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Oswald-Regular.woff2') format('woff2'),url('../fonts/Oswald-Regular.woff') format('woff'),url('../fonts/Oswald-Regular.svg#Oswald-Regular') format('svg'),url('../fonts/Oswald-Regular.otf');
	font-weight:normal;
	font-style:normal
}
.iconfont {
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.ellipsis {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.ellipsis1 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:1
}
.ellipsis2 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2
}
.ellipsis3 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3
}
.ellipsis4 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:4
}
.ellipsis5 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:5
}
.ellipsis6 {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:6
}
@-webkit-keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp2 {
	-webkit-animation-name:fadeInUp2;
	animation-name:fadeInUp2
}
@-webkit-keyframes fadeInUp3 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,40px,0);
	transform:translate3d(0,40px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp3 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,40px,0);
	transform:translate3d(0,40px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp3 {
	-webkit-animation-name:fadeInUp3;
	animation-name:fadeInUp3
}
@-webkit-keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInDown2 {
	-webkit-animation-name:fadeInDown2;
	animation-name:fadeInDown2
}
@-webkit-keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInLeft2 {
	-webkit-animation-name:fadeInLeft2;
	animation-name:fadeInLeft2
}
@-webkit-keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInRight2 {
	-webkit-animation-name:fadeInRight2;
	animation-name:fadeInRight2
}
@-webkit-keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes ripple2 {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes ripple2 {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@-webkit-keyframes rotate360 {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes rotate360 {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.transparent {
	display:none;
	position:fixed;
	z-index:9;
	top:0;
	margin:auto;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3)
}
.f-l {
	float:left
}
.f-r {
	float:right
}
img {
	vertical-align:top
}
.hearderBgH {
	height:1.2rem
}
@media screen and (max-width:1023px) {
	.hearderBgH {
	display:none
}
}input[type="text"] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.header {
	text-align:right;
	color:#fff;
	border-bottom:1px rgba(255,255,255,0.2) solid;
	width:100%;
	padding-left:.3rem;
	padding-right:.3rem;
	position:fixed;
	z-index:999;
	top:0;
	left:0;
	-webkit-transition:background .5s;
	transition:background .5s
}
.header a {
	color:#fff
}
.header>.container {
	max-width:1600px;
	-webkit-transition:all .5s;
	transition:all .5s;
	position:relative
}
.header>.container:after {
	content:"";
	display:block;
	clear:both
}
.header .other {
	padding:0 .15rem;
	display:inline-block;
	line-height:.32rem;
	border-radius:.32rem;
	border:1px rgba(255,255,255,0.55) solid;
	background-color:rgba(255,255,255,0.2475);
	font-size:.15rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	position:absolute;
	top:.19rem;
	right:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.header .other>span {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:0 .15rem;
	position:relative
}
.header .other>span:before {
	content:"";
	display:block;
	width:1px;
	height:.16rem;
	background-color:rgba(255,255,255,0.6);
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0
}
.header .other>span:first-child:before {
	display:none
}
.header .other .iconfont {
	font-size:.16rem;
	margin-right:.05rem
}
.header .other a:hover {
	opacity:.8;
	text-decoration:underline
}
.header .logo {
	z-index:1;
	width:2rem;
	height:.6rem;
	float:left;
	display:block;
	position:absolute;
	top:.34rem;
	left:0;
	text-align:left;
	-webkit-transition:all .5s;
	transition:all .5s
}
.header .logo img {
	vertical-align:top;
	position:relative
}
.header .logo .img-2 {
	display:none
}
.header .searchBtn {
	height:.66rem;
	line-height:.66rem;
	position:absolute;
	right:0;
	top:0
}
.header .searchBtn .iconfont {
	font-size:.2rem
}
.header-2 {
	background-color:#fff
}
.header-2 a {
	color:#333
}
.header-2 .other {
	border-color:rgba(126,182,65,0.55)
}
.header-2 .other>span:before {
	background-color:rgba(0,0,0,0.1)
}
.header-2 .other a {
	color:#666
}
.header-2 .other a:hover {
	color:#7eb641
}
.header-2 .other a:hover .iconfont {
	color:#7eb641
}
.header-2 .other .iconfont {
	color:#999
}
.header-2 .logo .img-1 {
	display:none
}
.header-2 .logo .img-2 {
	display:block
}
.header-2 .nav>.list>li>a {
	color:#333
}.nav h1,.nav h2,.nav h3{	font-weight:normal;	font-size: .16rem;}
.header-2 .nav>.list>li em:after {
	background-color:#7eb641
}
.header-2 .searchBtn .iconfont {
	color:#999
}
.header-2 .searchBtn:hover .iconfont {
	color:#7eb641
}
.nav {
	margin-top:.53rem;
	padding-right:.3rem;
	display:inline-block;
	vertical-align:top;
	text-align:right;
	-webkit-transition:all .5s;
	transition:all .5s;
	position:relative
}
.nav:after {
	content:"";
	display:block;
	clear:both
}
.nav>.list {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-size:0;
	text-align:center
}
.nav>.list>li {
	text-align:center;
	float:left;
	position:relative
}
.nav>.list>li.li-static {
	position:static
}
.nav>.list>li>a {
	font-size:.16rem;
	height:.66rem;
	line-height:.66rem;
	padding:0 .2rem;
	z-index:1;
	display:inline-block;
	position:relative;
	vertical-align:middle;
	-webkit-transition:all .5s;
	transition:all .5s
}
.nav>.list>li em {
	display:inline-block;
	font-style:inherit;
	padding:0 .15rem;
	position:relative
}
.nav>.list>li em:after {
	content:"";
	display:block;
	width:0;
	height:2px;
	background-color:#fff;
	margin:auto;
	position:absolute;
	bottom:-1px;
	left:0;
	right:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.nav>.list>li.active em:after {
	width:100%
}
.nav>.list>li:hover em:after {
	width:100%
}
.nav>.list>li:hover .navChild {
	display:block
}
.nav .navChild {
	display:block;
	width:2.8rem;
	font-size:.14rem;
	color:#333;
	-webkit-box-shadow:.1rem .1rem .1rem 0 rgba(0,0,0,0.1);
	box-shadow:.1rem .1rem .1rem 0 rgba(0,0,0,0.1);
	position:absolute;
	z-index:999;
	padding-top:1px;
	top:.66rem;
	left:50%;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:scaleY(0) translateX(-50%);
	transform:scaleY(0) translateX(-50%);
	-webkit-transition:-webkit-transform .2s;
	transition:-webkit-transform .2s;
	transition:transform .2s;
	transition:transform .2s,-webkit-transform .2s
}
.nav .navChild .list-2 {
	border-radius:5px;
	background:rgba(255,255,255,0.9);
	overflow:hidden;
	padding:0;
	position:relative
}
.nav .navChild .list-2 li {
	width:100%;
	border-top:1px rgba(0,0,0,0.1) solid;
	float:left;
	display:block;
	position:relative
}
.nav .navChild .list-2 li:nth-child(1) {
	border-top:none
}
.nav .navChild .list-2 a {
	width:100%;
	display:block;
	color:#666;
	font-size:.16rem;
	height:.5rem;
	line-height:.5rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:0 .1rem
}
.nav .navChild .list-2 a:hover {
	background-color:#7eb641;
	color:#fff
}
.nav .navChild .list-2 .title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.nav .navChild.show {
	display:block;
	-webkit-transform:scaleY(1) translateX(-50%);
	transform:scaleY(1) translateX(-50%)
}
.nav .navChild-2 {
	width:3.6rem
}
.nav .navChild-3 {
	width:2.6rem
}
.headerFixed {
	background-color:rgba(126,182,65,0.9);
	-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.05);
	box-shadow:5px 5px 5px rgba(0,0,0,0.05);
	position:fixed;
	z-index:999;
	top:0;
	width:100%;
	left:0
}
.headerFixed .other {
	top:-0.45rem
}
.headerFixed .logo {
	top:.13rem;
	height:.4rem
}
.headerFixed .nav {
	margin-top:0
}
.headerFixed #searchPopup .searchBox {
	top:1rem
}
.headerFixed #searchPopup .searchBox.fadeIn {
	top:.67rem
}
#searchPopup {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	display:none;
	z-index:9999
}
#searchPopup .searchBox {
	color:#fff;
	position:absolute;
	left:0;
	width:100%;
	z-index:-1;
	top:1.3rem;
	opacity:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
#searchPopup .searchBox.fadeIn {
	top:1.21rem;
	opacity:1;
	z-index:999
}
#searchPopup .searchBox .container {
	max-width:1600px;
	position:relative;
	z-index:1;
	margin-left:auto;
	margin-right:auto;
	text-align:right
}
#searchPopup .searchBox input {
	border:1px #fff solid;
	background:#fff;
	color:#333;
	width:40%;
	padding:0 10px;
	font-size:.14rem;
	height:.5rem;
	line-height:.48rem
}
#searchPopup .searchBox input:focus {
	color:#333
}
#searchPopup .searchBox .btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
	right:0;
	height:.5rem;
	width:.5rem;
	background:#7eb641;
	text-align:center
}
#searchPopup .searchBox .btn svg {
	width:.24rem;
	height:.24rem
}
#searchPopup .searchBox .btn .cls-1 {
	fill:#fff
}
#searchPopup .searchBox .btn .cls-2 {
	fill:none;
	stroke:#fff;
	stroke-miterlimit:10;
	stroke-width:2px
}
#searchPopup .searchBox .close {
	display:none
}
@media screen and (max-width:1023px) {
	#searchPopup .searchBox .container {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
#searchPopup .searchBox input {
	width:100%
}
#searchPopup .searchBox .btn {
	right:15px
}
}.navM .transparent {
	background:rgba(0,0,0,0.1);
	width:100%;
	height:100%;
	position:fixed;
	z-index:99;
	top:0;
	left:0;
	display:none
}
.navM .navMCon {
	background-color:#f3f3f3;
	width:80%;
	min-width:140px;
	max-width:440px;
	height:100%;
	border-left:1px rgba(0,0,0,0.1) solid;
	padding:10px 20px;
	font-size:14px;
	line-height:2;
	position:fixed;
	z-index:9999999;
	top:0;
	bottom:0;
	right:auto;
	left:-100%;
	-webkit-transition:all .5s;
	transition:all .5s
}
.navM .navMWrap {
	overflow-y:auto;
	padding:10px 20px;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.navM.open .transparent {
	display:block
}
.navM.open .closeBtn {
	display:block
}
.navM.open .navMCon {
	left:0
}
.navM .closeBtn {
	display:none;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:#7eb641;
	color:#fff;
	position:absolute;
	z-index:999;
	right:-40px;
	top:0
}
.navM .closeBtn:before,.navM .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navM .closeBtn:before {
	width:15px;
	height:1px
}
.navM .closeBtn:after {
	width:1px;
	height:15px
}
.navM .titleBig {
	text-align:center;
	padding:10px 0;
	display:none
}
.navM .navMWrap>.list .title {
	margin-bottom:10px;
	padding:10px 5px;
	border-bottom:1px rgba(0,0,0,0.1) solid;
	position:relative
}
.navM .navMWrap>.list .title .icon {
	width:40px;
	height:40px;
	margin:auto;
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.navM .navMWrap>.list .title .icon:before,.navM .navMWrap>.list .title .icon:after {
	content:"";
	margin:auto;
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform-origin:center center;
	transform-origin:center center;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.navM .navMWrap>.list .title .icon:before {
	width:10px;
	height:10px;
	border-top:1px #aaa solid;
	border-right:1px #aaa solid
}
.navM .navMWrap>.list .title em {
	font-style:initial
}
.navM .navMWrap>.list .has .title .icon {
	display:block
}
.navM .navMWrap>.list .active .title .icon:before {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.navM .child {
	padding:0 5px 20px 5px;
	display:none;
	position:relative
}
.navM .child a {
	color:#666;
	display:block;
	font-size:14px;
	line-height:28px;
	padding:5px 0;
	-webkit-transition:all .5s;
	transition:all .5s;
	position:relative
}
.navM .child a:hover {
	color:#000;
	margin-left:10px
}
.navM .mSearch {
	padding:10px 0;
	text-align:left;
	overflow:hidden;
	height:56px;
	border-bottom:#f3f3f3 1px solid;
	position:relative
}
.navM .mSearch .btn {
	width:26px;
	height:26px;
	line-height:26px;
	display:inline-block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-13px;
	right:15px
}
.navM .mSearch .btn .iconfont {
	font-size:18px
}
.navM .mSearch input {
	height:40px;
	line-height:38px;
	border:0;
	vertical-align:middle;
	-webkit-box-sizing:border-box !important;
	box-sizing:border-box !important;
	color:#333;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-transition:all .4s cubic-bezier(.11393,.8644,.14684,1);
	transition:all .4s cubic-bezier(.11393,.8644,.14684,1);
	opacity:1;
	width:100%;
	padding:5px 30px 5px 15px;
	border-radius:2px;
	font-size:16px;
	background-color:#fff;
	position:static;
	left:0;
	right:0
}
.navM .other {
	padding:10px
}
.navM .languageBtn {
	padding:10px 0
}
.navM .languageBtn a {
	display:block;
	width:50%;
	float:left;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px #ccc solid;
	margin-right:-1px;
	background:#fff
}
.banner-rukou {
	position:relative;
	z-index:1
}
.banner {
	clear:both;
	overflow:hidden;
	width:100%;
	text-align:center;
	position:relative;
	z-index:1
}
.banner img {
	vertical-align:top;
	display:inline-block;
	max-width:100%;
	max-height:100%;
	width:100%
}
.banner .pc {
	display:block;
	background:#000
}
.banner .mobile {
	display:none
}
.banner video {
	width:100%;
	vertical-align:top
}
.banner li {
	float:left
}
.banner .box {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%
}
.banner .swiper-button-next,.banner .swiper-button-prev {
	width:.7rem;
	height:.7rem;
	background-color:rgba(0,0,0,0.2)
}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after {
	font-size:.2rem;
	color:#fff
}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover {
	background-color:#7eb641
}
.banner .swiper-pagination {
	position:absolute;
	top:50%;
	right:40px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.banner .swiper-pagination-bullet {
	background-color:transparent;
	display:block;
	width:36px;
	height:36px;
	border-radius:50%;
	opacity:.2;
	margin-bottom:.15rem;
	position:relative
}
.banner .swiper-pagination-bullet:last-child {
	margin-bottom:0
}
.banner .swiper-pagination-bullet:before {
	content:"";
	width:10px;
	height:10px;
	border-radius:50%;
	background-color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.banner .swiper-pagination-bullet:after {
	content:"";
	width:36px;
	height:36px;
	border-radius:50%;
	border:1px #fff solid;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.banner .swiper-pagination-bullet-active {
	opacity:1
}
.banner .swiper-pagination-bullet-active:after {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
@media screen and (max-width:1023px) {
	.banner .pc {
	display:none
}
.banner .mobile {
	display:block
}
.banner .swiper-button-next,.banner .swiper-button-prev {
	width:30px;
	height:30px
}
.banner .swiper-button-next:after,.banner .swiper-button-prev:after {
	font-size:16px
}
.banner .swiper-pagination {
	width:100%;
	position:absolute;
	bottom:10px;
	top:initial;
	right:initial;
	left:0;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.banner .swiper-pagination-bullet {
	display:inline-block;
	vertical-align:top;
	width:20px;
	height:20px;
	margin-bottom:0;
	position:relative
}
.banner .swiper-pagination-bullet:last-child {
	margin-bottom:0
}
.banner .swiper-pagination-bullet:before {
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background-color:#fff;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.banner .swiper-pagination-bullet:after {
	content:"";
	width:20px;
	height:20px;
	border-radius:50%;
	border:1px #fff solid;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.banner .swiper-pagination-bullet-active {
	opacity:1
}
.banner .swiper-pagination-bullet-active:after {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
}.home-rukou {
	width:100%;
	position:absolute;
	left:0;
	bottom:.5rem;
	z-index:9
}
.home-rukou .container {
	max-width:12rem
}
.home-rukou .list {
	margin-left:-0.2rem;
	margin-right:-0.2rem
}
.home-rukou .list li {
	width:33.33333333%;
	float:left;
	padding:0 .2rem
}
.home-rukou .list .box {
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background-color:rgba(255,255,255,0.9);
	padding:.3rem .4rem
}
.home-rukou .list .text {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.home-rukou .list .title-1 {
	color:#333;
	font-size:.2rem;
	font-weight:700;
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.home-rukou .list .title-2 {
	color:#666;
	font-size:.16rem;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:4px;
	display:none;
}
.home-rukou .list .pic {
	width:.5rem;
	height:.5rem;
	overflow:hidden
}
.home-rukou .list .img-2 {
	display:none
}
.home-rukou .list .box:hover {
	background-color:rgba(126,182,65,0.9)
}
.home-rukou .list .box:hover .title-1 {
	color:#fff
}
.home-rukou .list .box:hover .title-2 {
	color:#fff
}
.home-rukou .list .box:hover .img-1 {
	display:none
}
.home-rukou .list .box:hover .img-2 {
	display:block
}
.home-title,.inside-title {
	text-align:center;
	line-height:1.5;
	margin-bottom:.6rem
}
.home-title .title-1,.inside-title .title-1 {
	color:#333;
	font-size:.4rem;
	font-weight:700;
	position:relative
}
.home-title .title-1 span,.inside-title .title-1 span {
	position:relative
}
.home-title .title-1 span .icon,.inside-title .title-1 span .icon {
	display:inline-block;
	width:.25rem;
	height:.3rem;
	position:absolute;
	right:-0.35rem;
	top:0
}
.home-title .title-2,.inside-title .title-2 {
	color:#666;
	font-size:.16rem
}
@media screen and (max-width:1023px) {
	.home-title,.inside-title {
	margin-bottom:40px
}
.home-title .title-1,.inside-title .title-1 {
	font-size:24px
}
.home-title .title-1 span .icon,.inside-title .title-1 span .icon {
	width:20px;
	height:24px;
	right:-30px;
	top:-15px
}
.home-title .title-2,.inside-title .title-2 {
	font-size:16px
}
}.home-about {
	padding-top:1rem;
	padding-bottom:1rem;
	overflow:hidden
}
.home-about .js {
	text-align:center;
	font-size:0.2rem;
	margin-bottom:.7rem
}
.home-about .list {
	position:relative
}
.home-about .list .titleBig-1 {
	white-space:nowrap;
	width:9.6rem;
	height:2rem;
	line-height:1;
	font-size:0;
	text-align:right;
	position:absolute;
	top:-0.36rem;
	right:50%
}
.home-about .list .titleBig-1 img {
	height:2rem
}
.home-about .list .titleBig-2 {
	width:9.6rem;
	height:2rem;
	line-height:1;
	font-size:0;
	text-align:left;
	position:absolute;
	bottom:0.2rem;
	left:75%
}
.home-about .list .titleBig-2 img {
	height:2rem
}
.home-about .list li {
	width:50%;
	float:left
}
.home-about .list .div-1 {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.home-about .list .div-2 {
	width:100%
}
.home-about .list .box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	position:relative
}
.home-about .list .playBtn {
	width:1rem;
	height:1rem;
	text-align:center;
	line-height:1rem;
	border-radius:50%;
	border:1px #fff dashed;
	color:#4da656;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.home-about .list .playBtn .iconfont {
	font-size:.48rem
}
.home-about .list .playBtn .dot {
	width:1rem;
	height:1rem;
	text-align:center;
	line-height:1rem;
	border-radius:50%;
	position:absolute;
	top:0;
	left:0;
	-webkit-transition:all 1s;
	transition:all 1s
}
.home-about .list .playBtn .dot:before {
	content:"";
	display:block;
	width:.11rem;
	height:.11rem;
	border-radius:50%;
	background-color:#4da656;
	position:absolute;
	top:.05rem;
	right:.16rem
}
.home-about .list .playBtn:hover {
	color:#7eb641
}
.home-about .list .playBtn:hover .dot {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
.home-about .list .playBtn:hover .dot:before {
	background-color:#7eb641
}
.home-about .list .div-2:nth-child(1) .box {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row
}
.home-about .list .pic {
	width:50%;
	float:left
}
.home-about .list .text {
	background-color:#7eb641;
	color:#fff;
	width:50%;
	padding:.4rem .55rem .35rem .55rem;
	float:left
}
.home-about .list .icon {
	height:.8rem;
	text-align:right;
	clear:both;
	display:block
}
.home-about .list .num {
	clear:both;
	display:inline-block;
	color:#fff;
	padding-right:.3rem;
	margin-bottom:.1rem;
	line-height:1;
	position:relative
}
.home-about .list .num .sup-1 {
	font-size:.24rem;
	position:absolute;
	top:.05rem;
	right:0
}
.home-about .list .num .counter {
	font-family:"arial";
	font-size:.56rem;
	font-weight:700;
	line-height:.6rem
}
.home-about .list .info {
	font-size:.24rem;
	line-height:.3rem
}
.home-about .list .li-4 {
	margin-left:25%
}
.home-about .list .li-4 .box {
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.home-about .list .li-4 .text {
	padding-bottom:.45rem
}
@media screen and (max-width:1023px) {
	.home-about {
	padding-top:20px;
	padding-bottom:40px;
	line-height:2
}
.home-about .list .titleBig-1 {
	height:
}
.home-about .list .playBtn {
	width:60px;
	height:60px;
	line-height:60px;
	border-radius:50%
}
.home-about .list .playBtn .iconfont {
	font-size:24px
}
.home-about .list .playBtn .dot {
	width:60px;
	height:60px;
	line-height:60px
}
.home-about .list .playBtn .dot:before {
	width:10px;
	height:10px;
	top:2px;
	right:10px
}

.home-about .js{
	font-size:14px
}

.home-about .list li {
	width:100%;
}

@media screen and (max-width:1023px) {
	.home-about .list .li {
	  width: 100%!important;
	}
}

.home-about .list .li-4 {
	margin-left:0
}
.home-about .list .li-4 .box {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-align:initial;
	-ms-flex-align:initial;
	align-items:initial
}
.home-about .list .icon {
	height:40px
}
.home-about .list .num {
	padding-right:20px;
	margin-bottom:10px
}
.home-about .list .num .counter {
	line-height:1;
	font-size:24px
}
.home-about .list .num .sup-1 {
	font-size:14px;
	top:0
}
.home-about .list .info {
	font-size:14px;
	line-height:1
}
}.home-wjjc {
	color:rgba(255,255,255,0.7);
	font-size:.16rem;
	padding-top:1rem;
	padding-bottom:0;
	position:relative;
	z-index:1
}
.home-wjjc .bg {
	background-color:#000;
	background-position:center top;
	background-size:cover;
	width:100%;
	height:100%;
	height:calc(100% - 60rem/100);
	position:absolute;
	z-index:-1;
	top:0;
	left:0
}
.home-wjjc .home-title {
	color:#fff;
	text-align:left;
	margin-bottom:.3rem
}
.home-wjjc .home-title .title-1 {
	color:#fff
}
.home-wjjc .home-title .title-2 {
	color:#fff
}
.home-wjjc .left {
	width:40%;
	float:left;	
	font-size:.18rem;
	padding-top:.5rem
}
.home-wjjc .right {
	width:60%;
	float:right
}
.home-wjjc .title {
	font-size:.32rem;
	color:#fff;
	margin-bottom:.3rem
}
.home-wjjc .btn {
	padding-top:.5rem
}
.home-wjjc .more {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	max-width:2.1rem;
	background:#fff;
	height:.5rem;
	line-height:.5rem;
	border-radius:.5rem;
	color:#7eb641;
	font-size:.16rem;
	cursor:pointer
}
.home-wjjc .more .iconfont {
	font-size:.16rem;
	margin-left:.1rem
}
.home-wjjc .more:hover {
	background-color:#7eb641;
	color:#fff
}
.home-wjjc .pics {
	width:100%;
	max-width:7.2rem;
	float:right;
	position:relative
}
.home-wjjc .pics:before {
	content:"";
	display:block;
	width:.48rem;
	height:4.25rem;
	background:url(../images/home-wjjc-bg-2.png) no-repeat center center;
	background-size:cover;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:-0.48rem
}
.home-wjjc .pics .swiper-container {
	border-radius:.4rem
}
.home-wjjc .pics .box {
	display:block
}
.home-wjjc .pics .pic {
	overflow:hidden;
	position:relative
}
.home-wjjc .pics .pic:after {
	content:"";
	display:block;
	padding-top:69.56521739%
}
.home-wjjc .btns {
	width:3.2rem;
	position:absolute;
	z-index:9;
	top:-1.1rem;
	right:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-line-pack:center;
	align-content:center;
	line-height:1
}
.home-wjjc .swiper-pagination {
	width:auto;
	left:50%;
	top:0;
	-webkit-transform:translate(-50%,0);
	transform:translate(-50%,0);
	font-size:.16rem;
	font-family:"Oswald-Regular";
	color:#fff
}
.home-wjjc .swiper-pagination-current {
	font-size:.4rem;
	margin-right:.1rem
}
.home-wjjc .swiper-button-prev,.home-wjjc .swiper-button-next {
	position:static;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	top:0;
	margin-top:0;
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	border:1px #ddd solid;
	color:#999
}
.home-wjjc .swiper-button-prev:after,.home-wjjc .swiper-button-next:after {
	display:none
}
.home-wjjc .swiper-button-prev:hover,.home-wjjc .swiper-button-next:hover {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.home-wjjc .swiper-button-prev .iconfont,.home-wjjc .swiper-button-next .iconfont {
	font-size:.2rem
}
.home-wjjc .swiper-button-prev {
	left:0
}
.home-wjjc .swiper-button-next {
	right:0
}
@media screen and (max-width:1023px) {
	.home-wjjc {
	padding-top:50px;
	padding-bottom:40px;
	font-size:14px;
	line-height:2
}
.home-wjjc .bg {
	height:100%
}
.home-wjjc .left {
	width:100%;
	padding:0 0 40px 0
}
.home-wjjc .right {
	width:100%
}
.home-wjjc .title {
	font-size:24px;
	margin-bottom:10px
}
.home-wjjc .btn {
	padding-top:20px
}
.home-wjjc .btn a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	height:40px;
	line-height:40px;
	border-radius:40px;
	width:auto;
	max-width:100%;
	min-width:120px;
	font-size:14px
}
.home-wjjc .btn .iconfont {
	font-size:14px;
	margin-left:10px
}
.home-wjjc .pics {
	max-width:100%
}
.home-wjjc .pics:before {
	display:none
}
.home-wjjc .swiper-container {
	border-radius:5px
}
.home-wjjc .btns {
	width:100%;
	position:relative;
	line-height:30px;
	margin-bottom:30px;
	top:0
}
.home-wjjc .swiper-pagination {
	font-size:16px;
	line-height:30px
}
.home-wjjc .swiper-pagination-current {
	font-size:20px
}
.home-wjjc .swiper-button-prev,.home-wjjc .swiper-button-next {
	width:30px;
	height:30px;
	border-radius:50%
}
.home-wjjc .swiper-button-prev:hover,.home-wjjc .swiper-button-next:hover {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.home-wjjc .swiper-button-prev .iconfont,.home-wjjc .swiper-button-next .iconfont {
	font-size:12px
}
}.home-zspd {
	position:relative
}
.home-zspd .home-title {
	top:1.3rem;
	position:absolute;
	z-index:999;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.home-zspd .nr {
	width:13rem;
	margin-left:auto;
	margin-right:auto;
	height:11.4rem;
	position:relative
}
.home-zspd .nr:after {
	content:"";
	display:block;
	width:13rem;
	height:13rem;
	background:url(../images/circle-1.png) center center;
	background-size:cover;
	position:absolute;
	z-index:-1;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.home-zspd .logo {
	width:2.12rem;
	height:2.12rem;
	background:url(../images/circle-logo-bg.png) center center;
	background-size:cover;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.home-zspd .logo img {
	max-width:128px
}
.home-zspd .list li {
	width:1.26rem;
	height:1.26rem;
	background-color:#fff;
	border-radius:50%;
	-webkit-box-shadow:0 .1rem .23rem 0 rgba(0,0,0,0.08);
	box-shadow:0 .1rem .23rem 0 rgba(0,0,0,0.08);
	position:absolute;
	-webkit-transition:all .5s;
	transition:all .5s
}
.home-zspd .list li:hover {
	-webkit-box-shadow:0 0 .4rem rgba(126,182,65,0.4);
	box-shadow:0 0 .4rem rgba(126,182,65,0.4)
}
.home-zspd .list li:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.home-zspd .list .box {
	overflow:hidden
}
.home-zspd .list .box img {
	-webkit-transition:all .5s;
	transition:all .5s
}
.home-zspd .list .li-1 {
	top:1.42rem;
	left:.5rem
}
.home-zspd .list .li-2 {
	top:3.25rem;
	left:-0.26rem
}
.home-zspd .list .li-3 {
	top:5.1rem;
	left:-0.7rem
}
.home-zspd .list .li-4 {
	top:7.04rem;
	left:-0.26rem
}
.home-zspd .list .li-5 {
	top:8.76rem;
	left:.5rem
}
.home-zspd .list .li-6 {
	top:2.5rem;
	left:2.32rem
}
.home-zspd .list .li-7 {
	top:4.2rem;
	left:1.5rem
}
.home-zspd .list .li-8 {
	top:5.98rem;
	left:1.5rem
}
.home-zspd .list .li-9 {
	top:7.66rem;
	left:2.32rem
}
.home-zspd .list .li-10 {
	top:3.45rem;
	left:4rem
}
.home-zspd .list .li-11 {
	top:5.08rem;
	left:3.45rem
}
.home-zspd .list .li-12 {
	top:6.72rem;
	left:4rem
}
.home-zspd .list .li-13 {
	top:2.63rem;
	left:5.9rem
}
.home-zspd .list .li-14 {
	top:7.54rem;
	left:5.9rem
}
.home-zspd .list .li-15 {
	top:3.45rem;
	right:4rem
}
.home-zspd .list .li-16 {
	top:5.08rem;
	right:3.45rem
}
.home-zspd .list .li-17 {
	top:6.72rem;
	right:4rem
}
.home-zspd .list .li-18 {
	top:2.5rem;
	right:2.32rem
}
.home-zspd .list .li-19 {
	top:4.2rem;
	right:1.5rem
}
.home-zspd .list .li-20 {
	top:5.98rem;
	right:1.5rem
}
.home-zspd .list .li-21 {
	top:7.66rem;
	right:2.32rem
}
.home-zspd .list .li-22 {
	top:1.42rem;
	right:.5rem
}
.home-zspd .list .li-23 {
	top:3.25rem;
	right:-0.26rem
}
.home-zspd .list .li-24 {
	top:5.1rem;
	right:-0.7rem
}
.home-zspd .list .li-25 {
	top:7.04rem;
	right:-0.26rem
}
.home-zspd .list .li-26 {
	top:8.76rem;
	right:.5rem
}
@media screen and (max-width:1023px) {
	.home-zspd {
	padding-top:40px;
	padding-bottom:40px;
	line-height:2
}
.home-zspd .home-title {
	position:static;
	text-align:center;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.home-zspd .logo {
	display:none
}
.home-zspd .nr {
	width:auto;
	height:auto;
	overflow:hidden
}
.home-zspd .nr:after {
	display:none
}
.home-zspd .list {
	margin-left:-10px;
	margin-right:-10px
}
.home-zspd .list li {
	width:12.5%;
	height:auto;
	position:static;
	top:initial !important;
	left:initial !important;
	right:initial !important;
	float:left !important;
	background:transparent;
	border-radius:0;
	padding:0 10px 20px 10px;
	-webkit-box-shadow:none;
	box-shadow:none
}
.home-zspd .list .box {
	background-color:#fff;
	display:block;
	overflow:hidden;
	border-radius:50%;
	-webkit-box-shadow:0 .1rem .23rem 0 rgba(0,0,0,0.08);
	box-shadow:0 .1rem .23rem 0 rgba(0,0,0,0.08);
	position:relative
}
.home-zspd .list .box:after {
	content:"";
	display:block;
	padding-top:100%
}
}@media screen and (max-width:414px) {
	.home-zspd .list li {
	width:20%
}
}.home-hzmt {
	background-color:#f9f9f9;
	padding-top:.8rem;
	padding-bottom:.8rem
}
.home-hzmt .nr {
	padding-left:.8rem;
	padding-right:.8rem;
	position:relative
}
.home-hzmt .list {
	margin-left:-0.4rem;
	margin-right:-0.4rem
}
.home-hzmt .list li {
	display:inline-block;
	width:auto;
	padding:0 .4rem
}
.home-hzmt .list .box {
	height:1rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.home-hzmt .list .box img {
	position:static
}
.home-hzmt .swiper-button-prev,.home-hzmt .swiper-button-next {
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	border:1px #ddd solid;
	color:#999
}
.home-hzmt .swiper-button-prev:after,.home-hzmt .swiper-button-next:after {
	display:none
}
.home-hzmt .swiper-button-prev:hover,.home-hzmt .swiper-button-next:hover {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.home-hzmt .swiper-button-prev .iconfont,.home-hzmt .swiper-button-next .iconfont {
	font-size:.2rem
}
.home-hzmt .swiper-button-prev {
	left:0
}
.home-hzmt .swiper-button-next {
	right:0
}
@media screen and (max-width:1023px) {
	.home-hzmt {
	padding-top:40px;
	padding-bottom:40px
}
.home-hzmt .list .box {
	height:50px
}
.home-hzmt .nr {
	padding-left:40px;
	padding-right:40px
}
.home-hzmt .swiper-button-prev,.home-hzmt .swiper-button-next {
	width:30px;
	height:30px;
	border-radius:50%
}
.home-hzmt .swiper-button-prev:hover,.home-hzmt .swiper-button-next:hover {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.home-hzmt .swiper-button-prev .iconfont,.home-hzmt .swiper-button-next .iconfont {
	font-size:12px
}
}.footer {
	background-color:#000;
	background-position:center top;
	background-size:cover;
	font-size:15px;
	color:#fff;
	position:relative
}
.footer .container {
	max-width:16rem
}
.footer a {
	color:#fff
}
.footer a:hover {
	color:#fff;
	text-decoration:underline
}
.footer .hd {
	border-bottom:1px rgba(255,255,255,0.2) solid
}
.footer .hd .logo {
	width:1.6rem;
	height:.48rem;
	margin-top:.31rem;
	float:left
}
.footer .bd {
	padding-top:.7rem;
	padding-bottom:.7rem;
	overflow:hidden
}
.footer .menu {
	float:right;
	line-height:1rem
}
.footer .menu .list li {
	float:left;
	position:relative
}
.footer .menu .list li:after {
	content:"";
	display:block;
	height:.16rem;
	border-left:1px rgba(255,255,255,0.3) dashed;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0
}
.footer .menu .list li a {
	display:block;
	padding-left:.4rem;
	padding-right:.4rem
}
@media(max-width:1600px){
	.footer .menu .list li a{
		padding-left:.2rem;
		padding-right:.2rem;
	}
}
@media(max-width:1300px){
	.footer .menu .list li a{
		padding-left:.1rem;
		padding-right:.1rem;
	}
}
.footer .menu .list li:last-child:after {
	display:none
}
.footer .title-1 {
	color:#fff;
	font-size:.24rem;
	font-weight:700;
	margin-bottom:20px
}
.footer .footer-yjdy {
	width:31.25%;
	float:left;
	padding-right:.8rem;
	color:rgba(255,255,255,0.6);
	font-size:.16rem
}
.footer .footer-yjdy .btns {
	padding-top:.5rem
}
.footer .footer-yjdy .btns>div {
	padding-bottom:.2rem
}
.footer .footer-yjdy .btns>div:last-child {
	padding-bottom:0
}
.footer .footer-yjdy .btns a {
	display:inline-block;
	min-width:3.1rem;
	line-height:.42rem;
	height:.42rem;
	border-radius:.42rem;
	text-align:center;
	background-color:#7eb641;
	color:#fff;
	padding:0 .1rem
}
.footer .footer-yjdy .btns .a-2 {
	background-color:#fff;
	color:#666
}
.footer .dingyue {
	margin-top:.38rem;
	width:100%;
	line-height:.45rem;
	position:relative
}
.footer .dingyue input[type="text"] {
	width:100%;
	height:.44rem;
	line-height:.44rem;
	border-radius:.44rem;
	font-size:.14rem;
	padding:0 1.2rem 0 .15rem;
	background:rgba(255,255,255,0.12);
	border:1px rgba(241,241,241,0.6) solid;
	color:#fff;
	vertical-align:top
}
.footer .dingyue input[type="text"]::-webkit-input-placeholder {
	color:#fff
}
.footer .dingyue input[type="text"]::-moz-placeholder {
	color:#fff
}
.footer .dingyue input[type="text"]:-ms-input-placeholder {
	color:#fff
}
.footer .dingyue input[type="text"]:focus {
	background:rgba(255,255,255,0.2);
	border-color:#7eb641
}
.footer .dingyue .submit {
	width:1.05rem;
	height:.44rem;
	line-height:.44rem;
	border-radius:.44rem;
	font-size:.16rem;
	background-color:#7eb641;
	color:#fff;
	cursor:pointer;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0
}
.footer .footer-contact {
	width:30%;
	padding-left:.8rem;
	padding-right:.6rem;
	float:left
}
.footer .footer-contact .p-1 {
	line-height:.24rem;
	padding-left:1rem;
	margin-bottom:.1rem;
	font-size:.14rem;
	position:relative
}
.footer .footer-contact .p-1 .span-1 {
	width:.8rem;
	font-size:.16rem;
	color:rgba(255,255,255,0.6);
	position:absolute;
	top:0;
	left:0
}
.footer .footer-contact .p-1 .iconfont {
	margin-right:.05rem
}
.footer .footer-contact .p-1:last-child {
	margin-bottom:0
}
.footer .socialMedia {
	margin-top:.2rem;
	font-size:0
}
.footer .socialMedia a {
	display:inline-block;
	vertical-align:middle;
	width:.36rem;
	height:.36rem;
	line-height:.36rem;
	border-radius:50%;
	background-color:#fff;
	text-align:center;
	margin-right:.15rem;
	text-decoration:none;
	color:#000
}
.footer .socialMedia a:last-child {
	margin-right:0
}
.footer .socialMedia a:hover {
	background:#7eb641
}
.footer .socialMedia a img {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.footer .socialMedia .iconfont {
	font-size:.2rem
}
.footer .footer-message {
	width:38.75%;
	float:right;
	padding-left:.6rem
}
.footer .footer-message .info {
	line-height:.22rem;
	margin-bottom:.2rem
}
.footer .footer-message .list {
	margin-left:-0.1rem;
	margin-right:-0.1rem
}
.footer .footer-message li {
	padding:0 .1rem;
	margin-bottom:.1rem
}
.footer .footer-message li:last-child {
	margin-bottom:0
}
.footer .footer-message li.col-3 {
	width:33.33333333%;
	float:left
}
.footer .footer-message .input-form,.footer .footer-message .textarea-form {
	font-size:.16rem;
	width:100%;
	border:none;
	border-bottom:1px rgba(255,255,255,0.2) solid;
	background:none;
	line-height:.3rem;
	padding:.06rem 0;
	color:#fff;
	vertical-align:top
}
.footer .footer-message .input-form::-webkit-input-placeholder,.footer .footer-message .textarea-form::-webkit-input-placeholder {
	color:rgba(255,255,255,0.7)
}
.footer .footer-message .input-form:-ms-input-placeholder,.footer .footer-message .textarea-form:-ms-input-placeholder {
	color:rgba(255,255,255,0.7)
}
.footer .footer-message .input-form:-moz-placeholder,.footer .footer-message .textarea-form:-moz-placeholder {
	color:rgba(255,255,255,0.7)
}
.footer .footer-message .input-form:placeholder,.footer .footer-message .textarea-form:placeholder {
	color:rgba(255,255,255,0.7)
}
.footer .footer-message .input-form {
	height:.45rem
}
.footer .footer-message .textarea-form {
	height:1.33rem
}
.footer .footer-message .btn {
	padding-top:.4rem
}
.footer .footer-message .submit {
	border:none;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	max-width:2.1rem;
	background:#7eb641;
	height:.42rem;
	line-height:.42rem;
	border-radius:.42rem;
	color:#fff;
	font-size:.16rem;
	cursor:pointer
}
.footer .footer-message .submit .iconfont {
	font-size:.16rem;
	margin-left:.1rem
}
.copyright {
	background-color:#000;
	border-top:1px rgba(255,255,255,0.2) solid;
	border-bottom:2px #7eb641 solid;
	color:rgba(255,255,255,0.4);
	font-size:.14rem;
	line-height:.3rem;
	padding:.15rem 0;
	text-align:center;
	position:relative
}
.copyright a {
	color:rgba(255,255,255,0.4)
}
.copyright a:hover {
	color:#fff;
	text-decoration:underline
}
@media screen and (max-width:1023px) {
	.body {
	padding-top:50px;
	background: #f7f7f7 url(../images/dots-bg1.png) repeat;
}
.header {
	background-color:#7eb641
}
.header>.container {
	height:50px
}
.header .top {
	display:none
}
.header .other {
	display:none
}
.header .logo {
	width:auto;
	height:24px;
	position:relative;
	top:13px;
	left:0
}
.header-2 .logo .img-1 {
	display:block
}
.header-2 .logo .img-2 {
	display:none
}
.nav {
	display:none
}
.home-rukou {
	padding:20px 0;
	position:relative;
	bottom:auto
}
.home-rukou .container {
	max-width:100%;
	overflow:auto
}
.home-rukou .list {
	margin-left:-10px;
	margin-right:-10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.home-rukou .list:after {
	display:none
}
.home-rukou .list li {
	padding:0 10px
}
.home-rukou .list .box {
	background-color:rgba(126,182,65,0.9)
}
.home-rukou .list .title-1 {
	color:#fff;
	font-size:14px
}
.home-rukou .list .title-2 {
	color:#fff;
	font-size:14px
}
.home-rukou .list .pic {
	width:36px;
	height:36px
}
.home-rukou .list .img-1 {
	display:none
}
.home-rukou .list .img-2 {
	display:block
}
.footer {
	padding-bottom:60px
}
.footer .container {
	max-width:100%
}
.footer .hd .logo {
	width:80px;
	height:24px;
	margin-top:20px;
	margin-bottom:20px
}
.footer .menu {
	display:none
}
.footer .bd {
	padding-top:40px;
	padding-bottom:40px
}
.footer .title-1 {
	font-size:18px
}
.footer .footer-yjdy {
	width:100%;
	font-size:14px;
	padding:0 0 40px 0;
	border-bottom:1px rgba(255,255,255,0.2) solid
}
.footer .footer-yjdy .btns {
	padding-top:20px;
	overflow:hidden
}
.footer .footer-yjdy .btns>div {
	float:left;
	padding-right:20px;
	padding-bottom:0
}
.footer .footer-yjdy .btns a {
	min-width:300px;
	height:40px;
	line-height:40px;
	font-size:14px;
	border-radius:40px;
	margin-bottom:10px;
}
.footer .dingyue {
	margin-top:20px;
	line-height:40px
}
.footer .dingyue input[type="text"] {
	height:40px;
	line-height:38px;
	border-radius:40px;
	font-size:14px;
	padding:0 75px 0 15px
}
.footer .dingyue .submit {
	font-size:14px;
	width:60px;
	height:40px;
	line-height:40px;
	border-radius:40px
}
.footer .footer-contact {
	width:100%;
	padding:40px 0;
	border-bottom:1px rgba(255,255,255,0.2) solid;
	margin-bottom:40px
}
.footer .footer-contact .p-1 {
	font-size:14px;
	line-height:2;
	padding-left:90px;
	margin-bottom:5px
}
.footer .footer-contact .p-1 .span-1 {
	width:70px;
	font-size:14px
}
.footer .footer-contact .p-1 .iconfont {
	font-size:14px;
	margin-right:5px
}
.footer .footer-contact .btn {
	padding-top:10px
}
.footer .footer-contact .btn a {
	min-width:160px;
	height:40px;
	line-height:40px;
	font-size:16px
}
.footer .footer-contact .btn .icon {
	width:30px;
	height:30px;
	max-width:30px;
	max-height:30px;
	margin-right:10px
}
.footer .socialMedia {
	margin-top:30px
}
.footer .socialMedia a {
	width:30px;
	height:30px;
	line-height:30px;
	margin-right:5px
}
.footer .socialMedia .iconfont {
	font-size:16px
}
.footer .footer-message {
	width:100%;
	padding:0;
	padding-bottom:0
}
.footer .footer-message .con {
	max-width:100%
}
.footer .footer-message .info {
	line-height:2;
	margin-bottom:10px
}
.footer .footer-message li {
	margin-bottom:5px
}
.footer .footer-message li.col-3 {
	width:100%
}
.footer .footer-message .input-form,.footer .footer-message .textarea-form {
	font-size:14px
}
.footer .footer-message .input-form {
	height:36px;
	line-height:35px
}
.footer .footer-message .textarea-form {
	line-height:35px;
	height:100px
}
.footer .footer-message .btn {
	padding-top:20px
}
.footer .footer-message .submit {
	height:40px;
	line-height:40px;
	max-width:200px;
	border-radius:40px;
	font-size:14px
}
.footer .footer-message .submit .iconfont {
	font-size:14px;
	margin-left:5px
}
.copyright {
	font-size:14px;
	line-height:20px;
	padding:20px 0
}
}@media screen and (max-width:767px) {
	.home-rukou .list {
	margin-left:-5px;
	margin-right:-5px
}
.home-rukou .list li {
	padding-left:5px;
	padding-right:5px
}
.home-rukou .list .box {
	padding:10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:reverse;
	-ms-flex-direction:column-reverse;
	flex-direction:column-reverse;
	justify-items:center;
	text-align:center
}
.home-rukou .list .title-2 {
	display:none
}
.home-rukou .list .pic {
	margin:auto;
	width:30px;
	height:30px;
	margin-bottom:5px
}
}.page {
	clear:both;
	text-align:center;
	font-size:0;
	font-family:arial;
	line-height:16px
}
.page em {
	font-style:normal;
	font-size:14px;
	line-height:38px;
	vertical-align:middle
}
.page a,.page span {
	color:#666;
	display:inline-block;
	text-align:center;
	font-size:12px;
	min-width:40px;
	line-height:40px;
	height:40px;
	border-radius:40px;
	-webkit-box-shadow:0 0 0 1px #cdcdcd;
	box-shadow:0 0 0 1px #cdcdcd;
	margin:0 5px;
	padding:0 0;
	vertical-align:middle
}
.page a svg,.page span svg {
	fill:#858585;
	vertical-align:middle;
	margin-top:-3px;
	margin-right:5px;
	margin-left:5px
}
.page a.cur,.page span.cur,.page a.active,.page span.active,.page a:hover,.page span:hover {
	-webkit-box-shadow:0 0 0 1px #fff;
	box-shadow:0 0 0 1px #fff;
	background-color:#7eb641;
	color:#fff
}
.page a.cur svg,.page span.cur svg,.page a.active svg,.page span.active svg,.page a:hover svg,.page span:hover svg {
	fill:#fff
}
.page a.prev,.page span.prev,.page a.next,.page span.next {
	padding-left:20px;
	padding-right:20px
}
@media screen and (max-width:1023px) {
	.page a,.page span {
	display:none
}
.page .prev,.page .next {
	display:inline-block
}
}.inside-banner {
	position:relative
}
.inside-banner .middleCenter {
	position:static
}
.inside-banner .pc {
	position:relative
}
.inside-banner .pc:after {
	content:"";
	display:block
}
.inside-banner .pc img {
	width:100%;
	position:static
}
.inside-banner .mobile {
	display:none;
	position:relative
}
.inside-banner .mobile:after {
	content:"";
	display:block
}
.inside-banner .text {
	width:100%;
	color:#fff;
	text-align:left;
	position:absolute;
	z-index:9;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.inside-banner .title-1 {
	font-size:.4rem;
	font-weight:700;
	position:relative
}
.inside-banner .title-1 span {
	position:relative
}
.inside-banner .title-1 span .icon {
	display:inline-block;
	width:.25rem;
	height:.3rem;
	position:absolute;
	right:-0.35rem;
	top:0
}
.inside-banner .title-2 {
	color:rgba(255,255,255,0.6);
	font-size:.16rem
}
@media screen and (max-width:1023px) {
	.inside-banner .pc {
	display:none
}
.inside-banner .mobile {
	display:block
}
.inside-banner .title-1 {
	font-size:24px
}
.inside-banner .title-1 span .icon {
	width:20px;
	height:24px;
	right:-30px;
	top:-15px
}
.inside-banner .title-2 {
	font-size:16px
}
}.menuSub {
	width:100%;
	background-color:rgba(0,0,0,0.6);
	margin-top:-0.7rem;
	position:relative;
	z-index:9
}
.menuSub .list {
	text-align:center;
	font-size:0
}
.menuSub .list li {
	display:inline-block;
	vertical-align:top;
	width:33.33333333%;
	text-align:center;
	position:relative
}
.menuSub .list li:after {
	content:'';
	display:block;
	width:1px;
	height:100%;
	background:rgba(255,255,255,0.3);
	position:absolute;
	right:0;
	top:0
}
.menuSub .list li .box {
	color:#fff;
	font-size:.18rem;
	display:block;
	vertical-align:top;
	max-width:100%;
	padding:0 .2rem;
	position:relative
}
.menuSub .list li .box .title {
	line-height:.7rem;
	height:.7rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.menuSub .list li .box:after {
	content:'';
	display:none;
	width:0;
	height:2px;
	background:#7eb641;
	margin:auto;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.menuSub .list li .box:hover {
	background-color:#7eb641;
	color:#fff
}
.menuSub .list li .box:hover:after {
	width:100%
}
.menuSub .list li:last-child:after {
	display:none
}
.menuSub .list li.active a {
	background-color:#7eb641;
	color:#fff
}
.menuSub .list li.active a:after {
	width:100%
}
.menuSub .list .col-2 {
	width:50%
}
.menuSub .list .col-3 {
	width:33.33333333%
}
.menuSub .list .col-4 {
	width:25%
}
.menuSub .list .col-5 {
	width:20%
}
@media screen and (max-width:1023px) {
	.menuSub {
	margin-top:0;
	background-color:rgba(0,0,0,0.6)
}
.menuSub .container {
	padding-left:0;
	padding-right:0
}
.menuSub .list li .box {
	font-size:14px
}
.menuSub .list li .box .title {
	height:40px;
	line-height:40px
}
}.bread {
	font-weight:400;
	font-size:.14rem;
	text-align:left;
	padding:.1rem 0;
	line-height:.3rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	color:#999;
	border-bottom:1px #d3d3d3 solid
}
.bread .iconfont {
	display:inline-block;
	font-size:.16rem;
	margin-top:-3px;
	margin-right:5px;
	vertical-align:middle
}
.bread a {
	margin:0 .05rem;
	color:#999
}
.bread a:hover {
	color:#333;
	text-decoration:underline
}
.bread span {
	margin:0 .05rem;
	color:#7eb641
}
@media screen and (max-width:1023px) {
	.bread {
	width:100%;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:left
}
.bread .iconfont {
	font-size:16px
}
}.about {
	padding-top:1.2rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:1.2
}
.about .left {
	width:50%;
	float:left
}
.about .right {
	width:50%;
	float:left;
	padding-left:.6rem
}
.about .inside-title {
	text-align:left;
	margin-bottom:.2rem
}
.about .titleBig {
	padding-top:.1rem;
	line-height:1.5
}
.about .titleBig .title-1 {
	color:#333;
	font-size:.32rem;
	letter-spacing:1px
}
.about .titleBig .title-2 {
	color:#999;
	font-size:.14rem
}
@media screen and (max-width:1023px) {
	.about {
	padding-top:40px;
	padding-bottom:40px;
	font-size:14px
}
.about .left {
	width:100%
}
.about .right {
	width:100%;
	padding-left:0;
	padding-top:40px
}
.about .inside-title {
	margin-bottom:30px
}
.about .titleBig .title-1 {
	font-size:24px
}
.about .titleBig .title-2 {
	font-size:14px
}
}.history {
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center top;
	background-size:cover;
	background-attachment:fixed;
	padding:1rem 0 1rem 0
}
.history .nr {
	position:relative
}
.history .conTabs {
	clear:both;
	overflow:hidden
}
.history .conTabs .swiper-slide {
	width:100%
}
.history .conTabs .pic {
	width:50%;
	float:left;
	padding-left:.6rem;
	padding-right:.6rem
}
.history .conTabs .pic span {
	display:block;
	max-width:7rem;
	position:relative
}
.history .conTabs .pic span:after {
	content:"";
	display:block;
	padding-top:70%
}
.history .conTabs .text {
	width:50%;
	float:right;
	padding:.65rem 0 0 .15rem;
	position:relative;
	z-index:1
}
.history .conTabs .text .year {
	color:#666;
	font-size:.4rem;
	line-height:1;
	margin-bottom:.1rem;
	font-weight:700;
	position:relative
}
.history .conTabs .text .year:after {
	content:"";
	display:block;
	width:.32rem;
	height:2px;
	background-color:#7eb641;
	margin-top:.2rem
}
.history .conTabs .text .info {
	font-size:.16rem;
	margin-top:.3rem;
	color:#666
}
.history .conTabs .text .year-2 {
	font-family:"FONTFABRIC - NEXA-BOLD";
	color:rgba(126,182,65,0.2);
	line-height:1;
	font-size:2.4rem;
	position:absolute;
	z-index:-1;
	top:.45rem;
	left:0
}
.history .conTabs .youshi {
	padding:.7rem 0 0 0
}
.history .conTabs .youshi .list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.history .conTabs .youshi .list:after {
	display:none
}
.history .conTabs .youshi .list li {
	float:left;
	font-size:.16rem;
	color:#666
}
.history .conTabs .youshi .list .box {
	display:block
}
.history .conTabs .youshi .list .title {
	color:#333;
	font-size:.24rem;
	position:relative
}
.history .conTabs .youshi .list sup {
	vertical-align:top;
	font-size:.24rem
}
.history .conTabs .youshi .list .num {
	line-height:.6rem;
	color:#7eb641;
	font-size:.56rem;
	font-weight:700
}
.history .conTabs .youshi .list .quantity {
	margin-bottom:.1rem
}
.history .menuTabs {
	width:100%;
	clear:both;
	padding-left:.4rem;
	padding-right:.4rem;
	margin-top:.6rem;
	position:relative
}
.history .menuTabs .swiper-container {
	overflow:hidden
}
.history .menuTabs:before {
	content:"";
	width:200vw;
	background:url(../images/line-2.png) repeat center bottom;
	border-bottom:1px #bfbfbf dotted;
	height:.08rem;
	position:absolute;
	left:-100%;
	top:.33rem;
	margin:auto;
	display:block
}
.history .menuTabs .year {
	line-height:.3rem;
	font-size:.18rem;
	text-align:center
}
.history .menuTabs .info {
	line-height:.2rem;
	font-size:.16rem;
	height:.8rem;
	overflow:hidden
}
.history .menuTabs .swiper-slide {
	width:20%;
	padding-left:.3rem;
	padding-right:.3rem;
	float:left;
	color:#666
}
.history .menuTabs .box {
	cursor:pointer;
	position:relative
}
.history .menuTabs .box:before {
	content:"";
	display:block;
	width:1px;
	height:.4rem;
	background:#bfbfbf;
	margin:auto auto .2rem auto
}
.history .menuTabs .box:hover {
	color:#7eb641
}
.history .menuTabs .swiper-container {
	overflow:initial
}
.history .menuTabs .slick-current {
	color:#7eb641
}
.history .menuTabs .swiper-slide-thumb-active {
	color:#7eb641
}
.history .menuTabs .swiper-slide-thumb-active .year {
	font-size:.24rem;
	font-weight:700
}
.history .swiper-button-prev,.history .swiper-button-next {
	width:.4rem;
	height:.4rem;
	text-align:center;
	line-height:.4rem;
	background:#e9e9e9;
	color:#999;
	border-radius:50%;
	z-index:66;
	top:.43rem;
	cursor:pointer;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	position:absolute;
	font-size:.16rem
}
.history .swiper-button-prev:after,.history .swiper-button-next:after {
	font-size:14px
}
.history .swiper-button-prev:hover,.history .swiper-button-next:hover {
	color:#fff;
	background:#7eb641
}
.history .swiper-button-prev .iconfont,.history .swiper-button-next .iconfont {
	font-size:.16rem
}
.history .swiper-button-disabled {
	cursor:initial
}
.history .swiper-button-prev {
	left:0
}
.history .swiper-button-next {
	right:0
}
@media screen and (max-width:1023px) {
	.history {
	padding-top:40px;
	padding-bottom:40px
}
.history .conTabs .pic {
	width:100%;
	padding:0
}
.history .conTabs .pic span {
	max-width:100%
}
.history .conTabs .pic span:after {
	display:none
}
.history .conTabs .pic img {
	position:static;
	width:100%
}
.history .conTabs .text {
	width:100%;
	padding:30px 0 0 0
}
.history .conTabs .text .year {
	line-height:2;
	font-size:24px;
	margin-bottom:10px
}
.history .conTabs .text .year:after {
	width:20px;
	height:2px;
	margin-top:10px
}
.history .conTabs .text .year-2 {
	display:none
}
.history .conTabs .text .info {
	font-size:14px;
	margin-top:20px
}
.history .conTabs .youshi {
	padding:30px 0
}
.history .conTabs .youshi .list .quantity {
	margin-bottom:10px
}
.history .conTabs .youshi .list .num {
	line-height:30px;
	font-size:24px
}
.history .conTabs .youshi .list sup {
	font-size:14px
}
.history .conTabs .youshi .list .title {
	font-size:14px
}
.history .menuTabs .year {
	line-height:2;
	font-size:16px
}
.history .menuTabs .swiper-slide-thumb-active .year {
	font-size:16px
}
.history .swiper-button-prev,.history .swiper-button-next {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	top:10px;
	font-size:16px
}
.history .swiper-button-prev:after,.history .swiper-button-next:after {
	font-size:14px
}
.history .swiper-button-prev {
	left:-10px
}
.history .swiper-button-next {
	right:-10px
}
}.zsfw {
	padding-top:.8rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.zsfw .page {
	padding-top:1rem
}
.zsfw .list li {
	width:100%;
	padding-bottom:1.2rem;
	position:relative
}
.zsfw .list li:last-child {
	padding-bottom:0
}
.zsfw .list li:nth-child(1) {
	padding-top:.6rem
}
.zsfw .list li:nth-child(2n+1) .box {
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.zsfw .list li:nth-child(2n+1) .text {
	padding-left:.4rem;
	padding-right:.6rem
}
.zsfw .list .box {
	padding:0 .6rem;
	display:block;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	z-index:1
}
.zsfw .list .box:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	height:calc(100% - 38rem/100);
	background-color:#f9f9f9;
	position:absolute;
	z-index:-1;
	top:-0.6rem;
	left:0
}
.zsfw .list .pic {
	border-radius:.2rem;
	width:50%;
	width:calc(50% + 48rem/100);
	float:left;
	display:block;
	overflow:hidden;
	position:relative
}
.zsfw .list .pic:after {
	content:"";
	display:block;
	padding-top:67.51412429%
}
.zsfw .list .pic img {
	-webkit-transition:all .5s;
	transition:all .5s
}
.zsfw .list .text {
	width:50%;
	width:calc(50% - 48rem/100);
	height:100%;
	float:left;
	padding-top:.2rem;
	padding-left:1rem;
	padding-right:0;
	line-height:1.5;
}
.zsfw .list .title {
	color:#333;
	font-size:.36rem;
	font-weight:700;
	line-height:1.5;
	margin-bottom:.2rem;
	position:relative;
	z-index:1
}
.zsfw .list .title .icon {
	width:.8rem;
	height:.8rem;
	position:absolute;
	z-index:-1;
	bottom:.1rem;
	left:-0.45rem
}
.zsfw .list .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
@media screen and (max-width:1023px) {
	.zsfw {
	padding-top:40px;
	padding-bottom:40px;
	font-size:14px
}
.zsfw .list li {
	padding-bottom:30px
}
.zsfw .list li:last-child {
	padding-bottom:0
}
.zsfw .list li:nth-child(1) {
	padding-top:0
}
.zsfw .list .box {
	overflow:hidden;
	display:block;
	padding:0
}
.zsfw .list .box:after {
	display:none
}
.zsfw .list .pic {
	border-radius:5px;
	width:100%;
	float:none
}
.zsfw .list .text {
	background-color:#f9f9f9;
	clear:none;
	width:100%;
	padding:30px 30px !important
}
.zsfw .list .title {
	font-size:20px;
	margin-bottom:10px
}
.zsfw .list .title .icon {
	width:40px;
	height:40px;
	bottom:5px;
	left:-20px
}
.zsfw .page {
	padding-top:40px
}
}.wjjc {
	padding-top:1rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.wjjc .container {
	max-width:14.4rem
}
.wjjc .pics {
	position:relative
}

.wjjc .swiper-container{
	padding: 1.5rem 0;
}

.wjjc .swiper-button-prev,.wjjc .swiper-button-next {
	width:.5rem;
	height:.5rem;
	border-radius:50%;
	margin-top:-0.4rem;
	border:1px #fff solid;
	color:#fff
}
.wjjc .swiper-button-prev:after,.wjjc .swiper-button-next:after {
	display:none
}
.wjjc .swiper-button-prev:hover,.wjjc .swiper-button-next:hover {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.wjjc .swiper-button-prev .iconfont,.wjjc .swiper-button-next .iconfont {
	font-size:.2rem
}
.wjjc .swiper-button-prev {
	left:.3rem
}
.wjjc .swiper-button-next {
	right:.3rem
}
.wjjc .list .swiper-slide {
	width:8.7rem;
	z-index: -1;
}

.wjjc .list .swiper-slide-active{
  transform: scale(1.5);
  z-index: 9999;
}

.wjjc .list .pic {
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	border-radius:.5rem;
	overflow:hidden;
	position:relative
}
.wjjc .list .pic:after {
	content:"";
	display:block;
	padding-top:69.56521739%
}
.wjjc .list .pic img {
	opacity:.6
}
.wjjc .list .text {
	padding:.2rem 0;
	opacity:0
}
.wjjc .list .title {
	height:.4rem;
	line-height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center;
	color:#333;
	font-size:.2rem
}
.wjjc .list .swiper-slide-active .text {
	opacity:1
}
.wjjc .list .swiper-slide-active .box {
	opacity:1
}
.wjjc .list .swiper-slide-active .pic {
	background-color:transparent
}
.wjjc .list .swiper-slide-active .pic img {
	opacity:1
}
@media screen and (max-width:1023px) {
	.wjjc {
	padding-top:40px;
	padding-bottom:40px
}
.wjjc .swiper-button-prev,.wjjc .swiper-button-next {
	width:30px;
	height:30px;
	border-radius:50%;
	margin-top:-25px
}
.wjjc .swiper-button-prev:hover,.wjjc .swiper-button-next:hover {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.wjjc .swiper-button-prev .iconfont,.wjjc .swiper-button-next .iconfont {
	font-size:12px
}
.wjjc .list .swiper-slide {
	width:50%
}
.wjjc .list .pic img {
	opacity:1
}
.wjjc .list .text {
	padding:10px 0;
	opacity:1
}
.wjjc .list .title {
	height:30px;
	line-height:30px;
	font-size:14px
}
}.zgjs {
	padding-top:1rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.zgjs .jieshao .nr {
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:0 1.25rem 4rem 1.25rem;
	min-height:8.3rem
}
.zgjs .youshi {
	padding:.55rem 0 0 0
}
.zgjs .youshi .list {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.zgjs .youshi .list:after {
	display:none
}
.zgjs .youshi .list li {
	float:left;
	font-size:.16rem;
	color:#666;
	padding:0 .2rem
}
.zgjs .youshi .list .box {
	display:block
}
.zgjs .youshi .list .title {
	padding-left:.45rem;
	margin-bottom:.2rem;
	position:relative
}
.zgjs .youshi .list .icon {
	display:inline-block;
	width:.32rem;
	height:.32rem;
	border-radius:50%;
	background-color:#7eb641;
	position:absolute;
	left:0;
	top:0
}
.zgjs .youshi .list .info {
	padding-left:.45rem;
	line-height:1
}
.zgjs .youshi .list .info .num {
	color:#7eb641;
	font-size:.52rem;
	font-weight:700;
	margin-right:.1rem
}
.zgjs .jtjs {
	padding-top:1rem
}
.zgjs .jtjs .inside-title {
	text-align:left
}
.zgjs .jtjs .left {
	width:50%;
	float:left;
	padding-top:.7rem;
	padding-right:.7rem
}
.zgjs .jtjs .right {
	width:50%;
	float:left
}
.zgjs #allmap {
	height:5.6rem
}
@media screen and (max-width:1023px) {
	.zgjs {
	font-size:14px;
	padding-top:40px;
	padding-bottom:40px
}
.zgjs .jieshao .nr {
	background-size:100%;
	padding:0 0 200px 0;
	min-height:auto
}
.zgjs .youshi .list li {
	width:50%;
	font-size:14px;
	padding:0 10px 20px 10px
}
.zgjs .youshi .list .icon {
	width:40px;
	height:40px
}
.zgjs .youshi .list .title {
	padding-left:50px;
	margin-bottom:5px;
	line-height:40px
}
.zgjs .youshi .list .info {
	padding-left:50px;
	line-height:1
}
.zgjs .youshi .list .info .num {
	font-size:24px;
	margin-right:10px
}
.zgjs .jtjs {
	padding-top:50px
}
.zgjs .jtjs .left {
	width:100%;
	padding:0 0 30px 0
}
.zgjs .jtjs .right {
	width:100%
}
.zgjs #allmap {
	height:300px
}
}.aqzy {
	padding-top:1rem;
	padding-bottom:1rem
}
.aqzy .inside-title {
	margin-bottom:.3rem
}
.aqzy .con {
	max-width:13rem;
	margin-left:auto;
	margin-right:auto;
	border:.2rem solid #eee;
	background-color:#fff;
	padding:1rem .7rem 3rem .7rem;
	position:relative
}
.aqzy .con:after {
	content:'';
	display:block;
	min-width:14.4rem;
	width:calc(100% + 140px);
	height:3rem;
	background:url(../images/aqzy-bottom-bg.png) no-repeat top center;
	background-size:cover;
	position:absolute;
	bottom:-0.2rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.aqzy .nr {
	background:url(../images/line.png) repeat top left;
	background-size:100%;
	font-size:.16rem;
	line-height:.61rem;
	color:#666
}
@media screen and (max-width:1023px) {
	.aqzy .inside-title {
	margin-bottom:40px
}
.aqzy .con {
	max-width:100%;
	padding:40px 20px 0 20px;
	border:2px #eee solid
}
.aqzy .con:after {
	width:calc(100% + 40px);
	position:static;
	-webkit-transform:translateX(-20px);
	transform:translateX(-20px);
	margin-top:20px
}
.aqzy .nr {
	font-size:14px;
	line-height:2;
	background:none
}
}.moreBtn {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:2.1rem;
	background:#fff;
	height:.5rem;
	line-height:.5rem;
	border-radius:.5rem;
	color:#7eb641;
	font-size:.16rem;
	cursor:pointer
}
.moreBtn .iconfont {
	font-size:.16rem;
	margin-left:.1rem
}
.moreBtn:hover {
	background-color:#7eb641;
	color:#fff
}
.moreBtn.moreBtn-2 {
	background-color:#7eb641;
	color:#fff
}
@media screen and (max-width:1023px) {
	.moreBtn {
	width:120px;
	height:30px;
	line-height:30px;
	border-radius:30px;
	font-size:14px
}
.moreBtn .iconfont {
	font-size:14px;
	margin-left:10px
}
}.canzhan {
	padding-top:1rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.canzhan .container {
	overflow:hidden
}
.canzhan a {
	color:#666
}
.canzhan a:hover {
	color:#7eb641;
	text-decoration:underline
}
.canzhan .btns {
	text-align:center;
	padding-bottom:.5rem
}
.canzhan .btns a {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	vertical-align:top;
	margin:0 .3rem;
	width:3.8rem;
	height:.56rem;
	line-height:.56rem;
	background-color:#7eb641;
	color:#fff;
	border-radius:.56rem;
	text-align:center;
	font-size:.22rem;
	font-weight:700;
	position:relative;
	z-index:1
}
.canzhan .btns a:before {
	content:"";
	display:block;
	width:3.9rem;
	height:.66rem;
	border-radius:.66rem;
	background-color:rgba(126,182,65,0.2);
	position:absolute;
	z-index:-1;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.canzhan .btns a:after {
	content:"";
	display:block;
	width:4rem;
	height:.76rem;
	border-radius:.76rem;
	background-color:rgba(126,182,65,0.2);
	position:absolute;
	z-index:-1;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.canzhan .btns a .iconfont {
	font-size:.3rem;
	font-weight:400;
	margin-right:.1rem
}
.canzhan .btns a:hover {
	background-color:#4da656;
	text-decoration:none
}
.canzhan .titleBig {
	text-align:center;
	font-weight:700;
	font-size:.2rem;
	color:#333;
	margin-bottom:.2rem
}
.canzhan .jieshao {
	text-align:center
}
.canzhan .span-1 {
	color:#333
}
.canzhan .a-1 {
	color:#7eb641
}
.canzhan .nr {
	max-width:1440px;
	margin-left:auto;
	margin-right:auto
}
.canzhan #pics {
	width:1440px;
	height:660px;
	padding-top:.4rem;
	margin-top:.3rem;
	margin-left:auto;
	margin-right:auto
}
.canzhan #pics img {
	-webkit-box-shadow:0 0 .1rem 0 rgba(91,142,35,0.75);
	box-shadow:0 0 .1rem 0 rgba(91,142,35,0.75)
}
@media screen and (max-width:1440px) {
	.canzhan #pics {
	zoom:.8;
	-ms-zoom:.8
}
}@media screen and (max-width:1280px) {
	.canzhan #pics {
	zoom:.6;
	-ms-zoom:.6
}
}@media screen and (max-width:1023px) {
	.canzhan {
	padding-top:40px;
	padding-bottom:40px;
	font-size:14px
}
.canzhan .btns {
	padding-bottom:0
}
.canzhan .btns a {
	margin:0 10px;
	min-width:160px;
	padding:0 5px;
	height:40px;
	line-height:40px;
	border-radius:40px;
	font-size:14px;
	margin-bottom:30px
}
.canzhan .btns a:before {
	width:170px;
	height:50px;
	border-radius:50px
}
.canzhan .btns a:after {
	width:180px;
	height:60px;
	border-radius:60px
}
.canzhan .btns a .iconfont {
	font-size:16px;
	margin-right:5px
}
.canzhan .titleBig {
	font-size:18px;
	margin-bottom:20px
}
.canzhan #pics {
	zoom:1;
	-ms-zoom:1;
	margin-top:40px;
	width:100%;
	height:auto
}
.canzhan #pics a {
	display:block;
	margin-bottom:20px
}
}.czlc {
	padding-top:1rem;
	padding-bottom:1rem
}
.czlc .container {
	max-width:14.4rem
}
.czlc .menuTabs .list {
	margin-bottom:.5rem;
	text-align:center
}
.czlc .menuTabs .list li {
	display:inline-block;
	vertical-align:top;
	min-width:25%;
	padding:0 .2rem
}
.czlc .menuTabs .list .box {
	cursor:pointer;
	display:block;
	height:.8rem;
	line-height:.8rem;
	padding:0 .1rem;
	font-size:.18rem;
	color:#333;
	background-color:#f3f3f3;
	border-radius:.8rem
}
.czlc .menuTabs .list .box:hover {
	background-color:#7eb641;
	color:#fff
}
.czlc .menuTabs .list .active .box {
	background-color:#7eb641;
	color:#fff
}
.czlc .conTabs .slide {
	display:none
}
.czlc .conTabs .slide.show {
	display:block
}
.czlc .conTabs .list li {
	width:16.66666667%;
	float:left;
	position:relative
}
.czlc .conTabs .list li:after {
	content:"";
	display:block;
	width:2.41rem;
	height:2.59rem;
	position:absolute;
	top:-0.09rem;
	left:0;
	background:url(../images/czlc-bg-1.png) no-repeat center center;
	background-size:2.41rem 2.59rem
}
.czlc .conTabs .list li:nth-child(2n):after {
	background:url(../images/czlc-bg-2.png) no-repeat center center;
	background-size:2.41rem 2.59rem
}
.czlc .conTabs .list li:last-child .dot {
	display:none
}
.czlc .conTabs .list .dot {
	width:.17rem;
	height:.17rem;
	border-radius:50%;
	background-color:#fff;
	border:1px #7eb641 solid;
	position:absolute;
	right:-0.09rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.czlc .conTabs .list .dot:after {
	content:"";
	display:block;
	width:.07rem;
	height:.07rem;
	border-radius:50%;
	background-color:#7eb641;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.czlc .conTabs .list .box {
	display:block;
	text-align:center;
	position:relative;
	z-index:1
}
.czlc .conTabs .list .box:after {
	content:"";
	display:block;
	padding-top:100%
}
.czlc .conTabs .list .boxC {
	width:100%;
	height:100%;
	padding-top:.32rem;
	position:absolute;
	top:0;
	left:0
}
.czlc .conTabs .list .pic {
	width:.6rem;
	height:.6rem;
	margin-left:auto;
	margin-right:auto;
	position:relative
}
.czlc .conTabs .list .title {
	color:#333;
	font-size:.18rem;
	height:.9rem;
	padding:0 .2rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.czlc .conTabs .list .titleC {
	/*max-height:.4rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2*/
	line-height:1.2;
	font-size:.16rem;
}
.czlc .conTabs .list .span-1 {
	font-size:.12rem;
	line-height:1;
}
.czlc .conTabs .list .num {
	font-family:"Nexa Bold";
	color:#999;
	font-size:.32rem
}
@media screen and (max-width:1600px) {
	.czlc .container {
	padding-left:0;
	padding-right:0
}
}@media screen and (max-width:1023px) {
	.czlc {
	padding-top:40px;
	padding-bottom:40px
}
.czlc .container {
	max-width:100%;
	padding-left:15px;
	padding-right:15px
}
.czlc .menuTabs .list {
	margin-bottom:40px
}
.czlc .menuTabs .list li {
	vertical-align:top;
	min-width:25%;
	padding:0 5px
}
.czlc .menuTabs .list .box {
	height:40px;
	line-height:40px;
	padding:0 15px;
	font-size:14px;
	border-radius:40px
}
.czlc .conTabs .list li {
	width:50%
}
.czlc .conTabs .list li:after {
	display:none
}
.czlc .conTabs .list .dot {
	display:none
}
.czlc .conTabs .list .box {
	background-color:#fff;
	margin-left:-1px;
	margin-top:-1px;
	border:1px #eee solid;
	padding:20px 5px;
	display:block;
	text-align:center;
	position:relative;
	z-index:1
}
.czlc .conTabs .list .box:after {
	display:none
}
.czlc .conTabs .list .boxC {
	padding-top:0;
	position:static;
	top:0;
	left:0
}
.czlc .conTabs .list .pic {
	width:40px;
	height:40px
}
.czlc .conTabs .list .title {
	font-size:14px;
	height:60px
}
.czlc .conTabs .list .titleC {
	max-height:60px;
	line-height:20px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	font-size:16px;
}
.czlc .conTabs .list .span-1 {
	font-size:12px
}
.czlc .conTabs .list .num {
	font-size:20px
}
}@media screen and (max-width:413px) {
	.czlc .conTabs .list .title {
	font-size:12px
}
}.pj {
	padding-top:1rem;
	padding-bottom:1rem
}
.pj .page {
	padding-top:.6rem
}
.pj .list li {
	padding-bottom:.6rem
}
.pj .list li:last-child {
	padding-bottom:0
}
.pj .list .box {
	background-color:#fff;
	display:block;
	position:relative;
	-webkit-box-shadow:0 0 .1rem 0 rgba(0,0,0,0.1);
	box-shadow:0 0 .1rem 0 rgba(0,0,0,0.1)
}
.pj .list .box:after {
	content:'';
	display:block;
	clear:both
}
.pj .list .pic {
	width:50%;
	float:left;
	position:relative
}
.pj .list .pic span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1
}
.pj .list .pic span:after {
	content:'';
	display:block;
	padding-top:66.66666667%
}
.pj .list .pic span img {
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s
}
.pj .list .text {
	width:50%;
	float:left;
	padding-top:.85rem;
	padding-left:.7rem;
	padding-right:.5rem
}
.pj .list .date {
	color:#7eb641;
	font-size:.4rem;
	line-height:1;
	padding-bottom:.3rem;
	margin-bottom:.2rem;
	text-transform:uppercase;
	position:relative
}
.pj .list .date:after {
	content:"";
	display:block;
	width:.5rem;
	height:2px;
	background-color:#7eb641;
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.pj .list .title {
	font-size:.24rem;
	font-weight:700;
	color:#333;
	text-transform:uppercase;
	height:.4rem;
	line-height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:.1rem
}
.pj .list .info {
	color:#666;
	font-size:.16rem;
	height:.6rem;
	line-height:.3rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	margin-bottom:.5rem
}
.pj .list .moreBtn {
	-webkit-transition:all .5s;
	transition:all .5s
}
.pj .list .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.pj .list .box:hover .title {
	color:#7eb641
}
.pj .list .box:hover .date:after {
	width:100%
}
.pj .list .box:hover .moreBtn {
	background-color:#4da656;
	-webkit-box-shadow:0 0 0 .1rem rgba(126,182,65,0.1);
	box-shadow:0 0 0 .1rem rgba(126,182,65,0.1)
}
@media screen and (max-width:1023px) {
	.pj {
	padding-top:40px;
	padding-bottom:40px
}
.pj .page {
	padding-top:40px
}
.pj .list li {
	padding-bottom:20px
}
.pj .list li:last-child {
	padding-bottom:0
}
.pj .list .pic {
	width:100%
}
.pj .list .text {
	width:100%;
	padding:20px
}
.pj .list .date {
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:18px
}
.pj .list .date:after {
	width:20px
}
.pj .list .title {
	font-size:18px;
	height:30px;
	line-height:30px;
	margin-bottom:10px
}
.pj .list .info {
	font-size:14px;
	line-height:24px;
	height:48px;
	margin-bottom:20px
}
}.pj-show {
	padding-top:1rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.pj-show .titleBig {
	text-align:center;
	border-bottom:1px #e5e5e5 solid;
	font-size:.36rem;
	color:#333;
	padding-bottom:30px;
	margin-bottom:30px
}
.pj-show .page {
	padding-top:.2rem
}
.pj-show .list {
	padding-top:.3rem;
	margin-left:-0.2rem;
	margin-right:-0.2rem
}
.pj-show .list li {
	width:50%;
	float:left;
	padding:0 .2rem .4rem .2rem
}
.pj-show .list .box {
	display:block;
	position:relative;
	border-radius:.2rem;
	overflow:hidden;
	background-color:#fff;
	-webkit-box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13);
	box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13)
}
.pj-show .list .box:after {
	content:'';
	display:block;
	clear:both
}
.pj-show .list .pic {
	position:relative
}
.pj-show .list .pic span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1
}
.pj-show .list .pic span:after {
	content:'';
	display:block;
	padding-top:68.57142857%
}
.pj-show .list .pic span img {
	width:100%;
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s
}
.pj-show .list .text {
	padding:.2rem .2rem;
	text-align:center
}
.pj-show .list .title {
	font-size:.2rem;
	color:#333;
	text-transform:uppercase;
	height:.4rem;
	line-height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.pj-show .list .moreBtn {
	-webkit-transition:all .5s;
	transition:all .5s
}
.pj-show .list .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.pj-show .list .box:hover .text {
	background-color:#7eb641
}
.pj-show .list .box:hover .title {
	color:#fff
}
@media screen and (max-width:1023px) {
	.pj-show {
	padding-top:40px;
	padding-bottom:40px;
	font-size:16px;
	line-height:2
}
.pj-show .titleBig {
	font-size:24px;
	padding-bottom:30px
}
.pj-show .page {
	padding-top:40px
}
.pj-show .list {
	padding-top:30px;
	margin-left:0;
	margin-right:0
}
.pj-show .list li {
	width:100%;
	padding:0 0 20px 0
}
.pj-show .list li:last-child {
	padding-bottom:0
}
.pj-show .list .pic {
	width:100%
}
.pj-show .list .text {
	width:100%;
	padding:20px
}
.pj-show .list .title {
	font-size:16px;
	height:30px;
	line-height:30px
}
}.reduceAdd {
	line-height:.6rem;
	height:.6rem;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	vertical-align:middle;
	overflow:hidden;
	color:#333;
	position:relative
}
.reduceAdd .add,.reduceAdd .reduce {
	display:inline-block;
	vertical-align:top;
	border:1px #8f8f8f solid;
	width:.6rem;
	height:100%;
	cursor:pointer;
	position:relative
}
.reduceAdd .add:before,.reduceAdd .reduce:before,.reduceAdd .add:after,.reduceAdd .reduce:after {
	content:"";
	display:block;
	background-color:#333;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.reduceAdd .add:hover,.reduceAdd .reduce:hover {
	border-color:#7eb641;
	background-color:#7eb641
}
.reduceAdd .reduce:before {
	width:.24rem;
	height:2px
}
.reduceAdd .reduce:after {
	display:none
}
.reduceAdd .add:before {
	width:.24rem;
	height:2px
}
.reduceAdd .add:after {
	width:2px;
	height:.24rem
}
.reduceAdd input {
	display:inline-block;
	vertical-align:top;
	width:.6rem;
	height:.6rem;
	font-size:.4rem;
	line-height:.58rem;
	border:1px #7eb641 solid;
	background-color:rgba(126,182,65,0.3);
	margin:0 .2rem;
	font-weight:700;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:0;
	color:#333;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
.reduceAdd input::-webkit-outer-spin-button,.reduceAdd input::-webkit-inner-spin-button {
	-webkit-appearance:none
}
.reduceAdd input::-webkit-input-placeholder {
	color:#333
}
.reduceAdd input::-moz-placeholder {
	color:#333
}
.reduceAdd input:-ms-input-placeholder {
	color:#333
}
.reduceAdd input:focus {
	background:rgba(255,255,255,0.2);
	border-color:#7eb641
}
@media screen and (max-width:1023px) {
	.reduceAdd {
	height:40px;
	line-height:40px
}
.reduceAdd .reduce,.reduceAdd .add {
	width:40px
}
.reduceAdd .reduce:before,.reduceAdd .add:before {
	width:10px
}
.reduceAdd .add:after {
	height:10px
}
.reduceAdd input {
	font-size:14px;
	width:40px;
	height:40px;
	line-height:40px
}
}.gzydj {
	padding-top:1rem;
	padding-bottom:1.3rem
}
.gzydj .titleBig {
	background-color:#7eb641;
	color:#fff;
	font-weight:700;
	font-size:.24rem;
	text-align:center;
	line-height:.5rem;
	padding:.25rem .3rem
}
.gzydj .titleBig-2 {
	background-color:#f3f3f3;
	color:#333;
	font-weight:700;
	font-size:.2rem;
	text-align:left;
	line-height:.5rem;
	padding:.15rem .3rem;
	margin-bottom:.4rem
}
.gzydj .cloned {
	border-bottom:1px #eee solid;
	margin-bottom:.4rem;
	padding-bottom:.1rem
}
.gzydj .nr {
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	-webkit-box-shadow:0 .1rem .2rem 0 rgba(126,182,65,0.1);
	box-shadow:0 .1rem .2rem 0 rgba(126,182,65,0.1);
	padding-bottom:1rem
}
.gzydj .con {
	padding:0 1.1rem
}
.gzydj .czrs {
	color:#333;
	font-size:.22rem;
	font-weight:700;
	padding-top:.6rem;
	padding-bottom:.6rem
}
.gzydj .czrs .reduceAdd {
	vertical-align:middle;
	margin:0 .05rem
}
.gzydj .tips {
	color:#999;
	font-size:.14rem;
	padding:.1rem 0
}
.gzydj .list {
	margin-left:-0.2rem;
	margin-right:-0.2rem;
	position:relative
}
.gzydj .list li {
	width:100%;
	float:left;
	padding:0 .2rem .25rem .2rem;
	position:relative
}
.gzydj .list .col-2 {
	width:50%;
	float:left
}
.gzydj .list .col-3 {
	width:33.33333333%;
	float:left
}
.gzydj .list .box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.gzydj .list .box:after {
	content:"";
	display:block;
	clear:both
}
.gzydj .list .title {
	width:1.6rem;
	float:left;
	color:#333;
	font-size:.16rem;
	line-height:.44rem;
	padding-right:.05rem;
	text-align:right
}
.gzydj .list .editBox {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.gzydj .list .red {
	color:#fb0b0b;
	margin-right:5px
}
.gzydj .list .error {
	color:#f00;
	padding:0 .06rem;
	font-size:.12rem;
	position:absolute;
	right:0;
	top:0
}
.gzydj .list .input-form,.gzydj .list .textarea-form {
	border-radius:0;
	color:#333;
	vertical-align:middle;
	border:none;
	background-color:transparent;
	border:#e8e8e8 solid 1px;
	padding:0 .15rem;
	line-height:.42rem;
	font-size:.14rem;
	width:100%;
	border-radius:3px
}
.gzydj .list .input-form::-webkit-input-placeholder,.gzydj .list .textarea-form::-webkit-input-placeholder {
	color:#999
}
.gzydj .list .input-form::-moz-placeholder,.gzydj .list .textarea-form::-moz-placeholder {
	color:#999
}
.gzydj .list .input-form:-ms-input-placeholder,.gzydj .list .textarea-form:-ms-input-placeholder {
	color:#999
}
.gzydj .list .input-form:focus,.gzydj .list .textarea-form:focus {
	background:rgba(255,255,255,0.2);
	border-color:#7eb641
}
.gzydj .list .input-form {
	height:.44rem
}
.gzydj .list .textarea-form {
	border:#e5e5e5 solid 1px;
	line-height:.3rem;
	padding:.1rem .15rem .1rem .15rem;
	width:100%;
	min-height:2.2rem
}
.gzydj .list .textarea-form:focus {
	border:#7eb641 solid 1px
}
.gzydj .list .btns {
	width:100%;
	padding-bottom:0;
	text-align:center;
	padding-top:.1rem
}
.gzydj .list .submit,.gzydj .list .reset {
	border-radius:.48rem;
	font-size:.16rem;
	display:inline-block;
	min-width:2.2rem;
	text-align:center;
	line-height:.48rem;
	height:.48rem;
	margin-right:.2rem;
	background:#e8e8e8;
	color:#666;
	border:none;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	z-index:1;
	-webkit-transition:all .5s;
	transition:all .5s
}
.gzydj .list .submit:hover,.gzydj .list .reset:hover {
	background-color:#4da656;
	color:#fff
}
.gzydj .list .submit {
	background-color:#7eb641;
	color:#fff
}
.gzydj .list .reset {
	background:#eee
}
.gzydj .list .reset:hover {
	background-color:#7eb641;
	color:#fff
}
.gzydj .list .verify {
	font-size:.14rem;
	height:.58rem;
	background-color:#e5e5e5;
	position:relative
}
.gzydj .list .verify .drag-btn {
	position:absolute;
	left:0;
	top:0;
	width:.58rem;
	height:.58rem;
	border:1px #e5e5e5 solid;
	background:#fff url(../images/icon/drag-arrow.svg) no-repeat center center;
	background-size:.2rem .2rem;
	z-index:2;
	cursor:move
}
.gzydj .list .verify .suc-drag-btn {
	background:#fff url(../images/icon/drag-success.svg) no-repeat center center;
	background-size:.3rem
}
.gzydj .list .verify .drag-progress {
	position:absolute;
	left:0;
	top:0;
	height:.58rem;
	line-height:.58rem;
	width:0;
	background-color:#7ac23c;
	color:#fff;
	font-size:.18rem;
	text-align:center
}
.gzydj .list .verify .fix-tips,.gzydj .list .verify .verify-msg {
	width:100%;
	position:absolute;
	right:0;
	left:0;
	height:100%;
	color:#666;
	z-index:1;
	line-height:.58rem;
	padding-left:.58rem;
	text-align:center
}
.gzydj .list .verify .verify-msg {
	padding-left:0;
	padding-right:.58rem
}
.gzydj .list .verify .verify-msg {
	background-color:#7ac23c;
	color:#fff;
	display:none
}
.gzydj .list .verifyDiv {
	width:100%;
	vertical-align:middle;
	float:left;
	margin-right:.2rem;
	position:relative
}
.gzydj .list .agree {
	color:#999;
	font-size:.14rem
}
.gzydj .list .agree a {
	color:#999
}
.gzydj .list .agree a:hover {
	text-decoration:underline;
	color:#7eb641
}
@media screen and (max-width:1023px) {
	.gzydj {
	padding-top:40px;
	padding-bottom:40px
}
.gzydj .con {
	padding:0 20px
}
.gzydj .titleBig {
	font-size:20px;
	line-height:2;
	padding:10px 20px
}
.gzydj .titleBig-2 {
	font-size:20px;
	line-height:2;
	padding:10px 20px;
	margin-bottom:20px
}
.gzydj .nr {
	max-width:1200px;
	padding-bottom:40px
}
.gzydj .czrs {
	font-size:18px;
	padding-top:30px;
	padding-bottom:30px;
	line-height:40px
}
.gzydj .list .box {
	display:block
}
.gzydj .list .title {
	text-align:left;
	width:100%;
	font-size:14px;
	line-height:40px
}
.gzydj .list .input-form {
	height:40px;
	padding:0 10px;
	font-size:14px
}
.gzydj .list .submit,.gzydj .list .reset {
	border-radius:40px;
	height:40px;
	line-height:40px;
	min-width:120px;
	font-size:14px
}
.gzydj .tips {
	font-size:14px;
	padding:10px 0
}
}.zgjt {
	color:#666;
	font-size:.16rem;
	line-height:2;
	padding-top:1rem;
	padding-bottom:1rem
}
.zgjt .inside-title {
	text-align:left
}
.zgjt .left {
	width:50%;
	float:left
}
.zgjt .right {
	width:50%;
	float:left
}
.zgjt .jieshao {
	overflow:hidden;
	padding-bottom:.6rem
}
.zgjt .jieshao .left {
	padding-top:.5rem;
	padding-right:.7rem
}
.zgjt .titleBig {
	font-size:.24rem;
	font-weight:700;
	line-height:.7rem;
	border-top-left-radius:.2rem;
	border-top-right-radius:.2rem;
	background-color:#7eb641;
	padding:0 .4rem;
	color:#fff
}
.zgjt .jtxx {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:reverse;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.zgjt .jtxx .left {
	min-height:100%;
	float:right;
	padding:0;
	padding-left:.3rem
}
.zgjt .jtxx .leftC {
	min-height:100%;
	border-radius:.2rem;
	background-color:#fff;
	-webkit-box-shadow:0 0 .2rem 0 rgba(126,182,65,0.1);
	box-shadow:0 0 .2rem 0 rgba(126,182,65,0.1);
	overflow:hidden
}
.zgjt .jtxx .right {
	min-height:100%;
	float:left;
	padding-right:.3rem
}
.zgjt .jtxx .list {
	padding:30px 0;
	overflow:hidden
}
.zgjt .jtxx .list li {
	width:50%;
	float:left;
	padding:0 .4rem
}
.zgjt .titleBig-2 {
	font-size:.2rem;
	line-height:.3rem;
	color:#333;
	padding-left:.4rem;
	margin-bottom:.1rem;
	position:relative
}
.zgjt .titleBig-2 .icon {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	width:.3rem;
	height:.3rem;
	position:absolute;
	top:0;
	left:0
}
.zgjt .info-1 {
	padding-left:.3rem;
	line-height:.3rem;
	margin-bottom:.05rem;
	position:relative
}
.zgjt .info-1 .icon {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	width:.2rem;
	height:.2rem;
	position:absolute;
	top:.05rem;
	left:0
}
@media screen and (max-width:1023px) {
	.zgjt {
	font-size:14px;
	padding-bottom:40px
}
.zgjt .jieshao {
	padding-bottom:40px
}
.zgjt .left {
	width:100%;
	padding:0 0 40px 0
}
.zgjt .right {
	width:100%
}
.zgjt .titleBig {
	font-size:18px;
	line-height:40px;
	padding:0 20px;
	border-top-left-radius:10px;
	border-top-right-radius:10px
}
.zgjt .titleBig-2 {
	font-size:16px;
	line-height:30px;
	padding-left:40px;
	margin-bottom:10px
}
.zgjt .titleBig-2 .icon {
	width:30px;
	height:30px
}
.zgjt .info-1 {
	font-size:14px;
	line-height:30px;
	padding-left:30px;
	margin-bottom:0
}
.zgjt .info-1 .icon {
	width:20px;
	height:20px;
	top:5px
}
.zgjt .jtxx .left {
	padding:0 0 40px 0
}
.zgjt .jtxx .leftC {
	border-radius:10px
}
.zgjt #allmap3 {
	height:300px
}
}#allmap3 {
	height:5.6rem
}
#allmap3 img {
	max-width:none;
	max-height:none
}
.zsml {
	padding-top:1rem;
	padding-bottom:1rem
}
.zsml .nr {
	max-width:14.4rem;
	margin-left:auto;
	margin-right:auto
}
.zsml .search {
	max-width:4.2rem;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	line-height:.5rem;
	margin-bottom:.4rem;
	position:relative
}
.zsml .search input[type="text"] {
	width:100%;
	height:.52rem;
	line-height:.5rem;
	border-radius:.5rem;
	font-size:.16rem;
	padding:0 1rem 0 .2rem;
	background:#fff;
	border:1px #ddd solid;
	color:#333;
	vertical-align:top
}
.zsml .search input[type="text"]::-webkit-input-placeholder {
	color:#999
}
.zsml .search input[type="text"]::-moz-placeholder {
	color:#999
}
.zsml .search input[type="text"]:-ms-input-placeholder {
	color:#999
}
.zsml .search input[type="text"]:focus {
	background:#fff;
	border-color:#7eb641
}
.zsml .search .submit {
	width:.8rem;
	height:.52rem;
	line-height:.52rem;
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem;
	font-size:.16rem;
	background-color:#7eb641;
	color:#fff;
	cursor:pointer;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0
}
.zsml .search .submit:hover {
	background-color:#4da656
}
.zsml .search .iconfont {
	font-size:.2rem
}
.zsml .list {
	padding-top:.25rem
}
.zsml .list li {
	width:1.46rem;
	height:1.69rem;
	margin:-0.25rem .06rem 0 .06rem;
	float:left;
	position:relative;
	margin-top:-0.25rem
}
.zsml .list li .box {
	display:block;
	position:relative
}
.zsml .list li .box:after {
	content:'';
	display:block;
	width:1.6rem;
	height:1.83rem;
	background:url(../images/zsml-bg.png) no-repeat center center;
	background-size:cover;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.zsml .list li .box:hover:after {
	background:url(../images/zsml-bg-2.png) no-repeat center center;
	background-size:cover
}
.zsml .list li:nth-child(17n + 1) {
	clear:left
}
.zsml .list li:nth-child(17n + 10) {
	margin-left:.82rem;
	clear:left
}
.zsml .list .pic {
	position:relative;
	z-index:1
}
.zsml .list .pic:after {
	content:'';
	display:block;
	padding-top:115.75342466%
}
.zsml .list .pic img {
	max-height:1rem
}
.zsml .page {
	padding-top:.5rem
}
.zsml .sm {
	padding-top:.3rem;
	font-size:.14rem;
	text-align:center;
	color:#999
}
@media screen and (max-width:1023px) {
	.zsml {
	padding-top:40px;
	padding-bottom:40px
}
.zsml .search {
	margin-bottom:30px;
	max-width:320px;
	line-height:40px
}
.zsml .search input[type="text"] {
	height:42px;
	line-height:40px;
	border-radius:40px;
	font-size:16px;
	padding:0 80px 0 20px
}
.zsml .search .submit {
	width:60px;
	height:42px;
	line-height:42px;
	border-top-right-radius:40px;
	border-bottom-right-radius:40px;
	font-size:16px
}
.zsml .search .iconfont {
	font-size:16px
}
.zsml .nr {
	max-width:100%
}
.zsml .list {
	margin-left:-5px;
	margin-right:-5px
}
.zsml .list li {
	padding:0 5px 10px 5px;
	width:16.66666667%;
	margin:0;
	float:left;
	height:auto
}
.zsml .list li .box {
	background-color:#fff;
	border:1px #eee solid
}
.zsml .list li .box:after {
	display:none;
	width:130px;
	height:149px;
	background-size:cover
}
.zsml .list li .pic img {
	max-height:initial
}
.zsml .list li:nth-child(17n + 1) {
	clear:none
}
.zsml .list li:nth-child(17n + 10) {
	margin-left:0;
	clear:none
}
.zsml .list .pic:after {
	padding-top:80%
}
.zsml .sm {
	font-size:14px;
	padding-top:20px
}
.zsml .page {
	padding-top:30px
}
}@media screen and (max-width:414px) {
	.zsml .list li {
	width:25%
}
}.zsml-show {
	padding-top:1rem;
	padding-bottom:1rem;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.zsml-show .titleBig {
	text-align:center;
	font-size:.36rem;
	font-weight:700;
	color:#333;
	padding-bottom:30px
}
.zsml-show .js {
	text-align:center
}
.zsml-show .page {
	padding-top:.2rem
}
.zsml-show .list {
	padding-top:.3rem;
	margin-left:-0.2rem;
	margin-right:-0.2rem
}
.zsml-show .list li {
	width:50%;
	float:left;
	padding:0 .2rem .4rem .2rem
}
.zsml-show .list .box {
	display:block;
	position:relative;
	border-radius:.2rem;
	overflow:hidden;
	background-color:#fff;
	-webkit-box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13);
	box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13)
}
.zsml-show .list .box:after {
	content:'';
	display:block;
	clear:both
}
.zsml-show .list .pic {
	position:relative
}
.zsml-show .list .pic span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1
}
.zsml-show .list .pic span:after {
	content:'';
	display:block;
	padding-top:68.57142857%
}
.zsml-show .list .pic span img {
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s
}
.zsml-show .list .text {
	padding:.2rem .2rem;
	text-align:center
}
.zsml-show .list .title {
	font-size:.2rem;
	color:#333;
	text-transform:uppercase;
	height:.4rem;
	line-height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.zsml-show .list .moreBtn {
	-webkit-transition:all .5s;
	transition:all .5s
}
.zsml-show .list .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.zsml-show .list .box:hover .text {
	background-color:#7eb641
}
.zsml-show .list .box:hover .title {
	color:#fff
}
@media screen and (max-width:1023px) {
	.zsml-show {
	padding-top:40px;
	padding-bottom:40px;
	font-size:16px;
	line-height:2
}
.zsml-show .titleBig {
	font-size:24px;
	padding-bottom:30px
}
.zsml-show .page {
	padding-top:40px
}
.zsml-show .list {
	padding-top:30px;
	margin-left:0;
	margin-right:0
}
.zsml-show .list li {
	width:100%;
	padding:0 0 20px 0
}
.zsml-show .list li:last-child {
	padding-bottom:0
}
.zsml-show .list .pic {
	width:100%
}
.zsml-show .list .text {
	width:100%;
	padding:20px
}
.zsml-show .list .title {
	font-size:16px;
	height:30px;
	line-height:30px
}
}.news {
	padding:.6rem 0 1rem 0
}
.news .hd {
	margin-bottom:.8rem;
	position:relative
}
.news .hd .swiper-container {
	position:relative;
	-webkit-box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13);
	box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13);
	border-radius:.2rem;
	overflow:hidden
}
.news .hd .btns {
	text-align:center;
	margin-top:.4rem
}
.news .hd .bar {
	display:inline-block;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	height:40px;
	font-size:0;
	position:relative
}
.news .hd .swiper-pagination {
	text-align:center;
	position:relative;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.news .hd .swiper-pagination-bullet {
	vertical-align:middle;
	border-radius:0;
	height:2px;
	background:rgba(0,0,0,0.15);
	width:2rem;
	opacity:.8
}
.news .hd .swiper-pagination-bullet-active {
	opacity:1;
	background:#7eb641
}
.news .hd .swiper-button-next,.news .hd .swiper-button-prev {
	margin-top:0;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	top:0;
	-webkit-transform:translateY(0);
	transform:translateY(0);
	background:none;
	width:.4rem;
	height:.4rem;
	line-height:.4rem;
	border-radius:50%;
	border:1px #ccc solid;
	cursor:pointer;
	text-align:center;
	z-index:999999;
	color:#ddd;
	font-size:.2rem
}
.news .hd .swiper-button-next:after,.news .hd .swiper-button-prev:after {
	display:none
}
.news .hd .swiper-button-next:hover,.news .hd .swiper-button-prev:hover {
	border:1px #7eb641 solid;
	background:#7eb641;
	color:#fff
}
.news .hd .swiper-button-next:hover svg,.news .hd .swiper-button-prev:hover svg {
	fill:#fff !important
}
.news .hd .swiper-button-prev {
	left:-0.2rem
}
.news .hd .swiper-button-next {
	right:-0.2rem
}
.news .page {
	padding-top:.3rem
}
@media screen and (max-width:1023px) {
	.news {
	padding-top:40px;
	padding-bottom:40px
}
.news .hd {
	padding-top:20px;
	margin-bottom:40px
}
.news .hd .swiper-container {
	border-radius:5px
}
.news .hd .btns {
	margin-top:20px
}
.news .hd .swiper-button-next,.news .hd .swiper-button-prev {
	width:40px;
	height:40px;
	line-height:40px
}
.news .hd .swiper-button-prev {
	left:0
}
.news .hd .swiper-button-next {
	right:0
}
.news .page {
	padding-top:20px
}
}.listNews-2 .box {
	display:block;
	position:relative;
	background-color:#fff
}
.listNews-2 .box:after {
	content:'';
	display:block;
	clear:both
}
.listNews-2 .pic {
	width:50%;
	float:left;
	position:relative
}
.listNews-2 .pic span {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:1
}
.listNews-2 .pic span:after {
	content:'';
	display:block;
	padding-top:66.66666667%
}
.listNews-2 .pic span img {
	-webkit-transition:-webkit-transform .5s;
	transition:-webkit-transform .5s;
	transition:transform .5s;
	transition:transform .5s,-webkit-transform .5s
}
.listNews-2 .text {
	width:50%;
	float:left;
	padding-top:.8rem;
	padding-left:.6rem;
	padding-right:.6rem
}
.listNews-2 .date {
	color:#666;
	font-size:.16rem;
	line-height:1;
	margin-bottom:.2rem;
	padding-bottom:.3rem;
	position:relative
}
.listNews-2 .date:after {
	content:"";
	display:block;
	width:.5rem;
	height:2px;
	background-color:#7eb641;
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transition:all .5s;
	transition:all .5s
}
.listNews-2 .date .day {
	font-style:initial;
	font-size:.4rem
}
.listNews-2 .title {
	font-size:.24rem;
	color:#7eb641;
	text-transform:uppercase;
	height:.4rem;
	line-height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-bottom:.15rem
}
.listNews-2 .info {
	color:#666;
	font-size:.16rem;
	height:.84rem;
	line-height:.28rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	margin-bottom:.3rem
}
.listNews-2 .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.listNews-2 .box:hover .title {
	color:#7eb641
}
.listNews-2 .box:hover .date:after {
	width:100%;
	background:#7eb641
}
.listNews-2 .box:hover .moreBtn {
	background-color:#4da656;
	-webkit-box-shadow:0 0 0 .12rem rgba(126,182,65,0.1);
	box-shadow:0 0 0 .12rem rgba(126,182,65,0.1)
}
@media screen and (max-width:1023px) {
	.listNews-2 .pic {
	width:100%
}
.listNews-2 .text {
	width:100%;
	padding:20px
}
.listNews-2 .date {
	padding-bottom:20px;
	margin-bottom:10px;
	font-size:14px
}
.listNews-2 .date:after {
	width:40px
}
.listNews-2 .date .day {
	font-size:18px
}
.listNews-2 .title {
	font-size:18px;
	height:30px;
	line-height:30px;
	margin-bottom:10px
}
.listNews-2 .info {
	font-size:14px;
	line-height:24px;
	height:48px;
	margin-bottom:20px
}
}.listNews {
	margin-left:-0.2rem;
	margin-right:-20px;
	position:relative
}
.listNews li {
	width:33.33333333%;
	float:left;
	padding:0 .2rem .4rem .2rem
}
.listNews .box {
	-webkit-box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13);
	box-shadow:0 0 .2rem 0 rgba(91,142,35,0.13);
	border-radius:.2rem;
	overflow:hidden;
	background-color:#fff;
	display:block;
	-webkit-transition:all .5s;
	transition:all .5s;
	margin:auto
}
.listNews .pic {
	position:relative
}
.listNews .pic>span {
	overflow:hidden;
	display:block;
	position:relative
}
.listNews .pic>span:after {
	content:"";
	display:block;
	padding-top:66.66666667%
}
.listNews .pic img {
	-webkit-transition:all .5s;
	transition:all .5s
}
.listNews .date {
	min-width:1.4rem;
	line-height:.32rem;
	padding:0 .15rem;
	background-color:#7eb641;
	color:#fff;
	text-align:right;
	position:absolute;
	bottom:0;
	right:0
}
.listNews .date .icon {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	width:.28rem;
	height:.28rem;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:-0.14rem
}
.listNews .date .day {
	font-size:.24rem
}
.listNews .text {
	padding:.3rem .3rem .3rem .3rem
}
.listNews .title {
	display:block;
	color:#333;
	font-size:.18rem;
	line-height:.4rem;
	height:.4rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition:all .5s;
	transition:all .5s;
	margin-bottom:.05rem
}
.listNews .info {
	color:#666;
	font-size:.16rem;
	line-height:.28rem;
	height:.56rem;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	margin-bottom:.2rem
}
.listNews .view-btn {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-size:.16rem;
	color:#666
}
.listNews .view-btn .iconfont {
	margin-left:.1rem
}
.listNews .box:hover .title {
	color:#7eb641;
	font-weight:700
}
.listNews .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.listNews .box:hover .btn {
	color:#7eb641
}
@media screen and (max-width:1023px) {
	.listNews {
	margin-left:0;
	margin-right:0
}
.listNews li {
	width:100%;
	padding:0 0 20px 0
}
.listNews .box {
	border-radius:5px
}
.listNews .date {
	line-height:30px;
	font-size:14px;
	padding:0 10px
}
.listNews .date .icon {
	display:none
}
.listNews .date .day {
	font-size:18px
}
.listNews .text {
	padding:20px
}
.listNews .title {
	font-size:18px;
	height:30px;
	line-height:30px;
	margin-bottom:10px
}
.listNews .info {
	font-size:14px;
	line-height:24px;
	height:48px;
	margin-bottom:10px
}
.listNews .view-btn {
	font-size:14px
}
}.news-show {
	margin:auto;
	padding:.8rem 0;
	color:#666;
	font-size:.16rem;
	line-height:2
}
.news-show .show-title {
	text-align:center;
	font-size:.36rem;
	color:#333;
	font-weight:400;
	margin-bottom:.1rem
}
.news-show .show-info {
	color:#999;
	text-align:center;
	font-size:.14rem;
	line-height:.24rem;
	padding:.15rem 0;
	border-top:1px #e5e5e5 solid;
	border-bottom:1px #e5e5e5 solid;
	position:relative
}
.news-show .show-info span {
	display:inline-block;
	margin:0 .2rem;
	vertical-align:top
}
.news-show .show-info .iconfont {
	margin-right:.05rem
}
.news-show .nr {
	padding:.5rem 0 .6rem 0
}
.news-show .tags {
	margin-bottom:.4rem;
	font-size:.16rem
}
.news-show .tags .span-1 {
	color:#333;
	font-size:.18rem;
	font-weight:700;
	margin-right:.1rem
}
.news-show .tags a {
	margin-right:.1rem;
	color:#282828
}
.news-show .tags a:hover {
	color:#4da656;
	text-decoration:underline
}
@media screen and (max-width:1023px) {
	.news-show {
	font-size:14px
}
.news-show .show-title {
	font-size:24px;
	line-height:1.5;
	margin-bottom:10px
}
.news-show .show-info {
	font-size:14px;
	line-height:24px;
	padding:10px 0
}
.news-show .nr {
	padding:20px 0
}
}.prev-next-return {
	overflow:hidden;
	position:relative;
	border-top:1px #e1e1e1 solid;
	border-bottom:1px #e1e1e1 solid;
	font-size:.16rem;
	color:#999
}
.prev-next-return a {
	color:#999;
	display:block;
	line-height:.55rem;
	overflow:hidden
}
.prev-next-return em {
	font-style:initial
}
.prev-next-return .list:after {
	display:none
}
.prev-next-return .prev,.prev-next-return .next {
	width:50%;
	height:.55rem;
	line-height:.55rem;
	float:left;
	-webkit-transition:all .5s;
	transition:all .5s;
	overflow:hidden
}
.prev-next-return .prev a,.prev-next-return .next a {
	padding:0 .3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.prev-next-return .prev i,.prev-next-return .next i {
	font-style:inherit;
	color:#333
}
.prev-next-return .prev:hover a,.prev-next-return .next:hover a {
	background-color:#7eb641;
	color:#fff
}
.prev-next-return .prev:hover i,.prev-next-return .next:hover i {
	color:#fff
}
.prev-next-return .prev {
	padding-right:.8rem
}
.prev-next-return .next {
	padding-left:.8rem;
	text-align:right
}
.prev-next-return .return {
	text-align:center;
	width:1.6rem;
	margin:auto;
	position:absolute;
	left:0;
	right:0
}
.prev-next-return .return a {
	border-left:1px #e1e1e1 solid;
	border-right:1px #e1e1e1 solid;
	display:block;
	height:.55rem;
	line-height:.55rem;
	text-align:center
}
.prev-next-return .return a:hover {
	background:#7eb641;
	color:#fff
}
.prev-next-return .return a:hover svg {
	fill:#fff
}
@media screen and (max-width:1023px) {
	.prev-next-return {
	font-size:14px;
	border:none;
	border-top:1px #e1e1e1 solid
}
.prev-next-return a {
	line-height:40px
}
.prev-next-return .prev,.prev-next-return .next {
	width:100%;
	height:40px;
	line-height:40px;
	padding:0;
	text-align:left;
	border-bottom:1px #e1e1e1 solid
}
.prev-next-return .return {
	clear:both;
	text-align:left;
	position:static;
	width:100%;
	height:auto;
	border:none;
	padding-top:20px
}
.prev-next-return .return a {
	width:100px;
	background-color:#7eb641;
	color:#fff;
	height:40px;
	line-height:40px;
	border:none;
	text-align:center
}
}.relatedTitle {
	padding-left:.5rem;
	margin-bottom:.6rem;
	position:relative;
	line-height:.4rem;
	font-size:.36rem;
	font-weight:400;
	color:#333
}
.relatedTitle .icon {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:inline-block;
	width:.4rem;
	height:.4rem;
	position:absolute;
	top:0;
	left:0
}
@media screen and (max-width:1023px) {
	.relatedTitle {
	font-size:24px;
	line-height:40px;
	padding-left:40px;
	margin-bottom:30px
}
.relatedTitle .icon {
	width:30px;
	height:30px;
	top:5px
}
}.related {
	background-color:#f9f9f9;
	background-image:url(../images/dots-bg.png);
	background-repeat:epeat;
	padding-top:1rem;
	padding-bottom:.6rem
}
@media screen and (max-width:1023px) {
	.related {
	padding-top:40px;
	padding-bottom:40px
}
}.product {
	padding-top:1rem;
	padding-bottom:1rem
}
.product .ts {
	text-align:center;
	font-size:.16rem;
	color:#666;
	padding-bottom:.5rem
}
.product .inside-title {
	margin-bottom:.3rem
}
.product .inside-title-filter {
	overflow:hidden;
	margin-bottom:.6rem
}
.product .inside-title-filter .inside-title {
	float:left;
	text-align:left;
	margin-bottom:0
}
.product .filter {
	float:right;
	margin-top:.26rem;
	max-width:4.2rem;
	width:100%;
	line-height:.5rem;
	position:relative
}
.product .filter input[type="text"] {
	width:100%;
	height:.52rem;
	line-height:.5rem;
	border-radius:.5rem;
	font-size:.16rem;
	padding:0 1rem 0 .2rem;
	background:#fff;
	border:1px #ddd solid;
	color:#333;
	vertical-align:top
}
.product .filter input[type="text"]::-webkit-input-placeholder {
	color:#999
}
.product .filter input[type="text"]::-moz-placeholder {
	color:#999
}
.product .filter input[type="text"]:-ms-input-placeholder {
	color:#999
}
.product .filter input[type="text"]:focus {
	background:#fff;
	border-color:#7eb641
}
.product .filter .submit {
	width:.8rem;
	height:.52rem;
	line-height:.52rem;
	border-top-right-radius:.5rem;
	border-bottom-right-radius:.5rem;
	font-size:.16rem;
	background-color:#7eb641;
	color:#fff;
	cursor:pointer;
	text-align:center;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0
}
.product .filter .submit:hover {
	background-color:#4da656
}
.product .list {
	margin-left:-0.3rem;
	margin-right:-0.3rem
}
.product .list li {
	padding-bottom:.5rem
}
.product .list .col {
	width:50%;
	float:left;
	padding:0 .3rem 0 .3rem
}
.product .list .col:nth-child(1) {
	padding-top:1rem
}
.product .list .box {
	background-color:#fff;
	-webkit-box-shadow:0 0 .2rem 0 rgba(126,182,65,0.13);
	box-shadow:0 0 .2rem 0 rgba(126,182,65,0.13)
}
.product .list .pic {
	cursor:pointer;
	overflow:hidden;
	display:block;
	position:relative
}
.product .list .pic:after {
	content:"";
	display:block;
	padding-top:69.56521739%
}
.product .list .pic img {
	-webkit-transition:all .5s;
	transition:all .5s
}
.product .list .title-design {
	cursor:pointer;
	padding:.3rem .4rem
}
.product .list .title {
	font-size:.2rem;
	color:#333;
	font-weight:700;
	margin-bottom:.15rem
}
.product .list .title-price {
	padding:.3rem .4rem;
	cursor:pointer;
	overflow:hidden;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:.1rem
}
.product .list .title-price .title {
	margin-bottom:0
}
.product .list .title-price .div-1 {
	width:60%;
	float:left
}
.product .list .title-price .div-2 {
	text-align:right;
	width:40%;
	float:left
}
.product .list .title-price .price {
	color:#7eb641;
	font-size:.22rem
}
.product .list .title-price .name {
	font-size:.14rem;
	color:#666
}
.product .list .design {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:.1rem
}
.product .list .design .tx {
	width:1rem;
	height:.9rem;
	padding:.05rem;
	background:url(../images/tx-bg-line.png) no-repeat center center;
	background-size:cover
}
.product .list .design .tx span {
	display:block;
	width:.8rem;
	height:.8rem;
	border-radius:50%;
	overflow:hidden
}
.product .list .design .name-zym {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	padding-left:.1rem
}
.product .list .design .name {
	color:#333;
	font-size:.18rem;
	margin-bottom:.05rem
}
.product .list .design .zym {
	color:#7eb641;
	font-size:.16rem;
	line-height:.24rem
}
.product .list .xijietu {
	overflow:hidden;
	margin-left:-0.13rem;
	margin-right:-0.13rem;
	padding-top:.2rem
}
.product .list .xijietu>div {
	width:33.33333333%;
	float:left;
	padding:0 .13rem .26rem
}
.product .list .xijietu img {
	-webkit-transition:all .5s;
	transition:all .5s
}
.product .list .xijietu a {
	overflow:hidden
}
.product .list .xijietu a:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.product .list .info {
	display:none;
	padding:0 .4rem .3rem;
	color:#666;
	font-size:.16rem;
	line-height:2;
	position:relative;
	z-index:1
}
.product .list .info:before {
	content:"";
	display:block;
	width:4rem;
	height:4rem;
	background:url(../images/dajiangdiantang.png) no-repeat;
	background-size:cover;
	position:absolute;
	z-index:-1;
	bottom:.8rem;
	right:.6rem
}
.product .list .info b {
	color:#333
}
.product .list .box:hover .pic img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.product .list .box:hover .title {
	color:#7eb641
}
@media screen and (max-width:1023px) {
	.product {
	padding-top:40px;
	padding-bottom:40px
}
.product .ts {
	font-size:14px;
	padding-bottom:40px
}
.product .inside-title {
	margin-bottom:20px
}
.product .inside-title-filter {
	margin-bottom:40px
}
.product .inside-title-filter .inside-title {
	margin-bottom:0;
	text-align:center;
	width:100%;
	float:none
}
.product .filter {
	float:right;
	margin-top:16px;
	max-width:320px;
	line-height:40px
}
.product .filter input[type="text"] {
	height:42px;
	line-height:40px;
	border-radius:40px;
	font-size:16px;
	padding:0 100px 0 20px
}
.product .filter .submit {
	width:80px;
	height:42px;
	line-height:42px;
	border-top-right-radius:40px;
	border-bottom-right-radius:40px;
	font-size:16px
}
.product .list {
	margin-left:0;
	margin-right:0
}
.product .list li {
	padding-bottom:20px
}
.product .list li:last-child {
	padding-bottom:0
}
.product .list .col {
	width:100%;
	padding:0
}
.product .list .col:nth-child(1) {
	padding-top:0
}
.product .list .text {
	padding:20px
}
.product .list .title {
	font-size:16px;
	margin-bottom:10px
}
.product .list .design {
	margin-bottom:10px
}
.product .list .design .tx {
	width:101px;
	height:90px;
	padding:5px
}
.product .list .design .tx span {
	width:80px;
	height:80px
}
.product .list .design .name-zym {
	padding-top:10px;
	padding-left:10px
}
.product .list .design .name {
	font-size:16px;
	margin-bottom:5px
}
.product .list .design .zym {
	font-size:14px;
	line-height:1.5
}
.product .list .info {
	font-size:14px;
	line-height:2
}
.product .list .title-price {
	margin-bottom:10px
}
.product .list .title-price .price {
	font-size:16px
}
.product .list .title-price .name {
	font-size:14px
}
.product .list .xijietu {
	margin-left:-5px;
	margin-right:-5px;
	padding-top:10px;
	padding-bottom:10px
}
.product .list .xijietu>div {
	width:33.33333333%;
	float:left;
	padding:0 5px 10px 5px
}
}@media screen and (max-width:640px) {
	.product .filter {
	width:100%;
	margin-top:30px;
	max-width:100%;
	line-height:40px
}
.product .list .tx {
	zoom:.8
}
}.bmtd {
	padding-top:1rem;
	padding-bottom:1.3rem;
	position:relative
}
.bmtd .tips {
	color:#999;
	font-size:.14rem;
	padding:.1rem 0
}
.bmtd .list {
	padding:0 .08rem;
	position:relative
}
.bmtd .list li {
	width:100%;
	float:left;
	padding:0 .3rem .3rem .3rem;
	position:relative
}
.bmtd .list .col-2 {
	width:50%;
	float:left
}
.bmtd .list .col-3 {
	width:33.33333333%;
	float:left
}
.bmtd .list .box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.bmtd .list .box:after {
	content:"";
	display:block;
	clear:both
}
.bmtd .list .title {
	width:1.4rem;
	float:left;
	color:#333;
	font-size:.18rem;
	line-height:.55rem;
	padding-right:.05rem;
	text-align:right
}
.bmtd .list .editBox {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.bmtd .list .red {
	color:#fb0b0b;
	margin-right:5px
}
.bmtd .list .error {
	color:#f00;
	padding:0 .06rem;
	font-size:.12rem;
	position:absolute;
	right:0;
	top:0
}
.bmtd .list .input-form,.bmtd .list .textarea-form {
	border-radius:0;
	color:#333;
	vertical-align:middle;
	border:none;
	background-color:#f8f8f8;
	border:#e8e8e8 solid 1px;
	padding:0 .15rem;
	line-height:.53rem;
	font-size:.14rem;
	width:100%;
	border-radius:3px
}
.bmtd .list .input-form::-webkit-input-placeholder,.bmtd .list .textarea-form::-webkit-input-placeholder {
	color:#999
}
.bmtd .list .input-form::-moz-placeholder,.bmtd .list .textarea-form::-moz-placeholder {
	color:#999
}
.bmtd .list .input-form:-ms-input-placeholder,.bmtd .list .textarea-form:-ms-input-placeholder {
	color:#999
}
.bmtd .list .input-form:focus,.bmtd .list .textarea-form:focus {
	background:rgba(255,255,255,0.2);
	border-color:#7eb641
}
.bmtd .list .input-form:focus,.bmtd .list .textarea-form:focus {
	background-color:#fff;
	border-color:#7eb641
}
.bmtd .list .input-form {
	height:.55rem
}
.bmtd .list .textarea-form {
	border:#e5e5e5 solid 1px;
	line-height:.3rem;
	padding:.1rem .15rem .1rem .15rem;
	width:100%;
	min-height:2.2rem
}
.bmtd .list .textarea-form:focus {
	border:#7eb641 solid 1px
}
.bmtd .list .btns {
	width:100%;
	padding-bottom:0;
	text-align:center;
	padding-top:.1rem
}
.bmtd .list .submit,.bmtd .list .reset {
	border-radius:.48rem;
	font-size:.16rem;
	display:inline-block;
	min-width:2.2rem;
	text-align:center;
	line-height:.48rem;
	height:.48rem;
	margin-right:.2rem;
	background:#e8e8e8;
	color:#666;
	border:none;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	z-index:1
}
.bmtd .list .submit:before,.bmtd .list .reset:before {
	content:'';
	display:block;
	width:3.6rem;
	height:3.6rem;
	border-radius:50%;
	background:rgba(0,0,0,0.1);
	position:absolute;
	z-index:-1;
	top:50%;
	left:50%;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0)
}
.bmtd .list .submit:hover:before,.bmtd .list .reset:hover:before {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
.bmtd .list .submit {
	background-color:#7eb641;
	color:#fff
}
.bmtd .list .reset {
	background:#eee
}
.bmtd .list .reset:hover {
	background-color:#7eb641;
	color:#fff
}
.bmtd .list .verify {
	font-size:.14rem;
	height:.58rem;
	background-color:#e5e5e5;
	position:relative
}
.bmtd .list .verify .drag-btn {
	position:absolute;
	left:0;
	top:0;
	width:.58rem;
	height:.58rem;
	border:1px #e5e5e5 solid;
	background:#fff url(../images/icon/drag-arrow.svg) no-repeat center center;
	background-size:.2rem .2rem;
	z-index:2;
	cursor:move
}
.bmtd .list .verify .suc-drag-btn {
	background:#fff url(../images/icon/drag-success.svg) no-repeat center center;
	background-size:.3rem
}
.bmtd .list .verify .drag-progress {
	position:absolute;
	left:0;
	top:0;
	height:.58rem;
	line-height:.58rem;
	width:0;
	background-color:#7ac23c;
	color:#fff;
	font-size:.18rem;
	text-align:center
}
.bmtd .list .verify .fix-tips,.bmtd .list .verify .verify-msg {
	width:100%;
	position:absolute;
	right:0;
	left:0;
	height:100%;
	color:#666;
	z-index:1;
	line-height:.58rem;
	padding-left:.58rem;
	text-align:center
}
.bmtd .list .verify .verify-msg {
	padding-left:0;
	padding-right:.58rem
}
.bmtd .list .verify .verify-msg {
	background-color:#7ac23c;
	color:#fff;
	display:none
}
.bmtd .list .verifyDiv {
	width:100%;
	vertical-align:middle;
	float:left;
	margin-right:.2rem;
	position:relative
}
.bmtd .list .agree {
	color:#999;
	font-size:.14rem
}
.bmtd .list .agree a {
	color:#999
}
.bmtd .list .agree a:hover {
	text-decoration:underline;
	color:#7eb641
}
@media screen and (max-width:1023px) {
	.bmtd {
	padding-top:40px;
	padding-bottom:40px
}
.bmtd .tips {
	font-size:14px;
	padding-top:20px
}
.bmtd .tips .icon {
	width:25px;
	height:20px
}
.bmtd .list {
	margin-left:0;
	margin-right:0
}
.bmtd .list li {
	width:100% !important;
	padding:0 0 20px 0
}
.bmtd .list .title {
	width:100px;
	font-size:14px;
	line-height:40px
}
.bmtd .list .input-form,.bmtd .list .textarea-form {
	padding:0 10px;
	line-height:38px;
	font-size:14px
}
.bmtd .list .input-form {
	height:40px
}
.bmtd .list .textarea-form {
	height:100px
}
.bmtd .list .btns {
	text-align:left;
	padding-left:100px
}
.bmtd .list .submit,.bmtd .list .reset {
	width:100px;
	border-radius:40px;
	line-height:40px;
	height:40px;
	font-size:14px
}
.bmtd .list .submit {
	margin-right:10px
}
}.videoPopup {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999;
	top:0;
	left:0
}
.videoPopup .transparent {
	display:block
}
.videoPopup .videoPopupCon {
	width:100%;
	height:100%;
	position:relative
}
.videoPopup .videoPopupWrap {
	width:100%;
	height:100%;
	max-width:12rem;
	max-height:6.75rem;
	margin:auto;
	position:absolute;
	z-index:999;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.videoPopup iframe {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.videoPopup .con {
	position:relative
}
.videoPopup .con:after {
	content:"";
	display:block;
	padding-top:56.25%
}
.videoPopup video {
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.videoPopup .closeBtn {
	cursor:pointer;
	display:block;
	width:.4rem;
	height:.4rem;
	text-align:center;
	line-height:.4rem;
	background:#7eb641;
	color:#fff;
	position:absolute;
	z-index:9999;
	right:0;
	top:0
}
.videoPopup .closeBtn:before,.videoPopup .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.videoPopup .closeBtn:before {
	width:.25rem;
	height:1px
}
.videoPopup .closeBtn:after {
	width:1px;
	height:.25rem
}
@media screen and (max-width:1023px) {
	.videoPopup .videoPopupWrap {
	width:100%;
	max-width:100%;
	max-height:6.75rem
}
.videoPopup .closeBtn {
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px
}
.videoPopup .closeBtn:before {
	width:17px;
	height:1px
}
.videoPopup .closeBtn:after {
	width:1px;
	height:17px
}
}.contact {
	color:#292e33;
	font-size:.18rem;
	line-height:2;
	padding-top:1rem;
	padding-bottom:1rem;
	overflow:hidden
}
.contact .inside-title {
	text-align:left
}
.contact .left {
	width:46%;
	float:left
}
.contact .right {
	width:54%;
	float:left
}
.contact .lxfs {
	padding-right:1.1rem
}
.contact .lxfs .titleBig {
	margin-bottom:.6rem
}
.contact .lxfs .titleBig .title-1 {
	font-weight:700;
	font-size:.26rem;
	color:#333
}
.contact .lxfs .titleBig .title-2 {
	font-size:.14rem;
	color:#666
}
.contact .lxfs .title {
	font-weight:700;
	color:#000;
	font-size:.24rem;
	margin-bottom:.1rem
}
.contact .lxfs .p-1 {
	border-bottom:1px #ddd dashed;
	padding:.2rem 0 .2rem .35rem;
	font-size:.16rem;
	line-height:.2rem;
	position:relative
}
.contact .lxfs .icon {
	display:inline-block;
	width:.2rem;
	height:.2rem;
	margin-right:.05rem;
	position:absolute;
	top:.2rem;
	left:0
}
.contact .lxfs .socialMedia {
	padding:.18rem 0;
	font-size:.14rem;
	border-bottom:1px #ddd dashed
}
.contact .lxfs .socialMedia a {
	display:inline-block;
	text-align:center;
	width:.36rem;
	height:.36rem;
	line-height:.36rem;
	border-radius:50%;
	background-color:#999;
	color:#fff;
	vertical-align:top;
	margin-right:.15rem;
	position:relative
}
.contact .lxfs .socialMedia a .iconfont {
	font-size:.2rem
}
.contact .lxfs .socialMedia a:last-child {
	margin-right:0
}
.contact .lxfs .socialMedia a:hover {
	background-color:#7eb641;
	text-decoration:none
}
.contact .lxfs .socialMedia a:hover .open {
	display:block
}
.contact .lxfs .socialMedia a .title {
	display:block
}
.contact .lxfs .socialMedia a .open {
	display:none;
	padding-bottom:.15rem;
	position:absolute;
	z-index:999;
	bottom:100%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.contact .lxfs .socialMedia a .open .openCon {
	cursor:initial;
	background:#142024;
	border:1px #343638 solid;
	padding:4px 4px 4px 4px;
	text-align:center;
	color:#666;
	font-size:14px;
	position:relative
}
.contact .lxfs .socialMedia a .open .openCon:after {
	content:"";
	display:block;
	width:10px;
	height:10px;
	background:#555;
	border-right:1px #555 solid;
	border-bottom:1px #555 solid;
	position:absolute;
	z-index:-1;
	bottom:-6px;
	left:50%;
	-webkit-transform:translateX(-50%) rotate(45deg);
	transform:translateX(-50%) rotate(45deg)
}
.contact .lxfs .socialMedia a .open img {
	max-width:100px;
	vertical-align:middle
}
.contact #allmap {
	width:10.1rem;
	height:6.1rem
}
.contact #allmap img {
	max-width:initial;
	max-height:inherit
}
.contact #allmap .anchorBL {
	display:none
}
@media screen and (max-width:1023px) {
	.contact {
	padding-top:40px;
	font-size: 18px;
	padding-bottom:40px;
}
.contact .left {
	width:100%
}
.contact .right {
	width:100%
}
.contact .lxfs {
	padding-top:0;
	padding-bottom:30px
}
.contact .lxfs .titleBig {
	margin-bottom:20px
}
.contact .lxfs .titleBig .title-1 {
	font-size:18px
}
.contact .lxfs .titleBig .title-2 {
	font-size:14px
}
.contact .lxfs .title {
	font-size:18px;
	margin-bottom:0
}
.contact .lxfs .info {
	font-size:14px
}
.contact .lxfs .p-1 {
	line-height:30px;
	font-size:14px;
	padding:10px 0 10px 30px
}
.contact .lxfs .p-1 .icon {
	width:20px;
	height:20px;
	top:10px
}
.contact .lxfs .socialMedia {
	padding:10px 0 10px 30px;
	font-size:14px
}
.contact .lxfs .socialMedia a {
	width:30px;
	height:30px;
	line-height:30px;
	margin-right:5px
}
.contact .lxfs .socialMedia a .iconfont {
	font-size:16px
}
.contact .lxfs-map {
	padding-top:30px;
	padding-bottom:0
}
.contact #allmap {
	width:100%;
	height:300px;
	font-size:12px
}
.contact #allmap .BMap_bubble_content>div {
	font-size:12px !important
}
.contact #allmap .BMap_bubble_content .div-text {
	width:300px !important
}
}.message {
	padding-top:.2rem;
	padding-bottom:1rem;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	position:relative
}
.message .shm {
	text-align:center;
	font-size:.16rem;
	padding-bottom:.4rem;
	color:#666
}
.message #messageA {
	width:1px;
	height:1px;
	position:absolute;
	top:-1rem;
	left:0
}
.message .list {
	margin-left:-0.45rem;
	margin-right:-0.45rem;
	position:relative
}
.message .list li {
	width:50%;
	float:left;
	padding:0 .45rem .3rem .45rem;
	position:relative
}
.message .list .col-3 {
	width:33.33333333%
}
.message .list .box {
	position:relative
}
.message .list .title {
	color:#333;
	font-size:.2rem;
	line-height:1;
	margin-bottom:.05rem
}
.message .list .red {
	color:#fb0b0b
}
.message .list .error {
	color:#f00;
	padding:0 .06rem;
	font-size:.12rem;
	position:absolute;
	right:0;
	top:0
}
.message .list .input-form,.message .list .textarea-form {
	color:#333;
	vertical-align:middle;
	border:none;
	border-bottom:#e5e5e5 solid 1px;
	padding:0;
	background:none;
	line-height:.48rem;
	font-size:.14rem;
	width:100%
}
.message .list .input-form:focus,.message .list .textarea-form:focus {
	border-bottom-color:#7eb641
}
.message .list .input-form::-webkit-input-placeholder,.message .list .textarea-form::-webkit-input-placeholder {
	color:#999
}
.message .list .input-form::-moz-placeholder,.message .list .textarea-form::-moz-placeholder {
	color:#999
}
.message .list .input-form:-ms-input-placeholder,.message .list .textarea-form:-ms-input-placeholder {
	color:#999
}
.message .list .input-form:focus,.message .list .textarea-form:focus {
	color:#333
}
.message .list .input-form {
	height:.5rem
}
.message .list .textarea-form {
	line-height:.3rem;
	padding:.1rem 0;
	min-height:1.7rem
}
.message .list .btns {
	width:100%;
	padding-bottom:0;
	text-align:center
}
.message .list .submit,.message .list .reset {
	font-size:.16rem;
	width:2rem;
	display:inline-block;
	text-align:center;
	line-height:.5rem;
	height:.5rem;
	border-radius:.5rem;
	margin-right:.2rem;
	background:#7eb641;
	color:#fff;
	border:none;
	cursor:pointer;
	overflow:hidden;
	position:relative;
	z-index:1
}
.message .list .submit:before,.message .list .reset:before {
	content:'';
	display:block;
	width:3.6rem;
	height:3.6rem;
	border-radius:50%;
	background:rgba(0,0,0,0.1);
	position:absolute;
	z-index:-1;
	top:50%;
	left:50%;
	-webkit-transform-origin:center bottom;
	transform-origin:center bottom;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0)
}
.message .list .submit:hover:before,.message .list .reset:hover:before {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
.message .list .reset {
	background-color:#eee;
	color:#666
}
.message .list .yanzheng-agree {
	width:100%;
	line-height:.5rem
}
.message .list .verifyDiv {
	width:3rem;
	vertical-align:middle;
	float:left;
	margin-right:.2rem;
	position:relative
}
.message .list .verify {
	height:.5rem;
	background-color:#e5e5e5;
	position:relative
}
.message .list .verify .drag-btn {
	position:absolute;
	left:0;
	top:0;
	width:.5rem;
	height:.5rem;
	border:1px #e5e5e5 solid;
	background:#fff url(../images/icon/drag-arrow.svg) no-repeat center center;
	background-size:.2rem .2rem;
	z-index:2;
	cursor:move
}
.message .list .verify .suc-drag-btn {
	background:#fff url(../images/icon/drag-success.svg) no-repeat center center;
	background-size:.2rem .2rem
}
.message .list .verify .drag-progress {
	position:absolute;
	left:0;
	top:0;
	height:.5rem;
	line-height:.5rem;
	width:0;
	background-color:#7ac23c;
	color:#fff;
	font-size:.14rem;
	text-align:center
}
.message .list .verify .fix-tips,.message .list .verify .verify-msg {
	font-size:.14rem;
	width:100%;
	position:absolute;
	right:0;
	left:0;
	height:100%;
	color:#999;
	z-index:1;
	line-height:.5rem;
	padding-left:.5rem;
	text-align:center
}
.message .list .verify .verify-msg {
	padding-left:0;
	padding-right:.5rem
}
.message .list .verify .verify-msg {
	background-color:#7ac23c;
	color:#fff;
	display:none
}
.message .list .col-2 {
	width:50%;
	float:left;
	position:relative;
	text-align:left
}
.message .list .agree {
	color:#999;
	font-size:.14rem
}
.message .list .agree a {
	color:#999
}
.message .list .agree a:hover {
	text-decoration:underline;
	color:#7eb641
}
@media screen and (max-width:1023px) {
	.message {
	padding-top:10px;
	padding-bottom:40px
}
.message .shm {
	font-size:14px;
	padding-bottom:20px
}
.message .list li {
	padding-bottom:20px
}
.message .list li:last-child {
	padding-bottom:0
}
.message .list .col-3 {
	width:100%
}
.message .list .title {
	font-size:16px;
	line-height:20px;
	margin-bottom:0
}
.message .list .input-form,.message .list .textarea-form {
	line-height:40px;
	font-size:14px
}
.message .list .input-form {
	height:40px
}
.message .list .textarea-form {
	height:160px
}
.message .list .yanzheng-agree {
	line-height:40px
}
.message .list .verifyDiv {
	width:100%;
	margin-right:0
}
.message .list .verify {
	height:40px
}
.message .list .verify .drag-btn {
	width:40px;
	height:40px;
	background-size:20px
}
.message .list .verify .drag-progress {
	height:40px;
	line-height:40px
}
.message .list .verify .fix-tips,.message .list .verify .verify-msg {
	font-size:14px;
	line-height:40px;
	padding-right:40px
}
.message .list .agree {
	font-size:14px
}
.message .list .submit,.message .list .reset {
	width:100px;
	height:40px;
	line-height:40px;
	border-radius:40px;
	font-size:14px
}
}#privacyPopup {
	z-index:10000;
	position:fixed;
	width:8rem;
	background:#fff;
	border:.1rem solid rgba(0,0,0,0.1);
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	border-radius:.05rem;
	font-size:.14rem;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:none
}
#privacyPopup .transparent {
	z-index:999
}
#privacyPopup .privacyCon {
	font-size:14px;
	line-height:2
}
#privacyPopup .privacyHd {
	width:100%;
	position:relative;
	padding:0 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#f3f3f3
}
#privacyPopup .privacyHd .title {
	width:100%;
	color:#000;
	font-weight:700;
	font-size:16px;
	line-height:40px
}
#privacyPopup .privacyHd .closeBtn-1 {
	position:absolute;
	width:40px;
	height:40px;
	top:0;
	right:0;
	text-align:center;
	line-height:40px;
	font-size:22px;
	color:#c5c5c5;
	cursor:pointer
}
#privacyPopup .privacyHd .closeBtn-1:hover {
	color:#f00
}
#privacyPopup .privacyTitle {
	font-size:24px;
	line-height:1.5;
	text-align:center;
	margin-bottom:20px
}
#privacyPopup .privacyBd {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:480px;
	padding:20px 30px;
	overflow:auto;
	position:relative
}
#privacyPopup .privacyFt {
	width:100%;
	padding:10px 0;
	margin-top:20px;
	text-align:center;
	border-top:1px #eee solid
}
#privacyPopup .closeBtn-2 {
	display:inline-block;
	margin:0 auto;
	width:auto;
	min-width:160px;
	height:40px;
	background:#e22;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:40px;
	cursor:pointer
}
#privacyPopup .closeBtn-2:hover {
	background:#f00
}
@media screen and (max-width:450px) {
	#privacyPopup {
	width:90%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	margin-top:0;
	margin-left:0
}
}.site-map {
	padding:60px 0 60px 0;
	font-size:16px;
	overflow:hidden
}
.site-map dl {
	border:#d6dbe1 solid 1px;
	border-top:#7eb641 solid 2px;
	border-bottom:none;
	margin:20px 0 20px 0
}
.site-map dl dt {
	background:#fcfcfc;
	color:#7eb641;
	font-size:16px;
	line-height:50px;
	border-bottom:#d6dbe1 solid 1px;
	padding:0 0 0 20px;
	width:100%;
	text-align:left;
	clear:both
}
.site-map dl dt a {
	color:#333
}
.site-map dl dt a:hover {
	color:#7eb641
}
.site-map dl dt img {
	margin-left:20px
}
.site-map dl dd {
	line-height:40px;
	overflow:hidden;
	padding-top:10px;
	clear:both
}
.site-map dl dd .p2 {
	padding:10px 0 0 20px;
	clear:both
}
.site-map dl dd .p2 a {
	color:#7eb641;
	font-weight:bold;
	line-height:40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.site-map dl dd .p2 a:hover {
	color:#7eb641
}
.site-map dl dd .sencond {
	clear:both;
	overflow:hidden;
	line-height:40px;
	border-bottom:#d6dbe1 solid 1px;
	padding:10px 20px 20px 10px
}
.site-map dl dd .sencond a {
	color:#333;
	float:left;
	padding:0 10px 0 10px
}
.site-map dl dd .sencond a:hover {
	color:#7eb641;
	background:#7eb641;
	color:#fff
}
.site-map dl:hover {
	background:#fafafa
}
@media screen and (max-width:1023px) {
	.site-map {
	padding:30px 0;
	font-size:14px
}
}.privacyPolicy {
	font-size:14px;
	line-height:1.75;
	padding:60px 0 60px 0
}
.privacyPolicy .privacyPolicyTitle {
	font-size:30px;
	text-align:center;
	margin-bottom:20px
}
.privacyPolicy .p-1 {
	font-size:20px
}
.privacyPolicy .p-2 {
	font-size:16px
}
@media screen and (max-width:1023px) {
	.privacyPolicy {
	padding:30px 0;
	font-size:14px
}
}.str_wrap {
	overflow:hidden;
	width:100%;
	font-size:12px;
	line-height:16px;
	position:relative;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	white-space:nowrap
}
.str_move {
	white-space:nowrap;
	position:absolute;
	top:0;
	left:0
}
.str_move_clone {
	display:inline-block;
	vertical-align:top;
	position:absolute;
	left:100%;
	top:0
}
.str_vertical .str_move_clone {
	left:0;
	top:100%
}
.str_down .str_move_clone {
	left:0;
	bottom:100%
}
.str_vertical .str_move,.str_down .str_move {
	width:100%
}
.str_wrap img {
	max-width:none !important
}
.floatRigth {
	border-radius:.15rem;
	/*overflow:hidden;
	*/-webkit-box-shadow:0 0 .1rem 0 rgba(126,182,65,0.2);
	box-shadow:0 0 .1rem 0 rgba(126,182,65,0.2);
	background-color:#fff;
	padding:.1rem 0 .1rem 0;
	font-size:.13rem;
	position:fixed;
	z-index:999;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:.3rem
}
.floatRigth img {
	vertical-align:top
}
.floatRigth li {
	width:1.05rem;
	margin-bottom:.05rem;
	position:relative
}
.floatRigth li:last-child {
	margin-bottom:0
}
.floatRigth .box {
	display:block;
	cursor:pointer;
	color:#333;
	text-align:center;
	line-height:.3rem
}
.floatRigth .icon {
	border-radius:.15rem;
	width:.55rem;
	height:.4rem;
	line-height:.4rem;
	background-color:rgba(126,182,65,0.1);
	text-align:center;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:auto;
	position:relative
}
.floatRigth .icon img {
	max-width:.3rem;
	max-height:.3rem
}
.floatRigth .icon .img-2 {
	display:none
}
.floatRigth .title {
	display:block
}
.floatRigth .box:hover {
	color:#7eb641
}
.floatRigth .box:hover .icon {
	background-color:rgba(126,182,65,0.2)
}
@media screen and (max-width:1280px) {
	.floatRigth li {
	width:80px
}
}@media screen and (max-width:1023px) {
	.floatRigth {
	background-color:#7eb641;
	color:#fff;
	font-size:12px;
	border-radius:0;
	padding:5px 0;
	border:none;
	width:100%;
	bottom:0;
	top:initial;
	left:0;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.floatRigth li {
	width:25%;
	float:left;
	margin-bottom:0
}
.floatRigth .box {
	color:#fff;
	line-height:20px
}
.floatRigth .icon {
	background-color:rgba(255,255,255,0);
	border-radius:5px;
	width:55px;
	height:30px;
	line-height:30px
}
.floatRigth .icon img {
	max-width:24px;
	max-height:24px
}
.floatRigth .icon .img-1 {
	display:none
}
.floatRigth .icon .img-2 {
	display:block
}
}.returnTopBtn {
	cursor:pointer;
	width:.94rem;
	height:.94rem;
	position:fixed;
	z-index:999;
	right:.3rem;
	bottom:.3rem
}
.returnTopBtn:after {
	content:"";
	display:block;
	width:100%;
	height:100%;
	background:url(../images/icon/returnTop-bg.png);
	background-size:cover;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:rotate360 5s linear infinite;
	animation:rotate360 5s linear infinite
}
@media screen and (max-width:1023px) {
	.returnTopBtn {
	width:47px;
	height:47px;
	right:10px;
	bottom:70px
}
}.layui-form-radio {
	margin:0;
	padding-right:0
}
.checkboxDiv {
	display:inline-block;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative
}
.checkboxDiv input[type="checkbox"] {
	width:16px;
	height:16px;
	margin:0;
	position:absolute;
	opacity:0;
	right:auto;
	left:0
}
.checkboxDiv label {
	display:inline-block;
	font-size:.14rem;
	position:relative;
	padding-left:26px;
	line-height:20px;
	cursor:pointer
}
.checkboxDiv label:hover {
	color:#7eb641
}
.checkboxDiv input[type=checkbox]+label:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:2px;
	text-align:center;
	line-height:14px;
	border:1px solid #d2d2d2;
	background-color:#fff;
	font-family:"iconfont" !important;
	font-size:16px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:9px;
	font-style:normal;
	color:#fff;
	-webkit-transition:.1s linear;
	transition:.1s linear;
	top:2px;
	position:absolute;
	left:0
}
.checkboxDiv input[type=checkbox]:checked+label:before {
	content:"\e8d9";
	color:#fff;
	background-color:#7eb641;
	border-color:#7eb641
}
@media screen and (max-width:1023px) {
	.checkboxDiv label {
	font-size:14px
}
}.radioDiv {
	line-height:20px;
	display:inline-block;
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative
}
.radioDiv input[type="radio"] {
	width:16px;
	height:16px;
	border-radius:16px;
	margin:0;
	position:absolute;
	opacity:0;
	right:auto;
	left:0
}
.radioDiv label {
	display:inline-block;
	font-size:.14rem;
	position:relative;
	padding-left:26px;
	line-height:20px;
	cursor:pointer
}
.radioDiv label:hover {
	color:#7eb641
}
.radioDiv input[type="radio"]+label:before {
	content:"";
	display:inline-block;
	width:16px;
	height:16px;
	border-radius:50%;
	text-align:center;
	line-height:14px;
	border:1px solid #666;
	background-color:#fff;
	font-family:"iconfont" !important;
	font-size:16px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:9px;
	font-style:normal;
	color:#fff;
	-webkit-transition:.1s linear;
	transition:.1s linear;
	top:2px;
	position:absolute;
	left:0
}
.radioDiv input[type="radio"]+label:after {
	content:"";
	display:none;
	width:6px;
	height:6px;
	border-radius:50%;
	text-align:center;
	line-height:14px;
	background-color:#7eb641;
	-webkit-transition:.1s linear;
	transition:.1s linear;
	top:7px;
	position:absolute;
	left:5px
}
.radioDiv input[type="radio"]:checked+label:before {
	border-color:#7eb641
}
.radioDiv input[type="radio"]:checked+label:after {
	display:block
}
@media screen and (max-width:1023px) {
	.radioDiv label {
	font-size:14px
}
}.layui-input,.layui-textarea {
	border-color:#e3e2e5 !important
}
.layui-input,.layui-select,.layui-textarea {
	border-radius:5px;
	height:44px;
	font-size:14px !important
}
.layui-input::-webkit-input-placeholder,.layui-select::-webkit-input-placeholder,.layui-textarea::-webkit-input-placeholder {
	color:#999
}
.layui-input::-moz-placeholder,.layui-select::-moz-placeholder,.layui-textarea::-moz-placeholder {
	color:#999
}
.layui-input:-ms-input-placeholder,.layui-select:-ms-input-placeholder,.layui-textarea:-ms-input-placeholder {
	color:#999
}
@media screen and (max-width:1599px) {
	.layui-input,.layui-select,.layui-textarea {
	border-radius:3px;
	font-size:12px !important;
	height:40px
}
}@media screen and (max-width:1023px) {
	.layui-input,.layui-select,.layui-textarea {
	border-radius:3px;
	font-size:14px !important;
	height:40px
}
}.cl-input,.cl-textarea {
	vertical-align:top;
	border-radius:5px;
	border:1px #e3e2e5 solid;
	padding:0 10px;
	font-size:14px !important;
	color:#333
}
.cl-input::-webkit-input-placeholder,.cl-textarea::-webkit-input-placeholder {
	color:#999
}
.cl-input::-moz-placeholder,.cl-textarea::-moz-placeholder {
	color:#999
}
.cl-input:-ms-input-placeholder,.cl-textarea:-ms-input-placeholder {
	color:#999
}
.cl-input:focus,.cl-textarea:focus {
	background:rgba(255,255,255,0.2);
	border-color:#7eb641;
	color:#333
}
@media screen and (max-width:1599px) {
	.cl-input,.cl-textarea {
	font-size:12px !important;
	border-radius:3px
}
}@media screen and (max-width:1023px) {
	.cl-input,.cl-textarea {
	line-height:38px;
	border-radius:3px;
	padding:0 10px;
	font-size:14px !important
}
}.cl-input {
	line-height:42px;
	height:44px
}
@media screen and (max-width:1599px) {
	.cl-input {
	line-height:38px;
	height:40px
}
}@media screen and (max-width:1023px) {
	.cl-input {
	height:40px
}
}.cl-textarea {
	padding-top:10px;
	padding-bottom:10px;
	height:145px
}
@media screen and (max-width:1023px) {
	.cl-textarea {
	padding-top:5px;
	padding-bottom:5px;
	height:120px
}
}.cl-btn-primary {
	display:inline-block;
	text-align:center;
	color:#fff !important;
	font-size:16px;
	border-radius:5px;
	background-color:#7eb641;
	-webkit-box-shadow:none;
	box-shadow:none;
	min-width:140px;
	line-height:42px;
	padding:0 10px;
	border:1px #7eb641 solid;
	position:relative;
	z-index:1;
	overflow:hidden;
	vertical-align:middle
}
.cl-btn-primary:hover {
	background-color:#4da656
}
@media screen and (max-width:1599px) {
	.cl-btn-primary {
	font-size:14px;
	border-radius:3px;
	line-height:38px;
	height:40px
}
}@media screen and (max-width:1023px) {
	.cl-btn-primary {
	font-size:14px;
	min-width:100px;
	padding:0 10px;
	line-height:38px;
	border-radius:3px
}
}.cl-btn-secondary {
	display:inline-block;
	text-align:center;
	color:#7eb641 !important;
	font-size:16px;
	border-radius:5px;
	background-color:#fff;
	-webkit-box-shadow:none;
	box-shadow:none;
	min-width:140px;
	line-height:42px;
	padding:0 10px;
	border:1px #7eb641 solid;
	position:relative;
	z-index:1;
	overflow:hidden;
	vertical-align:middle
}
.cl-btn-secondary:hover {
	background-color:#f2f8ec
}
@media screen and (max-width:1599px) {
	.cl-btn-secondary {
	font-size:14px;
	border-radius:3px;
	line-height:38px;
	height:40px
}
}@media screen and (max-width:1023px) {
	.cl-btn-secondary {
	font-size:14px;
	min-width:100px;
	padding:0 10px;
	line-height:38px;
	border-radius:3px
}
}.bodyRegister {
	background:#f2f8ec url(../images/dots-bg.png) repeat
}
.registerWrap {
	position:relative;
	min-height:100vh
}
.registerHd {
	background-color:#fff;
	padding:.3rem 0;
	overflow:hidden;
	-webkit-box-shadow:0 0 .1rem 0 rgba(126,182,65,0.1);
	box-shadow:0 0 .1rem 0 rgba(126,182,65,0.1);
	font-size:.16rem;
	color:#666
}
.registerHd .logo {
	height:.6rem;
	display:inline-block;
	float:left
}
.registerHd .other {
	line-height:.6rem;
	display:inline-block;
	float:right
}
.registerHd a {
	color:#666
}
.registerHd a:hover {
	color:#7eb641
}
.registerHd .iconfont {
	display:inline-block;
	font-size:.2rem;
	position:relative;
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
	margin-right:.05rem;
	vertical-align:top
}
@media screen and (max-width:1023px) {
	.registerHd {
	padding:13px 0;
	line-height:24px
}
.registerHd .logo {
	height:24px
}
.registerHd .other {
	line-height:24px
}
.registerHd .other .iconfont {
	font-size:14px;
	margin-right:5px
}
.registerHd a {
	font-size:14px
}
}.signin {
	font-size:.14rem;
	color:#333
}
.signin .container {
	min-height:calc(100vh - 120rem/100 - 63rem/100);
	padding-top:.4rem;
	padding-bottom:.4rem
}
.signin .nr {
	width:100%;
	border-radius:.4rem;
	overflow:hidden;
	background-color:#fff;
	-webkit-box-shadow:0 .09rem .24rem 0 rgba(0,0,0,0.07);
	box-shadow:0 .09rem .24rem 0 rgba(0,0,0,0.07);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:0;
	padding-right:0
}
.signin .left {
	background-size:cover;
	background-color:#7eb641;
	color:#fff;
	width:50%;
	float:left
}
.signin .left a {
	color:#fff
}
.signin .left .text {
	padding:.5rem .6rem
}
.signin .left .title {
	font-size:.42rem;
	font-weight:700;
	margin-bottom:.1rem
}
.signin .left .info {
	color:#ecf2fc;
	font-size:.18rem
}
.signin .right {
	width:50%;
	float:left;
	padding:.9rem 1rem .1rem 1rem
}
.signin .right .titleBig {
	text-align:center;
	font-size:.32rem;
	font-weight:700;
	color:#333
}
.signin .right .con {
	margin:auto
}
.signin .menuTabs {
	line-height:.4rem;
	text-align:center;
	overflow:hidden
}
.signin .menuTabs .list li {
	width:50%;
	float:left
}
.signin .menuTabs .list .box {
	display:block;
	color:#333;
	font-size:.28rem;
	font-weight:700
}
.signin .menuTabs .list .box span {
	display:inline-block;
	padding-bottom:.15rem;
	position:relative
}
.signin .menuTabs .list .box span:after {
	content:"";
	display:block;
	width:0;
	height:2px;
	background-color:#7eb641;
	position:absolute;
	bottom:0;
	left:0
}
.signin .menuTabs .list .active .box {
	color:#7eb641
}
.signin .menuTabs .list .active .box span:after {
	width:100%
}
.signin .conTabs {
	padding:.4rem 0 0 0
}
.signin .conTabs .item {
	display:none
}
.signin .conTabs .item.show {
	display:block
}
.signin .conTabs .list .cl-input {
	width:100%;
	line-height:52px;
	height:54px
}
.signin .conTabs .list li {
	margin-bottom:0;
	padding-bottom:.25rem
}
.signin .conTabs .list .box {
	position:relative
}
.signin .conTabs .list .btns {
	padding-top:.3rem;
	padding-bottom:.5rem
}
.signin .conTabs .list .cl-btn-primary {
	font-size:18px;
	width:100%;
	height:54px;
	line-height:52px
}
.signin .conTabs .list .a-1 {
	color:#7eb641
}
.signin .conTabs .list .a-1:hover {
	text-decoration:underline
}
.signin .conTabs .list .eye {
	color:#999;
	width:40px;
	height:100%;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0
}
.signin .conTabs .list .eye:after {
	content:"\e6ac";
	display:inline-block;
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.signin .conTabs .list .eye.no:after {
	content:"\e6ad"
}
.signin .conTabs .list .checkboxDiv {
	margin-top:0;
	font-size:.14rem;
	color:#999
}
.signin .conTabs .list .yzm .info {
	position:relative
}
.signin .conTabs .list .yzm .cl-input {
	padding-right:1.7rem !important
}
.signin .conTabs .list .yzm .hqyzmBtn {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#7eb641;
	text-align:center;
	color:#fff;
	width:1.8rem;
	height:100%;
	line-height:54px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	font-size:14px;
	position:absolute;
	top:0;
	right:0
}
.signin .conTabs .list .yzm .hqyzmBtn:hover {
	background:#4da656
}
@media screen and (max-width:1599px) {
	.signin .conTabs .list .cl-input {
	line-height:48px;
	height:50px
}
.signin .conTabs .list .yzm .hqyzmBtn {
	font-size:16px;
	line-height:50px
}
.signin .conTabs .list .cl-btn-primary {
	font-size:16px;
	line-height:48px;
	height:50px
}
}@media screen and (max-width:1023px) {
	.signin {
	font-size:14px
}
.signin .container {
	padding-top:40px;
	padding-bottom:40px;
	min-height:calc(100vh - 50px - 83px)
}
.signin .nr {
	border-radius:10px;
	display:block;
	min-height:auto
}
.signin .left {
	display:none
}
.signin .right {
	width:100%;
	padding:40px 20px
}
.signin .right .titleBig {
	font-size:16px
}
.signin .right .con {
	max-width:100%
}
.signin .menuTabs {
	line-height:40px;
	border-radius:3px
}
.signin .menuTabs .list .box {
	font-size:16px
}
.signin .menuTabs .list .box span {
	padding-bottom:10px
}
.signin .conTabs {
	padding-top:20px
}
.signin .conTabs .list li {
	padding-bottom:20px
}
.signin .conTabs .list .eye {
	width:40px
}
.signin .conTabs .list .btns {
	padding-top:10px;
	padding-bottom:30px
}
.signin .conTabs .list .btns .tw-btn-secondary {
	font-size:14px
}
.signin .conTabs .list .yzm .cl-input {
	padding-right:110px !important
}
.signin .conTabs .list .yzm .hqyzmBtn {
	font-size:14px;
	width:100px;
	line-height:40px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
}@media screen and (max-width:640px) {
	.signin .list .agree .span-1 {
	display:inline-block;
	float:none;
	margin-top:5px
}
}.register {
	font-size:.14rem;
	color:#333
}
.register .container {
	max-width:12rem;
	min-height:calc(100vh - 120rem/100 - 63rem/100);
	padding-top:.4rem;
	padding-bottom:.4rem
}
.register .nr {
	width:100%;
	overflow:hidden;
	background-color:#fff;
	-webkit-box-shadow:0 .09rem .24rem 0 rgba(0,0,0,0.07);
	box-shadow:0 .09rem .24rem 0 rgba(0,0,0,0.07);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding-left:0;
	padding-right:0
}
.register .nr .titleBig {
	line-height:2;
	font-size:.14rem;
	color:#666;
	padding-left:.15rem;
	margin-bottom:.2rem;
	position:relative
}
.register .nr .titleBig:before {
	content:"";
	display:block;
	width:4px;
	height:.3rem;
	background-color:#7eb641;
	position:absolute;
	top:.13rem;
	left:0
}
.register .nr .titleBig .title {
	color:#333;
	font-size:.28rem
}
.register .nr .titleBig .red {
	color:#fc0018
}
.register .nr .con {
	width:100%;
	margin:auto
}
.register .menuTabs {
	line-height:.4rem;
	text-align:center;
	overflow:hidden;
	-webkit-box-shadow:0 .03rem .07rem 0 rgba(126,182,65,0.1);
	box-shadow:0 .03rem .07rem 0 rgba(126,182,65,0.1)
}
.register .menuTabs .list li {
	width:33.33333333%;
	float:left
}
.register .menuTabs .list .box {
	display:block;
	color:#333;
	line-height:1rem;
	font-size:.2rem;
	font-weight:700;
	position:relative
}
.register .menuTabs .list .box:after {
	content:"";
	display:block;
	width:1px;
	height:.5rem;
	background-color:rgba(0,0,0,0.1);
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.register .menuTabs .list .box span {
	display:block;
	position:relative
}
.register .menuTabs .list .box:hover {
	color:#7eb641
}
.register .menuTabs .list li:last-child .box:after {
	display:none
}
.register .menuTabs .list .active .box {
	background-color:#7eb641;
	color:#fff
}
.register .personal-form {
	padding-bottom:0
}
.register .conTabs {
	padding:.4rem .4rem .4rem .4rem
}
.register .conTabs .item {
	max-width:7.8rem;
	margin-left:auto;
	margin-right:auto;
	display:none
}
.register .conTabs .item.show {
	display:block
}
.register .conTabs .list {
	max-width:100%
}
.register .conTabs .list li {
	margin-bottom:0;
	padding-bottom:.25rem
}
.register .conTabs .list .box {
	position:relative
}
.register .conTabs .list .btns {
	padding-top:.1rem;
	padding-bottom:.3rem;
	font-size:0;
	text-align:center !important
}
.register .conTabs .list .cl-btn-primary {
	min-width:2rem;
	font-size:18px;
	height:54px;
	line-height:52px;
	margin:0 .15rem
}
.register .conTabs .list .cl-btn-secondary {
	min-width:2rem;
	font-size:18px;
	height:54px;
	line-height:52px;
	margin:0 .15rem
}
.register .conTabs .list .title {
	min-width:1.8rem
}
.register .conTabs .list .a-1 {
	color:#7eb641
}
.register .conTabs .list .a-1:hover {
	text-decoration:underline
}
.register .conTabs .list .eye {
	color:#999;
	width:40px;
	height:100%;
	font-size:18px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	right:0
}
.register .conTabs .list .eye:after {
	content:"\e6ac";
	display:inline-block;
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.register .conTabs .list .eye.no:after {
	content:"\e6ad"
}
.register .conTabs .list .checkboxDiv {
	margin-top:0;
	font-size:.14rem;
	color:#999
}
.register .conTabs .list .editBox {
	position:relative
}
.register .conTabs .list .yzm .info {
	position:relative
}
.register .conTabs .list .yzm .cl-input {
	padding-right:1.7rem !important
}
.register .conTabs .list .yzm .hqyzmBtn {
	display:-webkit-inline-box;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#7eb641;
	text-align:center;
	color:#fff;
	width:2.4rem;
	height:100%;
	line-height:54px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	font-size:12px;
	position:absolute;
	top:0;
	right:0
}
.register .conTabs .list .yzm .hqyzmBtn:hover {
	background:#4da656
}
.register .conTabs .list .yyzh {
	text-align:center
}
@media screen and (max-width:1023px) {
	.register {
	font-size:14px
}
.register .container {
	max-width:640px;
	padding-top:40px;
	padding-bottom:40px;
	min-height:calc(100vh - 50px - 83px)
}
.register .nr {
	display:block;
	min-height:auto
}
.register .nr .titleBig {
	font-size:14px;
	padding-left:15px;
	margin-bottom:20px
}
.register .nr .titleBig:before {
	height:20px
}
.register .menuTabs .list .box {
	font-size:14px;
	line-height:40px
}
.register .conTabs {
	padding:20px
}
.register .conTabs .item {
	max-width:100%
}
.register .conTabs .list li {
	padding-bottom:20px
}
.register .conTabs .list .eye {
	width:40px
}
.register .conTabs .list .btns {
	padding-top:10px;
	padding-bottom:30px
}
.register .conTabs .list .cl-btn-primary,.register .conTabs .list .cl-btn-secondary {
	min-width:120px;
	font-size:14px;
	line-height:48px;
	height:50px
}
.register .conTabs .list .yzm .cl-input {
	padding-right:110px !important
}
.register .conTabs .list .yzm .hqyzmBtn {
	font-size:14px;
	width:100px;
	line-height:40px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
}@media screen and (max-width:640px) {
	.register .list .agree .span-1 {
	display:inline-block;
	float:none;
	margin-top:5px
}
}.inside-2 {
	padding-top:.6rem;
	padding-bottom:.6rem
}
.inside-2>.container:after {
	content:"";
	display:block;
	clear:both
}
.inside-2 .asideBtnM {
	display:none;
	font-size:14px;
	line-height:30px;
	width:40px;
	height:40px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	background:#7eb641;
	text-align:center;
	color:#fff;
	line-height:40px;
	font-size:0;
	position:fixed;
	z-index:999;
	top:50%;
	left:0
}
.inside-2 .asideBtnM .txt {
	display:none
}
.inside-2 .asideBtnM .icon {
	content:"";
	display:block;
	width:16px;
	height:16px;
	border-top:2px #fff solid;
	border-right:2px #fff solid;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) rotate(45deg);
	transform:translate(-50%,-50%) rotate(45deg);
	margin-left:-5px
}
.inside-2 .leftAside {
	width:20%;
	padding-right:.18rem;
	float:left
}
.inside-2 .classifyAside {
	background-color:#fff;
	color:#333;
	font-size:.16rem;
	position:relative;
	z-index:1;
	padding-bottom:.4rem
}
.inside-2 .classifyAside a {
	color:#333
}
.inside-2 .classifyAside .titleBig {
	color:#7eb641;
	line-height:1;
	font-size:.28rem;
	font-weight:700;
	padding:.4rem .25rem .2rem .4rem;
	position:relative
}
.inside-2 .classifyAside .list>li:hover .bg {
	opacity:1
}
.inside-2 .classifyAside .list .title {
	font-weight:700;
	position:relative
}
.inside-2 .classifyAside .list .title .icon {
	display:inline-block;
	vertical-align:top;
	text-align:left;
	width:.3rem;
	height:.3rem;
	color:#333;
	font-size:0;
	margin-right:.05rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.inside-2 .classifyAside .list .title .icon .img-2 {
	display:none
}
.inside-2 .classifyAside .list .title a {
	display:block;
	line-height:.3rem;
	padding:.18rem .5rem .18rem .35rem;
	position:relative;
	z-index:1
}
.inside-2 .classifyAside .list .title a:after {
	content:"";
	display:none;
	width:2px;
	height:100%;
	background-color:#7eb641;
	position:absolute;
	top:0;
	left:0
}
.inside-2 .classifyAside .list .title a:hover {
	background-color:#f3f3f3
}
.inside-2 .classifyAside .list .title .icon-2 {
	cursor:pointer;
	width:.2rem;
	height:.2rem;
	border-radius:50%;
	position:absolute;
	z-index:9;
	top:.23rem;
	right:.3rem
}
.inside-2 .classifyAside .list .title .icon-2:before {
	content:"";
	display:inline-block;
	width:0;
	height:0;
	border-style:solid;
	border-width:.06rem .05rem 0 .05rem;
	border-color:#999 transparent transparent transparent;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.inside-2 .classifyAside .list .active .title a {
	background-color:#f3f3f3
}
.inside-2 .classifyAside .list .active .title a:after {
	display:block
}
.inside-2 .classifyAside .list .child {
	display:block;
	overflow:hidden
}
.inside-2 .classifyAside .list .child>.list>li {
	position:relative
}
.inside-2 .classifyAside .list .child>.list .active a {
	background-color:#f3f3f3;
	color:#7eb641
}
.inside-2 .classifyAside .list .child>.list .active a:after {
	display:block
}
.inside-2 .classifyAside .list .child a {
	display:block;
	padding:.15rem .25rem .15rem .7rem;
	line-height:.24rem;
	position:relative
}
.inside-2 .classifyAside .list .child a:after {
	content:"";
	display:none;
	width:2px;
	height:100%;
	background-color:#7eb641;
	position:absolute;
	top:0;
	left:0
}
.inside-2 .classifyAside .list .child a:hover {
	background-color:#f3f3f3;
	color:#7eb641
}
.inside-2 .rightCon {
	width:80%;
	float:left;
	padding-left:.12rem
}
.inside-2 .rightCon .con {
	background-color:#fff;
	padding:.25rem .3rem
}
.inside-2 .rightCon .titleBig {
	line-height:1.5;
	padding-bottom:.1rem;
	font-size:.2rem;
	color:#333;
	padding-left:.15rem;
	border-bottom:1px #e5e5e5 solid;
	margin-bottom:.3rem;
	position:relative
}
.inside-2 .rightCon .titleBig:after {
	content:"";
	display:inline-block;
	width:3px;
	height:.2rem;
	background-color:#7eb641;
	position:absolute;
	top:.05rem;
	left:.02rem
}
.inside-2 .mask {
	position:fixed;
	width:100%;
	background:rgba(0,0,0,0.6);
	width:100vw;
	height:100%;
	display:none;
	opacity:1;
	z-index:1000;
	top:0;
	left:0
}
.inside-2 .mask.show {
	display:block
}
@media screen and (max-width:1023px) {
	.inside-2 {
	padding-top:40px;
	padding-bottom:40px;
	background-color:#fff
}
.inside-2 .asideBtnM {
	display:block
}
.inside-2 .leftAside {
	display:block;
	width:100%;
	max-width:270px;
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding-right:0;
	position:fixed;
	z-index:1000;
	top:0;
	left:-100%;
	-webkit-transition:all .5s;
	transition:all .5s
}
.inside-2 .leftAside.openM {
	left:0
}
.inside-2 .classifyAside {
	position:relative;
	z-index:120;
	padding:30px 15px;
	min-height:100%;
	margin-bottom:0
}
.inside-2 .classifyAside .titleBig {
	font-size:24px;
	padding:10px 20px
}
.inside-2 .classifyAside .list {
	position:relative;
	z-index:9
}
.inside-2 .classifyAside .list .title {
	font-size:16px
}
.inside-2 .classifyAside .list .title a {
	line-height:30px;
	padding:10px 30px 10px 0
}
.inside-2 .classifyAside .list .title .icon {
	width:30px;
	height:30px;
	margin-right:5px
}
.inside-2 .classifyAside .list .title .icon-2 {
	width:20px;
	height:20px;
	top:17px;
	right:10px
}
.inside-2 .classifyAside .list .title .icon-2:before {
	border-width:6px 5px 0 5px
}
.inside-2 .classifyAside .list .child a {
	font-size:14px;
	line-height:30px;
	padding:10px 20px 10px 35px
}
.inside-2 .switchAside {
	display:none
}
.inside-2 .rightCon {
	width:100%;
	padding:0
}
.inside-2 .rightCon .titleBig {
	padding-left:10px;
	font-size:18px;
	padding-bottom:10px;
	margin-bottom:30px
}
.inside-2 .rightCon .titleBig:after {
	height:20px;
	top:3px
}
}.table-1 {
	color:#333;
	width:100%;
	overflow:auto;
	position:relative;
	font-size:16px;
	line-height:1.5
}
.table-1 thead {
	background-color:#f2f2f2;
	color:#666;
	font-weight:400;
	text-align:left
}
.table-1 th {
	font-weight:400
}
.table-1 th,.table-1 td {
	padding:10px 20px 10px 20px
}
.table-1 tbody td {
	padding-top:15px;
	padding-bottom:15px
}
@media screen and (max-width:1599px) {
	.table-1 {
	font-size:14px
}
}@media screen and (max-width:1280px) {
	.table-1 {
	font-size:12px
}
.table-1 th,.table-1 td {
	padding:10px 10px 10px 10px
}
}@media screen and (max-width:1023px) {
	.table-1 {
	font-size:14px
}
.table-1 table {
	width:700px
}
.table-1 th,.table-1 td {
	border:1px #eee solid
}
}.personal-show {
	font-size:.16rem;
	color:#666;
	line-height:2
}
.personal-show .title-show {
	border-bottom:1px #e5e5e5 solid;
	padding-bottom:.1rem;
	text-align:center;
	margin-bottom:.3rem
}
.personal-show .title-show .title {
	font-size:.32rem;
	color:#333;
	font-weight:700;
	margin-bottom:.05rem
}
.personal-show .title-show .info {
	font-size:.14rem;
	color:#999
}
.personal-show .title-show .info .iconfont {
	font-size:.16rem;
	margin-right:.05rem
}
.personal-show .p-1 {
	font-weight:700;
	color:#333
}
.personal-show .btns {
	padding-top:.3rem;
	text-align:center
}
.personal-show .btns a {
	min-width:2rem
}
@media screen and (max-width:1023px) {
	.personal-show {
	font-size:14px
}
.personal-show .title-show {
	padding-bottom:10px;
	margin-bottom:20px
}
.personal-show .title-show .title {
	font-size:24px;
	line-height:1.5;
	margin-bottom:10px
}
.personal-show .title-show .info {
	font-size:14px
}
.personal-show .title-show .info .iconfont {
	font-size:14px;
	margin-right:5px
}
.personal-show .btns {
	padding-top:20px
}
.personal-show .btns a {
	min-width:100px
}
}.czjl .table-1 th {
	min-width:1.6rem
}
.czjl .table-1 th:nth-child(3),.czjl .table-1 th:nth-child(4) {
	width:1.6rem
}
.personal-form {
	padding-bottom:1rem
}
.personal-form .red {
	color:#fc0018
}
.personal-form .list {
	max-width:6.8rem
}
.personal-form .list li {
	padding-bottom:.25rem
}
.personal-form .list li:last-child {
	padding-bottom:0
}
.personal-form .list .box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.personal-form .list .title {
	color:#333;
	width:auto;
	min-width:1.4rem;
	font-size:.16rem;
	line-height:44px;
	padding-right:.1rem;
	text-align:right
}
.personal-form .list .editBox {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	line-height:44px
}
.personal-form .list .cl-input,.personal-form .list .cl-textarea {
	width:100%
}
.personal-form .list .uploadFile {
	display:inline-block;
	line-height:.42rem;
	height:.44rem;
	border-radius:.05rem;
	border:1px #e3e2e5 solid;
	text-align:center;
	width:auto;
	min-width:1rem;
	padding:0 .1rem;
	cursor:pointer;
	position:relative
}
.personal-form .list .uploadFile input[type="file"] {
	width:100%;
	height:100%;
	opacity:0;
	position:absolute;
	top:0;
	left:0
}
.personal-form .list .uploadFilePics {
	overflow:hidden;
	padding-top:.25rem
}
.personal-form .list .uploadFilePics>span {
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative
}
.personal-form .list .uploadFilePics>span:hover .closeBtn {
	display:block
}
.personal-form .list .uploadFilePics .pic {
	display:block;
	width:1rem;
	height:1rem;
	border-radius:.05rem;
	overflow:hidden;
	border:1px #e3e2e5 solid
}
.personal-form .list .uploadFilePics .closeBtn {
	border:none;
	cursor:pointer;
	display:none;
	background-color:#333;
	width:20px;
	height:20px;
	border-radius:50%;
	position:absolute;
	z-index:9;
	right:-10px;
	top:-10px;
	font-size:0
}
.personal-form .list .uploadFilePics .closeBtn:before,.personal-form .list .uploadFilePics .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.personal-form .list .uploadFilePics .closeBtn:before {
	width:9px;
	height:1px
}
.personal-form .list .uploadFilePics .closeBtn:after {
	width:1px;
	height:9px
}
.personal-form .list .uploadFilePics .closeBtn:hover {
	background:#f00
}
.personal-form .list .divs3>div {
	font-size:.14rem;
	float:left;
	padding-right:.1rem;
	width:33.33333333%
}
.personal-form .list .divs3>div:last-child {
	padding-right:0
}
.personal-form .list .divs3>div select {
	width:100%
}
.personal-form .list .divs3>div.div-1 {
	width:25%
}
.personal-form .list .divs3>div.div-2 {
	width:50%
}
.personal-form .list .selectArea>div {
	font-size:.14rem;
	float:left;
	padding-right:.1rem;
	width:33.33333333%
}
.personal-form .list .selectArea>div:last-child {
	padding-right:0
}
.personal-form .list .selectArea>div select {
	width:100%
}
.personal-form .list .selectArea>div.div-1 {
	width:25%
}
.personal-form .list .selectArea>div.div-2 {
	width:50%
}
@media screen and (max-width:1599px) {
	.personal-form .list .title {
	line-height:40px
}
.personal-form .list .editBox {
	line-height:40px
}
}@media screen and (max-width:1023px) {
	.personal-form .list {
	max-width:100%
}
.personal-form .list li {
	padding-bottom:10px
}
.personal-form .list .box {
	display:block
}
.personal-form .list .title {
	text-align:left;
	font-size:14px;
	min-width:100px
}
.personal-form .list .divs3>div.div-1 {
	width:33.33333333%
}
.personal-form .list .divs3>div.div-2 {
	width:33.33333333%
}
.personal-form .list .selectArea>div {
	font-size:14px
}
.personal-form .list .selectArea>div.div-1 {
	width:33.33333333%
}
.personal-form .list .selectArea>div.div-2 {
	width:33.33333333%
}
.personal-form .list .uploadFile {
	display:inline-block;
	line-height:38px;
	height:40px;
	border-radius:3px;
	text-align:center;
	width:auto;
	min-width:100px;
	padding:0 10px;
	cursor:pointer;
	position:relative
}
.personal-form .list .uploadFile input[type="file"] {
	width:100%;
	height:100%;
	opacity:0;
	position:absolute;
	top:0;
	left:0
}
.personal-form .list .uploadFilePics {
	padding-top:25px
}
.personal-form .list .uploadFilePics>span {
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative
}
.personal-form .list .uploadFilePics>span:hover .closeBtn {
	display:block
}
.personal-form .list .uploadFilePics .pic {
	width:100px;
	height:100px;
	border-radius:3px
}
.personal-form .list .uploadFilePics .closeBtn {
	display:block
}
}.zhaq .list .title {
	min-width:2.4rem
}
.zhaq .list .hqyzmBtn {
	display:inline-block;
	cursor:pointer;
	font-size:14px;
	vertical-align:top;
	border-radius:5px;
	border:1px #e3e2e5 solid;
	padding:0 10px;
	background-color:#f9f9f9;
	font-size:14px !important;
	color:#999
}
.zhaq .list .hqyzmBtn:hover {
	background:rgba(255,255,255,0.2);
	border-color:#7eb641;
	color:#333
}
@media screen and (max-width:1599px) {
	.zhaq .list .hqyzmBtn {
	font-size:12px !important;
	border-radius:3px
}
}@media screen and (max-width:1023px) {
	.zhaq .list .hqyzmBtn {
	line-height:38px;
	border-radius:3px;
	padding:0 10px;
	font-size:14px !important
}
}.zhaq-success {
	padding-top:40px
}
.zhaq-success .btns {
	text-align:center;
	padding-top:40px
}
.grxx .list .title {
	min-width:1.8rem
}
.stzsrz {
	padding-top:.1rem
}
.stzsrz .wxts {
	padding-left:.4rem
}
.stzsrz .wxts .title {
	color:#333;
	font-weight:700;
	font-size:.16rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.stzsrz .wxts .title .icon {
	width:.3rem;
	height:.3rem;
	display:inline-block;
	position:absolute;
	left:-0.4rem
}
.stzsrz .wxts .info {
	color:#666
}
.stzsrz .btns {
	padding-top:.5rem;
	text-align:center
}
.stzsrz .uploadFile-2 {
	display:inline-block;
	line-height:.42rem;
	height:.44rem;
	border-radius:.05rem;
	background-color:#7eb641;
	color:#fff;
	border:1px #7eb641 solid;
	text-align:center;
	width:auto;
	min-width:1.4rem;
	padding:0 .1rem;
	cursor:pointer;
	position:relative
}
.stzsrz .uploadFile-2 input[type="file"] {
	width:100%;
	height:100%;
	opacity:0;
	position:absolute;
	top:0;
	left:0
}
.stzsrz .uploadFile-2:hover {
	background-color:#4da656
}
.stzsrz .uploadFilePics-2 {
	overflow:hidden;
	padding-top:.25rem
}
.stzsrz .uploadFilePics-2>span {
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative
}
.stzsrz .uploadFilePics-2>span:hover .closeBtn {
	display:block
}
.stzsrz .uploadFilePics-2 .pic {
	display:block;
	width:1rem;
	height:1rem;
	border-radius:.05rem;
	overflow:hidden;
	border:1px #e3e2e5 solid
}
.stzsrz .uploadFilePics-2 .closeBtn {
	border:none;
	cursor:pointer;
	display:none;
	background-color:#333;
	width:20px;
	height:20px;
	border-radius:50%;
	position:absolute;
	z-index:9;
	right:-10px;
	top:-10px;
	font-size:0
}
.stzsrz .uploadFilePics-2 .closeBtn:before,.stzsrz .uploadFilePics-2 .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.stzsrz .uploadFilePics-2 .closeBtn:before {
	width:9px;
	height:1px
}
.stzsrz .uploadFilePics-2 .closeBtn:after {
	width:1px;
	height:9px
}
.stzsrz .uploadFilePics-2 .closeBtn:hover {
	background:#f00
}
@media screen and (max-width:1023px) {
	.stzsrz {
	padding-top:10px
}
.stzsrz .wxts {
	padding-left:40px
}
.stzsrz .wxts .title {
	font-size:16px;
	margin-bottom:10px
}
.stzsrz .wxts .title .icon {
	width:30px;
	height:30px;
	left:-40px
}
.stzsrz .btns {
	padding-top:30px
}
.stzsrz .uploadFile-2 {
	line-height:38px;
	height:40px;
	border-radius:3px;
	min-width:100px;
	padding:0 10px
}
.stzsrz .uploadFilePics {
	padding-top:25px
}
.stzsrz .uploadFilePics>span {
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	position:relative
}
.stzsrz .uploadFilePics>span:hover .closeBtn {
	display:block
}
.stzsrz .uploadFilePics .pic {
	width:100px;
	height:100px;
	border-radius:3px
}
.stzsrz .uploadFilePics .closeBtn {
	display:block
}
}.xxtz {
	padding-bottom:1rem
}
.xxtz .list li {
	padding-bottom:.2rem
}
.xxtz .list li:last-child {
	padding-bottom:0
}
.xxtz .list .box {
	display:block;
	padding:.2rem 1.4rem .2rem .6rem;
	padding-right:1.2rem;
	background-color:#f9f9f9;
	position:relative
}
.xxtz .list .icon {
	display:block;
	width:.22rem;
	height:.22rem;
	position:absolute;
	top:.25rem;
	left:.4rem
}
.xxtz .list .text {
	padding-left:.15rem;
	position:relative
}
.xxtz .list .text:before {
	content:'';
	display:block;
	width:.06rem;
	height:.06rem;
	position:absolute;
	top:.12rem;
	left:-0.35rem;
	background:#7eb641;
	border-radius:50%
}
.xxtz .list .title {
	color:#333;
	font-size:.16rem;
	height:.3rem;
	line-height:.3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	position:relative
}
.xxtz .list .info {
	color:#666;
	font-size:.14rem;
	height:.3rem;
	line-height:.3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.xxtz .list .date {
	color:#666;
	line-height:.3rem;
	font-size:.14rem;
	position:absolute;
	top:.15rem;
	right:.2rem
}
.xxtz .list .box:hover {
	background-color:rgba(126,182,65,0.05)
}
.xxtz .list .yidu .text:before {
	background-color:#999
}
.xxtz .list .weidu .box {
	background-color:rgba(126,182,65,0.05)
}
.xxtz .list .weidu .text:before {
	background-color:#7eb641
}
@media screen and (max-width:1023px) {
	.xxtz {
	padding-bottom:0
}
.xxtz .list li {
	padding-bottom:10px
}
.xxtz .list .box {
	padding:20px 20px
}
.xxtz .list .icon {
	width:20px;
	height:20px;
	top:20px;
	left:20px;
	display:none
}
.xxtz .list .text {
	padding-left:10px
}
.xxtz .list .text:before {
	width:6px;
	height:6px;
	position:absolute;
	top:12px;
	left:-5px;
	background:#7eb641;
	border-radius:50%
}
.xxtz .list .title {
	font-size:14px;
	height:30px;
	line-height:30px;
	padding-right:70px
}
.xxtz .list .info {
	font-size:14px;
	height:30px;
	line-height:30px
}
.xxtz .list .date {
	line-height:30px;
	font-size:12px;
	top:20px;
	right:10px
}
}.alertPopup {
	display:none
}
.alertPopup .transparent {
	display:none;
	position:fixed;
	z-index:999;
	top:0;
	margin:auto;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	-webkit-transition:all .5s;
	transition:all .5s;
	opacity:0
}
.alertPopup.show .transparent {
	display:block;
	opacity:1
}
.alertPopup.show .alertPopupCon {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
.alertPopup .alertPopupCon {
	width:400px;
	height:240px;
	text-align:center;
	padding:20px 20px;
	background-color:#fff;
	border-radius:5px;
	color:#666;
	font-size:18px;
	position:fixed;
	z-index:9999;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.alertPopup .closeBtn {
	cursor:pointer;
	display:block;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#999;
	position:absolute;
	z-index:999;
	right:0;
	top:0
}
.alertPopup .closeBtn:before,.alertPopup .closeBtn:after {
	content:"";
	display:block;
	background:#999;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.alertPopup .closeBtn:before {
	width:15px;
	height:1px
}
.alertPopup .closeBtn:after {
	width:1px;
	height:15px
}
.alertPopup .closeBtn:hover {
	opacity:.8
}
.alertPopup .titleBig {
	font-weight:700;
	color:#7eb641;
	padding:20px 0 20px 0;
	font-size:18px
}
.alertPopup .btns {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	position:absolute;
	bottom:30px;
	left:0
}
.alertPopup .btns a {
	display:inline-block;
	width:140px;
	height:40px;
	line-height:38px;
	border-radius:40px;
	background-color:#fafafa;
	border:1px #ddd solid;
	font-size:16px;
	color:#666;
	margin:0 10px
}
.alertPopup .btns a:first-child {
	margin-left:0
}
.alertPopup .btns a:last-child {
	margin-right:0
}
.alertPopup .btns a:hover {
	border-color:#ccc;
	background-color:#eee
}
.alertPopup .btns .a-2 {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.alertPopup .btns .a-2:hover {
	border-color:#7eb641;
	background-color:#4da656
}
@media screen and (max-width:414px) {
	.alertPopup .alertPopupCon {
	width:90%;
	height:210px;
	font-size:14px
}
.alertPopup .btns a {
	width:120px;
	font-size:14px
}
}.uploadPopup {
	display:none
}
.uploadPopup .transparent {
	display:none;
	position:fixed;
	z-index:999;
	top:0;
	margin:auto;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
	-webkit-transition:all .5s;
	transition:all .5s;
	opacity:0
}
.uploadPopup.show .transparent {
	display:block;
	opacity:1
}
.uploadPopup.show .uploadPopupCon {
	-webkit-transform:translate(-50%,-50%) scale(1);
	transform:translate(-50%,-50%) scale(1)
}
.uploadPopup .uploadPopupCon {
	width:640px;
	text-align:center;
	background-color:#fff;
	color:#666;
	font-size:18px;
	padding:0 0 110px 0;
	position:fixed;
	z-index:9999;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%) scale(0);
	transform:translate(-50%,-50%) scale(0);
	-webkit-transition:all .5s;
	transition:all .5s
}
.uploadPopup .closeBtn {
	cursor:pointer;
	display:block;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	position:absolute;
	z-index:999;
	right:0;
	top:0
}
.uploadPopup .closeBtn:before,.uploadPopup .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.uploadPopup .closeBtn:before {
	width:15px;
	height:1px
}
.uploadPopup .closeBtn:after {
	width:1px;
	height:15px
}
.uploadPopup .closeBtn:hover {
	opacity:.8
}
.uploadPopup .titleBig {
	background-color:#7eb641;
	color:#fff;
	padding:20px 0 20px 0;
	font-size:24px;
	font-weight:700;
	line-height:60px;
	margin-bottom:40px
}
.uploadPopup .uploadDiv {
	max-width:420px;
	margin-left:auto;
	margin-right:auto;
	border-radius:20px;
	border:1px #bbb dashed;
	font-size:18px;
	color:#7eb641;
	padding:.4rem 0;
	margin-bottom:20px;
	position:relative;
	cursor:pointer
}
.uploadPopup .uploadDiv input[type="file"] {
	cursor:pointer;
	font-size:0;
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.uploadPopup .uploadDiv .icon {
	display:block;
	width:70px;
	height:70px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px
}
.uploadPopup .uploadDiv:hover {
	border-color:#7eb641
}
.uploadPopup .tips {
	color:#999;
	font-size:14px;
	text-align:center
}
.uploadPopup .btns {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	position:absolute;
	bottom:30px;
	left:0
}
.uploadPopup .btns a {
	display:inline-block;
	width:200px;
	height:48px;
	line-height:46px;
	border-radius:48px;
	background-color:#fafafa;
	border:1px #ddd solid;
	font-size:16px;
	color:#666;
	margin:0 10px
}
.uploadPopup .btns a:first-child {
	margin-left:0
}
.uploadPopup .btns a:last-child {
	margin-right:0
}
.uploadPopup .btns a:hover {
	border-color:#ccc;
	background-color:#eee
}
.uploadPopup .btns .a-2 {
	border-color:#7eb641;
	background-color:#7eb641;
	color:#fff
}
.uploadPopup .btns .a-2:hover {
	border-color:#7eb641;
	background-color:#4da656
}
@media screen and (max-width:768px) {
	.uploadPopup .uploadPopupCon {
	width:90%;
	font-size:14px
}
.uploadPopup .uploadDiv {
	max-width:300px;
	border-radius:5px;
	padding-top:20px;
	padding-bottom:20px
}
.uploadPopup .uploadDiv .icon {
	width:60px;
	height:60px
}
.uploadPopup .titleBig {
	font-size:16px;
	line-height:30px;
	padding-top:20px;
	padding-bottom:20px
}
.uploadPopup .btns a {
	width:120px;
	font-size:14px;
	height:40px;
	line-height:38px
}
.zgjs .youshi .list li{
	width:100%;
}
}.ewmPopup {
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	z-index:9999;
	top:0;
	left:0
}
.ewmPopup .transparent {
	display:block
}
.ewmPopup .popupCon {
	width:100%;
	height:100%;
	position:relative
}
.ewmPopup .popupWrap {
	width:100%;
	max-width:4rem;
	margin:auto;
	position:absolute;
	z-index:999;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.ewmPopup .con {
	padding:.3rem .3rem;
	background-color:#fff;
	position:relative
}
.ewmPopup .ewms {
	text-align:center
}
.ewmPopup .ewms .div-1 {
	width:300px;
	font-size:.16rem;
	color:#555;
	display:inline-block;
	text-align:center;
	margin:0 .1rem
}
.ewmPopup .closeBtn {
	cursor:pointer;
	display:block;
	width:.4rem;
	height:.4rem;
	text-align:center;
	line-height:.4rem;
	background:#7eb641;
	color:#fff;
	position:absolute;
	z-index:9999;
	right:0;
	top:0
}
.ewmPopup .closeBtn:before,.ewmPopup .closeBtn:after {
	content:"";
	display:block;
	background:#fff;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg)
}
.ewmPopup .closeBtn:before {
	width:.25rem;
	height:1px
}
.ewmPopup .closeBtn:after {
	width:1px;
	height:.25rem
}
@media(max-width:1600px) {
	.container {
	max-width:1260px;
}
}@media(max-width:1366px) {
	.container {
	max-width:1100px;
}
.zgjs .youshi .list li{
	color:#333;
}
}.floatRigth {
	right:0;
}
.floatRigth .arrowBtn {
	cursor:pointer;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	width:30px;
	height:40px;
	text-align:center;
	line-height:40px;
	background:#7eb641;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:-30px;
	z-index:999;
}
.floatRigth .arrowBtn svg {
	width:30px;
	height:30px;
	vertical-align:middle;
}

.signin .conTabs .list .agree .f-r{
	float:left;
}

.map {
	padding:50px 0;
}
.map ul>li{
	width:100%;
	border-bottom:3px solid #666;
	margin-bottom:20px;
}
.map .box{
	font-size: 18px;
}
.map .submap li{
	float:left;
	margin-right:10px;
	width:auto;
	margin-bottom:auto;
	border-bottom:0px solid #666;
}