@charset "gb2312";
/*author:yangjing */
body,html{margin:0; padding:0px;font-size:12px; font-weight:normal; background:#000 ; }
div,h1,h2,h3,h4,h5,h6,dl,ul,li,p,dt,dd,span,form{ margin:0; padding:0; list-style:none; }
img{ border:none;}
.blankbar{ clear:both; height:8px; overflow:hidden;}

a{ text-decoration:none;}


.top{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/topBg.gif) repeat-x; height:51px;}
.topBar{ width:960px;height:51px; margin:0 auto; background:url(http://img1.cache.jj.cn/special/2012JJanniversary/top2.jpg) no-repeat; }
.topBar ul{float:right; height:50px; width:362px;}
.topBar ul li{float:left;}
.topBar a{ float:left; width:120px; height:50px;  }
.topBar a:hover{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/topmenu.gif) no-repeat;}
.topBar a.topmenu1:hover{ background-position:-0px 0px;}
.topBar a.topmenu2:hover{ background-position:-120px 0px;}
.topBar a.topmenu3:hover{ background-position:-240px 0px;}


.bg{ width:100%; min-width:960px;  _width:expression((documentElement.clientWidth < 960) ? "960px" : "100%" ); margin:51px 0 0 0; }
.bg li{height:100px;  background-repeat:no-repeat; background-position:top center; overflow:hidden; vertical-align:middle;}
.bg_01{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_01.jpg) ; }
.bg_02{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_02.jpg) ; }
.bg_03{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_03.jpg) ; }
.bg_04{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_04.jpg) ; }
.bg_05{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_05.jpg) ; }
.bg_06{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_06.jpg) ; }
.bg_07{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_07.jpg) ; }
.bg_08{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_08.jpg) ; }
.bg_09{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_09.jpg) ; }
.bg_10{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_10.jpg) ; }
.bg_11{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/bg_11.jpg) ; }
.bg li.bg_11{ height:84px;}


