
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,table,img,label,abbr,object{margin:0;padding:0;background:transparent;border:0;outline:0;}
html{-webkit-text-size-adjust:none;}
object{line-height:1%}
a{hide-focus:expression(this.hideFocus=true); outline:none;text-decoration: none;}
a:focus{-moz-outline-style:none;}
body{background:#000;font:12px/1.5 Microsoft YaHei,tahoma,arial,sans-serif; color:#cb784f;}
html{_background-image:url(about:blank);_background-attachment:fixed}
.wraper{width:100%; margin:90px auto 0; position:relative; font-size:16px;}
.pr{position:relative;z-index:0;}
em{font-style:normal;}
img{vertical-align:top;border:0;}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}
.l,.r{display:inline-block}
.l,.r{display:inline}
.l{float:left}
.r{float:right}
.none{ display:none;}
.active{ display:block !important;}
.link{position:absolute;background:url(about:blank);text-indent:-999em;overflow:hidden;display:block;}
#obindex{ width:165px; height:120px; right:50%; top:20px; margin-right:-450px;}
.bg{ width:100%; position:absolute; top:0; left:0;}
.bg div{ width:100%; height:774px; margin:0 auto ;}
.bg .bg01{ background:url(../images/bg_img_01.jpg) no-repeat center top;}
.bg .bg02{ background:url(../images/bg_img_02.jpg) no-repeat center top;}
.bg .bg03{ background:url(../images/bg_img_03.jpg) no-repeat center top;}
.bg .bg04{ background:url(../images/bg_img_04.jpg) no-repeat center top;}
.bg .bg05{ background:url(../images/bg_img_05.jpg) no-repeat center top;}
.bg .bg06{ background:url(../images/bg_img_06.jpg) no-repeat center top;}
.bg .bg07{ background:url(../images/bg_img_07.jpg) no-repeat center top;}
.bg .bg08{ background:url(../images/bg_img_08.jpg) no-repeat center top;}
.bg .bg09{ background:url(../images/bg_img_09.jpg) no-repeat center top;}
.bg .bg10{ background:url(../images/bg_img_10.jpg) no-repeat center top;}
.bg1 .bg09{ height: 200px;}

