@charset "utf-8";
.paths { height:30px; line-height:30px; background:#f4f4f4;text-indent:5px;width:1000px; margin:0 auto; overflow:hidden;}

/* 天气 */
.weathertit { height:36px; padding:10px; border-top:3px solid #094c9f; background:#e7f2ff;}
.weathertit strong{ font-family:"微软雅黑"; font-size:28px; float:left; line-height:36px;}
.weathertit span { float:left; font-size:12px; line-height:20px; padding-left:10px;}
.weathertit span a{ padding-right:10px; font-weight:bold;}
.weathertit .search { float:right;}
.weathertit .search .text { width:270px; height:32px; line-height:32px; padding:0 5px; margin-right:10px; border:2px solid #8db3d9; font-size:14px; color:#032879;}
.weathertit .search .btn { width:94px; height:36px; border:0; background:url(../img/skin/weather_back.png) no-repeat; cursor:pointer;}
.weathertit .funcbar { float:left; margin:10px 0 0 10px;}
.weathertit .funcbar input, .weathertit .funcbar select { float:left; margin-left:5px;}
.weathertit .funcbar .btn { width:66px; line-height:20px; height:20px; font-size:12px; background:url(../img/skin/qianzhan_ny_skin.png) no-repeat 0 -270px; border:0; cursor:pointer;}
.weathertit .funcbar select { height:20px; font-family:verdana;}
.weathertit .cal_365riliTime { font-size:12px; font-family:verdana; margin-left:10px; font-weight:bold; float:left;}


.wahcon { margin-top:10px; height:530px; background:url(../img/skin/weather_back.png) no-repeat 0 -40px;}

.m_left	 { padding:0 50px 0 20px; width:430px; float:left; overflow:hidden;}
.mod_today { padding-top:20px; overflow:hidden;}
.mod_today h5 { font-size:24px; height:30px; line-height:30px; color:#fff; font-family:"微软雅黑"; font-weight:normal;}
.mod_today .day div { width:180px; height:180px; float:left; overflow:hidden;}
.mod_today .detail { width:250px; float:left; overflow:hidden; color:#fff; font-size:14px; font-family:"微软雅黑";}
.mod_today .detail li { padding-top:10px;}
.mod_today .detail .sp1 { font-size:60px;}
.mod_today .detail .sp2 { font-size:18px;}
.mod_today .detail .sp3 { font-size:24px;}

.weather_list { padding-top:36px; overflow:hidden;}
.weather_list h3 { font-size:24px; font-family:"微软雅黑"; padding:0 20px; color:#fff; width:24px; font-weight:normal; overflow:hidden; float:left;}

.mod_02{float: left;width: 158px;height: 243px;padding: 5px;margin-top: 3px; margin-right:15px; background:url(../img/skin/weather_back.png) no-repeat 0 -580px;color: #fff;}
.mod_02 .mod_03{float: left;width: 78px;text-align: center;font-family: 'Microsoft YaHei';}
.icon_mid_weather{width: 78px;height: 78px;margin: auto;}
.mod_03 h5{margin-bottom: 5px;font-size: 14px;}
.mod_03 ul{margin-top: -20px;}
.mod_03 ul{margin-top: -20px;}
.mod_02 h4{margin: 20px 0 15px;font:16px/30px 'Microsoft YaHei', "黑体", sans-serif;text-align: center;}


/* 日历 */
.cal_down { padding-top:10px; overflow:hidden;}
.mainCal { width:624px; float:left; overflow:hidden;}
.mainCal table { border-left:1px solid #ccc; border-top:1px solid #ccc;}
.mainCal td, .mainCal th { border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.mainCal th { height:30px; background:url(../img/skin/qianzhan_ny_skin.png) repeat-x 0 -300px; font-size:14px; font-family:'Microsoft YaHei';}
.mainCal .block { width:88px; height:66px; text-align:center; cursor:pointer; overflow:hidden;}
.mainCal .block .number { font-size:28px; font-family:Arial; height:28px; line-height:28px; padding-top:10px;}
.mainCal .block .chinaday { height:18px; line-height:18px;}
.mainCal .before { background:#f4f4f4; color:#ccc;}
.mainCal .fofore .number { color:#000;}
.mainCal .fofore .chinaday { color:#999;}
.mainCal .block .green {color:#31ac00;}
.mainCal .block .blue { color:#3399cc}
.mainCal .block .red { color:#F00;}
.mainCal .block:hover { background:#fff1b3;}
.mainCal .today, .mainCal .today:hover { background:url(../img/skin/qianzhan_ny_skin.png) no-repeat 0 -340px; color:#fff;}


.cal_rightboard { width:360px; float:right; overflow:hidden;}
.crt_date { border-top:3px solid #a7a7a7; padding:10px 0; overflow:hidden;}

.crt_date dt { width:100px; height:100px; float:left; border-right:1px solid #ddd; overflow:hidden;}
.crt_date span { width:100%; float:left; text-align:center; line-height:18px; font-family:"微软雅黑";}
.crt_date dt .sp1 { font-size:50px; line-height:46px; color:#F00; font-family:arial; font-weight:bold;}
.crt_date dd { padding:10px; width:239px; float:left; overflow:hidden;}

.crt_date dd span { line-height:25px; font-size:14px;}
.almanac { margin-top:10px;}
.almanac .calendar { padding-bottom:10px; border-bottom:1px dotted #bbb; margin:0 10px; width:340px; overflow:hidden;}
.almanac .calendar dl { float:left; width:100%; overflow:hidden; margin-top:10px;}
.almanac .calendar dl.dl1 { margin-left:0;}
.almanac .calendar dd { width:auto; height:auto; float:none;}
.almanac ul { padding:10px; overflow:hidden;}
.almanac li { line-height:21px;}


