.logo{
    float: left;
}
.logo a{
    display: block;
    width: 800px;
    overflow: hidden;
}
.logo a img{
    width: 100%;
}
body{
    font-family: "Ari";
}
/* 搜索框 */
.search{
    padding: 13px 25px;
    background-color: rgba(255, 255, 255, .1);
    float: right;    
    margin-top: 7px;
}
.search-text{
    background: #fff;
    width: 198px;
    height: 42px;
    vertical-align: top;
    padding: 0 15px;
    color: #000;
}
/* .search-text::-webkit-input-placeholder{
    color: #fff;
} */
.search-btn{
    width: 47px;
    height: 42px;
    background: url(../img/search.png) no-repeat center center;
    background-color: #00a0e9;
    margin-left: 4px;
}
.header{
    width: 100%;
    min-width: 1300px;
    z-index: 2;
}
.head-top{
    background: #0154ad;
}
.head{
    /* border-bottom: solid 1px #000; */
    padding: 34px 0;
}
/* 一级导航 */
.nav-wrapper{
    background: #f2f3fa;
    min-width: 1300px;
    width: 100%;
    transition: all .3s;
}
.nav>ul>li {
    float: left;
    position: relative;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.nav>ul>li:hover{
    background: #f56d00;
}
.nav>ul>li>a{
    color: #1f2020;
    line-height: 70px;
    padding: 0 52px;
    display: block;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
}
.nav>ul>li:hover>a{
    color: #fff;
}
.home_nav{
    background: #61b1fa;
    width: 68px;
    float: left;
    height: 70px;
}
.home_nav img{
    display: block;
    margin: 0 auto;
    margin-top: 22px;
}
/* .nav>ul>li:first-child:before{
    content: "";
    position: absolute;
    left: -26px;
    top: 50%;
    margin-top: -11px;
    width: 26px;
    height: 22px;
    background: url(../img/home.png) no-repeat center center;
    z-index: 2;
} */
/* 二级导航 */
.nav>ul>li>ul{
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    min-width: 100%;
    background: #fff;
}
.nav>ul>li>ul>li>a{
    display: block;
    white-space:nowrap;
    color: #1f2020;
    line-height: 30px;
    text-align: center;
    padding: 0 10px;
}
.nav>ul>li>ul>li:hover a{
    color: #fff;
}
.line_height50{line-height: 50px !important;}
.nav>ul>li>ul>li:hover{
    background-color: #f56d00;
}
.hasSub{
    background: url(../img/down.png) no-repeat center right;
    background-position-x: 91%;
}
.nav>ul .hasSub:hover{
    background: url(../img/down.png) no-repeat center right;
    background-position-x: 91%;
    background-color: #f56d00;
}
.hasSub:hover ul{
    display: block;
}

/* 尾部 */
.footer{
    background: url(../img/footer-bg.png) no-repeat center bottom;
    background-color: #0154ad;
    padding: 30px 0 28px 0;
}
.footer-logo img{
    display: block;
    margin: 0 auto;
    max-width: 743px;
}
.copyright{
    margin-top: 5px;
}
.copyright p{
    font-size: 16px;
    color: #fff;    
    line-height: 25px;
    text-align: center;
}
@font-face{
    font-family: 'Ari'; 
    src: url('../css/arial.ttf');
    font-weight: normal;
    font-style: normal;
}
.Ari{font-family: "Ari";}
@font-face{
    font-family: 'Smy'; 
    src: url('../css/SmytheSans.ttf');
    font-weight: normal;
    font-style: normal;
}
.Smy{
    font-family: 'Smy'; 
}