.header{
    /*position: relative;*/
    position: fixed;
    z-index:12;
    top:0;
    left:0;
}
.footer{
    position: relative;
    z-index:10;
}
#allmap{
    height:540px;
    width:100%;
    position: fixed !important;
    top:0;
    left:0;
}
.contact{
    position: relative;
    width:100%;
    margin:540px 0 0;
    z-index:10;
    background-color: #ffffff;
    padding:60px 0 70px;
}
.contact h1{
    font-size:48px;text-align: center;
}
.contact h2{
    font-size:24px;text-align: center;
}
.contact ul{
    margin:65px 0 0 0;
}
.contact ul li{
    width: 484px;
    height:175px;
    border-left:1px solid #797E7C;
}
.contact ul li p{
    margin:0 0 0 50px;
}
.contact ul li .p1{
    margin:10px 0 80px 50px;
}
.contact ul li p img{
    vertical-align: middle;
    margin-right:15px;
}
.contact ul .lf{
    margin:0 0 0 170px;
}
.contact ul .left{
    float: left;
    margin:0 0 0 60px;
}
.liuyan{
    position: relative;
    z-index:10;
    width:100%;
    height:530px;
    background: url("../img/Contact_02.jpg")no-repeat center;
}
.liuyan .containe{
    width:1020px;
}
.liuyan .lf{
    width:575px;
}
.liuyan .lf h2{
    font-size:16px;
    text-align: center;
    width:210px;
    margin:75px auto 32px;
    position: relative;
}
.liuyan .lf h2:before,.liuyan .lf h2:after{
    content: '';
    width:40px;
    border-top:1px solid #CECECE;
    top:10px;
    position: absolute;
}
.liuyan .lf h2:before{
    left:0;
}
.liuyan .lf h2:after{
    right:0;
}
.liuyan .lf input[type=text],.liuyan .lf textarea{
    width:575px;
    border:none;
    border-bottom:1px solid #BABABA;
    height:30px;
    line-height:30px;
    color: #333333;
    outline:none;
    margin-bottom:20px;
    background-color: inherit;
}
.liuyan .lf input[type=text]::-webkit-input-placeholder,.liuyan .lf textarea::-webkit-input-placeholder{
    color: #333333;
}
.liuyan .lf input[type=text]:-moz-placeholder,.liuyan .lf textarea:-moz-placeholder{
    color: #333333;
}
.liuyan .lf input[type=text]::-moz-placeholder,.liuyan .lf textarea::-moz-placeholder{
    color: #333333;
}
.liuyan .lf input[type=text]:-ms-input-placeholder,.liuyan .lf textarea:-ms-input-placeholder{
    color: #333333;
}
.liuyan .lf textarea{
    height:105px;
}
.liuyan .lf .submit{
    width:200px;
    text-align: center;
    line-height:38px;
    height:38px;
    background-color: #EC6C1F;
    color: #ffffff;
    outline:none;
    border:none;
    cursor: pointer;
    float: right;
}
.liuyan .rt{
    width:440px;
    margin:125px 0 0 0;
    text-align: right;
}
.liuyan .rt p{
    text-align: right;
    line-height:24px;
    position: relative;
}
.liuyan .rt .p1{
    position: relative;
}
.liuyan .rt .logo2{
    margin:0 0 36px 0;
}
.liuyan .rt .p1:after{
    content: '';
    width:217px;
    border-top:1px solid #A5A5A5;
    top:-13px;
    position: absolute;
    right:2px;
}
.liuyan .rt .ewm{
    margin:30px 0 0 0;
}
.ycode{
    display: flex;
    height: 30px;
    margin-bottom: 20px;
}
.ycode input{
    width: 200px!important;
}
.ycode img{
    margin-left: 10px;
    height: 100%;
}
@media screen and (max-width:1440px) {
    #allmap{
        overflow-x: auto;
    }
    #allmap::-webkit-scrollbar{
        width: 6px;
        height: 6px;
    }
    #allmap::-webkit-scrollbar-thumb{
        background-color: #eb6100;
    }
    #allmap img{
        max-width: max-content;
    }
}