
/*页面尾部*/

.footer-bottom{
    display: none;
}
.footer {
	background-color: #00D700;
	font-size: 20px;
	padding-top: 4.5em;
	position: relative;
	overflow: hidden;
	z-index: 120
}

.footer .fs-svg {
	position: absolute;
	left: 0;
	bottom: 0
}

.footer .fs-svg .gentle-wave {
	-webkit-animation: move-forever2 8s linear infinite;
	animation: move-forever2 8s linear infinite
}

.footer .fs-svg.active .gentle-wave {
	-webkit-animation: move-forever2 16s linear infinite;
	animation: move-forever2 16s linear infinite
}

.footer .fsb-svg {
	pointer-events: none;
	z-index: 100
}

.foot-align,
.foot-apply {
	font-size: 18px
}

.footer {
	font-size: 18px
}

.list-txt {
	/*font-size: 12px*/
}

.footer .fs-svg {
	left: -240px
}
.clear{
	clear: both;
}
.foot-share a {
	font-size: 20px
}

.foot-tel .txt .tel {
	font-size: 20px
}
.foot-tel .txt p{
	float: left;
}
.foot-tel {
	/*color: #E40055;*/
	width: 30.1em;
	color: #000;
	font-weight: 700;
	margin-bottom: 3.63636em;
	border-right:solid 1px #686868;
}

.foot-tel span {
	display: inline-block;
	margin-bottom: .27273em
}

.foot-tel .txt {
	line-height: 1.4
}

.foot-tel .txt p {
	/*color: #E40055*/
	color: #000;
}

.foot-tel .txt .tel {
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	margin-left: 10px;
	font-weight: 600
	
}
.fx{
	width: 6em;
	height: auto;
	overflow: hidden;
	float: left;
	margin-right: 2em;
	
}
.fx img:nth-child(1){
	width:6em;
	height: auto;
}
.fx img:last-child{
	width: 1.5em;
	margin-right: 10px;
}
.fx h3{
	font-size: 13px;
}
.foot-top__cont,
.foot-bottom__cont {
	position: relative;
	
}

.foot-bottom__cont {
	padding-top: 250px;
	bottom: -2px
}

.foot-address .item {
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	/*color: #E40055;*/
	color: #000;
	width: 20%;
	padding-right: 15px
}

.foot-address span {
	display: inline-block;
	font-weight: 700;
	margin-bottom: .75em
}

.foot-address .fa-txt {
	margin-bottom: .75em
}

.foot-address .list-txt {
	/*color: #E40055;*/
	color: #000;
	font-size: 14px
}

.foot-share a {
	color: #fff;
	font-size: 22px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	margin-right: .90909em
}

.foot-share a::before {
	-webkit-transition: opacity .4s ease-out;
	transition: opacity .4s ease-out;
	display: block
}

