	/*
1
 *	Created by scp-173 on 2016/10

 *	Copyright (c) 2016 shuwon.com All rights reserved

*/
	
	@charset "utf-8";
	@font-face {
		font-family: "Gravity-UltraLight";
		src: url(http://cdn.xiaolongkan.com/fonts/Gravity-UltraLight.otf);
		font-style: normal
	}
	
	* {
		margin: 0;
		padding: 0;
	}
	
	html,
	body {
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		font-size: 14px;
		background: #FFFFFF;
		color: #3e3e3e;
		overflow-x: hidden;
	}
	
	body,
	blockquote,
	dl,
	dt,
	dd,
	ul,
	ol,
	li,
	pre,
	form,
	fieldset,
	legend,
	button,
	input,
	textarea,
	th,
	td,
	img {
		border: medium none;
		margin: 0;
		padding: 0;
		outline: none;
	}
	
	body,
	button,
	input,
	select,
	textarea {
		font: 14px LatoLight, '微软雅黑', "Microsoft YaHei", tahoma, Srial, helvetica, sans-serif;
		outline: none;
	}
	
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		margin: 0;
	}
	
	ul,
	ol,
	li {
		list-style: none;
	}
	
	a {
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	img {
		border: 0px;
		display: block;
	}
	
	table {
		border-spacing: 0px;
		border-collapse: collapse;
	}
	
	tr {
		cursor: pointer;
	}
	
	input {
		border: 0;
	}
	
	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	select {
		-webkit-appearance: none;
	}
	
	html {
		font-size: 62.5%;
	}
	
	body {
		font-size: 1.6rem;
	}
	
	textarea {
		resize: none;
		padding: 0;
	}
	
	::selection {
		background: #1a96d4;
		color: #fff;
	}
	
	::-moz-selection {
		background: #1a96d4;
		color: #fff;
	}
	
	.clearfix {
		clear: both;
	}
	
	.scroll_cs {
		position: fixed;
		top: 0;
		color: #000;
		font-size: 36px;
		z-index: 999;
		left: 0;
	}
	
	.Hover_off {
		cursor: url(../images/hover.ico), crosshair;
	}
	
	.scrollbar {
		padding-right: 5px;
		overflow-y: auto;
	}
	
	.scrollbar::-webkit-scrollbar {
		width: 5px;
		height: 10px;
	}
	
	.scrollbar::-webkit-scrollbar-button {
		background-color: #d7cfc2;
	}
	
	.scrollbar::-webkit-scrollbar-track {
		background: #d7cfc2;
		overflow: hidden;
	}
	
	.scrollbar::-webkit-scrollbar-track-piece {
		background: url(../images/stripes_tiny_08.png);
	}
	
	.scrollbar::-webkit-scrollbar-thumb {
		background: #42992e;
		border-radius: 4px;
	}
	
	.scrollbar::-webkit-scrollbar-corner {
		background: #42992e;
	}
	
	.scrollbar::-webkit-scrollbar-resizer {
		background: #FF0BEE;
	}
	
	::selection {
		background: #42992e;
		color: #fff;
	}
	
	::-moz-selection {
		background: #42992e;
		color: #fff;
	}
	
	.content1000 {
		width: 1000px;
		margin: 0 auto;
		position: relative;
		height: auto;
		z-index: 2;
	}
	
	body {
		-moz-user-select: none;
		/*火狐*/
		-webkit-user-select: none;
		/*webkit浏览器*/
		-ms-user-select: none;
		/*IE10*/
		-khtml-user-select: none;
		/*早期浏览器*/
		user-select: none;
	}
	
	body.over,
	html.over {
		overflow: hidden;
	}
	/*****************************/
	
	.editPhoto {
		width: 100%;
		height: auto;
		position: relative;
	}
	
	.editPhoto ul {
		width: 100000px;
		height: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
	}
	
	.editPhoto ul li {
		width: 100%;
		height: 100%;
		float: left;
		background-position: center center;
		background-size: cover;
		background-repeat: no-repeat;
		position: relative;
	}
	/*2017-01-03*/
	
	.editPhoto ul li b {
		display: none;
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0px;
		top: 0px;
		background: url(../images/blank7.png);
	}
	
	.editPhoto ul li span {
		/*display: none;*/
		width: 600px;
		height: auto;
		line-height: 30px;
		text-align: center;
		font-size: 30px;
		font-family: "微软雅黑";
		position: absolute;
		left: 50%;
		bottom: 40px;
		margin-left: -300px;
		color: #FFFFFF;
	}
	
	.editPhoto ul li span .zi {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1;
	}
	/*end20170103*/
	
	.editPhoto ul li span:after {
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 40px;
		/*margin-left: -20px;*/
		background: #c61427;
		height: 2px;
		opacity: .5;
		content: '';
		z-index: 0;
	}
	
	.editPhoto ol {
		position: absolute;
		left: 0px;
		bottom: 15px;
		width: 100%;
		text-align: center;
		display: none;
	}
	
	.editPhoto ol li {
		display: inline-block;
		width: 10px;
		height: 10px;
		margin: 0px 3px;
		background: #FFFFFF;
		opacity: .5;
		border-radius: 50%;
	}
	
	.editPhoto ol li.active {
		opacity: 1;
	}
	
	.editPhoto .icon {
		width: 52px;
		height: 52px;
		background: #FFFFFF;
		border-radius: 3px;
		position: absolute;
		top: 50%;
		margin-top: -26px;
		cursor: pointer;
		opacity: .6;
	}
	
	.editPhoto .icon:after {
		width: 27px;
		height: 27px;
		background: url(../images/dishes-btn.png) 0px -27px no-repeat;
		position: absolute;
		left: 13.5px;
		top: 13.5px;
		content: '';
	}
	
	.editPhoto .icon.next:after {
		background-position: -27px -27px;
	}
	
	.editPhoto .icon.prev {
		left: 10px;
	}
	
	.editPhoto .icon.next {
		right: 10px;
	}
	
	.editPhoto .icon:hover {
		background: #c90d23;
		opacity: 1;
	}
	
	.editPhoto .icon:hover:after {
		background-position: 0px 0px;
	}
	
	.editPhoto .icon.next:hover:after {
		background-position: -27px 0px;
	}
	/*IEtips*/
	
	.IEtips {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 1000;
		background: url(../images/ieBG.png);
		display: none;
	}
	
	.IEtips_Box {
		width: 1000px;
		background: #FAFAFA;
		height: 500px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -250px 0 0 -500px;
	}
	
	.IEtips .Browser {
		margin-top: 35px;
	}
	
	.IEtips .IEtips_title {
		font-size: 36px;
		width: 80%;
		margin: 0 auto;
		padding-top: 35px;
	}
	
	.IEtips .Browser ul {
		overflow: hidden;
		text-align: center;
		width: 80%;
		margin: 0 auto;
	}
	
	.IEtips .Browser ul li {
		margin: 0 40px;
		text-align: center;
		width: 120px;
		float: left;
	}
	
	.IEtips .Browser ul li img {
		width: 100px;
		margin: 0 auto;
	}
	
	.IEtips .Browser ul li a,
	.IEtips .Browser ul li span {
		display: inline-block;
		margin-top: 25px;
		color: #2570e1;
		font-size: 16px;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.IEtips .Browser ul li a:hover {
		color: #800886;
	}
	
	.IEtips .brn_off {
		background: url(../images/brn_off.png);
		height: 32px;
		width: 32px;
		position: absolute;
		top: 5px;
		right: 5px;
		cursor: pointer;
	}
	/***mobile*********/
	
	#navToggle {
		position: fixed;
		z-index: 101;
		top: 28px;
		right: 10px;
		width: 30px;
		height: 30px;
		cursor: pointer;
		-webkit-transition: all ease 0.3s;
		transition: all ease 0.3s;
		display: none;
	}
	
	#navToggle span {
		position: absolute;
		top: 0;
		display: block;
		width: 30px;
		height: 2px;
		left: 0;
		border: 0px solid #C82126;
		background-color: #fff;
		-webkit-transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;
		transition: top 0.2s 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;
		transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s;
		transition: top 0.2s 0.2s, transform 0.2s, background 0.2s, opacity 0s 0.2s, -webkit-transform 0.2s;
	}
	
	#navToggle span:nth-of-type(2) {
		top: 15px;
	}
	
	#navToggle span:nth-of-type(3) {
		top: auto;
		bottom: 0;
		-webkit-transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s;
		transition: bottom 0.2s 0.2s, background 0.2s, -webkit-transform 0.2s;
		transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s;
		transition: bottom 0.2s 0.2s, transform 0.2s, background 0.2s, -webkit-transform 0.2s;
	}
	
	#navToggle.expanded:hover {
		border-color: #fff;
	}
	
	#navToggle.expanded {
		border-color: #aaa;
	}
	
	#navToggle.expanded:hover span {
		transform: scale(0.9);
	}
	
	#navToggle.expanded span:nth-of-type(1) {
		top: 15px;
		transform: rotate(45deg);
		transition: top 0.2s, transform 0.2s 0.2s, background 0.2s;
		-webkit-transform: rotate(45deg);
		-webkit-transition: top 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s
	}
	
	#navToggle.expanded span:nth-of-type(2) {
		opacity: 0;
		transition: opacity 0.2s;
		-webkit-transition: opacity 0.2s;
	}
	
	#navToggle.expanded span:nth-of-type(3) {
		bottom: 14px;
		transform: rotate(-45deg);
		transition: bottom 0.2s, transform 0.2s 0.2s, background 0.2s;
		-webkit-transform: rotate(-45deg);
		-webkit-transition: bottom 0.2s, -webkit-transform 0.2s 0.2s, background 0.2s
	}
	
	#mobileNav.expanded {
		display: block;
		top: 0;
	}
	
	#mobileNav {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 100;
		background: #fff;
		transform: translateY(-100%);
		-webkit-transform: translateY(-100%);
		transition: cubic-bezier(0.92, 0.1, 0.25, 1) .8s;
		-webkit-transition: cubic-bezier(0.92, 0.1, 0.25, 1) .8s;
	}
	
	#mobileNav.cur {
		transform: translateY(0);
		-webkit-transform: translateY(0);
	}
	
	#mobileNav ul {
		margin-top: 88px;
		background: #42992e;
	}
	
	#mobileNav ul li {
		line-height: 50px;
		font-size: 16px;
		text-align: center;
		border-bottom: 1px solid #2e751e;
		border-top: 1px solid #59bb43;
	}
	
	#mobileNav ul li.active {
		background-color: rgba(66, 153, 46, 0.6);
	}
	
	#mobileNav ul li a {
		display: block;
		height: 100%;
		color: #fff;
	}
	
	.tyBG {
		background: url(../images/tybg.jpg);
		background-attachment: fixed;
	}
	
	.Flip {}
	
	.Flip .Flip-btn {
		display: inline-block;
	}
	
	.Flip .Flip-btn .fist {
		width: 30px;
		height: 30px;
		display: inline-block;
		color: #999999;
		background: #dcdcdc;
		border-radius: 5px;
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	
	.Flip .Flip-btn .fist a:after {
		/*!  */
		/*!  */
		/*!  */
		border-bottom: 5px solid transparent;
		border-top: 5px solid transparent;
		border-right: 8px solid #9b9b9b;
		display: inline-block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -4px 0 0 -5px;
		content: '';
		transition: all .3s;
		-webkit-transition: all .3s;
		text-indent: 0px;
	}
	
	.Flip .Flip-btn .fist a {
		display: inline-block;
		background: #dcdcdc;
		width: 30px;
		height: 30px;
		border-radius: 5px;
		text-align: center;
		line-height: 30px;
		color: #999999;
		font-size: 16px;
		text-indent: 2em;
		position: relative;
	}
	
	.Flip .Flip-btn .last {
		width: 30px;
		height: 30px;
		display: inline-block;
		color: #999999;
		background: #dcdcdc;
		border-radius: 5px;
		text-align: center;
		position: relative;
		overflow: hidden;
	}
	
	.Flip .Flip-btn .last a:after {
		border-bottom: 5px solid transparent;
		border-top: 5px solid transparent;
		border-left: 8px solid #9b9b9b;
		display: inline-block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -4px 0 0 -5px;
		content: '';
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	
	.Flip .Flip-btn .last a {
		display: inline-block;
		background: #dcdcdc;
		width: 30px;
		height: 30px;
		border-radius: 5px;
		text-align: center;
		line-height: 30px;
		color: #999999;
		text-indent: 2em;
		position: relative;
	}
	
	.Flip .Flip-btn .FlipBtn-a {
		display: inline-block;
		overflow: hidden;
	}
	
	.Flip .Flip-btn .FlipBtn-a a {
		margin: 0 2px;
		display: inline-block;
		background: #dcdcdc;
		width: 30px;
		height: 30px;
		border-radius: 5px;
		text-align: center;
		line-height: 30px;
		color: #999999;
		font-size: 16px;
	}
	
	.Flip .Flip-btn a {
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	
	.Flip .Flip-jup {
		display: inline-block;
		height: 34px;
		overflow: hidden;
		line-height: 34px;
		margin-left: 45px;
	}
	
	.Flip .Flip-jup input {
		display: inline-block;
	}
	
	.Flip .Flip-jup .text {
		width: 66px;
		height: 33px;
		border: 1px solid #dcdcdc;
		background: no-repeat;
		text-align: center;
		border-radius: 5px;
	}
	
	.Flip .Flip-jup .text-btn {
		width: 64px;
		height: 33px;
		background: #dcdcdc;
		border-radius: 5px;
		font-size: 16px;
		color: #333333;
	}
	
	.Flip .Flip-btn a:hover,
	.Flip .Flip-btn a.active {
		background: #42992e;
		color: #fff;
	}
	
	.Flip .Flip-btn .fist:hover a:after {
		border-right: 8px solid #fff;
	}
	
	.Flip .Flip-btn .last:hover a:after {
		border-left: 8px solid #fff;
	}
	/*----------nav-----------------*/
	
	.nav.active {
		top: -88px;
	}
	
	.nav {
		height: 88px;
		top: 0px;
		position: fixed;
		width: 100%;
		z-index: 100;
		background-color: #41982f;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
	}
	
	.nav h1 {
		float: left;
		width: 20%;
		height: 88px;
		text-align: center;
		background: #42992e;
	}
	
	.nav h1 a {
		display: inline-block;
		line-height: 88px;
		margin-top: 9px;
	}
	
	.nav h1 a img {}
	
	.nav ul {
		float: left;
		width: 80%;
		background: rgba(66, 153, 46, 1);
	}
	
	.nav ul li {
		height: 88px;
		float: left;
		width: 12.2%;
		/*! padding-top: 30px; */
		width: calc(100% / 10);
		position: relative;
		overflow: hidden;
		transition: all .5s;
		-webkit-transition: all .5s;
		border-right: 1px solid #328020;
	}
	
	.nav ul li a {
		display: block;
		height: 100%;
		position: absolute;
		width: 100%;
		top: 0;
		z-index: 5;
		left: 0;
		text-decoration: none;
	}
	
	.nav ul li span {
		display: block;
		text-align: center;
		position: relative;
		z-index: 5;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.nav ul li span.cn {
		font-size: 18px;
		color: #fff;
		margin-top: 25px;
	}
	
	.nav ul li span.en {
		text-transform: uppercase;
		opacity: .4;
		color: #fff;
		font-size: 12px;
	}
	
	.nav ul li .nav-hw {
		position: absolute;
		width: 11px;
		height: 11px;
	}
	
	.nav ul li .nav-hw svg {
		width: 100%;
		stroke-dasharray: 50;
		stroke-dashoffset: 50
	}
	
	.nav ul li:hover svg,
	.nav ul li.active svg {
		animation: navSVG 2s linear forwards;
		-webkit-animation: navSVG 2s linear forwards;
	}
	
	@keyframes navSVG {
		to {
			stroke-dashoffset: 0;
		}
	}
	
	.nav ul li .LT {
		left: 9%;
		top: 4%;
	}
	
	.nav ul li .RT {
		right: 9%;
		top: 4%;
	}
	
	.nav ul li .LB {
		left: 9%;
		bottom: 18%;
	}
	
	.nav ul li .RB {
		right: 9%;
		bottom: 18%;
	}
	
	.nav ul li:after {
		position: absolute;
		content: '';
		/*! background: url(../images/nav-bg.png) no-repeat; */
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		transform: scale(1.3);
		-webkit-transform: scale(1.3);
		transition: all .5s;
		-webkit-transition: all .5s;
		background-size: 100% 100%;
	}
	
	.nav ul li.active:after,
	.nav ul li:hover:after {
		transform: scale(.8);
	}
	
	.nav ul li.active,
	.nav ul li:hover {
		background: #fff;
	}
	
	.nav ul li.active span,
	.nav ul li:hover span {
		color: #42992e;
	}
	
	.nav .mask {
		position: absolute;
		width: 80%;
		height: 88px;
		right: 0;
		top: 0;
		z-index: 15;
	}
	
	.nav .nav-ol {
		background: #f7f7f7;
		margin-top: 88px;
		height: auto;
		visibility: hidden;
		opacity: 0;
		transition: all .4s;
		-webkit-transition: all .4s;
		-moz-transition: all .4s;
	}
	
	.nav .nav-ol.cur {
		visibility: visible;
		opacity: 1;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
	}
	/*.nav .nav-ol.active { height: 401px; }*/
	/*1125*/
	
	.nav ol {
		width: 80%;
		margin: 0;
		overflow: hidden;
		margin-left:28%;
		/*padding-top: 85px;*/
	}
	
	.nav ol li {
		float: left;
		width:10%;
		text-align: center;
	}
	
	.nav ol li.first {
		margin-left: 9.5%;
	}
	
	.nav ol li.last {
		margin-right: 12.5%;
	}
	
	.nav ol li .nav-title {
		margin-bottom: 15px;
		position: relative;
	}
	
	.nav ol li .nav-title>a {
		display: block;
		height: 100%;
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 5;
	}
	
	.nav ol li .nav-title span {
		display: block;
		text-indent: 15px;
		text-align: left;
	}
	
	.nav ol li .nav-title span.cn {
		color: #b7190f;
		font-weight: 600;
		font-size: 18px;
	}
	
	.nav ol li .nav-title span.en {
		position: relative;
		color: #c95e57;
		font-size: 12px;
		margin-top: 5px;
		font-family: "Gravity-UltraLight";
		font-weight: 600;
		/*!  */
		letter-spacing: .1em;
	}
	
	.nav ol li .nav-title span.en:after {
		position: absolute;
		content: '';
		height: 5px;
		width: 5px;
		display: block;
		background: #b7190f;
		border-radius: 50%;
		top: 50%;
		left: 0;
		margin-top: -3px;
	}
	
	.nav ol li>a {
		display: block;
		font-size: 14px;
		line-height: 28px;
		margin: 10px auto;
		color: #42992e;
		transition: all .5s;
		-webkit-transition: all .5s;
		text-align: center;
	}
	
	.iwant {
		position: absolute;
		left: 0px;
		bottom: 0px;
	}
	
	.nav ol li>a:hover,
	.nav ol li>a.active {
		background: #42992e;
		color: #fff;
	}
	
	.nav .nav-footer {
		border-top: 2px solid #f9dfdd;
		/* margin-top: 100px;*/
	}
	
	.nav .nav-footer .content1200 {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
		padding: 10px 0;
		position: relative;
	}
	
	.nav .nav-footer .content1200 a {
		float: left;
		margin-top: 18px;
		cursor: pointer;
	}
	
	.nav .nav-footer .content1200 a img {
		width: 300px;
	}
	
	.nav .nav-footer .content1200 .QRcode {
		float: right;
		overflow: hidden;
	}
	
	.nav .nav-footer .content1200 .QRcode .pic-code {
		display: inline-block;
		text-align: center;
		color: #c17470;
		margin-left: 55px;
		font-size: 1.2rem;
	}
	
	.nav .nav-footer .content1200 .QRcode .pic-code img {
		width: 70px;
		border: 3px solid #fff;
		/*margin-bottom: 10px;*/
	}
	
	.music-box {
		display: none;
	}
	/*----------footer-----------------*/
	
	.footer {
		height: auto;
		width: 100%;
		position: relative;
		background: #42992e;
		padding-top: 25px;
	}
	
	.footer.index-footer {
		display: none;
	}
	
	.footer.cur {
		position: fixed;
		bottom: 0;
		z-index: 1;
		/* height: 520px; */
	}
	
	.footer .bq {
		height: 48px;
		line-height: 48px;
		color: rgba(255, 255, 255, .3);
		text-align: center;
		background: #000;
	}
	
	.footer .secondaryNav {
		text-align: center;
		margin-bottom: 15px;
	}
	
	.footer .secondaryNav a {
		color: #fff;
		font-size: 14px;
	}
	
	.footer .bq span a {
		color: rgba(255, 255, 255, .3)
	}
	
	.footer .top {
		height: auto;
		text-align: center;
		padding-bottom: 20px;
	}
	
	.footer .bottom {
		height: auto;
		border-top: 1px solid #89d677;
		padding-bottom: 20px;
	}
	
	.footer.cur .bottom {
		/* height: 154px; */
	}
	
	.footer .webLink {
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		padding: 0 15px 15px;
		margin-top: 20px;
	}
	
	.footer .webLink .tiT {
		margin: 5px auto;
		text-align: left;
	}
	
	.footer .webLink .tiT span {
		cursor: pointer;
		float: right;
		position: relative;
		padding-right: 15px;
	}
	
	.footer .webLink .tiT span i {
		width: 0;
		height: 0;
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-bottom: 4px solid white;
		position: absolute;
		right: 0;
		top: 9px;
		transition: all .5s;
	}
	
	.footer .tiT {
		color: #fff;
	}
	
	.footer .bk {
		text-align: left;
	}
	
	.footer .bk span {
		color: #fff;
	}
	
	.footer .bk span a {
		color: #fff;
		margin: auto 4px;
	}
	
	.footer .bk span.t {}
	
	.footer .bk span.b {
		display: none;
	}
	
	.footer .webLink.active .tiT span i {
		transform: rotateX(180deg)
	}
	
	.footer .webLink.active span.b {
		display: initial;
	}
	
	.footer .footer-logo {
		display: inline-block;
		margin-top: 65px;
	}
	
	.footer .ewm {
		margin-top: 40px;
	}
	
	.footer .ewm ul {
		text-align: center;
	}
	
	.footer .ewm ul li {
		display: inline-block;
		margin: 0 15px;
	}
	
	.footer .ewm ul li img {
		margin: 0 auto;
		width: 96px;
		border: 7px solid #42992e;
	}
	
	.footer .ewm ul li span {
		display: block;
		text-align: center;
		width: 100%;
		color: #fff;
		font-size: 12px;
		margin-top: 10px;
	}
	
	.footer .content1200 {
		width: 1200px;
		margin: 0 auto;
		position: relative;
		height: 100%;
		padding-top: 15px;
	}
	
	.footer .left {}
	
	.footer .left .text-up {
		float: left;
		width: 50%;
		line-height: 28px;
		color: #fff;
	}
	
	.footer .left .text-up i {
		height: 28px;
		width: 28px;
		display: block;
		float: left;
		margin-right: 15px;
	}
	
	.footer .left .text-up .icon1 {
		background: url(../images/footer-icon5.png);
	}
	
	.footer .left .text-up .icon2 {
		background: url(../images/footer-icon5.png);
	}
	
	.footer .left .text-up a {
		color: #fff;
	}
	
	.footer .left .text-botom {
		color: #fff;
		line-height: 28px;
		margin-top: 15px;
	}
	
	.footer .left .text-botom .icon3 {
		background: url(../images/footer-icon6.png);
		display: block;
		width: 28px;
		height: 28px;
		float: left;
		margin-right: 15px;
	}
	
	.footer .right {}
	
	.footer .right ul {
		overflow: hidden;
		height: 70px;
	}
	
	.footer .right ul li {
		width: 90px;
		height: 40px;
		float: right;
		margin-left: 25px;
	}
	
	.footer .right ul li img {
		margin: 0 auto;
		display: block;
	}
	
	.footer .right ul li span {
		width: 100%;
		color: #fff;
		display: block;
		font-size: 14px;
		text-align: center;
		margin-top: 5px;
	}
	/*1124*/
	
	.footer .right ul li.cur1 {
		cursor: pointer;
	}
	/*end*/
	/*loding*/
	
	#bonfire-pageloader {
		position: fixed;
		z-index: 200;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: #5C1B1B;
	}
	
	#bonfire-pageloader .svg {
		width: 100px;
		height: 100px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -50px 0 0 -50px;
	}
	
	#bonfire-pageloader .svg svg {
		stroke-dasharray: 100;
		animation: dash 5s linear infinite;
	}
	
	@keyframes dash {
		to {
			stroke-dashoffset: 1000;
		}
	}
	
	.Counter {
		position: absolute;
	}
	/*1124 严正声明close*/
	
	.smHTML .close {
		position: absolute;
		right: -20px;
		top: -18px;
		opacity: 1;
		width: 18px;
		transition: all .6s;
		-webkit-transition: all .6s;
	}
	
	.smHTML .close img {
		width: 100%;
	}
	
	.smHTML .close:hover {
		transform: rotate(90deg);
	}
	
	.enter {
		display: none;
	}
	/*end*/
	/*----------index-----------------*/
	/*1202*/
	/*.TuOP .Top-btn img,.TuOP .btn-TC img,*/
	
	.TuOP .btn-statement img {
		display: none;
	}
	
	.TuOP .Top-btn img,
	.TuOP .btn-TC img {
		width: 100%;
	}
	/*end*/
	
	.index {
		height: auto;
		position: relative;
	}
	
	.index .swiper-wrapper {
		z-index: 15;
	}
	
	.index .box {
		height: 100vh;
		width: 100%;
		position: relative;
		z-index: 15;
		overflow: hidden;
	}
	
	.index .swiper-wrapper {
		/*height: auto;*/
		height: 100%;
	}
	
	.index>.swiper-wrapper {
		display: block;
	}
	
	.index .box1 {}
	
.banner{position:relative;width:100%;height:100vh;overflow:hidden;z-index:9; margin:0px; padding:0px;}
#fullSlide{width:100%;position:relative;height:100vh;}
#fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#fullSlide .bd ul{width:100% !important;}
#fullSlide .bd li{width:100% !important;height:100vh;overflow:hidden;text-align:center;}
#fullSlide .bd li.bj1 { background: url(banner1.jpg) no-repeat center / cover}
#fullSlide .bd li.bj2 { background: url(banner2.jpg) no-repeat center / cover}
#fullSlide .bd li.bj3 { background: url(banner3.jpg) no-repeat center / cover}
#fullSlide .bd li a{display:block;height:100vh;}
#fullSlide .hd{position:absolute;bottom:0;left:0;width:100%;z-index:1;height:28px;line-height:28px;text-align:center;}
#fullSlide .hd ul{height:28px;text-align:center;}
#fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:15px;height:28px;margin:0 5px;background:url(ico.png) no-repeat 0 -169px;overflow:hidden;line-height:9999px;}
#fullSlide .hd ul .on{background:url(ico.png) no-repeat -17px -169px;}

	
	.index .box1 .banner-box {
		height: 100%;
	}
	
	.index .box1 .banner-box .banner-page {
		position: relative;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.index .box1 .banner-box .banner-page.active {
		z-index: 9;
	}
	
	.index .box1 .banner-box-pag {
		position: absolute;
		width: 100%;
		bottom: 5%;
		z-index: 15;
		top: auto;
	}
	
	.index .box1 .banner-box-pag span {
		display: inline-block;
		height: 16px;
		width: 16px;
		background: #fff;
		margin: 0 10px;
		border-radius: 50%;
		cursor: pointer;
		position: relative;
		overflow: hidden;
		bottom: 0px;
		opacity: 1;
	}
	
	.index .box1 .banner-box-pag span.swiper-pagination-bullet-active:after {
		height: 16px;
	}
	
	.index .box1 .banner-box-pag span.swiper-pagination-bullet-active {
		background: #42992e;
		opacity: 1;
	}
	
	.index .box1 .Background {
		height: 100%;
		position: fixed;
		width: 100%;
	}
	
	.index .box1 .Background .Background-canvas {
		height: 100%;
	}
	
	.index .box1 .banner-text {
		background-size: auto 100%;
		position: absolute;
		width: 790px;
		height: 327px;
		background-size: 100% 100%;
		top: 50%;
		left: 50%;
		margin: 20px 0 0 -395px;
		z-index: 5;
	}
	/*.index .box1 .banner-text:after { position: absolute; content: ''; width: 72px; height: 98px; background: url(../images/banner-text4.png) no-repeat; right: 4%; bottom: -58px; }*/
	
	.index .box1 .banner-shadow {
		position: absolute;
		left: 0;
		width: 100%;
		bottom: 0;
		height: 67%;
		background-size: auto 100%;
	}
	
	.index .box1 .Background.b11 {
		background-size: auto 100%;
	}
	
	.index .box1 .Background.b22 {
		background-size: auto 100%;
	}
	
	.index .box1 .Background.b33 {
		background-size: auto 100%;
	}
	
	.index .box1 .banner-text.t11 {
		width: 553px;
		height: 202px;
		margin-top: 75px;
		margin-left: -276px;
	}
	
	.index .box1 .banner-text.t22 {
		width: 597px;
		height: 202px;
		margin-top: 75px;
		margin-left: -298px;
	}
	
	.index .box1 .banner-text.t33 {
		width: 769px;
		height: 237px;
		margin-top: 75px;
		margin-left: -385px;
	}
	
	.index .box1 .banner-text.t11:after,
	.index .box1 .banner-text.t22:after,
	.index .box1 .banner-text.t33:after {
		display: none;
	}
	
	.index .box2 {}
	
	.index .box2 .ifMoverClick {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 5;
	}
	
	.index .box2 .Recommend {
		height: 100%;
		position: relative;
		background: #47b72d;
		z-index: 6;
	}
	
	.index .box2 .Recommend ol {
		position: absolute;
		right: 15px;
		top: 45%;
		z-index: 15;
	}
	
	.index .box2 .Recommend ol .btnli-bg {
		position: absolute;
		width: 24px;
		height: 24px;
		left: 50%;
		margin: 0 0 0 -12px;
		z-index: 1;
		content: '';
		background: rgba(255, 255, 255, 0.3);
		border-radius: 50%;
		top: 9px;
		transition: all .4s;
		-webkit-transition: all .4s;
	}
	
	.index .box2 .Recommend ol li {
		width: 12px;
		height: 12px;
		border-radius: 50%;
		background: #fff;
		cursor: pointer;
		position: relative;
		margin: 15px;
		z-index: 5;
		transition: all .4s;
		-webkit-transition: all .4s;
	}
	
	.index .box2 .Recommend ol li.active {
		background: #42992e;
	}
	
	.index .box2 .Recommend ul {
		height: 100%;
		position: relative;
	}
	
	.index .box2 .Recommend ul li {
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		overflow: hidden;
		width: 100%;
	}
	
	.index .box2 .Recommend ul li>img {
		width: 100%;
		height: 100%;
		transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transition: all .8s;
		-webkit-transition: all .8s;
		width: 100%;
	}
	
	.index .box2 .Recommend ul li .text {
		position: absolute;
		left: 5%;
		max-width: 296px;
		bottom: 7%;
		transform: translateX(-150%);
		-webkit-transform: translateX(-150%);
		transition: all .8s;
		-webkit-transition: all .8s;
	}
	
	.index .box2 .Recommend ul li .text img {
		width: 100%;
	}
	
	.index .box2 .Recommend ul li.active img {
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}
	
	.index .box2 .Recommend ul li.active .text {
		transform: translateX(0);
		-webkit-transform: translateX(0);
	}
	
	.index .box2 #IFcanvas {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}
	
	.index .box2 .more {
		background: url(../images/index-box2-gz.png) no-repeat;
		width: 52px;
		height: 292px;
		position: absolute;
		right: 5%;
		z-index: 15;
		top: -15px;
		transition: cubic-bezier(.22, .61, .36, 1) .5s;
		-webkit-transition: cubic-bezier(.22, .61, .36, 1) .5s;
	}
	
	.index .box2 .more:hover {
		top: 0;
	}
	
	.index .box2 .more a {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.index .box2 #center {
		height: 100%;
		width: 100%;
	}
	
	.index .box2 #dhtmlbook {
		background: #000;
		visibility: hidden;
		height: 100%;
		width: 100%;
		position: relative;
	}
	
	.index .box2 #txtbox {
		font-size: 0.8em;
		width: 410px;
		color: #aba193;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		position: absolute;
		top: 320px;
		text-align: center
	}
	
	.index .box2 .page {
		overflow: hidden;
		width: 50%;
		cursor: pointer;
		position: absolute;
		height: 100%
	}
	
	.index .box2 .right {
		border-right: #000000 1px solid;
		left: 50%
	}
	
	.index .box2 .turn {
		background: #000000
	}
	
	.index .box2 .img {
		width: 200%;
		position: absolute;
		height: 100%
	}
	
	.index .box3 {
		margin: 0;
	}
	
	.index .box3 .left {
		background: url(../images/restaurant-pic.jpg) no-repeat;
		height: 100%;
		background-size: 100% 100%;
		position: relative;
		padding: 0;
	}
	/*.index .box3 .right { background: url(../images/restaurant-pic2.jpg) no-repeat; height: 100%; background-size: 100% 100%; position: relative; padding: 0; }*/
	
	.index .box3 .right {
		background: url(../images/sss.jpg) no-repeat center;
		height: 100%;
		background-size: 100% auto;
		position: relative;
		padding: 0;
	}
	
	.index .box3 .index-box3bg {
		position: absolute;
		width: 100%;
		height: 100%;
		background: url(../images/index-box3bg.png);
		background-size: 100% 100%;
	}
	/*1124*/
	
	.index .box3 .environment-text {
		position: absolute;
		bottom: 20%;
		left: 6%;
		z-index: 16;
		transition: all 1.8s;
		-webkit-transition: all 1.8s;
	}
	/*end*/
	
	.index .box3 .left .environment-text {}
	
	.index .box3 .right .environment-text {}
	
	.index .box3 .left .environment-text span {
		display: block;
		color: #fff;
		text-transform: uppercase;
		position: relative;
		text-indent: 15px;
		overflow: hidden;
	}
	
	.index .box3 .left .environment-text span.cn {
		font-size: 40px;
		position: relative;
	}
	
	.index .box3 .left .environment-text span.en {
		font-size: 26px;
		margin-top: 20px;
	}
	
	.index .box3 .left .environment-text span.en:after {
		position: absolute;
		content: '';
		width: 2px;
		background: #42992e;
		height: 100%;
		left: 0;
		top: 0;
		transition: all .4s;
		-webkit-transition: all .4s;
	}
	
	.index .box3 .left .environment-text i {}
	
	.index .box3 .right .environment-text span {
		display: block;
		color: #fff;
		text-transform: uppercase;
		position: relative;
		text-indent: 15px;
		overflow: hidden;
	}
	
	.index .box3 .right .environment-text span.cn {
		font-size: 40px;
		position: relative;
	}
	
	.index .box3 .right .environment-text span.en {
		font-size: 26px;
		margin-top: 20px;
	}
	
	.index .box3 .right .environment-text span.en:after {
		position: absolute;
		content: '';
		width: 2px;
		background: #42992e;
		height: 100%;
		left: 0;
		top: 0;
		transition: all .4s;
		-webkit-transition: all .4s;
	}
	
	.index .box3 .right .environment-text i {}
	
	.index .box3 .Parent i {
		position: absolute;
		border-radius: 50%;
		background: #fff;
		bottom: -35px;
		height: 28px;
		width: 28px;
		top: auto;
		transition: all .3s;
		-webkit-transition: all .3s;
		left: 15px;
	}
	
	.index .box3 .Parent i{
		position: absolute;
		left: 50%;
		top:110%;
		margin: -8px 0 0 -8px;
		color: #42992e;
		transition: all .3s;
		-webkit-transition: all .3s; background:#fff url(tbs.png) center no-repeat
	}
	
	.index .box3 a {
		display: block;
		height: 100%;
		width: 100%;
	}
	
	
	.index .box3 a:hover i{ background:#42992e url(tb.png) center no-repeat; width:28px; height:28px;
	}
	
	.index .box3 a:hover .environment-text {
		transform: translateY(-150px);
		-webkit-transform: translateY(-150px);
	}
	
	.index .box3 a:hover .environment-text span.en:after {
		transform: translateY(100%);
		-webkit-transform: translateY(100%);
	}
	
	.index .box4 {}
	
	.index .box4 .title-plate {
		position: absolute;
		width: 100%;
		top: 18%;
		z-index: 5;
		text-align: center;
	}
	
	.index .box4 .newsIndex .row li {
		width: 25%;
	}
	
	.index .box4 .title-plate span {
		display: block;
		color: #42992e;
		text-align: center;
		text-transform: uppercase;
		position: relative;
	}
	
	.index .box4 .title-plate span.cn {
		font-size: 48px;
	}
	
	.index .box4 .title-plate span.en {
		font-size: 24px;
		display: inline-block;
		width: 100px;
		margin-top: 15px;
	}
	
	.index .box4 .title-plate span.en:after {
		height: 26px;
		width: 2px;
		background: #42992e;
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -13px;
	}
	
	.index .box4 .newsIndex {
		position: absolute;
		bottom: 30%;
		width: 1600px;
		left: 50%;
		z-index: 5;
		margin-left: -800px;
	}
	
	.index .box4 .newsIndex .row {
		background: #fff;
	}
	
	.index .box4 .newsIndex .row li {
		position: relative;
		height: 250px;
		padding: 25px 5%;
	}
	
	.index .box4 .newsIndex .row li .vertical {
		overflow: hidden;
		background: #fff;
		color: #fff;
		padding: 0% 15px;
		height: 0;
		width: 80%;
		position: absolute;
		margin: 0 auto;
		left: 10%;
		transition: all .5s;
		-webkit-transition: all .5s;
		top: 50%;
		opacity: 0;
		border: 10px solid #fff;
	}
	
	.index .box4 .newsIndex .row li .timer {
		position: relative;
		z-index: 5;
		font-size: 24px;
		transition: all .5s;
		-webkit-transition: all .5s;
		color: #fff;
	}
	
	.index .box4 .newsIndex .row li .title {
		position: relative;
		z-index: 5;
		font-size: 18px;
		line-height: 28px;
		/*height: 36px;*/
		overflow: hidden;
		color: #000000;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.index .box4 .newsIndex .row li .text {
		position: relative;
		z-index: 5;
		font-size: 14px;
		line-height: 28px;
		height: 44%;
		overflow: hidden;
		margin-top: 25px;
		color: #000000;
		opacity: .6;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.index .box4 .newsIndex .row li img {
		position: absolute;
		top: 0;
		height: 100%;
		z-index: 1;
		left: 0;
		opacity: 0;
		/*!  */
		/*!  */
	}
	
	.index .box4 .newsIndex .row li i {
		opacity: 0;
		transition: all .5s;
		-webkit-transition: all .5s;
		color: #42992e;
		font-weight: 100;
		background: #fff;
		height: 28px;
		width: 28px;
		border-radius: 50%;
		margin-top: 5px;background:#42992e url(tbs.png) center no-repeat;
	}
	
	.index .box4 .newsIndex .row li i:before {
		margin: 7px auto;
		text-align: center;
		display: block;
	}
	
	.index .box4 .more {
		width: 184px;
		height: 46px;
		border-radius: 5px;
		display: block;
		background: #42992e;
		position: absolute;
		text-align: center;
		line-height: 46px;
		color: #fff;
		left: 50%;
		bottom: 10%;
		margin-left: -92px;
		overflow: hidden;
	}
	
	.index .box4 .more:after {
		width: 180px;
		height: 42px;
		border: 1px solid #fff;
		content: '';
		position: absolute;
		left: 2px;
		top: 2px;
		border-radius: 5px;
		transition: cubic-bezier(.55, .06, .68, .19) 0.4s;
		-webkit-transition: cubic-bezier(.55, .06, .68, .19) 0.4s;
	}
	
	.index .box4 .more:hover:after {
		transform: scale(1.4);
	}
	
	.index .box4 .newsIndex .row li:hover .vertical {
		width: 80%;
		position: absolute;
		height: 390px;
		top: 50%;
		margin: -195px auto 0;
		background: #42992e;
		padding: 25% 15px;
		opacity: 1;
	}
	
	.index .box4 .newsIndex .row li:hover .timer {}
	
	.index .box4 .newsIndex .row li:hover .title {
		color: #fff;
	}
	
	.index .box4 .newsIndex .row li:hover .text {
		color: #fff;
		opacity: 1;
	}
	
	.index .box4 .newsIndex .row li:hover img {
		opacity: .2;
	}
	
	.index .box4 .newsIndex .row li:hover i {
		opacity: 1;background:#fff url(tbs.png) center no-repeat
	}
	
	.box4-bg {
		background: url(../images/index-news.jpg) no-repeat center;
		background-size: 100% 100%;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.index .box5 {
		background: url(../images/index-team.jpg) no-repeat center;
		background-size: 100% 100%;
		overflow: hidden;
	}
	
	.index .box5 .title-plate {
		position: absolute;
		width: 100%;
		top: 10%;
		text-align: center;
	}
	
	.index .box5 .title-plate span {
		display: block;
		color: #42992e;
		text-align: center;
		text-transform: uppercase;
		position: relative;
	}
	
	.index .box5 .title-plate span.cn {
		font-size: 24px;
		line-height: 48px;
	}
	
	.index .box5 .title-plate span.en {
		font-size: 24px;
		display: inline-block;
		width: 400px;
		margin-top: 15px;
	}
	
	.index .box5 .title-plate span.en:after {
		height: 26px;
		width: 2px;
		background: #42992e;
		content: '';
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -13px;
	}
	
	.index .box5 a {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.index .box6 {
		overflow: hidden;
	}
	
	.index .box6 .title-plate {
		background: url(../images/index-join.png) no-repeat;
		width: 787px;
		height: 137px;
		position: absolute;
		left: 50%;
		top: 20%;
		z-index: 5;
		margin-left: -393.5px;
		z-index: 15;
	}
	
	.index .box6 .join {
		width: 350px;
		height: 94px;
		text-align: center;
		line-height: 94px;
		color: #42992e;
		background: url(../images/indx-join-moreBg.jpg);
		display: block;
		z-index: 16;
		position: absolute;
		border-radius: 15px;
		overflow: hidden;
		left: 50%;
		margin-left: -175px;
		top: 45%;
		font-size: 36px;
	}
	
	.index .box6 .join:after {
		width: 346px;
		height: 90px;
		left: 2px;
		top: 2px;
		position: absolute;
		content: '';
		border: 1px solid #42992e;
		border-radius: 15px;
		transition: all .3s;
		-webkit-transition: all .3s;
	}
	
	.index .box6 .index-join-mask {
		background: url(../images/index-join-mask.jpg) no-repeat;
		position: absolute;
		width: 100%;
		height: 100%;
		opacity: 1;
		z-index: 1;
		top: 0;
		background-size: 100% 100%;
		opacity: .7;
	}
	
	.index .box6 .index-join {
		/*! background: url(../images/index-join.jpg) no-repeat center bottom; */
		position: absolute;
		width: 100%;
		height: 100%;
		opacity: .3;
		z-index: 5;
		/*! animation:Larger 54s linear forwards; */
		background-attachment: fixed;
	}
	
	.index .box6 .information {
		position: absolute;
		width: 100%;
		bottom: 15%;
		z-index: 16;
	}
	
	.index .box6 .information ul {
		text-align: center;
	}
	
	.index .box6 .information ul li {
		width: 321px;
		height: 54px;
		display: inline-block;
		margin: 0 1%;
	}
	
	.index .box6 .information ul li a {
		display: block;
		width: 100%;
		height: 100%;
	}
	
	.index .box6 .information ul li a .phone-num {
		text-align: left;
	}
	
	.index .box6 .information ul li a .phone-num span {
		font-size: 1.6rem;
		color: #fff;
	}
	
	.index .box6 .information ul li a .more-shop span {
		font-size: 1.6rem;
		color: #fff;
		text-align: left;
	}
	
	.index .box6 .information ul li a .more-shop {
		text-align: left;
	}
	
	.index .box6 .information ul li a .phone {
		margin-right: 5px;
	}
	
	.index .box6 .information ul li a .position {
		margin-right: 5px;
	}
	/*1201*/
	
	.index .box6 .join:hover:after {
		top: 7px;
		left: 7px;
		width: 336px;
		height: 80px;
	}
	/*end*/
	/*.index .box6 .information ul li.cur1 { background: url(../images/index-jpin-pic1.png) no-repeat center center; }
.index .box6 .information ul li.cur2 { background: url(../images/cha.png) no-repeat center center; }*/
	
	.box6-bg {
		background: url(../images/index-join.jpg) no-repeat center bottom;
		background-size: 100% 100%;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.index .box7 {
		background: url(../images/index-box7.jpg);
		box-shadow: 2px 2px 7px #626262;
	}
	
	.index .box7 .porduct-text {
		font-size: 38px;
		color: #42992e;
		position: absolute;
		text-align: center;
		width: 100%;
		bottom: 27%;
	}
	
	.index .box7 .Loong {
		position: absolute;
		width: 500px;
		height: 500px;
		left: 50%;
		top: 42%;
		margin: -250px 0 0 -250px;
	}
	
	.index .box7 .Loong .index-droung1 {
		background: url(../images/loong.png);
		width: 424px;
		height: 425px;
		position: absolute;
		left: 50%;
		margin-left: -212px;
		z-index: 5;
	}
	
	.index .box7 .Loong .index-droung2 {
		background: url(../images/loong.png);
		width: 404px;
		height: 425px;
		background-position: -425px 0;
		position: absolute;
		z-index: 15;
		left: 50%;
		margin-left: -202px;
		top: 7%;
	}
	
	.index .box7 .Loong .index-droung3 {
		background: url(../images/loong.png);
		height: 172px;
		width: 1920px;
		position: absolute;
		left: 50%;
		margin-left: -960px;
		background-position: 0 -425px;
		bottom: 0px;
		z-index: 1;
	}
	
	.index .box7 .Loong .index-droung4 {
		background: url(../images/Loong-show.png);
		width: 520px;
		height: 53px;
		position: absolute;
		left: 50%;
		margin-left: -260px;
		bottom: 9%;
		z-index: 2;
	}
	
	.index .box7 .Loong .lightMask {
		position: absolute;
		height: 300px;
		width: 300px;
		transform: rotate(45deg);
		left: 50%;
		top: 50%;
		margin: -187px 0 0 -150px;
		z-index: 5;
		overflow: hidden;
	}
	
	.index .box7 .Loong .lightMask .light {
		background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
		position: absolute;
		height: 400px;
		width: 400px;
		transform: rotate(-45deg);
		top: 150%;
		left: -50%;
		margin: -200px 0 0 -200px;
	}
	
	.index .box7 .Loong:hover .light {
		left: 150%;
		top: -50%;
		transition: all 1s;
		-webkit-transition: all 1s;
	}
	
	.index .box7 .loong-text {
		width: 600px;
		position: absolute;
		left: 50%;
		margin-left: -300px;
		bottom: 22%;
		text-align: center;
		transform: scale(.7);
	}
	
	.index .box7 .loong-text span {
		width: 235px;
		height: 36px;
		display: inline-block; text-align:center;
		
		margin: 0 15px;
	}
	
	.index .box7 .loong-text .text1 {
		background-position: -825px 0;
	}
	
	.index .box7 .loong-text .text2 {
		background-position: -825px -36px;
	}
	
	.index .box7 .texat-information {
		text-align: center;
		font-size: 14px;
		line-height: 28px;
		position: absolute;
		width: 520px;
		left: 50%;
		margin-left: -260px;
		bottom: 12%;
		font-weight: 600;
	}
	
	.index .box7 .more {
		position: absolute;
		width: 184px;
		height: 46px;
		text-align: center;
		display: block;
		line-height: 46px;
		background: #42992e;
		left: 50%;
		margin-left: -92px;
		bottom: 5%;
		border-radius: 10px;
		color: #fff;
	}
	
	.index .box7 .more:after {
		position: absolute;
		content: '';
		width: 180px;
		height: 42px;
		border: 1px solid #fff;
		left: 2px;
		top: 2px;
		border-radius: 10px;
		overflow: hidden;
		transition: cubic-bezier(.55, .06, .68, .19) 0.4s;
		-webkit-transition: cubic-bezier(.55, .06, .68, .19) 0.4s;
	}
	
	.index .box7 .more:hover:after {
		transform: scale(1.4);
	}
	
	.index-bg>ul>li {
		position: fixed;
		z-index: 1;
		opacity: 0;
	}
	
	.index-bg>ul>li.active {
		opacity: 1;
	}
	
	.TuOP {
		width: 60px;
		height: auto;
		position: fixed;
		z-index: 100;
		right: 2%;
		bottom: 5%;
	}
	
	.TuOP .Top-btn {
		width: 60px;
		height: 38px;
		/* background: url(../images/up-top.png) no-repeat;*/
		background-size: cover;
		cursor: pointer;
		position: relative;
		top: 0;
		left: 0;
	}
	
	.TuOP .btn-TC {
		width: 60px;
		height: 62px;
		/*background: url(../images/input-btnZXH.jpg) no-repeat;*/
		background-size: cover;
		bottom: 0;
		left: 0;
		position: relative;
		cursor: pointer;
		margin: 5px 0;
	}
	/*.TuOP .btn-statement { width: 60px; height: 45px; background: url(../images/statement.jpg) no-repeat; background-size: cover; position: relative; cursor: pointer; }*/
	
	.zxh {
		width: 100%;
		height: 100%;
		background: url(../images/ieBG.png);
		position: fixed;
		z-index: 150;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: none;
	}
	
	.zxh .form-input {
		width: 864px;
		height: 380px;
		background: #fff;
		position: absolute;
		right: 5%;
		bottom: 5%;
		padding: 25px;
	}
	
	.zxh .form-input .btn-off {
		height: 68px;
		width: 68px;
		border-radius: 50%;
		position: absolute;
		right: -34px;
		bottom: 52px;
		box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.3), inset 0 -5px 5px rgba(100, 100, 100, 0.1), inset 0 5px 5px rgba(255, 255, 255, 0.3);
		background: radial-gradient(left top, circle cover, rgb(255, 90, 115) 3%, rgb(200, 1, 26) 91%);
		background: -o-radial-gradient(left top, circle cover, rgb(255, 90, 115) 3%, rgb(200, 1, 26) 91%);
		background: -ms-radial-gradient(left top, circle cover, rgb(255, 90, 115) 3%, rgb(200, 1, 26) 91%);
		background: -moz-radial-gradient(left top, circle cover, rgb(255, 90, 115) 3%, rgb(200, 1, 26) 91%);
		background: -webkit-radial-gradient(left top, circle cover, rgb(255, 90, 115) 3%, rgb(200, 1, 26) 91%);
	}
	
	.zxh .form-input .btn-off:after {
		background: url(../images/brn_off2.png) no-repeat;
		position: absolute;
		content: '';
		height: 25px;
		width: 25px;
		left: 50%;
		top: 50%;
		margin: -12px 0 0 -12px;
		cursor: pointer;
	}
	
	.zxh .form-input .btn-off.active {
		background: #c7001a;
		background: -moz-linear-gradient(#c7001a, #fe536d);
		background: -ms-linear-gradient(#c7001a, #fe536d);
		background: -o-linear-gradient(#c7001a, #fe536d);
		background: -webkit-gradient(linear, 0 0, 0 100%, from(#c7001a), to(#fe536d));
		background: -webkit-linear-gradient(#c7001a, #fe536d);
		background: linear-gradient(#c7001a, #fe536d);
	}
	
	.zxh .form-input .title {
		font-size: 24px;
		line-height: 42px;
		color: #d60320;
		margin-left: 1%;
	}
	
	.zxh .form-input .title i {}
	
	.zxh .form-input .input {
		width: 31%;
		float: left;
		border: 1px solid #c9c9c9;
		height: 40px;
		margin: 0 1% 15px;
		/*!  */
	}
	
	.zxh .form-input .input>span {
		float: left;
		width: 22%;
		height: 38px;
		line-height: 38px;
		text-align: left;
		text-indent: .5em;
		font-size: 18px;
		color: #4c4c4c;
	}
	
	.zxh .form-input .input>span:after {
		height: 27;
	}
	
	.zxh .form-input .input .input-box {
		float: left;
		line-height: 38px;
		height: 38px;
		width: 78%;
		position: relative;
	}
	
	.zxh .form-input .input .input-box input {
		line-height: 38px;
		width: 80%;
		opacity: .6;
	}
	
	.zxh .form-input .input .input-box .btn_Prompt {
		width: 20px;
		height: 20px;
		position: absolute;
		display: block;
		top: 10px;
		right: 7px;
	}
	
	.zxh .form-input .input .input-box .tipe-text {
		display: block;
		font-size: 12px;
		color: #d60320;
		line-height: 24px;
		height: 24px;
	}
	
	.zxh .form-input .textarea {
		width: 97%;
		margin: 20px 1% 0;
		position: relative;
		height: 166px;
	}
	
	.zxh .form-input .textarea>span {
		width: 70px;
		display: block;
		text-align: left;
		text-indent: .5em;
		font-size: 18px;
		color: #4c4c4c;
		position: relative;
		z-index: 5;
		line-height: 38px;
	}
	
	.zxh .form-input .textarea .input-box {
		position: absolute;
		width: 100%;
		border: 1px solid #c9c9c9;
		height: 166px;
		top: 0;
		z-index: 1;
	}
	
	.zxh .form-input .textarea .wordCount {}
	
	.zxh .form-input .textarea .wordCount .wordwrap {
		position: absolute;
		bottom: 9px;
		right: 35px;
		color: #4c4c4c;
		font-size: 12px;
	}
	
	.zxh .form-input .textarea .wordCount .wordwrap .word {
		color: #d00404;
		font-style: normal;
		margin: 0 3px;
	}
	
	.zxh .form-input .textarea .btn_Prompt {
		width: 20px;
		height: 20px;
		position: absolute;
		display: block;
		bottom: 10px;
		right: 7px;
	}
	
	.zxh .form-input .textarea .tipe-text {
		display: block;
		font-size: 12px;
		color: #d60320;
		line-height: 24px;
		height: 24px;
	}
	
	.zxh .form-input .textarea textarea {
		height: 100%;
		font-size: 14px;
		line-height: 28px;
		text-indent: 6em;
		width: 100%;
		line-height: 38px;
	}
	
	.zxh .form-input .btn-tj {
		width: 148px;
		height: 30px;
		background: #d00404;
		text-align: center;
		color: #fff;
		margin: 20px auto 0;
		display: block;
		cursor: pointer;
	}
	
	.zxh .form-input .input.cur {
		border: 1px solid red;
	}
	
	.error {
		background: url(../images/btn_error.png) no-repeat;
	}
	
	.empty {
		background: url(../images/btn_empty.png) no-repeat;
	}
	
	.Correct {
		background: url(../images/btn_Correct.png) no-repeat;
	}
	
	@keyframes Larger {
		0% {
			transform: scale(1);
		}
		100% {
			transform: scale(1.3);
		}
	}
	/*banner-in*/
	
	.banner-in {
		height: 100vh;
		overflow: hidden;
		position: relative;
		transition-delay: .5s;
		-webkit-transition-delay: .5s;
		transition: all .5s;
		-webkit-transition: all .5s;
		opacity: 0;
		background: url(../images/bannerIn-dishes.jpg) center top no-repeat;
		background-size: cover;
	}
	
	.banner-in .bannerIn-img {
		width: 100%;
		position: fixed;
		top: 0;
	}
	
	.banner-in.vh70 {
		height: 70vh;
	}
	
	.banner-in.vh70 .bannerIn-img {
		margin-top: -20%;
	}
	
	.banner-in.active {
		opacity: 1;
	}
.bannercp{position:relative;zoom:1;overflow:hidden}
.index_b_hero{position:relative;margin:auto;width:1200px;height:766px}
.index_b_hero img{width:1200px;height:766px}
.index_b_hero .heros{width:1200px;height:766px}
.index_b_hero .hero-wrap{position:absolute;overflow:visible}
.index_b_hero .page_btn{position:absolute;top:310px;z-index:366;width:22px;height:40px}
.index_b_hero .prev{left:-50px;background:url(../images/custom_left.png)}
.index_b_hero .next{right:-50px;background:url(../images/custom_right.png)}
.index_b_hero .hero{position:absolute;top:0;left:0;z-index:1;width:1200px;height:766px;overflow:hidden}
.index_b_hero .hero .wenz { width:100%; height:50px; line-height:50px;background:url(../images/txtbg7.png); color:#fff; position:absolute; bottom:93px; left:0; z-index:9999; text-align:center}
.index_b_hero .mask-left,#index_b_hero .mask-right{position:absolute;top:0;left:0;z-index:1;width:1200px;height:766px;overflow:hidden;background:#000;filter:alpha(Opacity=30);opacity:.3}
.index_b_hero .mask-left{left:-1200px}
.index_b_hero .mask-right{left:1200px}
.little_img{position:absolute;bottom:0;z-index:50;width:100%;height:130px;background:url(../images/txtbg7.png)}
.small_list{margin:0 auto;padding:14px 0;width:1200px;overflow:hidden}
.small_list li{position:relative;float:left;margin-right:10px;width:162px;height:103px;cursor:pointer}
.small_list li.last{margin-right:0}
.small_list li img{width:162px;height:103px}
.small_list li .bg{display:none;position:absolute;top:0;left:0;width:160px;height:102px;border:1px solid #fff;background:url(../images/txtbg7.png)}
.small_list li.on .bg{display:block}

/*工程案例*/
#wrap{
	width: 1200px;
	height: auto;
	margin:0px auto 0; overflow:hidden; padding:50px 0 25px
}
#wrap ul li .a1 img{
	width: 380px;
	height: 321px;
}
#wrap ul li{
	width: 380px;
	height: 321px;
	list-style: none;
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 10px;
} 
#wrap ul li .a1 .divA{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 380px;
	height: 66px;
	padding: 10px 20px; background-color:rgba(250,250,250,.7);
}
#wrap ul li .a1 .divA>.p1{
	width: 312px;
	height: 20px;
	font-size: 18px;
    line-height: 25px;
    color: #333;
}
#wrap ul li .a1 .divA>.p2{
	width: 312px;
	height: 21px;
    font-size: 14px;
    color: #454545;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#wrap ul li .a1 .divA>.p3{
	position: absolute;
	right: 0;
	bottom: 12px;
	width: 108px;
	height: 28px;
	color: #f60;
}
#wrap ul li .a1 .divA>.p3>span{
	font-size: 24px;
	font-weight:800;
}
/*遮罩层*/
#wrap ul li .a2{
	position: absolute;
	top: 0;
	left:-380PX;
	width: 380px;
	height:321px;
	text-align: center;
	color: white;
	background: rgba(0,0,0,0.6);
	transition: all 0.2s;  
} 
#wrap ul li .a2 .p4{
	width: 380px;
	text-align: center;
	position: absolute;
	top: 34px;
	left: -380px;
	color: #42992e;
	font-size: 24px;
    font-weight: bold;
    transition: all 0.2s 0.1s ease-out ;  
}
#wrap ul li .a2 .p5{
	width: 360px;
	text-align: center; padding:0 10px;
	line-height:20px ;
	position: absolute;
	top: 65px;
	left: -380px;
	margin: 30px  0 10px;
	font-size: 14px;
    color: white;
    transition: all 0.2s 0.2s ease-out ;  
}
#wrap ul li .a2 .p6{
	position: absolute;
	top: 140px;
	left: 175px;
	transform: scale(1.4);
	transition: all 0.3s 0.2s ;
}
#wrap ul li .a2 .p6 span{
	font-family: Arial;
    font-size: 36px;
    font-weight: 700;
    color: white;
}
#wrap ul li .a2 .p7{
	position: absolute;
	bottom:-50px;
	left:30%;
	width: 160px;
	height: 38px;
	line-height: 38px;
	border-radius: 20px;
	margin: 10px auto;
	border: 1px solid;
	transition: all 0.2s 0.5s ;
}


