body { color: #518545; font: 12px/20px "SimSun", "宋体", "Arial Narrow"; background: url(../images/qingchun/banner.jpg) center top no-repeat #E3F2C7; }
/*model*/
.main { margin: 0 auto; width: 960px; position: relative; }
/*新增*/
a { text-decoration: none; color: #518545; }
a:hover { color: #81bd75; }
.section { margin-top: 15px; }
.banner { height: 400px; position: relative; }
.banner a { display: block; position: absolute; background: url("../images/qingchun/51_spirites.png"); font-size: 14px; color: #fff; }
.banner a.headBtn { left: 826px; top: 181px; width: 110px; height: 33px; background-position: 0 -10px; text-align: center; line-height: 31px; }
.banner a.headBtn:hover { background-position: -120px -10px; color: #fff; }
.banner a.cmtBtn { left: 543px; top: 372px; width: 148px; height: 24px; background-position: 0 -399px; line-height: 24px; padding-left: 32px; font-family: "微软雅黑" arial; }
.banner a.cmtBtn:hover { text-decoration: underline; color: #fff; }
.banner a.likeBtn { left: 734px; top: 372px; width: 47px; height: 24px; z-index: 3; background-position: -201px -399px; line-height: 24px; padding-left: 27px; font-family: "微软雅黑" arial; }
.banner a.likeBtn:hover { text-decoration: underline; color: #fff; }
.banner a.likeBtn.current { background-position: -560px -399px; cursor: default; text-decoration: none; color: #fff; }
.banner a.number { left: 802px; top: 372px; width: 142px; height: 24px; z-index: 2; background: #F7FBEE; line-height: 24px; padding-left: 14px; color: #589838; font-size: 14px; font-family: "微软雅黑" arial }
.banner .feijiIcon { background: url("../images/qingchun/feiji.png") no-repeat; width: 16px; height: 14px; display: block; position: relative; left: 938px; top: 377px; z-index: 5 }
.topContent p { line-height: 28px; padding: 10px 20px; color: #669900; font-size: 14px; text-indent: 2em; font-family: "微软雅黑" arial }
.topContent, .section-w { background: #F7FBEE; }
.section-w { margin-top: 15px; padding: 15px 0 0 20px; }
.title { height: 52px; margin-bottom: 20px; background: url("../images/qingchun/51_spirites.png") no-repeat; }
/*版块一样式开始*/
.section1 { padding-bottom: 35px; *+height: 450px;
}
.title1 { background-position: 0 -136px; }
.timeBar { height: 56px; background: url("../images/qingchun/51_spirites.png") no-repeat 0 -332px; position: relative; }
.year { cursor: pointer; position: absolute; top: 0; width: 63px; height: 46px; font-size: 14px; line-height: 18px; text-align: center; color: #8d8d8d; font-family: "微软雅黑"; }
.year60 { left: 43px; }
.year70 { left: 238px; }
.year80 { left: 435px; }
.year90 { left: 630px; }
.year00 { left: 825px; }
.plane { width: 63px; height: 25px; background: url("../images/qingchun/51_spirites.png") no-repeat; background-position: -93px -97px; }
div.year.current { font-size: 18px; font-weight: bold; color: #669900; width: 83px; height: 47px; }
div.year.current .plane { width: 83px; height: 29px; background-position: 0 -97px; }
div.year60.current { left: 34px; }
div.year70.current { left: 227px; }
div.year80.current { left: 420px; }
div.year90.current { left: 623px; }
div.year00.current { left: 816px; }
.tabContent { margin-top: 8px; padding-right: 10px; }
.tabContent p { line-height: 24px; color: #518545; margin-bottom: 15px; }
.tabContent_l { width: 636px; overflow: hidden; }
.tabContent_l ul { width: 700px; }
.tabContent_l li { margin: 7px 0; padding-left: 37px; width: 247px; height: 18px; line-height: 18px; margin-right: 50px; float: left; display: inline; background: url("../images/qingchun/51_spirites.png") no-repeat -910px -280px; }
.tabContent_l li a { color: #518545; }
.tabContent_l li:hover { background-position: -910px -253px; }
.tabContent_l li:hover a { color: #81bd75; }
.tabContent_l li span { color: #999999; margin-left: 5px; }
.tabContent_r { width: 293px; position: relative; }
.tabContent_r img { width: 293px; height: 255px; }
a.listenMore { display: block; line-height: 16px; position: absolute; right: 3px; bottom: 5px; color: #518545; height: 16px; z-index: 100; }
a.listenMore:hover { color: #81bd75; }
/*版块一样式结束*/

/*zhangbin*/

/*css spirites*/
.section2L .leftTitle h2, .section2R_box1 h2, .section2R_box1 a.uploadBtn, .section3L .leftTitle h2, .section3R h2, .section4L h2.qingchunSay, .section4R h2 { background: url("../images/qingchun/51_spirites.png") no-repeat left bottom; }
.section2, .section3, .section4 { display: inline-block; }
.section2 .section2L, .section3 .section3L, .section4 .section4L { background-color: #F7FBEE; width: 640px; padding: 15px 20px; display: inline-block; float: left; }
.section2L .leftTitle h2 { background-position: 0 -200px; width: 644px; height: 52px; }
.section2L .leftContent, .section3L .leftContent { margin-top: 20px; display: inline-block; }
.leftContent .imgList { margin-left: -40px; _margin-left: -80px; float: left; *+margin-bottom: 20px;
_margin-bottom: 6px; }
.imgList dl { float: left; margin-left: 42px; _margin-left: 42px; margin-bottom: 20px; }
.imgList dl dt a { display: block; width: 180px; height: 135px; padding: 2px; }
.imgList dl dt a:hover { border: 2px solid #81BD75; padding: 0; }
.imgList dl dd { text-align: left; float: left; color: #999999; line-height: 30px; margin-right: 5px; }
.imgList dl dd a { color: #518545; }
.imgList dl dd a:hover { color: #81BD75; }
.leftContent .musicList { border: 1px #D8D8D8 solid; display: inline-block; padding: 10px; }
.leftContent .musicList ul li { float: left; line-height: 30px; height: 30px; width: 205px; }
.leftContent .musicList ul li a { word-break: keep-all; display: inline-block; margin-right: 5px; color: #518545; }
.leftContent .musicList ul li a:hover { color: #81BD75; }
.leftContent .musicList ul li span { color: #999999; }
.section2 .section2R, .section3 .section3R, .section4 .section4R { width: 270px; margin-left: 10px; _margin-left: 5px; float: right; }
.section2R .section2R_box1 { background-color: #F7FBEE; padding: 15px 10px; position: relative;     /*add by wuyasong*/ }
.section2R_box1 a.qingchunReg { position: absolute; left: 43px; top: 225px; top: 227px\9; color: #0293F5; text-decoration: underline; font-weight: bold; }   /*add by wuyasong*/
.section2R_box1 h2 { background-position: -240px 0; width: 248px; height: 52px; }
.section2R_box1 p { margin: 10px 0 9px 0; line-height: 25px; color: #81BD75; text-align: center; }
.section2R_box1 a.uploadBtn { background-position: 0 -53px; display: inline-block; font-family: "微软雅黑" arial; font-size: 14px; color: #ffffff; width: 83px; height: 34px; line-height: 34px; text-align: center; position: relative; left: 80px; margin-top: 10px; margin-top: 4px\9; }
.section2R_box1 a.uploadBtn:hover { background-position: -93px -53px; }
.section2R_box1 .add-1 { width: 250px; margin-top: 10px; }
.section2R_box1 a.hasUpload { text-align: left; /*height: 34px;
    line-height: 34px;*/ display: inline-block; text-decoration: underline; padding-left: 2px; }
.section2R_box1 a.zixunColor { color: #E4192C; padding-left: 0 }
.section2R_box1 a.ruxuanColor { color: #3FB20E; font-weight: bold }
.section3 { height: 600px; overflow: hidden; }
.section3 .section3L { height: 600px; overflow: hidden; }
.section3L .leftTitle h2 { background-position: 0 -275px; width: 644px; height: 52px; }
.section3 .section3R { width: 250px; background-color: #F7FBEE; padding: 15px 10px; _margin-left: 5px; height: 600px; overflow: hidden; }
.section3R h2 { background-position: -498px -1px; width: 248px; height: 52px; }
.section3R .imglist_1, .section4R .imglist_1 { position: relative; display: inline-block; }
.imglist_1 a.img { display: inline-block; width: 250px; height: 115px; margin-top: 18px; padding: 2px; margin-left: -2px; _padding: 0; }
.imglist_1 a.img:hover { border: 2px solid #81BD75; _border: none; padding: 0; }
.imglist_1 a.img img { }
.imglist_1 .fixpng { background: url("../images/qingchun/imgBg.png") no-repeat bottom; width: 250px; height: 25px; position: absolute; bottom: 2px; _bottom: 0; left: 2px; _left: 0; text-align: center; line-height: 25px; }
.imglist_1 .fixpng a { }
.imglist_1 .fixpng a:hover { color: #81BD75; }
.section3R ul li { background: url("../images/qingchun/liLine.jpg") no-repeat left center; color: #518545; height: 26px; line-height: 26px; padding-left: 8px; margin-left: 2px; }
.section3R ul li span { font-size: 16px; line-height: 26px; }
.section3R ul li a { color: #518545; }
.section3R ul li a:hover { color: #81BD75; }
.section4 { }
.section4 .section4L { /*height: 742px;*/ }
.section4L h2.qingchunSay { background-position: -498px -62px; width: 412px; height: 52px; }
.section4 .section4R { width: 250px; background-color: #F7FBEE; padding: 15px 10px; _margin-left: 5px; }
.section4R h2 { background-position: -240px -62px; width: 248px; height: 52px; }

/*返回顶部*/
*html{background-image:url(about:blank);background-attachment:fixed;}
.shareTop { width: 40px; position: fixed; right: 0; bottom: 150px; _position:absolute;_bottom:auto;_margin-bottom:150px;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}.shareTop .top, .shareTop .bdshare_b a.img, .shareTop .tecentWeibo a { background: url("../images/qingchun/share_spirites.png") no-repeat center; width: 110px; height: 318px; }
.shareTop a.top { display: inline-block; background-position: 0 0; width: 40px; height: 40px; margin-bottom: 10px; }
.shareTop a.top:hover { background-position: -70px 0; }
.shareTop .bdshare_b a.img { background-position: 0 -50px; display: inline-block; width: 40px; height: 80px; }
.shareTop .bdshare_b .img:hover { background-position: -70px -50px; }
.shareTop .tecentWeibo a { background-position: 0 -140px; display: inline-block; width: 40px; height: 178px; margin-top: 10px; }
.shareTop .tecentWeibo a:hover { background-position: -70px -140px; }
/*common控制*/
#vv_comment .talk_frame .talk_box { min-height: 660px; margin-top: 10px; }
