@charset "gb2312";
/* 顶部 */
.all{ width:100%;color:#858585;}
.top{ background-color:#f2f4f7; line-height:28px; height:28px;}
.menu,.nav,.logo,.content{ width:910px; margin:0 auto;}
.logo{height:76px;}
a{ color:#202020;font-family: "宋体"}
a:hover{color:#19a6e8;}
.recommend li a,.extra li a,.messages dt,.side h3,.sound h3,.sound li h4,.messages dt a,.messages li a{ background:url(../img/bg3.gif) no-repeat;}

.ad{ padding-top:20px;}
.nav{ background:url(../img/menu-bg.jpg) no-repeat -4px 0; height:30px;}
.hidden{ overflow: hidden;}
.nav ul{ width:98%;}
.nav li{ color:#838c96;padding:0 12px; border-left: #fff solid 1px; border-right:#c5c8cb solid 1px;height:14px; margin-top:8px; }
.nav li a{ color:#838c96;}
.padd20{ padding-top:20px;}

/* 中间 */
.mid{ display:inline;margin-left:270px;width:415px; float:left;}
h2 a{ font-size:18px; color:#404040; line-height:28px; height:28px; font-family:"微软雅黑", "宋体", "黑体"; padding-top:8px; font-weight:600;}
h2 a:hover{ color:#F90;}
.lead p{font-size:12px; color:#858585; line-height:22px;font-family: "宋体"; padding-bottom:10px;border-bottom:#999 dotted 1px; text-indent:2em; margin-bottom:8px;}
.lead em a{ color:#5e9abe }
.lead em a:hover{ color:#F90;}
.lead h5 { color:#2072c3; font-size:14px; font-weight:100; text-align:right;}
.lead h5 a{ color:#2072c3; font-size:14px; font-weight:100;   }
.recommend{ }
h3 a{ color:#8f8f8f; font-size:14px; line-height:28px; height:28px;}
.recommend ul{ padding-top:6px;}
.recommend li a,.extra li a,.messages li a{padding-left:18px; background-position:6px -60px;line-height:26px;}

/* 左边 */
.extra{ display: inline;width:253px;margin-left: -685px; float:left; line-height:20px; background:url(../img/title-c.jpg) repeat-y; }
.focus{ width:255px;}
.pic{ padding:8px 4px 8px 4px;}
.pic img{ width:100px; height:70px;}
.txt { width:128px;padding:8px 3px 8px 3px;}
.txt a{ font-weight:800; padding-right:3px;}
.txt p{ margin-top:10px; text-align:left;}
.memo p{ line-hegiht:20px; width:230px; padding-left:12px; padding-bottom:3px;}
.memo ul{ padding-left:5px;padding-bottom:6px;}
.memo{ border-bottom:#dfdfdf solid 1px;}
.memo h4{ padding:8px 8px 1px 8px; color:#535b66;}
.memo h5{background: url(../img/di.jpg) 10px 12px repeat-x ;hegiht:30px; margin:0 10px; font-size:12px;} 
.memo h5 a{ padding:2px; border:#e6e5e5 solid 1px; background-color:#FFF; display:block;width:50px; margin-left:177px;color:#858585; font-weight:300;}


/* 右边 */
.side { display:inline; width:210px;float:right; background:#eaedf2; border:#dce1e8 solid 1px;}
.side h3,.messages dt{background-position:76px -17px;;border-bottom:#dce1e8 solid 1px;width:210px;}
.side h3 a{ color:#8f8f8f ;  font-size:12px;font-family:"宋体"; padding:5px; line-height:28px;height:30px; font-weight:800 }
.side a{ font-size:12px;font-family:"宋体"; line-height:20px;font-weight:800;} 
.messages dd p{ line-height:20px;}
.messages dt { padding:5px;} 
.messages dd img{ margin-right:10px; float:left;width:60px; height:60px;}
.messages dd{ border-bottom:#999 dotted 1px; padding:5px;width:190px; margin:0 auto;}
.messages p{padding-bottom:10px;}
.messages li a{ font-weight:100;}
.sound h3{background-position:61px -16px;}
.sound ul{padding:10px;}
.sound li { padding-bottom:26px;border-bottom:#999 dotted 1px;}
.sound li h4{padding-top:8px; background-position:4px -87px;text-indent:2em;line-height:22px; }
.sound li a{font-weight:300; color:#202020;}
.sound li p{ padding-top:3px;background:none; line-height:22px;}

#link { width:910px;background:#f5f5f5; margin-top: 10px; padding: 8px 0 8px 0; overflow: hidden; margin: 8px auto;}
#link li {float: left; line-height: 24px; padding-left: 11px; white-space: nowrap; overflow: hidden;}
#link a { color:#8B847A;}
#link a:hover{ color:#F90;}

.rexian { width:910px; margin: 0 auto; text-align:center; padding-top:15px; border-bottom:#0088d2 2px solid; padding-bottom:8px;}
.rexian span { color:#000; padding-right:10px; margin:8px;}
.rexian a { color:#323232;}


.foot { width:910px; overflow: hidden; margin: 0 auto;}
.foot p { color: #8B847A; text-indent: 2em; line-height: 1.6em; margin: 0 auto; text-align:center; padding-top:5px;}
.foot span { padding:8px;  color: #8B847A;}
.g { padding-right:10px; color: #8B847A;}
.g a { color: #8B847A;}
