@charset "utf-8";
/* CSS Document */
a{ color:#333;}
.wrap{font-size:12px;}
/**  banner  **/
.banner {clear:both;}
#banner01{
background:#FFFFFF none repeat scroll 0;
height:90px;
overflow:hidden;
position:relative;
}
.soundbites {
background:#B5B9A2 none repeat scroll 0;
height:90px;
width:222px;
position:absolute;
right:0px;
top:0px;
}
.soundbites ul{padding:5px 0 0 10px;}
.soundbites li{ height:18px; line-height:18px; overflow:hidden; padding-right:10px; }
.soundbites li a{ color:#ec1c24;}
#banner01 img{
height:90px;
width:728px;
}
#banner02{width:660px; height:90px; margin:0 auto 20px; overflow:hidden;}
#banner02 img{ width:660px; height:90px;}
#banner02 h2{ background:#ebebeb; font-size:14px; height:26px; line-height:26px; text-indent:28px;}
#banner02 ul{ overflow:hidden; padding-left:26px;}
#banner02 li{ background:url(../images/bg_icon.png) left -140px no-repeat; width:185px; height:25px; line-height:25px; text-indent:10px; overflow:hidden; float:left; display:inline;}
#banner03, #banner03 object, #banner03 embed, #banner04,  #banner04 object, #banner04 embed{ width:277px; text-align:center; padding:10px 0;border:solid #C3C3C3;border-width:0 0 1px;}
#banner03 img,  #banner04 img,{ width:250px; height:250px; overflow:hidden;}
#banner05{ width:277px;}
#banner05 ul{ padding:15px 0 15px 22px;}
#banner05 li{ background:url(../images/bg_icon.png) left -92px no-repeat; height:18px; line-height:18px; overflow:hidden; text-indent:10px;}
/** #part1 **/
#part1{ width:948px; border:solid #C3C3C3;border-width:1px; overflow:hidden;}
.section{width:670px;height:auto !important; height:1600px; min-height:1600px;float:left;border:solid #C3C3C3;border-width:0 1px 0 0 ;  }
#content{ padding-bottom:35px; color:#333333;}
#content .location{ background:url(../images/bg_icon.png) 13px 17px no-repeat; font-size:14px; padding:10px 0 0; width:600px; height:54px; text-indent:25px; overflow:hidden;font-weight:bold; }
#content .location a{ margin:0 5px 0 3px; color:#000; }
#content .location a:hover{ color:#CC0000;}
#content h2{ width:520px; margin:0 auto; font-size:20px; color:#99063e;}
#content #source{width:520px; margin:0 auto; overflow:hidden; padding:5px 0 30px 0;color:#99063e;position:relative;}
#content #source li{ float:left; margin-right:20px; display:inline; }
#content #get_date{ font-family:Arial, Helvetica, sans-serif;}
#content #pl{ width:80px; font-weight:bold; position:absolute; right:0; top:5px;}
#content p{ width:520px; margin:0 auto; line-height:18px; margin-bottom:25px;}
/**  #rwlated  **/
#rwlated{ width:564px; margin:0 auto; padding:16px 0 25px 54px; border-top:1px dotted #99063e;}
#rwlated h2{ color:#99063e;}
#rwlated ul{ padding:10px 0 15px;}
#rwlated li{ background:url(../images/bg_icon.png) left -92px no-repeat; height:18px; line-height:18px; text-indent:11px; overflow:hidden;}
/**  side **/
.side{ width:277px;float:right; overflow:hidden;}
.side .list{ padding:0 0 10px 20px;}
.side .list h2{ color:#99063e; height:20px; line-height:20px; overflow:hidden; margin:15px 0 3px;}
.side .list h2 a{ color:#99063e;}
.side .list li{ background:url(../images/bgct_icon.png) left 6px no-repeat;color:#333333; line-height:18px;  padding-left:12px; overflow:hidden; margin-right:20px; padding-bottom:4px;}

/**  #stories  **/
#stories{border:solid #C3C3C3;border-width:0 0 1px;}
/**  #popular  **/
#popular{border:solid #C3C3C3;border-width:0 0 1px;}
/**  page   **/
.contentpage{ font-size:14px; height:30px; line-height:30px; text-align:right; padding-right:85px; font-family:Arial, Helvetica, sans-serif; color:#99063E;}
.contentpage a{ font-size:12px; margin:0 6px;}

/** pl  **/
.infor1 { margin:20px 0 10px; font-weight:bold;}
.infor1 ul{ width:580px; margin:0 auto;border-bottom:1px dotted #999999;border-top:1px dotted #999999; padding:10px 0; overflow:hidden;}
.infor1 li{ height:22px; line-height:22px; float:left; display:inline; margin-right:20px; overflow:hidden;}

/**  09.7.23   lixiang   **/
#popular h2{ position:relative;}
#popular h2 .more{ position:absolute; right:15px; top:0;}
#pictures{ height:180px; overflow:hidden;}
#pictures h2{ height:28px; line-height:28px; padding-left:64px; position:relative;}
#pictures h2 a{ position:absolute; left:550px; top:0;}
#pictures ul{ margin:10px 0 0 55px; overflow:hidden;}
#pictures li{ width:120px; margin:0 10px; float:left; display:inline;}
#pictures li img{ width:120px; height:90px; padding-bottom:5px;}
#pictures li h3{font-size:11px; font-weight:normal; height:32px; line-height:16px; overflow:hidden;}