/*页面布局*/
.layout-all { width:950px; margin:0 auto; background:url(/ui/2011/images/grey_bg.gif) repeat-y top right; }
.layout-main { float:left; width:630px; }
.layout-main-inner { border:1px solid #E9E9E9; height:1%; padding:0px 19px 0px 19px;}
.layout-side { float:right; width:310px; }
.layout-side-inner { padding:5px;}
.layout-extra { clear:both; height:10px; font-size:0; overflow:hidden; background:#FFFFFF;}

/*面包屑导航*/
.page-position { height:45px; line-height:40px; font-size:12px; color:#666; }
.page-position a {color:#999; }
.page-position em { font-style:normal; padding-left:5px; padding-right:5px; }

/*顶部横幅*/
.click-t { width:950px; margin:0 auto; position:relative; z-index:20; margin-bottom:10px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EAE6DC; background:#F5F7F9 url(/ui/2011/images/ad_950_bg.gif) 0 0 repeat-y; padding:5px 0;}
.click-t-b1 { width:950px; margin:0 auto; margin-bottom:10px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EAE6DC; background:#F5F7F9 url(/ui/2011/images/ad_950_bg.gif) 0 0 repeat-y; padding:5px 0;}
.click-t-b1 .box { width:728px; height:90px; margin:0 auto; }
.click-t-b1v2 { float:left; height:90px; width:728px; margin-left:5px; display:inline; background:#666666;}
.click-t-b2 { float:right; height:90px; width:205px; overflow:hidden; margin-right:5px; display:inline; background:#666666;}

/*分页*/
.pages {text-align:center; clear:both; padding-top:5px; padding-bottom:10px;}
.pages a {display:inline-block; font-family:"宋体"; line-height:20px; padding:0 5px; height:22px; line-height:22px; background:#FFFFFF; border:1px solid #E3E3E3; color:#666666; font-size:12px; text-decoration:none; vertical-align:middle;}
.pages a:hover {color:#FFFFFF; background:#4F4F4F; text-decoration:none; border:1px solid #4F4F4F; }
.pages strong {font-family:"宋体"; padding:4px 7px; font-weight:bold; color:#666666; font-size:12px; vertical-align:middle;}
.pages a.more {border:none; background:none; color:#666666; padding:2px 0;}

/*纯文字列表*/
.article-list { padding:20px 0; }
.article-list .list { margin-bottom:30px;}
.article-list .list li { height:35px; line-height:35px; background:url(/ui/2011/images/split_dot.gif) 0 100% repeat-x;}
.article-list .list li span.title { float:left; height:35px; font-size:14px; text-indent:20px; background:url(/ui/2011/images/icon.gif) 0 -136px no-repeat;}
.article-list .list li span.title a { color:#333333;}
.article-list .list li span.time { float:right; height:35px; color:#999999; font-size:12px;}

.today { height:40px; background:#F5F5F5; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3;}
.today h2.time { float:left; padding-left:10px; height:40px; line-height:40px; font-size:14px; color:#333333; font-family:Verdana, Geneva, sans-serif;}
.today .mode { float:right; padding-right:10px; padding-top:10px; font-size:12px; color:#666666;}
.today .mode a { color:#069;}

.cat { height:30px; text-align:right; line-height:30px; color:#CCCCCC; font-size:12px;}
.cat a { color:#333333;}

/* 日历控件 */
.calendar-wrap {width:298px;padding-bottom:11px;font-family:Tahoma,Arial;color:#3C3C3C;border:1px solid #DEDEDE;background:#FFFFFF;font-size:12px;}
.calendar-wrap a {color:#3C3C3C;text-decoration:none}
.calendar-wrap a:hover {color:#c00;text-decoration:none}
.calendar-wrap .calendar-head {width:250px;height:19px;overflow:hidden;margin:0 auto;padding:8px 0;line-height:21px;border-bottom:1px solid #CDCFD3}
.calendar-wrap .calendar-head h3 {font-size:14px;text-align:center;font-weight:bold}
.calendar-wrap .calendar-head .btn {display:block;width:19px;height:17px;padding-top:2px;overflow:hidden;line-height:17px;font-family:宋体;font-size:12px;text-align:center;background:url(http://ent.hunantv.com/ui/star/2009v1/images/calendar_btn.gif) no-repeat}
.calendar-wrap .calendar-con table {border-collapse:separate; border-spacing:2px}
.calendar-wrap .calendar-con th, .calendar-wrap .calendar-con td {width:auto;text-align:center;line-height:19px;font-weight:normal}
.calendar-wrap .calendar-con th.saturday {color:#008000}
.calendar-wrap .calendar-con th.sunday {color:#CC0000}
.calendar-wrap .calendar-con a, .calendar-wrap .calendar-con em, .calendar-wrap .calendar-con span {display:block;width:34px;height:30px;overflow:hidden;color:#3C3C3C;line-height:31px;background:#F0F0F0; text-align:center;}
.calendar-wrap .calendar-con span {color:#C3C3C3}/* 今天日期后的标签 */
.calendar-wrap .calendar-con em {background:#CCCCCC}/* 选中日期的标签 */
.calendar-wrap .calendar-con a.today, .calendar-wrap .calendar-con em.today {font-style:normal;background:#C6C9E7}/* 今天日期在标签中加class=&quot;today&quot; */
.calendar-wrap .calendar-con a:hover {background:#CCCCCC;text-decoration:none}
.today-news-link {font-size:12px;color:#C3C3C3;height:34px;line-height:34px;padding-right:12px;text-align:right;}
.today-news-link a {font-size:12px;color:#0B3B8D;}
.today-news-link a:hover {text-decoration:underline;}
