﻿/*input::-webkit-input-placeholder {color: #fede9e !important; }
input::-moz-placeholder {color: #fede9e !important; }
input::-moz-placeholder {color: #fede9e !important;}
input::-ms-input-placeholder {color: #fede9e !important;}*/
.sousuo input[type=text]{
	transition: all .5s cubic-bezier(.35,.75,.55,1);
	-webkit-transition: all .5s cubic-bezier(.35,.75,.55,1);
	-moz-transition: all .5s cubic-bezier(.35,.75,.55,1);
}
.nav{
	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);
}




.langweight img{vertical-align: middle;margin-right: 10px;margin-top: 1px;}
.langweight:before{content: '';display: inline-block;vertical-align: middle;width: 1px;height: 15px;background: rgba(0,0,0,.2);margin-right:30px;}
.nav ul{margin-right: 10px;}
#fp-nav ul li a span:after{display: none;}
#fp-nav ul li a span, .fp-slidesNav ul li a span,#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width: 10px;height: 10px;
background: #c3c8cd;left: 0;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{border: none;
background: #c3c8cd;}
.divBox{width: 75%;margin: 0 auto;left: 0;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{left: 0;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{left: 0;background:#c29f5a !important;}
#fp-nav ul li a span{transform-style: preserve-3d;perspective: 800px;}
#fp-nav ul li a span:after{content: '';display: block !important;width: 16px;height: 16px;border-radius: 50%;border: 1px solid #c29f5a;top: -4px;left: -4px;
transform: rotateX(270deg);transition: 0.5s ease-out;opacity: 0;}
#fp-nav ul li:hover a span:after{transform: rotateX(0deg);opacity: 1;}
#fp-nav ul li a.active span:after, .fp-slidesNav ul li a.active span:after, #fp-nav ul li:hover a.active span:after, .fp-slidesNav ul li:hover a.active span:after{transform: rotateX(0deg);opacity: 1;}
#fp-nav.left{right: 40px;}





.footer_div1{font-size: 0;}
.footer_div1_left,.footer_div1_right{display: inline-block;vertical-align: top;width: 50%;position: relative;}
.footer_div1_left:after,.footer_div1_right:after{content: '';display: block;width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;z-index: 2;background: #c29f5a;}
.footer_div1_left span,.footer_div1_right span {display: block;overflow: hidden;position: relative;}
.footer_div1_left span img,.footer_div1_right span img{width: 100%;display: block;transition: 0.4s ease-in-out;}
.footer_div1_div{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.footer_div1_left .footer_div1_div{box-sizing: border-box;padding-left: 25%;}
.footer_div1_right .footer_div1_div{box-sizing: border-box;padding-left: 140px;}
.footer_div1_div h1{font-size: 24px;font-weight: bold;color: white;font-weight: bold;}
.footer_div1_div h1:before{content: '';display: inline-block;vertical-align: middle;width: 65px;height: 2px;background: rgba(250,250,250,.8);margin-right: 25px;
transition: 0.3s ease-in-out;}
.footer_div1_left:hover h1:before,.footer_div1_right:hover h1:before{width: 95px;}
.footer_div2{background: #444444;padding: 0px 0;font-size: 0;}
.footer_div2_div1,.footer_div2_div2,.footer_div2_div3{display: inline-block;vertical-align: top;}
.footer_div2_div1 h1{font-family: arial;font-weight: bold;font-size: 18px;color: #c29f5a;margin-top: 16px;}
.footer_div2_div1 p{font-size: 12px;color: rgba(250,250,250,.4);}
.footer_div2_div1 p:after{content: '';display: block;width: 15px;height: 2px;background: #c29f5a;margin-top: 10px;}


.footer_div2_div2{display: inline-block;vertical-align: top;margin-left: 85px;}
.footer_div2_div2_list{display: inline-block;vertical-align: top;margin-left: 30px;width: 315px;color: rgba(250,250,250,.4);font-size: 14px;line-height: 25px;}
.footer_div2_div2_list font{display: inline-block;vertical-align: top;text-align: justify;width: 60px;font-size: 14px;color: rgba(250,250,250,.4);
height: 17px;}
.footer_div2_div2_list i{display: inline-block;vertical-align: top;width: calc(100% - 74px);}
.footer_div2_div2_list font:after{content:'.';width: 100%;display: inline-block;overflow: hidden;height: 0;}
.footer_div2_div3{display: inline-block;float: right;text-align: center;}
.footer_div2_div3 p{font-size: 12px;color: rgba(250,250,250,.4);margin-top: 5px;}
.footer_div3 {background:#000000;line-height: 50px;}
.footer_div3 span{display: inline-block;vertical-align: middle;color: rgba(250,250,250,.4);font-size: 12px;}
.footer_div3_u1{display: inline-block;float: right;}
.footer_div3_u1 li{display: inline-block;vertical-align: top;}
.footer_div3_u1 li a{padding: 0 5px;color: rgba(250,250,250,.4);font-size: 12px;}
.footer_div3_u1 li a:hover{color: #c29f5a;}

.mobile.as{background: white;}
.mobile.as i{background: #343841;}
header.beqi .nav ul>li>a{color: white;}
header.beqi .langweight a,header.beqi .langweight a:hover{color: white;}
header.beqi .langweight:before{background: rgba(250,250,250,.2);}
.cbl{width: 50px;position: fixed;right:0;bottom:10%;z-index: 3333;}
.cbl li{margin-top: 2px;transition: 0.4s ease-in-out;}
.cbl span{transition: 0.4s ease-in-out;display: inline-block;width: 50px;height:50px;text-align: center;background: rgba(0,0,0,.6);box-sizing: border-box;padding: 12px 0;font-size: 12px;color: white;}
.cbl span i{display: block;font-size:23px;color: white;}
.cbl span i:before{border-radius: 50%;padding: 8px 9px;}
.cbl span p{}
.cbl li aside{width: 150px;display: inline-block;vertical-align: top;background:rgba(0,0,0,.6);height:50px;line-height:50px;box-sizing: border-box;padding: 0 15px;font-size: 16px;color: white;font-weight: bold;text-align: center;}
.cbl li:nth-child(1){width: 250px;position: relative;left: 0;cursor: pointer;display: none;}
.cbl li:nth-child(1):hover{left: -150px;}
.cbl li:nth-child(2){display: none;}
.cbl li:hover span{}
.cbl li:nth-child(3){position: relative;}
.cbl li:nth-child(3) img{position: absolute;top:0;left: -85px;transform: scale(0);transition: 0.3s ease-in-out;opacity: 0;width:80px;}
.cbl li:nth-child(3):hover img{transform: scale(1);opacity: 1;}

@media only screen and (max-width:1660px) {
	.divBox{width: 82%;}
}

@media only screen and (max-width:1500px) {
	.footer_div2_div2{margin-left: 40px;}
}

@media only screen and (max-width:1366px) {
	.footer_div2_div2{margin-left: 20px;}
}