*{margin: 0;padding: 0;list-style: none;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-style: normal;
}

/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {
  font: 12px/1.5 "宋体";font-weight: normal;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%;font-weight: normal; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/** 重置列表元素 **/
ul, ol { list-style: none; }

/** 重置文本格式元素 **/
a { text-decoration: none; }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
  /*  input,select{
         -webkit-appearance: none;
         -moz-appearance: none;
         appearance: none;
         -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    }*/
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/*清浮动*/
.clear:after { display: block; content: ' '; font-size: 0; height: 0; clear: both; }
.clear { *zoom:1; }
.fl{float:left;}
.fr{float:right;}
.pr{position: relative;}
.pa{position: absolute;}
.dn{display:none;}
.hello_all{padding-bottom:100px;}
@keyframes mysnow{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
transform: rotate(1080deg);
}
100%{
transform: rotate(0deg);
opacity: 0;
bottom:0;
}
}
@-webkit-keyframes mysnow{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
-webkit-transform: rotate(1080deg);
}
100%{
-webkit-transform: rotate(0deg);
opacity: 0;
bottom:0;
}
}
@-moz-keyframes mysnow{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
-moz-transform: rotate(1080deg);
}
100%{
-moz-transform: rotate(0deg);
opacity: 0;
bottom:0;
}
}
@-ms-keyframes mysnow{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
-ms-transform: rotate(1080deg);
}
100%{
-ms-transform: rotate(0deg);
opacity: 0;
bottom:0;
}
}
@-o-keyframes mysnow{
0%{
bottom:100%;
opacity:0;
}
50%{
opacity:1;
-o-transform: rotate(1080deg);
}
100%{
-o-transform: rotate(0deg);
opacity: 0;
bottom:0;
}
}
.roll{
position:absolute;
opacity:0;
animation: mysnow 5s ;
-webkit-animation: mysnow 5s ;
-moz-animation: mysnow 5s ;
-ms-animation: mysnow 5s ;
-o-animation: mysnow 5s ;
height:20px;
}
.div{
position:fixed;
z-index: 10;
}
.hello_w1000{width:1000px;margin:0 auto;}

body.mobile .hello_w1000{width:100%;margin:0 auto;}

.hello_head1{background:url(../images/hell_1_02.jpg) center no-repeat;width:100%;height:981px;}
/*.rotates1{position:absolute;left:120px;top:115px; }*/
.rotates2{position:absolute;left:160px;top:115px; /*display: none;*/}
/*.rotatesimg1{-webkit-animation:transform-5 2s ease 1s alternate none 1;animation:transform-5 2s ease 1s alternate none 1;}
.rotatesimg2{-webkit-animation:transform-6 2s ease 1s alternate none 1;animation:transform-6 2s ease 1s alternate none 1;}
*/
@-webkit-keyframes transform-5 { 
  from{-webkit-transform:perspective(600) rotateY(180deg);transform:perspective(600) rotateY(180deg);opacity: 1;display: block;} 
    to{-webkit-transform:perspective(600) rotateY(0deg);transform:perspective(600) rotateY(0deg);opacity: 0;display: none;} 
}
@keyframes transform-5 { 
  from{-webkit-transform:perspective(600) rotateY(180deg);transform:perspective(600) rotateY(180deg);opacity: 1;display: block;} 
    to{-webkit-transform:perspective(600) rotateY(0deg);transform:perspective(600) rotateY(0deg);opacity: 0;display: none;} 
}
@-webkit-keyframes transform-6 { 
  from{-webkit-transform:perspective(600) rotateY(180deg);transform:perspective(600) rotateY(180deg);opacity: 0;display: none;} 
    to{-webkit-transform:perspective(600) rotateY(0deg);transform:perspective(600) rotateY(0deg);opacity: 1;display: block;} 
}
@keyframes transform-6 { 
  from{-webkit-transform:perspective(600) rotateY(180deg);transform:perspective(600) rotateY(180deg);opacity: 0;z-index: 1} 
    to{-webkit-transform:perspective(600) rotateY(0deg);transform:perspective(600) rotateY(0deg);opacity: 1;display: block;} 
}

.active {
    display: block;
    transform: scale(1, 1);
    }
