.__tips{width: 100%;position: fixed;left: 0;top: 0;text-align: center;font-size: 16px;z-index: 9999999999999;}
.__tips .msg{padding: 12px;display: none;width: 100%;margin-bottom: 5px;background:rgba(0,0,0,.8);color: #fff;}
.__tips .msg a{text-decoration: underline;}
.__tips .msg a:hover{color: #fff;font-weight: bold;}
.__tips .msg .__ico{margin-right: 3px;}
.__tips .msg .__ico img{width: 23px;height: 23px;margin-top: -2px;}

.menulist{}
.menulist .divclose{width: 100%;background: #f5f5f5;height: 50px;border-bottom:solid 1px #b5b1b1 !important;}
.menulist .divclose .close{padding: 11px;opacity: 0.8 !important;}
.menulist .divclose .close img{width: 25px;}
.menulist ul{padding: 0 15px;margin: 0;}
.menulist ul li{ border-bottom:0;list-style-type:none;}
.menulist .yiji li{padding: 0;}
.menulist ul li a{color: #000000; font-size:16px; padding: 15px 5%;
    border-bottom:solid 1px #b5b1b1 !important;display: block;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('fonts/fontawesome-webfont.eot?v=4.4.0');
    src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
.menulist ul li.dropdown a.dropdown-toggle:before {
    font-family: 'FontAwesome';
    content: "\f105";
    float: right;
    font-size: 16px;
    margin-left: 10px;
}
.menulist ul li.dropdown.on > a.dropdown-toggle:before {
    content: "\f107";
}
.nav>li>a:focus, .nav>li>a:hover{
    background: transparent;
}
.menulist ul.nav li.dropdown ul.dropdown-menu{
    width: 100%;
    position: relative !important;
    background-color: transparent;
    float: none;
    border: none;
    padding: 0 0 0 15px !important;
    margin: 0 0 -1px 0 !important;
    -moz-box-shadow: 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 0px;
    -o-box-shadow: 0px 0px 0px;
    box-shadow: 0px 0px 0px;
    -moz-border-radius: 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px;
    -o-border-radius: 0px 0px 0px;
    border-radius: 0px 0px 0px;
}

.menulist ul.nav li.dropdown ul.dropdown-menu  > li > a{
    display: block;
    width: 100%;
    border-bottom: solid 1px #e0e0e0;
    padding: 15px 5%;
    color: #333;
}

.menulist ul.nav ul.dropdown-menu li a:hover,
.menulist ul.nav ul.dropdown-menu li a:focus{
    background-color: transparent;
}

.menulist ul.nav ul.dropdown-menu ul.dropdown-menu{
    float: none !important;
    left: 0;
    padding: 0 0 0 15px;
    position: relative;
    background: transparent;
    width: 100%;
}

.menulist ul.nav ul.dropdown-menu li.dropdown.on > ul.dropdown-menu{
    display: inline-block;
    margin-top: -10px;
}

.menulist li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:after{
    display: none;
}
.menulist ul .inactive{ background:url(/image/off.png) no-repeat 95% 20px;}
.menulist ul .inactives{background:url(/image/on.png) no-repeat 95% 20px;}
.menulist ul li ul{display: none;}
.menulist ul li .erji li {padding: 0; }
.menulist ul li .erji li:last-child{border:none !important;}
.menulist ul li .erji li a{color: #333333; font-size:16px; padding: 13px 10%;}
.menulist ul li .erji .inactive{ background:url(/image/off.png) no-repeat 90% 20px;}
.menulist ul li .erji .inactives{background:url(/image/on.png) no-repeat 90% 20px;}
.menulist ul li ul li ul{display: none;}
.menulist ul li .erji li .sanji li:last-child{border-bottom:solid 1px #b5b1b1 !important;}
.menulist ul li .erji li .sanji li a{color: #666666; font-size:14px; padding: 11px 15%;}
.menulist .centbg{width: 100%;height: 80px;background: #f5f5f5;border-bottom:solid 1px #b5b1b1 !important;}

.headmenutext ul li{padding: 0;}
.headmenutext ul li i{float: left !important;margin-right: 15px;position: relative;top:3px;}
.headmenutext .langs li a{padding: 15px 13% !important;color: #666666;}
.headdowntext p{height: 60px;line-height: 60px !important;background: #f5f5f5;border-bottom:solid 1px #b5b1b1 !important;}
.headdowntext nav a{display: block;font-size: 16px;height: 80px;line-height: 50px;}
.headdowntext p,.headdowntext nav a{
    color: #333333;
    text-align: center;
}