/* 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;}
.head4{height:55px;}

.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;}
.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; 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;}



/* 黄历 */
.huangli{clear:both;width:920px;padding-top:10px;}
.hlhead{width:100%;height:55px;}
.hlheadL{float:left;}
.hlheadL b{float:left;width:228px;height:55px;line-height:52px;font-size:25px;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;
.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}

/*adsense使用 CSS 隐藏广告空缺的广告单元*/

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

/*解决移动设备－内容宽度超过了屏幕显示范围*/

@media screen and (max-width:640px) {
#divMain {
width:100%;
}
#divSidebar {
display:none;
}
}

/* 解决移动设备－可点击元素之间的距离太近*/

@media screen and (max-width:640px) {
p {
line-height:150%;
}
}