.fukidashi1.active {

    -webkit-animation: 3s linear 0s normal none infinite running fukidashiAnime1;
    -moz-animation: 3s linear 0s normal none infinite running fukidashiAnime1;
    -o-animation: 3s linear 0s normal none infinite running fukidashiAnime1;
    animation: 3s linear 0s normal none infinite running fukidashiAnime1;
    
    }
    .fukidashi2.active {
         -webkit-animation: 3s linear 0s normal none infinite running fukidashiAnime2;
    -moz-animation: 3s linear 0s normal none infinite running fukidashiAnime2;
    -o-animation: 3s linear 0s normal none infinite running fukidashiAnime2;
    animation: 3s linear 0s normal none infinite running fukidashiAnime2;
    }
    .fukidashi3.active {
        -webkit-animation: 3s linear 0s normal none infinite running fukidashiAnime3;
    -moz-animation: 3s linear 0s normal none infinite running fukidashiAnime3;
    -o-animation: 3s linear 0s normal none infinite running fukidashiAnime3;
        animation: 3s linear 0s normal none infinite running fukidashiAnime3;
    }
    .fukidashi4.active {
        -webkit-animation: 3s linear 0s normal none infinite running fukidashiAnime4;
    -moz-animation: 3s linear 0s normal none infinite running fukidashiAnime4;
    -o-animation: 3s linear 0s normal none infinite running fukidashiAnime4;
        animation: 3s linear 0s normal none infinite running fukidashiAnime4;
    }
    .fukidashi5.active {
        -webkit-animation: 3s linear 0s normal none infinite running fukidashiAnime5;
    -moz-animation: 3s linear 0s normal none infinite running fukidashiAnime5;
    -o-animation: 3s linear 0s normal none infinite running fukidashiAnime5;
        animation: 3s linear 0s normal none infinite running fukidashiAnime5;
    }
     .fukidashi6.active {
        -webkit-animation: 3s linear 0s normal none infinite running fukidashiAnime6;
    -moz-animation: 3s linear 0s normal none infinite running fukidashiAnime6;
    -o-animation: 3s linear 0s normal none infinite running fukidashiAnime6;
        animation: 3s linear 0s normal none infinite running fukidashiAnime6;
    }
.active:hover {
    transform: scale(1.2, 1.2);
}
     .fukidashi1 {
     
        height:85px;
        left: 210px;
        position: absolute;
        top: 620px;
        width: 129px;
        /*display:none;*/
    }
    .fukidashi1 img {width: 129px;height:85px;}
    .tree3{height:163px;
        left:89px;
        position: absolute;
        top: 639px;
        width: 256px;
        /*display:none;*/
      }
     .fukidashi2 {
     
        height:95px;
        left:570px;
        position: absolute;
        top: 600px;
        width: 145px;
         /*display:none;*/
    }
    .fukidashi2 img{ width: 145px;height:95px;}
     .fukidashi3 {
     
        height:80px;
        left: 700px;
        position: absolute;
        top: 670px;
        width: 139px;
        /* display:none;*/
    }
     .fukidashi3 img { 
        height:127px;        
        width: 155px;
    }
    .merry1{
      height:97px;
        left: 750px;
        position: absolute;
        top: 670px;
        width:247px;
    }
      .fukidashi4 {
     
        height:91px;
        left: 750px;
        position: absolute;
        top: 550px;
        width: 158px;
    }
     .fukidashi4 img{
     
        height:91px;
        width: 158px;
    }
        .fukidashi5 {
     
        height:129px;
        left: 720px;
        position: absolute;
        top: 480px;
        width: 133px;
    }
     .fukidashi5 img{
     
        height:129px;
        
        width: 133px;
    }
          .fukidashi6 {
     
        height:107px;
        left: 750px;
        position: absolute;
        top: 420px;
        width: 162px;
    }
    .fukidashi6 img{
     
        height:107px;
        width: 162px;
    }
    a:link {
        color: black;
    }
    a {
        background: transparent none repeat scroll 0 0;
        font-size: 100%;
        margin: 0;
        padding: 0;
        vertical-align: baseline;
    }
     @-webkit-keyframes fukidashiAnime1 {
              0% { top: 620px;  }
    
        50% { top: 630px;}

       
        100% { top: 620px; }
  }
@-moz-keyframes fukidashiAnime1 {
              0% { top: 620px;  }
    
        50% { top: 630px;}

       
        100% { top: 620px; }
  }
  @-o-keyframes fukidashiAnime1 {
              0% { top: 620px;  }
    
        50% { top: 630px;}

       
        100% { top: 620px; }
  }
  @keyframes fukidashiAnime1 {
    
    0% {top:620px; }
  
    50% { top: 630px; }

   
    100% { top:620px;}
}
     @-webkit-keyframes fukidashiAnime2 {
              0% { top: 600px;  }
    
        50% { top: 610px;}

       
        100% { top: 600px; }
  }

  @keyframes fukidashiAnime2 {
    
    0% {top:600px; }
  
    50% { top: 610px; }

   
    100% { top:600px;}
}
     @-webkit-keyframes fukidashiAnime3 {
              0% { top: 670px;  }
    
        50% { top: 680px;}

       
        100% { top: 670px; }
  }

  @keyframes fukidashiAnime3 {
    
    0% {top:670px; }
  
    50% { top: 680px; }

   
    100% { top:670px;}
}
     @-webkit-keyframes fukidashiAnime4 {
              0% { top: 600px;  }
    
        50% { top: 610px;}

       
        100% { top: 600px; }
  }

  @keyframes fukidashiAnime4 {
    
    0% { top: 600px;  }
    
        50% { top: 610px;}

       
        100% { top: 600px; }
}
     @-webkit-keyframes fukidashiAnime5 {
              0% { top: 500px;  }
    
        50% { top: 510px;}

       
        100% { top: 500px; }
  }

  @keyframes fukidashiAnime5 {
    
    0% {top:500px; }
  
    50% { top: 510px; }

   
    100% { top:500px;}
}
     @-webkit-keyframes fukidashiAnime6 {
              0% { top: 500px;  }
    
        50% { top: 510px;}

       
        100% { top: 500px; }
  }

  @keyframes fukidashiAnime6 {
    
    0% { top: 500px;  }
    
        50% { top: 510px;}

       
        100% { top: 500px; }
}

