@charset "utf-8";
html{background:#DFDFDF;overflow:hidden}
body{background:#fff;position:relative}
.main,.s,body,html{height:100%}
.s{position:relative;font-size:16px;color:#777;line-height:26px;overflow:hidden}
a{
  -webkit-transition:all .3s cubic-bezier(0.165,.84,.44,1);
  -moz-transition:all .3s cubic-bezier(0.165,.84,.44,1);
  -o-transition:all .3s cubic-bezier(0.165,.84,.44,1);
  transition:all .3s cubic-bezier(0.165,.84,.44,1)
}
.main{
  -webkit-transition:all 1000ms cubic-bezier(0.86,0,.07,1);
  -moz-transition:all 1000ms cubic-bezier(0.86,0,.07,1);
  transition:all 1000ms cubic-bezier(0.86,0,.07,1)
}
.showScroll{overflow:auto;min-height:720px}
.tt_c img,.tt_l img,.tt_r img{vertical-align:top}
.tt_c .img,.tt_l .img,.tt_r .img{margin-bottom:18px;display:block}
.tt_l img,.tt_r img{display:block}
.tt_r{right:50%;top:50%;margin:-200px -480px 0 0}
.tt_l{left:50%;top:50%;margin:-100px 0 0 -480px}
.tt_c .img{display:inline-block}
.tt_c img{display:inline-block;vertical-align:top}
.tt_c{text-align:center;width:100%}
.navList{position:fixed;_position:absolute;top:50%;right:-10px;margin-top:-217px;z-index:100}
.nav_fixed .cur{padding:0}
.show1 .nav_panel a{color:#fff}
.nav a:hover,.show1 .nav_panel .n_home{color:#0599e3}

@media all and (max-height:900px){
  .s{font-size:14px}
}
@media all and (max-height:740px){}

@media (width :980px) and (orientation :portrait){}