.h_top {

    height: 146px;

    position: relative;

    z-index: 2;

    font-family: "Microsoft Yahei";



}



.t_top {

    height: 30px;

    line-height: 30px;

    color: #fff;



    background: #0061a6;

}



.t_top p {

    float: right;

}



.t_top p a {

    display: inline-block;

    padding: 0 14px;

    color: #fff;

}



.t_top p span {

    background: url(../images/t_ico1.gif) no-repeat 16px 7px #f39700;

    padding: 0 14px 0 39px;

    display: inline-block;
    font-size: 19px;

}



.t_con {

    height: 87px;

    padding: 29px 0 0;



}



.t_logo {

    width: 236px;

    display: block;

    height: 63px;

}



.header {

    width: 1200px;

    margin: 0 auto;

    font-family: "Microsoft Yahei";

}

.menu {

    white-space: nowrap;

    width: 860px;

    height: 65px;

    line-height: 36px;



}

.fr {

    float: right;

}

.fl {

    float: left;

}



.t_logo {

    width: 236px;

    display: block;

    height: 63px;

}

.menu li {

    float: left;

    /* padding: 0 0 0 50px; */

    width: 107px;

    text-align: center;

}

.menu li em {

    display: block;

    width: 29px;

    height: 24px;

    margin: 0 auto;

    background-position: center 0;

    background-repeat: no-repeat;

}



.menu li a {

    color: #333;

    display: inline-block;

    height: 64px;

    position: relative;

}



/* .menu li a:before {

    width: 0;

    height: 1px;

    background: #f39300;

    position: absolute;

    content: "";

    left: 0;

    bottom: 0;

    -webkit-transition: width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);

    -webkit-transition: width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);

} */



.menu li.cur a,

.menu li a:hover {

    text-decoration: none;

    z-index: 1;

    color: #0061a6;

}



.menu li.cur a:before,

.menu li a:hover:before {

    width: 100%;

}



.menu li.cur em,

.menu li a:hover em {

    background-position: center bottom;

}



.menu li a:-webkit-any-link {

    display: block;

}



.erji{

    width: 170px;

    /* display: block; */

    position: absolute;    z-index: 12;

    display: none;background: #004C9F;



}

.erji ul li{

    width: 100%;

    padding: 0;

    line-height: 64px;

}

.erji ul li:hover{

    background: #FD9B01;

}

.erji ul li a{

    color: white !important;

    position: static;

}

.erji ul li a:hover{

    color: white !important;

}

.erji ul li ul{

    position: absolute;

    left: 170px;

    display: none;

    top: 0;

    width: 180px;

    background: rgba(0,76,159, .8);

    border-left: 1px solid #d6d6d6;



}

.sanji dl{

    position: absolute;

    left: 180px;

    /* background: #004C9F; */

    width: 180px;

    margin-left: 1px;

    display: none;

    top: 0;
    height: 250px;

}

.sanji dl dt:hover{

    background: #FD9B01;

}

.sanji li{

    background: #004C9F;

}

.sanji dt{

    float: left;

    width: 100%;
    background: #004C9F;
}

.sanji dt a{

    height: 65px;

    line-height: 65px;

}