
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:#333;}
html{_background-image:url(about:blank);_background-attachment:fixed}
.wraper{width:100%; margin:32px auto 0; position:relative; font-size:16px; min-width: 1000px;}
.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:140px; height:90px; right:240px; top:65px;}
.bg{ width:100%; position:absolute; top:0; left:0;}
.bg div{ width:100%; height:800px; margin:0 auto ;}
.bg .bg01{ background:url(../images/bg_01.jpg) no-repeat center top;}
.bg .bg02{ background:url(../images/bg_02.jpg) no-repeat center top;}
.bg .bg03{ background:url(../images/bg_03.jpg) no-repeat center top;}
.bg .bg04{ background:url(../images/bg_04.jpg) no-repeat center top;}
.bg .bg05{ background:url(../images/bg_05.jpg) no-repeat center top;}
.bg .bg06{ background:url(../images/bg_06.jpg) no-repeat center top;}
.bg .bg07{ background:url(../images/bg_07.jpg) no-repeat center top;}
.bg .bg08{ background:url(../images/bg_08.jpg) no-repeat center top;}
.main{ width:1000px; margin:0 auto; position:relative;}
.header{ height: 792px;}
.header p{ width: 480px; height: 92px; position: absolute; top: 570px; right: 36px; padding: 30px 30px 0;}
.box h2{ width: 439px; height: 55px; margin: 0 auto; text-indent: -9999px;}
.box .num{ width: 75px; height: 59px; margin: 0 auto 5px; text-indent: -9999px;}
.box .one{ background: url(../images/one.png) no-repeat;}
.box .two{ background: url(../images/two.png) no-repeat;}
.box .three{ background: url(../images/three.png) no-repeat;}
.box .four{ background: url(../images/four.png) no-repeat;}
.box .five{ background: url(../images/five.png) no-repeat;}
.box strong{ font-size: 20px; display: block; text-align: center;}
.box strong a{ text-decoration: underline; color: #333;}
.box .img{ text-align: center; margin: 20px auto; position: relative;}
.box .img img{ border: 6px solid rgba(255,255,255,0.4); padding: 10px; margin: 0 auto;}
.box1{ height: 1767px;}
.box1 h2{ background: url(../images/h2_1.png) no-repeat;}
.box1 .nav{ width: 550px; height: 48px; margin: 20px auto;}
.box1 .nav li{ width: 230px; height: 48px; float: left; margin: 0 22px;}
.box1 .nav li a{ width: 230px; height: 48px; display: block; background: url(../images/bg_nav.jpg) no-repeat; text-indent: -9999px;}
.box1 .nav a.n1{ background-position: 0 0;}
.box1 .nav a.n2{ background-position: -230px 0;}
.box1 .nav a.n1:hover,.box1 .nav .on a.n1{ background-position: 0 -48px;}
.box1 .nav a.n2:hover,.box1 .nav .on a.n2{ background-position: -230px -48px;}
.box1 .show{ display: none;}
.box1 a.btn{ width: 174px; height: 78px; position: absolute; top: 301px; right: 97px; text-indent: -9999px;}
.box1 .p1{ width: 243px; height: 150px; position: absolute; top: 36px; right: 20px; text-align: left;}
.box1 .p2{ width: 348px; height: 100px; position: absolute; top: 48px; right: 33px; text-align: left;}
.box2{ height: 3800px;}
.box2 h2{ background: url(../images/h2_2.png) no-repeat;}
.box2 .txt{ width: 740px; height: 273px; background: url(../images/box2_txt.jpg) no-repeat center center; margin: 23px auto 57px;  border: 6px solid rgba(255,255,255,0.4); padding: 10px;}
.box2 .txt strong{ padding:40px 0 22px 45px; display: block; text-align: left; font-weight: normal; font-size: 16px;}
.box2 .txt p{ padding: 0 0 0 55px;}
.box2 .txt p span{ color: #f54747;}
.box2 .ff{ width: 1000px; height: 29px; background: url(../images/bg_txt.png) no-repeat; text-indent: -9999px; margin-bottom: 20px;}
.box2 .pic{ position: absolute; top: -8px; left: 339px;}
.box2 .pic img{  border: 0; padding: 0;}
#go_top{ left:50%; margin:0 0 0 510px;position:absolute; top:499px;}
.go_top a{ background:url(../images/bg_top.png) no-repeat; }
.go_top a{ width:120px; height:120px; display:block; text-indent: -9999px;}
.go_top a.g1{ background-position: 0 0;}
.go_top a.g2{ background-position: 0 -120px;}
.go_top a.top{ background-position: 0 -240px;}
.go_top a.g1:hover{ background-position: -120px 0;}
.go_top a.g2:hover{ background-position: -120px -120px;}
.go_top a.top:hover{ background-position: -120px -240px;}
#event_footer{ width:100%; height:160px; margin:0 auto; background:#383838; position:absolute; bottom:0; left:0;}

