@charset "utf-8";
body{background:url(../images/2010/mbg.jpg) repeat-x top center #ffffff;}
a{color:#3366CC;}

#top,#nav,#main,#footer{width:960px; margin:0 auto;}
#logo{ float:left; width:161px; height:69px; margin:11px 0px 0px 7px;}
#banner{ float:left; width:500px; text-align:center; margin:20px;}
#fav{float:right; clear:right; color:#A8A8A8; margin:17px 0px 0px 0px;}
#search{ float:right; clear:right; background:url(../images/2010/app/news/BgNewsSearch.jpg) no-repeat; width:244px; height:25px; margin:10px 0px 0px 0px;}

#first{ float:left; width:720px; background:url(../images/2010/bgNav1st.jpg) repeat-x; height:41px; clear:left;}
#first ul {margin:0px 0px 0px 0px; float:left; padding-left:20px;}
#first ul li{float:left; width:74px; text-align:center; padding:0px 0px 0px 0px; height:41px; position:relative;}
#first ul li.cur{background:url(../images/2010/bgNav1st-cur.jpg);}
#first ul li a{margin:20px 0px 0px 0px; display:block;}
#first ul li span{position:absolute;top 0px; right:-10px;}
#about{width:240px; height:22px; margin:11px 0px 0px 0px; float:right; clear:right; background:#787878; color:#ffffff; padding:8px 0px 0px 0px; text-align:center;}
#about a{color:#ffffff; margin:0px 10px 0px 10px;}

#second{ float:left; width:960px; background:url(../images/2010/bgNav2st.jpg) no-repeat; height:36px;}
#second ul{float:left; margin:0px 0px 0px 20px;}
#second ul li{ float:left; margin:0px 10px; padding:10px 0px 0px 0px; height:25px;}
#second ul li.cur{background:url(../images/2010/bgNav2st-cur.jpg) no-repeat top center;}
#first ul li a{font-size:14px; color:#ffffff;}
#first ul li.cur a,#second ul li a{color:#000000;}

#main{background:url(../images/2010/app/news/bgMain.jpg) repeat-y; margin:10px auto 0px auto; overflow:hidden;}

#left{float:left; background:#F2F2F2; width:160px;}
#left ul{ float:left; margin:10px 0px 10px 0px;}
#left ul li{ border-bottom:1px solid #DFDFDF; padding:5px 0px 5px 0px; width:140px; margin:0px 0px 0px 10px; color:#999;}
#left ul li.title{ background:url(../images/2010/app/news/iconList.jpg) right center no-repeat; font-size:14px; font-weight:bold; border-bottom:3px solid #DFDFDF; color:#000000;}
#left ul li.cur{ background:url(../images/2010/about/iconPointR.jpg) no-repeat top right #FCCF68; width:132px; padding:5px 0px 5px 20px;}
#left ul li a{color:#7E7E7E;}
#left ul li.cur a{color:#775402; font-weight:bold;}

#middle{background:#ffffff; border-top:1px solid #C7C7C7; width:606px; float:left; margin:0px 0px 0px 2px; padding-left:10px;}
#middle #title,#middle .tabtitle{width:590px; position:relative;margin:10px 0px 0px 0px; font-family:"黑体"; font-size:16px; border-bottom:2px solid #787878; padding:5px 0px 3px 0px; float:left;}
#middle #title span,#middle .tabtitle span{ position:absolute; right:0px; top:5px; font-size:12px; font-family:"宋体";}
#middle ul{margin:0 auto; width:590px; font-size:14px;}friends

#middle ul.wish li{float:left; width:590px; padding:5px 0px 5px 0px; text-indent:4em;}
#middle ul.wish li.head{text-indent:0em; font-size:16px;}
#middle ul.wish li.title{text-indent:2em; font-weight:bold; padding:15px 0px 15px 0px;}

#middle ul.contact li{float:left; width:470px; padding:5px 0px 5px 120px; position:relative; font-size:12px;}
#middle ul.contact li span{ position:absolute; top:0.5em; left:0px; text-align:right; width:120px;}

#middle ul.friends li{float:left; width:24.8%; padding:5px 0px 5px 0px; position:relative; font-size:12px; color:#999; text-align:center;}
#middle ul.friends li.tip{float:left; width:100%; text-align:left;}
#middle ul.friends li a{ font-size:14px;}
#middle ul.team{position:relative; border-bottom:1px solid #ACA899; overflow:hidden; padding:0px 0px 10px 0px; margin:20px 0px 0px 0px; overflow:hidden;}
#middle ul.team li{float:left; width:360px; padding:5px 30px 5px 200px; font-size:12px; color:#333333;}
#middle ul.team span.photo{ position:absolute; top:0px; left:0px;padding:0px 0px 5px 0px; text-align:right; width:180px;}
#middle ul.team li.nick{font-size:16px; font-weight:bold;}
#middle ul.team li.name{font-weight:bold;}
#middle ul.team li.name span{font-weight:normal; margin:0px 0px 0px 10px; color:#CC3300;}
#middle ul.team li p{text-indent:2em; line-height:150%;}
#middle ul.team li p.b{border-bottom:1px dashed #ACA899; height:10px;}
#middle ul.team li.contact{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#787878;}

#middle ul.about li{ float:left; width:98%;}
#middle ul.about li.title{ float:left; font-family:"黑体"; font-size:16px; text-align:center; padding:20px 0px 5px 0px; border-bottom:1px dashed #ccc;}
#middle ul.about li.content{ margin:10px 0px 0px 0px;}
#middle ul.about li p{text-indent:2em; line-height:150%; font-size:12px;}
#middle ul.about li.content samp{color:#EE0000;}
#middle ul.about li.content p.mt{ margin:1em 0px 0px 0px;}
#middle ul.about li.more{ text-align:right;}
#middle ul.about li.photo{ float:left; width:120px; margin:10px 0px 0px 0px;}

#middle ul.events li{float:left; position:relative;  width:470px; padding:0px 0px 1em 120px; font-size:12px; color:#707070; line-height:180%;background:url(../images/2010/about/bgEvents.gif) no-repeat 80px 3px; margin:0px;}
#middle ul.events li.title{text-indent:2em;padding:20px 0px 20px 0px; width:570px; background:none;}
#middle ul.events li span{ position:absolute; width:80px; top:2px; left:0px; text-align:right; color:#DEA90B; padding:0px 15px 0px 0px; border-right:1px solid #FCCF68; height:100%;}
#middle ul.events li p{text-indent:2em; margin-top:1em;}
#middle ul.events2 li{padding:0px 0px 5px 120px;}

#right{text-align:center; padding:20px 0px 20px 0px;}

#footer img{float:left;}
#footer span{float:left; height:19px; font-family:Arial, Helvetica, sans-serif; background:#fff; padding:4px 0px 0px 20px; color:#7E7E7E;}

/*hack for ie6*/
#left ul li{_margin:0px 0px 0px 9px;}
#middle{_width:616px;_margin:0px 0px 0px 1px;}
#middle #title,#middle .tabtitle{_margin:10px 5px 10px 5px;}

