#home { width: 100%; height: 500px; background: url(images/bird2.jpg) center top no-repeat; text-align: center; }

#top { width: 960px; height: 500px; margin: auto; text-align: left; position: relative; }
#top .logo_intro { cursor: default; }
#top .logo_intro #logo { display: block; width: 170px; height: 60px; }
#top .logo_intro #logo img { background: url(images/v2_sprite.png); display: block; width: 170px; height: 60px; }
#top .logo_intro .intro { display: block; position: absolute; top:177px; left:0; }

#top .logo_intro #intro { width:411px; height: 71px; background: url(images/v2_sprite.png) 0 -80px; }
#top .logo_intro #intro img { width:411px; height: 71px; }
#top .logo_intro .intro p { color: #fff; display: block; margin: 10px 0 0 0; padding: 0; font-size: 14px; line-height: 190%; }
#top .logo_intro a { color: #fff; border: 0; }
#top .logo_intro a img { border:0; }

#main { width: 960px; margin: auto; text-align: left; position: relative; }

#main #weibo { border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; background: #F9F9F9; height: 50px; }
#main #weibo .title { float: left; display: inline; padding: 16px 23px 0 23px; height: 34px; }
#main #weibo .title img { display: block; width: 88px; height: 18px; background: url(images/v2_sprite.png) 0 -171px; }
#main #weibo .weibo_content { color: #555; display: inline; height: 50px; width: 785px; line-height: 50px; float: left; background: url(images/arrow.png) right center no-repeat; padding: 0 20px 0 0;  }
#main #weibo .weibo_content .date { color: #888; }
#main #weibo a { text-decoration: none; }
#main #weibo a:hover { text-decoration: underline; }

#main .features { border-left: 1px solid #E4E4E4; border-bottom: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; }
#main .features .feature { float: left; display: inline; border-right: 1px solid #E4E4E4; width:319px; height:280px; position: relative; }
#main .features .feature .title { height: 120px; }
#main .features .feature .intro { padding: 0 30px; font-size: 14px; line-height: 170%; height: 90px; overflow: hidden; }
#main .features .feature .links { padding: 0 30px; vertical-align: bottom; height: 40px; margin-bottom: 30px; position: relative; }
#main .features .feature .links a { font-size: 10px; color: #555; position: absolute; bottom: 0; }
#main .features .last { border:0 !important; width: 318px !important; }

.new_sign { background: url(images/v2_sprite.png) 0 -243px; width: 91px; height: 91px; position: absolute; right:-1px; top: -1px; }


#main .more_features { display: block; border: 1px solid #E4E4E4; margin: 15px 0; background: #F9F9F9; list-style: none; padding: 0 20px; height: 40px; line-height: 40px; }
#main .more_features li { float: left; display: inline; margin: 0 15px 0 0; }
#main .more_features .title { font-size: 14px; margin: 0 20px 0 0; cursor: default; }
#main .more_features a { text-decoration: none; color: #666; }
#main .more_features a:hover { text-decoration: underline; }

#footer { border-top: 1px solid #E4E4E4; margin:30px 0 50px 0; }

#footer .line { display: block; margin: 10px auto 50px auto; width:960px; text-align: left; color: #999; }
#footer .copyright { font-size: 10px; color: #666; margin: 0 5px 0 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
