@charset "utf-8";

#article-list {width:auto;}
#article-list .item {width:auto; }
#article-list .item h2 {margin:0 0 3px 0; padding:0; font-size:14px; font-weight:normal;}
#article-list .item h2 a {color:#BEBEBE; text-decoration:none;}
#article-list .item h2 a:hover {color:#FFF; text-decoration:none;}
#article-list .item .i-left {float:left; display:block; width:98px; height:65px; border:1px solid #5D5D5D; padding:3px; margin:2px 7px 0 0;}
#article-list .item .i-left:hover {border:1px solid #FF5F00;}
#article-list .item .i-right {float:left; width:322px;}
#article-list .item .i-right span {margin-bottom:4px; color:#BEBEBE;}
#article-list .item .i-right p {width:auto; margin:0; padding:0; color:#666; line-height:15px; text-align:justify;}
#article-list .item .i-right p a {background:url(../img/more-details.jpg) no-repeat right center; padding-right:14px; color:#FF8F00; font-weight:normal; text-decoration:none;}
#article-list .item .i-right p a:hover {color:#BEBEBE; text-decoration:none;}

#article-list .item .i-lr {float:none !important; margin-left:0 !important; width:435px !important; height:auto !important;}
#article-list .separator {width:auto; height:12px; background:#333 url(../img/bg-dot.gif) repeat-x left center;}

.article-details {width:auto;}
.article-details .ad-date {color:#FF8F00; margin:0 0 5px 0;}
.article-details .ad-text {margin:0 0 10px 0; padding:5px 0 0 0; line-height:18px;}
.article-details .ad-text a {color:#BEBEBE; text-decoration:none;}
.article-details .ad-text a:hover {color:#FFF; text-decoration:none;}
.article-details .ad-info {margin:0 0 10px 0;}
.article-details .ad-info span {color:#999;}
.article-details .ad-info a {color:#CCC; text-decoration:underline;}
.article-details .ad-info a:hover {color:#000; text-decoration:underline;}


.article-details .ad-l {float:left; width:448px;}
.article-details .ad-l .ad-text {margin:0 0 10px 0; padding:5px 0 0 0;}
.article-details .ad-l .ad-info {margin:0 0 10px 0;}
.article-details .ad-l .ad-info span {color:#999;}
.article-details .ad-l .ad-info a {color:#0053A5; text-decoration:none;}
.article-details .ad-l .ad-info a:hover {text-decoration:underline;}
.article-details .ad-r {float:left; width:128px; margin-left:6px;}
.article-details .ad-r a {display:block; width:120px; height:90px; padding:3px; border:1px solid #CCC; margin-bottom:5px;}
.article-details .ad-r a:hover {border:1px solid #FF5F00;}