.bshare-custom{position: absolute; top: 800px; color: #fff;}
footer{zoom: 1.5; }

#diHello{display: block; width: 180px; margin: -10px auto 0px;}

.hello_head2{background:url(../images/head2_03.jpg) center top no-repeat;width:100%;height:812px;}
.hello_head3{background:url(../images/head3_07.jpg) center top no-repeat;width:100%;height:865px;}
.hello_head4{background:url(../images/head4_07.jpg) center top no-repeat;width:100%;height:445px;}
.hello_head5{background:url(../images/head4_09.jpg) center top no-repeat;width:100%;height:850px;}
.hello_head6{background:url(../images/head4_10.jpg) center top no-repeat;width:100%;height:138px;}

/*弹出框*/
.hello_tabcon{border:12px solid #d0eaed;width:530px;height:430px;border-radius:20px;position: relative;}
.hello_tabcon1{border:1px dashed #d0eaed;border-radius:10px; background: #fff;}
.hello_tabcat{position: absolute;left:-44px;bottom:-19px;}
.hello_tanck1close{width:48px;height:48px;cursor:pointer;line-height:32px;text-align:center;font-size:23px;color:#b2c7c9;border-radius:50%;font-weight: bold;position: absolute;top:-25px;right:-25px;background:url(../images/close_03.jpg) center no-repeat #d0eaed; }
.hello_tabul{padding-left:85px;}
.hello_tabul li{float:left;cursor:pointer;margin-right:10px;width:170px;height:52px;line-height:52px;color:#505859;background-color:#a7bbbd;font-size: 28px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;}
.hello_tabul li.cur{color:#5e321c;background-color:#d0eaed;}
/*弹出框2*/
.hello_tanck2{border:12px solid #d0eaed;width:500px;height:425px;background-color: #fff;border-radius:20px;position: relative;}
.hello_tanck2n{border:1px dashed #d0eaed;border-radius:10px;width:476px;height:400px;padding-top: 10px;}
.hello_tanck2n a{display: block;color:#5e321c;font-size:28px;line-height:80px;text-align:center;background:url(../images/hello_line_03.jpg) center bottom no-repeat }
.hello_tanck2n a:hover{color:#5e321c;font-size: 29px;font-weight: bold;}
.hello_tanck2n a.hello_alast{background: none;}
.hello_tanck2chi{position: absolute;left:10px;bottom:0px;}

.TB_overlayBG { background-color: #000; position: absolute; z-index: 99; left: 0; top: 0; display: none; width: 100%; height: 100%; opacity: 0.6; filter: alpha(opacity=60); -moz-opacity: 0.8;_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

.hello2_top a{display: block;width:100%;height:100%;}
.hello2_top .hello_w1000{height:100%;}
.hello2_top1{background:url(../images/cu_02.jpg) center top no-repeat #e80000;width:100%;height:422px;}
.hello2_top2{background:url(../images/cu_04.jpg) center top no-repeat #e80000;width:100%;height:292px;}
.hello2_top3{background:url(../images/cu_05.jpg) center top no-repeat #e80000;width:100%;height:414px;}
.hello2_top4{background:url(../images/cu_06.jpg) center top no-repeat #e80000;width:100%;height:425px;}
.hello2_top5{background:url(../images/cu_07.jpg) center top no-repeat #e80000;width:100%;height:388px;}
.hello2_top6{background:url(../images/cu_08.jpg) center top no-repeat #e80000;width:100%;height:304px;}

.hello3_top1{background:url(../images/more_01.jpg) center top no-repeat #fff;width:100%;height:400px;}
.hello3_top2{background:url(../images/more_02.jpg) center top no-repeat #fff;width:100%;height:400px;}
.hello3_top3{background:url(../images/more_03.jpg) center top no-repeat #fff;width:100%;height:400px;}
.hello3_top4{background:url(../images/more_04.jpg) center top no-repeat #fff;width:100%;height:400px;}
.hello3_top5{background:url(../images/more_05.jpg) center top no-repeat #fff;width:100%;height:400px;}