.yyan { width:55px; text-align:center; margin-top:20px; float:left}	
.yyan img { margin:0 auto}	
	/*.newsHTML*/
.content1200 {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}
.page{ text-align:center; margin:50px auto;}

.page a{ height:30px; width:30px; text-align:center; line-height:30px; display:inline-block; font-size:14px; color:#5a5a5a; border:#ccc 1px solid; margin:0 3px;}

.page a:hover{ background:#42992e; border:#42992e 1px solid; color:#FFF;}

.page a.hover{ background:#42992e; border:#42992e 1px solid; color:#FFF;}	
.bg_002 {
    background-image: url(../images/bg_002.jpg);
}
#news {
	padding: 88px 0;
	position: relative;
	z-index: 5;
}

#news ul {
	margin-bottom: 35px
}

#news ul li {
	overflow: hidden;
	margin-bottom: 23px;
	position: relative;
}

#news ul li a {
	width: 100%;
	display: block;
	overflow: hidden;
	-webkit-transition: all .5s; color:#333;
}

#news .L img {
	max-width: 420px;
	max-height: 240px;
	height: 100%;
	width: 100%
}

#news .R.Timer {
	width: calc(100% - 50% - 420px);
	position: relative;
	height: 100%;
	padding-top: 20px;
	line-height: 2
}

#news .R.text {
	width: 50%;
	padding-top: 15px;
}

#news .Timer .year {
	font-size: 20px;
	display: block;
	text-align: center;
	opacity: .5
}

#news .Timer .day {
	text-align: center;
	display: block;
	font-size: 66px;
	line-height: initial
}

#news .R .title {
	font-size: 24px;
	line-height: 2
}
#news ul li a:hover{
	color: #fff;
	background: #42992e;
}
#news ul li a:hover .fl.L{
	-webkit-transform: scale(1.1);
}

#news ul li a:hover .R .more{
	background: #ffffff;
	color: #42992e;
}
#news .R .summary {
	line-height: 1.6;
	font-weight: normal;
	opacity: .7;
	height: 68px;
	overflow: hidden;
	margin-bottom: 15px
}

#news .R .more {
	width: 116px;
	height: 36px;
	text-align: center;
	background: #42992e;
	display: block;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	border-radius: 18px
}

#newsDel {
	padding: 60px 0;
	position: relative;
	z-index: 5;
}

#newsDel h1 {
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 2;
}

#newsDel .timer {
	text-align: center;
	opacity: .5;
}

#newsDel summary {
	margin-top: 15px;
}

#popularity {
	position: relative;
	z-index: 5
}

#popularity .tabLink {
	padding: 68px 0;
	text-align: center
}

#popularity .tabLink a {
	width: 132px;
	text-align: center;
	display: inline-block;
	background-image: url(../images/common/icon_type.png);
	height: 56px;
	font-size: 24px;
	line-height: 56px;
	color: #bf0f25;
	margin: 0 15px
}

#popularity .tabLink a.active {
	background-position: bottom;
	color: #fff
}

#popularity .albumBox {
	padding-bottom: 68px
}

#popularity .albumBox ul {
	overflow: hidden;
	margin-bottom: 44px
}

#popularity .albumBox li {
	float: left;
	width: 32%;
	height: auto;
	margin-bottom: 15px;
	margin-right: 2%;
	background: center center no-repeat;
	background-size: cover;
}
#news ul li .fl.L{
	-webkit-transition: all .5s;
	background-color: #fff;
}
#news ul li .fl{
	background: center center no-repeat;
	background-size: cover;
	
}
#popularity .albumBox li:nth-child(3n){
	margin-right: 0%;
}

#popularity .albumBox li img {
	width: 100%;
}

#store {
	position: relative;
	z-index: 5;
	padding-bottom: 80px;
}

/*荣誉*/
.a_qiwh{width:1200px; margin:0px auto; padding:50px 0;}
.a_qiwh_li{ width:25%;padding:0 15px 30px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; float:left}
.a_qiwh_li a{width:100%; display:inline-block; position:relative; overflow:hidden;}
.a_qiwh_li a img{ width:100%;}
.a_qiwh_li a .zc{width:100%; height:100%; position:absolute; left:0px; top:0px;  background-color:#42992e;filter:alpha(opacity=70);   -moz-opacity:0.7;   -khtml-opacity: 0.7;   opacity: 0.7;
	opacity:0;
	display:none\9;
	transition:600ms;
	-webkit-transition:600ms;}
