li,ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.hide{
    display: none;
}
.show{
    display: block;
}
html { overflow-x: hidden; overflow-y: auto;
    font-family: "微软雅黑";
}
#menu{
    /* width: 62.5%; */
    /* left: 18.75%; */
    position: fixed;
    top:10px;
    width: 100%;
    left: 0;
    z-index: 90;
    /* border-bottom: 2px solid #ccc; */
    /* box-shadow: 3px; */
}
/* #menu {
    margin: 0;
    padding: 0;
    position: fixed;
    left: 10px;
    top: 10px;
    list-style-type: none;
    z-index: 70;
} */
#menu img{
    float: left;
}
#menu ul{
    float: right;
    margin-top: 5px;
}
#menu li {
    float: left;
    margin: 0 10px 0 0;
    font-size: 14px;
}

#menu a {
    float: left;
    padding: 10px 20px;
    /* background-color: #fff; */
    /* color: #333; */
    color: #a8a8a8;
    text-decoration: none;
}

#menu .active a {
    color: #fff;
    /* background-color: #333; */
}

.fp-tableCell{
    vertical-align: top;
}
.section {
    position: relative;
    height: 100%;
    /* text-align: center; */
    /* font: 50px "Microsoft Yahei";
    color: #fff; */
}
.section h3{
    text-align: center;
    font-size: 32px;
    font-weight: 500;
    margin-top: 55px;
    font-family: "微软雅黑";
    margin-bottom:0;
}
.culture{
    width: 1200px;
    height: 370px;
    background-color: #fff;
    margin: 65px auto 115px;
}
.culture dl{
    cursor: pointer;
    width: 399px;
    height: 184px;
    border-right: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
}
.culture>div{
    overflow: hidden;
}
.culture .culture-box{
    float: left;
}
.culture dl{
    /* float: left; */
    margin: 0;
    padding: 0;
    overflow: hidden;
}
.culture dd,dt{
    float: left;
    text-align: center;
    margin-top: 35px;
    /* line-height: 184px; */
}
.culture dt{
    margin-left: 80px;
}
/*  */
.culture-active{
    background: #f08936;
    display: none;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 180;
}
.culture dd{
    margin-top: 80px;
    border-bottom: 2px solid #f08936;
    padding-bottom: 12px;
}
.culture .culture-active dd{
    color: #fff;
    margin-top: 50px;
    border-bottom: 2px solid #fff;
}
.culture-active dd:nth-child(3){
    width: 130px;
    margin-top: 10px;
    margin-left: 30px;
    border: none;
    text-align: left;
}
.section .content{
    width: 100%;
    position: absolute;
    bottom: 0;
    background-color: #f08936;
    height: 240px;
    text-align: center;
    line-height: 1.5;
}
.content div{
    display: flex;
    width: 890px;
    align-items: center;
    text-align: left;
    margin: 0 auto;
    color: #fff;
    padding: 60px 155px 0px;
}
.first{
    background: url('../image/banner.jpg') no-repeat 50% 0;
    background-size: 100%;
}
.product-bg{
    background: url('../image/culture-bg.png') no-repeat 50% 0;
}
/* 贷款优势 */
.adv{
    background: url('../image/adv.jpg') no-repeat 50% center;
}
.adv div{
    overflow: hidden;
}
.adv dl{
    float: left;
    width: 200px;
    margin: 5px 30px 5px 0px;
    /* margin-right: 30px; */
    padding: 15px;
    cursor: pointer;
    /* border: 1px solid #f08936;
    border-radius: 5px; */
    
}
.adv dl:nth-child(2n){
    margin-right: 0;
}
.adv dt,.adv dd{
    clear: both;
    text-align: left;
    margin: 0;
    font-size: 14px;
}
.adv dt{
    margin-bottom: 5px;
    /* padding-bottom: 10px; */
    /* padding-right: 25px; */
    line-height: 30px;
    border-bottom: 1px solid #f08936;
    
}
.adv div{
    height: 55.3%;
    margin-top: 11%;
    width: 500px;
    margin-left: 52%;
}
@media screen and (max-width:1366px){
    .adv div{
        height: 55.3%;
        margin-top: 8%;
        width: 500px;
        margin-left: 52%;
    }
   }
