
#div_bg_1{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:#fff;
opacity:1;
}

#div_1{
z-index:982;
position:fixed;
overflow: hidden;
left:0px;
top:0px;
width:1920px;
}

#div_1_1a{
margin-left:0px;
margin-top:0px;
float:left;
width:100%;
}

.div_1_1{
margin-left:0px;
margin-top:0px;
float:left;
width:100%;
overflow:hidden;
}

.div_1_1_out {
animation:div_1_1_out 600ms linear forwards;
-moz-animation:div_1_1_out 600ms linear forwards; /* Firefox */
-webkit-animation:div_1_1_out 600ms linear forwards; /* Safari and Chrome */
-o-animation:div_1_1_out 600ms linear forwards; /* Opera */
}

@keyframes div_1_1_out
{
0% {height:900px;}
100% {height:0px;}
}

@-moz-keyframes div_1_1_out /* Firefox */
{
0% {height:900px;}
100% {height:0px;}
}

@-webkit-keyframes div_1_1_out /* Safari and Chrome */
{
0% {height:900px;}
100% {height:0px;}
}
	
@-o-keyframes div_1_1_out /* Opera */
{
0% {height:900px;}
100% {height:0px;}
}

.div_1_1_in {
animation:div_1_1_in 600ms linear forwards;
-moz-animation:div_1_1_in 600ms linear forwards; /* Firefox */
-webkit-animation:div_1_1_in 600ms linear forwards; /* Safari and Chrome */
-o-animation:div_1_1_in 600ms linear forwards; /* Opera */
}

@keyframes div_1_1_in
{
0% {height:0px;}
100% {height:900px;}
}

@-moz-keyframes div_1_1_in /* Firefox */
{
0% {height:0px;}
100% {height:900px;}
}

@-webkit-keyframes div_1_1_in /* Safari and Chrome */
{
0% {height:0px;}
100% {height:900px;}
}
	
@-o-keyframes div_1_1_in /* Opera */
{
0% {height:0px;}
100% {height:900px;}
}

.div_1_1_1{
margin-left:0px;
margin-top:0px;
float:left;
width:100%;
height:900px;
background:url(../picture/xx5.png) top center no-repeat;
}

.div_1_1_1_1{
margin-left:0px;
margin-top:650px;
float:left;
width:900px;
height:80px;
background:url(../picture/b04.png) top center repeat;
color:#FFF;
font-weight:bold;
line-height:80px;
font-size:42px;
text-align:center;
cursor:pointer;
transition: background 200ms;
-moz-transition: background 200ms;	/* Firefox 4 */
-webkit-transition: background 200ms;	/* Safari 和 Chrome */
-o-transition: background 200ms;
}

.div_1_1_1_1:hover
{
background:#ff0000;
}

.div_1_1_1_next{
margin-left:4px;
margin-top:650px;
float:left;
width:80px;
height:80px;
background:url(../picture/b04.png) top center repeat;
color:#FFF;
line-height:80px;
font-size:40px;
font-weight:bold;
text-align:center;
cursor:pointer;
transition: background 200ms;
-moz-transition: background 200ms;	/* Firefox 4 */
-webkit-transition: background 200ms;	/* Safari 和 Chrome */
-o-transition: background 200ms;
}

.div_1_1_1_next:hover
{
background:#ff0000;
}

.div_n_sort{
margin-left:0px;
margin-top:100px;
float:left;
}

.div_n_sort_title{
margin-left:0px;
margin-top:0px;
float:left;
width:400px;
height:398px;
background:#fff;
opacity:0.9;
text-align:center;
line-height:398px;
font-size:40px;
font-weight:bold;
color:#333;
border-bottom:#ccc solid 1px;
border-top:#ccc solid 1px;
}

#div_n_sort_1_1{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;                
}


#div_n_sort_1_2{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;
}

#div_n_sort_1_3{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;
}

#div_bg_2{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:#fff;
opacity:1;
}

#div_2{
z-index:989;
left:0px;
top:0px;
position:fixed; 
overflow: hidden;
width:1920px;
}

#div_2_1{
margin-left:0px;
margin-top:0px;
float:left;
width:1920px;
height:1080px;
}

#div_2_1 video{
min-height:100%;
min-width:100%;
width:1920px;
height:1080px;
}

#video2{
min-height:100%;
min-width:100%;
}


#div_2_col{
z-index:990;
left:0px;
top:0px;
position:fixed;
width:1920px;
height:1080px;
}


#div_2_1_col{
margin-left:0px;
margin-top:1060px;
float:left;
width:1920px;
height:40px;
}

#div_2_1_text{
margin-left:220px;
margin-top:-1066px;
float:left;
width:720px;
height:60px;
background:url(../picture/2/2_1.png) center center no-repeat;
cursor:pointer;
transition:background 200ms;
-moz-transition:background 200ms;	/* Firefox 4 */
-webkit-transition:background 200ms;	/* Safari 和 Chrome */
-o-transition:background 200ms;
}