.foot-share a:hover img {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.foot-share img {
	-webkit-transition: transform .4s ease-out;
	transition: transform .4s ease-out;
	-webkit-transform: scale(0);
	transform: scale(0);
	transform-origin: center bottom;
	position: absolute;
	left: -68px;
	top: -170px;
	max-width: 160px
}

.fb-top__inner {
	position: absolute;
	left: 0;
	bottom: 25px;
	z-index: 120;
}

.foot-message {
	font-size: 14px;
	color: #fff;
	margin-top: 1.5em;
}

.foot-rec,
.foot-comp,
.sm-link {
	display: inline-block;
	vertical-align: middle;
	margin-right: 1.33333em
}

.foot-rec a {
	color: #fff
}

.sm-link {
	color: #fff;
	font-weight: 700;
	text-transform: capitalize
}

.bt-btn {
	-webkit-transition: opacity .4s ease-out;
	transition: opacity .4s ease-out;
	position: absolute;
	right: 0;
	bottom: 1.66667em;
	font-size: 12px;
	color: #fff;
	z-index: 120
}

.swiper{
	height: 540px;
}
/*轮播分页器*/
.swiper .swiper-pagination {
	position: absolute;
	bottom: 510px !important;
}
.swiper .swiper-slide{
	padding-top: 62px;
}
/*包裹自定义分页器的div的位置等CSS样式*/

.swiper .swiper-pagination-custom {
	bottom: 5%;
	left: 0;
	width: 100%;
	height: 20px;
	text-align: center;
}
/*自定义分页器的样式*/
.swiper .swiper-pagination-customs {
	width: 20px;
height: 6px;
	display: inline-block;
	margin: 0 5px;
	outline: 0;
background: #EEEEEE;
opacity: 1;
border-radius: 4px;
}
/*自定义分页器激活时的样式表现*/

.swiper .swiper-pagination-customs-active {
	width: 20px;
	height: 6px;
	opacity: 1;
	z-index: 100;
	background-color: #000;
}

/*右侧的轮播 加盟申请*/
.foot-apply {
	position: absolute;
	right: 4em;
	text-align: center;
	font-size: 20px;
	/*top: 0;*/
	top: -2em;
	/*padding: 3em 20px 52px 20px;*/
	width: 24em;
	border-radius: 1.25em;
	z-index: 10;
	
}

.fta-title span {
	font-weight: 700;
	/*color: #E40055;*/
	color: #000;
	display: block;
	margin-bottom: .54545em
}

.fta-title .txt {
	/*color: #E40055*/
	color: #000;
	margin: 0 10px;
}

.fa-code {
	margin-top: 36px;
	width: 162px;
	height: 162px;
	margin: 15px auto;
}
.fa-code img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.fa-cont {
	text-align: left;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px
}

.fa-cont .fa-item>div {
	display: inline-block;
	padding-left: 40px;
	padding-bottom: 20px;
	position: relative;
	margin-bottom: 4px
}

.fa-cont .fa-item>div:before {
	content: "";
	display: block;
	position: absolute;
	left: 12px;
	top: 0;
	/*border: 1px dashed #E40055;*/
	border: 1px dashed #000;
	height: 100%
}

.fa-cont .fa-item:last-child>div::before {
	display: none
}

.fa-cont .fa-round {
	width: 28px;
	height: 28px;
	/*background-color: #E40055;*/
	background-color: #000;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	line-height: 28px;
	display: inline-block;
	font-weight: 700;
	position: absolute;
	left: 0;
	top: -5px
}

.fa-cont .fa-txt {
	font-size: 16px;
	/*color: #E40055*/
	color: #000;
}

.foot-msg p {
	/*color: #E40055;*/
	color: #000;
	font-weight: 700
}
.beian{
	width: 100%;
	text-align: center;
	padding-bottom: 1.5em;
	line-height: 1.5em;}
/*移动端用来占位的*/
.footer-bottom{
	display: none;
}
@-webkit-keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
	50% {
		-webkit-transform: translate(10px, 0px);
		transform: translate(10px, 0px)
	}
	100% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
}

@keyframes move-forever2 {
	0% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
	50% {
		-webkit-transform: translate(10px, 0px);
		transform: translate(10px, 0px)
	}
	100% {
		-webkit-transform: translate(-270px, 0%);
		transform: translate(-270px, 0%)
	}
}

.lb{
	float: left;
	margin-top: -15em;
	margin-left: 32em;
}
.foot-lb{
	float: left;
	width: 8em;
}

.foot-lb h2{
	font-size:  1.5em;
}
.foot-lb li{
	font-size:  1.125em;
	margin-top: 1em;
}


@media (min-width: 1025px) {
	.foot-apply {
		top: 25px
	}
	.sm-link:hover {
		text-decoration: underline
	}
	.foot-share a:hover::before {
		opacity: .6
	}
	.bt-btn:hover {
		opacity: .6
	}
	@-webkit-keyframes move-forever2 {
		0% {
			-webkit-transform: translate(-270px, 0%);
			transform: translate(-270px, 0%)
		}
		50% {
			-webkit-transform: translate(10px, 0px);
			transform: translate(10px, 0px)
		}
		100% {
			-webkit-transform: translate(-270px, 0%);
			transform: translate(-270px, 0%)
		}
	}
	@keyframes move-forever2 {
		0% {
			-webkit-transform: translate(-270px, 0%);
			transform: translate(-270px, 0%)
		}
		50% {
			-webkit-transform: translate(10px, 0px);
			transform: translate(10px, 0px)
		}
		100% {
			-webkit-transform: translate(-270px, 0%);
			transform: translate(-270px, 0%)
		}
	}
}

@media (max-width: 1540px) {
	.foot-align,
	.foot-apply {
		font-size: 18px
	}
	.footer {
		font-size: 18px
	}
	.footer .fs-svg {
		left: -240px
	}
	.foot-share a {
		font-size: 20px
	}
	.foot-tel .txt .tel {
		font-size: 16px
	}
}

