@font-face {
	font-family: impact;
	src: url(../font2/impact.ttf);
}
@font-face {
	font-family: AgencyFB;
	src: url(../font2/AgencyFB.ttf);
}


.mobile i,.divBox,.nav li a:after,.nav,span,.BannerBtn span::after,.s2_b .s2_list,.s3_b ul li h3,.s3_b ul li h4,.s3_b ul li p,
.s3_bc h3::before,.xwzxlist h3::before{
	transition: all .8s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all .8s cubic-bezier(.35,.75,.55,1);
	-moz-transition: all .8s cubic-bezier(.35,.75,.55,1);
}

input:-moz-placeholder,
textarea:-moz-placeholder { 
    color: rgba(255,255,255,.33);
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { 
		color: rgba(255,255,255,.33);
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { 
		color: rgba(255,255,255,.33);
}


header{font-size: 0;box-sizing: border-box;position: fixed;width: 100%;z-index: 99;box-sizing: border-box;padding: 36px 62px;}




.logo{display: inline-block;vertical-align: middle;width: 20%;}
.logo a{display: inline-block;vertical-align: middle;}
.logo img{max-width: 100%;}
.nav{display: inline-block;position: relative;vertical-align: middle;text-align: right;width: 80%;}
.nav ul{font-size: 0;display: inline-block;vertical-align: middle;}
.nav ul li{display: inline-block;box-sizing: border-box;margin-right: 46px;}
.nav ul li a{font-size: 18px;color: #333;display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.nav ul li a::after{content: '';display: block;width: 0;height: 3px;background: #40ae49;}
.nav ul li:hover a::after,.nav ul li.ac a::after{width: 100%;}




.zywqh{display: inline-block;vertical-align: middle;margin-left: 55px;margin-right: 45px;position: relative;cursor: pointer;border-left: 1px solid #333;padding-left: 45px;line-height: 16px;}
.diqiu,.htewm{display: inline-block;vertical-align: middle;height: 16px;}
.diqiu{margin-right: 38px;}
.diqiu span,.htewm span{line-height: 16px;display: inline-block;}
.htewm span{font-size: 16px;color: #333;}
.diqiu span{font-size: 22px;color: #333;}

.dhss{cursor: pointer;display: inline-block;vertical-align: middle;}
.dhss h2{font-size: 0;position: relative;}

.dhss h2 span{display: inline-block;position: relative;vertical-align: middle;}
.dhss form{position: absolute;right: 0;top: 50px;font-size: 0;width: 300px;border: 1px solid #e7e7e7;display: none;}
.dhss form input{border: none;outline: none;background: #fff;display: inline-block;width: 70%;line-height: 40px;font-size: 16px;color: #333;}
.dhss form button{display: inline-block;background: #40ae49;font-size: 16px;color: #fff;width: 30%;text-align: center;line-height: 40px;}



.fp-viewing-b5 header{display: none;}





.footer{height: auto !important;background: #f3f4f8;font-size: 0;border-bottom: 6px solid #40ae49;position: relative;z-index: 3;}
.section5 .fp-tableCell{height: auto !important;}
.ft{border-bottom: 1px solid rgba(51,51,51,.1);margin-bottom: 55px;padding: 80px 0 70px;font-size: 0;}
.ftl,.ftr{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ftl{width: 30%;}
.ftr{width: 70%;text-align: right;}
.ftlogo{font-size: 0;padding-bottom: 52px;margin-bottom: 40px;border-bottom: 1px solid rgba(51,51,51,.1);}
.ftlogo_l,.ftlogo_r{display: inline-block;vertical-align: middle;width: 50%;}
.ftlogo_r{text-align: right;}
.ftlogo_r a{margin-left: 10px;}
.ftl ul li{font-size: 0;margin-bottom: 25px;}
.ftl ul li h6,.ftl ul li p{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ftl ul li h6{width: 10%;}
.ftl ul li p{width: 90%;font-size: 14px;line-height: 24px;}
.ftr ul{font-size: 0;}
.ftr ul li{display: inline-block;vertical-align: top;box-sizing: border-box;text-align: left;margin-right: 80px;}
.ftr ul li a{display: block;font-size: 14px;color: #828282;line-height: 36px;}
.ftr ul li a:first-of-type{font-size: 16px;color: #333;margin-bottom: 16px;}
.ftr ul li a:hover{color: #40ae49;}
.ftr p{margin-top: 110px;}
.ftr p,.ftr p a{font-size: 14px;color: #828282;}
.ftr p a{margin-left: 22px;}
.ftr p a:hover{color: #40ae49;}


.mobile{width: 40px;height: 40px;border-radius: 2px;cursor: pointer;text-align: center;line-height: 3px;position: absolute;right: 10px;top: 50%;transform: translateY(-50%);
    box-sizing: border-box;padding-top: 2px;transition: 0.4s ease-in-out;display: none;}
.mobile i{display: block;margin: 0 auto;width: 23px;height: 2px;background: #e4000b;margin-top: 7px;border-radius: 5px;}
.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;}
.mobile i:nth-child(2){transition: 0.4s ease-in-out;}
.mobile i:nth-child(3){transition: 0.4s ease-in-out 0.3s}
.mobile.active i:nth-child(1){transform: rotate(45deg) translateY(4px) translateX(5px);}
.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}
.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-8px) translateX(8px);}





#fp-nav.left{left: auto !important;right: 82px;}



.menu-fixed{background: #fff;}


