
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:#383838;font:12px/1.5 Microsoft YaHei,tahoma,arial,sans-serif; color:#fff;}
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:180px; height:105px; left:50%; top: 0; margin-left: -511px;}

.bg{ width:100%; position:absolute; top:0; left:0;}
.bg div{ width:100%; height:900px; margin:0 auto;}





.bg1{ height: 3930px;}
.bg1 .bg01{ background:url(../images/bg_img1_01.jpg) repeat-y center top;}
.bg1 .bg02{ background:url(../images/bg_img1_02.jpg) repeat-y  center top;}
.bg1 .bg03{ background:url(../images/bg_img1_03.jpg) repeat-y  center top;}
.bg1 .bg04{ height: 1233px; background:url(../images/bg_img1_04.jpg) repeat-y  center top;}




.bg2{ height: 7300px;}
.bg2 .bg div{height:640px;}
.bg2 .bg div.bg01{height:900px;}
.bg2 .bg01{ background:url(../images/bg_img1_01.jpg) repeat-y center top;}
.bg2 .bg02{ background:url(../images/bg_img2_01.jpg) repeat-y  center top;}
.bg2 .bg03{ background:url(../images/bg_img2_02.jpg) repeat-y  center top;}
.bg2 .bg04{ background:url(../images/bg_img2_03.jpg) repeat-y  center top;}
.bg2 .bg05{ background:url(../images/bg_img2_04.jpg) repeat-y  center top;}
.bg2 .bg06{ background:url(../images/bg_img2_05.jpg) repeat-y  center top;}
.bg2 .bg07{ background:url(../images/bg_img2_06.jpg) repeat-y  center top;}
.bg2 .bg08{ background:url(../images/bg_img2_07.jpg) repeat-y  center top;}
.bg2 .bg09{ background:url(../images/bg_img2_08.jpg) repeat-y  center top;}
.bg2 .bg10{ background:url(../images/bg_img2_09.jpg) repeat-y  center top;}
.bg2 .bg11{ background:url(../images/bg_img2_10.jpg) repeat-y  center top;}





.wraper .header{ height: 740px;}

.wraper .nav{ width: 380px; height: 68px; margin: 0 auto; position: relative;}	
.wraper .nav a{ width: 162px; height: 68px; float: left; text-indent: -9999px; margin: 0 14px;}
.wraper .nav a.n1{ background: url(../images/nav_01.png) no-repeat left bottom;}
.wraper .nav a.n2{ background: url(../images/nav_02.png) no-repeat left bottom;}

.wraper .nav a:hover,.wraper .nav a.on{ background-position: left top;}

.wraper .box{ width: 1200px; margin: 0 auto; position: relative;}



.bg1 .vd{ width: 1103px; margin: 595px auto 0; position: relative;}
.bg1 #video{ width: 659px; height: 369px; display: block; text-indent: -9999px; position: absolute; top: 0; left: 391px; z-index: 5;}
.bg1 .vdshow{ width: 659px; height: 369px; position: absolute; top: 0; left: 391px; z-index: 4; overflow: hidden;}


.bg2 .box1 .pic{ width: 1000px; height: 459px; margin: 4136px auto 0;}



.showpic{ margin:0 auto; position:relative;}
.showpic ul{ margin:0 auto; position:relative;}
.showpic ul li{ position:absolute; display:none;}
.pageNum{ display:none;}
.btn_left,.btn_right{ width:45px; height:77px; top:38%; background:url(../images/bg_arr.png) no-repeat; text-align:center; display:block; position:absolute; cursor:pointer; text-indent:-9999px; z-index:10;}
.btn_left{ background-position:0 0; left:-80px;}
.btn_right{ background-position:-45px 0; right:-80px;}


#go_top{ width: 216px; right:1%; position:fixed; top:1018px;}

#go_top .go_top{ background: url(../images/bg_top_t.png) no-repeat center top; }

#go_top .go_top .bor{ background: url(../images/bg_top_b.png) no-repeat center bottom; margin-bottom: -5px; padding-top: 75px; padding-bottom: 5px;}


#go_top a{ text-decoration: none; width: 174px; height: 40px; line-height: 40px; margin: 0 auto 13px; background: #b27353; border: 2px solid #ae6e4d; display: block; color: #fff; text-align: center; font-size: 20px; font-weight: bold;}
#go_top a:hover{ background: #ffe692; color: #9b6042;}








#event_footer{ background: #383838; }