@charset "UTF-8";
/*
********************************外层框架 start********************************
*/
/*头部开始*/
.top{background: #fff;position: fixed;top: 0;left: 0;z-index: 2010;width: 100%;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);}
.logo{height: 100px;line-height: 100px;}
.logo img{height: 57px;vertical-align: middle;}
.menu dd{float: left;display: inline; position:relative;margin-left: 38px;}
.menu{position: relative;}
.menu .hover .yj a{color: #6aa536;}
.menu dd .yj{position: relative;z-index: 9;}
.menu dd .yj a{ overflow:hidden; display:block; height: 100px;line-height: 100px; text-align:center; font-size:16px; position: relative;color: #333333;}
.menu dd .yj a.hover{ color:#6aa536;}
.searchRight{height: 100px;margin-left: 30px;}
.searchRight a{display: block;background: url(../images/searchBtn.png) no-repeat center center;width: 30px;height: 100%;}
.searchRight a:hover{background: url(../images/searchC.png) no-repeat center center;}
.menu dd .yj a::before{display: block;content: "";width: 20px;height: 3px;background: #6aa536;position: absolute;left: 50%;margin-left: -10px;transform: scale(0);-webkit-transform: scale(0);bottom: 24px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.menu dd.hover .yj a::before{transform: scale(1);-webkit-transform: scale(1);}
.searchPW {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;visibility: hidden;}
.searchPW.show {visibility: visible}
.searchPW .bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.6);opacity: 0.5;transition: all 0.3s;color: #fff;font-size: 72px;text-align: right;line-height: 80px;padding-right: 50px;cursor: pointer;}
.searchPW.show .bg {opacity: 1;}
.searchPWBox {width: 600px;height: 60px;overflow: hidden;background: #fff;border-radius: 5px;position: absolute;top: 50%;left: 50%;z-index: 9;margin: -30px 0 0 -300px;visibility: hidden;opacity: 0.5;transform: scale(0.5);transition: all 0.3s;}
.searchPW.show .searchPWBox {visibility: visible;opacity: 1;transform: scale(1);}
.searchPWBox input {display: block;float: left;width: 530px;height: 60px;background: none;border: none;line-height: 60px;color: #333;font-size: 16px;margin-left: 10px;}
.searchPWBox input::placeholder {color: #999;font-size: 16px;}
.searchPWBox input::-webkit-placeholder {color: #999;font-size: 16px;}
.searchPWBox a {float: left;width: 60px;height: 60px;background: #6aa536 url(../images/searchF.png) no-repeat center center;cursor: pointer;}
.searchPWBox a:hover {opacity: 0.9;}
.top .bg{position: absolute;top: 100px;left: 0;width: 100%;height: 0;background: rgb(0,0,0,0.5);-webkit-transition: all .4s linear;display: block;}
.menu dd .twoMenu {overflow: hidden;position: absolute;top: 100px;height: 0;line-height: 60px;white-space: nowrap;transition: all .3s linear;-webkit-transition: all .3s linear;}
.menu dd .twoMenu.open{height: 50px;}
.menu dd .twoMenu li {display: inline-block;margin-right: 30px;line-height: 60px;text-align: center;}
.menu dd .twoMenu li:last-child{margin-right: 0;}
.menu dd .twoMenu li a {font-size: 14px;color: #fff;}
.menu dd .twoMenu li a:hover {color: #6aa536;}
/*头部结束*/
/*头部结束*/

/*底部开始*/
.footer{background: #fff;position: relative;}
.footer::before{display: block;content: '';width: 100%;height: 1px;background: #6aa536;position: absolute;left: 0;top: 90px;}
.footerTop{height: 90px;line-height: 90px;overflow: hidden;}
.top1Menu{color: #304960;overflow: hidden;line-height: 90px;height: 90px;margin-left: -40px;}
.top1Menu a{display: inline-block;margin:0 40px;font-size: 16px;color: #666666;}
.top1Menu a:hover{color: #6aa536;}
.footer .hrefTop{width: 50px;height: 90px;line-height: 90px;}
.footer .hrefTop a{display: block;height: 100%;background: url(../images/hrefTop.png)no-repeat center center;background-size: 50px 50px;}
.footerMenuBox {overflow: hidden;margin-bottom: 40px;}
.footerTL {overflow: hidden;line-height: 30px;}
.footerTL dt,
.footerTL dd {float: left;display: inline;font-size: 14px;color: #999999;position: relative;}
.footerTL dt {background: url(../images/common/lianjie.png)no-repeat center left;background-size: auto 16px;padding: 0 20px;font-weight: bold;}
.footerTL dd:before {display: block;content: '';height: 50%;width: 1px;background: #999;position: absolute;top: 25%;right: 0;}
.footerTL dd:last-child::before {display: none;}
.footerTL dd a {display: block;font-size: 14px;color: #999999;padding: 0 20px;}
.footerTL dd a:hover {color: #0eb360;}
.footerContactUs {overflow: hidden;padding: 55px 0 0;}
.footerContactUs .con {float: left;display: inline;padding-left: 40px;margin-right: 30px;width: 230px;}
.footerContactUs .con:last-child {margin-right: 0;}
.footerContactUs .con .icn {width: 50px;height: 50px;border-radius: 50%;border: 1px solid #999999;background-repeat: no-repeat;background-position: center;background-size: auto;}
.footerContactUs .con.add .icn {background-image: url(../images/footerAdd.png);}
.footerContactUs .con.email .icn {background-image: url(../images/footerEmail.png);}
.footerContactUs .con .title {font-size: 16px;color: #666666;height: 40px;line-height: 40px;overflow: hidden;}
.footerContactUs .con .info {font-size: 14px;color: #666666;line-height: 26px;}
.footerContactUs .con .title {font-size: 16px;color: #999;height: 40px;line-height: 40px;overflow: hidden;}
.footerContactUs .con .info {font-size: 14px;color: #333333;line-height: 26px;}
.footerEwm {overflow: hidden;}
.footerEwm dd {float: left;display: inline;position: relative;width: 142px;overflow: hidden;margin: 0 20px;}
.footerEwm dd:last-child {margin-right: 0;}
.footerEwm dd .picBox {width: 142px;height: 142px;background: #fff;padding: 16px;box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px solid #e0e0e0;}
.footerEwm dd .picBox img {display: block;width: 100%;height: 100%;}
.footerEwm dd span {display: block;max-height: 78px;line-height: 26px;overflow: hidden;text-align: center;color: #666;font-size: 14px;margin: 20px 0;}
.footerB {height: 55px;line-height: 55px;font-size: 14px;color: #fff;overflow: hidden;background: #4e772a;}
.footerBL a {display: inline-block;height: 100%;position: relative;}
.footerBL .beian {padding-left: 25px;margin-right: 2px;}
.footerBL .beian img {height: 20px;position: absolute;top: 50%;left: 0;margin-top: -10px;margin-left: 1;}
.footerB a {font-size: 14px;color: #fff;}
/*底部结束*/
/* 右边悬浮 start*/
.animHide{opacity: 0;}
.floRight ul{right: 65px !important;}
.floRight ul li{margin: 24px 0;}
.floRight li a{display: block;width: 6px;height: 6px;border-radius: 50%;background: #999;position: relative;}
.floRight li a.active{background: #d0e2c0;width: 22px;height: 22px;left: -8px;}
.floRight li a::before{display: block;content: "";width: 6px;height: 6px;border-radius: 50%;background: #6aa536;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);opacity: 0;}
.floRight li a.active::before{opacity: 1;}
.rightbtn{position: fixed;right: 65px;top: 115px;z-index: 999;box-shadow: 0 0 8px rgb(0,0,0,0.2);}
.rightbtn ul li{margin-bottom: 1px;}
.rightbtn ul li a{width: 70px;height: 70px;display: block;transition: all .4s linear;-webkit-transition: all .4s linear;opacity: 0.9;}
.rightbtn ul li a:hover{opacity: 1;}
/* 右边悬浮 end*/

/*
********************************外层框架 end********************************
*/
/*
********************************首页样式 start********************************
*/

/*banner开始*/
.indexBanner{
	position: relative;
	height: 100%;
}
.indexBannerLoad{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); transition: all 1.3s;-webkit-transition: all 1.3s;}
.indexBannerLoad svg{
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	width: 100px;
	height: 100px;
	fill: rgb(215, 23, 24);
}
.indexBannerLoad.hide{ visibility: hidden; opacity: 0;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg);transform:rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.indexBanner .bd{height: 100%; overflow: hidden;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{
    height: 100%;
    position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.indexBanner .mySlide a{
    display: block;
    height: 100%;
	width: 100%;
}
.indexBanner .slick-dots{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
	z-index: 2;
	transform: translateY(-50%);
}
.indexBanner .slick-dots li{
	display: block;
	width: 19px;
	height: 1px;
	margin: 0 7px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
	text-align: left;
	transition: all .3s linear;
	background: #fff;
	margin-bottom: 15px;
}

.indexBanner .slick-dots li.slick-active{
	width: 38px;
	color: #fff;
	font-size: 24px;
	position: relative;
}
.indexBanner .slick-dots li .text{height: 20px;width: 20px;}
.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .img{ width: 725px;position: absolute;left: 50%; top:40%;transform: translateX(-50%); font-size: 0;text-align: center;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;margin-bottom: 50px;}
.indexBanner .img .imgItem img.show{visibility: visible;}
.mouseBox{ animation: myfirst 2s infinite;;position: absolute;width: 19px;height: 30px;left: 50%;transform: translateY(50%);bottom: 35px;z-index: 9;background: url(../images/mouse.png)no-repeat center center;}
.mouseBox a{display: block;width: 100%;height: 100%;}
@keyframes myfirst {
	0% {
			transform: translate(0px, 0px);
		}
	50% {
			transform: translate(0px, -10px);
		}
	100% {
			transform: translate(0px, 0px);
	}
}
.cloudWave {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/cloudWave1.png) left top no-repeat;
    background-size: contain;
    -webkit-animation: cloud 100s linear infinite;
    -moz-animation: cloud 100s linear infinite;
    -o-animation: cloud 100s linear infinite;
    animation: cloud 100s linear infinite;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.cloudWave.cloudWave2 {
    background: url(../images/cloudWave2.png) center center no-repeat;
    background-size: contain;
}
@keyframes cloud {
  0% {
	transform: translateX(0);
  }
  100% {
	transform: translateX(1920px);
  }
}
.indexBanner .more{
	width: 100%;
	height: 52px;
	position: relative;
	background: url(../images/more.png)no-repeat center center;
	background-size: 9px 16px;
	display: none !important;
}
.indexBanner .more::before{
	display: block;
	content: '';
	width: 52px;
	height: 52px;
	background: url(../images/ty.png)no-repeat center center;
	background-size: 52px 52px;
	position: absolute;
	left: 46%;
	bottom: 0;
	transform: translateX(-50%);
	animation:turn 10s linear infinite; 
}
@keyframes turn{
      0%{-webkit-transform:rotate(0deg);}
      25%{-webkit-transform:rotate(90deg);}
      50%{-webkit-transform:rotate(180deg);}
      75%{-webkit-transform:rotate(270deg);}
      100%{-webkit-transform:rotate(360deg);}
    }
/*banner结束*/
/* 公共 */
.titleEn{font-size: 24px;color: #d7b05d;height: 46px;line-height: 46px;}
.titleCn{font-size: 36px;color: #333130;height: 36px;line-height: 36px;}
.hei{color: #333 !important;}
.h120{height: 120px;clear: both;}
.animtedHide{opacity: 0;}
/* 公共 */
/*第一通栏 start*/
.section2{background-repeat: no-repeat;background-position: center center;}
.sectionConBox{overflow: hidden;}
.section2L{width: 50%;padding-right: 90px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.section2L .text .info{font-size: 14px;color: #676362;line-height: 36px;}
.section2L .pic{width: 560px;}
.section2L .pic::before{padding-top: 56.25%;}
.section2L .pic .more{width: 200px;height: 50px;background: #6aa536;color: #fff;line-height: 50px;position: absolute;left: 50%;transform: translateX(-50%);top: -25px;}
.section2L .pic .more a{display: block;font-size: 14px;color: #fff;background: url(../images/morejt.png)no-repeat center right 40px;padding-left: 40px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.section2R{width: 50%;padding-left: 120px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.section2R .pic::before{padding-top: 126.8333%;}

/*第一通栏 end*/
/*第二通栏 start*/
.titleCenter{text-align: center;}
.titleCenter .titleEn{font-size: 24px;color: #d7b05d;height: 35px;line-height: 35px;}
.titleCenter .titleCn{font-size: 36px;color: #fff;height: 53px;line-height: 53px;}
.section2{background-repeat: no-repeat;background-position: center center;}
.column2 .tab{text-align: center;}
.column2 .tab span{display: inline-block;padding: 0 30px;height: 40px;line-height: 40px;font-size: 14px;color: #fff;border-radius: 30px;cursor: pointer;}
.column2 .tab span.hover{background: #6aa536;}
.col2swiper{width: 59.7285%;margin: 0 auto;position: relative;}
.col2swiper .pic::before{padding-top: 56.1627%;}
.col2swiper .text{height: 85px;line-height: 85px;overflow: hidden;}
.col2swiper .text a.btn{display: block;margin-left: 10px;font-size: 14px;color: #fff;}
.col2swiper .text a.btn em{display: inline-block;width: 35px;height: 15px;margin-left: 15px;background: url(../test/images/jiantoubai.png)no-repeat center;vertical-align: middle;position: relative;top: -1px;left: 0;transition: all .3s linear;-webkit-transition: all .3s linear;}
.col2swiper .text a.btn:hover em{left: -2px;}
.col2swiper .text a.info{overflow: hidden;font-size: 24px;color: #fff;}
.col2swipertion{position: absolute;left: -13%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);top: 43%;display: inline-block;transition: all .3s linear;-webkit-transition: all .3s linear;}
.col2swipertion span{position: relative;top: -57px;font-size: 48px;color: #fff;}
.col2swipertion span::before{display: block;content: "";position: absolute;right: -6px;top: 38px;width: 2px;height: 70px;background: #999;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);}
.col2swipertion i{font-size: 24px;color: #999999;font-style: normal;margin-left: 20px;}
.col2swiper .more{display: block;width: 150px;height: 150px;border-radius: 50%;text-align: center;border: 1px solid rgb(255,255,255,0.2);position: absolute;right: -31%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);top: 43%;transition: all .3s linear;-webkit-transition: all .3s linear;}
.col2swiper .more span{font-size: 14px;font-weight: bold;color: #fff;transition: all .3s linear;-webkit-transition: all .3s linear;}
.col2swiper .more em{display: block;margin: 0 auto;width: 6px;height: 6px;border-radius: 50%;background: #fff;margin-top: 5px;margin-bottom: 5px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.col2swiper .more:hover span{font-size: 15px;}
.col2swiper .more:hover em{margin-top: 6px;margin-bottom: 6px;}
/*第二通栏 end*/
/*第三通栏 start*/
.cloumn3 .btn{display: block;height: 50px;line-height: 50px;font-size: 14px;color: #676362;}
.cloumn3 .btn em{width: 50px;height: 50px;display: inline-block;border-radius: 50%;margin-left: 17px;background: url(../test/images/morebtn.png)no-repeat center;vertical-align: middle;}
.cloumn3 .btn:hover em{margin-left: 15px}
.cloumn3 .btn:hover{font-weight: bold;}
.cloumn3 .titleCenter{text-align: left;}
.cloumn3 .titleCenter .titleCn{color: #333;}
.cloumn3 .tab1 span{display: inline-block;font-size: 14px;color: #666;cursor: pointer;margin-right: 50px;}
.cloumn3 .tab1 span.hover{color: #1c6d37;font-size: 18px;}
.column2Swiper1 .bd{position: relative;height: 490px;margin: 0 -17px;overflow: hidden;}
.column2Swiper1 .bd::before{display: block;content: "";top: 0;height: 12px;width: 100%;left: 0;background: url(../test/images/col3topbg.png)no-repeat center /100%;position: absolute;}
.column2Swiper1 .swiper-slide{transition: 800ms ease;transform-origin: 0% 100%;width: 27.5%;overflow: hidden;position: relative;}
.column2Swiper1 .swiper-slide .conPosint::before{display: block;content: "";height: 1px;top: 5px;right: 23px;background: #4c9037;position: absolute;width: 0;transition: all .3s linear;-webkit-transition: all .3s linear}
.column2Swiper1 .swiper-slide .conPosint .pic:after{display: block;content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;transition: all .3s linear;-webkit-transition: all .3s linear;background: url(../test/background/col3itembg.png)no-repeat bottom center /cover;}
.column2Swiper1 .swiper-slide-active .conPosint .pic:after{opacity: 1;}
.column2Swiper1 .swiper-slide-active .conPosint::before{width: 95%;}
.column2Swiper1 .swiper-slide-active .conPosint em{background: #4c9037;}
.column2Swiper1 .swiper-slide-active {width: 45% !important;}
.column2Swiper1 .swiper-slide-active .conPosint{padding-right: 23px;}
.column2Swiper1 .swiper-slide-active .conPosint .text{position: absolute;bottom: 30px;left: 0;padding: 0 140px 0 58px;z-index: 3;}
.column2Swiper1 .swiper-slide-active .conPosint .text .title a{color: #fff;}
.column2Swiper1 .swiper-slide-active .conPosint .text .info{color: #fff;}
.column2Swiper1 .swiper-slide .con{position: absolute;left: 0px;top:0;overflow: hidden; width: 100%;}
.column2Swiper1 .swiper-slide .conPosint{margin: 0 17px;position: relative;box-sizing: border-box;overflow: hidden;cursor: pointer;height: 490px;}
.column2Swiper1 em{display: block;margin: 0 auto;width: 12px;height: 12px;border-radius: 50%;background: #97c08a;position: relative;margin-bottom: 20px;}
.column2Swiper1 em::before{display: block;content: "";width: 8px;height: 8px;border-radius: 50%;background: #fff;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);position: absolute;left: 50%;top: 50%;}
.column2Swiper1 .time{font-size: 14px;height: 14px;color: #666666;line-height: 14px;overflow: hidden;margin-bottom: 34px;text-align: center;}
.column2Swiper1 .pic::before{padding-top: 63.2152%;}
.column2Swiper1 .swiper-slide-active .pic::before{padding-top: 67.5850%;}
.column2Swiper1 .pic a{display: block;position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.column2Swiper1 .pic{margin-bottom: 30px;}
.column2Swiper1 .text .title{height: 18px;line-height: 18px;margin-bottom: 20px;}
.column2Swiper1 .text .title a{font-size: 18px;color: #333;}
.column2Swiper1 .text .info{font-size: 14px;color: #666666;line-height: 28px;height: 56px;}
.column2Swiper1 .col3btn{text-align: center;}
.col3swiperpation{display: inline-block;font-size: 14px;color: #999;width: auto;vertical-align: middle;position: relative;top: -4px;}
.col3swiperpation span.swiper-pagination-current{color: #d7b05d;}
.column2Swiper1 .button{display: inline-block;margin-left: 135px;position: relative;vertical-align: middle;}
.column2Swiper1 .button::before{display: block;content: "";position: absolute;height: 1px;width: 110px;background: #9e886c;top: 50%;left: -125px;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.column2Swiper1 .button .column3-next{width: 40px;height: 40px;border-radius: 50%;background: #e5e5e5 url(../images/col3next.png)no-repeat center;cursor: pointer;outline: none;display: inline-block;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);}
.column2Swiper1 .button .column3-prev{width: 40px;height: 40px;border-radius: 50%;background: #e5e5e5 url(../images/col3next.png)no-repeat center;cursor: pointer;outline: none;display: inline-block;margin-right: 10px;}
/*第三通栏 end*/
/*第四通栏 start*/
.section5{background-repeat: no-repeat;background-position: center center;}
.column4{position: relative;}
.joinDl{float: left;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.joinDl dd{float: left;padding: 0 74px 0 46px;text-align: center;position: relative;}
.joinDl dd .pic{height: 306px;width: 197px;position: absolute;left: 0;top: -120px;transition: all .3s linear;-webkit-transition: all .3s linear;display: block;transform: scale(0);-webkit-transform: scale(0)}
.joinDl dd:hover .pic{transform: scale(1);-webkit-transform: scale(1)}
.joinDl dd .pic .text{display: none;}
.joinDl dd:hover .pic .text{position: absolute;left: 0;bottom: 25px;font-size: 18px;color: #fff;width: 100%;display: block;}
.joinDl dd span{display: block;font-size: 24px;color: #333;}
.joinForm{width: 46.1806%;background: #fff;padding: 52px 40px 90px 40px;position: relative;float: right;margin-right: 40px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.joinForm .joinFormDd{float: left;width: 50%;}
.joinForm .joinFormDd.joinFormDdXx{width: 100%;}
.joinForm .joinFormDd.joinFormDdName .joinFormCon{margin-right: 36px;}
.joinForm .joinFormTitle{font-size: 24px;color: #333;height: 24px;line-height: 24px;}
.joinForm .joinFormDdTitle{font-size: 14px;color: #666666;height: 20px;}
.joinForm .joinFormDdInput input{font-size: 14px;color: #333;border-bottom: 1px solid #ebebeb;border-left: none;border-top: none;border-right: none;width: 100%;height: 25px;}
.yzm{overflow: hidden;width: 100%;}
.yzm .yzmTitle{font-size: 14px;color: #666;margin-right: 40px;}
.yzm .yzmInput{width: 33.3333%;}
.yzm .yzmInput input{font-size: 14px;color: #333;border-bottom: 1px solid #ebebeb;border-left: none;border-top: none;border-right: none;width: 100%;height: 25px;}
.yzm .yzmImg img{width: 94px;height: 23px;padding: 0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.yzm .yzmImg a{font-size: 14px;color: #6aa536;}
.joinForm .submit{width: 193px;height: 60px;line-height: 60px;background: #6aa536;position: absolute;right: -38px;bottom: -22px;text-align: center;}
.joinForm .submit a{display: block;font-size: 18px;color: #fff;}
/*第四通栏 end*/
/*
********************************首页样式 end********************************
*/
/*内页框架开始*/
/*内页banner*/
.subBanner{
	clear: both;
	width: 100%;
	padding-top:25.5208%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	position:relative;
}
/*当前位置*/
.locationBox{
	clear:both;
	width: 100%;
	height: 60px;
	background: #fff;
	box-shadow:0 3px 5px #dcdcdc;
	margin-bottom: 5px;
}
.location{
	height: 60px;
	overflow: hidden;
	padding-left: 33px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../test/pageimgs/home.png);
}
.location span{display: inline;float: left;height: 60px;line-height: 60px;}
.location a{
	display: inline;
	float: left;
	height: 60px;
	line-height: 60px;
	padding-left: 5px;
	margin-right: 5px;
	color: #333333;
	font-size: 14px;
}
.location a:hover{color:#6aa536}
.location a.hover{color:#6aa536;}
.location span{width: 18px;height: 60px;background: url(../images/locationhome.png)no-repeat center;float:left;margin-right: 5px;}
.location span a{display: block;height: 60px;width: 100%;}
.location em{float:left;width: 5px;height: 60px;background: url(../images/locationem.png)no-repeat center;margin: 0 7px;}
.location i{display: inline;height: 60px;line-height: 60px;}
/*内页导航*/
.nav{margin-right:-15px;}
.nav a{
	display: inline;
	float: left;
	line-height: 50px;
	height:47px;
	color: #666666;
	font-size: 14px;
	padding:0 17px;
}
.nav a.hover{color: #6aa536}
.nav a:hover{color: #6aa536}
/*页码开始*/
.page{text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:6px 12px;color:#666666;background: none; margin: 0 3px;border: 1px solid #e6e6e6;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -10px;}
.page a:hover{background: #6aa536;color: #fff;}
.page a.hover{background: #6aa536;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}
.page span{display: inline-block;font-size: 16px;color: #555555;margin-left: 10px;}
.page span input{width: 40px;height: 30px;background: #fff;border: 1px solid #e6e6e6;margin: 0 10px;}
.page a div{
	width: 11px;
    height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
}
.page a.firstPage div{background-image: url(../images/page/firstPage.png)}
.page a.prevPage div{background-image: url(../images/page/prevPage.png)}
.page a.nextPage div{background-image: url(../images/page/nextPage.png)}
.page a.lastPage div{background-image: url(../images/page/lastPage.png)}

.page a.firstPage:hover div{background-image: url(../images/page/firstPageh.png)}
.page a.prevPage:hover div{background-image: url(../images/page/prevPageh.png)}
.page a.nextPage:hover div{background-image: url(../images/page/nextPageh.png)}
.page a.lastPage:hover div{background-image: url(../images/page/lastPageh.png)}

.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}

.page a.firstPage.disabled div{background-image: url(../images/page/firstPage.png)}
.page a.prevPage.disabled div{background-image: url(../images/page/prevPage.png)}
.page a.nextPage.disabled div{background-image: url(../images/page/nextPage.png)}
.page a.lastPage.disabled div{background-image: url(../images/page/lastPage.png)}
/*页码结束*/
/*内页框架结束*/
/*招商加盟开始*/
.mertitle{text-align: center;}
.mertitle .title{font-size: 30px;color: #000000;height: 32px;line-height: 32px;overflow: hidden;margin-bottom: 5px;}
.mertitle .title em{display: inline-block;vertical-align: middle;margin-left: 5px;width: 60px;height: 30px;background: url(../images/zhtitle.png)no-repeat center;}
.mertitle .titlec{font-size: 14px;font-weight: bold;color: #d9d3ce;height: 16px;line-height: 16px;}
.merch1{padding: 90px 0;}
.mer1swiper{overflow: hidden;}
.mer1swiper .swiper-slide{padding-bottom: 22px;}
.mer1swiper .pic{display: block;}
.mer1swiper .pic::before{padding-top: 76.0869%;}
.mer1swiper .text{position: absolute;width: 60.8695%;height: 60px;background: url(../test/background/mer1itembg.png)no-repeat top center /cover;left: 50%;bottom: -22px;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 2;overflow: hidden;transition: all .4s linear;-webkit-transition: all .4s linear}
.mer1swiper .text span{font-size: 18px;color: #333;line-height: 60px;opacity: 1;transition: all .4s linear;-webkit-transition: all .4s linear;text-align: center;display: block;}
.mer1swiper .text .info{display: none;height: 100%;padding: 0 65px;}
.mer1swiper .text .info .title{font-size: 24px;color: #333333;height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 20px;opacity: 0;transition: all .4s linear;-webkit-transition: all .4s linear}
.mer1swiper .text .info .textc{font-size: 16px;line-height: 36px;color: #333;max-height: 200px;overflow: hidden;opacity: 0;transition: all .4s linear;-webkit-transition: all .4s linear}
.mer1swiper .swiper-slide:hover .text{width: 100%;height: 100%;bottom: 50%;transform: translate(-50%,50%);-webkit-transform: translate(-50%,50%)}
.mer1swiper .swiper-slide:hover .text span{opacity: 1;display: none;}
.mer1swiper .swiper-slide:hover .text .info{display: block;}
.mer1swiper .swiper-slide:hover .text .info .title{opacity: 1;}
.mer1swiper .swiper-slide:hover .text .info .textc{opacity: 1;}
.mer1swipertion{text-align: center;}
.mer1swipertion span{opacity: 1;width: 30px;height: 10px;background: none;border: 1px solid #6aa434;border-radius: 30px;margin: 0 8px;outline: none;}
.mer1swipertion span.swiper-pagination-bullet-active{background: #6aa434;}

.merch2{padding: 90px 0 130px 0;}
.mer2R{width: 34.7222%;margin-left: 75px;}
.mer2R .pic{overflow: hidden;}
.mer2R .pic::before{padding-top: 56.4%;}
.mer2L{overflow: hidden;font-size: 16px;line-height: 36px;color: #333;padding-top: 30px;}

.merch3{padding: 110px 0 130px 0;}
.mer3R.joinForm{width: 45.4861%;margin: 0 40px 0 30px;height: 410px;}
.mer3R.joinForm .joinFormTitle{text-align: center;}
.mer3L{overflow: hidden;height: 410px;background: url(../test/background/mer3itembg.png)no-repeat center /cover;padding: 52px 40px;}
.mer3L .title{font-size: 24px;color: #333333;line-height: 24px;height: 24px;margin-bottom: 105px;text-align: center;}
.mer3L .list{font-size: 0;overflow: hidden;}
.mer3L .list .item{width: 50%;text-align: center;float: left;}
.mer3L .list .item img{display: block;margin: 0 auto;;height: 31px;margin-bottom: 24px;}
.mer3L .list .item span{display: block;font-size: 30px;font-weight: bold;color: #6aa536;height: 32px;line-height: 32px;overflow: hidden;}
/*招商加盟结束*/