#div_2_1_text:hover
{
background:url(../picture/2/2_1b.png) center center no-repeat;
}

#div_2_1_col_1{
margin-left:860px;
margin-top:0px;
float:left;
width:200px;
height:40px;
background:#000;
border:#FFF solid 1px;
text-align:center;
line-height:40px;
color:#fff;
font-size:30px;
cursor:pointer;
transition: background 500ms;
-moz-transition: background 500ms;	/* Firefox 4 */
-webkit-transition: background 500ms;	/* Safari 和 Chrome */
-o-transition: background 500ms;	
}

#div_2_1_col_1:hover
{
background:#666;
}


#div_2_1_col_2{
margin-left:860px;
margin-top:0px;
float:left;
width:200px;
height:40px;
background:#f80000;
border:#FFF solid 1px;
text-align:center;
line-height:40px;
color:#fff;
font-size:30px;
cursor:pointer;
transition: background 500ms;
-moz-transition: background 500ms;	/* Firefox 4 */
-webkit-transition: background 500ms;	/* Safari 和 Chrome */
-o-transition: background 500ms;	
}

#div_2_1_col_2:hover
{
background:#FF7B7B;
}

#div_n_sort_2_1{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;                              
}


#div_n_sort_2_2{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;                              
}

#div_n_sort_2_3{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;                              
}

#div_bg_3{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:#fff;
opacity:1;
}

#div_3{
z-index:989;
left:0px;
top:0px;
position:fixed; 
overflow:hidden;
width:1920px;
}

#div_3_top_1{
margin-left:0px;
margin-top:0px;
float:left;
width:959px;
height:500px;
}

#div_3_top_2{
margin-left:2px;
margin-top:0px;
float:left;
width:959px;
height:500px;
}

#div_3_top_3{
margin-left:0px;
margin-top:2px;
float:left;
width:638px;
height:500px;
}

#div_3_top_4{
margin-left:2px;
margin-top:2px;
float:left;
width:640px;
height:500px;
}

#div_3_top_5{
margin-left:2px;
margin-top:2px;
float:left;
width:638px;
height:500px;
}

.div_3_top_bg{
margin-left:0px;
margin-top:0px;
float:left;
width:100%;
height:100%;
background:url(../picture/xx4.png) left top no-repeat;
}

.div_3_top_title{
margin-left:60px;
margin-top:320px;
float:left;
width:360px;
line-height:36px;
font-size:30px;
font-weight:bold;
padding:8px;
color:#fff;
border:#FFF solid 6px;
opacity:0;
cursor:pointer;
text-decoration: none;
transition: text-decoration 200ms;
-moz-transition: text-decoration 200ms;	/* Firefox 4 */
-webkit-transition: text-decoration 200ms;	/* Safari 和 Chrome */
-o-transition: text-decoration 200ms;
}

.div_3_top_title:hover
{
text-decoration:underline;
}

.div_3_top_title_low_to_high{
animation:div_3_top_title_low_to_high 600ms linear forwards;
-moz-animation:div_3_top_title_low_to_high 600ms linear forwards; /* Firefox */
-webkit-animation:div_3_top_title_low_to_high 600ms linear forwards; /* Safari and Chrome */
-o-animation:div_3_top_title_low_to_high 600ms linear forwards; /* Opera */
}

@keyframes div_3_top_title_low_to_high
{
0% {margin-top:380px;opacity:0;}
100% {margin-top:320px;opacity:1;}
}

@-moz-keyframes div_3_top_title_low_to_high /* Firefox */
{
0% {margin-top:380px;opacity:0;}
100% {margin-top:320px;opacity:1;}
}

@-webkit-keyframes div_3_top_title_low_to_high /* Safari and Chrome */
{
0% {margin-top:380px;opacity:0;}
100% {margin-top:320px;opacity:1;}
}
	
@-o-keyframes div_3_top_title_low_to_high /* Opera */
{
0% {margin-top:380px;opacity:0;}
100% {margin-top:320px;opacity:1;}
}

.div_3_top_title_high_to_low{
animation:div_3_top_title_high_to_low 600ms linear forwards;
-moz-animation:div_3_top_title_high_to_low 600ms linear forwards; /* Firefox */
-webkit-animation:div_3_top_title_high_to_low 600ms linear forwards; /* Safari and Chrome */
-o-animation:div_3_top_title_high_to_low 600ms linear forwards; /* Opera */
}

@keyframes div_3_top_title_high_to_low
{
0% {margin-top:320px;opacity:1;}
100% {margin-top:380px;opacity:0;}
}

