.leo_down{width: 40px;height: 60px; position: fixed; bottom: 30px;left: 50%; margin-left: -19px; z-index:600;}
.leo_downimg{cursor:pointer; margin-top:30px;width:40px;height:40px; z-index:601;}

.leo_nag{position: fixed; top:150px; right:24px; width:38px; background:url('nag.png') no-repeat; z-index:602;}
.leo_nag .ac{width:14px;height:14px;margin:14px 0px 28px 12px;cursor: pointer;}
.leo_nag .ac.active b{background:url('ac.png') no-repeat;width:38px;height:40px;display:inline-block;margin: -14px 0px 0px -12px;}

.leo_back {height:1000px;min-height:500px;min-width:1290px;}
.a1{width:100%; min-width:1290px; background:#fff; position: relative; overflow:hidden;}
.a1_an { margin:20px auto; text-align:center;  }

.a2 {width:100%; min-width:1290px; background:#f5f5f5;position: relative;z-index:2; overflow:hidden;}
/*.a2 h1, .a2 h2, .a2 h4, .a2 p {margin:0 0 0 200px; color:#555; }*/
.a2 h1 { padding:50px 0 20px 0; font-size:50px; line-height:55px;}
/*.a2 h2 { font-size:50px;  line-height:50px; height:60px;}*/
/*.a2 h2 div { float:left; padding:0px 10px 0 0; font-size:30px; }*/
.a2 h4 { padding:0; font-size:24px;  line-height:40px;}

/*.a2 p { padding:30px 0 0 0; width:800px; font-size:16px; color:#888; line-height:30px;}*/
#a2_hd01 { position:absolute; top:290px; left:1160px; opacity:0;}
#a2_hd02 { position:absolute; top:0px; left:0px; opacity:0;}
#a2_hd03 { position:absolute; top:0px; left:950px; opacity:0;}

.leo_h2 { position:absolute; right:20px; top:10px; padding:12px; font-size:20px; color:#fff; z-index:99;}
.leo_p { position:absolute; right:20px; top:80px; padding:12px; width:450px; font-size:14px; color:#fff; background-color:#41ac21;background-color:rgba(65, 172, 33, 0.8); z-index:98;}

.leo_p1{ position:absolute; width:40%;}
.leo_p2{ position:absolute; width:30%;}
.leo_p3{ position:absolute; width:20%;}
.leo_p4{ position:absolute; width:24%;}
.leo_p1 {top:140px;}
.leo_p2 {top:60px;}

.leo_p5, .leo_p6{ position:absolute; width:50%;}
.leo_p5 {right:0; top:20px;}
.leo_p6 {left:400; top:180px;}

.leo_p7{ position:absolute; width:20%;}
.leo_p7 {left:500; bottom:200px; z-index:99;}

.leo_p8{ position:absolute; width:20%;}
.leo_p8 {bottom:40px; z-index:99;}
.leo_p9{ position:absolute; width:55%;}
.leo_p9 {bottom:0px; z-index:90;}
.leo_p10{ position:absolute; width:30%;}
.leo_p10 {bottom:40px; z-index:90;}


.a3 {width:100%; min-width:1290px; background:#000; position: relative;z-index:4; overflow:hidden;}

.a4,.a5,.a6,.a7,.a8 {width:100%; min-width:1290px; position: relative; z-index:4; overflow:hidden;}
.a4 h2 { position:absolute; left:28px; top:0px; width:360px; padding:0 0 20px 0; font-size:24px; color:#00a0e9; line-height:36px;} 
.a4 h3 { position:absolute; left:28px; top:0px; width:360px; padding:0 0 20px 0; font-size:18px; color:#00a0e9; line-height:24px;} 
.a4 p { position:absolute; left:28px; top:50px; width:440px; padding:0; font-size:14px; color:#b5b6b6; line-height:22px;}

#a4_go1 {position:absolute;}
#a4_go1 {top:0px; z-index:99;}
#a4_go2 {position:absolute;}
#a4_go2 {top:80px; z-index:99;}
#a4_go3 {position:absolute;}
#a4_go3 {top:200px; z-index:99;}
#a4_go4 {position:absolute;}
#a4_go4 {top:320px; z-index:99;}