.a_qiwh_li a:hover .zc{opacity:0.7;display:none\9;transition:600ms;-webkit-transition:600ms;}
.a_qiwh_li a .zc_te{width:100%; position:absolute; left:0px; top:0px; color:#fff; z-index:1; text-align:center;}
.a_qiwh_li a,.a_qiwh_li a:hover{ color:#fff; text-decoration:none; font-size:14px;}
.a_qiwh_li a .zc_te .t_011{ margin-top:2%; width:100%; padding:15px 0px; font-size:16px; display:inline-block; transform: translateX(-100%);
    transition: 400ms;}
.a_qiwh_li a .zc_te .t_012{width:80%; height:32px; line-height:16px; overflow:hidden; padding:0px 10%; display:inline-block;transform: translateX(100%);
    transition: 400ms;}
.a_qiwh_li a:hover .zc_te .t_011,.a_qiwh_li a:hover .zc_te .t_012{ transform: translate(0,0);}
.a_qiwh_bg{width:100%; background:url(../images/tb_01.png) bottom center no-repeat; background-size:100%;}
.a_qidiv{width:100%; color:#333333; font-size:16px; line-height:2.0;}
.a_qidiv_l{ text-align:right;word-wrap:break-word;}
.a_qidiv_r{ text-align:left;word-wrap:break-word;}
.a_ppcx{width:100%; background:url(../images/z_bg.jpg) repeat;}
.a_ppcx_l{width:70%; padding:5% 0px 0px 30%;}
.a_ppcx_l_t{ width:100%; padding:5% 0px; color:#333333;font-family: 'SourceFont'; font-size:40px;word-wrap:break-word;}
.a_ppcx_l_c{width:100%; line-height:2.0; color:#333333; font-size:14px;word-wrap:break-word;}

.ctas li{

	width:25%;

	float:left; margin-bottom:35px;

	}

.ctas li .icob{

	width:65px;

	height:65px;

	background:#36aa4d;

	border-radius:100%;

	margin:0 auto;

	overflow:hidden;

	}

.ctas li .ico{

	display:block;

	background-position:center center;

	width:100%;

	height:100%;

	background-repeat:no-repeat;

	transition:300ms;

	-webkit-transition:300ms;

	}

.ctas .cta1 .ico{

	background-image:url(../images/ctaico1.png);

	}

.ctas .cta2 .ico{

	background-image:url(../images/ctaico2.png);

	}

.ctas .cta3 .ico{

	background-image:url(../images/ctaico3.png);

	}

.ctas .cta4 .ico{

	background-image:url(../images/ctaico4.png);

	}

.ctas li .en{

	text-align:center;

	text-transform: capitalize; font-size:15px;

	color:#b3b3b3;

	margin-top:7px;

	}

.ctas li .ch0{

	text-align:center;

	margin-top:12px; font-size:15px;

	}

.ctas li:hover .ico{

	transform:translateY(-5px);

	-webkit-transform:translateY(-5px);

	}

.ctas{ padding-top:2.5%;}

.cta_words{

	background:#f6f6f6;

	padding:5% 0 5% 0;

	margin-top:5%;

	}
.map{

	 width:100%

	}
.map img { width:100%}

/*在线留言*/

.m_msg{ padding-bottom: 100px; padding-top:50px; }

.m_msg h2{ font-size: 36px; text-align: center; margin: 30px 0 60px; }

.m_msg .top1{ margin-bottom: 27px; }

.m_msg .top1 .item{ position: relative; border: 1px solid #dedede; overflow: hidden; width: 31%; float: left; margin-left: 3.5%; height: 42px; box-sizing: border-box; background:#fff}

.m_msg .top1 .item:first-child{ margin-left: 0; }

.m_msg .top1 .item span,.m_msg .msg span{ max-width: 60px; display: block; position: absolute; height: 100%; width: 23%; height: 100%; font-size: 0; }

.m_msg .top1 .item input{ padding-left: 10px; float: right; width: 77%; font-size: 16px; color: #666; box-sizing: border-box; border: none; height: 40px; line-height: 40px; }

.m_msg .name span{ background: #e7e8ec url(../images/icon33.png) center no-repeat;}

.m_msg .email span{ background: #e7e8ec url(../images/icon34.png) center no-repeat;}

.m_msg .mobile span{ background: #e7e8ec url(../images/icon35.png) center no-repeat;}

.m_msg .msg span{ width: 10.9%; background: #e7e8ec url(../images/icon36.png) center no-repeat;}

.m_msg .msg{ float: left; position: relative; width: 65.5%; height: 200px; box-sizing: border-box; border: 1px solid #dedede; background:#fff}

.m_msg .msg textarea{ font-size: 16px; line-height: 22px; width: 89.1%; float: right; border: none; height: 198px; padding: 5px; box-sizing: border-box; }

.m_msg .text{ padding-top: 20px; width: 31%; margin-left: 3.5%; float: left; color: #666; }

.m_msg .text .red{ color: #f5a717; margin: 14px 0 57px; }

.m_msg .text .btn input{ cursor: pointer; border: none; width: 92px; height: 35px; font-size: 16px; color: #fff; padding: 0; text-align: center; background: #999; margin-right: 10px; }

.m_msg .text .btn input[type="submit"]{ background: #47a94f; }
.huanj { padding:50px 20px; background:#fff;}
.huanj p { font-size:14px; line-height:30px;}
/*营销网络*/
#main{

	width:1200px;

}



.pagekv{

	height: 475px; background-image:url(../images/banner5.jpg);

}



#main h2{

	width:1200px; height: 52px; line-height: 52px; padding-left: 20px; border-bottom: 1px solid #e5e5e5;

	position: absolute; top: -53px; font-size: 24px; font-weight: normal; color: #42992e;

	background: #fff;

}

.network-layout{

	padding: 20px; overflow: auto; _height:100%;

	background: #fff;

}

.baidu-map{

	float: left; width: 873px; height: 583px; margin-right: 10px; border: 1px solid #cfcfcf;

}

.provinces-w{

	float: left; width: 273px; height: 583px; border: 1px solid #cfcfcf;

	background: #f6f6f6;

}

.provinces-w .fn-tips{

	height: 40px; line-height: 18px; padding:2px 0 2px 10px; font-size:14px

}
.provinces-w a { font-size:14px; color:#333}

.provinces-w h3{

	height: 30px; line-height: 30px; padding-left: 10px;

	font-size: 14px; color: #fff;

	background: #42992e;

}

.provinces-g{

	padding:5px 0 5px 8px; _padding-bottom:8px; overflow: auto; _height: 26px; _overflow: inline;

}

.provinces-g li{

	float: left; width: 60px; height: 20px; line-height: 20px; margin: 3px 2px; _display:inline;

	cursor: pointer; text-align: center; background: #e2e2e2;

}

.provinces-g li a{

	height: 20px; line-height: 20px; display: block; background: none;

}



.provinces-a{

	height: 300px; margin: 0 5px 0 10px; overflow-x:hidden; overflow-y: scroll;

}

.the-letter{

	height:32px; line-height: 32px; font-size: 24px; font-family: Arial; color: #838383;

}

.provinces{

	padding-bottom: 5px;

}

.provinces h4{

	width: 221px; height: 26px; line-height: 26px; padding-left: 10px; margin-bottom: 5px;

	font-size: 14px; color: #fff; background: #b3b3b3;

}

.provinces ul{

	padding:0; _padding-bottom:5px; overflow: auto; _height: 26px; _overflow: inline;

}

.provinces li{

	float: left; min-width: 54px; height: 20px; line-height: 20px; margin: 0 5px 5px 0; _display:inline; overflow: hidden;

	cursor: pointer; text-align: center; background: #e2e2e2; padding: 0 5px;

}

.provinces li a{

	height: 20px; line-height: 20px; display: block; background: none;

}
.xinwensj { display: none}
	.newsIn {}
	
	.newsIn .pageTitle {
		position: absolute;
		bottom: 5%;
		left: 8.5%;
		width: 83%;
	}
	
	.newsIn .pageTitle img {}
	
	.newsHTML {
		position: relative;
		z-index: 5;
		background: url(../images/tybg.jpg);
		background-attachment: fixed;
	}
	
	.newsHTML .tab-btn {
		margin: 50px auto;
	}
	
	.newsHTML .tab-btn a {
		width: 190px;
		height: 50px;
		text-align: center;
		display: inline-block;
		line-height: 50px;
		background: #fff;
		border-radius: 5px;
		color: #42992e;
		position: relative;
		margin-right: 30px;
	}
	
	.newsHTML .tab-btn a span {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 15;
	}
	
	.newsHTML .tab-btn a span.s {}
	
	.newsHTML .tab-btn a span.s:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #fff;
		left: 50%;
		bottom: 3px;
	}
	
	.newsHTML .tab-btn a span.s:before {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #fff;
		top: 3px;
		left: 50%;
	}
	
	.newsHTML .tab-btn a span.h {}
	
	.newsHTML .tab-btn a span.h:after {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #fff;
		top: 50%;
		right: 3px;
	}
	
	.newsHTML .tab-btn a span.h:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #fff;
		top: 50%;
		left: 3px;
	}
	
	.newsHTML .tab-btn a.active span:after,
	.newsHTML .tab-btn a:hover span:after {
		background: #42992e;
	}
	
	.newsHTML .tab-btn a.active span:before,
	.newsHTML .tab-btn a:hover span:before {
		background: #42992e;
	}
	
	.newsHTML .tab-btn a:after {
		position: absolute;
		content: '';
		width: 184px;
		border: 1px solid #efb9bf;
		height: 44px;
		left: 3px;
		top: 3px;
	}
	
	.newsHTML .tab-btn a.active,
	.newsHTML .tab-btn a:hover {
		background: #42992e;
		color: #fff;
	}
	
	.newsHTML .tab-btn a.active:after,
	.newsHTML .tab-btn a:hover:after {}
	
	.newsHTML .news-main {
		/*! max-width: 1580px; */
		margin: 50px auto;
		position: relative;
		width: 83%;
	}
	
	.newsHTML .news-main .left {}
	
	.newsHTML .news-main .left ul {
		padding-top: 35px;
		border-top: 3px solid #42992e;
		border-bottom: 3px solid #42992e;
	}
	
	.newsHTML .news-main .left ul li {
		overflow: hidden;
		margin-bottom: 50px;
	}
	
	.newsHTML .news-main .left ul li .pic {
		width: 186px;
		height: 186px;
		border-radius: 50%;
		float: left;
		overflow: hidden;
		background-size: cover;
		background-position: center;
		position: relative;
	}
	.newsHTML .news-main .left ul li .pic:before{
		content: '暂无图片';
		font-size: 18px;
		color: #fff;
		position: absolute;
		width: 100%;
		top: 50%;
		margin-top: -10px;
		text-align: center;
		z-index: -1;
	}
	.newsHTML .news-main .left ul li .pic:after{
		content: '';
		display: block;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		background-color: #857f7f;
		z-index: -2;
	}
	.newsHTML .news-main .left ul li .pic img {}
	
	.newsHTML .news-main .left ul li .summary {
		float: right;
		width: 75%;
		height: 186px;
		padding-top: 21px;
	}
	
	.newsHTML .news-main .left ul li .timer {
		color: #2c2c2c;
		font-size: 14px;
		display: inline-block;
	}
	
	.newsHTML .news-main .left ul li .title-Label {
		color: #42992e;
		font-size: 14px;
		width: 114px;
		display: inline-block;
		height: 26px;
		text-align: center;
		line-height: 26px;
		border: 1px solid #42992e;
		margin-left: 25px;
		position: relative;
		z-index: 5;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.newsHTML .news-main .left ul li .title-Label:after {
		position: absolute;
		content: '';
		background: url(../images/title-LabelBg.jpg) no-repeat;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0;
		z-index: -1;
		transition: all .5s;
		-webkit-transition: all .5s;
		background-size: 100% 100%;
	}
	
	.newsHTML .news-main .left ul li .title {
		color: #333333;
		font-size: 24px;
		line-height: 48px;
		overflow: hidden;
		height: 48px;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.newsHTML .news-main .left ul li .text {
		font-size: 14px;
		color: #666666;
		line-height: 28px;
		height: 84px;
		overflow: hidden;
	}
	
	.newsHTML .news-main .left ul li:hover .title-Label {
		color: #fff;
	}
	
	.newsHTML .news-main .left ul li:hover .title-Label:after {
		opacity: 1;
	}
	
	.newsHTML .news-main .left ul li:hover .title {
		color: #42992e;
	}
	
	.newsHTML .news-main .left .Flip {
		margin: 25px auto 75px;
		text-align: center;
	}
	
	.newsHTML .news-main .right {}
	
	.newsHTML .news-main .right .border {
		padding: 25px 30px;
		border: 1px solid #42992e;
		position: relative;
	}
	
	.newsHTML .news-main .right .CornerFlower {
		background: url(../images/sidebar-icon1.jpg) no-repeat;
		height: 9px;
		width: 9px;
		position: absolute;
		display: block;
		z-index: 4;
	}
	
	.newsHTML .news-main .right .CornerFlower.TL {
		left: -1px;
		top: -1px;
	}
	
	.newsHTML .news-main .right .CornerFlower.TR {
		right: -1px;
		top: -1px;
		background-position: -9px 0px;
	}
	
	.newsHTML .news-main .right .CornerFlower.BL {
		left: -1px;
		bottom: -1px;
		background-position: 0 -9px;
	}
	
	.newsHTML .news-main .right .CornerFlower.BR {
		right: -1px;
		bottom: -1px;
		background-position: -9px -9px;
	}
	
	.newsHTML .news-main .right .title {
		color: #42992e;
		font-size: 24px;
	}
	
	.newsHTML .news-main .right ul {
		margin-bottom: 15px;
	}
	
	.newsHTML .news-main .right ul li {
		border-bottom: 1px dotted #42992e;
		margin-top: 20px;
	}
	
	.newsHTML .news-main .right ul li a {}
	
	.newsHTML .news-main .right ul li .timer {
		color: #2c2c2c;
		font-size: 14px;
		display: inline-block;
	}
	
	.newsHTML .news-main .right ul li .title-Label {
		display: inline-block;
		color: #42992e;
		font-size: 14px;
		width: 115px;
		height: 24px;
		border: 1px solid #42992e;
		text-align: center;
		line-height: 24px;
		margin-left: 25px;
		position: relative;
		z-index: 5;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.newsHTML .news-main .right ul li .title-Label:after {
		position: absolute;
		content: '';
		background: url(../images/title-LabelBg.jpg) no-repeat;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		opacity: 0;
		z-index: -1;
		transition: all .5s;
		-webkit-transition: all .5s;
		background-size: 100% 100%;
	}
	
	.newsHTML .news-main .right ul li .text {
		color: #333333;
		font-size: 18px;
		line-height: 50px;
		height: 50px;
		overflow: hidden;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.newsHTML .news-main .right ul li:hover .title-Label {
		color: #fff;
	}
	
	.newsHTML .news-main .right ul li:hover .title-Label:after {
		opacity: 1;
	}
	
	.newsHTML .news-main .right ul li:hover .text {
		color: #42992e;
	}
	/*newsHTMLTow*/
	
	.newsHTML .news-main.Event {}
	
	.newsHTML .news-main.Event ul {}
	
	.newsHTML .news-main.Event ul li {
		position: relative;
		margin-bottom: 40px;
	}
	
	.newsHTML .news-main.Event ul li a:after {
		position: absolute;
		content: '';
		background: linear-gradient(top, transparent, rgb(0, 0, 0) 100%);
		background: -o-linear-gradient(top, transparent, rgb(0, 0, 0) 100%);
		background: -ms-linear-gradient(top, transparent, rgb(0, 0, 0) 100%);
		background: -moz-linear-gradient(top, transparent, rgb(0, 0, 0) 100%);
		background: -webkit-linear-gradient(top, transparent, rgb(0, 0, 0) 100%);
		height: 100%;
		width: 100%;
		bottom: -50%;
	}
	
	.newsHTML .news-main.Event ul li a {
		position: relative;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	
	.newsHTML .news-main.Event ul li .pic {
		width: 100%;
	}
	
	.newsHTML .news-main.Event ul li .pic img {
		width: 100%;
	}
	
	.newsHTML .news-main.Event ul li .summary {
		position: absolute;
		height: 100%;
		width: 100%;
		left: 0;
		top: 0;
		color: #fff;
		padding: 4%;
		transform: translateY(62%);
		z-index: 16;
		transition: ease .6s;
		-webkit-transition: ease .6s;
	}
	
	.newsHTML .news-main.Event ul li .timer {
		font-size: 14px;
	}
	
	.newsHTML .news-main.Event ul li .title {
		font-size: 24px;
		margin-top: 10px;
	}
	
	.newsHTML .news-main.Event ul li .text {
		font-size: 14px;
		line-height: 28px;
		opacity: 0;
	}
	
	.newsHTML .news-main.Event ul li .more {
		position: absolute;
		z-index: 16;
		height: 26px;
		width: 26px;
		background: #fff;
		border-radius: 50%;
		color: #42992e;
		font-weight: 100;
		text-align: center;
		line-height: 26px;
		bottom: 8%;
		display: block;
		left: 5%;
		top: auto;
		opacity: 0;
		transition: ease .6s;
		-webkit-transition: ease .6s;
	}
	
	.newsHTML .news-main.Event ul li .more:before {
		display: inline-block;
	}
	
	.newsHTML .news-main.Event ul li .Mask {
		background: rgba(201, 24, 42, .7);
	}
	
	.newsHTML .news-main.Event ul li:hover .summary {
		transform: translateY(0);
	}
	
	.newsHTML .news-main.Event ul li:hover .more {
		opacity: 1;
	}
	
	.newsHTML .news-main.Event .Flip {
		text-align: center;
		margin-bottom: 75px;
	}
	
.cd-fixed-bg {
  position: relative;
  height: 100vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 1;
}
.cd-fixed-bg .pageTitle img {
    position: relative; margin:0 auto 0;
    padding: 28em 0 0;
    line-height: 1.6;
    z-index: 2;
}
.cd-fixed-bg.cd-bg-1 {
  background-image: url("../images/bannerIn-jj.jpg");
}
@media only screen and (min-width: 768px) {
  .cd-fixed-bg h1, .cd-fixed-bg h2 {
    font-size: 36px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-fixed-bg {
    background-attachment: fixed;
  }
  .cd-fixed-bg h1, .cd-fixed-bg h2 {
    font-size: 48px;
    font-weight: 300;
  }
}
.cd-scrolling-bg {
  position: relative;
  min-height: 100%;
  padding:1em 0;
  line-height: 1.6;
  z-index: 2;
}
.cd-scrolling-bg .jianjie {}
.cd-scrolling-bg.cd-color-1 { background:url(aboutUs-mainBg.jpg)

}
.cd-scrolling-bg.cd-color-2 {
  background-color: #99a478;
  color: #3d3536;
}
.cd-scrolling-bg.cd-color-3 {
  background-color: #b4d7a8;
  color: #3d3536;
}
@media only screen and (min-width: 768px) {
  .cd-scrolling-bg {
    padding:1em 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 2;
    font-weight: 300;
  }
}
	
	
	
	/*dishesHTML*/
	
	.dishesIn .pageTitle {
		position: absolute;
		top: 26%;
		left: 8.5%;
		width: 83%;
		text-align: center;
	}
	
	.dishesIn .pageTitle img {
		margin: 0 auto;
	}
	
	.dishesIn .tab-btn {
		margin-top: 3%;
	}
	
	.dishesIn .tab-btn a {
		width: 150px;
		height: 50px;
		text-align: center;
		display: inline-block;
		line-height: 50px;
		background: #fff;
		border-radius: 5px;
		color: #42992e;
		position: relative;
		margin: 0px 10px;
		cursor: pointer;
	}
	
	.dishesIn .tab-btn a span {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 15;
	}
	
	.dishesIn .tab-btn a span.s {}
	
	.dishesIn .tab-btn a span.s:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #fff;
		left: 50%;
		bottom: 3px;
	}
	
	.dishesIn .tab-btn a span.s:before {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #fff;
		top: 3px;
		left: 50%;
	}
	
	.dishesIn .tab-btn a span.h {}
	
	.dishesIn .tab-btn a span.h:after {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #fff;
		top: 50%;
		right: 3px;
	}
	
	.dishesIn .tab-btn a span.h:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #fff;
		top: 50%;
		left: 3px;
	}
	
	.dishesIn .tab-btn a.active span:after,
	.dishesIn .tab-btn a:hover span:after {
		background: #42992e;
	}
	
	.dishesIn .tab-btn a.active span:before,
	.dishesIn .tab-btn a:hover span:before {
		background: #42992e;
	}
	
	.dishesIn .tab-btn a:after {
		position: absolute;
		content: '';
		width: 144px;
		border: 1px solid #c6f2bc;
		height: 44px;
		left: 3px;
		top: 3px;
	}
	
	.dishesIn .tab-btn a.active,
	.dishesIn .tab-btn a:hover {
		background: #42992e;
		color: #fff;
	}
	
	.dishesIn .tab-btn a.active:after,
	.dishesIn .tab-btn a:hover:after {}
	
	.dishesIn .texat {
		color: #fff;
		font-size: 14px;
		margin-top: 3%;
		line-height: 28px;
	}
	
	.dishesHTML {
		background: #000;
		background: #000;
		position: relative;
		z-index: 5;
	}
	
	.dishesHTML .dishes-main {}
	
	.dishesHTML .dishes-main .box1 {
		position: relative;
	}
	
	.dishesHTML .dishes-main .box1 ul {}
	
	.dishesHTML .dishes-main .box1 ul li {
		cursor: pointer;
		background: #000;
		overflow: hidden;
	}
	
	.dishesHTML .dishes-main .box1 .pic {
		background-size: auto 100% !important;
		opacity: .7;
		-webkit-transition-duration: 2s;
		transition-duration: 2s;
	}
	
	.dishesHTML .dishes-main .box1 .pic img {
		width: 100%;
	}
	
	.dishesHTML .dishes-main .box1 .summary {
		height: 165px;
		background: #b2b2b2;
		padding: 5%;
		-webkit-transition-duration: 0.5s;
		transition-duration: 0.5s;
		z-index: 10;
		position: relative;
	}
	
	.dishesHTML .dishes-main .box1 .title {
		font-size: 24px;
		text-align: center;
		color: #242424;
		font-family: "黑体";
	}
	
	.dishesHTML .dishes-main .box1 .text {
		font-size: 14px;
		color: #242424;
		opacity: .5;
		line-height: 28px;
		height: 56px;
		overflow: hidden;
		margin-top: 16px;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn {
		background: #fff;
		height: 52px;
		width: 52px;
		position: absolute;
		border-radius: 5px;
		top: 36%;
		z-index: 15;
		cursor: pointer;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn:after {
		width: 27px;
		height: 27px;
		position: absolute;
		background: url(../images/dishes-btn.png) no-repeat;
		content: '';
		left: 50%;
		top: 50%;
		margin: -13.5px 0 0 -13.5px;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn.next {
		right: 2%;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn.next:after {
		background-position: -27px -27px;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn.prev {
		left: 2%;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn.prev:after {
		background-position: 0 -27px;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn.next:hover:after {
		background-position: -27px 0;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn.prev:hover:after {
		background-position: 0 0;
	}
	
	.dishesHTML .dishes-main .box1 .dishes-btn:hover {
		background: #42992e;
	}
	
	.dishesIn .tab-btn.addBtn {
		text-align: center;
		margin-top: 25%;
	}
	/*1124*/
	
	@media only screen and (min-width: 1200px) {
		.dishesHTML .dishes-main .box1 ul li:hover .pic {
			opacity: 1;
			-webkit-transform: scale(1.1);
			transform: scale(1.1);
		}
	}
	/*end*/
	
	.dishesHTML .dishes-main .box1 ul li:hover .summary {
		background: #FFFFFF;
	}
	
	.dishesHTML .dishes-main .box1 .dishesBox1 {}
	
	.dishesHTML .dishes-main .box1 .dishesBox1 span {}
	
	.dishesHTML .dishes-main .box1 .dishesBox1 span.swiper-pagination-bullet-active {
		background: #42992e;
	}
	
	.dishesHTML .dishes-main .box2 {
		position: relative;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl li {
		margin: 0;
		position: relative;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl li .left {
		padding: 0;
		height: 100%;
		position: absolute;
		background: #42992e;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl li .right {
		padding: 0;
		position: relative;
		float: right;
	}
	
	.dishesHTML .dishes-main .box2 .pic {
		width: 100%;
	}
	
	.dishesHTML .dishes-main .box2 .pic img {
		width: 100%;
	}
	
	.dishesHTML .dishes-main .box2 .summary {
		height: 50%;
		color: #fff;
		padding: 0px 4%;
		margin-top: 75px;
	}
	
	.dishesHTML .dishes-main .box2 .title {
		font-size: 48px;
		text-align: right;
		line-height: 2.5em;
		border-top: 1px solid #d34453;
		border-bottom: 1px solid #d34453;
	}
	
	.dishesHTML .dishes-main .box2 .text {
		text-align: right;
		font-size: 16px;
		line-height: 32px;
		margin-top: 10%;
	}
	
	.dishesHTML .dishes-main .box2 .text p {
		text-align: right;
		font-size: 16px;
		line-height: 32px;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2 {
		background: #fff;
		height: 52px;
		width: 52px;
		position: absolute;
		border-radius: 5px;
		bottom: 4%;
		z-index: 15;
		cursor: pointer;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2:after {
		width: 27px;
		height: 27px;
		position: absolute;
		background: url(../images/dishes-btn.png) no-repeat;
		content: '';
		left: 50%;
		top: 50%;
		margin: -13.5px 0 0 -13.5px;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2.next {
		left: 42%;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2.next:after {
		background-position: -27px -27px;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2.prev {
		left: 37%;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2.prev:after {
		background-position: 0 -27px;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2.next:hover:after {
		background-position: -27px 0;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2.prev:hover:after {
		background-position: 0 0;
	}
	
	.dishesHTML .dishes-main .box2 .dishes-btn2:hover {
		background: #42992e;
	}
	
	.dishesHTML .dishes-main .box2 .CornerFlower {
		background: url(../images/sidebar-icon2.png) no-repeat;
		width: 9px;
		height: 9px;
		display: block;
		position: absolute;
		z-index: 15;
	}
	
	.dishesHTML .dishes-main .box2 .CornerFlower.TL {
		left: 33.8%;
		top: 2%;
	}
	
	.dishesHTML .dishes-main .box2 .CornerFlower.TR {
		right: .5%;
		top: 2%;
		background-position: -9px 0;
	}
	
	.dishesHTML .dishes-main .box2 .CornerFlower.BL {
		left: 33.8%;
		bottom: 2%;
		background-position: 0 -9px;
	}
	
	.dishesHTML .dishes-main .box2 .CornerFlower.BR {
		right: .5%;
		bottom: 2%;
		background-position: -9px -9px;
	}
	
	.dishesHTML .dishes-main .box2 .Line {
		background: #c90d23;
		position: absolute;
		z-index: 15;
	}
	
	.dishesHTML .dishes-main .box2 .Line.TL {
		top: calc(2% + 9px);
		width: 1px;
		height: calc(96% - 18px);
		left: 33.8%;
	}
	
	.dishesHTML .dishes-main .box2 .Line.TR {
		right: .5%;
		width: 1px;
		top: calc(2% + 9px);
		height: calc(96% - 18px);
	}
	
	.dishesHTML .dishes-main .box2 .Line.BL {
		top: 2%;
		height: 1px;
		width: calc(66.6% - 18px);
		left: calc(33.3% + 9px);
	}
	
	.dishesHTML .dishes-main .box2 .Line.BR {
		left: calc(33.3% + 9px);
		bottom: 2%;
		height: 1px;
		width: calc(66.6% - 18px);
	}
	/**/
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li {
		background: #C90D23;
		padding: 0;
		margin: 0;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts {
		position: absolute;
		padding: 0;
		height: 100%;
		overflow: hidden;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ul {
		position: absolute;
		height: 50%;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ul li {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ul li .pic {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ul li .pic img {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol {
		position: absolute;
		bottom: 0;
		height: 50%;
		width: 100%;
		/*!  */
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .title {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .text {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights {
		float: right;
		padding: 0;
		overflow: hidden;
	}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights ul {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights ul li {}
	
	.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights ul li img {}
	/**/
	
	.dishesHTML .dishes-main .box3 {
		position: relative;
		background: #ddaf6a;
	}
	
	.dishesHTML .dishes-main .box3 ul {
		margin: 0;
		transition: all 1s;
		-webkit-transition: all 1s;
		transition-delay: 4s;
		-webkit-transition-delay: 4s;
		background: #000;
	}
	
	.dishesHTML .dishes-main .box3 ul li {
		background: url(../images/YouToCome.jpg) no-repeat;
		background-size: 600% auto;
		padding: 0;
		transition: cubic-bezier(.46, .03, .52, .96) 1.3s;
		-webkit-transition: cubic-bezier(.46, .03, .52, .96) 1.3s;
	}
	
	.dishesHTML .dishes-main .box3 ul li img {
		width: 100%;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur1 {
		background-position: 0 0;
		transition-delay: 1s;
		-webkit-transition-delay: 1s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur2 {
		background-position: 20% 0;
		transition-delay: 1.1s;
		-webkit-transition-delay: 1.1s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur3 {
		background-position: 40% 0;
		transition-delay: 1.2s;
		-webkit-transition-delay: 1.2s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur4 {
		background-position: 60% 0;
		transition-delay: 1.3s;
		-webkit-transition-delay: 1.3s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur5 {
		background-position: 80% 0;
		transition-delay: 1.4s;
		-webkit-transition-delay: 1.4s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur6 {
		background-position: 100% 0;
		transition-delay: 1.5s;
		-webkit-transition-delay: 1.5s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur7 {
		background-position: 0% 50%;
		transition-delay: 1.5s;
		-webkit-transition-delay: 1.5s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur8 {
		background-position: 20% 50%;
		transition-delay: 1.6s;
		-webkit-transition-delay: 1.6s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur9 {
		background-position: 40% 50%;
		transition-delay: 1.8s;
		-webkit-transition-delay: 1.8s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur10 {
		background-position: 60% 50%;
		transition-delay: 1.9s;
		-webkit-transition-delay: 1.9s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur11 {
		background-position: 80% 50%;
		transition-delay: 2s;
		-webkit-transition-delay: 2s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur12 {
		background-position: 100% 50%;
		transition-delay: 2.1s;
		-webkit-transition-delay: 2.1s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur13 {
		background-position: 0% 100%;
		transition-delay: 2.2s;
		-webkit-transition-delay: 2.2s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur14 {
		background-position: 20% 100%;
		transition-delay: 2.3s;
		-webkit-transition-delay: 2.3s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur15 {
		background-position: 40% 100%;
		transition-delay: 2.4s;
		-webkit-transition-delay: 2.4s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur16 {
		background-position: 60% 100%;
		transition-delay: 2.5s;
		-webkit-transition-delay: 2.5s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur17 {
		background-position: 80% 100%;
		transition-delay: 2.6s;
		-webkit-transition-delay: 2.6s;
	}
	
	.dishesHTML .dishes-main .box3 ul li.cur18 {
		background-position: 100% 100%;
		transition-delay: 2.7s;
		-webkit-transition-delay: 2.7s;
	}
	
	.dishesHTML .dishes-main .box3 ul.active li {
		transform: rotateY(360deg);
	}
	
	.dishesHTML .dishes-main .box3 ul.active {
		opacity: .6;
		background: #ddaf6a;
	}
	
	.dishesHTML .dishes-main .box3 .eat {
		background: url(../images/icon_eat.png) no-repeat;
		width: 373px;
		height: 416px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -208px 0 0 -186.5px;
		z-index: 15;
	}
	
	.dishesHTML .dishes-main .box3 .eat a {
		width: 230px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		font-size: 14px;
		background: #42992e;
		border-radius: 5px;
		color: #fff;
		position: absolute;
		left: 50%;
		margin-left: -115px;
		bottom: -50px;
	}
	
	.ShowBigPic {
		position: fixed;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 102;
		background: rgba(0, 0, 0, .8);
		display: none;
		border: 4px solid red;
	}
	
	.ShowBigPic .ShowBigPicBox {
		transform: scale(.2);
		-webkit-transform: scale(.2);
		transition: all 1.6s;
		-webkit-transition: all 1.6s;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		opacity: 0;
	}
	
	.ShowBigPic .summary {
		position: absolute;
		z-index: 15;
		color: #fff;
		bottom: 6%;
		left: 6%;
		width: 24%;
	}
	
	.ShowBigPic .summary .title {
		font-size: 36px;
		line-height: 2.5em;
		border-top: 1px solid rgba(255, 255, 255, .2);
		border-bottom: 1px solid rgba(255, 255, 255, .2);
	}
	
	.ShowBigPic .summary .text {
		font-size: 16px;
		line-height: 32px;
		margin-top: 35px;
	}
	
	.ShowBigPic .summary .text p {}
	
	.ShowBigPic.men .summary {
		bottom: 10%;
	}
	
	.ShowBigPic.mendian .ShowBigPicBox .img-box {
		position: relative;
		width: 100%;
		height: 100%;
	}
	
	.ShowBigPic.mendian .ShowBigPicBox .img-box img {
		position: absolute;
		top: 50%;
		left: 50%;
		max-height: 80%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		display: none;
		box-shadow: 10px 10px 20px 2px rgba(255, 255, 255, .2);
	}
	/*1124*/
	
	.ShowBigPic .bg {
		position: absolute;
		height: 100%;
		width: 100%;
		/*!  */
		background-repeat: no-repeat;
		background-position: center center;
		background-size: auto 80%;
		transition: all 1.6s;
		-webkit-transition: all 1.6s;
	}
	/*end*/
	
	.ShowBigPic .btn-off {
		background: url(../images/btn-off.png) no-repeat;
		width: 50px;
		height: 50px;
		position: fixed;
		z-index: 16;
		cursor: pointer;
		background-size: 100% 100%;
		right: 2%;
		top: 3%;
		transition: ease .5s;
		-webkit-transition: ease .5s;
	}
	
	.ShowBigPic .btn-off:hover {
		transform: rotate(90deg);
	}
	
	.ShowBigPic.active .ShowBigPicBox {
		transform: rotate(0) scale(1);
		opacity: 1;
	}
	
	.ShowBigPic .ShowBigPicBox .btn-r,
	.ShowBigPic .ShowBigPicBox .btn-l {
		position: absolute;
		top: 50%;
		margin-top: -25px;
		width: 50px;
		height: 50px;
		cursor: pointer;
	}
	
	.ShowBigPic .ShowBigPicBox .btn-l {
		left: 10%;
	}
	
	.ShowBigPic .ShowBigPicBox .btn-r {
		right: 10%;
	}
	
	.ShowBigPic .ShowBigPicBox .btn-r img,
	.ShowBigPic .ShowBigPicBox .btn-l img {
		width: 100%;
		height: 100%;
	}
	/*.storesHTML*/
	
	.storesIn .pageTitle {
		position: absolute;
		top: 20%;
		left: 8.5%;
		width: 83%;
		text-align: center;
	}
	
	.storesIn .pageTitle img {
		margin: 0 auto;
	}
	
	.storesIn .tab-btn {
		margin-top: 3%;
	}
	
	.storesIn .tab-btn a {
		width: 190px;
		height: 50px;
		text-align: center;
		display: inline-block;
		line-height: 50px;
		background: #fff;
		border-radius: 5px;
		color: #42992e;
		position: relative;
		margin: 0 15px;
	}
	
	.storesIn .tab-btn a span {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 15;
	}
	
	.storesIn .tab-btn a span.s {}
	
	.storesIn .tab-btn a span.s:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #fff;
		left: 50%;
		bottom: 3px;
	}
	
	.storesIn .tab-btn a span.s:before {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #fff;
		top: 3px;
		left: 50%;
	}
	
	.storesIn .tab-btn a span.h {}
	
	.storesIn .tab-btn a span.h:after {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #fff;
		top: 50%;
		right: 3px;
	}
	
	.storesIn .tab-btn a span.h:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #fff;
		top: 50%;
		left: 3px;
	}
	
	.storesIn .tab-btn a.active span:after,
	.storesIn .tab-btn a:hover span:after {
		background: #42992e;
	}
	
	.storesIn .tab-btn a.active span:before,
	.storesIn .tab-btn a:hover span:before {
		background: #42992e;
	}
	
	.storesIn .tab-btn a:after {
		position: absolute;
		content: '';
		width: 184px;
		border: 1px solid #efb9bf;
		height: 44px;
		left: 3px;
		top: 3px;
	}
	
	.storesIn .tab-btn a.active,
	.storesIn .tab-btn a:hover {
		background: #42992e;
		color: #fff;
	}
	
	.storesIn .tab-btn a.active:after,
	.storesIn .tab-btn a:hover:after {}
	
	.storesIn .texat {
		color: #fff;
		font-size: 24px;
		margin-top: 3%;
		line-height: 48px;
	}
	
	.storesIn .numberSTORES {
		color: #fff;
		margin-top: 12px;
	}
	
	.storesIn .numberSTORES strong {
		font-size: 36px;
		line-height: 50px;
		height: 50px;
		display: inline-block;
	}
	
	.storesIn .numberSTORES strong .hezi {
		width: 34px;
		display: inline-block;
		height: 40px;
		overflow: hidden;
		margin-top: 1px;
		position: relative;
		top: 8px;
	}
	
	.storesIn .numberSTORES strong .hezi .heziList {
		width: 34px;
		height: auto;
		position: relative;
	}
	
	.storesIn .numberSTORES strong .hezi .heziList .TurningWood {
		width: 34px;
		height: 40px;
		line-height: 40px;
		display: block;
	}
	
	.storesIn .numberSTORES span {
		display: block;
	}
	
	.storesHTML {
		background: #000;
	}
	
	.storesHTML .stores-main {}
	
	.storesHTML .stores-main .box1 {}
	
	.storesHTML .stores-main .box1 ul {
		margin: 0;
	}
	
	.storesHTML .stores-main .box1 ul li {
		padding: 0;
		position: relative;
		cursor: pointer;
		overflow: hidden;
	}
	
	.storesHTML .stores-main .box1 img {
		width: 100%;
		transition: ease .5s;
		-webkit-transition: ease .5s;
	}
	
	.storesHTML .stores-main .box1 .names {
		position: absolute;
		top: 50%;
		z-index: 5;
		color: #fff;
		text-align: center;
		width: 100%;
		font-size: 30px;
		transition: ease .5s;
		-webkit-transition: ease .5s;
	}
	
	.storesHTML .stores-main .box1 .names:after {
		position: absolute;
		content: '';
		width: 38px;
		height: 3px;
		background: #fff;
		left: 50%;
		margin-left: -19px;
		bottom: -10px;
	}
	
	.storesHTML .stores-main .box1 .mask-black {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: #000;
		opacity: .5;
		transition: ease .8s;
		-webkit-transition: ease .8s;
	}
	
	.storesHTML .stores-main .box1 ul li:hover .mask-black {
		opacity: 0;
	}
	
	.storesHTML .stores-main .box1 ul li:hover .names {
		opacity: 0;
	}
	/*1124*/
	
	.storesHTML .stores-main .box1 ul li:hover img {
		transform: translate3d(0, 0, 100px);
	}
	/*end*/
	/*storesPopularityHTML*/
	
	.storesPopularityHTML {
		position: relative;
		z-index: 5;
		background: #fff;
	}
	
	.storesPopularityHTML .Star-box {
		width: 90%;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		padding: 85px 0 125px;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn {
		background: #fff;
		height: 52px;
		width: 52px;
		position: absolute;
		border-radius: 5px;
		top: 36%;
		z-index: 15;
		cursor: pointer;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn:after {
		width: 27px;
		height: 27px;
		position: absolute;
		background: url(../images/dishes-btn.png) no-repeat;
		content: '';
		left: 50%;
		top: 50%;
		margin: -13.5px 0 0 -13.5px;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn.btnL {
		left: 5%
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn.btnR {
		right: 5%;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn.btnL:after {
		background-position: 0 -27px;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn.btnR:after {
		background-position: -27px -27px;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn.btnL:hover:after {
		background-position: 0 0;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn.btnR:hover:after {
		background-position: -27px 0;
	}
	
	.storesPopularityHTML .Star-box .populartiyBtn:hover {
		background: #42992e;
	}
	
	.storesPopularityHTML ul {
		height: 560px;
	}
	
	.storesPopularityHTML ul li {
		/*!  */
		background: #fff;
	}
	
	.storesPopularityHTML ul li .pic {
		position: relative;
		left: 0;
		width: 100%;
		background: #fff;
		height: 560px;
		transition: all 0.4s;
		-webkit-transition: all 0.4s;
		opacity: .7;
		cursor: pointer
	}
	
	.storesPopularityHTML ul li .pic:hover {
		box-shadow: 2px 2px 2px #000;
	}
	
	.storesPopularityHTML ul li .pic img {
		display: block;
		opacity: .7;
		width: 100%;
	}
	
	.storesPopularityHTML ul li .names {
		background: #42992e;
		transition: all .4s;
		-webkit-transition: all .4s;
		position: absolute;
		text-align: center;
		line-height: 160px;
		font-size: 24px;
		color: #fff;
		overflow: hidden;
		bottom: -160px;
		width: 140%;
		left: -20%;
		height: 160px;
		opacity: 0;
	}
	
	.storesPopularityHTML ul li .names:after {
		position: absolute;
		content: '';
		width: 60px;
		height: 1px;
		background: #fff;
		left: 50%;
		margin-left: -30px;
		bottom: 33%;
	}
	
	.storesPopularityHTML ul li.swiper-slide-active {
		/*!  */
		z-index: 5;
		transform: translateY(-10%);
		-web-transition: all .4s;
		-webkit-transition: all .4s;
	}
	
	.storesPopularityHTML ul li.swiper-slide-active .pic {
		width: 140%;
		left: -20%;
		opacity: 1;
	}
	
	.storesPopularityHTML ul li.swiper-slide-active .pic img {
		opacity: 1;
	}
	
	.storesPopularityHTML ul li.swiper-slide-active .names {
		opacity: 1;
	}
	
	.storesPopularityHTML .scrollbarBox {
		height: 120px;
		position: relative;
		z-index: 16;
		width: 500px;
		margin: 0 auto;
		display: none;
	}
	
	.storesPopularityHTML .scrollbarBox .swiper-scrollbar {
		height: 4px;
	}
	
	.storesPopularityHTML .scrollbarBox .swiper-scrollbar-star {
		height: 2px;
		background: #ececec;
		margin-top: 35px;
	}
	
	.storesPopularityHTML .scrollbarBox .swiper-scrollbar-star .swiper-scrollbar-drag {
		height: 14px;
		background: #42992e;
		top: -7px;
	}
	/**/
	
	.storesIn .Location {
		margin-top: 4%;
		position: relative;
		height: 205px;
	}
	
	.storesIn #result {
		overflow: hidden;
		width: 945px;
		margin: 0 auto;
	}
	
	.storesIn #result ul {
		overflow: hidden;
		width: 200000px;
	}
	
	.storesIn #result ul li {
		float: left;
		width: 225px;
		height: 205px;
		/*border: 1px solid rgba(255, 255, 255, .8);*/
		border: 1px solid #42992e;
		color: rgba(255, 255, 255, .8);
		padding: 40px 9px;
		position: relative;
		margin-right: 135px;
		transition: all .5s;
		-webkit-transition: all .5s;
		z-index: 5;
	}
	
	.storesIn #result ul li:after {
		position: absolute;
		content: '';
		background: url(../images/Location-liBg.jpg) no-repeat;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
		/*opacity: 0;*/
		transition: all .5s;
		-webkit-transition: all .5s;
		z-index: -1;
	}
	
	.storesIn #result ul li:hover {
		/*border: 1px solid #42992e;*/
		border: 1px solid rgba(255, 255, 255, .8);
	}
	
	.storesIn #result ul li:hover:after {
		opacity: 0;
	}
	
	.storesIn #result ul li .name {
		font-size: 18px;
		position: relative;
		text-align: center;
	}
	
	.storesIn #result ul li .name:after {
		width: 36px;
		height: 2px;
		left: 50%;
		margin-left: -18px;
		background: #fff;
		opacity: .5;
		content: '';
		position: absolute;
		bottom: -8px;
	}
	
	.storesIn #result ul li .dizi {
		text-align: left;
		font-size: 12px;
		line-height: 24px;
		height: 48px;
		width: 80%;
		margin: 23px auto 0;
		float: right;
		position: relative;
	}
	
	.storesIn #result ul li .dizi:after {
		content: "地址：";
		position: absolute;
		left: -18%;
		top: 0px;
	}
	
	.storesIn #result ul li .number {
		text-align: left;
		font-size: 12px;
		line-height: 24px;
		height: 48px;
		width: 80%;
		margin: 0 auto;
		float: right;
		position: relative;
	}
	
	.storesIn #result ul li .number:after {
		content: "电话：";
		position: absolute;
		left: -18%;
		top: 0px;
	}
	
	.storesIn #result span {
		color: #fff;
		line-height: 8em;
		font-size: 24px;
	}
	
	.storesIn .loding {
		background: url(../images/loding.gif) no-repeat;
		height: 50px;
		width: 50px;
		position: absolute;
		left: 50%;
		bottom: 13%;
		margin: 0 0 0 -25px;
	}
	
	.storesIn .Btn {
		background: url(../images/Location-btn.png) no-repeat;
		height: 28px;
		width: 28px;
		cursor: pointer;
		position: absolute;
		top: 50%;
		margin-top: -14px;
		display: none;
	}
	
	.storesIn .Btn.Lbtn {
		left: 15%;
	}
	
	.storesIn .Btn.Rbtn {
		right: 15%;
		background-position: -28px 0;
	}
	
	.storesIn .Btn.Lbtn:hover {
		background-position: 0 -28px;
	}
	
	.storesIn .Btn.Rbtn:hover {
		background-position: -28px -28px;
	}
	
	.storesIn .Geography {
		position: absolute;
		bottom: 2%;
		width: 100%;
		text-align: center;
		color: #fff;
		font-size: 14px;
		display: none;
	}
	
	.storesIn .Geography .City {
		margin-right: 15px;
	}
	
	.storesIn .Geography .number {
		margin: 0px 2px;
	}
	
	.storesFindHTML {
		background: #000;
	}
	
	.storesFindHTML .box1 {
		height: 870px;
		background: url(../images/tybg2.jpg);
		width: 100%;
		position: relative;
	}
	
	.storesFindHTML .map {
		width: 50%;
		height: 100%;
		float: left;
		position: relative;
	}
	
	.storesFindHTML .map .mapImg {
		margin: auto;
		text-align: center;
		margin-top: 17%;
		width: 792px;
		height: 669px;
		position: relative;
	}
	
	.storesFindHTML .mapList {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
	
	.storesFindHTML .mapList li {
		width: 23px;
		height: 33px;
		position: absolute;
		top: 477px;
		left: 455px;
	}
	
	.storesFindHTML .mapList li .bg-y {
		width: auto;
		height: auto;
		position: absolute;
		font-size: 0px;
		display: none;
		z-index: 8;
	}
	
	.storesFindHTML .mapList li .mapText {
		width: 100px;
		text-align: center;
		position: absolute;
		bottom: -20px;
		z-index: 10;
		left: 50%;
		margin-left: -50px;
		font-size: 14px;
		color: #444343;
		cursor: pointer;
	}
	
	.storesFindHTML .mapList li>img {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 11;
		cursor: pointer;
	}
	
	.storesFindHTML .mapList li.cur>img {
		animation: beat 2s linear infinite;
		-webkit-animation: beat 2s linear infinite;
	}
	
	.storesFindHTML .mapList li>img:hover {
		animation: beat 2s linear infinite;
		-webkit-animation: beat 2s linear infinite;
	}
	
	.storesFindHTML .mapList li.cur .mapText {
		color: #fefefe;
	}
	
	.storesFindHTML .mapList li.cur .bg-y {
		display: block;
	}
	
	.storesFindHTML .mapList li.SX {
		top: 340px;
		left: 475px;
	}
	
	.storesFindHTML .mapList li.SX .bg-y {
		top: -75px;
		left: -34px;
	}
	
	.storesFindHTML .mapList li.NX {
		top: 275px;
		left: 432px;
	}
	
	.storesFindHTML .mapList li.NX .bg-y {
		top: -4px;
		left: -12px;
	}
	
	.storesFindHTML .mapList li.GS {
		top: 320px;
		left: 410px;
	}
	
	.storesFindHTML .mapList li.GS .bg-y {
		top: -124px;
		left: -151px;
	}
	
	.storesFindHTML .mapList li.SC {
		top: 390px;
		left: 392px;
	}
	
	.storesFindHTML .mapList li.SC .bg-y {
		top: -28px;
		left: -77px;
	}
	
	.storesFindHTML .mapList li.ZQ {
		top: 413px;
		left: 445px;
	}
	
	.storesFindHTML .mapList li.ZQ .bg-y {
		top: -12px;
		left: -9px;
	}
	
	.storesFindHTML .mapList li.SXX {
		left: 520px;
		top: 286px;
	}
	
	.storesFindHTML .mapList li.SXX .bg-y {
		top: -42px;
		left: -13px;
	}
	
	.storesFindHTML .mapList li.XJ {
		left: 168px;
		top: 173px;
	}
	
	.storesFindHTML .mapList li.XJ .bg-y {
		top: -109px;
		left: -168px;
	}
	
	.storesFindHTML .mapList li.YN {
		left: 354px;
		top: 514px;
	}
	
	.storesFindHTML .mapList li.YN .bg-y {
		top: -59px;
		left: -47px;
	}
	
	.storesFindHTML .mapList li.GX {
		left: 483px;
		top: 530px;
	}
	
	.storesFindHTML .mapList li.GX .bg-y {
		top: -15px;
		left: -60px;
	}
	
	.storesFindHTML .mapList li.HN {
		left: 502px;
		top: 614px;
	}
	
	.storesFindHTML .mapList li.HN .bg-y {
		top: 17px;
		left: -15px;
	}
	
	.storesFindHTML .mapList li.GD {
		left: 554px;
		top: 514px;
	}
	
	.storesFindHTML .mapList li.GD .bg-y {
		top: 14px;
		left: -52px;
	}
	
	.storesFindHTML .mapList li.HNN {
		left: 543px;
		top: 449px;
	}
	
	.storesFindHTML .mapList li.HNN .bg-y {
		top: -9px;
		left: -54px;
	}
	
	.storesFindHTML .mapList li.HB {
		left: 538px;
		top: 401px;
	}
	
	.storesFindHTML .mapList li.HB .bg-y {
		top: -17px;
		left: -55px;
	}
	
	.storesFindHTML .mapList li.HNNN {
		left: 551px;
		top: 338px;
	}
	
	.storesFindHTML .mapList li.HNNN .bg-y {
		top: -15px;
		left: -40px;
	}
	
	.storesFindHTML .mapList li.FJ {
		left: 645px;
		top: 475px;
	}
	
	.storesFindHTML .mapList li.FJ .bg-y {
		top: -6px;
		left: -37px;
	}
	
	.storesFindHTML .mapList li.JX {
		left: 591px;
		top: 446px;
	}
	
	.storesFindHTML .mapList li.JX .bg-y {
		top: -9px;
		left: -25px;
	}
	
	.storesFindHTML .mapList li.ZJ {
		left: 655px;
		top: 413px;
	}
	
	.storesFindHTML .mapList li.ZJ .bg-y {
		top: 14px;
		left: -22px;
	}
	
	.storesFindHTML .mapList li.AH {
		left: 606px;
		top: 383px;
	}
	
	.storesFindHTML .mapList li.AH .bg-y {
		top: -32px;
		left: -26px;
	}
	
	.storesFindHTML .mapList li.JS {
		left: 645px;
		top: 356px;
	}
	
	.storesFindHTML .mapList li.JS .bg-y {
		top: -16px;
		left: -46px;
	}
	
	.storesFindHTML .mapList li.SD {
		left: 595px;
		top: 300px;
	}
	
	.storesFindHTML .mapList li.SD .bg-y {
		top: -14px;
		left: -18px;
	}
	
	.storesFindHTML .mapList li.TJ {
		left: 592px;
		top: 233px;
	}
	
	.storesFindHTML .mapList li.TJ .bg-y {
		top: 1px;
		left: -19px;
	}
	
	.storesFindHTML .mapList li.LN {
		left: 668px;
		top: 179px;
	}
	
	.storesFindHTML .mapList li.LN .bg-y {
		top: 1px;
		left: -49px;
	}
	
	.storesFindHTML .mapList li.HBB {
		left: 562px;
		top: 261px;
	}
	
	.storesFindHTML .mapList li.HBB .bg-y {
		top: -59px;
		left: -12px;
	}
	
	.storesFindHTML .mapList li.GZ {
		left: 445px;
		top: 470px;
	}
	
	.storesFindHTML .mapList li.GZ .bg-y {
		top: -15px;
		left: -38px;
	}
	/*1122*/
	
	.storesFindHTML .mapList li.HLJ {
		top: 66px;
		left: initial;
		right: 70px;
	}
	
	.storesFindHTML .mapList li.HLJ .bg-y {
		top: -66px;
		right: -66px;
	}
	
	.storesFindHTML .mapList li.XZ {
		top: 330px;
		left: 125px;
	}
	
	.storesFindHTML .mapList li.XZ .bg-y {
		top: -42px;
		left: -95px;
	}
	
	.storesFindHTML .mapList li.QH {
		top: 280px;
		left: 271px;
	}
	
	.storesFindHTML .mapList li.QH .bg-y {
		top: -24px;
		left: -68px;
	}
	
	.storesFindHTML .mapList li.NMG {
		top: 190px;
		left: 480px;
	}
	
	.storesFindHTML .mapList li.NMG .bg-y {
		top: -184px;
		left: -151px;
	}
	
	.storesFindHTML .mapList li.JL {
		top: 125px;
		left: 688px;
	}
	
	.storesFindHTML .mapList li.JL .bg-y {
		top: 1px;
		left: -54px;
	}
	
	.storesFindHTML .mapList li.TW {
		top: 531px;
		left: 675px;
	}
	
	.storesFindHTML .mapList li.BJ {
		top: 200px;
		left: 565px;
	}
	
	.storesFindHTML .mapList li.BJ .bg-y {
		top: 60px;
		left: 0px;
	}
	
	.storesFindHTML .mapList li.SH {
		top: 371px;
		left: 670px;
	}
	
	.storesFindHTML .mapList li.SH .bg-y {
		top: 40px;
		left: 0px;
	}
	
	.storesFindHTML .mapList li.XG {
		top: 530px;
		left: 580px;
	}
	
	.storesFindHTML .mapList li.XG .bg-y {
		top: 40px;
		left: -8px;
	}
	
	.storesFindHTML .mapList li.AM {
		top: 542px;
		left: 534px;
	}
	
	.storesFindHTML .mapList li.AM .bg-y {
		top: 31px;
		left: 23px;
	}
	
	.storesFindHTML .serch {
		width: 520px;
		height: 77px;
		line-height: 77px;
		text-align: center;
		color: #FFFFFF;
		background-color: #c82126;
		position: absolute;
		left: 0;
		top: 13%;
		z-index: 10;
		font-size: 30px;
	}
	
	.storesFindHTML .serch img {
		position: absolute;
		right: 0;
		top: 0;
		/*!  */
	}
	
	.storesFindHTML .serch>div {
		cursor: pointer;
	}
	
	.storesFindHTML .serch ul {
		width: 100%;
		float: left;
		line-height: 48px;
		display: none;
		border-top: 1px solid #f5f5f5;
	}
	
	.storesFindHTML .serch ul.cur {
		display: block;
	}
	
	.storesFindHTML .serch ul li {
		border-right: 1px solid #f5f5f5;
		border-bottom: 1px solid #f5f5f5;
		float: left;
		height: 45px;
		color: #000;
		background-color: #fff;
		box-sizing: border-box;
		cursor: pointer;
		font-size: 14px;
		width: calc(100% / 3)
	}
	/*.storesFindHTML .serch ul li:nth-child(2n) { background-color: #9fa0a0; }*/
	/*.storesFindHTML .serch ul li:nth-child(6n) { background-color: #9fa0a0; }*/
	
	.storesFindHTML .serch ul li.cur {
		background-color: #C82126 !important;
		color: #fff;
	}
	
	.storesFindHTML .serch ul li:hover {
		background-color: #C82126 !important;
		color: #FFFFFF;
	}
	
	.storesFindHTML .serch ul li.bg {
		background-color: #9fa0a0;
	}
	
	.storesFindHTML .covered {
		width: 100%;
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 100;
		display: none;
	}
	
	.storesFindHTML .address {
		width: 55%;
		height: 740px;
		float: left;
		overflow: hidden;
		position: absolute;
		top: 100px;
		background: #fff;
		z-index: 15;
	}
	
	.storesFindHTML .addressList {
		width: 80%;
		height: 396px;
		margin: 70px auto 0;
		position: relative;
	}
	
	.storesFindHTML .addressList .title {
		font-size: 36px;
		color: #929290;
		font-family: "黑体";
		text-align: center;
		width: 100%;
		margin-bottom: 30px;
	}
	
	.storesFindHTML .addressList .title .border {
		width: 34px;
		height: 3px;
		background-color: #c82126;
		margin: auto;
	}
	
	.storesFindHTML .addressList .tab {
		width: 100%;
		height: auto;
		display: none;
		position: absolute;
		top: 0;
	}
	
	.storesFindHTML .addressList .table_over {
		overflow: auto;
		height: 322px;
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar {
		width: 4px;
		height: 5px;
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar-button {
		background-color: #ababa7;
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar-track {
		background: #ababa7;
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar-track-piece {
		background: url(http://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png);
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar-thumb {
		background: #c82126;
		border-radius: 4px;
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar-corner {
		background: #82AFFF;
	}
	
	.storesFindHTML .addressList .table_over::-webkit-scrollbar-resizer {
		background: #FF0BEE;
	}
	
	.storesFindHTML .addressList table {
		width: 100%;
	}
	
	.storesFindHTML .addressList .addText {
		text-align: left;
		text-indent: 5px;
	}
	
	.storesFindHTML .addressList td {
		border: 1px solid #efeeee;
		font-size: 12px;
		height: 32px;
		line-height: 32px;
		text-align: center;
		color: #595959;
		cursor: initial;
	}
	
	.storesFindHTML .join_phoneInforamtion {
		width: 80%;
		margin: 34px auto 0;
	}
	
	.storesFindHTML .join_phoneInforamtion img {
		display: block;
		margin-bottom: 10px;
	}
	
	.storesFindHTML .join_phoneInforamtion span {
		display: block;
		margin-left: 50px;
	}
	
	.storesFindHTML .county-box {
		width: 36%;
		height: auto;
		position: absolute;
		overflow: hidden;
		right: 13%;
		top: 10%;
	}
	
	.storesFindHTML .county-box .county-names {
		margin-bottom: 15px;
	}
	
	.storesFindHTML .county-box .county-names i {
		display: block;
		width: 46px;
		height: 46px;
		border-radius: 50%;
		background-color: #42992e;
		float: left;
		margin-right: 15px;
		background-image: url(../images/pin.png);
		background-repeat: no-repeat;
		background-position: center center
	}
	
	.storesFindHTML .county-box .cityList {
		position: absolute;
		width: 100%;
		background: #fff;
		top: 121px;
		height: 567px;
		display: none;
	}
	
	.storesFindHTML .county-box .cityList ol {
		overflow-y: auto;
		height: 567px;
	}
	
	.storesFindHTML .county-box .cityList ol li {
		float: left;
		width: 50%;
		text-align: center;
		line-height: 80px;
		font-size: 18px;
		font-weight: 900;
		position: relative;
		transition: all .5s;
		-webkit-transition: all .5s;
		cursor: pointer;
	}
	/*.storesFindHTML .county-box .cityList ol li.TITLE_TXT{}*/
	
	.storesFindHTML .county-box .cityList ol li:after {
		position: absolute;
		content: '';
		border-bottom: 1px solid #e0e0e0;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0
	}
	
	.storesFindHTML .county-box .cityList ol li:nth-child(n):after {
		border-right: 1px solid #e0e0e0;
	}
	
	.storesFindHTML .county-box .cityList ol li.active,
	.storesFindHTML .county-box .cityList ol li:hover {
		color: #42992e;
	}
	
	.storesFindHTML .county-box .county-names span {
		height: 46px;
		font-size: 30px;
		color: #42992e;
		border-bottom: 1px solid #42992e;
		line-height: 46px;
	}
	
	.storesFindHTML .county-box .title {
		height: 60px;
		line-height: 60px;
		background: #42992e;
		text-align: center;
		cursor: pointer;
	}
	
	.storesFindHTML .county-box .title i {
		width: 0px;
		height: 0px;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-top: 8px solid #fff;
		font-size: 0px;
		line-height: 0px;
		margin-left: 15px;
		display: inline-block;
	}
	
	.storesFindHTML .county-box .title span {
		font-size: 24px;
		color: #fff;
	}
	
	.storesFindHTML .county-box .countyList {}
	
	.storesFindHTML .county-box .countyList ul {
		overflow-y: auto;
		height: 546px;
		padding: 0 0 0 0;
		margin-top: 20px;
	}
	
	.storesFindHTML .county-box .countyList ul li {
		width: 49%;
		background: #fff;
		float: left;
		margin-bottom: 20px;
		padding: 20px;
		overflow: hidden;
		height: 119px;
	}
	
	.storesFindHTML .county-box .countyList ul li:nth-child(2n) {
		margin-left: 2%;
	}
	
	.storesFindHTML .county-box .countyList ul li .names {
		color: #333333;
		font-size: 16px;
		margin-bottom: 10px;
	}
	
	.storesFindHTML .county-box .countyList ul li .dizhi {
		font-size: 12px;
		line-height: 24px;
		color: #393939;
		width: calc(100% - 40px);
		text-indent: -40px;
		float: right;
		position: relative;
	}
	/*.storesFindHTML .county-box .countyList ul li .dizhi:after { content: '地址：'; position: absolute; color: #42992e; left: -35px;top: 0; }*/
	
	.storesFindHTML .county-box .countyList ul li .phoneNumber {
		width: 86%;
		float: right;
		font-size: 12px;
		line-height: 24px;
		color: #393939;
		position: relative;
	}
	
	.storesFindHTML .county-box .countyList ul li .phoneNumber:after {
		content: '电话：';
		position: absolute;
		color: #42992e;
		left: -16%;
	}
	/*.joinHTML*/
	
	.joinIn {}
	
	.joinIn>img {}
	
	.joinIn .pageTitle {
		position: absolute;
		bottom: 7%;
		left: 8.5%;
		width: 83%;
		text-align: center;
	}
	
	.joinIn .pageTitle img {}
	
	.joinIn .pageTitle img.Cn {
		margin: 0 auto;
	}
	
	.joinIn .pageTitle img.Tn {
		margin: 6% auto 2%;
	}
	
	.joinIn .pageTitle img.En {
		margin: 0 auto;
	}
	
	.joinHTML {
		position: relative;
		z-index: 5;
		background: #fff;
	}
	
	.joinHTML .join-main {}
	
	.joinHTML .join-main .content1200 {
		width: 1200px;
		margin: 0 auto;
		position: relative;
		padding-top: 290px;
	}
	
	.joinHTML .box1 .JoinCondition {
		position: relative;
		margin-top: 85px;
	}
	
	.joinHTML .box1 .JoinCondition .join-svg {
		position: absolute;
		/*!  */
		width: 52%;
		top: -15%;
	}
	
	.joinHTML .box1 .JoinCondition .join-svg svg {
		width: 100%;
		/*! height: 100%; */
	}
	
	.joinHTML .box1 {
		background: url(../images/join-box1.jpg) center center;
		height: 1100px;
	}
	
	.joinHTML .box1 .left {}
	
	.joinHTML .box1 .left img {
		width: 90%;
	}
	
	.joinHTML .box1 .right {
		margin-top: 10%;
	}
	
	.joinHTML .box1 .right ul {}
	
	.joinHTML .box1 .right ul li {
		font-size: 20px;
		color: #000000;
		margin-bottom: 25px;
		width: 120%;
		margin-left: -5%;
	}
	
	.joinHTML .box1 .right ul li span {
		height: 36px;
		width: 36px;
		display: inline-block;
		text-align: center;
		line-height: 36px;
		font-size: 18px;
		color: #fff;
		background: #c61427;
		border-radius: 50%;
		margin-right: 15px;
	}
	
	.joinHTML .box1 .Big-title {
		color: #c61427;
		text-transform: uppercase;
		text-align: center;
		font-weight: 600;
	}
	
	.joinHTML .box1 .Big-title span {
		display: block;
	}
	
	.joinHTML .box1 .Big-title span.cn {
		font-size: 36px;
	}
	
	.joinHTML .box1 .Big-title span.en {
		font-size: 12px;
	}
	
	.joinHTML .box1 .round-file {
		height: 112px;
		width: 112px;
		border-radius: 50%;
		background: #c61427;
		position: absolute;
		left: 50%;
		margin-left: -56px;
		top: 16%;
	}
	
	.joinHTML .box1 .round-file:after {
		position: absolute;
		content: '';
		width: 42px;
		height: 53px;
		background: url(../images/join-icon1.png) no-repeat;
		left: 50%;
		top: 50%;
		margin: -26.5px 0 0 -21px;
	}
	
	.joinHTML .box1 .min-round {
		height: 22px;
		width: 22px;
		background: #c61427;
		display: block;
		border-radius: 50%;
		position: absolute;
		top: -7px;
		left: 50%;
		margin-left: -11px;
	}
	
	.joinHTML .box1 .min-arrow {
		background: url(../images/Arrow.png) no-repeat;
		width: 31px;
		height: 23px;
		position: absolute;
		left: 50%;
		margin: -16px;
		top: 24px;
	}
	
	.joinHTML .box1 .min-line {
		width: 6px;
		height: 125px;
		background: #c61427;
		position: absolute;
		top: 45px;
		left: 50%;
		margin-left: -3px;
	}
	
	.joinHTML .box2 .Big-title {
		position: absolute;
		color: #fff;
		text-transform: uppercase;
		width: 30%;
		top: 9%;
		z-index: 19;
		font-weight: 600;
		text-indent: 37%;
	}
	
	.joinHTML .box2 .Big-title .cn {
		font-size: 36px;
		display: block;
	}
	
	.joinHTML .box2 .Big-title .en {
		font-size: 12px;
		display: block;
		opacity: .5;
		position: relative;
	}
	
	.joinHTML .box2 .cd-slider-wrapper {
		position: relative;
		height: 700px;
		overflow: hidden
	}
	
	.joinHTML .box2 .cd-slider {
		position: relative;
		z-index: 1;
		height: 100%;
		overflow: hidden
	}
	
	.joinHTML .box2 .cd-slider li {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform .6s;
		-moz-transition: -moz-transform .6s;
		transition: transform .6s
	}
	
	.joinHTML .box2 .cd-slider li.is-visible {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0)
	}
	
	.joinHTML .box2 .cd-slider .cd-half-block {
		height: 100%;
		background-position: center center;
		background-repeat: no-repeat
	}
	
	.joinHTML .box2 .cd-slider .image {
		background-size: cover;
		width: 60%;
	}
	
	.joinHTML .box2 .cd-slider .content {
		padding: 8% 0 0 11%;
		color: #434343;
		font-size: 14px;
		background-color: #c61427;
		-webkit-font-smoothing: antialiased;
		line-height: 30px
	}
	
	.joinHTML .box2 .no-touch .cd-slider .btn:hover {
		background: rgba(0, 0, 0, 0.6)
	}
	
	.joinHTML .box2 .cd-slider h2 {
		font-weight: bold;
		font-size: 45px;
		text-transform: uppercase;
		margin-bottom: .4em;
		/*! line-height: 40px; */
		padding-top: 20%;
		color: #fff
	}
	
	.joinHTML .box2 .cd-slider h2 i {
		font-size: 20px;
		margin-left: 15px;
	}
	
	.joinHTML .box2 .cd-slider .tit {
		font-size: 24px;
		color: #fff;
		margin-bottom: 20px;
		line-height: 36px;
	}
	
	.joinHTML .box2 .changeBtn {
		position: absolute;
		padding: 0;
		left: 0;
		z-index: 10;
		bottom: 15px;
		width: 40%;
		z-index: 15;
	}
	
	.joinHTML .box2 .changeBtn .btns {
		width: 20px;
		height: 31px;
		transition: .4s;
		-webkit-transition: .4s;
		cursor: pointer;
		float: left;
		background: url(../images/induBtn.png) no-repeat;
		/*!  */
	}
	
	.joinHTML .box2 .changeBtn .btns.btnL {
		background-position: left center;
		margin-top: 14%
	}
	
	.joinHTML .box2 .changeBtn .btns.btnL:hover {
		background-image: url(../images/induBtn2.png);
		transform: translateX(-5px)
	}
	
	.joinHTML .box2 .changeBtn .btns.btnR {
		background-position: right center;
		margin-top: 14%
	}
	
	.joinHTML .box2 .changeBtn .btns.btnR:hover {
		background-image: url(../images/induBtn2.png);
		transform: translateX(5px)
	}
	
	.joinHTML .box2 .changeBtn .page {
		float: left;
		line-height: 65px;
		color: #fff;
		width: auto;
		background: 0;
		font-size: 26px;
		cursor: pointer;
		margin-left: 27%;
	}
	
	.joinHTML .box2 .changeBtn .page .pageNum {
		width: 70px;
		height: 128px;
		display: inline-block;
		position: relative;
	}
	
	.joinHTML .box2 .changeBtn .page .pageNum .number {
		width: 70px;
		height: 70px;
		display: block;
		text-align: center;
		line-height: 70px;
		font-size: 30px;
		position: absolute;
		bottom: 0;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.joinHTML .box2 .changeBtn .page .pageNum .number:after {
		position: absolute;
		content: '';
		bottom: 0;
		transition: all .5s;
		-webkit-transition: all .5s;
		background: #fff;
		color: #42992e;
		width: 100%;
		height: 0;
		left: 0;
		z-index: -1;
	}
	
	.joinHTML .box2 .changeBtn .page .pageNum.active .number,
	.joinHTML .box2 .changeBtn .page .pageNum:hover .number {
		color: #C61427;
	}
	
	.joinHTML .box2 .changeBtn .page .pageNum.active .number:after,
	.joinHTML .box2 .changeBtn .page .pageNum:hover .number:after {
		height: 128px;
	}
	
	.joinHTML .box2 .cd-slider-navigation {
		display: block
	}
	
	.joinHTML .box2 .cd-slider li {
		pointer-events: none;
		z-index: 1;
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: z-index 0s .6s;
		-moz-transition: z-index 0s .6s;
		transition: z-index 0s .6s
	}
	
	.joinHTML .box2 .cd-slider li.is-visible {
		pointer-events: auto;
		z-index: 3;
		-webkit-transition: z-index 0s 0s;
		-moz-transition: z-index 0s 0s;
		transition: z-index 0s 0s
	}
	
	.joinHTML .box2 .cd-slider li.is-visible.covered {
		z-index: 2
	}
	
	.joinHTML .box2 .cd-slider .cd-half-block {
		height: 100%;
		/*!  */
		float: right;
		position: relative;
		z-index: 1;
	}
	
	.joinHTML .box2 .cd-slider .cd-half-block.content {
		-webkit-transform: translateX(200%);
		transform: translateX(200%);
		-webkit-transition: -webkit-transform .6s 0s ease-in-out;
		transition: transform .6s 0s ease-in-out
	}
	
	.joinHTML .box2 .cd-slider .cd-half-block.image {
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-ms-transform: translateX(100%);
		-o-transform: translateX(100%);
		transform: translateX(100%);
		-webkit-transition: -webkit-transform 0s .3s;
		-moz-transition: -moz-transform 0s .3s;
		transition: transform 0s .3s
	}
	
	.joinHTML .box2 .cd-slider li.is-visible .cd-half-block.content,
	.joinHTML .box2 .cd-slider li.is-visible .cd-half-block.image {
		-webkit-transform: translateX(0%);
		transform: translateX(0%)
	}
	
	.joinHTML .box2 .cd-slider li.is-visible .cd-half-block.content {
		-webkit-transition: -webkit-transform .6s 0s ease-in-out;
		transition: transform .6s 0s ease-in-out
	}
	
	.joinHTML .box2 .cd-slider .content {
		padding: 8% 0 0 11%;
		width: 40%;
	}
	
	.joinHTML .box2 .cd-slider-navigation {
		padding: .5em 1em;
		background-color: rgba(0, 0, 0, 0.8);
		-webkit-transform: translateZ(2px) translateX(-50%);
		-moz-transform: translateZ(2px) translateX(-50%);
		-ms-transform: translateZ(2px) translateX(-50%);
		-o-transform: translateZ(2px) translateX(-50%);
		transform: translateZ(2px) translateX(-50%);
		-webkit-transition: -webkit-transform .3s;
		-moz-transition: -moz-transform .3s;
		transition: transform .3s
	}
	
	.joinHTML .box2 .cd-slider-navigation.slider-animating {
		-webkit-transform: translateX(-50%) scale(1);
		-moz-transform: translateX(-50%) scale(1);
		-ms-transform: translateX(-50%) scale(1);
		-o-transform: translateX(-50%) scale(1);
		transform: translateX(-50%) scale(1)
	}
	
	.joinHTML .box2 .cd-slider-navigation a {
		height: 40px;
		width: 40px;
		line-height: 40px;
		text-align: center;
		text-indent: 0;
		border: 0;
		border-radius: 0;
		color: #fff;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale
	}
	
	.joinHTML .box2 .cd-slider-navigation li.selected a {
		background-color: transparent;
		color: #f3b96c
	}
	/**/
	
	.joinHTML .box3 {
		overflow: hidden;
		position: relative;
		background: #fff;
	}
	
	.joinHTML .box3 .left {
		width: 40%;
		position: absolute;
		float: left;
		height: 100%;
		background-size: auto 100% !important;
	}
	
	.joinHTML .box3 .right {
		width: 60%;
		position: relative;
		float: right;
		padding-left: 4%;
	}
	
	.joinHTML .box3 .right .Big-title {
		color: #c61427;
		text-transform: uppercase;
		margin: 74px 0 65px;
		font-weight: 600;
		position: relative;
	}
	
	.joinHTML .box3 .right .Big-title:after {
		width: 220px;
		height: 83px;
		background: url(../images/join-good.jpg) no-repeat;
		position: absolute;
		content: '';
		top: -10px;
		left: -230px;
	}
	
	.joinHTML .box3 .right .Big-title span.cn {
		font-size: 36px;
		display: block;
	}
	
	.joinHTML .box3 .right .Big-title span.en {
		font-size: 12px;
		display: block;
	}
	
	.joinHTML .box3 .right .theSupportList {}
	
	.joinHTML .box3 .right .theSupportList ul {}
	
	.joinHTML .box3 .right .theSupportList ul li {
		height: 65px;
		overflow: hidden;
		margin-bottom: 65px;
	}
	
	.joinHTML .box3 .right .theSupportList ul li .pic-icon {
		height: 40px;
		width: 40px;
		float: left;
		background: url(../images/join-supportIcon.jpg);
	}
	
	.joinHTML .box3 .right .theSupportList ul li .pic-icon.cur1 {}
	
	.joinHTML .box3 .right .theSupportList ul li .pic-icon.cur2 {
		background-position: -40px 0;
	}
	
	.joinHTML .box3 .right .theSupportList ul li .pic-icon.cur3 {
		background-position: -80px 0;
	}
	
	.joinHTML .box3 .right .theSupportList ul li .pic-icon.cur4 {
		background-position: -120px 0;
	}
	
	.joinHTML .box3 .right .theSupportList ul li .summary {
		width: 85%;
		float: left;
		margin-left: 2%;
	}
	
	.joinHTML .box3 .right .theSupportList ul li .summary .title {
		color: #c61427;
		font-size: 30px;
		font-weight: 600;
	}
	
	.joinHTML .box3 .right .theSupportList ul li .summary .text {
		font-size: 18px;
		color: #323232;
		font-weight: 600;
		opacity: .7;
	}
	
	.joinHTML .box4 {
		background: #f5eee6;
		padding: 80px 0 70px;
	}
	
	.joinHTML .box4 .phoneNumber {
		width: 419px;
		height: 65px;
		background: url(../images/phoneNumber1.png) no-repeat;
		margin: 0 auto;
	}
	
	.joinHTML .box4 .phoneNumber1 {
		width: 419px;
		height: 65px;
		background: url(../images/phoneNumber1.png) no-repeat;
		margin: 0 auto;
	}
	
	.joinHTML .box4 .league {
		display: inline-block;
		margin-top: 15px;
		color: #42992e;
		text-decoration: none;
		font-size: 24px;
	}
	/*aboutUsHTML*/
	.about_bg{position:fixed;width:100%;height:100%;top:0;left:0;background: url(../images/licheng_bg.jpg) no-repeat;background-size:cover;}
.fl {
    float: left;
}
.fr {
    float: right;
}
.about_content{width:60%;margin:0 auto;}

.about_content h2,.about_content h3{text-align:center;font-weight:bold;color:#000;}

.about_content h2{font-size:40px;margin-bottom:50px;}

.about_content p{font-size:16px;color:#000;line-height:180%;margin-bottom:20px;text-align:center;}

.about_content.history{text-align:center;position:relative;}



/*大事记start*/

.event_box{width:60%;margin:3% auto 0;position:relative;min-height:420px;}

.event_box .parHd {width:100%;display:inline-block;height:92px;overflow:hidden;}

.parHd  ul{width:100%;text-align:center;margin:0 auto;padding-top:25px !important;}

.parHd .tempWrap{margin:0 auto;}

.parHd .tempWrap:after{content:'';width:85%;height:1px;background:#580000;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:35%;/* margin-top:-0.5px;*/z-index:10;}

.parHd li.no_line:before{display:none;}

.parHd li{display:inline-block;cursor:pointer;padding-top:30px;font-size:16px;color:#000;margin:0 30px;position:relative;}

.parHd li:after{content:'';background:url(../images/dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:-12px;left:50%;margin-left:-12px;}

.parBd{text-align:center;margin-top:60px;}

.parBd h4{position:relative;font-size:40px;margin-bottom:3%;/*width:200px;*/ padding:0 60px;display:inline-block;text-align:center;}

.parBd h4:after{content:'';background:#000;width:100px;height:1px;position:absolute;left:-100px;bottom:12px;}

.parBd h4:before{content:'';background:#000;width:100px;height:1px;position:absolute;right:-100px;bottom:12px;}

.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}

div#listBox {width:100%;}

.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:10px;}

.sPrev{left:0;}

.sNext{right:0;}

.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}

.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(../images/cat.png) no-repeat;position:absolute;top:-12px;left:28px;z-index:21;}

.parHd li span,.parHd li.clone span{display:none;}	
	
	.aboutUsHTML {
		position: relative;
		z-index: 5;
	}
	
	.aboutUs-main {
		background: url(../images/aboutUs-mainBg.jpg);
	}
	
	.aboutUsHTML .box1 {
		height: 825px;
		width: 1196px;
		margin: 0 auto;
		position: relative;
		background: url(../images/contact-informationBG.jpg); overflow:hidden;
		top: -120px;
	}
	
	.aboutUsHTML .box1:after {
		position: absolute;
		content: '';
		width: 0;
		height: 0;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-top: 30px solid #42992e;
		left: 50%;
		bottom: -30px;
		margin-left: -30px;
	}
	
	.aboutUsHTML .box1 .CornerFlower {
		background: url(../images/sidebar-icon3.png) no-repeat;
		width: 9px;
		height: 9px;
		display: block;
		position: absolute;
		z-index: 15;
	}
	
	.aboutUsHTML .box1 .CornerFlower.TL {
		left: 7px;
		top: 7px;
	}
	
	.aboutUsHTML .box1 .CornerFlower.TR {
		right: 7px;
		top: 7px;
		background-position: -9px 0;
	}
	
	.aboutUsHTML .box1 .CornerFlower.BL {
		left: 7px;
		bottom: 7px;
		background-position: 0 -9px;
	}
	
	.aboutUsHTML .box1 .CornerFlower.BR {
		right: 7px;
		bottom: 7px;
		background-position: -9px -9px;
	}
	
	.aboutUsHTML .box1 .Line {
		background: #e8c2be;
		position: absolute;
		z-index: 15;
	}
	
	.aboutUsHTML .box1 .Line.TL {
		top: calc(7px + 9px);
		width: 1px;
		height: calc(96% - 4px);
		left: 7px;
	}
	
	.aboutUsHTML .box1 .Line.TR {
		right: 7px;
		width: 1px;
		top: calc(7px + 9px);
		height: calc(96% - 4px);
	}
	
	.aboutUsHTML .box1 .Line.BL {
		top: 6px;
		height: 1px;
		width: calc(100% - 31px);
		left: 16px;
	}
	
	.aboutUsHTML .box1 .Line.BR {
		left: calc(.5% + 9px);
		bottom: 7px;
		height: 1px;
		width: calc(100% - 31px);
	}
	
	.aboutUsHTML .box1 h1 {
		padding-top: 65px;
	}
	
	.aboutUsHTML .box1 h1>img {
		margin: 0 auto;
	}
	
	.aboutUsHTML .box1 .summary {
		color: #fff;
		padding: 0 8%;
		max-width: 1170px;
		margin: auto;
	}
	
	.aboutUsHTML .box1 .summary h2 {
		text-align: center;
		line-height: 120px;
		position: relative;
	}
	
	.aboutUsHTML .box1 .summary h2:after {
		content: '';
		position: absolute;
		background: #fff;
		opacity: .5;
		height: 1px;
		width: 44%;
		left: 0px;
		top: 50%;
	}
	
	.aboutUsHTML .box1 .summary h2:before {
		content: '';
		position: absolute;
		background: #fff;
		opacity: .5;
		height: 1px;
		width: 44%;
		right: 0;
		top: 50%;
	}

.case_t1 { text-align:center}
.case_t1 p{

	font-size: 28px;

	color: #333;

	display: inline-block;

	border-bottom: 1px solid #cccccc;

	margin: 20px auto 10px;

	padding: 1rem 0 10px; text-align:center;

}
.case_t2 {

	text-align: center;

	color: #666;

	margin-bottom: 40px;

}
	.aboutUsHTML .box1 .summary p {
		font-size: 14px;
		line-height: 28px;
		text-indent: 2rem;
	}
	
	.aboutUsHTML .box2 {
		width: 1196px;
		margin: 0 auto 0;
		padding-bottom: 30px;
	}
	
	.aboutUsHTML .box2 .Big-title {
		text-align: center;
		color: #42992e;
		font-weight: 600;
	}
	
	.aboutUsHTML .box2 .Big-title span {
		display: block;
	}
	
	.aboutUsHTML .box2 .Big-title span.cn {
		font-size: 36px;
	}
	
	.aboutUsHTML .box2 .Big-title span.en {
		font-size: 12px;
	}
	
	.aboutUsHTML .box2 .summary {
		margin-top: 100px;
	}
	
	.aboutUsHTML .box2 .summary ul {
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.aboutUsHTML .box2 .summary ul li {
		position: relative;
		display: none;
	}
	
	.aboutUsHTML .box2 .summary ul li.active {
		display: block;
	}
	
	.aboutUsHTML .box2 .summary .title {
		color: #42992e;
		letter-spacing: .1em;
		font-size: 30px;
		line-height: 88px;
	}
	
	.aboutUsHTML .box2 .summary .text {
		color: #333333;
		font-size: 14px;
		line-height: 28px;
	}
	
	.aboutUsHTML .box2 .information {
		margin-top: 75px;
		position: relative;
	}
	
	.aboutUsHTML .box2 .information ul {
		text-align: center;
		overflow: hidden;
		padding: 35px 0;
		position: relative;
		z-index: 5;
	}
	
	.aboutUsHTML .box2 .information.cur1 .line2 {
		width: 20%;
	}
	
	.aboutUsHTML .box2 .information.cur2 .line2 {
		width: 50%;
	}
	
	.aboutUsHTML .box2 .information.cur3 .line2 {
		width: 80%;
	}
	
	.aboutUsHTML .box2 .information.cur4 .line2 {
		width: 100%;
	}
	
	.aboutUsHTML .box2 .information ul li {
		display: block;
		margin: 0 0 0 252px;
		position: relative;
		float: left;
		height: 109px;
		width: 109px;
		cursor: pointer;
	}
	
	.aboutUsHTML .box2 .information ul li .pic {
		background: url(../images/ContactUs-information-pic.jpg);
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		z-index: 5;
	}
	
	.aboutUsHTML .box2 .information ul li .pic:after {
		position: absolute;
		content: '';
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: url(../images/ContactUs-information-pic.jpg);
		transition: all .4s;
		opacity: 0;
	}
	
	.aboutUsHTML .box2 .information ul li .storyLine {
		background: url(../images/aboutUs-mainBg.jpg);
		width: 120%;
		z-index: 1;
		height: 120%;
		position: absolute;
		top: -10%;
		left: -10%;
	}
	
	.aboutUsHTML .box2 .information ul li.cur1 {
		margin-left: 0;
	}
	
	.aboutUsHTML .box2 .information ul li.cur2 {
		background-position: -109px 0;
	}
	
	.aboutUsHTML .box2 .information ul li.cur3 {
		background-position: -218px 0;
	}
	
	.aboutUsHTML .box2 .information ul li.cur4 {
		background-position: -327px 0;
	}
	
	.aboutUsHTML .box2 .information .line1 {
		top: 50%;
		position: absolute;
		left: 0;
		width: 100%;
		height: 1px;
		background: #fff;
		z-index: 1;
	}
	
	.aboutUsHTML .box2 .information .line2 {
		top: 50%;
		position: absolute;
		left: 0;
		width: 0;
		height: 1px;
		background: #42992e;
		z-index: 2;
		transition: all .5s;
		-webkit-transition: all .5s;
		-moz-transition: all .5s;
	}
	
	.aboutUsHTML .box2 .information ul li.cur1 .pic {}
	
	.aboutUsHTML .box2 .information ul li.cur2 .pic {
		background-position: -109px 0;
	}
	
	.aboutUsHTML .box2 .information ul li.cur3 .pic {
		background-position: -218px 0;
	}
	
	.aboutUsHTML .box2 .information ul li.cur4 .pic {
		background-position: -327px 0;
	}
	
	.aboutUsHTML .box2 .information ul li.cur1 .pic:after {
		background-position: 0 -109px;
	}
	
	.aboutUsHTML .box2 .information ul li.cur2 .pic:after {
		background-position: -109px -109px;
	}
	
	.aboutUsHTML .box2 .information ul li.cur3 .pic:after {
		background-position: -218px -109px;
	}
	
	.aboutUsHTML .box2 .information ul li.cur4 .pic:after {
		background-position: -327px -109px;
	}
	
	.aboutUsHTML .box2 .information ul li.active {}
	
	.aboutUsHTML .box2 .information ul li:hover .pic:after,
	.aboutUsHTML .box2 .information ul li.active .pic:after {
		opacity: 1;
	}
	/*.aboutUsHTML .box2 .information ul li:hover:after{transform: scale(1);}*/
	
	.aboutUsHTML .box2 .information ul li span {
		position: absolute;
		width: 100%;
		left: 0;
		text-align: center;
		bottom: -32px;
		color: #42992e;
		font-weight: 900;
	}
	
	.aboutUsHTML .box2 .Big-title {}
	
	.aboutUsHTML .box2 .Big-title span {}
	
	.aboutUsHTML .box2 .Big-title span.cn {}
	
	.aboutUsHTML .box2 .Big-title span.en {
		text-transform: uppercase;
	}
	
	.aboutUsHTML .box3 {
		margin-top: 110px;
		position: relative;
		overflow: hidden;
	}
	
	.aboutUsHTML .box3 .Big-title {
		text-align: center;
		color: #c61427;
		font-weight: 600;
	}
	
	.aboutUsHTML .box3 .Big-title span {
		display: block;
		color: #cd0d00;
		text-transform: uppercase;
	}
	
	.aboutUsHTML .box3 .Big-title span.cn {
		font-size: 36px;
	}
	
	.aboutUsHTML .box3 .Big-title span.en {
		font-size: 12px;
	}
	
	.aboutUsHTML .box3 .poster-main {
		position: relative;
		width: 900px;
		height: 270px;
		margin: 0 auto;
	}
	
	.aboutUsHTML .box3 .poster-main a,
	.poster-main img {
		display: block;
	}
	
	.aboutUsHTML .box3 .poster-main .poster-list {
		width: 900px;
		height: 270px
	}
	
	.aboutUsHTML .box3 .poster-main .poster-list .poster-item {
		position: absolute;
		left: 0px;
		top: 0px
	}
	
	.aboutUsHTML .box3 .poster-main .poster-btn {
		position: absolute;
		height: 100%;
		width: 100px;
		top: 0px;
		z-index: 10;
		opacity: 0.3;
	}
	
	.aboutUsHTML .box3 .poster-main .poster-prev-btn {
		left: 0px;
		background: url("../image/btn_l.png") no-repeat center center;
	}
	
	.aboutUsHTML .box3 .poster-main .poster-next-btn {
		right: 0px;
		background: url("../image/btn_r.png") no-repeat center center;
	}
	
	.flipster {
		display: block;
		margin: 350px auto 0;
		width: 100%;
		position: relative;
		/*! overflow-x: hidden; */
		/*! overflow-y: visible; */
		padding: 45px 0;
		z-index: 5;
	}
	
	.flip-items,
	.flip-item {
		display: block;
		margin: 0 auto;
		padding: 0;
		list-style-type: none;
	}
	
	.flip-items {
		width: 100%;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transform-origin: 50% 50%;
		-moz-transform-origin: 50% 50%;
		-o-transform-origin: 50% 50%;
		-ms-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-box-sizing: content-box;
		-moz-box-sizing: content-box;
		box-sizing: content-box;
	}
	
	.flip-item {
		position: absolute;
		opacity: 0.99;
		/* Fix for strange clipping behavior on rotated elements in Chrome. */
	}
	
	.flip-past,
	.flip-future,
	.flip-next,
	.flip-prev {
		cursor: pointer;
	}
	
	.flip-item img {
		display: block;
		width: 100%;
	}
	/* @end */
	/* @group Coverflow Style */
	
	.flipster-coverflow .flip-items {
		-webkit-transition: all 350ms ease-in-out;
		transition: all 350ms ease-in-out;
		position: relative;
		padding-top: 2%;
		padding-bottom: 5%;
	}
	
	.flipster-coverflow .flip-item {
		display: block;
		-webkit-transition: all 175ms ease-in-out;
		transition: all 175ms ease-in-out;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-perspective: 800px;
		perspective: 800px;
		position: absolute;
		width: 30%;
	}
	
	.flipster-coverflow .flip-content {
		-webkit-transition: all 350ms ease-in-out;
		transition: all 350ms ease-in-out;
		-webkit-box-reflect: below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255, 255, 255, 0.12)), color-stop(0.2, transparent));
	}
	
	.flipster-coverflow .flip-past .flip-content {
		-webkit-transform: rotateY(55deg) scale(0.75);
		transform: rotateY(55deg) scale(0.75);
	}
	
	.flipster-coverflow .flip-future .flip-content {
		-webkit-transform: rotateY(-55deg) scale(0.75);
		transform: rotateY(-55deg) scale(0.75);
	}
	
	.flipster-coverflow.no-rotate .flip-past .flip-content {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	
	.flipster-coverflow.no-rotate .flip-future .flip-content {
		-webkit-transform: scale(0.75);
		transform: scale(0.75);
	}
	
	.flipster-coverflow .flip-current .flip-content {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
	}
	
	.flipster-coverflow .flip-hidden {
		visibility: hidden;
		-webkit-opacity: 0;
		opacity: 0;
	}
	/* @end */
	/* @group Flip Items */
	
	.flipster-carousel .flip-items {
		-webkit-perspective: 2000px;
		perspective: 2000px;
	}
	
	.flipster-carousel .flip-items li {}
	
	.flipster-carousel .flip-items li span {
		font-size: 24px;
		width: 100%;
		text-align: center;
		display: block;
		margin-top: 15px;
		opacity: 0;
	}
	
	.flipster-carousel .flip-items li.flip-current span {
		opacity: 1;
	}
	
	.flipster-carousel .flip-item {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-webkit-transition: all 350ms ease-out;
		transition: all 350ms ease-out;
	}
	
	.no-csstransforms .flipster-carousel .flip-item {
		-webkit-transition: none;
		transition: none;
	}
	
	.flipster-carousel .flip-items img {
		-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	}
	
	.flipster-carousel .flip-past {
		-webkit-transform: translateX(-50%) translateY(-110%) translateZ(0) rotateY(0) scale(0.5);
		transform: translateX(-50%) translateY(-110%) translateZ(0) rotateY(0) scale(0.5);
	}
	
	.flipster-carousel.no-rotate .flip-past {
		-webkit-transform: translateX(-80%) translateZ(0) scale(0.65);
		transform: translateX(-80%) translateZ(0) scale(0.65);
	}
	
	.no-csstransforms3d .flipster-carousel .flip-past {
		-webkit-transform: translateX(-56%) scale(0.5);
		transform: translateX(-56%) scale(0.5);
	}
	
	.no-csstransforms .flipster-carousel .flip-past {
		left: -20%;
		top: 40%;
		width: 50%;
		height: 50%;
	}
	
	.flipster-carousel .flip-future {
		-webkit-transform: translateX(50%) translateY(-110%) translateZ(0) rotateY(0) scale(0.5);
		transform: translateX(50%) translateY(-110%) translateZ(0) rotateY(0) scale(0.5);
	}
	
	.flipster-carousel.no-rotate .flip-future {
		-webkit-transform: translateX(80%) translateZ(0) scale(0.65);
		transform: translateX(80%) translateZ(0) scale(0.65);
	}
	
	.no-csstransforms3d .flipster-carousel .flip-future {
		-webkit-transform: translateX(56%) scale(0.5);
		transform: translateX(56%) scale(0.5);
	}
	
	.no-csstransforms .flipster-carousel .flip-future {
		left: 88%;
		top: 40%;
		width: 50%;
		height: 50%;
	}
	
	.flipster-carousel .flip-prev {
		-webkit-transform: translateX(-90%) translateY(-60%) translateZ(0) rotateY(0) scale(0.7);
		transform: translateX(-90%) translateY(-60%) translateZ(0) rotateY(0) scale(0.7);
	}
	
	.flipster-carousel.no-rotate .flip-prev {
		-webkit-transform: translateX(-60%) translateZ(0) scale(0.8);
		transform: translateX(-60%) translateZ(0) scale(0.8);
	}
	
	.no-csstransforms3d .flipster-carousel .flip-prev {
		-webkit-transform: translateX(-24%) scale(0.75);
		transform: translateX(-24%) scale(0.75);
	}
	
	.no-csstransforms .flipster-carousel .flip-prev {
		left: -9%;
		top: 20%;
		width: 75%;
		height: 75%;
	}
	
	.flipster-carousel .flip-next {
		-webkit-transform: translateX(90%) translateY(-60%) translateZ(0) rotateY(0) scale(0.7);
		transform: translateX(90%) translateY(-60%) translateZ(0) rotateY(0) scale(0.7);
	}
	
	.flipster-carousel.no-rotate .flip-next {
		-webkit-transform: translateX(60%) translateZ(0) scale(0.8);
		transform: translateX(60%) translateZ(0) scale(0.8);
	}
	
	.no-csstransforms3d .flipster-carousel .flip-next {
		-webkit-transform: translateX(24%) scale(0.75);
		transform: translateX(24%) scale(0.75);
	}
	
	.no-csstransforms .flipster-carousel .flip-next {
		left: 39%;
		top: 20%;
		width: 75%;
		height: 75%;
	}
	
	.flipster-carousel .flip-past,
	.flipster-carousel .flip-future {
		-webkit-opacity: 0.6;
		opacity: 0.6;
		z-index: -4;
		-webkit-transition-delay: 87.5ms;
		transition-delay: 87.5ms;
	}
	
	.flipster-carousel .flip-prev,
	.flipster-carousel .flip-next {
		-webkit-opacity: 0.8;
		opacity: 0.8;
		z-index: 2;
		-webkit-transition-delay: 58.333333333333336ms;
		transition-delay: 58.333333333333336ms;
	}
	
	.flipster-carousel .flip-current {
		z-index: 999;
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg);
		-webkit-transition-delay: 58.333333333333336ms;
		transition-delay: 58.333333333333336ms;
	}
	
	.flipster-carousel .flip-hidden {
		visibility: hidden;
		-webkit-opacity: 0;
		opacity: 0;
		-webkit-transform: rotateY(0deg) translateX(0) scale(0.5);
		-moz-transform: rotateY(0deg) translateX(0) scale(0.5);
		-o-transform: rotateY(0deg) translateX(0) scale(0.5);
		-ms-transform: rotateY(0deg) translateX(0) scale(0.5);
		transform: rotateY(0deg) translateX(0) scale(0.5);
		-webkit-transition-delay: 116.66666666666667ms;
		-moz-transition-delay: 116.66666666666667ms;
		-o-transition-delay: 116.66666666666667ms;
		transition-delay: 116.66666666666667ms;
	}
	/* @end */
	
	.no-transition {
		-webkit-transition-duration: 0ms !important;
		-moz-transition-duration: 0ms !important;
		-o-transition-duration: 0ms !important;
		transition-duration: 0ms !important;
	}
	/* @end */
	
	.aboutUsHTML .box3 .Loong {
		position: absolute;
		width: 500px;
		height: 500px;
		left: 50%;
		top: -335px;
		margin: 0 0 0 -250px;
		z-index: 0;
	}
	
	.aboutUsHTML .box3 .Loong .index-droung1 {
		background: url(../images/loong.png);
		width: 424px;
		height: 425px;
		position: absolute;
		left: 50%;
		margin-left: -212px;
		z-index: 5;
	}
	
	.aboutUsHTML .box3 .Loong .index-droung2 {
		background: url(../images/loong.png);
		width: 404px;
		height: 425px;
		background-position: -425px 0;
		position: absolute;
		z-index: 15;
		left: 50%;
		margin-left: -202px;
		top: 7%;
	}
	
	.aboutUsHTML .box3 .Loong .index-droung3 {
		background: url(../images/loong.png);
		height: 172px;
		width: 1920px;
		position: absolute;
		left: 50%;
		margin-left: -960px;
		background-position: 0 -425px;
		bottom: -120px;
		z-index: 1;
	}
	
	.aboutUsHTML .box3 .Loong .index-droung4 {
		background: url(../images/Loong-show.png);
		width: 520px;
		height: 53px;
		position: absolute;
		left: 50%;
		margin-left: -260px;
		bottom: 9%;
		z-index: 2;
	}
	
	.aboutUsHTML .box3 .Loong .lightMask {
		position: absolute;
		height: 300px;
		width: 300px;
		transform: rotate(45deg);
		left: 50%;
		top: 50%;
		margin: -187px 0 0 -150px;
		z-index: 5;
		overflow: hidden;
	}
	
	.aboutUsHTML .box3 .Loong .lightMask .light {
		background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
		position: absolute;
		height: 400px;
		width: 400px;
		transform: rotate(-45deg);
		top: 150%;
		left: -50%;
		margin: -200px 0 0 -200px;
	}
	
	.aboutUsHTML .box3 .Loong:hover .light {
		left: 150%;
		top: -50%;
		transition: all 1s;
		-webkit-transition: all 1s;
	}
	
	.aboutUsHTML .box3 .loong-text {
		width: 600px;
		position: absolute;
		left: 50%;
		margin-left: -300px;
		bottom: 30%;
		text-align: center;
	}
	
	.aboutUsHTML .box3 .loong-text span {
		width: 235px;
		height: 36px;
		display: inline-block;
		background: url(../images/loong.png) no-repeat;
		margin: 0 15px;
	}
	
	.aboutUsHTML .box3 .loong-text .text1 {
		background-position: -825px 0;
	}
	
	.aboutUsHTML .box3 .loong-text .text2 {
		background-position: -825px -36px;
	}
	/*dch*/
	
	.banner-in .team-banner-txt {
		position: absolute;
		top: 200px;
		width: 1040px;
		left: 50%;
		margin-left: -520px;
	}
	
	.banner-in .team-banner-txt .biaoti {
		margin-bottom: 48px;
		text-align: center;
	}
	
	.banner-in .team-banner-txt .biaoti img {
		margin: 0 auto;
	}
	
	.team .team-loading .service .swiper-container.gallery-thumbs .swiper-wrapper .swiper-slide {
		background-size: cover;
	}
	
	.team .team-loading .service .swiper-container.gallery-thumbs .swiper-wrapper .swiper-slide img {
		width: 100%;
	}
	
	.team .team-loading .service .swiper-scrollbar-drag {
		background-color: #42992e;
	}
	
	.banner-in .team-banner-txt .biaoti img:first-of-type,
	.banner-in .team-banner-txt .biaoti img:nth-of-type(2) {
		margin: 0 12px 30px;
		display: inline-block;
	}
	
	.banner-in .team-banner-txt .list-title {
		text-align: center;
	}
	
	.banner-in .team-banner-txt .list-title a {
		width: 190px;
		height: 50px;
		text-align: center;
		display: inline-block;
		line-height: 50px;
		background: #42992e;
		border-radius: 5px;
		color: #fff;
		position: relative;
		margin: 0 5px;
	}
	
	.banner-in .team-banner-txt .list-title a:after {
		position: absolute;
		content: '';
		width: 184px;
		border: 1px solid #efb9bf;
		height: 44px;
		left: 3px;
		top: 3px;
	}
	
	.banner-in .team-banner-txt .list-title a.active,
	.banner-in .team-banner-txt .list-title a:hover {
		background: #fff;
		color: #42992e;
	}
	
	.banner-in .team-banner-txt .list-title a span {
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		z-index: 15;
	}
	
	.banner-in .team-banner-txt .list-title a span.s:before {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #42992e;
		top: 3px;
		left: 50%;
	}
	
	.banner-in .team-banner-txt .list-title a span.s:after {
		content: '';
		position: absolute;
		width: 2px;
		height: 1px;
		background: #42992e;
		left: 50%;
		bottom: 3px;
	}
	
	.banner-in .team-banner-txt .list-title a span.h:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #42992e;
		top: 50%;
		left: 3px;
	}
	
	.banner-in .team-banner-txt .list-title a span.h:after {
		content: '';
		position: absolute;
		width: 1px;
		height: 2px;
		background: #42992e;
		top: 50%;
		right: 3px;
	}
	
	.banner-in .team-banner-txt .list-title a.active span:before,
	.banner-in .team-banner-txt .list-title a:hover span:before {
		background: #fff;
	}
	
	.banner-in .team-banner-txt .list-title a.active span:after,
	.banner-in .team-banner-txt .list-title a:hover span:after {
		background: #fff;
	}
	
	.banner-in .team-banner-txt .team-introduce {
		margin: 90px auto 0;
		width: 1000px;
		color: #ffffff;
		font-size: 16px;
		line-height: 32px;
		text-align: center;
	}
	
	.banner-in .team-banner-txt .team-introduce p {}
	
	.team {
		background: #f1f1f1;
		position: relative;
	}
	
	.team .team-loading .recuitment {
		position: relative;
		top: -100px;
		margin: 0 auto;
		width: 1435px;
	}
	
	.team .team-loading .recuitment .swiper-container {
		max-width: 1200px;
	}
	
	.team .team-loading .recuitment .swiper-container .detail-info {
		padding: 22px 22px 42px;
		background-color: #ffffff;
		height: 100%;
	}
	
	.team .team-loading .recuitment .swiper-container .detail-info h2 {
		margin-bottom: 35px;
		line-height: 100px;
		font-size: 3.6rem;
		color: #42992e;
		border-bottom: 1px solid #cbcbcb;
	}
	
	.team .team-loading .recuitment .swiper-container .detail-info aside {
		margin-bottom: 25px;
		font-size: 1.8rem;
	}
	
	.team .team-loading .recuitment .swiper-container .detail-info .require {
		line-height: 24px;
		font-size: 1.4rem;
		height: 144px;
		overflow: auto;
	}
	
	.team .team-loading .recuitment .swiper-container .detail-info a {
		margin-top: 46px;
		display: inline-block;
		width: 76px;
		height: 26px;
		line-height: 26px;
		font-size: 1.4rem;
		color: #ffffff;
		text-transform: uppercase;
		background-color: #42992e;
		text-align: center;
	}
	
	.team .team-loading .recuitment .swiper-container .swiper-wrapper {}
	
	.team .team-loading .recuitment .swiper-container .swiper-wrapper .swiper-slide {
		height: 514px;
	}
	
	.team .team-loading .recuitment .boxs {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .8);
		z-index: 999;
	}
	
	.team .team-loading .recuitment .boxs.active {
		display: block;
	}
	
	.team .team-loading .recuitment .more-info .zc {
		margin-bottom: 35px;
		line-height: 100px;
		font-size: 3.6rem;
		color: #42992e;
		border-bottom: 1px solid #cbcbcb;
	}
	
	.team .team-loading .recuitment .more-info .ages {
		margin-bottom: 25px;
		font-size: 1.8rem;
	}
	
	.team .team-loading .recuitment .more-info .adds {
		margin-bottom: 25px;
		font-size: 1.8rem;
	}
	
	.team .team-loading .recuitment .more-info .yaoqiu {
		line-height: 24px;
		font-size: 1.4rem;
		max-height: 312px;
		overflow: auto;
	}
	
	.team .team-loading .recuitment .more-info .close {
		position: absolute;
		top: 0;
		right: 0;
		transform-origin: center;
		transform: rotate(-90deg);
		opacity: 1;
	}
	
	.team .team-loading .recuitment .more-info .close .add {
		position: absolute;
		/*width: 30px;*/
		top: 66px;
		right: 15px;
		transform: rotate(45deg);
	}
	
	.team .team-loading .recuitment .more-info .yinping {
		margin-top: 20px;
		display: inline-block;
		padding: 8px 15px;
		color: #fff;
		background-color: #42992e;
	}
	
	.team .team-loading .recuitment .more-info {
		position: absolute;
		padding: 120px 65px;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border: 1px solid #42992e;
		background-color: #fff;
		z-index: 99;
		width: 1000px;
	}
	
	.team .team-loading .recuitment .swiper-button-next,
	.team .team-loading .recuitment .swiper-button-prev {
		width: 54px;
		height: 52px;
		background-image: url("../images/t-arrow-right.png");
		background-size: 26px;
		background-color: #42992e;
		border-radius: 10px;
	}
	
	.team .team-loading .recuitment .swiper-button-next.swiper-button-disabled,
	.team .team-loading .recuitment .swiper-button-prev.swiper-button-disabled {
		opacity: 1;
		background-color: #ffffff;
		background-image: url("../images/t-arrow-right-disabled.png");
	}
	
	.team .team-loading .recuitment .swiper-button-prev {
		background-image: url("../images/t-arrow-left.png");
	}
	
	.team .team-loading .recuitment .swiper-button-prev.swiper-button-disabled {
		background-image: url("../images/t-arrow-left-disabled.png");
	}
	/*1124*/
	
	.team .team-loading .service {
		position: relative;
		top: -100px;
	}
	
	.team .team-loading .service .swiper-container.gallery-top {
		width: 1319px;
		height: 703px;
	}
	
	.team .team-loading .service .swiper-container.gallery-top .swiper-wrapper {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		height: 100%;
	}
	
	.team .team-loading .service .swiper-container.gallery-thumbs {
		position: relative;
		width: 1319px;
		height: 156px;
		box-sizing: border-box;
		padding: 10px 0 20px;
	}
	
	.team .team-loading .service .swiper-container.gallery-thumbs .swiper-wrapper .swiper-slide {
		width: 25%;
		height: 100%;
		opacity: 0.4;
	}
	
	.team .team-loading .service .swiper-container.gallery-thumbs .swiper-wrapper .swiper-slide.swiper-slide-active {
		opacity: 1;
	}
	
	.team .team-loading .service .swiper-scrollbar {
		width: 100%;
		opacity: 1;
		left: 0;
	}
	
	.team .team-loading .fight.train .wrap .part {
		margin-bottom: 48px;
		transition: all .5s;
		-webkit-transition: all .5s;
	}
	
	.team .team-loading .fight.train .wrap .part:hover {
		box-shadow: 12px 12px 28px rgba(64, 63, 63, 0.43);
		transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
	}
	
	.team .team-loading .fight.train .wrap>a:hover .part:after {
		opacity: 0;
	}
	
	.team .team-loading .fight.train .wrap .part:after {
		position: absolute;
		width: 100%;
		height: 100%;
		content: "";
		left: 0;
		top: 0;
		background-color: #000;
		opacity: .5;
		transition: all .6s;
		-webkit-transition: all .6s;
	}
	
	.team .team-loading .fight.train .wrap .part .p-name {
		font-size: 72px;
		bottom: initial;
		top: 50%;
		left: 90px;
		transform: translateY(-50%);
	}
	
	.team .team-loading .fight.train .wrap .part .p-name img {
		margin-top: 30px;
		margin-bottom: 10px;
	}
	
	.team .team-loading .fight.train .wrap .part:nth-of-type(odd) {
		margin-right: 0;
	}
	
	.team .team-loading .fight .wrap {
		position: relative;
		top: -186px;
		margin: 0 auto;
		width: 1336px;
	}
	
	.team .team-loading .fight .wrap .part {
		position: relative;
		float: left;
		margin-bottom: 16px;
		cursor: pointer;
		overflow: hidden;
	}
	
	.team .team-loading .fight .wrap .part .bo {
		position: relative;
		float: left;
		/*margin-bottom: 16px;*/
		width: 100%;
		overflow: hidden;
	}
	
	.team .team-loading .fight .wrap .part .bo:hover:after {
		opacity: .2;
	}
	
	.team .team-loading .fight .wrap .part .bo>img {
		width: 100%;
	}
	
	.team .team-loading .fight .wrap .part .bo:after {
		position: absolute;
		top: 0;
		left: 0;
		content: "";
		width: 100%;
		height: 100%;
		background-color: #000;
		opacity: .6;
		transition: all .6s;
		-webkit-transition: all .6s;
	}
	
	.team .team-loading .fight .wrap .part>img {
		width: 100%;
	}
	
	.team .team-loading .fight .wrap .part .p-name {
		position: absolute;
		bottom: 60px;
		left: 60px;
		z-index: 1;
		font-size: 52px;
		color: #ffffff;
	}
	
	.team .team-loading .fight .wrap .part .p-name img {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	.team .team-loading .fight .wrap .part .p-name p {
		font-size: 3.6rem;
		line-height: 30px;
		color: #F1F1F1;
	}
	
	.team .team-loading .fight .wrap .part .p-name hr {
		margin: 40px 0;
		width: 115px;
		border-top-width: 3px;
	}
	
	.team .team-loading .fight .wrap .part .p-name span {
		display: block;
		text-transform: uppercase;
	}
	
	.team .team-loading .fight .wrap .part .circle {
		position: absolute;
		right: 0;
		bottom: 0;
		width: 144px;
		height: 144px;
		z-index: 1;
	}
	
	.team .team-loading .fight .wrap .part .circle img {
		position: absolute;
		transition: all .5s;
		-webkit-transition: all .5s;
		transform: translate(15px, 15px);
		-webkit-transform: translate(15px, 15px);
	}
	
	.team .team-loading .fight .wrap .part .circle img:first-of-type {
		width: 36px;
		bottom: 25px;
		right: 25px;
		z-index: 1;
	}
	
	.team .team-loading .fight .wrap .part:hover .circle img {
		transform: translate(0, 0);
	}
	
	.team .team-loading .t-team {
		margin-top: -126px;
	}
	
	.team .team-loading .t-team .first-show {
		position: relative;
		height: 812px;
	}
	
	.team .team-loading .t-team .first-show .pictures-box {
		height: 100%;
		/*background: url("../images/bg-zpq.jpg");*/
		background: #09070a;
	}
	
	.team .team-loading .t-team .first-show .pictures-box ul {
		height: 100%;
		position: relative;
		z-index: 0;
	}
	
	.team .team-loading .t-team .first-show .pictures-box ul li {
		height: 100%;
		position: absolute;
		left: 50%;
	}
	
	.team .team-loading .t-team .first-show .pictures-box ul li img {
		height: 100%;
	}
	
	.team .team-loading .t-team .first-show .Sudoku {
		position: absolute;
		top: 86px;
		left: 390px;
		width: 458px;
		z-index: 1;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a {
		margin: 0 6px;
		/*float: left;*/
		position: absolute;
		display: inline-block;
		margin-bottom: 12px;
		width: 140px;
		height: 200px;
		overflow: hidden;
		transition: all 1s;
		-webkit-transition: all 1s;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:first-of-type {
		top: 0;
		left: 0;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(2) {
		top: 0;
		left: 152px;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(3) {
		top: 0;
		left: 304px;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(4) {
		top: 212px;
		left: 0;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(5) {
		top: 212px;
		left: 152px;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(6) {
		top: 212px;
		left: 304px;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(7) {
		top: 424px;
		left: 0;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(8) {
		top: 424px;
		left: 152px;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:nth-of-type(9) {
		top: 424px;
		left: 304px;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a:hover p {
		color: #ffffff;
		background-color: #42992e;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a img {
		display: block;
		width: 100%;
	}
	
	.team .team-loading .t-team .first-show .Sudoku a p {
		position: absolute;
		margin-bottom: 0;
		color: #000;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 32px;
		line-height: 32px;
		text-align: center;
		font-size: 1.2rem;
		background-color: #ffffff;
	}
	
	.team .team-loading .t-team .first-show .controls {
		position: absolute;
		right: 0;
		bottom: 106px;
		width: 710px;
		height: 180px;
		background-color: #42992e;
	}
	
	.team .team-loading .t-team .first-show .controls .post {
		display: block;
		padding: 10px 20px;
		color: #f1f1f1;
		margin-top: 18px;
	}
	
	.team .team-loading .t-team .first-show .controls .post .ming {
		position: relative;
		font-size: 30px;
		margin-right: 20px;
	}
	
	.team .team-loading .t-team .first-show .controls .post .ming:after {
		position: absolute;
		top: 12px;
		right: -10px;
		content: "";
		width: 2px;
		height: 24px;
		background-color: #fff;
		opacity: .8;
	}
	
	.team .team-loading .t-team .first-show .controls .post .zhicheng {
		font-size: 18px;
	}
	
	.team .team-loading .t-team .first-show .controls .post .xiangxi {
		margin-top: 10px;
		text-align: justify;
		font-size: 1.4rem;
		opacity: 0.8;
	}
	
	.team .team-loading .t-team .first-show .controls .pre-btn,
	.team .team-loading .t-team .first-show .controls .next-btn {
		position: absolute;
		bottom: 110%;
		right: 134px;
		margin-top: -20px;
		width: 50px;
		height: 50px;
		background: url("../images/t-arrow-left-disabled.png")no-repeat center;
		background-size: 40px;
		cursor: pointer;
		background-color: #fff;
		border-radius: 10px;
	}
	
	.team .team-loading .t-team .first-show .controls .pre-btn:hover {
		background-color: #42992e;
		background-image: url(../images/t-arrow-left.png);
	}
	
	.team .team-loading .t-team .first-show .controls .next-btn:hover {
		background-color: #42992e;
		background-image: url(../images/t-arrow-right.png);
	}
	
	.team .team-loading .t-team .first-show .controls .next-btn {
		right: 48px;
		background-image: url("../images/t-arrow-right-disabled.png");
	}
	
	.team .team-loading .t-team .box2 {}
	
	.team .team-loading .t-team #program {
		overflow: hidden;
	}
	/*.team .team-loading .t-team #program ul { height: auto; }
.team .team-loading .t-team #program ul li { width: 20%; height: auto; float: left; cursor: pointer; position: relative; background: #000; }
.team .team-loading .t-team #program ul li .pic { position: relative; left: 0; top: 0; width: 100%; height: auto; opacity: .3; background-size: auto 100% !important; z-index: 1; transition: all .6s; -webkit-transition: all .6s;}
.team .team-loading .t-team #program ul li .pic img { width: 100%; position: relative; transition: all .6s; -webkit-transition: all .6s;}
.team .team-loading .t-team #program ul li:hover .pic img{opacity: 0;}
.team .team-loading .t-team #program ul li:hover .pic{opacity: 1;}
.team .team-loading .t-team #program ul li .title-img { position: absolute; bottom: 20%; text-align: center; color: #fff; left: 2%; font-size: 18px; }
.team .team-loading .t-team #program ul li .title-img img { }
.team .team-loading .t-team #program ul li .more { height: 50px; width: 50px; background: #42992e; border-radius: 50%; z-index: 5; position: absolute; left: 0%; bottom: 0%; color: #fff; font-size: 35px; text-align: center; line-height: 45px; transition: all .5s; -webkit-transition: all .5s; -webkit-transform: scale(0.5);transform: scale(0.5);}
.team .team-loading .t-team #program ul li:hover .more { transform: rotate(45deg); }
.team .team-loading .t-team #program ul li .number { position: absolute; opacity: 0.4; font-size: 30px; border-bottom: 2px solid #fff; color: #fff; top: 15px; left: 15px; }*/
	/*0105*/
	
	.team .team-loading .t-team #program {
		position: relative;
	}
	
	.team .team-loading .t-team #program .show {
		position: relative;
		margin: 0 auto;
		width: 1300px;
		height: 680px;
		background: url(../images/p1.jpg) no-repeat center center;
		background-size: 100% auto;
	}
	
	.team .team-loading .t-team #program .show .arrow {
		opacity: 0;
		display: none;
		position: absolute;
		width: 50px;
		height: 50px;
		background: url(../images/t-arrow-left.png) no-repeat center center;
		background-size: 40px;
	}
	
	.team .team-loading .t-team #program .show .masks {
		position: absolute;
		bottom: 15px;
		left: 15px;
		width: 120px;
		height: 125px;
		background-color: #c61a2f;
	}
	
	.team .team-loading .t-team #program .show .masks .num {
		position: absolute;
		top: 10px;
		left: 10px;
		font-size: 20px;
		color: #f1f1f1;
		padding-bottom: 5px;
		border-bottom: 2px solid #f1f1f1;
	}
	
	.team .team-loading .t-team #program .show .masks .theTitle {
		position: absolute;
		left: 10px;
		bottom: 10px;
		color: #f1f1f1;
		font-size: 20px;
	}
	
	.team .team-loading .t-team #program .tab1 {
		margin: 30px auto;
		width: 1300px;
		height: 160px;
		overflow: hidden;
	}
	
	.team .team-loading .t-team #program ul {
		position: relative;
		width: 100%;
		height: 100%;
	}
	
	.team .team-loading .t-team #program ul li {
		width: 25%;
		height: 100%;
		position: absolute;
		top: 0;
		cursor: pointer;
		transition-duration: .8s;
		-webkit-transition-duration: .8s;
	}
	
	.team .team-loading .t-team #program ul li:first-child {
		left: -25%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li {
		left: 0
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li {
		left: 25%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li {
		left: 50%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li {
		left: 75%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li {
		left: 100%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li {
		left: 125%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li {
		left: 150%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li {
		left: 175%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li+li {
		left: 200%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li+li+li {
		left: 225%
	}
	
	.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li+li+li+li {
		left: 250%
	}
	
	.team .team-loading .t-team #program ul li .pic {
		background-size: 100%!important;
		height: 100%;
	}
	
	.team .team-loading .t-team #program ul li .pic img {
		width: 360px;
		height: 180px;
	}
	
	.team .team-loading .t-team #program ul li .bgs {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: url(../images/bg1px.png);
		z-index: 1;
		transition-duration: .5s;
		transition-duration: .5s;
	}
	
	.team .team-loading .t-team #program ul li .number {
		position: absolute;
		padding-bottom: 5px;
		font-size: 18px;
		border-bottom: 2px solid #f1f1f1;
		color: #f1f1f1;
		top: 15px;
		left: 15px;
		z-index: 1;
		opacity: .6;
	}
	
	.team .team-loading .t-team #program ul li .title-img {
		position: absolute;
		left: 15px;
		bottom: 20px;
		color: #f1f1f1;
		z-index: 2;
		opacity: .6;
	}
	
	.team .team-loading .t-team #program ul li:hover .bgs {
		opacity: 0;
	}
	
	.team .team-loading .t-team #program ul li:hover .number {
		opacity: 1;
	}
	
	.team .team-loading .t-team #program ul li:hover .title-img {
		opacity: 1;
	}
	
	.team .team-loading .t-team #program ul li.active .bgs {
		opacity: 0;
	}
	
	.team .team-loading .t-team #program .control {
		position: absolute;
		margin-top: -25px;
		width: 50px;
		height: 50px;
		top: 50%;
		border-radius: 10px;
		cursor: pointer;
		/*background-color: #f1f1f1;*/
		background-size: auto 40px;
		background-repeat: no-repeat;
		background-position: center;
		transition-duration: .5s;
		-webkit-transition-duration: .5s;
	}
	
	.team .team-loading .t-team #program .prev-btn {
		left: 0;
		background-image: url(../images/arrow-l.png);
	}
	/*.team .team-loading .t-team #program .prev-btn:hover {
	background-image: url(../images/t-arrow-left.png);
	background-color: #c61a2f;
}*/
	
	.team .team-loading .t-team #program .next-btn {
		right: 0;
		background-image: url(../images/arrow-r.png);
	}
	/*.team .team-loading .t-team #program .next-btn:hover {
	background-image: url(../images/t-arrow-right.png);
	background-color: #c61a2f;
}*/
	/*地图*/
	
	.delBack {
		width: 110px;
		height: 110px;
		line-height: 110px;
		text-align: center;
		font-size: 18px;
		background: #42992e;
		color: #fff;
		left: -110px;
		transition-duration: .5s;
		-webkit-transition-duration: .5s;
		opacity: 0;
		position: fixed;
		top: 50%;
		margin-top: -55px;
		z-index: 100;
		cursor: pointer;
	}
	
	.delBack:before {
		width: 34px;
		left: 50%;
		margin-left: -17px;
		height: 1px;
		background: #fff;
		position: absolute;
		top: 50%;
		margin-top: 14px;
		content: '';
	}
	
	.delBox {
		position: fixed !important;
		top: 0;
		width: calc(100% - 110px);
		background: #f8f8f8;
		z-index: 100 !important;
		overflow: auto;
		overflow-x: hidden;
		height: 100%;
		opacity: 0;
		right: -100%;
		transition-duration: .8s;
		-webkit-transition-duration: .8s;
	}
	
	.delBack.open {
		left: 0px;
		opacity: 1;
	}
	
	.delBox.open {
		opacity: 1;
		right: 0;
	}
	
	.delBox .title {
		width: 100%;
		background: #42992e;
		color: #fff;
		padding: 70px 5% 40px 2%;
	}
	
	.delBox .title .en {
		font-size: 60px;
		text-transform: uppercase;
		line-height: 60px;
	}
	
	.delBox .title .ch {
		font-size: 30px;
		margin-bottom: 0;
	}
	
	.delBox .title .btns {
		height: 21px;
	}
	
	.delBox .title .btns .btn1 {
		background: url(../images/yy1.jpg);
		width: 127px;
		height: 21px;
		display: inline-block;
	}
	
	.delBox .title .btns .btn2 {
		background: url(../images/yy2.jpg);
		width: 127px;
		height: 21px;
		display: inline-block;
		margin-left: 10px;
	}
	
	.delBox .imgBox {
		width: 80%;
		background: #fff;
		margin-left: 0;
		margin: 2%;
		position: relative;
	}
	
	.delBox .imgBox .showBox {
		width: 70%;
		margin-left: 0;
	}
	
	.delBox .imgBox .btns {
		width: 83px;
		cursor: pointer;
		transition: .5s;
		-webkit-transition: .5s;
		height: 83px;
		background: url(../images/delBtns.png) no-repeat #b9b9b9;
		position: absolute;
		top: 50%;
		z-index: 2;
		margin-top: -41px;
	}
	
	.delBox .imgBox .btns:hover {
		background-color: #00a570;
	}
	
	.delBox .imgBox .btnL {
		left: 0;
	}
	
	.delBox .imgBox .btnR {
		right: 0;
		background-position: right;
	}
	
	.delBox .imgBox .textBox {
		position: absolute;
		height: 50%;
		top: 25%;
		right: 0px;
		width: 26%;
		right: 2%;
	}
	
	.delBox .imgBox .textBox .tit {
		height: 70px;
		line-height: 70px;
		font-size: 24px;
		font-weight: bold;
		border: 1px solid #cccccc;
		border-left: none;
		border-right: none;
		margin-bottom: 5%;
	}
	
	.delBox .imgBox .textBox .text {
		line-height: 28px;
	}
	
	.containers .delBox .title {
		padding: 10px 5% 30px 2%;
	}
	
	.containers .delBox .title .en {
		font-size: 28px;
		line-height: 34px;
	}
	
	.containers .delBox .title .ch {
		font-size: 22px;
		line-height: 13px;
	}
	
	.delBox .msBox {
		margin: 2%;
		width: 96%;
	}
	
	.delBox .msBox .row>div {
		margin-bottom: 30px;
	}
	
	.delBox .msBox img {
		max-width: 100%;
	}
	
	.delBox .msBox .tit {
		font-size: 24px;
		color: #000000;
		font-weight: bold;
		height: 60px;
		line-height: 60px;
		border-bottom: 2px solid #ccc;
		margin-bottom: 2%;
	}
	
	.delBox .msBox .texts {
		margin-bottom: 2%;
		line-height: 30px;
	}
	
	.delBox .msBox .list {
		margin-top: 10px;
		overflow: hidden;
	}
	
	.delBox .msBox .list li {
		float: left;
		max-width: 140px;
	}
	
	.delBox .msBox .list li img {
		width: 100%;
	}
	
	.delBg {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		z-index: 99;
		background: #000000;
		opacity: .6;
	}
	
	.delBox .msBox .ProvideService {
		background: none;
	}
	
	.delBox .msBox .ProvideService ul {
		text-align: left;
	}
	
	.delBox .msBox .ProvideService ul li:before {
		display: none;
	}
	
	.delBox .msBox .ProvideService ul li:after {
		display: none;
	}
	
	.delBox .msBox .ProvideService ul li .icon {
		background-image: url(../images/icon-ProvideService2.png);
	}
	
	.delBox .msBox .ProvideService ul li span {
		color: #848484;
	}
	
	.delBox.open {
		opacity: 1;
		right: 0;
	}
	/*news*/
	
	.NewsHTML {
		position: relative;
		z-index: 5;
		background: url(../images/tybg.jpg);
		background-attachment: fixed;
	}
	
	.model_news_detail {
		max-width: 1000px;
		margin: auto;
		position: relative;
		padding-bottom: 35px;
	}
	
	.model_news_detail .back {
		width: 100%;
		height: 50px;
		position: relative;
	}
	
	.model_news_detail .back a {
		display: block;
		width: 150px;
		height: 40px;
		background: #FFFFFF;
		color: #42992e;
		line-height: 40px;
		text-align: center;
		position: absolute;
		top: 20px;
		right: 0px;
		border: 1px solid #42992e;
	}
	
	.model_news_detail .back a:hover {
		background: #009837;
		color: #FFFFFF;
	}
	
	.model_news_detail .title {
		width: 90%;
		height: auto;
		line-height: 35px;
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		padding: 35px 5% 15px 5%;
	}
	
	.model_news_detail .summary {
		width: 100%;
		height: auto;
		line-height: 20px;
		font-size: 12px;
		text-align: center;
		color: #666666;
		padding-bottom: 15px;
		border-bottom: 1px dotted #ccc;
	}
	
	.model_news_detail .summary span {
		font-size: 14px;
		font-family: Georgia, Times, serif;
		color: #ff0000;
		font-weight: bold;
	}
	
	.model_news_detail .detailContent {
		width: 100%;
		min-height: 300px;
		margin: 25px 0px;
		line-height: 28px;
		color: #3E3E3E;
	}
	
	.model_news_detail .detailContent img {
		text-indent: 0px;
		text-indent: 0px;
		max-width: 100%;
		height: auto!important;
		margin: 0 auto;
		display: block;
	}
	
	.model_news_detail .newShare {
		width: 100%;
		height: 25px;
		position: relative;
		margin: 15px 0px 35px 0px;
	}
	
	.model_news_detail .newShare strong {
		float: right;
		margin-right: 10px;
	}
	
	.model_news_detail .detailPage {
		width: 100%;
		height: auto;
	}
	
	.model_news_detail .detailPage div a {
		font-weight: normal;
		color: #3e3e3e;
	}
	
	.model_news_detail .detailPage div a:hover {
		color: #42992e;
	}
	
	.model_news_detail .detailPage div {
		width: 100%;
		line-height: 20px;
		border-bottom: 1px dotted #ccc;
		font-size: 14px;
		height: auto;
		padding: 5px 0px;
		font-weight: bold;
	}
	
	.model_news_detail .jiathis_style_24x24 .jiathis_counter.jiathis_bubble_style {
		width: 58px;
	}
	
	/*置顶*/
	
	.redColor {
		color: #FD0306;
	}
	
	.zhiding {
		background: url(../images/zhiding.png);
		height: 32px;
		width: 32px;
		position: fixed;
		right: 15px;
		bottom: 35px;
		z-index: 25;
		cursor: pointer;
		transition: all .5s;
		-webkit-transition: all .5s;
		opacity: 0;
		filter: alpha(opacity=0)
	}
	
	.zhiding.cur {
		opacity: 1;
		filter: alpha(opacity=100);
	}
	
	.smHTML {
		width: 100%;
		margin: 0 auto;
		position: fixed;
		z-index: 999;
		background: rgba(0, 0, 0, 0.69);
		overflow-y: auto;
		height: 100%;
		display: none;
	}
	.smHTML.innerhtml{
		width: 100%;
		max-width: 1200px;
		position: relative;
		z-index: 3;
		background: #fff;
		margin: 0 auto;
		left: 0;
		top: 0;
		margin-bottom: 50px;
	}
	.smHTML.innerhtml .right{
		padding: 0 30px;
		padding-bottom: 30px;
	}
	.banner-in.yzsm{
		height: 70vh;
		background: none;
	}
	.yzsm.storesIn .pageTitle{
		top: 30%;
		top: calc(20% / .7);
		top: -webkit-calc(20% / .7);
	}
	.smHTML.innerhtml .kuang{
		display: none;
	}
	.smHTML.innerhtml .statement>span{
		display: none;
	}
	.smHTML.innerhtml .statement{
		position: relative;
		width: 100%;
		height: auto;
		margin: 0 auto;
		left: 0;
		top: 0;
	}
	.smHTML .statement,
	.kuang {
		width: 1500px;
		height: 680px;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -340px 0 0 -750px;
		z-index: 15;
		background: #f3f3f3;
	}
	
	.smHTML .bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	.smHTML .left {
		text-align: center;
	}
	
	.smHTML .left .content-box {
		padding: 0 10px;
	}
	
	.smHTML .left h1 {
		margin-bottom: 40px;
		font-size: 4.6rem;
		color: #c51212;
		text-align: center;
		font-weight: bold;
	}
	
	.smHTML .left .b1,
	.smHTML .left .b2 {
		font-size: 1.8rem;
		line-height: 2.6rem;
		margin-bottom: 30px;
	}
	
	.smHTML .left .b1 span,
	.smHTML .left .b2 span {
		font-weight: 600;
	}
	
	.smHTML .left .b2 {
		color: #c51212;
	}
	
	.smHTML .left img {
		margin: -40px auto 15px;
		width: 60%;
	}
	
	.smHTML .right {
		height: 100%;
		position: relative;
		text-align: right;
	}
	
	.smHTML .right .overflow-y {
		overflow-y: auto;
		height: 80%;
		width: 100%;
		padding-right: 15px;
		text-align: left;
	}
	
	.smHTML .right .text {}
	
	.smHTML .right .text h3 {
		color: #c51212;
		font-size: 20px;
	}
	
	.smHTML .right .box-list {
		margin-top: 15px;
		padding-bottom: 35px;
		overflow: hidden;
	}
	
	.smHTML .right .box-list ul {}
	
	.smHTML .right .box-list ul li {
		height: 100px;
		margin-bottom: 10px;
	}
	
	.smHTML .right .box-list ul li .text {
		padding: 9px;
		font-size: 14px;
		line-height: 28px;
		background: #fff;
	}
	
	.smHTML .right .texttitle {
		color: #c51212;
		margin: 45px 0 25px;
	}
	
	.smHTML .right .summary {
		overflow: hidden;
		border: 1px solid #000;
	}
	
	.smHTML .right .summary ul.titleList {
		width: 20%;
		border-right: 1px solid #000;
	}
	
	.smHTML .right .summary ul {
		width: 30%;
		float: left;
	}
	
	.smHTML .right .summary ul li.jmdz {
		border-bottom: 1px solid #000;
	}
	
	.smHTML .right .summary ul li {
		font-size: 12px;
		height: 72px;
		padding: 4px;
		line-height: 20px;
		text-indent: 1em;
		padding: 10px;
	}
	
	.smHTML .right .summary ul li.jmd {
		border-bottom: 1px solid #000;
	}
	
	.smHTML .right .summary ul:nth-child(2) {
		border-right: 1px solid #000;
	}
	
	.smHTML .CornerFlower {
		background: url(../images/sidebar-icon2.png) no-repeat;
		height: 9px;
		width: 9px;
		position: absolute;
		display: block;
		z-index: 4;
	}
	
	.smHTML .CornerFlower.TL {
		left: .5%;
		top: 2%;
	}
	
	.smHTML .CornerFlower.TR {
		right: .5%;
		top: 2%;
		background-position: -9px 0px;
	}
	
	.smHTML .CornerFlower.BL {
		left: .5%;
		bottom: 2%;
		background-position: 0 -9px;
	}
	
	.smHTML .CornerFlower.BR {
		right: 0.5%;
		bottom: 2%;
		background-position: -9px -9px;
	}
	
	.smHTML .Line {
		background: #868686;
		position: absolute;
		z-index: 15;
	}
	
	.smHTML .Line.TL {
		top: calc(2% + 9px);
		width: 1px;
		height: calc(96% - 18px);
		left: .5%;
	}
	
	.smHTML .Line.TR {
		right: .5%;
		width: 1px;
		top: calc(2% + 9px);
		height: calc(96% - 18px);
	}
	
	.smHTML .Line.BL {
		top: 2%;
		height: 1px;
		width: calc(99% - 18px);
		left: calc(.5% + 9px);
	}
	
	.smHTML .Line.BR {
		left: calc(.5% + 9px);
		bottom: 2%;
		height: 1px;
		width: calc(99% - 18px);
	}
	
	.index-bg {
		height: 520px;
	}
	/*foo*/
	/*media*/
	
	@media only screen and (max-width:1200px) {
		#navToggle {
			display: block;
		}
	}
	
	.index .box6 .information ul li a .position {
		float: left;
		margin-left: 75px;
	}
	
	.index .box6 .information ul li a .phone {
		float: left;
	}
	/*pc*/
	
	@media only screen and (max-width:1600px) {
		.index .box1 .Background.b22 {
			background-position: center top!important;
		}
		.index .box6 .join:hover:after {
			top: 5px;
			left: 5px;
			width: 230px;
			height: 66px;
		}
		.smHTML .left img {
			margin-top: -10px;
		}
		.nav .nav-ol {
			margin-top: 70px;
		}
		.nav h1 {
			height: 70px;
		}
		.nav h1 a {
			margin-top: 10px;
		}
		.nav ul li {
			height: 70px;
		}
		.nav ul li span.cn {
			margin-top: 15px;
		}
		.nav {
			height: 70px;
		}
		/*1121*/
		.smHTML .left h1 {
			margin-bottom: 15px;
			font-size: 3.6rem;
		}
		.smHTML .left .b1 span,
		.smHTML .left .b2 span {
			font-size: 1.6rem;
		}
		.smHTML .left .b1,
		.smHTML .left .b2 {
			font-size: 1.4rem;
			line-height: 2.1rem;
			margin-bottom: 15px;
		}
		.index .box1 .banner-text {
			background-size: 100% auto;
			top: 40%;
		}
		.index .box2 .Recommend ul li .text {
			max-width: 200px;
		}
		.index .box3 .left .environment-text span.cn {
			font-size: 36px;
			line-height: 72px;
		}
		.index .box3 .left .environment-text span.en {
			font-size: 14px;
			line-height: 28px;
		}
		.index .box4 .newsIndex {
			width: 1300px;
			left: 50%;
			margin-left: -650px;
		}
		.index .box4 .newsIndex .row li .vertical {
			width: 80%;
			left: 10%;
		}
		.index .box4 .newsIndex .row li:hover .vertical {
			width: 80%;
			left: 10%;
		}
		.index .box4 .title-plate {
			top: 15%;
		}
		.index .box4 .title-plate span.cn {
			font-size: 24px;
			line-height: 48px;
		}
		.index .box4 .title-plate span.en {
			font-size: 14px;
			line-height: 28px;
			margin-top: 10px;
		}
		.index .box4 .newsIndex {
			width: 1200px;
			margin-left: -600px;
		}
		.index .box4 .newsIndex .row li {
			padding: 25px 3%;
		}
		.index .box4 .newsIndex .row li .vertical {
			width: 90%;
			left: 5%;
		}
		.index .box4 .newsIndex .row li:hover .vertical {
			width: 90%;
			left: 5%;
		}
		.index .box5 .title-plate span.cn {
			font-size: 20px;
			line-height: 40px;
		}
		.index .box5 .title-plate span.en {
			font-size: 14px;
			line-height: 28px;
		}
		.index .box6 .title-plate {
			width: 600px;
			background-size: 100% auto;
			margin-left: -300px;
		}
		.index .box6 .join {
			font-size: 24px;
			line-height: 76px;
			height: 76px;
			width: 240px;
			margin-left: -120px;
		}
		.index .box6 .join:after {
			width: 236px;
			height: 72px;
		}
		.index .box7 .Loong .index-droung1 {}
		.index .box7 .Loong .index-droung2 {}
		.index .box7 .Loong .index-droung3 {}
		.index .box7 .Loong .index-droung4 {}
		.index .box7 .Loong,
		.index .box7 .loong-text {
			transform: scale(.7);
		}
		.index .box7 .texat-information {
			font-size: 12px;
			line-height: 24px;
		}
		.index .box7 .Loong {
			transform: scale(.8);
			top: 37%;
		}
		.index .box7 .porduct-text {
			bottom: 31%;
		}
		.index .box7 .loong-text {
			bottom: 24%;
		}
		.nav h1 a img {
			width: 250px;
		}
		/*nav*/
		/*.nav ol { padding-top: 35px; width: 1000px; }*/
		.nav ol li .nav-title {
			margin-bottom: 10px;
		}
		.nav ol li>a {
			margin: 5px auto;
		}
		/*.nav .nav-ol { height: 0; }*/
		.nav .nav-footer {
			margin-top: 20px;
		}
		/*.nav .nav-footer .content1200 { padding: 25px 0; }*/
		.nav ol li .nav-title span.en {
			text-indent: 15px;
		}
		.nav ol li .nav-title span.en::after {
			left: 0;
		}
		/*.nav:hover .nav-ol { height: 478px; }*/
		/*INbanner*/
		.banner-in .pageTitle img {
			width: 400px;
		}
		.banner-in .team-banner-txt .biaoti img {
			width: 400px;
		}
		/*news*/
		.newsHTML .news-main {
			width: 1200px;
		}
		.newsHTML .news-main .left ul li .pic {
			width: 140px;
			height: 140px;
			margin-top: 6%;
		}
		.newsHTML .news-main.Event ul li .summary {
			transform: translateY(55%);
		}
		/*storesFind*/
		.storesFindHTML .county-box {
			width: 40%;
			right: 5%;
		}
		.storesIn .Btn.Lbtn {
			left: 5%;
		}
		.storesIn .Btn.Rbtn {
			right: 5%;
		}
		.storesIn .tab-btn {
			margin-top: 1%;
		}
		.storesIn #result ul li {
			height: 160px;
			padding: 15px 9px;
		}
		.storesIn #result ul li .dizi {
			margin: 13px auto 0;
		}
		/*storesPopularity*/
		.storesPopularityHTML ul li .names {
			line-height: 100px;
			height: 100px;
			bottom: -100px;
		}
		/*.storesIn*/
		.storesIn .Location {
			height: 160px;
			margin-top: 5%;
		}
		/*about*/
		.aboutUsHTML .box3 {
			margin-top: 100px;
		}
		/*team*/
		.team .team-loading .fight.train .wrap .part .p-name img {
			height: 40px;
		}
		.team .team-loading .recuitment .more-info .yaoqiu {
			max-height: 212px;
		}
		.team .team-loading .t-team .first-show .Sudoku {
			left: 120px;
		}
		.team .team-loading .fight .wrap {
			width: 1000px;
		}
		.team .team-loading .service .swiper-container {
			height: 600px;
		}
		/*.team .team-loading .service .swiper-container.gallery-top { width: 1000px!important; height: 600px!important; }*/
		.team .team-loading .service .swiper-container.gallery-top .swiper-slide {
			background-position: center;
		}
		/*.team .team-loading .service .swiper-container.gallery-thumbs { width: 1000px!important; }*/
		/*.team .team-loading .service .swiper-scrollbar { width: 1000px!important; }*/
		.team .t-team .second-show .ul .li:first-of-type>img {
			margin-left: -150%;
		}
		.team .t-team .second-show .ul .li:nth-of-type(4)>img {
			margin-left: -35%;
		}
		.banner-in .team-banner-txt {
			top: 150px;
		}
		.team .team-loading .t-team {
			margin-top: 0;
		}
		.team .team-loading .fight .wrap {
			top: -60px;
		}
		.team .team-loading .service {
			top: -60px;
		}
		.banner-in .team-banner-txt .biaoti {
			margin-bottom: 15px;
		}
		.banner-in .team-banner-txt .biaoti img:first-of-type,
		.banner-in .team-banner-txt .biaoti img:nth-of-type(2) {
			margin-bottom: 0;
		}
		.banner-in .team-banner-txt .team-introduce {
			margin: 20px auto 0;
		}
		.banner-in .team-banner-txt .team-introduce {
			font-size: 14px;
			line-height: 28px;
			width: 100%;
		}
		.team .team-loading .recuitment {
			max-width: 100%;
			top: -60px;
		}
		/*dishes*/
		.banner-in .team-banner-txt .list-title {
			margin-top: 10%;
		}
		.banner-in .pageTitle {
			top: 150px;
		}
		.smHTML .statement,
		.kuang {
			width: 1000px;
			margin-left: -500px;
			height: 500px;
			margin-top: -250px;
		}
		/*.smHTML .left img { width: 100%; }*/
		.smHTML .right .box-list ul li {
			height: 150px;
		}
		.smHTML .right .box-list ul li div {
			height: 100%;
		}
		.smHTML .right .summary ul li {
			height: 100px;
		}
		.team .team-loading .fight.train .wrap .part .p-name {
			font-size: 36px;
		}
		.team .team-loading .fight .wrap .part .p-name {
			font-size: 36px;
		}
		.team .team-loading .service .swiper-container.gallery-top {
			width: 1000px;
		}
		.team .team-loading .service .swiper-container.gallery-thumbs {
			width: 1000px;
		}
		.index .box1 .banner-text.t00 {
			width: 600px;
			height: 248px;
			margin-left: -300px;
		}
		/*.index .box1 .banner-text.t22,.index .box1 .banner-text.t33,.index .box1 .banner-text.t11{width: 600px;margin-left: -300px;}*/
		/*ly*/
	}
	/*1230D*/
	
	.smHTML .statement,
	.kuang {
		margin: -388px 0 0 -850px;
		width: 1700px;
		height: 776px;
	}
	
	.smHTML .left {
		text-align: start;
		box-sizing: border-box;
	}
	
	.smHTML .left img {
		margin-top: 40px!important;
		width: 45%;
	}
	
	.smHTML .left .content-box {
		padding: 0 30px;
	}
	
	.smHTML .left .content-box .sm-title {
		margin-bottom: 24px;
		line-height: 30px;
		font-size: 18px;
		font-weight: normal;
		text-align: center;
	}
	
	.smHTML .left .content-box .sm-title span {
		font-size: 30px;
		/*color: #c6192e;*/
		display: block;
	}
	
	.smHTML .left .content-box .first-p {
		margin-bottom: 24px;
		font-size: 14px;
		line-height: 24px;
		font-weight: normal;
		text-indent: 2em;
	}
	
	.smHTML .left .content-box p {
		font-size: 14px;
		line-height: 20px;
		color: #3e3e3e;
		margin-bottom: 18px;
	}
	
	.smHTML .left .content-box p:last-of-type {
		text-indent: 2em;
	}
	
	.smHTML .left .content-box p i {
		font-style: normal;
		color: #c83342;
	}
	
	.smHTML .left .content-box .tail .tcsm {
		font-size: 14px;
		line-height: 20px;
		font-weight: normal;
	}
	
	.smHTML .left .content-box .tail .dates {
		text-align: right;
		font-weight: normal;
		font-size: 14px;
		line-height: 20px;
	}
	
	.smHTML .right .standard .fgx {
		color: #c6192e;
		position: relative;
		margin-bottom: 20px;
		text-transform: uppercase;
	}
	
	.smHTML .right .standard .fgx:after {
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		width: 100%;
		height: 1px;
		background-color: #c2c2c2;
		z-index: -1;
		left: 0;
	}
	.smHTML .right .standard .fgx span{
		background-color: #F3F3F3
	}
	
	.smHTML .right .standard .ti {
		margin-bottom: 35px;
	}
	
	.smHTML .right .standard .logoBox {
		margin-bottom: 30px;
	}
	
	.smHTML .right .standard .logoBox span {
		display: inline-block;
		width: 33%;
		float: left;
		text-align: center;
	}
	
	.smHTML .right .standard .logoBox span img {
		display: inline-block;
	}
	
	.smHTML .right .standard .logoBox span .citou {
		margin-top: -40px;
	}
	
	.smHTML .right .standard .mentou {
		margin-bottom: 30px;
	}
	
	.smHTML .right .standard .mentou span {
		display: inline-block;
		float: left;
		width: 50%;
	}
	
	.smHTML .right .standard .mentou span {
		text-align: center;
	}
	
	.smHTML {
		top: 0;
	}
	
	@media only screen and (max-width: 1600px) {
		.team .team-loading .t-team #program .show {
			width: 1000px;
			height: 500px;
		}
		.team .team-loading .t-team #program .show .masks {
			/*left: 120px;*/
			width: 100px;
			height: 120px;
		}
		.team .team-loading .t-team #program .tab1 {
			margin: 15px auto;
			width: 1000px;
			height: 110px;
		}
		.smHTML .statement,
		.kuang {
			margin: -300px 0 0 -650px;
			width: 1300px;
			height: 600px;
		}
		.smHTML .left img {
			margin-top: 0;
		}
		.smHTML .left .content-box {
			height: 380px;
			overflow: auto;
		}
		.smHTML .left img{
			margin-top: 30px!important;
		}
		.smHTML .right .standard .fgx:after {
			width: 466px;
		}
		.smHTML .right .standard .logoBox span img {
			max-width: 100%;
		}
		.smHTML .right .standard .mentou span img {
			max-width: 100%;
		}
		.smHTML .right .texttitle h3 {
			font-size: 22px;
			line-height: 36px;
		}
	}
	
	@media only screen and (max-width:768px) {
		.smHTML .left .content-box {
			height: auto;
			padding: 0;
		}
	}
	
	@media only screen and (max-width:767px) {
		.smHTML .left .content-box {
			height: auto;
			padding: 0 5px;
		}
		.smHTML .right .standard .mentou span {
			width: 100%;
			margin-top: 20px;
		}
		.smHTML .right .standard .logoBox span {
			width: 100%;
			margin-top: 20px;
		}
		.smHTML .right .standard .logoBox span .citou {
			margin-top: 0;
		}
	}
	/*end1230*/
	
	@media only screen and (max-width:1440px) {
		.team .team-loading .service .swiper-container.gallery-top {
			height: 500px;
		}
		.team .team-loading .service .swiper-container.gallery-top .swiper-slide {
			background-position: center top;
		}
		.team .team-loading .service .swiper-container.gallery-thumbs {
			height: 140px;
		}
		.index .box1 .Background {
			background-size: auto 120%!important;
		}
		.index .box7 .more {
			bottom: 2%;
		}
		.banner-in .pageTitle {
			top: 105px;
		}
		.storesIn #result ul li {
			height: 145px;
		}
		.storesFindHTML .county-box {
			width: 35%;
		}
		.smHTML .statement, .kuang{
			width: 1100px;
			margin: -300px 0 0 -550px;
		}
		.nav .nav-footer .content1200 {
			width: 1000px;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights {
			height: 538px;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights ul li img {
			width: 100%;
		}
		.team .team-loading .t-team #program ul li {
			width: 25%;
		}
		/*ly*/
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .title {
			line-height: 1.6em;
			font-size: 26px;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary {}
	}
	/*pad*/
	@media screen and (max-width:1380px ) {
.nav h1 a img {
    width: 220px;
}
.yyan { width:55px; text-align:center; margin-top:12px; float:left}	
.banner-in img { width:100%}
.dishesIn .tab-btn a {
		width: 120px;
		height: 50px;
		text-align: center;
		display: inline-block;
		line-height: 50px;
		background: #fff;
		border-radius: 5px;
		color: #42992e;
		position: relative;
		margin: 0px 10px;
		cursor: pointer;
	}
.dishesIn .tab-btn a::after {
    position: absolute;
    content: '';
    width: 114px;
    border: 1px solid #c6f2bc;
    height: 44px;
    left: 3px;
    top: 3px;
}
	
	}
	
	@media screen and (max-width:1200px) {
		.team .team-loading .t-team #program .show {
			width: 90%;
		}
		.team .team-loading .t-team #program .tab1 {
			width: 90%;
		}
		.team .team-loading .t-team #program .control {
			width: 40px;
			height: 40px;
			background-size: 30px;
		}
		.banner-in.storesIn>img {
			width: 116%;
			margin-left: -8%;
		}
		.banner-in.aboutUs>img {
			width: 116%;
			margin-left: -8%;
		}
		.dishesIn .tab-btn.addBtn {
			margin-top: 35%;
		}
		.delBox .msBox {
			width: 96%;
		}
		.index .box1 .Background.b22 {
			background-position: 60% top!important;
		}
		.index .box1 .Background.b33 {
			background-position: 70% top!important;
		}
		/*1124*/
		.smHTML .close {
			right: 0;
			width: 30px;
			height: 30px;
			top: -35px;
		}
		.ShowBigPic .btn-off {
			right: initial;
			left: 15px;
			top: 15px;
		}
		.ShowBigPic .summary {
			width: 50%;
			text-align: center;
		}
		.index .box4 .newsIndex .row li i {
			opacity: 1;
		}
		/*end*/
		/*meitu*/
		.storesHTML {
			background-color: #fff;
		}
		.storesHTML .stores-main .box1 ul li {
			margin: 20px 0;
		}
		/*团队介绍*/
		.team .team-loading .t-team .first-show .controls {
			bottom: 0;
		}
		/*加盟*/
		.joinHTML .box2 .changeBtn .page {
			margin-left: 20%;
		}
		.nav {
			height: 70px;
		}
		.nav h1 {
			height: 70px;
		}
		#mobileNav ul {
			margin-top: 70px;
		}
		#navToggle {
			top: 20px;
			right: 15px;
		}
		.nav h1 a {
			margin-top: 10px;
		}
		/*.smHTML{display: none !important;}*/
		/*html, body {height:auto !important;width: 100%!important;overflow-y: auto!important;}*/
		/*1124*/
		/*.ShowBigPic .bg { background-size: 100% auto; }*/
		/*end*/
		.banner-in.vh70 {
			height: auto;
		}
		.banner-in .team-banner-txt .team-introduce {
			width: 96%;
		}
		/*********************index*/
		.index {
			height: 100%;
			width: 100%;
		}
		.index .box2 .Recommend ul li>img,
		.index .box2 .Recommend ul li .text {
			transform: translateY(0);
		}
		.index-bg {
			display: none;
		}
		.index .box2 {
			height: auto;
		}
		.index .box2 .Recommend ul li>img {
			height: auto;
		}
		.index .box2 .Recommend ul li {
			position: relative;
		}
		.index .box2 .ifMoverClick {
			display: none;
		}
		.index .box2 .Recommend ol {
			display: none;
		}
		.index .box2 .more {
			top: 0;
		}
		.index .box2 .more:hover {
			top: -10%;
		}
		.index .box2 .Recommend-pagination {}
		.index .box2 .Recommend-pagination span {
			width: 12px;
			height: 12px;
			border-radius: 50%;
			background: #fff;
			cursor: pointer;
			position: relative;
			margin: 0 5px;
			z-index: 5;
			transition: all .4s;
			-webkit-transition: all .4s;
			opacity: .5;
		}
		.index .box2 .Recommend-pagination span.swiper-pagination-bullet-active {
			background: #42992e;
		}
		.index .box2 .Recommend ul li .text {
			max-width: 160px;
		}
		.index .box2 .Recommend ul li>img {
			height: 100%;
			width: auto;
			transform: translateX(-25%);
		}
		.index .box2 .Recommend ul li.active>img {
			transform: translateX(-25%);
		}
		.index .box3 {
			height: 480px;
		}
		.index .box3 .left,
		.index .box3 .right {
			background-size: auto 100%;
			height: 100%;
			background-position: center center;
		}
		.index .box3 .index-box3bg {
			display: none;
		}
		.index .box3 .left .environment-text span.cn,
		.index .box3 .right .environment-text span.cn {
			font-size: 28px;
			line-height: 56px;
		}
		.index .box3 .left .environment-text span.en,
		.index .box3 .right .environment-text span.en {
			font-size: 20px;
		}
		.index .box4 {
			background: url(../images/index-news.jpg) no-repeat center center;
			height: auto;
			padding-bottom: 35px;
		}
		.index .box4 .newsIndex .row li {
			width: 25%;
		}
		.index .box4 .newsIndex {
			width: 96%;
			left: 2%;
			top: 0;
			margin-top: 35px;
			position: relative;
			margin-bottom: 45px;
			margin-left: 0;
		}
		.index .box4 .newsIndex .row li .vertical {
			display: none;
		}
		.index .box4 .newsIndex .row li:hover .title,
		.index .box4 .newsIndex .row li:hover .text {
			color: #000000;
		}
		.index .box5 {
			background-size: auto 100%;
			background-position: top;
			height: 461px;
		}
		.index .box5 .title-plate {
			top: 15%;
		}
		.index .box6 {
			background-size: 100% auto;
			background-position: top;
			background: url(../images/index-join.jpg) no-repeat center bottom;
		}
		/*.banner-in*/
		.banner-in .bannerIn-img {
			position: relative;
		}
		/*footer*/
		.footer {
			height: auto;
		}
		.footer .bq {
			font-size: 14px;
		}
		.footer .top {
			height: auto;
			padding-bottom: 15px;
		}
		.footer.index-footer {
			display: block;
			z-index: 15;
		}
		.footer.index-footer .bq {
			bottom: 0;
			width: 100%;
			position: absolute;
		}
		.footer.index-footer .footer-logo {
			margin-top: 15%;
		}
		.footer .content1200 {
			width: 100%;
			padding-bottom: 35px;
			padding-top: 0;
			height: auto;
		}
		.footer .bottom {
			height: auto;
		}
		.footer .left .text-up i {
			display: inline-block;
			float: none;
			position: relative;
			top: 5px;
		}
		.footer .left .text-up {
			width: 100%;
			margin-top: 15px;
			text-align: center;
		}
		.footer .left .text-botom {
			text-align: center;
		}
		.footer .left {
			overflow: hidden;
		}
		.footer .bottom {
			width: 80%;
			margin: 0 auto;
		}
		.footer .left .text-botom .icon3 {
			display: inline-block;
			float: none;
			position: relative;
			top: 5px;
		}
		.footer .right {
			margin-top: 15px;
		}
		.footer .right ul {
			text-align: center;
		}
		.footer .right ul li {
			float: none;
			display: inline-block;
		}
		/*dishes*/
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts {
			position: relative;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ul {
			position: relative;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .rights {
			display: none;
		}
		.dishesHTML .dishes-main .box2 .summary {
			height: auto;
			padding: 0;
			bottom: 0;
			top: auto;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts .olDIv {
			position: absolute;
			bottom: 11%;
			left: 7%;
			width: 86%;
			overflow: hidden;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts .olDIv li {}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol {
			position: relative;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .title {
			font-size: 32px;
			text-align: left;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .text {
			margin-top: 25px;
			text-align: left;
		}
		.dishesHTML .dishes-main .box2 .dishes-btn2.next {
			top: 50%;
			right: 2%;
			margin-top: -26px;
			left: auto;
		}
		.dishesHTML .dishes-main .box2 .dishes-btn2.prev {
			top: 50%;
			left: 2%;
			margin-top: -26px;
		}
		.dishesHTML .dishes-main .box3 .eat {
			width: 250px;
			background-size: 100% auto;
			height: 280px;
			margin: -168px 0 0 -125px;
		}
		/*storesFinde*/
		.storesIn .pageTitle {
			width: 100%;
			left: 0;
		}
		.storesIn #result {
			width: 80%;
		}
		.storesFindHTML {}
		.storesFindHTML .stores-main {}
		.storesFindHTML .stores-main .box1 {
			height: auto;
			padding-bottom: 35px;
		}
		.storesFindHTML .map {
			height: auto;
			float: none;
			width: 100%;
		}
		.storesFindHTML .map .mapImg {
			display: none;
		}
		.storesFindHTML .serch {
			position: relative;
			width: 100%;
		}
		.storesFindHTML .county-box {
			position: relative;
			width: 96%;
			margin: 30px auto 0;
			left: 0;
			top: 0;
		}
		.storesFindHTML .county-box .countyList ul {
			height: 407px;
		}
		/*news*/
		.newsHTML .news-main {
			width: 96%;
			margin: 20px auto;
		}
		.newsHTML .news-main .right {
			display: none;
		}
		.newsHTML .news-main .left ul li .pic {
			margin-top: 2%;
		}
		.newsHTML .news-main .left ul li .summary {
			width: 82%;
		}
		.newsHTML .news-main.Event ul li .timer {
			font-size: 12px;
		}
		.newsHTML .news-main.Event ul li .title {
			font-size: 20px;
		}
		/*join*/
		.joinHTML .box1 {
			height: auto;
		}
		.joinHTML .box1 .JoinCondition .join-svg {}
		.joinHTML .join-main .content1200 {
			width: 100%;
		}
		.joinHTML .box1 .right ul li {
			font-size: 14px;
		}
		.joinHTML .box1 .left img {
			width: 80%;
			float: right;
			margin-right: 25px;
		}
		.joinHTML .box1 .right {
			margin-top: 5%;
		}
		.joinHTML .box1 .JoinCondition {
			padding-bottom: 80px;
		}
		.joinHTML .box2 .cd-slider-wrapper {
			height: 520px;
		}
		.joinHTML .box2 .cd-slider .tit {
			font-size: 24px;
		}
		.joinHTML .box2 .cd-slider h2 {
			font-size: 26px;
		}
		.joinHTML .box2 .changeBtn .page .pageNum .number {
			width: 54px;
		}
		.joinHTML .box2 .changeBtn .page .pageNum {
			width: 54px;
		}
		/*aboutUs*/
		.aboutUsHTML .box1 {
			width: 96%;
		}
		.aboutUsHTML .box2 {
			width: 96%;
		}
		.aboutUsHTML .box2 .information ul {
			text-align: center;
		}
		.aboutUsHTML .box2 .information ul li {
			display: inline-block;
			margin: 0 3%;
			float: none;
		}
		.index .box4 .newsIndex {}
		.index .box4 .more {
			position: relative;
			top: 0;
		}
		.index .box4 .title-plate {
			position: relative;
			top: 0;
			margin-top: 80px;
		}
		.index .box4 .newsIndex .row {
			padding: 85px 0 95px;
			margin: 0 auto;
		}
		/*nav*/
		.nav h1 {
			width: 40%;
		}
		.nav ul {
			display: none;
		}
		.nav:hover .nav-ol {
			display: none;
		}
		/*t-train*/
		.team .team-loading .fight.train .wrap .part .p-name {
			font-size: 30px;
		}
		.team .team-loading .fight .wrap .part .p-name span {
			font-size: 24px;
		}
		/*t-service*/
		.team .team-loading .service {
			width: 90%;
			margin: 0 auto;
		}
		.team .team-loading .service .swiper-container.gallery-top {
			width: auto;
		}
		.team .team-loading .service .swiper-container.gallery-thumbs {
			width: auto;
		}
		.team .team-loading .recuitment {
			width: 86%;
		}
		.team .team-loading .recuitment .swiper-button-next {
			right: -60px;
		}
		.team .team-loading .recuitment .swiper-button-prev {
			left: -60px;
		}
		.team .team-loading .t-team .first-show .Sudoku {
			display: none;
		}
		/*1124*/
		/*.team .team-loading .t-team .first-show .pictures-box ul li { left: 0; width: 100%; }
.team .team-loading .t-team .first-show .pictures-box ul li img { margin: 0 auto; }*/
		.team .team-loading .t-team .first-show .controls {
			width: 100%;
			display: none;
		}
		/*end*/
		.team .team-loading .t-team .first-show .controls .post {
			width: 80%;
			margin: 0 auto;
		}
		/*.team .team-loading .t-team #program ul { height: auto; }*/
		.banner-in .team-banner-txt {
			top: 100px;
		}
		/*1122*/
		.index .box1 .banner-text {
			width: 80%;
			/*left: 10%;*/
			margin-left: 0;
		}
		/*.index .box1 .banner-text.t11,.index .box1 .banner-text.t22,*/
		.index .box1 .banner-text.t33 {
			width: 80%;
			left: 10%;
			margin-left: 0;
			background-size: 100% auto;
		}
		/*1124 团队介绍siwper*/
		.team .team-loading .t-team .first-show {
			height: 520px;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li {
			position: initial;
			left: initial;
			height: auto;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li img {
			display: inline-block;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .top {
			position: relative;
		}
		.team .team-loading .t-team .first-show .pictures-box ul .swiper-button-next {
			width: 40px;
			height: 40px;
			background: url(../images/t-arrow-right-disabled.png)no-repeat center;
			background-color: #fff;
			background-size: 30px;
			border-radius: 10px;
		}
		.team .team-loading .t-team .first-show .pictures-box ul .swiper-button-prev {
			width: 40px;
			height: 40px;
			background: url(../images/t-arrow-left-disabled.png)no-repeat center;
			background-color: #fff;
			background-size: 30px;
			border-radius: 10px;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .top img {
			margin-left: 15%;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con {
			width: 50%;
			position: absolute;
			bottom: 30px;
			right: 0;
			background-color: #42992e;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con .post {
			padding: 10px 20px;
			color: #f1f1f1;
			margin-top: 18px;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con .post .ming {
			position: relative;
			font-size: 30px;
			margin-right: 20px;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con .post .ming:after {
			position: absolute;
			top: 12px;
			right: -10px;
			content: "";
			width: 2px;
			height: 24px;
			background-color: #fff;
			opacity: .8;
		}
		.dishesHTML .dishes-main .box2 .Line.TL {
			left: 0.5%;
			top: calc(0.5% + 9px);
			height: calc(98% - 18px);
		}
		.dishesHTML .dishes-main .box2 .Line.BL {
			left: calc(0.5% + 9px);
			width: calc(99.9% - 18px);
			top: 0.5%;
		}
		.dishesHTML .dishes-main .box2 .CornerFlower.TR {
			top: 0.5%;
		}
		.dishesIn .tab-btn {
			margin-top: 30%;
			text-align: center;
		}
		.dishesHTML .dishes-main .box2 .Line.TR {
			top: calc(0.5% + 9px);
			height: calc(98% - 18px);
		}
		.dishesHTML .dishes-main .box2 .Line.BR {
			left: calc(0.5% + 9px);
			width: calc(99% - 18px);
		}
		.dishesHTML .dishes-main .box2 .CornerFlower.TL {
			top: 0.5%;
			left: 0.5%;
		}
		.dishesHTML .dishes-main .box2 .summary {
			margin-top: 25px;
		}
		.dishesHTML .dishes-main .box2 .CornerFlower.BL {
			left: 0.5%;
		}
	}
	@media only screen and (max-width: 1024px) {
		.model_news_detail {
			width: 80%;
		}
		.smHTML .statement, .kuang{
			width: 94vw;
			margin: 0;
			left: 3vw;
			transform: translateY(-50%)
		}
		.banner-in img { display:none}
		.index .box4 .newsIndex { display:none}
		.xinwensj { display:block}
		.changq {position:relative; margin-top:10px; width:100%;}
.changq .hd .prev {width:39px; height:39px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-45px; top:50%; margin-top:-20px; z-index:10000}
.changq .next{width:39px; height:39px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-45px; top:50%; margin-top:-20px; z-index:10000}
.changq .bd {width:320px; margin:0 auto;}
.changq .bd ul li{display:inline-block; width:100%; float:left; margin:0;}
.changq .bd ul li .neir { margin-bottom:35px;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;padding:10px; background:#fff; }
.changq .bd ul li p { font-size:14px; line-height:28px; color:#333;}
.changq .bd ul li .tit a { font-weight:normal; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:5px;color:#333; padding:0 10px}
.changq .bd ul li span { display:block; font-size:12px; color:#777; line-height:26px; margin-bottom:15px; padding:0 10px}
.changq .bd ul li .neir .procase_tu03 a{ width:30px; height:30px; display:inline-block; line-height:30px; margin:10px 0 0 48px; border-radius: 50px; background:#48a934 url(tb.png) center no-repeat}
.changq .bd ul li .neir:hover .procase_tu03 a {background:#fff url(tbs.png) center no-repeat}
.xx41 li{ display:inline-block;}

/**/

#wrap{
	width:100%; height:auto;
	margin:1.5rem auto;
}
#wrap ul li .a1 img{
	width: 100%; height:auto;

}
#wrap ul li{
	width:48%;
	height: auto; overflow:hidden;
	list-style: none;
	position: relative;
	float: left;
	overflow: hidden;
	margin:0.5rem 1%;transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;
} 

#wrap ul li .a1 .divA{
	position: static;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2rem;
	padding:0 1rem;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;
	background: #eee;
}
#wrap ul li .a1 .divA>.p1{
	width: 100%;
	height: 1.8rem;
	font-size: 1.4rem;
    line-height:1.8rem;
    color: #666;
}
#wrap ul li .a1 .divA>.p2{
	width: 100%;
	height:1.8rem;
    font-size: 1.2rem;
    color: #b4b4b4;
    line-height:1.8rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#wrap ul li .a1 .divA>.p3{
	position: absolute;
	right: 0;
	bottom:1rem;
	width:6rem;
	height: 2.5rem;
	color: #f60;
}
#wrap ul li .a1 .divA>.p3>span{
	font-size: 2.1rem;
	font-weight:800;
}
/*遮罩*/
#wrap ul li .a2{
	position: absolute;
	top: 0;
	left:-100%;
	width: 100%;
	height:100%;
	text-align: center;
	color: white;
	background: rgba(0,0,0,0.5);
	transition: all 0.2s;  
} 
#wrap ul li .a2 .p4{
	width: 100%;
	text-align: center;
	position: absolute;
	top:1rem;
	left: -100%;
	color: #b10e01;
	font-size:1.4rem;
    font-weight: bold;
    transition: all 0.2s 0.1s ease-out ;  
}
#wrap ul li .a2 .p5{
	width: 100%;
	text-align: center;
	line-height:1.5rem;
	position: absolute;
	top:3rem;
	left: -100%;
	margin:0.8rem 0 0.5rem; padding:0 0.5rem;
	font-size: 1rem; font-size:1rem;-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;
    color: white;
    transition: all 0.2s 0.2s ease-out ;  
}
#wrap ul li .a2 .p6{
	position: absolute;
	top: 8rem;
	left: 30%;
	transform: scale(1.4);
	transition: all 0.3s 0.2s ;
}
#wrap ul li .a2 .p6 span{
	font-family: Arial;
    font-size: 3rem;
    font-weight: 700;
    color: white;
}
#wrap ul li .a2 .p7{ display:none
}
.cd-fixed-bg .pageTitle img {
    position: relative; width:100%;
    margin: 0 auto 0;
    padding: 18em 0 0;
    line-height: 1.6;
    z-index: 2;
}
.content1200 {
    width: 96%;
    position: relative;
    margin: 0 auto;
}
.ctas li {
    width: 50%;
    float: left;
    margin-bottom: 15px; height:16rem
}

.m_msg{ padding-bottom: 6rem; }

.m_msg h2{ font-size:2.6rem; text-align: center; margin: 2rem 0 3rem; }

.m_msg .top1{ margin-bottom: 2.3rem; }

.m_msg .top1 .item{ position: relative; border: 1px solid #dedede; overflow: hidden; width:100%; float: left; margin-left: 0; height:3.8rem; box-sizing: border-box; margin-bottom:0.5rem }

.m_msg .top1 .item:first-child{ margin-left: 0; }

.m_msg .top1 .item span,.m_msg .msg span{ max-width: 60px; display: block; position: absolute; height: 100%; width: 23%; height: 100%; font-size: 0; }

.m_msg .top1 .item input{ padding-left: 10px; float: right; width: 77%; font-size: 1.4rem; color: #666; box-sizing: border-box; border: none; height: 3rem; line-height: 3rem; }

.m_msg .name span{ background: #e7e8ec url(../images/icon33.png) center no-repeat;}

.m_msg .email span{ background: #e7e8ec url(../images/icon34.png) center no-repeat;}

.m_msg .mobile span{ background: #e7e8ec url(../images/icon35.png) center no-repeat;}

.m_msg .msg span{ width: 10.9%; background: #e7e8ec url(../images/icon36.png) center no-repeat;}

.m_msg .msg{ float: left; position: relative; width:100%; height:15rem; }

.m_msg .msg textarea{ font-size: 1.4rem; line-height: 2rem; width: 89.1%; float: right; border: none; height: 14rem; padding: 0.5rem; box-sizing: border-box; }

.m_msg .text{ padding-top: 1.5rem; width:100%; margin-left:0; float: left; color: #666; font-size:1.2rem }

.m_msg .text .red{ color: #b20d0b; margin: 14px 0 27px; }

.m_msg .text .btn input{ cursor: pointer; border: none; width:8rem; height: 3.2rem; font-size: 1.4rem; color: #fff; margin-right: 1rem; }
.a_qiwh {
    width: 100%;
    margin: 0px auto;
    padding: 20px 0;
}
.a_qiwh_li {
    width: 50%;
    padding: 0 10px 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
}
.a_qiwh_li a .zc_te .t_011 {
    padding: 2px 0px;
    font-size: 1.2rem;
}
.a_qiwh_li a .zc_te .t_012 {
    width: 80%;
    height:3rem;
    line-height: 1.5rem;
    overflow: hidden; font-size:1.2rem
}
#news {
    padding: 25px 0;
    position: relative;
    z-index: 5;
}
#news .R.text {
    width:100%;
    padding-top: 15px; padding-bottom:15px
}
#news .R .title {
    font-size: 1.4rem;
    line-height: 1.5;
}
#news .R .summary {
    line-height: 1.5;
    font-weight: normal;
    opacity: .7; font-size:1.2rem;
    height:3.6rem;
    overflow: hidden;
    margin-bottom: 1rem;
}
.page {
    text-align: center;
    margin: 15px auto;
}
#main {width:100%;}
.network-layout {
    padding: 5px;}
.baidu-map {
    float: left;
    width: 100%;
    height: auto;
    margin-right:0;
    border: 1px solid #cfcfcf;
}
.baidu-map img { width:100%}
.provinces-g {
    padding: 5px;
    _padding-bottom: 8px;
    overflow: auto;
    _height: 26px;
    _overflow: inline;
}
.provinces-w {
    float: left;
    width: 100%;
    height: 583px;
    border: 1px solid #cfcfcf;
    background: #f6f6f6;
}
.provinces-g li {
    float: left;
    width: 22%;
    height: 2rem;
    line-height: 2rem;
    margin: 0.3rem 1.5%;
}
.provinces h4 {
    width: 100%;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #fff;
    background: #b3b3b3;
}

	}
	
	@media only screen and (max-width: 768px) {
		.model_news_detail {
			width: 94%;
		}
	}
	@media screen and (max-width:768px) {
			#fullSlide .bd li.bj1 { background: url(ban1sj.jpg) no-repeat center / cover; width:100%}
#fullSlide .bd li.bj2 { background: url(ban2sj.jpg) no-repeat center / cover; width:100%}
#fullSlide .bd li.bj3 { background: url(ban3sj.jpg) no-repeat center / cover; width:100%}

.cd-fixed-bg.cd-bg-1 {
    background-image: url(../images/bannerIn-jj.jpg) no-repeat center / cover;
}
		.team .team-loading .recuitment .swiper-container .detail-info .require {
			height: 150px;
		}
		.team .team-loading .t-team #program .show {
			height: 350px;
		}
		.team .team-loading .t-team #program .tab1 {
			height: 85px;
		}
		.smHTML .left{
			height: auto!important;
		}
		.smHTML .right .overflow-y .standard{
			position: relative;
			width: 100%;
		}
		.banner-in.storesIn>img,
		.banner-in.aboutUs>img {
			width: 200%;
			margin-left: -36%;
		}
		.dishesIn .tab-btn.addBtn {
			margin-top: 50%;
		}
		.editPhoto .icon,
		.dishesHTML .dishes-main .box2 .dishes-btn2 {
			transform: scale(0.8);
			-webkit-transform: scale(0.8);
		}
		.editPhoto ol {
			display: none;
		}
		.index .box3 .right {
			background-position: 75% center;
		}
		.index .box1 .Background.b33 {
			background-position: 80% top!important;
		}
		.index .box2 .Recommend ul li.active>img,
		.index .box2 .Recommend ul li>img {
			transform: translateX(-50%);
			margin-left: 50%;
		}
		/*1125*/
		.index .box5 {
			background-size: 120% auto;
			background-image: url(../images/index-team1.jpg);
			background-position: center 80%;
			background-color: #a5acbc;
		}
		/*团队介绍*/
		.ShowBigPic .bg {
			background-size: 100% auto;
		}
		.team .team-loading .fight .wrap .part.col-md-6 {
			padding: 0;
		}
		/*加盟*/
		.joinHTML .box2 .changeBtn {
			width: 60%;
		}
		/*1121*/
		.banner-in .bannerIn-img {
			width: 125%;
			left: -10%;
		}
		.smHTML .statement,
		.kuang {
			width: 94%;
			left: 3%;
			margin-left: 0;
			height: 70%;
			top: 50%;
			margin-top: 0;
			transform: translateY(-50%);
			-webkig-transform: translateY(-50%);
			overflow: auto;
		}
		.kuang {
			overflow: initial;
		}
		.smHTML .right .summary ul li {
			height: 120px;
			border-bottom: 1px solid;
			line-height: 1.8rem;
			margin-bottom: 0;
		}
		.smHTML .right .box-list {
			padding-bottom: 15px;
		}
		.smHTML .left img {
			margin-top: 5%;
			width: 60%;
		}
		.smHTML .right .overflow-y {
			margin-top: 5%;
			height: auto;
			padding-right: 0;
		}
		.smHTML .CornerFlower {
			display: none;
		}
		.smHTML .right .summary ul li {
			height: 70px;
		}
		.smHTML .Line {
			display: none;
		}
		.nav h1 {
			width: 40%;
		}
		.nav ul {
			display: none;
		}
		.nav:hover .nav-ol {
			display: none;
		}
		.index .box2 .Recommend ul li .text {
			max-width: 250px;
		}
		.index .box3 {
			height: auto;
		}
		.index .box4 {
			background-size: auto 100%;
			height: auto;
			padding-bottom: 65px;
			background-position: center center;
		}
		.index .box5 .title-plate {
			top: 30%;
		}
		.index .box6 {
			height: 600px;
		}
		.index .box7 {
			height: 700px;
		}
		.index .box5 {}
		.footer .bq {
			font-size: 12px;
		}
		.storesPopularityHTML ul {
			height: 400px;
		}
		.storesPopularityHTML ul li .pic {
			height: 100%;
		}
		.storesPopularityHTML .Star-box {}
		.newsHTML .news-main .left ul li .summary {
			width: 77%;
		}
		.joinHTML .box1 .JoinCondition .join-svg {
			display: none;
		}
		.joinHTML .box1 .left {
			display: none;
		}
		.joinHTML .box1 .right ul li {
			width: 90%;
			margin: 0 auto 25px;
		}
		.joinHTML .box1 .JoinCondition {
			margin-top: 40px;
			padding-bottom: 40px;
		}
		.joinHTML .box2 .cd-slider .image {
			display: none;
		}
		.joinHTML .box2 .cd-slider .content {
			width: 100%;
		}
		.joinHTML .box3 .left {
			display: none;
		}
		.joinHTML .box3 .right {
			padding: 0;
			width: 100%;
			padding-left: 20%;
		}
		.aboutUsHTML .box1 {
			height: auto;
			padding-bottom: 35px; top:0
		}
		.flipster {
			width: 80%;
			transform: scale(.7);
			margin: 150px auto 0;
		}
		.banner-in .team-banner-txt {
			width: 100%;
			left: 0;
			margin-left: 0;
		}
		.banner-in .team-banner-txt .list-title a {
			margin-bottom: 15px;
		}
		.team .team-loading .fight .wrap {
			width: 100%;
			top: 0;
			padding-top: 35px;
		}
		.team .team-loading .fight .wrap .part {
			width: 96%;
			margin: 0 auto 15px !important;
			float: none;
		}
		.team .team-loading .fight.train .wrap .part .p-name {
			font-size: 30px;
		}
		.team .team-loading .fight .wrap .part .p-name span {
			font-size: 24px;
		}
		.team .team-loading .recuitment {
			top: 0;
			padding-top: 35px;
		}
		.team .team-loading .service {
			top: 0;
			padding-top: 35px;
		}
		.team .team-loading .t-team #program ul li .more {
			height: 40px;
			width: 40px;
			font-size: 35px;
			line-height: 34px;
		}
		.team .team-loading .recuitment .more-info {
			width: 90%;
		}
	}
	/*phone*/
	
	@media only screen and (max-width: 767px) {
		.smHTML .right .standard .fgx:after {
			width: calc(100% - 55px);
		}
		.team .team-loading .t-team #program .tab1 {
			height: 75px;
		}
		.team .team-loading .t-team #program .show .masks {
			display: none;
		}
		.team .team-loading .t-team #program .control {
			bottom: 120px;
			background-size: auto 30px;
		}
		.team .team-loading .t-team #program .next-btn {
			right: 0;
		}
		.team .team-loading .t-team #program .prev-btn {
			left: 0;
		}
		.team .team-loading .t-team #program .show {
			margin-top: 15px;
			height: 190px;
			width: 100%;
		}
		.team .team-loading .t-team #program ul li {
			width: 50%;
		}
		.team .team-loading .t-team #program ul li:first-child {
			left: -50%;
		}
		.team .team-loading .t-team #program ul li:first-child+li {
			left: 0
		}
		.team .team-loading .t-team #program ul li:first-child+li+li {
			left: 50%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li {
			left: 100%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li {
			left: 150%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li {
			left: 200%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li {
			left: 250%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li {
			left: 300%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li {
			left: 350%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li+li {
			left: 400%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li+li+li {
			left: 450%
		}
		.team .team-loading .t-team #program ul li:first-child+li+li+li+li+li+li+li+li+li+li+li {
			left: 500%
		}
		.dishesIn .tab-btn.addBtn {
			margin-top: 100%;
		}
		.smHTML .right .box-list ul li .text {
			height: auto;
		}
		.smHTML .left .b2 {
			color: initial;
		}
		.smHTML .left .b1 span,
		.smHTML .left .b2 span {
			color: #c51212;
		}
		.ShowBigPic .ShowBigPicBox .btn-r,
		.ShowBigPic .ShowBigPicBox .btn-l {
			width: 40px;
			height: 40px;
		}
		.ShowBigPic .ShowBigPicBox .btn-r {
			right: 10px;
		}
		.ShowBigPic .ShowBigPicBox .btn-l {
			left: 10px;
		}
		.ShowBigPic.mendian .ShowBigPicBox .img-box img {
			width: 100%;
			max-height: 60%;
		}
		.ShowBigPic .summary .title {
			font-size: 24px;
		}
		.ShowBigPic .summary {
			width: 100%;
			left: 0;
		}
		.ShowBigPic .summary .text {
			margin-top: 0;
		}
		.smHTML .right .box-list,
		.smHTML .right .summary {
			border-right: none;
			border-left: none;
		}
		.smHTML .right .summary ul:nth-of-type(1) {
			width: 40%;
			border-left: none;
		}
		.smHTML .right .summary ul:nth-of-type(2) {
			width: 60%;
			border-right: none;
		}
		.smHTML .right .summary ul:nth-of-type(3) {
			width: 40%;
			border-left: none;
		}
		.smHTML .right .summary ul:nth-of-type(4) {
			border-bottom: none;
			border-right: none;
			width: 60%;
		}
		.enter {
			display: block;
			position: absolute;
			bottom: 10%;
			left: 50%;
			margin-left: -60px;
			margin-bottom: -20px;
			width: 120px;
			height: 30px;
			line-height: 30px;
			text-align: center;
			background-color: #c10000;
			border-radius: 14px;
			font-size: 14px;
			color: #fff;
			z-index: 16;
			box-shadow: 0 0 10px 3px rgba(0, 0, 0, .4);
		}
		.enter:after {
			position: absolute;
			content: "";
			width: 114px;
			height: 24px;
			top: 3px;
			left: 3px;
			border: 1px solid #fff;
			opacity: .5;
			border-radius: 10px;
		}
		.smHTML .right .overflow-y {
			padding-bottom: 50px;
		}
		.smHTML .statement,
		.kuang {
			width: 94vw;
			height: 80vh;
			top: 45%;
			left: 3vw;
		}
		/*.smHTML .statement.row:after{
		position: absolute;
		content: "";
		width: 100%;
		height: 20px;
		bottom: 0;
		left: 0;
		background: #fff;	
	}*/
		.kuang {
			box-shadow: 0 0 15px 8px rgba(0, 0, 0, .2);
		}
		.smHTML .statement {
			width: calc(94vw - 14px);
			left: calc(3vw + 8px);
			height: calc(80vh - 14px);
			/*box-sizing: border-box;*/
			border: 1px solid #808080;
			padding: 3px;
		}
		.smHTML .statement .left {
			padding: 0;
			margin-top: 18px;
		}
		.smHTML .statement .right {
			padding: 0 5px;
		}
		.smHTML .right .texttitle h3 {
			line-height: 28px;
			font-size: 20px;
		}
		.smHTML .close {
			display: none;
		}
		.delBox .msBox .row>div {
			margin-bottom: 10px;
		}
		.storesFindHTML .county-box .cityList ol {
			height: 428px;
		}
		/*.smHTML .statement,.kuang{border-radius: 50%;padding-bottom: 50px;}*/
		.index .box6 .information ul li a .phone-num span {
			font-size: 2.3rem;
		}
		.index .box6 .information ul li a .more-shop span {
			font-size: 2.1rem;
		}
		.index .box6 .information ul li a div.phone-num img {
			height: 22px;
		}
		.index .box1 .Background.b33 {
			background-position: 75% top!important;
		}
		.smHTML .right .box-list ul li {
			height: auto;
		}
		.storesIn .Geography {
			line-height: 22px;
		}
		.Flip .Flip-jup {
			margin-left: 0;
		}
		/*1201*/
		.index .box6 .information ul li a div {
			height: 40px;
		}
		.index .box6 .information ul li a .phone-num {
			text-align: center;
		}
		.index .box6 .information ul li a div.phone,
		.index .box6 .information ul li a div.position {
			margin-bottom: 10px;
			height: 30px;
		}
		.index .box6 .information ul li a .phone,
		.index .box6 .information ul li a .position {
			float: none;
		}
		.index .box6 .information ul li a .position {
			margin-left: 0;
		}
		/*.index .box6 .information ul li a div.more-shop img{margin-left: -20px;}*/
		/*.index .box6 .information ul li a div.phone-num{float: right;}*/
		.index .box6 .information ul li a img {
			height: 100%;
			display: inline-block;
		}
		.index .box6 .information ul li a div.more-shop {
			text-align: center;
		}
		/*end*/
		.Flip .Flip-btn {
			margin-bottom: 8px;
		}
		.dishesHTML .dishes-main .box1 .summary {
			opacity: 1;
		}
		.dishesHTML .dishes-main .box1 .pic img {
			opacity: 0;
		}
		.dishesHTML .dishes-main .box1 .pic {
			opacity: 1;
		}
		.storesHTML .stores-main .box1 .names {
			opacity: 0;
		}
		.storesHTML .stores-main .box1 .mask-black {
			opacity: 0;
		}
		.index .box2 .more {
			top: 0;
			width: 30px;
			height: 222px;
			background-size: 100%;
		}
		/*1129*/
		.footer.index-footer {
			display: flex;
			display: -webkit-flex;
			flex-direction: column;
			align-content: center;
			-webkit-align-content: center;
			justify-content: center;
			-webkit-justify-content: center;
		}
		.banner-in .team-banner-txt {
			top: 80px;
		}
		/*detail*/
		.model_news_detail .title {
			margin: 10px auto;
			line-height: 28px;
			font-size: 20px;
			font-weight: 500;
			padding: 0;
		}
		.model_news_detail .detailContent {
			width: 94%;
			margin: 25px auto;
		}
		.model_news_detail .detailContent p {
			text-align: justify!important;
			text-indent: 0;
		}
		.newsHTML .news-main .left ul li .pic.px {
			margin-bottom: 15px;
		}
		.newsHTML .news-main .left ul li .title-Label.tx {
			float: right;
			font-size: 1.0rem;
			width: 60px;
			height: 22px;
			line-height: 20px;
		}
		.newsHTML .news-main .left ul li .summary.sx {
			padding: 0;
			padding-bottom: 10px;
			border-bottom: 1px solid #42992e;
		}
		.newsHTML .news-main .left ul li:last-of-type .summary.sx {
			border-bottom: none;
		}
		.newsHTML .news-main .left ul li .summary.sx .title {
			margin-bottom: 10px;
			font-size: 20px;
			height: auto;
			line-height: 30px;
			word-break: break-all;
		}
		.newsHTML .news-main .left ul li .summary.sx .text {
			margin-top: 15px;
			font-size: 1.4rem;
			text-align: justify;
		}
		.index .box5 .title-plate span.en:after {
			height: 19px;
			margin-top: -10px;
		}
		.index .box4 .title-plate span.en {
			width: 80px; font-size:14px
		}
		.index .box4 .title-plate span.en:after {
			height: 19px;
			margin-top: -10px;
		}
		.index .box3 .left .environment-text span.en {
			margin-top: 0;
		}
		.index .box3 .right .environment-text span.en {
			margin-top: 0;
		}
		.index .box3 .right .environment-text span.en:after {
			height: 19px;
			top: 5px;
		}
		.footer .ewm {
			margin-top: 0px;
			padding-top: 30px;
		}
		.index .box3 .left .environment-text span.en:after {
			top: 5px;
			height: 19px;
		}
		.index .box4 .newsIndex .row li .text {
			line-height: 24px;
			height: 45%;
			margin-top: 0;
		}
		.index .box4 .newsIndex .row li {
			height: 220px;
			padding: 15px 3% 0;
		}
		/*1125*/
		.index .box4 .newsIndex .row li .timer {
			color: #000;
			font-size: 1.4rem;
			opacity: .6;
		}
		.index .box4 .newsIndex .row {
			padding-top: 25px;
		}
		.box4 .swiper-container-horizontal>.swiper-pagination-bullets,
		.box4 .swiper-pagination-custom,
		.swiper-pagination-fraction {
			bottom: 15px;
		}
		.index .box4 .more {
			position: absolute;
			top: initial;
			bottom: 40px;
		}
		.index .box6 .information ul li.cur2 {
			background-position: 36px center;
		}
		.index .box6 .information ul li.cur1 {
			background-position: center;
		}
		.index .box5 {
			background-size: 150% auto;
			background-position: center 75%;
		}
		.footer .left .text-up {
			text-align: left;
		}
		.footer .right ul li {
			width: 45%;
			margin: 10px 0 25px;
		}
		.footer.index-footer .content1200 {
			position: initial;
		}
		.footer.index-footer .left {
			position: initial;
			width: 100%;
			left: 0;
			top: 52%;
		}
		.footer.index-footer .right {
			width: 100%;
			position: initial;
			left: 0;
			bottom: 8%;
		}
		.index .box2 .Recommend-pagination {
			z-index: 15;
		}
		.index .box4 .newsIndex {
			height: 300px;
			position: absolute;
			top: 55%;
			transform: translateY(-50%);
		}
		/*end*/
		.ShowBigPic .bg {
			background-size: 100% auto;
		}
		.delBack.open {
			top: 10px;
			left: 10px;
			margin-top: 0;
		}
		/*加盟*/
		.joinHTML .box1 .right ul li {
			position: relative;
			padding-left: 51px;
		}
		.joinHTML .box1 .right ul li span {
			position: absolute;
			top: -5px;
			left: 0;
		}
		/*shouye*/
		.index .box4 .newsIndex .row li i {
			opacity: 1;
		}
		.index .box4 .newsIndex .swiper-pagination-bullet-active {
			background-color: #42992e;
		}
		.index .box3 .right {
			background-size: auto 100%;
			background-position: center;
		}
		.dishesIn .bannerIn-img {
			top: 50px;
		}
		/*团队介绍*/
		.team .team-loading .t-team .first-show .pictures-box ul li .top {
			text-align: center;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .top img {
			margin-left: 0;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con {
			bottom: 0;
			width: 100%;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con .post {
			padding: 0;
			width: 94%;
			margin: 10px auto 0;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li .con .post .xiangxi {
			font-size: 1.2rem;
			line-height: 20px;
			text-align: justify;
		}
		/*菜品*/
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li {}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts .olDIv {
			position: initial;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts .olDIv {
			margin: 0 auto;
			width: 94%;
			left: 0;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .title {
			font-size: 2.4rem;
		}
		.dishesHTML .dishes-main .box2 .dishesBoxUl .li .lefts ol li .summary .text {
			font-size: 1.2rem;
			opacity: .8;
			padding-bottom: 15px;
			margin-top: 10px;
			line-height: 20px;
		}
		.dishesHTML .dishes-main .box3 .eat {
			transform: scale(.6);
			-webkit-transform: scale(.6);
		}
		/*品牌故事手机端*/
		.aboutUsHTML .box2 .summary ul li {
			margin-bottom: 20px;
		}
		.aboutUsHTML .box2 .summary ul li .sbs {
			margin-right: 10px;
			text-align: center;
		}
		.aboutUsHTML .box2 .summary ul li .sbs .pic {
			margin-bottom: 15px;
			display: block;
			width: 100%;
			height: 70px;
			background: url(../images/chuancheng.jpg)no-repeat center;
			background-size: 70px;
		}
		.aboutUsHTML .box2 .summary ul li .sbs .pic.s1 {
			background-image: url(../images/jiangxin.jpg);
		}
		.aboutUsHTML .box2 .summary ul li .sbs .pic.s2 {
			background-image: url(../images/xinyi.jpg);
		}
		.aboutUsHTML .box2 .summary ul li .sbs .pic.s3 {
			background-image: url(../images/dream.jpg);
		}
		.aboutUsHTML .box2 .summary ul li .sbs span {
			text-align: center;
			bottom: -32px;
			color: #42992e;
			font-weight: 900;
		}
		#mobileNav {
			height: 100%;
		}
		#mobileNav ul {
			height: 100%;
		}
		#mobileNav ul li {
			height: 50px;
		}
		.aboutUsHTML .box2 .information {
			display: none;
		}
		.footer .bottom {
			width: 94%;
		}
		.footer .content1200 {
			padding-bottom: 0;
		}
		.footer .footer-logo {
			margin-top: 0;
			display: none;
		}
		.joinHTML .box1 .min-line {
			height: 60px;
		}
		.joinHTML .join-main .content1200 {
			padding-top: 160px;
		}
		.joinHTML .box2 .changeBtn .page .pageNum {
			width: 45px;
		}
		.joinHTML .box2 .changeBtn .page .pageNum .number {
			width: 100%;
		}
		.joinHTML .box1 .round-file {
			width: 60px;
			height: 60px;
			margin-left: -30px;
			top: 10%;
		}
		.joinHTML .box1 .round-file:after {
			background-size: 50%;
			background-position: center;
		}
		.team .team-loading .service {
			padding-top: 20px;
		}
		.team .team-loading .fight .wrap {
			padding-top: 0;
			margin-top: 0px;
		}
		.team .team-loading .fight .wrap .part.col-md-6 {
			padding: 0;
		}
		.team .team-loading .fight .wrap .part .circle {
			width: 100px;
			height: 100px;
		}
		.team .team-loading .fight .wrap .part .circle img {
			transform: translate(-10px, 0);
		}
		.team .team-loading .fight .wrap .part .circle img:first-of-type {
			width: 25px;
			bottom: 5px;
			right: 0;
		}
		.team .team-loading .fight.train .wrap .part .p-name {
			font-size: 2.4rem;
		}
		.team .team-loading .fight .wrap .part {
			width: 100%;
			margin: 0 auto 10px!important;
		}
		.ShowBigPic .btn-off {
			width: 30px;
			height: 30px;
			left: 3%;
			right: initial;
			top: 6px;
		}
		.team .team-loading .t-team .first-show .controls .pre-btn,
		.team .team-loading .t-team .first-show .controls .next-btn {
			width: 40px;
			height: 40px;
			background-size: 25px;
		}
		.team .team-loading .t-team .first-show .controls {
			bottom: 0;
		}
		.team .team-loading .t-team .first-show .controls .post {
			width: 94%;
			padding: 10px;
		}
		.team .team-loading .t-team .first-show .controls .post .xiangxi {
			font-size: 1.2rem;
			line-height: 20px;
		}
		.storesPopularityHTML .Star-box .populartiyBtn {
			opacity: .5;
		}
		.storesHTML {
			background-color: #fff;
		}
		.newsHTML .news-main.Event ul li .title {
			font-size: 16px;
			margin-top: 0;
		}
		#navToggle span {
			top: 4px;
			width: 26px;
		}
		#navToggle span:nth-of-type(3) {
			bottom: 3px;
		}
		.storesHTML .stores-main .box1 ul li {
			margin: 10px 0;
		}
		.storesPopularityHTML ul li.swiper-slide-active .pic {
			width: 100%;
			left: 0;
		}
		.storesPopularityHTML ul li .names {
			width: 100%;
			left: 0;
			height: 60px;
			line-height: 60px;
			bottom: -60px;
			opacity: 1;
			background-color: #fff;
			color: #42992e;
		}
		.storesPopularityHTML ul li .names:after {
			bottom: 20%;
			background-color: #42992e;
		}
		.storesPopularityHTML ul li.swiper-slide-active {
			transform: translateY(0);
		}
		.storesPopularityHTML .Star-box {
			width: 100%;
			padding: 10px 0 70px;
		}
		.storesPopularityHTML .Star-box .populartiyBtn.btnR {
			right: 0;
			width: 40px;
			height: 40px;
		}
		.storesPopularityHTML .Star-box .populartiyBtn.btnL {
			left: 0;
			width: 40px;
			height: 40px;
		}
		.storesPopularityHTML ul li .pic {
			opacity: 1;
		}
		.newsHTML .news-main {
			width: 94%;
		}
		.newsHTML .news-main .left.col-lg-7 {
			padding: 0;
		}
		.newsHTML .news-main .left ul {
			padding-top: 20px;
		}
		.newsHTML .news-main .left ul li {
			margin-bottom: 30px;
		}
		#navToggle {
			top: 10px;
		}
		.nav h1 a {
			margin-top: 10px;
		}
		.newsHTML .news-main .left ul li .text {
			font-size: 1.2rem;
			line-height: 20px;
			height: auto;
		}
		.newsHTML .news-main.Event ul li .summary {
			transform: translateY(50%);
		}
		.dishesHTML .dishes-main .box1 .text {
			font-size: 1.2rem;
			line-height: 20px;
		}
		.storesFindHTML .county-box .countyList ul li .dizhi {
			line-height: 16px;
		}
		/*1121*/
		.index .swiper-wrapper {
			height: 100%;
			display: flex;
		}
		.smHTML .left img {
			width: 70%;
		}
		.smHTML .right .summary ul li {
			height: 100px;
			text-indent: 0;
		}
		.storesIn #result ul li {
			height: 130px;
			display: flex;
			display: -webkit-flex;
			flex-direction: column;
			-webkit-flex-direction: column;
			justify-content: space-around;
			-webkit-justify-content: space-around;
		}
		.storesFindHTML .serch {
			height: 60px;
			line-height: 60px;
			font-size: 24px;
		}
		.storesFindHTML .serch img {
			width: 77px;
			height: 60px;
		}
		.storesFindHTML .serch>div {
			padding-right: 77px;
		}
		.storesFindHTML .county-box .countyList ul li {
			padding: 10px;
			margin-bottom: 10px;
		}
		/*.storesFindHTML .county-box .countyList ul li .dizhi { width: 75%; }*/
		.storesFindHTML .county-box .countyList ul li .dizhi:after {
			top: 0;
			left: -35px;
		}
		.storesIn .tab-btn a {
			line-height: 40px;
		}
		.newsHTML .tab-btn a {
			line-height: 40px;
		}
		.newsHTML .tab-btn {
			margin: 15px auto 0;
		}
		.newsHTML .news-main.Event ul li {
			margin-bottom: 10px;
		}
		.newsHTML .news-main.Event .Flip {
			margin-bottom: 20px;
		}
		.newsHTML .news-main .left .Flip {
			margin-bottom: 20px;
		}
		.banner-in .team-banner-txt .list-title a {
			line-height: 40px;
		}
		.banner-in .team-banner-txt .team-introduce {
			font-size: 1.2rem;
			line-height: 1.6rem;
			opacity: .9;
			margin-top: 0;
		}
		.team .team-loading .recuitment {
			width: 80%;
		}
		.team .team-loading .recuitment .swiper-button-next,
		.team .team-loading .recuitment .swiper-button-prev {
			display: none;
		}
		.joinHTML .box2 .cd-slider .tit {
			height: auto;
			font-size: 1.4rem;
			line-height: 20px;
		}
		.joinHTML .box2 .Big-title {
			text-align: center;
			text-indent: 0;
		}
		.joinHTML .box3 .right .Big-title {
			margin: 24px 0;
		}
		.joinHTML .box1 .JoinCondition {
			margin-top: 20px;
		}
		.joinHTML .box3 .right .theSupportList ul li {
			margin-bottom: 20px;
			line-height: 24px;
		}
		.aboutUsHTML .box1 h1 {
			padding-top: 30px;
		}
		.aboutUsHTML .box1 .summary h2 {
			line-height: 80px;
		}
		/*.aboutUsHTML .box1 .summary p { font-size: 1.2rem; line-height: 20px; }*/
		.aboutUsHTML .box2 {
			margin-top: 10px;
		}
		.aboutUsHTML .box2 .summary {
			margin-top: 60px;
		}
		.aboutUsHTML .box2 .information {
			margin-top: 20px;
		}
		.aboutUsHTML .box3 {
			margin-top: 0;
		}
		.TuOP {
			display: none;
		}
		.index .box1 .banner-box .banner-page.videoBanner {
			display: none;
		}
		.index .box1 .phone-bg {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			opacity: .7;
			height: 100%;
			background: #71502e;
		}
		.index .box1 .phone-banner-text {
			background: url(../images/banner-text.png) no-repeat;
			position: absolute;
			width: 300px;
			background-size: 100% auto;
			left: 50%;
			height: 131px;
			margin-left: -150px;
			content: '';
			top: 40%;
		}
		/*.index .box2 .more a { display: none; }*/
		.index .box2 {}
		.index .box1 .Anchor {
			display: none;
		}
		.index .box1 .Background {}
		.index .box1 .banner-text {
			width: 300px !important;
			background-size: 100% auto !important;
			left: 50% !important;
			height: 131px !important;
			margin-left: -150px !important;
		}
		.index .box2 .Recommend ul li .text {
			width: calc(100%/2.5);
			left: 5%;
			top: initial;
		}
		/*1206*/
		.index .box3 .left,
		.index .box3 .right {
			background-size: cover;
			height: 100%;
		}
		.index .box3 .right {
			display: none;
		}
		/*end*/
		.index .box3 .left .environment-text span.cn,
		.index .box3 .right .environment-text span.cn {
			font-size: 18px;
			line-height: 30px;
		}
		.index .box3 .left .environment-text span.en,
		.index .box3 .right .environment-text span.en {
			font-size: 14px;
			line-height: 30px;
		}
		.index .box4 .newsIndex {
			margin-top: 0;
		}
		.index .box4 .newsIndex .row {
			background: no-repeat;
			padding-bottom: 0;
			margin: 0 auto;
		}
		.index .box4 .newsIndex .row li {
			background: #fff;
			width: 84%;
			margin: 0 auto 25px;
		}
		/*.index .box5 { background-size: auto 100%; height: 410px; background: url(../images/bg.png); }*/
		.index .box5 .title-plate {
			top: 10%;
		}
		/*.index .box5 a { background: url(../images/index-team.jpg) no-repeat center; background-position: bottom; background-size: 140% auto; }*/
		.index .box5 .title-plate {
			width: 96%;
			left: 2%;
		}
		.index .box5 .title-plate span.cn {
			font-size: 14px;
			line-height: 28px;
		}
		.index .box5 .title-plate span.en {
			font-size: 12px;
			line-height: 24px;
			width: 70px;
		}
		.index .box6 .title-plate {
			width: 300px;
			background-size: 100% auto;
			margin-left: -150px;
		}
		.index .box6 .join {
			width: 184px;
			height: 46px;
			line-height: 46px;
			border-radius: 5px;
			margin-left: -92px;
			font-size: 16px;
			top: initial;
			bottom: 10%;
		}
		.index .box6 .title-plate {
			top: 17%;
		}
		.index .box6 .information {
			bottom: 50%;
			transform: translateY(50%);
			-webkit-transform: translateY(50%);
		}
		.index .box6 .join:after {
			width: 180px;
			height: 42px;
			border-radius: 5px;
		}
		.index .box6 .information ul li {
			width: 250px;
			height: auto;
			background-size: auto 100%!important;
			margin-bottom: 30px;
		}
		.index .box6 {
			height: 500px;
		}
		.index .box7 .Loong {
			transform: scale(.4);
			top: 30%;
		}
		.index .box7 .loong-text span {
			
		}
		.index .box7 .texat-information {
			width: 96%;
			left: 2%;
			margin-left: 0;
			top: 62%;
			bottom: auto;
		}
		.index .box7 .porduct-text {
			top: 46%;
			bottom: 0;
			font-size: 24px;
		}
		.index .box7 .loong-text {
			top: 55%;
			bottom: auto;
			transform: scale(.5);
		}
		.index .box8 {
			height: 700px;
		}
		/**/
		.footer .top {
			margin-bottom: 0;
		}
		.footer .left .text-up {
			font-size: 16px;
			line-height: 28px;
			line-height: 20px;
			top: 10px;
		}
		.footer .left .text-botom {
			font-size: 14px;
			line-height: 28px;
			text-align: justify;
			padding-left: 123px;
			text-indent: -73px;
		}
		.footer .left .text-botom .icon3 {
			margin-right: 0;
			margin-left: -28px;
			left: -20px;
			top: 10px;
		}
		.footer .right ul {
			height: auto;
		}
		.footer .right ul li {
			margin: 0 0 35px;
			width: 45%;
		}
		.footer .bq {
			height: auto;
			line-height: 40px;
			white-space: nowrap;
			overflow: hidden;
			position: relative;
			color: #fff;
			padding: 0 2vw;
			box-sizing: border-box;
		}
		.footer .bq span a{
			color: #fff;
		}
		.footer .bq span{
			position: absolute;
			top: 0;
			right: 0;
			background-color: #000;
			padding: 0 15px;
		}
		.footer .right ul li img {
			width: 30px;
		}
		.footer .footer-logo img {
			width: 300px;
			margin-top: 15px;
		}
		.footer.index-footer .footer-logo {
			margin-top: 20%;
			display: none;
		}
		.footer.index-footer .footer-logo img {
			width: 70%;
			margin: 0 auto;
		}
		.footer .ewm ul li img {
			width: 80px;
		}
		.index .box5 .title-plate {
			margin-top: 15%;
		}
		.index .box5 .title-plate img {
			width: 50%;
		}
		.nav {
			height: 50px;
		}
		.nav h1 {
			height: 100%;
		}
		.nav h1 a img {
			width: 90%;
			margin: 0 auto;
		}
		#mobileNav ul {
			margin-top: 50px;
		}
		#navToggle {
			top: 10px;
		}
		.banner-in .pageTitle {
			top: 100px;
			width: 100%;
			left: 0;
		}
		.banner-in .pageTitle img {
			width: 90%;
			margin: 0 auto;
		}
		.banner-in .bannerIn-img {
			width: 900px;
			left: 50%;
			margin-left: -450px;
		}
		.banner-in .tab-btn a,
		.newsHTML .tab-btn a {
			width: auto;
			height: auto;
			padding: 0px 20px;
			margin: 0 1% 15px;
		}
		.banner-in .team-banner-txt .list-title a {
			width: 110px;
			height: auto;
			padding: 0px 20px;
			margin: 0 1% 15px;
		}
		.banner-in .tab-btn a:after,
		.newsHTML .tab-btn a:after,
		.banner-in .team-banner-txt .list-title a:after {
			display: none;
		}
		.banner-in .texat {
			font-size: 12px;
			line-height: 24px;
			width: 96%;
			margin: 20px auto 0;
		}
		.storesIn .tab-btn {
			margin-top: 15px;
		}
		.storesIn .Btn.Lbtn {
			left: 1%;
		}
		.storesIn .Btn.Rbtn {
			right: 1%;
		}
		.storesPopularityHTML .scrollbarBox {
			display: none;
		}
		.newsHTML .news-main .left ul li .pic {
			float: none;
			margin: 0 auto;
		}
		.newsHTML .news-main .left ul li .summary {
			width: 100%;
			margin: 0 auto;
			float: none;
			height: auto;
		}
		.banner-in .team-banner-txt .biaoti img {
			width: 100%;
			margin: 0 auto !important;
		}
		.team .team-loading .fight.train .wrap .part .p-name {
			height: 50%;
			width: 100%;
			left: 0;
			text-indent: 1em;
		}
		.team .team-loading .fight .wrap .part .p-name span {
			display: none;
		}
		.team .team-loading .fight .wrap .part .p-name hr {
			display: none;
		}
		.team .team-loading .fight .wrap .part .p-name p {
			display: none;
		}
		.delBox {
			width: 100%;
		}
		.delBox .title .en {
			font-size: 24px;
		}
		.delBox .msBox {
			width: 96%;
		}
		.delBack {
			z-index: 101;
			width: 30px;
			height: 30px;
			font-size: 0;
			overflow: hidden;
		}
		.delBack:before {
			display: none;
		}
		.delBack::after {
			content: '';
			position: absolute;
			background: url(../images/brn_off2.png) no-repeat;
			height: 20px;
			width: 20px;
			background-size: 100% 100%;
			left: 50%;
			top: 50%;
			margin: -10px 0 0 -10px;
		}
		.team .team-loading .service .swiper-container.gallery-top {
			height: 200px;
		}
		.team .team-loading .service .swiper-container.gallery-top .swiper-slide {
			background-size: 135% auto;
			background-position: top;
		}
		.team .team-loading .recuitment {
			width: 94%;
			padding: 15px 0
		}
		.team .team-loading .recuitment .swiper-container .swiper-wrapper .swiper-slide {
			height: 350px;
		}
		.team .team-loading .recuitment .swiper-container .detail-info h2 {
			font-size: 16px;
			line-height: 32px;
			margin-bottom: 5px;
		}
		.team .team-loading .recuitment .swiper-container .detail-info aside {
			margin-bottom: 5px;
		}
		.team .team-loading .recuitment .swiper-container .detail-info a {
			margin-top: 25px;
		}
		.team .team-loading .recuitment .more-info {
			height: 100%;
			width: 100%;
			padding: 20px;
			overflow: auto;
		}
		.team .team-loading .service .swiper-container.gallery-thumbs {
			height: 125px;
		}
		.team .team-loading .recuitment .more-info .zc {
			font-size: 2.6rem;
			line-height: 60px;
			margin-bottom: 10px;
		}
		.team .team-loading .recuitment .more-info .ages,
		.team .team-loading .recuitment .more-info .adds {
			font-size: 1.4rem;
			margin-bottom: 5px;
		}
		.team .team-loading .recuitment .more-info .adds {
			margin-bottom: 10px;
		}
		.team .team-loading .recuitment .more-info .yaoqiu {
			max-height: none;
		}
		/*1124*/
		.joinHTML .box2 .changeBtn {
			display: none;
		}
		.joinHTML .box2 .Big-title {
			width: 100%;
			position: initial;
			margin: 20px auto;
		}
		.joinHTML .box2 .cd-slider li.is-visible .cd-half-block.content {
			padding: 0;
			height: auto;
			position: initial;
			width: 96%;
			margin-bottom: 15px;
		}
		/*end*/
		.joinHTML .box2 .cd-slider {}
		.joinHTML .box2 .cd-slider-wrapper {
			background: #c61427;
		}
		.joinHTML .box2 .changeBtn .page .pageNum .number {
			height: 30px;
			width: 45px;
			line-height: 30px;
			font-size: 14px;
		}
		.joinHTML .box2 .changeBtn .page .pageNum {
			width: 45px;
			height: 90px;
		}
		.joinHTML .box2 .changeBtn .page .pageNum.active .number::after,
		.joinHTML .box2 .changeBtn .page .pageNum:hover .number::after {
			height: 90px;
		}
		.joinHTML .box3 .right {
			padding: 0;
			width: 96%;
			margin: 0 auto;
			float: none;
		}
		.joinHTML .box3 .right .Big-title::after {
			display: none
		}
		.joinHTML .box3 .right .theSupportList ul li .summary {
			width: 80%;
		}
		.joinHTML .box3 .right .theSupportList ul li {
			height: auto;
		}
		.joinHTML .box3 .right .theSupportList ul li .summary .text {
			font-size: 14px;
			line-height: 28px;
		}
		.joinHTML .box3 .right .theSupportList ul li .summary .title {
			font-size: 18px;
		}
		.joinHTML .box4 {
			padding: 15px 0;
		}
		.joinHTML .box4 .phoneNumber {
			width: 300px;
			background-size: 100% auto;
		}
		.joinHTML .box4 .league {
			margin-top: 0;
		}
		.aboutUsHTML .box1 .Line.TL,
		.aboutUsHTML .box1 .Line.TR {
			height: calc(100% - 24px);
		}
		.aboutUsHTML .box1 .Line.BR {
			left: 16px;
		}
		.aboutUsHTML .box1:after {
			border-width: 16px;
			bottom: -16px;
			margin-left: -16px;
			margin-top: -16px;
		}
		.aboutUsHTML .box2 .summary .title {
			line-height: 39px;
			font-size: 18px;
			padding: 0 1rem;
			text-align: center;
		}
		.aboutUsHTML .box2 .information ul li.cur1 {
			margin: 0 3%
		}
		.flipster {
			transform: scale(.6);
			margin: 100px auto 0;
			width: 60%;
		}
		.aboutUsHTML .box3 .Loong {
			transform: scale(.7);
		}
		.team .team-loading .t-team #program ul li .title-img {
			left: 15px;
			bottom: 5px;
			margin-left: 0;
			padding: 5px 0;
			font-size: 14px;
		}
		.team .team-loading .t-team #program ul li .number {
			font-size: 14px;
			top: 5px;
		}
		.team .team-loading .t-team .first-show .controls {
			height: auto;
		}
		.team .team-loading .t-team .first-show {
			height: auto;
		}
		.team .team-loading .t-team .first-show .pictures-box ul li img {
			width: 100%;
			height: auto;
		}
		.aboutUsHTML .box2 .summary .text {
			font-size: 1.2rem;
			line-height: 22px;
			padding: 0 1rem;
			color: #666;
		}
		/*1124*/
		.joinHTML .box2 .cd-slider-wrapper {
			height: auto;
			padding-bottom: 20px;
		}
		.joinHTML .box2 .cd-slider {
			overflow: initial;
		}
		.joinHTML .box2 .cd-slider li {
			position: initial;
			top: 0;
			left: 0;
			height: auto;
		}
		.joinHTML .box2 .cd-slider h2 {
			padding-top: 0;
			font-size: 1.8rem;
		}
		.joinHTML .box1 .JoinCondition {
			padding-bottom: 20px;
		}
		.joinHTML .box2 .cd-slider h2 i {
			display: none;
		}
		.joinIn .pageTitle,
		.newsIn .pageTitle {
			padding-top: 90px;
		}
		/*.team .team-loading .t-team #program ul li {
		width: 100%;
	}*/
		/*.banner-in.storesIn >img{    width: 1000px;
    left: 50%;
    margin-left: -500px;}
}*/
		.banner-in.storesIn>img,
		.banner-in.aboutUs>img {
			width: 270%;
			margin-left: -135%;
		}
		/*@media only screen and (width: 1366px ) {
	.nav:hover .nav-ol{height: 380px;}
	.nav ol{padding-top: 15px;}
	.nav .nav-ol{margin-top: 70px;}
	.nav .nav-footer .content1200{padding: 10px 0;}
	.nav ol li>a{line-height: 20px;}
	.nav h1{height: 70px;}
	.nav h1 a{margin-top: 10px;}
	.nav ul li{height: 70px;}
	.nav ul li span.cn{margin-top: 15px;}
	.nav{height: 70px;}
	.joinHTML .box2 .changeBtn .page{margin-left: 20%;}
}*/
		@media only screen and (min-width: 1200px) {
			.index .box6 .information ul li a img {
				width: 100%;
			}
			.index .box6 .information ul li a .phone {
				float: left;
				animation: tel .6s ease alternate infinite;
			}
			.index .box6 .information ul li a .phone-num {
				float: right;
			}
			.index .box6 .information ul li a .position {
				float: left;
				animation: location .6s ease alternate infinite;
			}
			.index .box6 .information ul li a .more-shop {
				float: right;
			}
			.index .box6 .information ul li.cur2 a {
				margin: 0 auto;
				width: 62%;
			}
			.index .box6 .information ul li a .position {
				margin-left: 0;
			}
			@keyframes tel {
				from {
					transform: rotate(15deg);
				}
				to {
					transform: rotate(0);
				}
			}
			@-webkit-keyframes tel {
				from {
					-webkit-transform: rotate(15deg);
				}
				to {
					-webkit-transform: rotate(0);
				}
			}
			@keyframes location {
				from {
					margin-top: -10px;
				}
				to {
					margin-top: 0;
				}
			}
			@-webkit-keyframes location {
				from {
					margin-top: -15px;
				}
				to {
					margin-top: 0;
				}
			}
		}
	}
	/*15:00过后修改*/
	
	.team .team-loading .t-team .first-show .controls .pre-btn img,
	.team .team-loading .t-team .first-show .controls .next-btn img {
		display: none;
	}
	
	.team .team-loading .recuitment .swiper-button-prev img,
	.team .team-loading .recuitment .swiper-button-next img {
		display: none
	}
	
	@media only screen and (max-width: 320px) {
		.footer .ewm ul li {
			float: left;
			margin: 0 13px;
		}
	}
	
	.footer .right .newlink {
		display: inline-block;
		float: right;
		background-color: #fff;
	}
	
	.smHTML .right .newlink {
		margin-right: 32px;
		display: inline-block;
		margin-left: auto;
		position: relative;
		margin-top: 5%;
	}
	
	@media only screen and (max-width: 1440px) {
		.smHTML .right .newlink {
			margin-right: 15px;
		}
	}
	
	@media only screen and (max-width: 768px) {
		.smHTML .right .newlink {
			margin-right: 0;
		}
	}
.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}
.zw a:link{ color:#555555; }
.zw a:visited{ color:#555;}
.zw a:hover{ color:#FF6205;}
.zw a:active{color:#555555;}
.zw img{
 max-width:100%;

 width:expression(document.body.clientWidth>100%?"100%":"auto");

}

.xiaocms-page span{ margin:0 3px;  border:1px solid #eee;line-height:25px; padding:0 10px; background:#42992e; color:#FFFFFF; display:inline-block; }
.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:25px;background:#fff; display:block; color:#333; padding:0 10px;display:inline-block; }
.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #eee;line-height:25px; background:#42992e; color:#fff; padding:0 10px;display:inline-block;}