@media (max-width: 1500px) {
	.foot-share img {
		left: -38px
	}
}

@media (max-width: 1440px) {
	.foot-align,
	.foot-apply {
		font-size: 18px
	}
	.foot-address .item {
		font-size: 16px
	}
	.form-container input {
		font-size: 14px
	}
}

@media (max-width: 1400px) {

	.lb{
	float: left;
	/*margin-top: -15em;*/
	margin-top: -15em;
	margin-left: 26em;
}
.foot-lb{
	float: left;
	width: 8em;
}

.foot-lb h2{
	font-size:  1.25em;
}
.foot-lb li{
	font-size:  1em;
	margin-top: 1em;
}	
.foot-tel {
	border-right:solid 1px #333;
	width: 25em;
	color: #000;
	font-weight: 700;
	margin-bottom: 3.63636em
}	
	
	
	
	
}



@media (max-width: 1300px) {
	.footer .fs-svg {
		left: -40%
	}
		.lb{
	float: left;
	margin-top: -15em;
	margin-left: 26em;
}
.foot-lb{
	float: left;
	width: 7.1em;
}

.foot-lb h2{
	font-size:  1.125em;
}
.foot-lb li{
	font-size:  1em;
	margin-top: 1em;
}	
	
}

@media (max-width: 1200px) {
	.foot-align,
	.foot-apply {
		right: 0
	}
			.lb{
	float: left;
	margin-top: -15em;
	margin-left: 25em;
	
}
.foot-lb{
	float: left;
	width: 6em;
}

.foot-lb h2{
	font-size:  1.125em;
}
.foot-lb li{
	font-size:  1em;
	margin-top: 1em;

}
}

@media (max-width: 1100px) {
	.foot-align,
	.foot-apply {
		right: 0
	}
	.lb{
	float: left;
	margin-top: -15em;
	margin-left: 25em;
}
.foot-lb{
	float: left;
	width: 5.5em;
}

.foot-lb h2{
	font-size:  1em;
}
.foot-lb li{
	font-size:  0.825em;
	margin-top: 1em;

}
}


