
.top_rig11{ float:left;}
.top_rig11 ul{ float:left;}
/*下拉菜单*/
.menu{

    width: 100%;
    float:left;
    margin-top: 5px;

}
.menu li{
    position: relative;
    list-style: none;
    float: left;
    display: block;
    width:110px;
}
.menu li a{
    width: 100px;
    line-height: 48px;
    text-align: center;
    float: left;
    font-size: 16px;
    color: #333;
    display: block;
    padding: 0 3px;
    letter-spacing: 1px;
}
.menu li:hover > a{
    background:url(../images/menu_hov.png) no-repeat center -2px; color:#fff; text-decoration:none;
}
.menu li ul li:hover > a{
    text-decoration: none;
    background: #3bb2f0;
}
.menu ul{
    position: absolute;
    top: 55px;
    opacity: 0; background: #fff;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
}
.menu li:hover > ul{
    opacity: 0.9;
    z-index:9999;
}
.menu ul li{
    height: 0;
    overflow: hidden;
    padding-top:0px;
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
.menu li:hover > ul li{
    height:50px;
    overflow: visible;
    padding-bottom:0px;
    text-decoration: none;
}
.menu ul li a{
    width: 100%;
    padding: 0px 0px 2px 0px;
    margin: 0;
    border: none;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}