@-moz-keyframes div_3_top_title_high_to_low /* Firefox */
{
0% {margin-top:320px;opacity:1;}
100% {margin-top:380px;opacity:0;}
}

@-webkit-keyframes div_3_top_title_high_to_low /* Safari and Chrome */
{
0% {margin-top:320px;opacity:1;}
100% {margin-top:380px;opacity:0;}
}
	
@-o-keyframes div_3_top_title_high_to_low /* Opera */
{
0% {margin-top:320px;opacity:1;}
100% {margin-top:380px;opacity:0;}
}

#div_n_sort_3_1{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;
}

.div_n_sort_list{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;
cursor:pointer;
transition: margin-top 500ms;
-moz-transition: margin-top 500ms;	/* Firefox 4 */
-webkit-transition: margin-top 500ms;	/* Safari 和 Chrome */
-o-transition: margin-top 500ms;	
}

.div_n_sort_list:hover
{
margin-top:-20px;
}

.div_n_sort_list_text{
margin-left:0px;
margin-top:30px;
float:left;
line-height:34px;
font-size:28px;
padding-left:10px;
padding-right:10px;
padding-bottom:4px;
padding-top:4px;
color:#fff;
background:url(../picture/b04.png);
opacity:0;
}


.div_n_sort_list_end{
margin-left:0px;
margin-top:0px;
float:left;
width:299px;
height:398px;
text-align:center;
cursor:pointer;
background:#fff;
color:#ccc;
transition: background color 500ms;
-moz-transition: background color 500ms;	/* Firefox 4 */
-webkit-transition: background color 500ms;	/* Safari 和 Chrome */
-o-transition: background color 500ms;
line-height:398px;
font-size:34px;
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
border-top:#ccc solid 1px;
}

.div_n_sort_list_end:hover
{
background:#fafafa;
color:#666;
}

#div_bg_4{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:#fff;
opacity:1;
}

#div_4{
z-index:989;
left:0px;
top:0px;
position:fixed; 
overflow: hidden;
width:1920px;
}

.div_4_1{
margin-left:0px;
margin-top:0px;
float:left;
width:1920px;
height:170px;
background:url(../picture/4_1.jpg) center center no-repeat;

}

.div_4_1_1{
margin-left:0px;
margin-top:10px;
float:left;
width:1920px;
height:100px;
font-size:48px;
text-align:center;
line-height:100px;
font-weight:bold;
color:#FFF;
}

.div_4_1_2{
margin-left:0px;
margin-top:-10px;
float:left;
width:1920px;
height:34px;
font-size:30px;
text-align:center;
line-height:34px;
color:#FFF;
}

.div_n_pt_frame{
margin-left:230px;
margin-top:50px;
padding:20px;
float:left;
width:1460px;
height:600px;
background:#fff;
overflow:hidden;
border:#CCC solid 1px;
}

#div_n_pt_4_1{
margin-left:0px;
margin-top:0px;
float:left;
height:600px;
}

.div_n_pt_list{
margin-left:0px;
margin-right:4px;
margin-top:0px;
float:left;
height:600px;
cursor:pointer;
transition: margin-top 500ms;
-moz-transition: margin-top 500ms;	/* Firefox 4 */
-webkit-transition: margin-top 500ms;	/* Safari 和 Chrome */
-o-transition: margin-top 500ms;	
}

.div_n_pt_list:hover
{
margin-top:-15px;
}



.div_n_pt_title{
margin-left:0px;
margin-right:30px;
margin-top:0px;
float:left;
height:600px;
font-size:40px;
text-align:right;
line-height:44px;
color:#333;
font-weight:bold;
}


#div_bg_5{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:#fff;
opacity:1;
}

#div_5{
z-index:989;
left:0px;
top:0px;
position:fixed; 
overflow:hidden;
width:1920px;
}

#div_5_top{
margin-left:0px;
margin-top:0px;
float:left;
width:1920px;
height:900px;
}

.div_5_top_text{
margin-left:0px;
margin-top:400px;
padding-right:20px;
float:left;
width:846px;
height:66px;
background:#000;
cursor:pointer;
font-size:48px;
font-weight:bold;
text-align:right;
line-height:60px;
color:#FFF;
transition:background 200ms;
-moz-transition:background 200ms;	/* Firefox 4 */
-webkit-transition:background 200ms;	/* Safari 和 Chrome */
-o-transition:background 200ms;
}

.div_5_top_text:hover
{
background:#f00;
}

#div_n_sort_5_1{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;
}

#div_n_sort_5_2{
margin-left:0px;
margin-top:0px;
float:left;
height:400px;
}

#div_bg_6{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url(../picture/8/bg2.jpg) center center no-repeat;
}


#div_bg_6_1{
z-index:982;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url(../picture/fbg.png) center center repeat;
}

