﻿/*头部*/
 .index_top{
     float:left;
     width:100%;
     background-color:#1e50ae;
    }
 .index_top_span1{
         float: left;
    margin-top: 35px;
    margin-left: 15px;
    color: #fff;
 }
 .index_top_img1{
     float:left;margin-top:10px;
 }
.header {
    height: 90px;
}

    .header .headerLogo {
        height: 90px;
    }

.headerTel {
    font-size: 13px;
    color: #fff;
    background: url('../image/dianhua.png')no-repeat left center;
    /*background: url(../images/hTel-ico.png) no-repeat left center;*/
    padding-left: 60px;
    margin-top: 20px;
    height: 60px;
}

    .headerTel span {
        font-size: 27px;
        color: #fff;
        display: block;
        margin-top: 5px;
        font-weight: 600;
    }

/*导航*/
.headNav {
    height: 44px;
    line-height: 44px;
    background-color: #1e50ae;
    position: relative;
}

    .headNav .menu1 > li {
          float: left;
    text-align: center;
    font-size: 16px;
    /* width: 100px; */
    width: 162px;
    margin-top:5px;
    height: 12px;
    border-right: 1px solid #adadad;
    color: #fff;
    transition: all .5s;
    background-image: url(../images/hNav-ico.png);
    background-repeat: no-repeat;
    background-position: right 25px;
    }

        .headNav .menu1 > li > a {
           display: block;
    color: #fff;
    height: 33px;
    font-size:15px;
    margin-left: 27px;
    margin-top: -9px;
    line-height: 33px;
    width: 92px;
    border-radius:4px;
    transition: all .4s;
        }

            .headNav .menu1 > li > a:hover, .headNav .menu1 > li > .current {
                background-color: #fff;
                color:#1e50ae;
            }

    .headNav .menu1 .searIco {
        width: 19px;
        height: 19px;
        background-image: url('../image/hSear-ico.png');
        /*background-image: url(../images/hSear-ico.png);*/
        background-repeat: no-repeat;
        background-position: center center;
        float: right;
        border:none!important;
        margin-top: 2px;
        cursor: pointer;
    }

.headerSearch {
    padding-top:20px;
    padding-left: 300px;
    float:left;
    position: absolute;
    top: 133px;
    background: #fff;
    background: rgba(255,255,255,.5);
    height: 80px;
    overflow: hidden;
    width: 100%;
    z-index: 2;
    display: none;
}

    .headerSearch form {
        width: 722px;
        margin: 0 auto;
        margin-top: 20px;
        background: #fff;
        height: 40px;
        overflow: hidden;
    }

    .headerSearch .sear_text {
        width: 600px;
        float: left;
        height: 38px;
        border:1px solid #ccc;
        line-height: 40px;
        color: #666;
        padding-left: 10px;
        background: url('../image/searBtn.png')no-repeat 10px center;
        /*background: url('../images/searBtn.png') no-repeat 10px center;*/
        padding-left: 50px;
    }

    .headerSearch .sear_btn {
        float: left;
        width: 70px;
        height: 40px;
        cursor: pointer;

        text-align: center;
        background: #1e50ae;
        color: #fff;
        font-size: 16px;
        transition: all 0.3s;
    }

.headNav .menu2 {
    left: 0;
    right: 0;
    background: #fff;
    position: absolute;
    background: rgba(255,255,255,0.9);
    padding: 20px 40px;
    box-shadow: 0 0 6px #ccc;
    z-index: 10;
    display: none;
    top: 43px;
}

    .headNav .menu2 .menuWrap {
        width: 1100px;
        margin: 0 auto;
    }

    .headNav .menu2 img {
        float: left;
        width: 470px;
        margin-right: 30px;
    }

    .headNav .menu2 .menulist {
        float: right;
        width: 600px;
    }

        .headNav .menu2 .menulist > li {
            width: 170px;
            margin-right: 20px;
            float: left;
        }

            .headNav .menu2 .menulist > li > a {
                color: #333;
                display: block;
                border-bottom: solid 1px #e6e8ea;
                text-align: left;
                line-height: 40px;
                font-size: 14px;
            
                background: url('../image/ly_li.png')left no-repeat;
                padding-left: 10px;
                position: relative;
            }

            .headNav .menu2 .menulist > li:hover > a {
                color: #1e50ae;
            }

            .headNav .menu2 .menulist > li a:after {
                content: "";
                position: absolute;
                left: 0;
                width: 0;
                transition: all .5s;
                bottom: -1px;
                height: 1px;
                background: #1e50ae;
            }

            .headNav .menu2 .menulist > li a:hover:after {
                width: 100%;
            }



            /*底部*/
.footer {
    background-color: #333333;
    float:left;
    width:100%;
    padding: 50px 0;
}
.footer_div1{
    margin:0 auto;
    width:1200px;
}
.footer_div1_h1{
    float:left;
    margin-left:76px;
    margin-top:-25px;
}
.index_top_span2{
    float: left;
    margin-top: 20px;
    margin-left: 15px;
    color: #eaeaea;
}
    .footer_div2{
        float:left;
        height:30px;
        margin-left:50px;
        margin-top:-4px;
    }
    .footer_div2 a{
        font-size:14px;
        color:#999;
        float:left;
        margin-left:35px;
        font-family:"微软雅黑";
    }
    .footer_div2 a:hover{
        color:#fff;
    }
    .footer_div2_s1{
          float: left;
    color: #999;
    font-size: 12px;
    margin-top: 54px;
    margin-left: 126px;
    margin-top: 15px;
    }
    .img1{
        float:left;
        margin-top:3px;
    }
    .font1{
        float:left;
        margin-left:6px;
    }
     .font2{
        float:left;
        color:#3ddbf7;
        margin-left:6px;
    }
      .footer_div2_s2{
          float: left;
    color: #999;
    font-size: 12px;
   
    margin-left: 126px;
    margin-top: 5px;
    }
      .font3{
          margin-top:-2px;
          float:left;
          margin-left:6px;
      }