*{
  margin:0;padding:0;font-family:"微软雅黑"!important;
  box-sizing:border-box!important;
}table{border-collapse:collapse}
a{text-decoration:none}a:focus,a:hover{text-decoration:none}a:focus{outline:0}
p{margin:0}ol,ul{margin:0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{margin:0}
ol{padding-left:25px}
.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.clearf:after,
.clearf:before{
    content:"";display:block;clear:both;
}
#w_grid-1560233390474,
#w_grid-1560220926813{
  left:0!important;
  transform: none!important;
}
#w_grid-1560220926813{
  z-index:0!important
}
#w_common_text-1561629231282{
  display:none
}
.w_sfbox-002 > .w_sfbox > .p_fbox > .p_wrapbox video{
  min-width:1600px;
}
.w_sfbox-002 > .w_sfbox > .p_fbox > div > .p_bgBox {
    animation-name: bgMagnify;
    animation-duration: 20s;
    animation-delay: 0.1s;
}
#w_grid-1557197827956 > div > .p_gridbox {
  overflow:visible
}
#w_fimg-1560149664063{
 position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  text-align:center
}
@-webkit-keyframes rotation{
  from {-webkit-transform: rotate(0deg);}

    to {-webkit-transform: rotate(360deg);}
}
@-webkit-keyframes bomm{
  25% {transform: translateY(-6px);}
 50%, 100% {transform: translateY(0);}
 75% {transform: translateY(6px);}
}
#w_fimg-1560149664063 img{
  -webkit-transform:rotate(360deg);
  animation:rotation 20s linear infinite;
  -moz-animation:rotation 20s linear infinite;
  -webkit-animation:rotation 20s linear infinite;
  -o-animation:rotation 20s linear infinite;
}
#w_fimg-1561530525553{
  animation:bomm 2s linear infinite;
  -moz-animation:bomm 2s linear infinite;
  -webkit-animation:bomm 2s linear infinite;
  -o-animation:bomm 2s linear infinite;
}
#w_grid-1560151799788{
animation:bomm 2s linear infinite;
  -moz-animation:bomm 2s linear infinite;
  -webkit-animation:bomm 2s linear infinite;
  -o-animation:bomm 2s linear infinite;
}
#w_grid-1561565235837{
  position:fixed;
  bottom:30px;
  left:0!important;
  padding:0 40px;
  
}
.p_categoryBox .p_linkBox.click{
  background:none
}
.w_sfbox-002 > div > .p_SwipPanelBox .p_SwipPanel .shape{
    width: 7px;
    height: 30px;
    display: inline-block;
    margin-left: 5px;
    line-height: 30px;
    padding: 0px;
    background-position: center;
    background-size: auto auto;
    vertical-align: middle;
    position: relative;
    cursor: pointer;
    border-radius: 100px;
    overflow: hidden;
}
#w_grid-1560233390474{
  z-index:12
}
.w_sfbox-002 > div > .p_SwipPanelBox .p_SwipPanel .shape > div{
    width: 100%;
    height: 100%;
    background:transparent;
    border: 2px solid rgba(255,255,255,.2);
    border-radius: 0%;
}
.w_sfbox-002 > div > .p_SwipPanelBox .p_SwipPanel.active .shape{
  border:none;
  padding:0 1px;
}
.w_sfbox-002 > div > .p_SwipPanelBox .p_SwipPanel.active .shape > div{
  background: #2e56d5;
  border-color: transparent;
}
.p_SwipPanelBox .p_SwipPanel{
  color:rgba(255,255,255,0.5)!important
}
.p_SwipPanelBox .p_SwipPanel.active{
  color:#fff!important
}
#w_common_text-1558521931694,
#w_common_text-1558521956037{
  display:inline-block
}
#w_common_text-1560221498956 a{
   display:inline-block
}
 
#w_grid-1557198851529,
#w_grid-1557201374421,
#w_grid-1561562493251,
#w_grid-1561562946762,
#w_grid-1557199885415{
  position:absolute;
  left:0!important;
  top:50%;
  transform:translateY(-50%);
  z-index:1
}
#w_grid-1557199885415{
   top:40%;
}
#w_fimg-1557199300170{
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
}
#w_grid-1560216856346,#w_grid-1560217854437{
  display:inline-block
}
#w_common_text-1558514251936 span,
#w_common_text-1558436129968 span,
#w_common_text-1558436989188 span,
#w_common_text-1558504859771 span,
#w_common_text-1558506956124 span{
  font-family:Impact!important;
}
.p_SwipPanelBox{
  z-index:9!important
}

@media(max-width:1200px){
  #w_grid-1560221457284{
    display:none
  }
  #c_portalResPublic_codeContainer-15584870507372141{
    display:none
  }
  #w_grid-1557200085589{
    position:absolute;
    width:50%;
    height:100%
  }
  #w_common_text-1558514251936 span,
#w_common_text-1558436129968 span,
#w_common_text-1558436989188 span,
#w_common_text-1558504859771 span,
#w_common_text-1558506956124 span{
  font-size:50px!important;
}
  #w_grid-1557200085589>.w_grid{
    height:100%
  }
  #w_fimg-1557200090981{
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%); 
  }
}
@media(max-width:900px){
  #c_portalResPublic_codeContainer-15602250262120573{
    position:relative
  }
}
@media(max-width:768px){
  #w_common_text-1561629231282{
  display:block
}
  #w_fimg-1560233469881{
    max-width:174px;
    height:auto;
  }
  #w_fimg-1561528456424{
   max-width:85px;
    height:auto;
  }
  .p_SwipPanelBox {
    display:none
  }
  #w_fimg-1561604002107{
    display:none
  }
  #w_common_text-1561565367258{
    margin:10px auto;
  }
  #w_common_text-1561565537205 span{
    font-size:16px!important;
  }
  #w_common_text-1561565537205 p,
  #w_common_text-1561565367258 p{
    text-align:center!important;
  }
  #w_grid-1561565235837{
    bottom:10px;
    }
  
  #w_common_text-1558488045291{
   display:none;
  }
  #w_common_text-1561529601142{
    display:none;
  }
  #c_portalResMessage_form-15615633814397949{
    display:none
  }
  #w_common_text-1561563076957 span{
    font-size:24px!important;
    color:#fff!important
  }
  #w_fimg-1561603209797{
    display:none
  }
  #w_fimg-1561603227442{
    width:100%;
    left:0!important
  }
  #w_grid-1561565009637{
    position:relative;
  }
  #w_common_text-1561565030386,
  #w_common_text-1561565169209,
  #w_common_text-1561565170704{
    padding:24px 0 24px 80px
  }
   #w_common_text-1561565030386 span,
  #w_common_text-1561565169209 span,
  #w_common_text-1561565170704 span{
    font-size:14px!important
  }
  #w_common_text-1561563169847{
    padding:0;
    text-align:center;
    margin:0 auto;
  }
  #w_common_text-1561563169847 span{
    font-size:30px!important;
    color:#fff!important
  }
  #w_common_text-1558612863024{
    height:182px;
   position:relative;
    overflow:hidden;
  }
  #w_grid-1557199885415{
   top:50%;
}
  #w_common_text-1558612863024:after{
    content:'...';
    position:absolute;
    bottom: 0;
    right: 19px;
  }
}