#div_6{
z-index:989;
left:0px;
top:0px;
position:fixed; 
overflow: hidden;
width:1920px;
}

.div_6_1{
margin-left:300px;
margin-top:20px;
float:left;
width:1320px;
}

.div_6_1_1{
margin-left:0px;
margin-top:90px;
padding-left:40px;
float:left;
width:1280px;
line-height:60px;
font-size:36px;
color:#FFF;
font-weight:bold;
background:url(../picture/6_1.png) left top no-repeat;
}

.div_6_1_2{
margin-left:0px;
margin-top:10px;
float:left;
width:1320px;
cursor:pointer;
}

.div_6_1_2_1{
margin-left:40px;
margin-top:10px;
float:left;
line-height:56px;
font-size:30px;
width:1000px;
color:#FFF;
text-decoration:none;
transition: text-decoration 200ms;
-moz-transition: text-decoration 200ms;	/* Firefox 4 */
-webkit-transition: text-decoration 200ms;	/* Safari 和 Chrome */
-o-transition: text-decoration 200ms;
}

.div_6_1_2_1:hover
{
text-decoration:underline;
}

.div_6_1_2_2{
margin-left:40px;
margin-top:20px;
float:left;
width:1250px;
}


#div_bg_7{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url(../picture/8/bg3.jpg) center center no-repeat;
}


#div_bg_7_1{
z-index:982;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url(../picture/fbg.png) center center repeat;
}

#div_7{
z-index:983;
position:fixed;
overflow: hidden;
left:0px;
top:0px;
width:1920px;
}

.div_7_frame{
margin-left:270px;
margin-top:0px;
float:left;
width:1420px;
}

.div_7_zm{
margin-left:20px;
margin-right:20px;
margin-top:40px;
float:left;
width:300px;
height:468px;
color:#ccc;
font-size:60px;
font-weight:bold;
line-height:468px;
text-align:center;
background:url(../picture/7_1.png) center center no-repeat;
opacity:0.7;
}

.div_7_1{
margin-left:20px;
margin-right:20px;
margin-top:40px;
float:left;
width:300px;
height:468px;
opacity:0.7;
cursor:pointer;
}

.div_7_1_in {
animation:div_7_1_in 1200ms linear forwards;
-moz-animation:div_7_1_in 1200ms linear forwards; /* Firefox */
-webkit-animation:div_7_1_in 1200ms linear forwards; /* Safari and Chrome */
-o-animation:div_7_1_in 1200ms linear forwards; /* Opera */
}

@keyframes div_7_1_in
{
0% {margin-top:500px;}
100% {margin-top:40px;}
}

@-moz-keyframes div_7_1_in /* Firefox */
{
0% {margin-top:500px;}
100% {margin-top:40px;}
}

@-webkit-keyframes div_7_1_in /* Safari and Chrome */
{
0% {margin-top:500px;}
100% {margin-top:40px;}
}
	
@-o-keyframes div_7_1_in /* Opera */
{
0% {margin-top:500px;}
100% {margin-top:40px;}
}

.div_7_1_1{
margin-left:0px;
margin-top:0px;
float:left;
width:300px;
height:388px;
}

.div_7_1_2{
margin-left:0px;
margin-top:0px;
float:left;
width:300px;
height:80px;
font-size:30px;
text-align: center;
color:#333;
line-height:80px;
background:#fff;
font-weight:bold;
}


#div_bg_8{
z-index:981;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url(../picture/8/bg1.jpg) center center no-repeat;
}


#div_bg_8_1{
z-index:982;
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
background:url(../picture/fbg.png) center center repeat;
}

#div_8{
z-index:989;
left:0px;
top:0px;
position:fixed; 
overflow: hidden;
width:1920px;
}

.div_8_1{
margin-left:300px;
margin-top:60px;
float:left;
width:1200px;
height:100px;
line-height:120px;
color:#FFF;
font-size:40px;
border-bottom:#FFF solid 1px;
font-weight:bold;
}

.div_8_2{
margin-left:40px;
margin-top:20px;
float:left;
width:430px;
}

.div_8_2_1{
margin-left:0px;
margin-top:0px;
float:left;
width:410px;
height:50px;
line-height:50px;
color:#fff;
font-size:34px;
}

.div_8_2_2{
margin-left:0px;
margin-top:0px;
float:left;
width:410px;
color:#f80000;
font-size:30px;
line-height:40px;
}

.div_8_2_3{
margin-left:0px;
margin-top:10px;
float:left;
width:360px;
height:40px;
color:#fff;
font-size:30px;
line-height:40px;
padding-left:50px;
}

.div_8_4{
margin-left:300px;
margin-top:0px;
float:left;
width:1350px;
color:#FFF;
font-size:30px;
line-height:40px;
}

.div_8_4 p{
color:#FFF;
font-size:30px;
line-height:40px;
}