p,a,span{
    color:#333333;
    font-size:14px;
}
html{
    width:100%;
    height:100%;
}
body{
    width:100%;
    height:100%;
}
.part_w{
    width:1200px;
    margin:0 auto;
}
@media all and (max-width:1200px) { 
    .part_w{
        width:95%;
        margin:0 auto;
    }
}
.all_w{
    width:1200px;
    margin:0 auto;
}
@media all and (max-width:1200px) {
    .all_w{
        width:100%;
        margin:0 auto;
    }
}
.all{
    width:100%;
    height:100%;
    background:#ffffff;
    position: relative;
}
.header{
    width:100%;
    background:#ffffff;
    position: relative;
}
.header_tel{
    width:100%;
    border-bottom:1px solid #efefef;
}
@media all and (max-width:750px) {
    .header_tel{
        display:none;
    }
}
.header_ph{
    display:flex;
    justify-content:flex-end;
    padding:5px 0;
}
.header_phone{
    width:250px;
}
.header_phone img{
    width:100%;
}
.header_y{
    width:100%;
    height:85.5px;
    background:#ffffff;
}
@media all and (max-width: 750px) {
    .header_y{
        width:100%;
        height:69px;
        background:#ffffff;
    }
}
.header_ym{
    width:100%;
    padding:10px 0;
    margin:0 auto;
    background: #ffffff;
}
@media all and (min-width: 750px) {
    .nfixed{
        position:fixed;
        top:0;
        left:0;
        z-index:999;
    }
}
@media all and (max-width: 750px) {
    .header_ym{
        width:100%;
        padding:10px 10px;
       position:fixed;
        top:0;
        left:0;
        z-index:999;
    }
}
.header_ymm{
    display:flex;
    justify-content: space-between;
    align-items:center;
    position: relative;

}
.header_logo{
    width:200px;
}
@media all and (max-width: 750px) {
    .header_logo{
        width:150px;
    }
}
.header_logo img{
    width:100%;
}
.header_ym .cd{
    display:none;
    width:25px;
    height:25px;
    background:url(../img/menu.png)no-repeat center center;
    background-size:25px 25px;
}
@media all and (max-width:750px) {
    .header_ym .cd{
        display:block;
        width:20px;
        height:20px;
        background:url(../img/menu.png)no-repeat center center;
        background-size:20px 20px;
    }
    .header_ym .close{
        width:20px;
        height:20px;
        background:url(../img/menu-1.png)no-repeat center center;
        background-size:20px 20px;
    }
}

.header_n{
    width:70%;
}
.header_nav{
    display:flex;
    justify-content: space-between;
}
@media all and (max-width:750px) {
    .header_n{
        position: fixed;
        z-index:999;
        top:69px;
        left:-200px;
        width:200px;
        height:100%;
        background:#ffffff;
        z-index:999;
        transition: all ease .8
    }
    .header_n1{
        left:0;
        transition: all linear .5;
        box-shadow: 5px 5px 10px rgba(0,0,0,.5);
    }
    .header_nav{
        display:flex;
        justify-content: space-between;
        flex-wrap:wrap;
        background:#ffffff;
        width:100%;
    }
}
.header_nav li a{
    color:#333333;
    font-size:16px;
}
.header_nav li a:hover{
    color:#ef1c1c;
}
.header_nav .on a{
    color:#ef1c1c;
}
@media all and (max-width:750px) {
    .header_nav li{
        width:100%;
        padding:20px 0px;
        padding-left:10px;
        border-bottom:1px solid #efefef;
    }
}
.footer{
    width:100%;
    background:#282828;
    padding:50px 0;
}
.footer_content{
    width:100%;
    display:flex;
    justify-content: space-between;
    flex-wrap:wrap;
    align-items: center;
}
.footer_logo{
    width:10%;
}
.footer_logo img{
    width:100%;
}
.footer_nav{
    width:40%;
    display:flex;
    justify-content: space-between;
    flex-wrap:wrap;
}
.footer_nav ul li a{
    color:#ffffff;
    font-size:14px;
    line-height:25px;
}
.footer_nav ul li:nth-child(1){
    margin-bottom:10px;
}
.footer_nav ul li:nth-child(1) a{
    font-size:18px;
    line-height:25px;
}
.footer_lxwm {
    width:20%;
}
.footer_lxwm p{
    font-size:18px;
    line-height:25px;
    color:#ffffff;
}
.footer_lxwm_text{
    margin-top:10px;
}
.footer_lxwm_text span{
    display:block;
    color:#ffffff;
    font-size:14px;
    line-height: 25px;
}
.footer_eiweima{
    width:10%;
}
.footer_eiweima .img{
    width:100%;
}
.footer_eiweima .img img{
    width:100%;
}
.footer_eiweima p{
    color:#ffffff;
    font-size:16px;
    margin-top:10px;
    text-align: center;
}
.footer_zx{
    width:100%;
    margin-top:30px;
}
.footer_zx p{
    color:#ffffff;
    font-size:14px;
    text-align: center;
    line-height:25px;
}
.footer_zx p a{
    color:#ffffff;
    font-size:14px;
    text-align: center;
    line-height:25px;
}
@media all and (max-width:900px) { 
    .footer_nav{
        display:none;
    }
    .footer_logo{
        width:20%;
    }
    .footer_eiweima{
        width:20%;
    }
    .footer_lxwm{
        width:25%;
    }
}
@media all and (max-width:650px) { 
    .footer_logo{
        width:51%;
        margin:0 auto;
    }
    .footer_eiweima{
        width:51%;
        margin:20px auto;
    }
    .footer_lxwm{
        width:51%;
        margin:0 auto;
    }
}
@media all and (max-width:480px) { 
    .footer_logo{
        width:40%;
        margin:0 auto;
    }
    .footer_eiweima{
        width:40%;
        margin:0px auto;
    }
    .footer_lxwm{
        width:70%;
        margin:20px auto;
    }
    .footer_lxwm p{
        text-align: center;
    }
    .footer_lxwm_text span{
        text-align: center;
    }
}

.footeryd {
    position: fixed;
}
@media all and (max-width:480px) { 
.footeryd {float: left; width: 100%; height: 40px;line-height: 40px; background-color: #0f548f; text-align: center; position: fixed; left: 0; bottom: 0; z-index: 999; }
.footeryd .item { width: 33.3%; height: 100%; display: block; float: left; border-right: 1px solid rgba(255, 255, 255, 0.3); color: #FFF; line-height: 4rem; box-sizing: border-box; }
.footeryd .item a { display: block; color: #FFF; line-height: 40px;}
.footeryd .item .iconfont { font-size: 16px; margin-right: 3px; } 
} 

.yunu-link{padding:20px 0 0 0}
.yunu-link h4{border-bottom:1px solid #ddd;margin:0;font-size:15px;color:#bb0000;padding-bottom:10px}
.yunu-link h4 small{text-transform:uppercase;font-size:13px;font-weight:400;color:#999}
.yunu-link ul{margin-left:-20px}
.yunu-link li{float:left;margin-left:20px;margin-top:15px;}
.yunu-link li a{color:#c3c3c3;font-size:12px}
