/*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;}*/



.mobile{display: none;}



.divBox{width: 80%;margin: 0 auto;transition: 0.3s ease-in-out;}
header{position: absolute;top: 0 !important;width: 100%;z-index: 2222;line-height: 95px;}
.header{width:100% !important;margin: 0 auto;background: rgba(250,250,250,.9);height:95px;box-sizing: border-box;box-shadow: 0 0 10px 5px rgba(0,0,0,.1);
padding: 0 20px;transition: 0.4s ease-in;}
.nav{display: inline-block;float: right;}
.nav ul>li{display: inline-block;vertical-align: top;min-width: 100px;text-align: center;position: relative;margin-top: 40px;line-height: initial;}
.nav ul>li:last-child{
	margin-top: 0;
	margin-left: 50px;
	line-height: 60px;
	
}
.nav ul{font-size: 0;}
.nav ul>li ol{line-height: 45px;position: absolute;width: 130%;left: -15%;transform-style: preserve-3d;perspective: 800px;height: 0;}
.nav ul>li ol li{margin-top: 1px;background: rgba(250,250,250,.9);transform: rotateY(90deg);transform-origin: 50% 50%;opacity: 0;}
.nav ul>li ol li:nth-child(1){transition: 0.4s ease-in-out 0.1s;}
.nav ul>li ol li:nth-child(2){transition: 0.4s ease-in-out 0.2s;}
.nav ul>li ol li:nth-child(3){transition: 0.4s ease-in-out 0.3s;}
.nav ul>li ol li:nth-child(4){transition: 0.4s ease-in-out 0.4s;}
.nav ul>li ol li:nth-child(5){transition: 0.4s ease-in-out 0.5s;}
.nav ul>li ol li:nth-child(6){transition: 0.4s ease-in-out 0.6s;}
.nav ul>li ol li:nth-child(7){transition: 0.4s ease-in-out 0.7s;}
.nav ul>li ol li:nth-child(8){transition: 0.4s ease-in-out 0.8s;}
.nav ul>li:hover ol li{transform: rotateY(0deg);opacity: 1;}
.nav ul>li>a{font-size: 18px;color: #747474;display: inline-block;vertical-align: top;}
.nav ul>li p{font-size: 14px;color: #747474;}
.nav ul>li p span{color: #ff414f;}
.nav ul>li.active>a,.nav ul>li:hover>a{color: #3e5d9d;}
.nav ul>li ol li:hover a{color:#3e5d9d;}
.logo img{transition: 0.4s ease-in;}
header.active1 .header{width: 100%;border-radius: 0;line-height: 70px;padding: 0 1% !important;}
/* header.active1 .logo img{width: 75px;} */
header.active1{top: 0;position: fixed;}
.nav ul>li ol li a{display: block;box-sizing: border-box;}
header.active1 .nav ul>li ol li a{border: 1px solid #eee;background: white;}


.mobile{display:none;float: right;margin-top: 20px;border-radius: 2px;cursor: pointer;text-align: center;line-height:3px;box-sizing: border-box;
padding-top: 2px;transition: 0.4s ease-in-out;}
.mobile i{display:block;margin:0 auto;width: 28px;height: 3px;background: #fff;margin-top: 5px;border-radius: 5px;}
.mobile i:nth-child(1){transition: 0.4s ease-in-out 0.3s;margin-top:16px}
.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(6px) translateX(5px);}
.mobile.active i:nth-child(2){transform: translateX(40px);opacity: 0;}
.mobile.active i:nth-child(3){transform: rotate(-45deg) translateY(-6px) translateX(5px);}


.footer1{background: white;padding: 25px 0;}
.footer1 dl dt,.footer1 dl dd{display: inline-block;vertical-align: top;margin-right: 25px;}
.footer1 dl dt{font-size: 16px;color: #888888;font-weight: bold;}
.footer1 dl dd a{font-size: 14px;color: #999999;}
.footer1 dl dd a:hover{color: #333;}
.footer2 .divBox{font-size: 0;}
.footer2 .divBox:after{content: '';display: block;clear: both;}
.footer2{background: #393939;padding: 55px 0;}
.footer2 dl{display: inline-block;vertical-align: top;margin-right: 45px;}
.footer2 dl:last-child{margin-right: 0;}
.footer2 dl a{font-size: 14px;color:rgba(250,250,250,.5);line-height: 25px;}
.footer2 dl dt {margin-bottom: 15px;}
.footer2 dl dt a{font-size: 16px;color: rgba(250,250,250,.7);font-weight: bold;}
.footer2 dl a:hover{color: white;}
.footer_right{display: inline-block;width:400px;box-sizing: border-box;padding-left: 130px;float: right;border-left: 1px solid rgba(250,250,250,.2);position: relative;}
.footer_right img{width: 90px;position: absolute;top: 110px;left: 20px;}
.footer_right img:first-child{position: absolute;top: 10px;width: 90px;}
.footer_right h1{width: 140px;text-align: center;line-height: 40px;height: 40px;background: #526baa;font-size: 18px;color: #fff;font-weight: bold;border-radius: 50px;}
.footer_right h2{font-size: 18px;font-weight: bold;color:rgba(250,250,250,.5);margin-top: 25px;margin-bottom: 10px;}
.footer_right span{display: block;font-size: 0;margin-top: 5px;}
.footer_right span i,.footer_right span font{display: inline-block;vertical-align: top;color: rgba(250,250,250,.5);font-size: 14px;}
.footer_right span font{width: calc(100% - 42px);}

.footer3{border-top: 1px solid rgba(250,250,250,.2);background: #393939;text-align: center;padding: 18px 0;}
.footer3 span{color: rgba(250,250,250,.5);font-size: 12px;}
.footer_right .bdsharebuttonbox{margin-top: 30px;}
.footer_right .bdsharebuttonbox a:nth-child(2){background: url(../images/qq1_03.png) no-repeat center center;border: 1px solid rgba(250,250,250,.5);border-radius: 50%;}
.footer_right .bdsharebuttonbox a:nth-child(1){background: url(../images/weibo1_03.png) no-repeat center center;border: 1px solid rgba(250,250,250,.5);border-radius: 50%;}
.footer_right .bdsharebuttonbox a:nth-child(1):hover{background: url(../images/weibo_03.png) no-repeat center center #bfbfbf;}
.footer_right .bdsharebuttonbox a:nth-child(2):hover{background: url(../images/qq_03.png) no-repeat center center #bfbfbf;}
.footer_right .bdsharebuttonbox a{margin-right: 10px;}
@media only screen and (max-width:1880px) {
	.footer2 dl{margin-right: 40px;}
}
@media only screen and (max-width:1600px) {
	.header{line-height: 80px;}
	header{top: 45px;}
	.footer2 dl{margin-right: 30px;}
	.footer_right{width:320px;}
	.nav ul>li{min-width: 90px;}
}
@media only screen and (max-width:1440px) {
	
	.footer2 dl{margin-right: 20px;}
	.header{padding: 0 25px;}
	.header{width: 85%;}
	.divBox{width: 85%;}
	header.active1 .header{padding: 0 7.5%;}
	.nav ul>li>a{font-size: 16px;}
	
}

@media only screen and (max-width:1366px){
	.nav ul>li{min-width: 77px;}
}

@media only screen and (max-width:1279px) {
	.footer_right img{display: none;}
}