
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:#07141a;font:12px/1.5 Microsoft YaHei,tahoma,arial,sans-serif; color:#d1c995; background: #000;}
html{_background-image:url(about:blank);_background-attachment:fixed}
.wraper{width:100%; margin:32px auto 0; position:relative; font-size: 14px;}
.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; left:-100px; top:18px; background: url(../images/logo.png) no-repeat;}
.bg{ width:100%; position:absolute; top:0; left:0;}
.bg div{ width:100%; height:800px; 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{ height: 1100px; background:url(../images/bg_img_09.jpg) no-repeat center top;}

.bg1 .bg08{ height: 700px;}

.main{ width:1000px; margin:0 auto; position:relative; height: 100%;}
.main .header{ height: 821px; text-indent: -9999px; overflow: hidden;}
.main .nav{ width: 1000px; height: 89px; margin-bottom: 90px;}
.main .nav a{ width: 332px; height: 89px; background: url(../images/bg_nav.jpg) no-repeat; float: left; text-indent: -9999px; border-left: 1px solid #373737;}
.main .nav a.n1{ background-position: 0 0;}
.main .nav a.n2{ background-position: -332px 0;}
.main .nav a.n3{ background-position: -664px 0; border-right: 1px solid #373737;}

.main .nav a.n1:hover,.main .nav a.n1on{ background-position: 0 -89px;}
.main .nav a.n2:hover,.main .nav a.n2on{ background-position: -332px -89px;}
.main .nav a.n3:hover,.main .nav a.n3on{ background-position: -664px -89px;}


.bg1 .box h2{ background: url(../images/bg1_h2.png) no-repeat center top;}
.bg2 .box h2{ background: url(../images/bg2_h2.png) no-repeat center top;}
.bg3 .box h2{ background: url(../images/bg3_h2.png) no-repeat center top;}

.main .box{ width: 976px; margin: 0 auto 100px;}
.main .box h2{ width: 976px; height: 68px; text-indent: -9999px;}
.main .box2 h2{ background-position: 0 -68px;}
.main .box3 h2{ background-position: 0 -136px;}
.main .box4 h2{ background-position: 0 -204px;}
.main .box5 h2{ background-position: 0 -272px;}
.main .box6 h2{ background-position: 0 -340px;}
.main .box7 h2{ background-position: 0 -408px;}


.main .list{ border: 1px solid #424346; background: #282a27; padding: 40px 0; box-shadow: 0px 0px 25px #000;}
.main .lib{ margin-top: 20px;}

.bg1 .box h2{ margin: 0 auto 35px; }
.bg1 .box1 .bt{ color: #acacac; text-align: center; font-size: 18px; font-family: "SimSun"; line-height: 35px; margin-bottom: 60px;}
.bg1 .box .txt{ color: #acacac; text-align: center; font-size: 18px; font-family: "SimSun"; line-height: 35px;}
.bg1 .box1 .pic{ height: 650px; border: 1px solid #4b4c4e; background: #2a2a2a;}
.bg1 .box1 .pic .btn{ height: 57px; background: url(../images/bg1_box1_btn.jpg) repeat-x; padding-left: 267px;}
.bg1 .box1 .pic .btn a{ width: 136px; height: 33px; line-height: 33px; background: #343434; border-radius: 20px; color: #acacac; text-align: center; float: left; margin-right: 25px; margin-top: 11px;}
.bg1 .box1 .pic .btn a:hover,.bg1 .box1 .pic .btn a.on{ background: #797458; color: #fff; text-decoration: none;}
.bg1 .box1 .pic .show{ width: 959px; margin: 0 auto; position: relative;}
.bg1 .box1 .pic .show span{ position: absolute; top: 0; left: 0; display: none;}
.bg1 .box2 .list dl{ margin-left: 170px; float: left;}
.bg1 .box2 .list dl dt{ width: 126px; height: 36px; line-height: 36px; color: #170707; background: url(../images/bg1_box2_h3.jpg) no-repeat; text-align: center; margin-bottom: 15px;}
.bg1 .box2 .list dl dd{ line-height: 30px;}
.bg1 .box2 .last{ margin-top: 40px;}
.bg1 .box3 .list dl{ width: 545px; float: left;  padding-left: 128px;}
.bg1 .box3 .list dl dt{ width: 155px; height: 27px; color: #ffffff; line-height: 27px; background: #7f7a5c; text-align: center; float: left; margin-bottom: 30px; margin-right: 10px;}
.bg1 .box3 .list dl dd{ line-height: 26px;}
.bg1 .box3 .list dl.last{ margin-top: 30px;}
.bg1 .box3 .list dl.last dt{ margin-bottom: 0;}
.bg1 .box4 .list dl { margin-left: 127px; margin-right: 145px;}
.bg1 .box4 .list dl dt{ width: 155px; height: 27px; color: #ffffff; line-height: 27px; background: #7f7a5c; text-align: center; margin-bottom: 20px;}
.bg1 .box4 .list dl dd{ line-height: 30px;}
.bg1 .box4 .list dl{ float: left;}
.bg1 .box4 .list img{ float: left;}
.bg1 .box5 ul,.bg1 .box6 ul{ margin-top: 30px;}
.bg1 .box5 ul li{  width: 300px; height: 262px; border: 1px solid #424346; background: #282a27; float: left; margin: 0 11px 22px; text-align: center; box-shadow: 0px 0px 25px #000;}
.bg1 .box5 ul li strong,.bg1 .box6 ul li strong,.bg3 .box2 ul li strong{ height: 62px; line-height: 62px; font-weight: normal; font-size: 16px; color: #b8b171; display: block;}
.bg1 .box5 ul li p{ width: 249px; height: 33px; line-height: 33px; background: #151515; margin: 11px auto 0; color: #919191; font-size: 12px;}
.bg1 .box5 ul li p span{ float: left; text-align: center;}
.bg1 .box5 ul li p span.s1{ width: 160px;}
.bg1 .box5 ul li p span.s2{ width: 89px;}
.bg1 .box5 ul li.l{ margin-left: 177px;}
.bg1 .box6 ul{ background: url(../images/bg1_box6_img1.png) no-repeat 730px 470px;}
.bg1 .box6 ul li{  width: 178px; height: 197px; border: 1px solid #424346; background: #282a27; float: left; margin: 0 32px 40px; text-align: center; box-shadow: 0px 0px 25px #000;}
.bg1 .box6 ul li p{ height: 50px; line-height: 50px; font-size: 16px; color: #ffcc44;}


.bg3 .box h2{ margin: 0 auto; }
.bg3 .box .txt{ height: 44px; line-height: 44px; text-align: center; font-size: 16px; color: #eabb40;}
.bg3 .box1 p{ width: 550px; height: 44px; line-height: 44px; background: #cfc893; border: 1px solid #423d1e; margin: 0 auto; text-align: center; font-size: 18px; color: #151515; margin-bottom: 13px;}
.bg3 .box1 table{ width: 823px; margin: 0 auto; border-collapse: collapse; text-align: center; color: #ffffff;}
.bg3 .box1 table td{ border: 1px solid #525252; background: #151515; padding: 15px 0; }
.bg3 .box1 table thead{ color: #fff7c2; font-size: 16px;}
.bg3 .box2 .list { padding: 0;}
.bg3 .box2 .list dl{ height: 150px; padding-top:17px;}
.bg3 .box2 .list dl dt{ width: 155px; float: left; text-align: center;}
.bg3 .box2 .list dl dt span{ display: block;}
.bg3 .box2 .list dl dt img{ margin: 25px auto 10px; display: block;}
.bg3 .box2 .list dl dd{ width: 682px; height: 115px; line-height: 25px; background: #151515; float: left; padding: 10px 50px 0;}
.bg3 .box2 .list dl dd span{ color: #fff;}
.bg3 .box2 .list dl.last{ border-top: 1px solid #3e3e3e;}
.bg3 .box2 h3{ width: 256px; height: 64px; line-height: 64px; margin: 46px auto 0; background: url(../images/bg3_box2_h3.png) no-repeat; color: #3e3e3e; text-align: center; font-weight: normal; font-size: 24px;}
.bg3 .box2 ul li{  width: 178px; height: 197px; border: 1px solid #424346; background: #282a27; float: left; margin: 0 32px 25px; text-align: center; box-shadow: 0px 0px 25px #000;}
.bg3 .box2 ul li p{ height: 50px; line-height: 50px; font-size: 16px; color: #ffcc44;}
.bg3 .box2 ul li span{ font-size: 12px; color: #919191;}
.bg3 .box2 ul.u2 li{ margin: 0 7px 0;}
.bg3 .box3 .list dl{ height: 110px;}
.bg3 .box3 .list dl dt{ width: 155px; float: left; text-align: center;}
.bg3 .box3 .list dl dt span{ display: block;}
.bg3 .box3 .list dl dt img{ margin: 5px auto 10px; display: block;}
.bg3 .box3 .list dl dd{ width: 682px; line-height: 25px; background: #151515; color: #fff; float: left; padding: 20px 50px;}
.bg3 .box3 .list dl dd span{ color: #b8b171;}
.bg3 .box3 .list .img{ width: 100%; text-align: center;}
.bg3 .box3 .list .img p{ color: #d3d3d3; margin-top: 30px;}
.bg3 .box3 .ls{ width: 282px; float: left; margin-left: 110px; margin-right: 85px;}
.bg3 .box3 .l{border: 1px dashed #585858; position: relative; text-align: center;}
.bg3 .box3 .ls .l{ width: 280px; height: 168px; margin-bottom: 80px;}
.bg3 .box3 .ls .l img{ margin: 50px auto 20px;}
.bg3 .box3 .ls .l span{ display: block; font-size: 16px;}
.bg3 .box3 .b1{ width: 388px; height: 418px; }
.bg3 .box3 .b2{ width: 756px; height: 568px; margin-left: 110px;}
.bg3 .box3 .l strong{  line-height: 40px; background: #cfc893; text-align: center; position: absolute; top: -22px; color: #3c2910; font-size: 18px; font-weight: normal;}
.bg3 .box3 .ls .l strong{ left: 54px;}
.bg3 .box3 .ls .l strong,.bg3 .box3 .b1 strong{ width: 170px; height: 40px;}
.bg3 .box3 .b2 strong{ width: 250px; height: 40px; left: 255px;}
.bg3 .box3 .b1 strong{ left: 108px;}
.bg3 .box3 .b1 span{ display: block; font-size: 16px; margin: 42px auto 10px;}
.bg3 .box3 .b2 .img{ width: 378px; text-align: center;}
.bg3 .box3 .b2 span{ font-size: 16px; margin: 45px auto 20px; display: block;}
.bg3 .box4 .text{ width: 560px; padding-left: 44px;}
.bg3 .box4 .text p{ font-size: 16px; color: #d1c995;}
.bg3 .box4 .text ul li{ line-height: 25px; margin-left: 60px; background: url(../images/bg3_box4_s.jpg) no-repeat left center; padding-left: 20px; color: #d7ab3c;}
.bg3 .box4 .text ul{ margin-top: 20px;}

.bg2 .box h2{ margin: 0 auto 24px; }
.bg2 .box1 .list{ height: 646px; position: relative; padding: 0;}
.bg2 .box1 .list .btn{ width: 193px; height: 188px; position: absolute; top:62px; right: 0; z-index: 2;}
.bg2 .box1 .list .btn a{ width: 193px; height: 50px; line-height: 47px; font-size: 16px; color: #686868; background: url(../images/bg2_box1_nav.png) no-repeat; display: block; text-align: center; margin-bottom: 10px;}
.bg2 .box1 .list .btn a:hover,.bg2 .box1 .list .btn a.on{ background-position: 0 -50px; color: #000; text-decoration: none;}
.bg2 .box1 .list .btn a span{ width: 193px; height: 50px; display: block; background: url(../images/vd.png) no-repeat 136px 14px;}
.bg2 .box1 .list .show{ width: 959px; margin: 0 auto;}
.bg2 .box1 .list .show span{ position: absolute; top: 7px; left: 7px; z-index: 1; display: none;}
.bg2 .box1 p{ font-size: 16px; color: #969696; text-align: center; line-height: 30px; margin-top: 20px;}
.bg2 .box .txt{ line-height: 25px; margin-bottom: 20px; text-align: center; font-size: 16px; color: #969696;}
.bg2 .box2 .pic .img,.bg2 .box4 .pic .img{ width: 299px; float: left;}
.bg2 .box2 .pic .img img,.bg2 .box3 .img img,.bg2 .box4 .img img,.bg2 .box6 .biq .pic img{ border: 1px solid #424546; box-shadow: 0px 0px 25px #000;}
.bg2 .box2 .pic .img span,.bg2 .box4 .pic .img span{ line-height: 55px; display: block; text-align: center; color: #c6c19e; font-size: 16px;}
.bg2 .box2 .pic .cen,.bg2 .box4 .pic .cen{ margin: 0 38px;}
.bg2 .box2 .text{ width: 974px; height: 437px; border: 1px solid #424346; background: url(../images/bg2_box2_bg.jpg) no-repeat; box-shadow: 0px 0px 25px #000;}
.bg2 .box2 .text strong{ width: 186px; height: 36px; line-height: 36px; margin: 52px 0 20px 586px; font-size: 14px; color: #170707; display: block; background: url(../images/bg2_box2_h3.png) no-repeat; text-align: center; font-weight: normal;}
.bg2 .box2 .text p{ margin-left: 520px; line-height: 34px; position: relative;}
.bg2 .box2 .text p span{ width: 4px; height: 4px; background: #fff; text-indent: -9999px; float: left; position: absolute; top: 16px; left: -10px;}
.bg2 .box3 .img span{ font-size: 16px; line-height: 60px; display: block; text-align: center;}
.bg2 .box5 .list ul{ width: 900px; margin: 0 auto;}
.bg2 .box5 .list ul li{ width: 300px; float: left; text-align: center;}
.bg2 .box5 .list ul li span{ width: 186px; height: 36px; line-height: 36px; margin: 0 auto 20px; font-size: 14px; color: #170707; display: block; background: url(../images/bg2_box2_h3.png) no-repeat; text-align: center; font-weight: normal;}
.bg2 .box6 .biq{ width: 934px; height: 560px; margin: 0 auto; border: 1px solid #424346;}
.bg2 .box6 .biq h3{ height: 49px; line-height: 49px; color: #fff; font-weight: normal; background: #7f7a5c; font-size: 18px; text-align: center;}
.bg2 .box6 .biq .s1{ line-height: 70px; color: #949494; text-align: center; display: block;}
.bg2 .box6 .biq .s2{ line-height: 70px; color: #ffcf29; text-align: center; display: block;}
.bg2 .box6 .biq .u1{ width:810px; height: 160px; margin: 0 auto; border-bottom: 1px solid #4c4c4c;}
.bg2 .box6 .biq ul li{ width: 80px; float: left; margin: 0 27px; cursor: pointer;}

.bg2 .box6 .biq ul li .tips{ width: 200px; height: 300px; position: absolute; left: 80px; top: 0; display: none;}
.bg2 .box6 .biq ul li.last .tips{ left: -200px;}

.bg2 .box6 .biq ul li span{ line-height: 35px; display: block; text-align: center;}
.bg2 .box6 .biq .u2 li{ margin: 0 26px; color: #ffcf29;}
.bg2 .box6 .biq p{ text-align: center; margin-top: 20px;}
.bg2 .box6 .biq .text{ width: 300px; float: left; margin-top: 88px;}
.bg2 .box6 .biq .text p{ text-align: left; padding-left: 30px; line-height: 30px;}
.bg2 .box6 .biq .text p span{ color: #787878;}
.bg2 .box6 .biq .pic{ width: 592px; float: left; margin-top: 60px;}


#go_top{ width: 185px; left:50%; overflow: hidden; margin:0 0 0 512px; position:absolute; top:608px; background: url(../images/bg_top.png) no-repeat center bottom;}
#go_top .go_top{ background: url(../images/bg_top.jpg) no-repeat center top; margin-bottom: 50px; padding-top: 20px;}
#go_top a{ width: 145px; height: 50px; line-height: 50px; margin: 0 auto; display: block; font-size: 15px; color: #666665; text-align: center; border-bottom: 1px solid #333333;}
#go_top a:hover{ color: #d4bb64; text-decoration: none;}
#go_top a.top{ border: none;}


#event_footer{ background:#383838;}






















