#header{clear:both;float:left;width:100%;padding:0}
#headerWrap{clear:both;width:1250px;height:100px;margin:0 auto;padding:0}
#mainLogoLink{float:left;}
#mainLogoImg{float:left;width:136px}
#mainLogoBenepiaImg{float:left;width:336px;margin-top:20px}

.top_wrap_b{background:pink;margin-top:20px}
.top_menu_b{float:left;margin-left:0px;width:1055px}

.sonoHeader{border-bottom:1px solid #ccc}
/* top_menu_B */

/*.top_wrap_b {position:fixed; top:0; height:43px; line-height:43px; width:100%; margin:auto; text-align:center; background:#fafafa; border-bottom:3px solid #8c2522; z-index:10;}
.top_menu_b {position:relative; width:1250px; margin: 0 auto;}
.top_menu_b a { font-weight:normal; color:#727272; display:block; text-decoration:none; font-size:13px;}
.top_menu_b a:hover { text-decoration:none;}
.top_menu_b .top_left  {float:left;}
.top_menu_b .top_left li {float:left; padding:0 19px 0 20px; display:block; background:url(../image/main_b/bg_top_m_bar.png) no-repeat left center;}
.top_menu_b .top_left li:first-child {background:none; padding-left:0;}
.top_menu_b .top_right {float:right;}
.top_menu_b .top_right li {float:left; padding: 0 19px 0 20px ;  background:url(../image/main_b/bg_top_m_bar.png) no-repeat  left center;}
.top_menu_b .top_right li:first-child {background:none; padding-left:0;}
.top_menu_b .top_right li a {display:block; font-size:14px; color:#555; font-weight:400}
.top_menu_b .top_right li.last { padding-right:0;}

.top_menu_b .top_home{position:absolute; left:-1px; z-index:2000; display:block; background:#8c2522; width:47px; height:44px; text-align:center}
.top_menu_b .top_home img{margin-top:9px}

.top_menu_b .top_text{
    position:absolute; left:55px; font-size:14px;
    top:1px; z-index:2000;display:flex;
    align-items:center;
}
.top_menu_b .top_text div {
    position:relative;
    border-radius:5px;
    border:1px solid #eeeeee;
    height: 30px;
    line-height:30px;
    margin-left:10px;
    !* -webkit-box-shadow: -2px 2px 6px rgba(0,0,0,0.04); *!
}

.top_menu_b .top_text .top_search:hover > .input_search {
    font-size:14px;
    background-color:#fafafa;
}

.top_menu_b .top_text .top_search .input_search {
    padding:0 0 0 45px;
    background-color:#f5f6f7;
    border:none;
    width:200px;
    color:#000; font-weight:300; font-size:13px;
    cursor:pointer;transition: all 0.2s linear;
    height:100%;
}

.top_menu_b .top_text .top_search .input_search::-webkit-input-placeholder {
    color: #000;
}

.top_menu_b .top_text .top_search .input_search:-ms-input-placeholder {
    color: #000;
}

.top_menu_b .top_text .btn_search {
    background:none; padding:0px; position:absolute;
    left: 10px; top:8px; color:#ff6d0c;
    cursor:pointer;
}
.top_menu_b .top_text .btn_search i{font-size:21px;}*/

.top_text{float:left}

/*.top_search{float:left;width:289px;height:39px;margin-top:30px;border:1px solid #FA7B24;border-radius:28px;background:blue}*/
.top_search input{float:left;width:237px;background:#fff;color:#8f8f8f;border:none;margin-top:6px;margin-left:13px;height:27px}
.top_search .btn_search{float:right;background:#fff;color:#ff6d0c}
.top_search .btn_search i{width:20px;color:#ff6d0c}

.top_menu_b .top_text .btn_search{position: relative;top:4px;left:-20px;}



.top_right{float:right;margin-top:36px;}
.top_right li{float:left;;font-family:Inter;font-size:13px}
.top_right li a{float:left;color:#8f8f8f;font-weight:normal;font-family:Inter;margin-left:10px;margin-right:10px;font-size:13px}
.top_right li #departSchedultBtn{background:#646464;color:#fff;width:62px;text-align:center;padding:5px 0;border-radius:5px;position:relative;top:-6px}
/**/

#gnb_c{border-top:1px solid #e7e7e7}


/*new language */
.top_menu_b .language_menu_wrap{float:left;margin-top:28px}
/*.top_menu_b .new_language{width:195px; _position:absolute; _left:46px; top:-1px; border:1px solid #e7e7e7; border-top:0; display:inline-block; z-index:9999;}*/
.top_menu_b .new_language{width:195px; z-index:9999;margin-top: 3px;}
.top_menu_b .new_language li{border-top:1px solid #e7e7e7;}

.top_menu_b .new_language li:first-child{border-top:0}

.top_menu_b .new_language li a{overflow:hidden;background:#fff;display:block;padding:5px 0;font-size:13px}


.top_menu_b .new_language li a:hover i{color:#ff6d0c}
.top_menu_b .new_language li span{float:left; height:100%;}
/*.top_menu_b .new_language li .tit{border-right:1px solid #e7e7e7; width:94.5px; text-align:center;}*/
.top_menu_b .new_language li .tit{width:94.5px; text-align:center}
.top_menu_b .new_language li .flag{width:94.5px; text-align:center;}
.top_menu_b .new_language li .flag img{margin-right:5px;}


/*.top_menu_b .new_language li .flag i{float:right; margin-right:6px; margin-top:16px; font-weight:600}*/
.top_menu_b .new_language li .flag i{float:right;margin-top:3px}

/*.top_menu_b .inner_language {position:absolute; left:46px; top:46px; width:190px; border:1px solid #e7e7e7; background:#fff; z-index:1000}*/

.top_menu_b .inner_language {position:absolute; width:190px; _border:1px solid #e7e7e7; background:#fff; z-index:1000;margin-left:6px; border: 1px solid #e7e7e7; border-top: 2px solid #FEE85A}

/*.top_menu_b .inner_language li{float:left; width:49.6%; height:44px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7}*/
.top_menu_b .inner_language li{float:left; width:47.6%; _height:44px; padding:12px 2px}
.top_menu_b .inner_language li:hover{background-color: #FEE85A}
.top_menu_b .inner_language li a{display:block;font-size:13px}
/*.top_menu_b .inner_language li a:hover i{color:#ff6d0c}*/
/*.top_menu_b .inner_language li img{margin-right:5px}*/
.top_menu_b .inner_language li img{margin-right:3px;margin-left:3px;margin-top:-1px}

/*.top_menu_b .inner_language li i{float:right; margin-right:6px; margin-top:16px; font-weight:600}*/
.top_menu_b .inner_language li i{float:right; margin-right:6px; margin-top:3px; font-weight:600}

/*.top_menu_b .inner_language li a i.on{color:#ff6d0c !important; margin-top: 16px; font-weight:600}*/
.top_menu_b .inner_language li a i.on{color:#ff6d0c !important; _margin-top: 16px; font-weight:600}


#mainLogoImg{width:150px;margin-top:24px}

.top_search input {
    float: left;
    width: 205px;
    background: #fff;
    color: #8f8f8f;
    border: none;
    margin-top: 6px;
    margin-left: 22px;
}

.top_search{float:left;width:225px;height:39px;margin-top:26px;border:1px solid #8c2522;border-radius:28px;margin-left:10px}

.realtimeVehicleResPos a{color: #fff !important;text-align: center;position:relative;background:#FA7B24;border-radius:14px;padding:5px 10px;top:-6px;left:-2px;margin:0 !important;}
