/* CSS Document */
body {margin:0 auto; padding:0;font-size:12px; color:#000;text-align:center;line-height:22px;font-family:Arial, Helvetica, sans-serif，verdana;}
body div{margin:0 auto;overflow:hidden;}
div,form,img,ul,ol,li,dl,dt,dd,p{margin: 0; padding: 0; border: 0;overflow:hidden;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none}

/* 链接颜色 */
a:link {color: #005EAC; text-decoration:none;}
a:visited {color: #005EAC;text-decoration:none;}
a:hover {color: #fd2828; text-decoration:underline;}
a:active {color: #005EAC;}

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed,a.cRed:link,a.cRed:visited{ color:#c00;}
.cDRed,a.cDRed:link,a.cDRed:visited{color:#c00;font-size:14px;font-weight:bold;}
.cDRed1,a.cDRed1:link,a.cDRed1:visited{font-size:18px;font-weight:bold;color:#CC0000}
.cDRed2{font-size:14px;font-weight:bold;color:#CC0000}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#69AA19;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:#005EAC;}

/* 字体属性*/
.fon16{ font-size:16px;}
.fon14{ font-size:14px;}
.fB{font-weight:bold;}
.fI{ font-style:italic}
.fl{float:left;}
.fr{float:right;}
.items{width:700px;}
.fo1{ font-family:'黑体';color:#777; font-size:28px}
/* 头部和搜索 */
.w950{width:950px;margin:0px auto;}
.flo_l{float:left;}
.flo_r{float:right;}
.foot{border-top:1px solid #ECE2ED;color:#808080;line-height:30px;margin-top:22px;padding-bottom:30px;}
.knr{width:948px;border-left:1px solid #A4C4DC;border-right:1px solid #A4C4DC;}
.head3{height:10px;background:url("../images/kuang1.gif") no-repeat 0 -10px;margin-bottom:8px;}
.head4{height:55px;background:url("../images/kuang4.gif") no-repeat;}

.Ico_aBox{position:relative;width:226px; height:60px; float:left; margin:3px; display:inline;}
.wnlHead{width:500px;}
#todayNow{color:#333;}

/*图标区*/
.Ico_aBox_icon{position:absolute; top:7px; left:5px; width:42px; height:42px;background:url("../images/icons.gif") no-repeat;}
.Ico_aBox_icon1{position:absolute; top:7px; left:5px; width:42px; height:42px; }
.Ico_aBox_icon1 img{
	margin-top:7px;
	margin-left:5px;
}
.Ico_aBox_icon2{position:absolute; top:7px; left:5px; width:42px; height:42px; }
.Ico_aBox_tit{ position:absolute; left:56px; top:10px;font-size:14px; font-weight:bold; color:#005EAC;}
.Ico_aBox_intro{position:absolute; left:56px; top:30px;font-size:12px}
a.Ico_aBox .Ico_aBox_intro{ color:#666}
a.Ico_aBox:hover .Ico_aBox_intro{ color:#333}
.INico1{ background-position:-5px -2px}/*万年历*/

/*万年历*/
.f-size14{ font-size:14px;}
.f-bold{ font-weight:bold}
.mb10{ margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.calendar-panel{ background:#FFFFE5; border:1px #F5E082 solid; width:499px; _width:494px;}
.calendar-header{ margin:3px; }
.calendar-header span,.calendar-header input,.calendar-header select{ vertical-align:middle;}

.calendar-week{ height:24px; background:url("../images/calendar_week_bg.gif") repeat-x 0 0; padding:0 2px;}

.calendar-week li{ float:left; width:70.7px; text-align:center; vertical-align:middle; line-height:24px;}
.calendar-datail{ padding:0 2px;}

.calendar-datail a{ float:left; width:68.7px; border:1px #FFFFE5 solid; text-align:center; font-size:18px; font-weight:bold; padding:11px 0; margin:2px 0;}
.calendar-datail a:hover{ border:1px #FEE69E solid; background:#FFF8E2;}
.calendar-datail a.today{}
.calendar-datail a:link,.calendar-datail a:visited{ color:#000; text-decoration:none;}
.calendar-datail a.selected-day{ border:1px #F8CB00 solid; background:#F5E082;}
.calendar-datail a.other-day,.calendar-datail a.other-day span{ color:#999999;}
.calendar-datail a span{ color:#666;}
.calendar-datail a.red{ color:#FF0000;}
.calendar-datail a.red span{ color:#666;}
.calendar-datail a.green span{ color:#48A01B;}
.calendar-datail a:hover{ text-decoration:none;}

.calendar-datail a span{ display:block; font-size:12px; font-weight:normal;}
.green2{ color:#00A300;}
.p15{ padding:15px;}

/* 历史上的今天 */
.todaything{float:right;width:400px;}
.todaything h4{width:100%;font-size:14px;height:31px;background:url("../images/todaybg2.gif") repeat-x 0 30px;}
.todaything h4 span{overflow:hidden;float:left;display:block;width:118px;height:31px;line-height:33px;background:url("../images/todaybg1.gif") no-repeat;color:#005EAC;}
.todayhbd{width:374px;padding:8px 12px;border:1px solid #B7D6E4;border-top:0;background:url("../images/todaybg3.gif") no-repeat;text-align:left;}
.todayhbd h1{display:block;font-size:14px;font-weight:normal;padding:2px 0;}
.todayhbd h2{display:block;font-size:12px;font-weight:normal;padding:2px 0;}
.todayhbd li{width:374px;height:22px;line-height:22px;color:#005EAC;}
.cRed{color:#fd2828;}
.todayhbd p{text-align:right;}

/* 黄历 */
.huangli{clear:both;width:920px;padding-top:10px;}
.hlhead{width:100%;height:55px;background:url("../images/hlbg2.gif") no-repeat 0 49px;}
.hlheadL{float:left;}
.hlheadL b{float:left;width:228px;height:55px;line-height:52px;font-size:25px;background:url("../images/hlbg1.gif") no-repeat;color:#333;}
.hlheadL img{float:left;margin:10px 0 0 16px;}
.hlheadR{float:right;margin:8px 5px 0 0;}
.hlsearch td{padding:5px;font-size:14px;}
.hlsearch select{font-size:14px;}
.hlsint{width:50px;height:25px;font-size:14px;}
.hlmain{width:894px;border-left:1px solid #F5E082;border-right:1px solid #F5E082;padding:4px 12px 6px 12px;}
.hlfoot{width:100%;height:6px;background:url("../images/hlbg2.gif") no-repeat 0 -6px;}
.hlnew{border-top:1px solid #FFCB6E;border-left:1px solid #FFCB6E;color:#333;}
.hlnew th{width:95px;height:24px;text-align:right;padding:5px 10px;font:bold 12px Arial;background:#FFF290;border:1px solid;border-color:#fff #FFCB6E #FFCB6E #fff;color:#333;}
.hlnew td{padding:5px 10px;text-align:left;line-height:22px;font-size:12px;background:#FFFFE5;border:1px solid;border-color:#fff #FFCB6E #FFCB6E #fff}

/* 天气 */
.weather_bg{float:left;margin-right:6px;margin-top: 5px;width:280px;height:70px;background:url(http://wz.xiaoshuya.cn/weather/wimg/rilibg_d.png) no-repeat left;}
.button { background:url(http://wz.xiaoshuya.cn/weather/code/images/icons.gif) no-repeat 0 -25px; display:inline-block; height:21px; width:63px; line-height:21px; text-align:center; color:#333; font-size:12px;}
a.button:hover { background-position:0 0; color:#07519A; text-decoration:none; }
#setCityBox {float:left;margin-right:6px;margin-top: 5px;text-align: center; zoom:1;}
#setCityBox:after {content:"\0020";display:block;clear:both;height:0;}
#setCityBox select,#setCityBox a { font-family: Tahoma, Arial,  Helvetica, "\5b8b\4f53", sans-serif; font-size:12px; margin:1px 2px 0 0; float:left;}
#setCityBox p{text-align: center;margin-top: 2px;padding-top: 2px;}
#setCityBox li { display:inline;list-style:none;}
#weather {float:left;width:245px;padding:6px 0 0 10px;font-family:"宋体";color:#000;line-height:15px;}
#weather a:hover { border-bottom:1px dashed #f00; text-decoration:none;}
#weather p{text-align: left;margin-top: 2px;padding-top: 2px;}
#weather a{color: #000;font-size: 12px;}
#weather a:hover {color: #fd2828; text-decoration:underline;}
#weather p{margin-top: 1px;padding-top: 0px;}
* html .i { position:relative; top:2px;}