/* CSS Document */
*{ padding: 0; margin: 0;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,
ul,li,fieldset,form,input,textarea,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,i,em{margin:0;padding:0;font-style:normal;}
ul,ol,dl,dt,dd{list-style:none;}
body{font-family: Arial,sans-serif;font-size:14px;color:#333; background: #fff;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
img{-ms-interpolation-mode:bicubic; border-width:0;}
textarea { font-size:12px; line-height:20px; border:0; border:0; -moz-outline:0; outline:0; overflow:auto; resize:none; -webkit-appearance:none}
a{color:#333333;text-decoration:none; outline:none;}
a:active {outline:0}
a:hover{color:#333; text-decoration:none;}
select, input{ background:none; border:0;}
input[type=text]:focus,input[type=password]:focus,textarea:focus {outline:0}
input[type=text],input[type=password]:focus {-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{ border-color:transparent!important;}
button{ cursor:pointer;}
svg:not(:root){overflow:hidden;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
section, article, aside, header, footer, nav, dialog, figure{display:block;}

.clearfix:after{content:'\0020';display:block;height:0;font-size:0;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{ float:right;}
.hide{display: none;}
.wrapper {width:1000px; margin:0 auto;position:relative;padding:0px;}
.floor{position:relative;width:100%;min-width: 1000px;}
.actLan{width:1000px;margin:0 auto;height:100px;}
h2{line-height: 36px;font-size: 26px;}
.ove{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.mb40{ margin-bottom: 40px;}
.ov{ overflow: hidden;}

body{ background: url(bg9.jpg) repeat-y top center;}

header{ position: relative; width: 100%; height: 773px; background: url(bg1.jpg) no-repeat top center;}
.header{  width: 1000px; height: 104px; background: url(logo.png) no-repeat top left; margin: 0 auto;}
.header .href{ display: inline-block; width: 170px; height: 80px; }
.bg{ overflow: hidden;}

.main{ position: absolute; top: 773px; left: 50%;z-index: 1; width: 1000px; margin-left: -500px;}
.part1{ height: 341px; }
.part1.bg{ background: url(bg2.jpg) no-repeat top center;}
.part2{ height: 496px;}
.part2.bg{ background: url(bg4.jpg) no-repeat top center; }
.part3{ height: 699px;}
.part3.bg{ background: url(bg3.jpg) no-repeat top center; }
.part4{ position: relative; height: 354px;}
.part4.bg{background: url(bg5.jpg) no-repeat top center;}
.part5{ height: 525px;}
.part5.bg{ background: url(bg6.jpg) no-repeat top center;}
.part6{ height: 500px; }
.part6.bg{ background: url(bg7.jpg) no-repeat top center;}
.part7{ height: 890px; }
.part7.bg{ background: url(bg8.jpg) repeat-y top center;}