
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; overflow-x:hidden;}
object{line-height:1%}
a{hide-focus:expression(this.hideFocus=true); outline:none;text-decoration: none;}
a:focus{-moz-outline-style:none;}
a:hover{ text-decoration:none !important;}
body{font:12px/1.5 Microsoft YaHei,tahoma,arial,ËÎÌå,sans-serif; background:url(../images/bg_body.jpg) repeat-y; color:#0f0702;}
.wraper{width:100%; background:url(../images/bg_pgbody.jpg) no-repeat center top;}
.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{float:left}
.r{float:right}
.none{ display:none !important;}
.mrl{ margin-left:90px;}
.link{position:absolute;background:url(about:blank);text-indent:-999em;overflow:hidden;display:block;}
.active{ display:block !important;}
.loading{ width:100%; height:100%; _height:1200px; overflow:hidden; background:#000; position:fixed;_position:absolute; top:0px; left:0px; _top:expression(documentElement.scrollTop+0+"px");z-index:20; filter:Alpha(Opacity=100); opacity:1; }
.loading span{ width:113px; height:76px; line-height:25px; padding-top:37px; text-align:center; font-size:20px; position:absolute; top:45%; left:45%; background:url(../images/loading.jpg) no-repeat; color:#8299a7; display:block;}
.loading span b{ display:block; font-weight:normal;}

#index{ width:130px; height:90px;left:435px;top:145px;}
#video{ width:420px; height:160px;left:285px;top:452px; background:url(../images/video.png) no-repeat center center;}
.header{ width:100%; height:930px; background:url(../images/bg_header.jpg) no-repeat center top; margin-top:32px;}
.page01{ width:100%; height:985px; background:url(../images/bg_page01.jpg) no-repeat center top}
.page02{ width:100%; height:1054px; background:url(../images/bg_page02.jpg) no-repeat center top}
.page03{ width:100%; height:1166px; background:url(../images/bg_page03.jpg) no-repeat center top}
.page04{ width:100%; height:1414px; background:url(../images/bg_page04.jpg) no-repeat center top}
.page05{ width:100%; height:748px; background:url(../images/bg_page05.jpg) no-repeat center top}
.page06{ width:100%; height:842px; background:url(../images/bg_page06.jpg) no-repeat center top}
.page07{ width:100%; height:748px; background:url(../images/bg_page07.jpg) no-repeat center top}
.page08{ width:100%; height:748px; background:url(../images/bg_page08.jpg) no-repeat center top}
.page09{ width:100%; height:660px; background:url(../images/bg_page09.jpg) no-repeat center top}
.page10{ width:100%; height:863px; background:url(../images/bg_page10.jpg) no-repeat center top}
.page11{ width:100%; height:768px; background:url(../images/bg_page11.jpg) no-repeat center top}
.page12{ width:100%; height:1119px; background:url(../images/bg_page12.jpg) no-repeat center top}
.page13{ width:100%; height:1032px; background:url(../images/bg_page13.jpg) no-repeat center top}
.content{ width:1000px; height:100%; margin:0 auto; position:relative;}
.content h2{ width:1000px; height:175px; text-indent:-9999px;}

.nav{ width:800px; position:absolute; top:675px; left:150px;}
.nav ul li{ width:210px; height:70px; float:left; margin-right:36px;}
.nav a{ width:210px; height:70px; display:block; background:url(../images/bg_nav.jpg) no-repeat; text-indent:-9990px}
.nav .nav1 a{ background-position:0 0;}
.nav .nav2 a{ background-position:-210px 0;}
.nav .nav3 a{ background-position:-420px 0;}
.nav .nav1 a:hover,.nav .nav1 a.on{ background-position:0 -70px;}
.nav .nav2 a:hover,.nav .nav2 a.on{ background-position:-210px -70px;}
.nav .nav3 a:hover,.nav .nav3 a.on{ background-position:-420px -70px;}

.page01 .newmap .txt,.page01 .newmap .pic{ margin-left:95px;}
.page01 .newmap .txt h3{ font-size:18px; color:#2d2013; margin:88px 0 30px 0;}
.page01 .newmap .txt p{ font-size:14px;}
.page01 .newmap .pic{ margin-top:70px;}
.page01 .newmap .pic .img{ width:598px; height:417px; position:relative; float:left;}
.page01 .newmap .pic .img div{ position:absolute; top:0; left:0; display:none;}
.page01 .newmap .pic .btn{ width:186px; float:left; margin-left:12px;}
.page01 .newmap .pic .btn li{ width:186px; height:96px; margin-bottom:11px; background:#000;}
.page01 .newmap .pic .btn li img{ opacity:0.5;filter:Alpha(Opacity=50);}
.page01 .newmap .pic .btn li.on img{ opacity:1;filter:Alpha(Opacity=100);}

.page02 .newboss h2{ width:650px; height:337px; position:absolute;top:90px; left:-15px; background:url(../images/page02_h2.png) no-repeat; z-index:4; opacity:0; transform:translate(-10px,0px)}
.page02 .newboss .bg1{ width:635px; height:555px; position:absolute; top:320px; left:-40px; background:url(../images/page02_img1.png) no-repeat; z-index:2; opacity:0; transform:translate(-10px,0px)}
.page02 .newboss .bg2{ width:675px; height:675px; position:absolute; top:260px; right:-60px; background:url(../images/page02_img2.png) no-repeat; z-index:1; opacity:0; transform:translate(10px,0px)}
.page02 .newboss .pic{ width:750px; height:490px;  position:absolute; top:325px; left:125px; background:url(../images/page02_bg_img.png) no-repeat; z-index:3; opacity:0; transform:translate(0px,5px)}
.page02 .newboss .showpic{ width:661px; height:434px; position:relative; overflow:hidden; margin-left:43px;}
.page02 .newboss .showpic ul{ width:661px; height:434px; position:absolute; top:0; left:0;}
.page02 .newboss .showpic ul li{ width:661px; height:434px; position:absolute; top:0; left:0; display:none;}
.page02 .newboss .pic .btn_left,.page02 .newboss .pic .btn_right{ width:45px; height:49px; background:url(../images/bg_arr.png) no-repeat; position:absolute; top:37%; text-indent:-9999px; cursor:pointer;}
.page02 .newboss .pic .btn_left{ left:-20px; background-position:0 0;}
.page02 .newboss .pic .btn_right{ right:-20px; background-position:0 -49px;}
.pageNum{ display:none;}
.page02 .newboss .txt{ position:absolute; top:920px; left:80px; font-size:14px; color:#fff;}

.page03 .newequ h2{ width:650px; height:337px; position:absolute;top:160px; right:-30px; background:url(../images/page03_h2.png) no-repeat; z-index:4;}
.page03 .newequ .pic{ width:1000px; height:450px; position:absolute; top:525px; left:0;}
.page03 .newequ .pic .img{width:1000px; height:450px;}
.page03 .newequ .pic .img .showimg div{ width:264px; height:404px; float:left; margin:0 25px; position:relative;}
.page03 .newequ .pic .img .showimg div span{ position:absolute; top:0; left:0;}
.page03 .newequ .pic .img .showimg div span.front{ z-index:2;}
.page03 .newequ .pic .img .showimg {transform: perspective(1000px);transform-style: preserve-3d; position:absolute; top:0; left:0; display:none;}
.page03 .newequ .pic .img .topon .back{transform: rotateY(0deg);}
.page03 .newequ .pic .img .topon .front{transform: rotateY(180deg);}
.page03 .newequ .pic .img .showimg div {position: relative;transform: perspective(1000px);transform-style: preserve-3d;transition: all 0.6s ease 0s;}
.front, .back {backface-visibility: hidden;left: 0;position: absolute;top: 0;transform-style: preserve-3d;transition: all 0.6s ease 0s;}
.back {transform: rotateY(-180deg);}
.page03 .newequ .txt{ position:absolute; top:1040px; left:200px; font-size:18px; color:#fff; font-weight:bold;}
.page03 .newequ .btn{ width:100px; margin:0 auto;}
.page03 .newequ .btn li{ width:13px; height:13px; border:1px solid #e2cb88; -moz-border-radius:10em; -webkit-border-radius:10em; border-radius:10em; text-indent:-9999px; float:left; margin:0 10px; cursor:pointer; overflow:hidden; }
.page03 .newequ .btn li.on{ background:none;  width:14px; height:14px; background:#e2cb88; }

.page04 .newplay{ height:1155px;}
.page04 .newplay h2{ width:650px; height:337px; position:absolute; top:75px; left:-35px; background:url(../images/page04_h2.png) no-repeat; }
.page04 .newplay .xl{ width:420px; height:435px; position:absolute; top:60px; right:-170px; background:url(../images/page04_xl.png) no-repeat; z-index:2}
.page04 .newplay .pic{ width:869px; height:443px; position:absolute; top:370px; left:65px; background:url(../images/page04_xl.png) no-repeat; z-index:1; display:none;}
.page04 .newplay .txt{ position:absolute;top:868px; left:100px; color:#b8b5b1; font-size:14px;}

.page05 .txt{ margin:30px 0 35px 0;}
.page05  p{ color:#ebe8e4; text-align:center; font-size:14px;}
.page05 .pic{ width:792px; height:360px; margin:0 auto;}
.page05 .pic .img{width:378px; height:360px;}
.page05 .pic .img p{ line-height:65px;}
.page05 .pic .showpic{ width:378px; height:299px; position:relative; overflow:hidden;}
.page05 .pic .showpic ul{ width:378px; height:299px; position:absolute; top:0; left:0;}
.page05 .pic .showpic ul li{ width:378px; height:299px; position:absolute; top:0; left:0; display:none;}
.page05 .pic .btn_left,.page05 .pic .btn_right{ width:35px; height:23px; line-height:23px; text-align:center; overflow:hidden; background:#d6a660; position:absolute; bottom:0; cursor:pointer; font-size:20px; font-weight:bold; color:#fff;}
.page05 .pic .btn_left{ left:0; }
.page05 .pic .btn_right{ left:35px; }

.picimg .txt{ font-size:14px; color:#edeae3; font-weight:bold; text-align:center; margin:35px 0 30px 0;} 
.picimg .pic{ width:877px; margin:0 auto; }
.picimg .showpic{ width:795px; position:relative; overflow:hidden; margin-left:41px;}
.picimg .showpic ul{ width:795px; position:absolute; top:0; left:0;}
.picimg .showpic ul li{ width:795px; position:absolute; top:0; left:0; display:none;}
.picimg .pic .btn_left,.picimg .pic .btn_right{ width:45px; height:49px; background:url(../images/bg_arr.png) no-repeat; position:absolute; top:43%; text-indent:-9999px; cursor:pointer;}
.picimg .pic .btn_left{ left:-5px; background-position:0 0;}
.picimg .pic .btn_right{ right:-5px; background-position:0 -49px;}



.page06 .pic,.page06 .showpic,.page06 .showpic ul,.page06 .showpic ul li{height:451px;}
.page07 .pic,.page07 .showpic,.page07 .showpic ul,.page07 .showpic ul li{height:414px;}
.page08 .pic,.page08 .showpic,.page08 .showpic ul,.page08 .showpic ul li,.page11 .pic,.page11 .showpic,.page11 .showpic ul,.page11 .showpic ul li,.page12 .pic,.page12 .showpic,.page12 .showpic ul,.page12 .showpic ul li{height:344px;}

.page11 .txt,.page12 .txt{ width:795px; font-weight:normal; text-align:left; margin-left:105px;}
.page12 .event{ width:770px; margin:110px auto 0;}
.page12 .event p{ font-size:14px; color:#fff; line-height:30px; text-indent:30px;}

.page13 .txt{ font-size:14px; color:#edeae3; margin:35px 0 30px 105px; }
.page13 .pic{ width:795px; height:400px; margin:0 auto 150px; }
.page13 .pic .img{ width:641px; height:400px; position:relative; float:left;}
.page13 .pic .img div{ position:absolute; top:0; left:0; display:none;}
.page13 .pic .btn{ width:135px; float:left; margin-left:4px;}
.page13 .pic .btn li{ width:135px; height:97px; margin-bottom:4px; background:#000;}
.page13 .pic .btn li img{ opacity:0.5;filter:Alpha(Opacity=50);}
.page13 .pic .btn li.on img{ opacity:1;filter:Alpha(Opacity=100);}

.page09 .gifts{ width:236px; height:340px; margin-top:60px; font-size:16px; color:#ececec;}
.page09 .gf1{ background:url(../images/page09_bg1.jpg) no-repeat center bottom; margin:60px 170px 0 170px;}
.page09 .gf1 dd{ margin-top:25px;}
.page09 .gf2{ background:url(../images/page09_bg2.jpg) no-repeat center bottom;}
.page09 .gf2 dd{ margin-top:17px;}
.page09 .gifts dl dt{ height:43px; line-height:43px; font-size:24px; color:#34270c; padding-bottom:25px; line-height:43px;}
.page09 .gifts dl dt span{ text-align:center; margin-left:18px; font-weight:bold;}
.page09 .gifts dl dd{ height:40px; line-height:55px; margin-left:23px;}
.page09 .gifts dl dd span{ text-align:center; margin-left:10px;}

.page10 .img{ margin:72px 0 0 102px;}
.page10 .txt{ width:555px; font-size:18px; line-height:80px; color:#1e1e1e; font-weight:bold; text-align:center; margin-bottom:100px;}

.newboss h2,.newboss .bg1,.newboss .bg2,.newboss .pic{transition:all 0.35s;}
.topon .newboss h2,.topon .newboss .bg1,.topon .newboss .bg2,.topon .newboss .pic{opacity:1;transform:translate(0px,0px);}
.topon .newboss h2{ transition-delay:1.2s;}
.topon .newboss .bg1{ transition-delay:0.5s;}
.topon .newboss .bg2{ transition-delay:0.35s;}
.topon .newboss .pic{ transition-delay:0.8s;}

#go_top{width:93px; left:50%; margin:0 0 0 510px;position:absolute; top:869px; z-index: 30; display:none;}
.go_top a{ width:93px; height:60px; line-height:60px; display:block;background:url(../images/bg_top.png) no-repeat; text-align:center; font-size:38px; font-weight:bold; color:#2e2014; overflow:hidden; text-shadow:1px 2px 5px #e3c351;}
.go_top a:hover{ text-decoration:none;}
.go_top a.top{ line-height:33px;}
.go_top a.top b{ display:block; font-size:25px; margin-bottom:-10px;}
.go_top a.top strong{ display:block; font-size:25px;}

.footer{height:150px;margin:0 auto;}