a.logo{  width:120px; height:60px; display:block; position:absolute; top:20px; left:40px; background:url(http://img1.cache.jj.cn/special/2012JJanniversary/blank.gif) repeat; }
.fla{ position:absolute; margin-top:0; margin-left:340px; }

.lay{ position:absolute; width:100%; top:0; left:0; }
.c_960{position:relative; margin:0 auto; width:960px; clear:both; }

.turn{ position:absolute; width:930px; height:450px; margin:320px 0 0 16px;  }
.img03{  position:absolute; z-index:12;  top:0; left:0;}
.hovImg{ position:absolute;  z-index:11; display:none;}
#hovImg1{top:181px; left:19px;}
#hovImg2{top:38px; left:116px;}
#hovImg3{top:10px; left:316px;}
#hovImg4{top:26px; left:541px;}
#hovImg5{top:161px; left:720px;}

.mainPage{ position:absolute; z-index:10;   width:960px; clear:both;  top:460px; left:0;}

.describe{ font-family:Microsoft YaHei; font-size:20px;  font-weight:bold;color:#7f0000;line-height:38px; width:520px; margin:0 auto; text-align:center; }
.describe b{ display:block;}
.describe span{ color:#0036ff;}
.describe em{ font-size:18px; font-style:normal;}
.describe em a{ color:#7f0000; text-decoration:underline; font-size:18px;}
.describe em a:hover{ color:#f00;}
.des1{font-size:24px; line-height:50px;  margin-top:30px; }
.des1 em{font-size:14px;}

.prizes{width:520px; margin:0px auto; margin-top:35px;}
.prizes li{float:left; display:inline; margin:0 2px;}

.games{clear:both; width:630px; margin:0 auto ; padding:25px 0 0 0;}
.games ul{ width:510px; margin:0 auto;}
.games ul li{float:left;}
.games p{clear:both; text-align:center;font-family:Microsoft YaHei; font-size:18px;  font-weight:bold;color:#7f0000; padding:10px 0 0 0;}

.sub3But{ width:280px; margin:0 auto; margin-top:60px;}
.sub3But a{ display:block; width:280px; height:37px; background:url(http://img1.cache.jj.cn/special/2012JJanniversary/sub3But.gif) no-repeat; margin-top:15px; text-align:center;}
.sub3But a.leitai{ background-position:0 0;}
.sub3But a.leitai:hover{ background-position:0 -37px;}
.sub3But a.chengz{ background-position:0 -74px;}
.sub3But a.chengz:hover{ background-position:0 -111px;}
.sub3But a.zhengw{ background:none; font-size:18px; font-family:Microsoft YaHei; font-weight:bold; text-decoration:underline; color:#0032c2;}
.sub3But a.zhengw:hover{ text-decoration:none;}

.leftArea{float:left; display:inline;}
.rightArea{float:right;display:inline;}
.footer{ color:#2f2f2f;}
.foot-c{ width:960px; margin:0 auto;   text-align:left; line-height:20px; m height:60px;}
.foot-c .leftArea{margin-left:60px;}
.foot-c .rightArea{marign-left:20px; width:760px;}
a.logo_foot{ display:block; width:140px; height:60px;}

.content2{ background:#f00;}

.title{ width:280px; text-align:center;font-family:Microsoft YaHei; font-size:18px;  font-weight:bold;color:#7f0000; position:absolute; z-index:14;  top:460px; left:340px; }
.box1{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/box1.gif) no-repeat; width:371px; height:67px; position:absolute; z-index:14;  top:490px; left:290px; color:#ffa51e;}
.box1 table{ width:350px; text-align:center;}
.box1 td{ height:18px;}
.box1 h3{ height:25px; line-height:28px; text-align:center; overflow:hidden; font-size:12px; }
.box1 h3 span{color:#fed7f8;}
.box1Tab{ height:54px; padding-top:7px; margin-top:3px; overflow-x:hidden; overflow-y:auto; }


.join{  position:absolute; z-index:14;  top:612px; left:180px;}

.dateTab{position:absolute; z-index:14;  top:570px; left:240px; }
.dateTab table{ width:360px; background:#f5ae65;  }
.dateTab table td{}
.dateTab table span{border:1px solid #ffdda3;display:block; width:65px; height:28px;text-align:center; line-height:28px; }
.dateTab table a{ display:block; width:65px; height:34px; background:#0f0; text-align:center; line-height:34px; font-size:24px; background:#f8ca7f; font-weight:bold; color:#882811; border:1px solid #ffdda3}
.dateTab table a:hover,
.dateTab table a.on{color:#ffffff; background:url(http://img1.cache.jj.cn/special/2012JJanniversary/dateHov.gif) no-repeat;}
.dateTab table .nov a{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/date11.gif) no-repeat;}
.dateTab table .nov a:hover,
.dateTab table .nov a.on{background:url(http://img1.cache.jj.cn/special/2012JJanniversary/dateHov11.gif) no-repeat;}
.dateTab table .dec a{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/date12.gif) no-repeat;}
.dateTab table .dec a:hover,
.dateTab table .dec a.on{background:url(http://img1.cache.jj.cn/special/2012JJanniversary/dateHov12.gif) no-repeat;}

.title2{ width:420px;position:absolute; z-index:14;  top:852px; left:250px;font-family:Microsoft YaHei; font-size:16px;  font-weight:bold;color:#7f0000; text-align:center; line-height:30px;}
.title2 span{ color:#0036ff;}
.box2{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/box2.gif) no-repeat; width:371px; height:136px;position:absolute; z-index:14;  top:912px; left:290px;}
.box2 table{width:370px; color:#82412a;}
.box2 table th{ height:32px; text-align:center;font-size:14px;color:#ffe79e;}
.box2 table td{ text-align:center; height:25px;}
.box2 table td b{color:#ff3000;}

.prizes2{position:absolute; z-index:14;  top:980px; left:290px;}
.prizes2 li{float:left; display:inline; margin:0 2px;}

.timeBut{ width:256px; height:35px;  position:absolute; top:720px; z-index:15; left:350px;  }
.timeBut a{ background:url(http://img1.cache.jj.cn/special/2012JJanniversary/timeBut.gif) no-repeat; width:115px; height:28px;}
.timeBut a.tab1{ background-position:0 0; float:left;}
.timeBut a.tab1:hover{ background-position:0 -28px;}
.timeBut a.tab2{ background-position:-142px 0; float:right;}
.timeBut a.tab2:hover{ background-position:-142px -28px;}