.main{ width:1000px; margin:0 auto; position:relative;}
.main .header{ width:100%; height:353px; text-indent:-9999px;}
.main .nav{ width:400px; height:71px; margin:0 auto;}
.main .nav a{ width:188px; height:71px; line-height: 64px; font-size: 30px; color: #fcd67c; font-weight: bold; text-align: center; float:left; background: url(../images/bg_nav.jpg) no-repeat; margin: 0 6px; -webkit-text-stroke: 1.0px #420a05;}
.main .nav a.on,.main .nav a:hover{ background-position:0 -71px; text-decoration: none; color: #ffe6a5; -webkit-text-stroke: 1.0px #ef320f}
.box{ display:inline-block;}
.box .title{ text-align: center; margin:118px auto 20px; display: inline-block;}
.box .title h2{ width:1000px; height:50px; text-indent:-9999px; background:url(../images/bg_h2.png) no-repeat;}
.box .title em.time{ width: 681px; height: 47px; line-height: 47px; background:url(../images/bg_time.png) no-repeat; display: block; font-size: 24px; color: #d39767; font-weight: bold; font-style: oblique; margin: 10px auto 10px;}
.box .title p span{ color: #f3c76a;}
.bg2 .box .title{ margin:90px auto 20px;}
.bg1 .box1 h2{ background-position: 0 -13px;}
.bg1 .box1 .day{ width: 1000px; height: 625px; background: url(../images/bg1_box1_box.jpg) no-repeat; display: inline-block; margin: 13px auto 40px;}
.bg1 .box1 .day ul{ width: 981px; height: 600px; margin: 20px 0 0 20px;}
.bg1 .box1 .day ul li{ width: 196px; height: 100px; float: left;}
.bg1 .box1 .day ul li strong,.bg1 .box1 .day ul li span{ width: 196px; height: 50px; display: block; text-align: center; line-height: 50px;}
.bg1 .box1 .day ul li strong{ font-size: 20px;}
.bg1 .box1 .day ul li span{ font-size: 16px; color: #fff0de;}
.bg1 .box1 .day ul li .c1{ color: #ffba26; font-weight: bold;}
.bg1 .box1 .day ul li .c2{ color: #f3c76a; font-weight: bold;}
.bg1 .box1 .iconbox .gifts{ width: 636px; height: 325px; background: url(../images/bg1_box1_icon.jpg) no-repeat; padding-left: 25px; margin-right: 20px;}
.bg1 .box1 .iconbox .gifts div{ width: 120px; height: 122px; float: left; margin: 36px 8px 0;}
.bg1 .box1 .iconbox .gifts .icon{ text-align: center;}
.bg1 .box1 .iconbox .gifts .icon span{ display: block; line-height: 32px; color: #f9dbb5; font-size: 14px;}
.bg1 .box1 .iconbox .gifts .k1{ width: 59px;}
.bg1 .box1 .iconbox .gifts .bk{ line-height: 130px;}
.bg1 .box1 .cbbox li{ width: 234px; height: 314px; float: left; border: 3px solid #824d35; position: relative; margin:30px 13px 0  0;}
.bg1 .box1 .cbbox li strong{ width: 201px; height: 33px; position: absolute; top:-20px; left: 20px; background: url(../images/bg1_box1_cb.png) no-repeat; text-align: center; font-size: 18px; color: #f9dbb5; display: block;}
.bg1 .box1 .cbbox li.last{ margin-right: 0;}
.bg1 .box1 .cbbox li.cb1{ margin-top: 50px;}
.bg1 .box2 h2{ background-position: 0 -86px;}
.bg1 .box2 .txt{ margin-top: 20px; display: inline-block;}
.bg1 .box2 .txt .l{ margin: 0 30px ;}
.bg1 .box2 .txt .r{ width: 740px; font-size: 14px; padding-top: 20px; line-height: 24px;}
.bg1 .box2 .txt .r p span{ color: #f3c76a;}
.bg1 .box2 .pic{ width: 611px; height: 445px; margin: 0 auto;}
.bg1 .box2 .pic .l{ margin-top: 104px;}
.bg1 .box2 .gifts{ width: 1000px; height: 612px; background: url(../images/bg1_box2_box.jpg) no-repeat; display: inline-block;}
.bg1 .box2 .gifts ul{ width: 976px; height: 587px; margin: 20px 0 0 20px;}
.bg1 .box2 .gifts ul li{ height: 50px; line-height: 50px; overflow: hidden;}
.bg1 .box2 .gifts ul li.last{ height: 127px; line-height: 25px; padding-top: 10px;}
.bg1 .box2 .gifts ul li strong{ width: 198px; text-align: center; font-size: 20px; float: left;}
.bg1 .box2 .gifts ul li.last strong{ height: 127px; line-height: 117px;}
.bg1 .box2 .gifts ul li span{ float: left; padding-left: 30px; color: #fff0de;}
.bg1 .box3 h2{ background-position: 0 -164px;}
.bg1 .box3 ul{ margin-top: 35px;}
.bg1 .box3 ul li{ width: 148px; height: 132px; float: left; text-align: center; margin: 0 25px; border: 1px solid #64351f; background: #20100a; position: relative; padding-top: 25px;}
.bg1 .box3 ul li span{ display: block; font-size: 14px; margin-top: 5px;}
.bg1 .box3 ul li strong{ width: 161px; height: 33px; background: url(../images/bg1_box3_txt.png) no-repeat; line-height: 33px; display: block; position: absolute; top: -20px; left: -7px; color: #f9dbb5;}


.bg1 .box4 h2{ background-position: 0 -239px;}
.bg1 .box4 span,.bg1 .box4 b{ font-size: 14px; display: block; padding-left: 27px; line-height: 25px;}
.bg1 .box4 b{ color: #824d35; margin: 20px 0; font-weight: normal;}
.bg1 .box4 span em{ color: #f3c76a;}
.bg1 .box4 ul{ margin: 25px 0 0 27px;}
.bg1 .box4 ul li{ width: 305px; height:80px; float: left; font-size: 14px; line-height: 19px;}
.bg1 .box4 ul li img{ float: left; margin-right: 10px;}
.bg1 .box4 ul li strong{ display: block; font-size: 16px;}
.bg1 .box4 ul li.last strong{ margin-top: 20px;}
.bg1 .box4 .npc{ position: absolute; top: 298px; right: -50px;}

.bg1 .box5 h2{ background-position: 0 -316px;}
.bg1 .box5 ul{ width: 530px; height: 142px; margin: 30px auto 0;}
.bg1 .box5 ul li{ width: 208px; height: 142px; float: left; text-align: center; margin: 0 25px; border: 1px solid #64351f; background: #20100a; position: relative;}
.bg1 .box5 ul li strong{ width: 221px; height: 33px; background: url(../images/bg1_box5_txt.png) no-repeat; line-height: 33px; display: block; position: absolute; top: -20px; left: -5px; color: #f9dbb5;}
.bg1 .box5 ul li p{ margin: 20px 0 5px 0;}
.bg1 .box5 ul li div{ width: 136px; height: 76px; background: url(../images/bg1_box5_box.jpg) no-repeat; margin: 0 auto; font-weight: bold; color: #18100c;}
.bg1 .box5 ul li div span{ font-size: 14px; display: block; padding-top: 15px;}

.bg1 .box6 h2{ background-position: 0 -402px;}
.box .img{ position: relative; border: 3px solid #824d35; margin: 40px 0 30px 0;}
.box .img strong,.box .pic strong{ width: 402px; height: 53px; line-height: 51px; background: url(../images/bg1_box6_txt.png) no-repeat; text-align: center; position: absolute; top: -29px; left: 35px; font-size: 28px; color: #f9dbb5; z-index: 3;}
.box .img strong.s1{ font-size: 18px;}
.box .img strong span{ color: #f3c76a;}

.bg2 .box1 h2{ background-position: 0 -476px;}
.bg2 .pic{ width: 474px; height: 664px; border: 3px solid #824d35; margin: 30px 0 30px;}

.bg2 .box2 h2{ background-position: 0 -545px;}
.bg2 .box3 h2{ background-position: 0 -609px;}
.bg2 .box3 .pic{ height: 444px;}
.bg2 .box4 h2{ background-position: 0 -680px;}
.bg2 .box5 h2{ background-position: 0 -751px;}
.bg2 .box5 .iconbox{ width: 518px; height: 251px; border: 1px solid #64351f; background: #20100a; position: relative; color: #18100c; margin: 110px 0 50px 100px; }
.bg2 .box5 .iconbox p{ margin: 15px 0 0 78px;}
.bg2 .box5 .iconbox .icon{ width: 256px; height: 206px; background: url(../images/bg2_box5_box.jpg) no-repeat; float: left; margin: 23px 18px 0 36px;}
.bg2 .box5 .iconbox .ic{ width: 208px; height: 76px; float: left;}
.bg2 .box5 .iconbox .ic img{ float: left; margin-right: 10px;}
.bg2 .box5 .iconbox .ic p{ float: left; margin: 0;}
.bg2 .box5 .iconbox .ic p b{ display: block; margin-top: 10px; color: #cb784f; font-weight: normal;}
.bg2 .box5 .iconbox .ic p span{ color: #824d35; font-size: 14px; }
.bg2 .box5 .iconbox .i1{ margin: 39px 0 24px 0;}
.bg2 .box5 .iconbox strong{ width: 531px; height: 36px; background: url(../images/bg2_box5_txt.png) no-repeat; line-height: 33px; display: block; position: absolute; top: -20px; left: -5px; color: #f9dbb5; text-align: center; font-size: 22px;}
.bg2 .box5 .iconbox .sj{ position: absolute; top: 100px; left: -45px;}
.bg2 .box5 .npc{ position: absolute; top: 202px; right: 74px;}

.showpic{ margin:0 auto; position:relative;}
.showpic ul{ margin:0 auto; position:relative;}
.showpic ul li{ position:absolute; display:none;}
.btn_left,.btn_right{ width:35px; height:26px; bottom:0; background:url(../images/bg_arr.jpg) no-repeat; text-align:center; display:block; position:absolute; cursor:pointer; text-indent:-9999px; z-index:10;}
.btn_left{ background-position:0 0; right:36px;}
.btn_right{ background-position:-35px 0; right:0;}
.pageNum{ display:none;}

#go_top{ left:50%; margin:0 0 0 510px;position:absolute; top:650px;}
.bg1 .go_top a{ background:url(../images/bg1_top.jpg) no-repeat; }
.bg2 .go_top a{ background:url(../images/bg2_top.jpg) no-repeat; }
.go_top a{ width:103px; height:35px; display:block; text-indent: -9999px;}
.go_top a.g1{ background-position: 0 0;}
.go_top a.g2{ background-position: 0 -35px;}
.go_top a.g3{ background-position: 0 -70px;}
.go_top a.g4{ background-position: 0 -105px;}
.go_top a.g5{ background-position: 0 -140px;}
.go_top a.g6{ background-position: 0 -175px;}
.bg2 .go_top a.top{ background-position: 0 -175px;}
.bg1 .go_top a.top{ background-position: 0 -210px;}
.go_top a.g1:hover{ background-position: -103px 0;}
.go_top a.g2:hover{ background-position: -103px -35px;}
.go_top a.g3:hover{ background-position: -103px -70px;}
.go_top a.g4:hover{ background-position: -103px -105px;}
.go_top a.g5:hover{ background-position: -103px -140px;}
.go_top a.g6:hover{ background-position: -103px -175px;}
.bg2 .go_top a.top:hover{ background-position: -103px -175px;}
.bg1 .go_top a.top:hover{ background-position: -103px -210px;}

#event_footer{ width:100%; height:160px; margin:0 auto; background:#383838; position:absolute; bottom:0; left:0;}

