.netease-tips { display: none;}
body { background: url(../img/bg_01.jpg) center 55px no-repeat #def9fd; }
.bg { background: url(../img/bg_bottom.jpg) center bottom no-repeat; position: relative; min-width: 1200px; }
.logo { display: block; position: absolute; left: 535px; top: 70px; width:350px;}
.logo img { width:100%;}
.footer { margin-top: 50px; }
.topbar { position: relative!important;}

/*主体与标题*/
.content { position: relative; margin: 0 auto; width: 100%; padding-top: 680px; }
.content .areatitle { color: #ffd3a9; width: 622px; height: 51px; text-align: center; line-height: 51px; margin: 30px auto; font-size: 0; }
.content .areatitle.tit01 { background: url(../img/areatitle_01.png) center top no-repeat; }
.content .areatitle.tit02 { background: url(../img/areatitle_02.png) center top no-repeat; }
.content .areatitle.tit03 { background: url(../img/areatitle_03.png) center top no-repeat; }
.content .areatitle.tit04 { background: url(../img/areatitle_04.png) center top no-repeat; }

/*活动介绍*/
.content .act_summary { overflow: hidden; background: url(../img/bg_02.jpg) center center no-repeat; height: 310px;}
.content .act_summary .text { font-size: 16px; line-height: 2; color: #333; text-indent: 2em; width: 1000px; margin: 0 auto;}
.content .act_summary .btn { margin: 0 auto; width: 200px; height: 40px; line-height: 40px; text-align: center; margin-top: 10px; }
.content .act_summary .btn a { display: block; width: 200px; height: 40px; background: #329cd5; border-radius: 20px; font-size: 16px;}

/*大赛奖品*/
.content .act_prize { overflow: hidden; background: url(../img/bg_03.jpg) center center no-repeat; height: 333px;}
.content .act_prize .text { font-size: 16px; line-height: 2; color: #fff; text-indent: 2em; text-align: center; margin-bottom: 20px;}
.content .act_prize .icon { background: url(../img/act_prize_icon.png) center center no-repeat; width: 22px; height: 22px; display: inline-block; position: relative; top: 3px; margin-right: 10px;}
.content .act_prize span { color: #ffea00; font-size: 16px; font-weight: bold; margin: 0 5px;}
.content .act_prize .prizes { width:100%; overflow:hidden; text-align: center;} 

/*参与活动*/
.content .act_join { overflow: hidden; background: url(../img/bg_04.jpg) center center no-repeat; height: 550px;}
.content .act_join .text { font-size: 16px; line-height: 2; color: #333; text-indent: 4em; width: 1000px; margin: 0 auto;}
.content .act_join .btn { width: 250px; height: 80px; margin: 30px auto 0; background: url(../img/act_join_btn.png) center center no-repeat;  }
.content .act_join .btn a { width: 100%; height: 100%; display: block;}

/*作品展示*/
.content .act_works { overflow: hidden; margin-bottom: 50px; position: relative;}
.content .act_works .npc { position: absolute; left: 50%; top: 80px; margin-left: 30px;}
.content .act_works .works { width:800px; margin: 0 auto; padding-right: 250px; overflow:hidden;} 
.content .act_works .works ul { } 
.content .act_works .works li { width: 100%; height: 120px; margin:0 10px 15px; background: #329cd5; border-radius: 10px; overflow: hidden;} 
.content .act_works .works li .pic { float: left; width: 160px; height: 120px;}
.content .act_works .works li .pic img { width: 100%; height: 100%;}
.content .act_works .works li .text { float: right; width: 620px; height: 120px; padding: 0 10px; } 
.content .act_works .works li .text .tit { color: #ffe33f; font-size: 22px; line-height: 2; overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap;}
.content .act_works .works li .text .des { line-height: 1.5;}
.content .act_works .works li .text .time { line-height: 2; color: #c1e2f7;}
.content .act_works .works li .text .author { line-height: 2; color: #c1e2f7; margin-left: 10px;}
.content .act_works .works .btn { margin: 0 auto; width: 200px; height: 40px; line-height: 40px; text-align: center; margin-top: 30px; }
.content .act_works .works .btn a { display: block; width: 200px; height: 40px; background: #329cd5; border-radius: 20px; margin-left: 140px; font-size: 16px;}

/*右侧导航*/
.act_rightnav { position:fixed; top: 200px; right:20px; width:141px; height: 492px; overflow: hidden; z-index:9999; background: url(../img/act_rightnav_bg.png) center center no-repeat;}
.act_rightnav ul{ margin: 247px auto 0 ; width: 120px; }
.act_rightnav li{ width:120px; height:34px; margin-bottom: 18px; list-style:none; overflow:visible; text-align: center;}
.act_rightnav li:hover{ background: #fff; }
.act_rightnav li a{ display:block; font-size: 16px; line-height: 2; text-decoration:none; color:#def3ff; font-weight: bold;}
.act_rightnav li a:hover{ color:#1f78d5; }
.act_rightnav li.top { background: none; cursor: pointer;}