.next-hour .hour-tit,.the5-days .the5-tit{ height:40px; line-height:40px; background:#f3f8fe; padding:0px 10px; color:#040404; font-size:14px; font-weight:bold}
.next-hour .hour-tit span{ color:#00579b; font-size:14px; font-family:'微软雅黑'; font-weight:normal}
.next-hour .hour-img{ width:776px; margin:auto; position:relative;

 background: url("../../reception/images/hour-img.png");
 height:374px;
}
.next-hour .hour-img img{ max-width:776px}
.next-hour .hour-img .explain-img{ position:absolute; left:116px; bottom:3px}
.the5-days .the5-tit{ margin:20px 0px 12px}
.the5-days .the5-tit span{ }
.the5-days .the5-text{ border:1px solid #e2ecf6; border-left:none; overflow:hidden; height:325px; margin-bottom:20px; width:776px;}
.the5-days .the5-text .days{ height:299px; border-left:1px solid #e2ecf6; width:154px; text-align:center}
.the5-days .the5-text .days .time{ color:#3e3e3e; font-size:14px; font-weight:700; line-height:20px; padding:18px 0px 15px}
.the5-days .the5-text .days .day-icon img{ height:36px}
.the5-days .the5-text .days .tqzk{ font-family:'微软雅黑'; color:#2f2f2f; font-size:12px; line-height:20px; margin:10px 0px}
.the5-days .the5-text .days .wd{ color:#0f439f; font-family:'Arial'; font-size:15px; margin-bottom:12px}
.the5-days .the5-text .days ul{ text-align:left; margin-left:20px; color:#333; font-size:14px; font-family:'微软雅黑'}
.the5-days .the5-text .days ul li{ overflow:hidden; line-height:20px; height:20px; margin-bottom:3px}
.the5-days .the5-text .days ul li span{ width:16px; display:block; height:20px; margin-right:10px; text-align:center}
.the5-days .the5-text .days ul li img{ vertical-align:bottom}
.the5-days .the5-text .days .timecolor{ color:#0b347d}
.show_switch .tourism-tit a{ padding:0px 14px}
.effective{ background:#f3f8fe; height:58px; line-height:58px; padding:13px; color:#ff0404; font-size:16px; font-family:'微软雅黑'; overflow:hidden}
.effective label,.effective span{ display:inline-block; float:left}
.effective label{ margin-right:5px}
.effective span{ margin-left:15px}
/*.effective img{ height:58px}*/
.weather-box .weather-tit{ color:#000; font-size:14px; font-weight:bold; font-family:'微软雅黑'; line-height:45px; overflow:hidden}
.weather-box .weather-tit span{ font-weight:normal; font-size:12px; color:#878787; font-family:'微软雅黑'}
.weather-box .weather-l{ width:400px; font-family:'微软雅黑'}
.weather-box .weather-l img{ width:65px; margin:0px 20px 0px 10px}
.weather-box .weather-l p{ font-size:14px; color:#000}
.weather-box .weather-l h2{ font-size:28px; color:#32363a; margin-top:5px}
.weather-box .weather-r{ width:360px; font-family:'微软雅黑'}
.weather-box .weather-r li{ width:175px; float:left; color:#535353; margin-bottom:8px}
.weather-box .weather-r li span{ color:#5889ba}
.prompt-box{ background:#f3f8fe; margin:15px 0px; padding:18px 10px; color:#252525; font-family:'微软雅黑'; line-height:23px}
.prompt-box h2{ color:#305b87; font-size:14px; margin-bottom:3px}
.prompt-box h3{ color:#fd0000; font-size:14px; margin:3px 0px}
.contrast{ font-family:'微软雅黑'}
.contrast .contrast-tit{ line-height:24px; margin:5px 0px 10px}
.contrast .contrast-tit span{ color:#000; font-size:14px; font-weight:bold}
.contrast .contrast-tit .tab-tit li{ float:left; width:73px; height:24px; border:1px solid #3a8de2; text-align:center; line-height:24px; margin-left:10px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px}
.contrast .contrast-tit .tab-tit li a{ display:block; color:#3a8de2}
.contrast .contrast-tit .tab-tit li.current{ background:#3a8de2; border:1px solid #3a8de2}
.contrast .contrast-tit .tab-tit li.current a{ color:#fff}
.contrast .date-box{ text-align:right; font-size:12px; color:#000}
.contrast .content-box{ display:none; padding:10px 0px 20px}

#tip{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #FF0000;border-radius:5px;display: none;padding: 5px;position: absolute;left: 470px;text-align: left;top:450px;width: 300px;z-index: 99999;}
#tip p{margin:0px;padding:0px;}

#jichangxibuhaiyu{left: 60px;top: 90px;position:absolute;}
#shenzhenwan{left: 185px;top: 180px;position:absolute;}
#mawanshekouhaiyu{left: 90px;top: 250px;position:absolute;}
#dapengwan{left: 480px;top: 100px;position:absolute;}
#dayawan{left: 620px;top: 116px;position:absolute;}
#sanmendaohaiyu{left: 600px;top: 226px;position:absolute;}

.small_icon {
    width: 43px;
    height: 43px;
    border-radius: 5px;
    background-color: white;
    float: left;
    margin-left: 4px;
}