@media only screen and (max-width: 1024px) {
    #fadeshow1 {
        display: none;
    }
}
	
	
@media (max-width: 1024px) {
    .footer-bottom{
        display: block;
        width: 100%;
        height: 116px;
        background-color: #FFFFFF;
    }
	@-webkit-keyframes move-forever2 {
		0% {
			-webkit-transform: translate(-190px, 0%);
			transform: translate(-190px, 0%)
		}
		50% {
			-webkit-transform: translate(20px, 0px);
			transform: translate(20px, 0px)
		}
		100% {
			-webkit-transform: translate(-190px, 0%);
			transform: translate(-190px, 0%)
		}
	}
	@keyframes move-forever2 {
		0% {
			-webkit-transform: translate(-190px, 0%);
			transform: translate(-190px, 0%)
		}
		50% {
			-webkit-transform: translate(20px, 0px);
			transform: translate(20px, 0px)
		}
		100% {
			-webkit-transform: translate(-190px, 0%);
			transform: translate(-190px, 0%)
		}
	}
	
	.footer{
		width: 100%;
		font-size: 20px;
		
		
	}
	.foot-tel{
		width: 100%;
		border-right:none;
		
	}
	.foot-tel img{
		width: 30%;
		margin-left: 35%;
		
	}
	.fx_m{
		width: 50%;
		
		margin: auto;
	}
	.fx{
		
		float: left;
		max-width: 30%;
		margin-right: 10px;
		/*margin-left: 2%;*/
	}
	.fx img{
		max-width: 100%;
		margin-left: 0;
	}
	.tel_m p{
		font-size: 36px;
		
	}
	.tel_m{
		margin-left: 30%;
		
	}
	.foot-address {
		max-width: 100%;
	}
	.foot-address .item {
		width: 49%;
		margin-bottom: 24px
	}
	.foot-address .item:last-child {
		margin-bottom: 0
	}
	.bt-btn {
		bottom: 5px
	}
	.foot-address {
		max-width: 100%
	}
	.foot-address .item {
		width: 32.33%
	}
	.foot-bottom__cont {
		padding-top: 170px;
		margin-top: 50px
	}
	.foot-bottom__cont:before {
		padding-top: 190px
	}
	.foot-align,
	.foot-apply {
		position: relative;
		top: auto;
		right: auto;
		bottom: auto
	}
	.foot-apply {
		padding-top: 30px;
		padding-bottom: 20px;
		margin-top: 30px;
		margin-bottom: 40px
	}
	/*
	.footer-bottom{
		display: block;
		width: 100%;
		height: 116px;
		background-color: #FFFFFF;
	}*/
	.beian{
		width: 80%;
		margin: auto;
	}
	.swiper{
		height: 470px;
	}
	.swiper .swiper-pagination{
		bottom: 450px !important;
	}

@media(max-width:750px){
	
	.footer {
		font-size: 19px
	}
	.fx_m{
		
		width: 65%;
		margin: auto;
	}
	.footer-bottom{
		height: 58px;
	}
	.foot-tel .txt .tel {
		font-size: 17px;
	}
	
}
@media (max-width: 650px) {
	.tel_m{
		margin-left: 10%;
		
		
	}
	.footer {
		font-size: 14px
	}
	.fx_m{
		
		width: 70%;
		margin: auto;
	}
	.fx{
		
		float: left;
		width: 30%;
		margin-left: 3%;
		margin-right: 0;
		/*margin-left: 2%;*/
	}
	
	.fx img{
		
		margin-left: 0;
	}
	
	
	.footer .fs-svg {
		left: -160%
	}
	.foot-msg {
		margin-top: 10px
	}
	.foot-address .item {
		width: 49%;
		padding-right: 10px;
		vertical-align: top
	}
	.foot-address .fa-txt,
	.foot-address .fa-time {
	
		font-size: 14px;
	}
	.foot-address span {
		
	}
	.sm-link {
		display: none
	}
	.foot-align {
		width: auto;
		padding-top: 30px
	}
	.foot-align span {
		margin-bottom: 40px
	}
	.foot-align .btn-box,
	.foot-align .item-box {
		max-width: 100%;
		padding: 0 20px
	}
	.foot-align .item-box {
		margin-bottom: 18px
	}
	.foot-share a {
		font-size: 16px
	}
	.foot-share img {
		left: -18px
	}
	.foot-comp {
		display: block;
		margin-top: 6px
	}
	.bt-btn {
		bottom: 30px
	}
	.foot-message {
		margin-top: 15px
	}
	.fb-top__inner {
		bottom: 20px
	}
	.foot-apply {
		width: 100%
	}
	.fa-cont {
		width: 230px
	}
	.fa-cont .fa-item>div {
		padding-left: 32px;
		padding-bottom: 20px
	}
	.fa-cont .fa-txt {
		/*font-size: 12px*/
		font-size: 16px;
	}
	.fa-cont .fa-round {
		width: 24px;
		height: 24px;
		line-height: 24px
	}
	.foot-tel .txt .tel {
		font-size: 16px
	}
}
@media (max-width: 550px) {
	/*.footer {
		font-size: 14px
	}*/
	.tel_m{
		margin-left: 10%;
		
		
	}
	.fx_m{
		
		width: 90%;
		margin: auto;
	}
	.fx h3{
		
		font-size: 11px;
	}
	
	.fx img{
		max-height: 100%;
		
	}
	}
	
@media(max-width:450px){
	.foot-address .list-txt p{
		display: inline;
	}
}
.in_con6bj{width:100%; background:#fff;  position:relative;}
.in_con6{width:100%; background:#fff;  position:relative; padding:40px 0px 0px 0px;}
.in_con6 .in_con6bot{ width:100%; height:auto; margin-top:20px; } 
.in_con6 .in_con6botl{ width:86%; height:400px; padding:0 2%; background:#ffffff;margin: auto;}
.in_con6 .in_con6botl dl{ width:100%; padding-top:45px; }
.in_con6 .in_con6botl dl dt{ display:block; width:100%; float:left; margin-bottom:20px;}
.in_con6 .in_con6botl dl dt input
{ 	width:40%; 
	float:left; 
	border:1px solid #e7e7e7;
	margin-left:4%; 
	height:54px; 
	line-height:54px; 
	padding:0px 2%; 
	color:#999999; 
	font-size:16px;
}
	
	
	
	
	
	
	/*留言表单开始*/
.in_con6 .in_con6botl dl dd{display:block; width:100%; float:left; margin-bottom:20px;}
.in_con6 .in_con6botl dl dd select{ width:84%; border:1px solid #e7e7e7;height:54px; margin-left:8%;line-height:54px; padding:0px 2%; color:#999999; font-size:16px;appearance:none;-moz-appearance:none;-webkit-appearance:none; background:url(../images/jt.png) no-repeat 98% center; outline: none;}
select::-ms-expand { display: none; }
.in_con6 .in_con6botl dl dd textarea{width:84%; border:1px solid #e7e7e7; line-height:30px; padding:2%; color:#999999; font-size:16px;overflow-x:visible;overflow-y:visible;float: left;}
.insub{width:40%;margin-left:4%; cursor:pointer; height:65px; background:#FDD000; color:#333; line-height:65px; text-align:center; font-size:24px;}
.in_con6 .in_con6botr{ width:28%; height:532px; background:#e68421; padding:0 5%; color:#FFFFFF; text-align:center}
.in_con6 .in_con6botr i{ width:100%; float:left; font-size:50px; display:block; border-bottom:2px solid #f5cba2; padding-bottom:10px; padding-top:100px;}
.in_con6 .in_con6botr dl{ display:block; width:100%;  float:left; padding-bottom:20px; padding-top:20px;}
.in_con6 .in_con6botr .incon6bdl dt{ display:block; background:url(../images/phone.png) no-repeat center 5px; float:left; text-align:center; width:85px; padding:50px 0px 5px 0px; font-size:18px;border-right:2px solid #f5cba2;}

.in_con6 .in_con6botr .incon6bdl dd a{color:#FFFFFF;}

.in_con6 .in_con6botr .incon6bdl dd{ display:block;  float:right; font-size:38px; line-height:80px; }
.in_con6 .in_con6botr .incon6bd dt{ display:block; background:url(../images/ico2.png) no-repeat center 5px; float:left; width:60px; height:70px; margin-right:15px;}
.in_con6 .in_con6botr .incon6bd dd a{ display:block; float:left; width:260px; height:50px; margin-top:20px; line-height:50px; background:#FFFFFF;border-radius:50px; font-size:24px; color:#e68421; text-align:center}
.in_con6 .in_con6botr .incon6bd dd{
	float: left;
}
.touzi dd{
	float: left;
	width: 48%!important;
}
.clearbo{ width:100%; padding:50px 0px 0px 0px; background:#FFFFFF; position:relative}
/*.in_con1content{ width:1200px; margin:0 auto;}
.in_con1content1{width:1200px; margin:0 auto;}
.in_con1content2{width:1200px; margin:0 auto;}*/
.in_con2tit{ width:100%; text-align:center; overflow:hidden; padding-bottom:10px;}
.in_con2tit i{ display:block; width:100%; font-size:18px; line-height:26px; }
.in_con2tit h2{ display:block; width:100%; color:#232323; font-size:30px; margin-bottom:10px;}
.in_con2tit em{ display:block; width:100%; margin:20px 0px; }
.in_con2tit em i{ width:5%; height:2px; background:#e5821f; margin:0 auto;}
.in_con2tit p{ display:block; width:100%; text-align:center; font-size:16px; color:#595757; line-height:30px;}
/*.fl { float: left }*/
.mediabody.wow{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.foot_logo{
	width: 86%;
	margin: auto;
}
.foot_logo img{
	width: 45%;
	float: right;
	margin-top: -6em;
}
	@media(max-width: 720px){
		.in_con6 .in_con6botl{ width:90%; height:300px; padding:0 2%; background:#ffffff;margin: auto;}
		.in_con6 .in_con6botl dl dd textarea{width:90%; border:1px solid #e7e7e7; line-height:30px; padding:2%; color:#999999; font-size:16px;overflow-x:visible;overflow-y:visible;float: left;}
		.in_con6 .in_con6botl dl dt input											
		{ 	width:46%; 
			 border: solid 1px red;
	float:left; 
	/*border:1px solid #e7e7e7;*/
	margin-left:1%; 
	height:40px; 
	line-height:40px; 
	padding:0px 1%; 
	color:#999999; 
	font-size:16px;
		}
	}	
@media(max-width: 720px){
	.in_con6 .in_con6botl input
{ 	width:40%; 
	
	border:1px solid #e7e7e7;
	margin-left:30%; 
	height:44px; 
	line-height:44px; 
	padding:0px 2%; 
	color:#333; 
	font-size:16px;
}
	.foot_logo img{
	width: 80%;
	margin: auto;
	margin-top: -2em;
}
}


