*{
    padding: 0;
    margin: 0;
    font-family: Microsoft YaHei,SimSun,SimHei, Arial, serif;
}

ul li,ol li{
    list-style: none;
}
p{
    line-height: 1.5;
}

a{
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

img{border:none;display: block;}

em{
    font-style: normal;
}

.clearfix{
}

.clearfix::after{
    content: "";
    display: block;
    clear: both;
}

.floatRight{
    float: right;
}

.floatLeft{
    float: left;
}

.l-c{width: 1280px;margin: 0 auto;}
/*导航栏*/
/*top*/
.menu-container{position: absolute;left: 50%;z-index: 999;transform: translateX(-50%);width: 100%;font-weight: 400;}
.top-menu {position: relative;margin: 0 auto;width:/* 60.9375%*/1280px;border-bottom: 1px solid #fff;}
.top-menu .logo{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 220px;}
.top-menu .logo2{display: none;}
.MenuList_f1{height: 100px;line-height: 100px;}
.MenuList_f1 ul{/*position: absolute;left: 50%;transform: translateX(-50%);white-space: nowrap;*/margin: 0 auto;color: #fff;/*width: calc(12vw + 412px);*/display: table;}
.MenuList_f1 ul::after{content: "";display: block;clear: both;}
.MenuList_f1>ul .del{display: none;}
.MenuList_f1 li{position: relative;/*float: left;*/padding: 0 1vw;/*width: 100px;*/text-align: center;display: table-cell;font-size: 16px;}
.MenuList_f1 li ul{display: none;width: 100%;line-height: 2;}
.MenuList_f1 li a{position: relative;font-size: 16px;}
.MenuList_f1 li a:hover{/*color: #ffba00;*/}
.MenuList_f1 li a::after{position: absolute;left: 50%;bottom: -40px;transform: translateX(-50%);content: "";height: 0;width: 1px;background: #fff;transition: .5s;}
.MenuList_f1 li a:hover::after{height: 27px;}
.MenuList_f1 .on a::after{height:27px;}
.MenuList_f1 .child a{color: #444 !important;}
.top-call{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.top-call span{position: relative;padding-right: 21px;font-size: 16px;vertical-align: middle;}
.top-call span::after{content: "";position: absolute;top: 50%;right: 10.5px;transform: translateY(-50%);width: 1px;height: 32px;background: #ddd;display: block;}
.top-call b{position: relative;padding-left: 32px;font-size: 24px;vertical-align: middle;}
.top-call b::before{position: absolute;top: 50%;left: 0;transform: translateY(-50%);content: "";display: block;background: url(../images/call.png)no-repeat center center;height: 32px;width: 32px;}
.lang{display: none;}
/*电话*/
.top-menu>span{position: absolute;right: 80px;top: 50%;display: block;transform: translateY(-50%);font-size: 20px;color: #fff}
.top-menu>span::before{position: absolute;left: 0;top: 50%;transform: translate(-120%,-50%);content: "";display: block;width: 24px;height: 24px;background: url(../images/call.png)no-repeat;background-size: 100%;}
.top-menu .english{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 36px;height: 36px;display: inline-block;color: #fff;border: 1px solid #fff;line-height: 36px;text-align: center;border-radius: 50%;font-size: 14px;}
/*english*/

/*底部*/
/*footer*/
.footer{padding: 30px 0;background: #000d30;font-size: 14px;color: #999;text-align: center;}
.footer a:hover{color: #fff;}
.footer .link a::after{content: '|';margin: 0 10px;display: inline-block;}
.footer .link a:hover::after{color: #999;}
.footer .link a:last-child::after{display: none;}
.footer .icon {
    position: relative;
    top: 3px;
    margin: 0 3px;
    display: inline-block;width: 17px;height: 19px;
    background: url("../images/pblogo.png") no-repeat;
}
.footer span:nth-of-type(1){margin-right: 10px;display: inline-block;}

@media screen and (max-width: 1391px) {
    .l-c{width: 92%;}
    .top-menu{width: 92%;}
    .top-menu .logo{width: 15.81vw;}
    .top-menu>span{right: 5.75vw;}
    .top-menu .english{width: 2.58vw;height: 2.58vw;line-height: 2.58vw;font-size: 1vw;}
}
@media screen and (max-width: 1024px) {
/*电话*/
.top-menu>span{font-size: 14px;}
.top-menu>span::before{width: 16px;height: 16px;}
/**/
.MenuList_f1 li a{font-size: 1.5625vw;}
}
@media screen and (max-width: 990px) {
.top-call span{display: none;}
.top-call b{font-size: 16px;}
}
@media screen and (max-width: 800px){
    #header span{display: none;}

}
@media screen and (max-width: 750px){
   /*top*/
   .top-menu .english{display: none;}
    .menu-container{position: relative;left: 0;transform: none;background: #fff;}
    .top-menu{position: relative;height: 50px;left: 0;transform: none;}
    .MenuList_f1{position: fixed;right: 0;display: none;height: 100%;width: 100vw;line-height: 1.5;z-index: 9999;background: rgba(0,0,0,.4);}
    .MenuList_f1>ul{position: relative;padding-top: 50px;margin: 0 0 0 20%;height: 100%;background: #fff;width: 80%;color: 222;}
    .on{display: block !important;}
    /*.del{position: absolute;top: 12.5px;right: 20px;width: 20px;height: 20px;z-index: 9999;display: block;cursor: pointer;}*/
    .MenuList_f1 li{float: none;padding: 0;text-indent: 2em;display: block;height:/* 45px*/auto;line-height: 3;text-align: left;border-bottom: 1px solid #eee;font-size: 4vw;}
    /*.MenuList_f1 li .on{display: block;}*/
    .top-menu .logo{width: 120px;}
/*    .top-menu .logo1{display: none;}
    .top-menu .logo2{display: block;}*/
    .top-call{display: none;}
    .MenuList_f1 li ul{/*display: block;*/background: #eee;width: 80vw;}
    .MenuList_f1 .child li{border-bottom: 1px solid #fff;background: #eee;}
    .MenuList_f1 .child li:last-child{border-bottom: none;}
    .MenuList_f1 li a:hover{color: inherit;}
    .MenuList_f1 li a{font-weight: 400;font-size: 4vw;}
    .button{position: absolute;right: 0;top: 25px;transform: translateY(-50%);width: 24.5px;height: 20.3px;z-index: 999999;background: url(../images/choose.svg);background-size: 100%;cursor: pointer;}
    .button.del{background: url(../images/del.svg);background-size: 100%;width: 20px;height: 20px;}
    /*电话*/
    .top-menu>span{display: none;}
    .MenuList_f1 .on a{color: #0038d7;width: 100%;height: 100%;display: block;}
    /**/
    .lang{display: block;background: linear-gradient(90deg,#0030b9,#245dff);color: #fff;}
    /*底部*/
    .footer .link{display: none;}
    .footer span{font-size: 3.8vw;display: block;margin-bottom: 10px;margin-right: 0;}
    .footer span:nth-of-type(1){margin-right: 0;}
}
@media screen and (max-width: 320px){
    
}