.adv dt{
    overflow: hidden;
    line-height: 30px;
    /* padding-left: 25px;
    padding-top: 1px;
    background: url('../img/advSe.png') no-repeat;
    background-size: 30%; */
}
.adv img{
    height: 25px;
    width: 25px;  
    float: left;
    margin-right: 5px;
    display: inline;
}
/* .adv2{
    padding-left: 25px;
    padding-top: 1px;
    background: url('../img/advSe2.png') no-repeat;
    background-size: 24%;
}
.adv3{
    padding-left: 25px;
    padding-top: 1px;
    background: url('../img/advSe3.png') no-repeat 1px;
    background-size: 25%;
}
.adv4{
    padding-left: 25px;
    padding-top: 1px;
    background: url('../img/advSe4.png') no-repeat;
    background-size: 30%;
}
.adv5{
    padding-left: 25px;
    padding-top: 1px;
    background: url('../img/advSe5.png') no-repeat;
    background-size: 25%;
}
.adv6{
    padding-left: 25px;
    padding-top: 1px;
    background: url('../img/advSe6.png') no-repeat 2px;
    background-size: 30%;
} */
.adv dl:hover{
    border: 1px solid #f08936;
    border-radius: 10px;
}
.adv dl:hover dt{
    border: none;
}
.adv dl:hover dd{
    color: #f08936;
}
@keyframes bounce-down {
  25% {transform: translateY(-6px);}
  50%, 100% {transform: translateY(0);}
  75% {transform: translateY(6px);}
 }
.animate-bounce-down1{-display:none;-webkit-animation: bounce-down 1.5s linear infinite;} 
 #fp-nav ul li, .fp-slidesNav ul li {
    margin: 12px;
}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span {
    background: rgba(0, 0, 0, 1);
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
    width: 16px;
    height: 16px;
}
#fp-nav ul li a span, .fp-slidesNav ul li a span {
    /* border: 1px solid rgba(0, 0, 0, 0.6); */
    background: rgba(0, 0, 0, 0.3);
    border: none;
}
.culture-box{
    position: relative;
}
@keyframes fade-out{
    from{
        opacity: 1;
        /* display: block; */
    }
    to{
        opacity: 0;
        /* display: none; */
    }
}
@keyframes fade-in{
    from{
        opacity: 0;
        /* display: none; */
        top: .1px;
    }
    to{
        /* display: block; */
        opacity: 1;
        top: 0;
    }
}
/* .culture-box:hover .cultures{
    animation-name:fade-out;
	animation-duration:0.5s;
	animation-fill-mode :forwards;
} */
.culture-box:hover .culture-active{
    display: block;
    animation-name:fade-in;
	animation-duration:2.0s;
	animation-fill-mode :forwards;
}
/* 产品 */
.product{
    height: 355px;
    width: 1200px;
    margin: 110px auto 0px;
    background: rgba(255, 255, 255, .3);
    padding: 42px 0;
    overflow: hidden;
}
.product dl{
    width: 219px;
    border-right: 1px solid #fff;
    height: 243px;
    padding: 40px 90px;
    float: left;
    /* width: 220px; */
}
.product dl:nth-child(3){
    border: 0;
}
.product dt,.product dd{
    clear: both;
    text-align: left;
}
.product dt{
    width: 100px;
    width: 100px;
    margin: 0 0 25px 85px;
}
.product dd:nth-child(2){
    position: relative;
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
}
.house:after,.company::after,.work::after{
    position: absolute;
    content: '';
    display: inline-block;
    width: 50px;
    height: 2px;
    background: #0f48eb;
    bottom: -10px;
    right: 63px;
}
.company:after{
    background: #f08936;
}
.work:after{
    background: #15b79a;
}
/* 合作企业 */
.cooperation{
    background: url('../image/cooperation.jpg') no-repeat 50% 0;
}
.company-list{
    width: 1200px;
    height: 310px;
    margin: 110px auto 210px;
}
.company-list li{
    float: left;
    margin-right: 42px;
    margin-bottom: 40px;
}
.company-list li:nth-child(4n){
    margin-right: 0;
}
/* 招聘 */
.recruit-bg{
    background: url('../image/recruit.png') no-repeat center;
    background-size: 100%;
}
.reruit{
    overflow: hidden;
    /* margin-top: 50px; */
    padding: 50px 160px 0 100px;
}
.reruit img,.reruit div{
    float: left;
    text-align: left;
}
.reruit div{
    margin: 50px 0 0 120px;
}
.reruit img{
    margin-top: 110px;
}
.reruit h5{
    color: #f08936;
    margin: 10px 0;
}
.reruit p{
    margin: 5px 0;
}
.address{
    /* background: #0f48eb; */
    margin: 50px auto 80px;
    overflow: hidden;
    /* text-align: center; */
}
.address dl{
    float: left;
    width: 300px;
    text-align: left;
    padding: 0 50px;
}
.address dt,.address dd{
    clear: both;
    display: block;
    margin-left: 0;
}
.address dd{
    margin-top: -15px;
}
.address-detail,.phone{
    padding: 12px 35px;
    background: url('../image/address.png') no-repeat 0;
    background-size: 28%;
}
.phone{
    background: url('../image/phone.png') no-repeat 0;
    background-size: 28%;
}
/* .code{
    overflow: hidden;
} */
.address .code dt,.address .code dd{
    clear: right;
    float: left;
    /* margin-left: 30px; */
}