.weather_tabs{
    background: #e0f0ff;
    float: left;
    width: 548px;
    height: 23px;
    margin: 0 auto 2px auto;
}
.weather_tabs{
    border-bottom: 1px solid #a0d0ff;
    margin-left: 20px;
}

.weather_tabs .fa_tab_l,.weather_tabs .fna_tab_l,.weather_tabs .fa_tab_r,.weather_tabs .fna_tab_r{float: left;}
.weather_tabs .fna_tab_l{margin-left: 0;}
.weather_tabs .fna_tab_r{width: 6px;background: url(/new_style/img/mn_f1_right_alt.png) no-repeat #fff;}
.weather_tabs .fa_tab_l{margin-left: 0;}
.weather_tabs .fa_tab_r{width: 6px;background: url(/new_style/img/mn_f_right_alt.png) no-repeat #fff;}
.weather_tabs .fa_tab_c,.weather_tabs .fna_tab_c{float: left;}
.weather_tabs .fa_tab_c, .weather_tabs .fna_tab_c{padding: 0 10px;}
.fa_tab_l,.fna_tab_l, .fa_tab_r,.fna_tab_r{
    width: 5px;
    height:24px;
    float: right;
    position: relative;
}
.fna_tab_l{
    background: url(/new_style/img/mn_f1_left.png) no-repeat;
    margin-left: 1px;
}
.fna_tab_r{
    background: url(/new_style/img/mn_f1_right.png) no-repeat;
}
.fa_tab_l{
    background: url(/new_style/img/mn_f_left.png) no-repeat;
    margin-left: 1px;
}
.fa_tab_r{
    background: url(/new_style/img/mn_f_right.png) no-repeat;
}
.fa_tab_c,.fna_tab_c{
    background: url(/new_style/img/mn_f_center.png) repeat-x;
    float: right;
    line-height: 24px;
    position: relative;
    font-weight: bold;
    color: #264b7c;
    cursor: default;
    font-size: 15px;
}
.fa_tab_c a,.fna_tab_c a{color: #264b7c;}
.fna_tab_c{
    background: url(/new_style/img/mn_f1_center.png) repeat-x;
    cursor: pointer;
}

.weather_all_table tr.head, .weather_one_table tr.head{
    height:35px;
    background: url(/new_style/img/weather_th_1.png) repeat-x;
    font-size: 12px;
    color: #264b7c;
    font-weight: normal;
}
.weather_all_table th, .weather_one_table th{
    font-size: 12px;
    color: #264b7c;
    font-weight: normal;
    text-align: center;
}
.weather_one_table tr.last{
    height:70px;
    background: url(/new_style/img/weather_td_1.png) repeat-x;
}
.weather_one_table tr.top{
    height:71px;
    background: url(/new_style/img/weather_td_1.png) repeat-x;
}
/*.weather_one_table .last td{border-bottom: 1px solid #ccdcd7;}*/
.wf{/*border-left: 1px solid #a8d5fe;*/}
.wl{/*border-right: 1px solid #a8d5fe;*/}
.wftd{/*border-left: 1px solid #ccdcd7;*/
      width: 80px;}
.wltd{/*border-right: 1px solid #ccdcd7;*/}
.w_time{width:80px;}
.w_char{width:190px;}
.w_temp{width:50px;}
.w_wind{width:80px;}
.w_pres{width:70px;}
.w_wet{width:70px;}
th.w_night{width:235px;background: url(/new_style/img/weather_night_1.png) repeat-x; font-size: 12px }
th.w_day{width:235px; font-size: 12px; background: url(/new_style/img/weather_day_1.png) repeat-x;}
.w_img{float: left; width: 48px;height: 50px;  padding: 4px 4px 0 8px;}
/*.w_text{float: left; width: 150px; font-size: 11px;text-align: center;height: 56px;}*/
.w_deg{float: left;width: 40px;text-align: center;height: 54px;line-height: 54px;font-size: 13px;}
.w_text {
    float: left;
    display:table;
    width:132px;
    height:54px;
    text-align:center;
}
.w_text span {display:table-cell;vertical-align:middle; text-align: center;width: 132px;}
.w_text span {text-align: center; font-size: 12px;}
*+html .w_text {
    position: relative;
}
*+html .w_text span {
    display: block;
    position: absolute;
    top: 50%;
    left: 0%;
    width: 100%;
}
*+html .w_text span span {
    position: relative;
    top: -50%;
}
.w_top span, .w_top{width: 124px;}
.f11{
    font-size: 12px;
}
.f14{
    font-size: 15px;font-weight: bold;
    text-align: center;
}
.w_t_wind span, .w_t_wind{width: 30px; font-size: 11px; font-weight: bold; text-align: left;}
.w_t_wind{height: 70px;}
.w_i_wind{
    padding-top: 26px;
    float: left;
    width: 30px;
}
.weather_text{
    height: 54px;
    line-height: 53px;
    text-align: left;
    padding-left: 11px;
    font-size: 17px;
    color: #b51811;
    width: 550px;
    margin: 0 auto;
}
*+html .weather_text{
    height: 53px;
}

#day_2_head, #day_3_head, #day_2, #day_3{
    display: none;
}

.weather_all_table, .weather_one_table{
    width: 550px;
    margin-left: 20px;
}

@media (min-width: 1080px) {
    .weather_tabs, .weather_all_table, .weather_one_table{
        margin-left: 40px;
    }
}

.weather_all_table td{
    height:54px;
    background: url(/new_style/img/weather_all_td_1.png) 0 0 repeat-x;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    /*border-bottom: 1px dotted #8d9d98;*/
    text-align: center;
}
.weather_all_table td.night{
    height:54px;
    background: url(/new_style/img/weather_night_td_1.png) 0 0 repeat-x;
    text-align: center;
    width: 235px;
}
.weather_all_table td.day{
    height:54px;
    background: url(/new_style/img/weather_day_td_1.png) 0 0 repeat-x;
    text-align: center;
    width: 235px;
}
.weather_one_table tr{
    height:70px;
    background: url(/new_style/img/weather_td_2.png) 0% 0% repeat-x;
    font-size: 11px;
    color: #292a2a;
    font-weight: normal;
    /*border-bottom: 1px dotted #8d9d98;*/
    text-align: center;
}

.containerWrap1
{
    border-bottom:solid white 0px;
    /*width:240px;    */
}
.containerWrap1 .container{border-top:solid #809e83 1px;}

.container
{
    /*padding:1px 1px 1px 1px;*/
    margin-bottom:0px;    
    position:relative!important;
    background:white;
    float: left;
}
.containerWrap1 .weather_all{border-top: none;}

.weather_one_table .f16{
    text-align: center;
}