html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0; border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0;color: #fff; }
body { margin: 0 auto; background: #fff; /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none;color: #1fd3ca;; }
a { blr:expression(this.onFocus=this.blur())}
.img img, video { vertical-align: middle }
.btn { display: inline-block; vertical-align: middle }
a:hover { color: #1fd3ca; text-decoration: none; }
img { border: none }
ol, ul, li { list-style: none; }
i, em { font-style: normal; }

html, body {
    -webkit-user-select: none;
    user-select: none;
}
html{height:100%;}
body{overflow:hidden;height:100%;}

.swiper-container {
  width: 100%;
  height: 100%;
  text-align: center;

}

.swiper-slide{width:100%;height:100%;overflow: hidden;position: relative;}



.body_all{width:100%;height:100%;transform-origin:0 0;-webkit-transform-origin: 0 0;margin:0 auto;overflow: hidden;position: relative;background: url('images/bg.jpg');}

@font-face {
    font-family: "Numberfont";
    src: url("font.TTF");
}
@font-face {
    font-family: "Numberfont";
    src: url(//:) format("no404"), url("font.TTF") format("woff"), url("font.TTF") format("truetype"), url("font.TTF") format("svg");
    font-weight: normal;
    font-style: normal;
}

#no0{ background: url(images/p0.jpg); }
#no99{ background: url(images/p99.jpg); }
#no1,#no2,#no3,#no4,#no5,#no6,#no7,#no8,#no9,#no10,#no11,#no12,#no13,#no14,#no15,#no16,#no17{ background: url(images/p1.jpg); }
#no18,#no19,#no20,#no21,#no22,#no23,#no24{ background: url(images/p2.jpg); }

#no11 .before,#no12 .before,#no13 .before,#no18 .before,#no19 .before,#no20 .before,#no21 .before,#no22 .before,#no23 .before,#no24 .before{ display: none; }
#no11 .now,#no12 .now,#no13 .now,#no18 .now,#no19 .now,#no20 .now,#no21 .now,#no22 .now,#no23 .now,#no24 .now{ display: none; }

.dy h2{text-align: center;margin:19px auto;}

.swiper-slide{position: relative;background-position: center  top; overflow: hidden;background-size:cover;}
.p1_a{position: absolute;top:83px;text-align: center;width:100%;opacity: 0;}
.p1_b{position: absolute;top:273px;text-align: center;width:100%;opacity: 0;}
.p1_c{position: absolute;top:855px;text-align: center;width:100%;opacity: 0;}
.p1_g{position: absolute;bottom:10px;text-align: center;width:100%;opacity: 0;z-index: 10}



.logo_a{width:513px;text-align: center;position: absolute;left:63px;top:50%; margin-top:-222px; height:444px;background-size:cover;}

.before{background: url(images/txt1.png) no-repeat center center;width:230px;height:80px;position: absolute;padding:0;top:0px;position: absolute;left:16px;}

.now{background: url(images/txt2.png) no-repeat center center;width:170px;height:80px;position: absolute;padding:0;bottom:0px;position: absolute;right:16px;}

.p_left{position: absolute;top:0;left:0;width:100%;height:540px;}
.p_right{position: absolute;top:540px;left:0;width:100%;height:540px;}
.p_lefta{}
.p_righta{}
.p_lefta p{clear:both;display: block;float: right;text-align: right;margin-top: 80px;font-size: 40px;}
.p_lefta p img{vertical-align:middle;}
.p_lefta p em{line-height: 220px;vertical-align:top;!vertical-align:bottom;color:#fff;margin-left: 5px;font-weight: bold;height:130px;overflow: hidden;overflow: hidden;}
.p_lefta span{width:394px;display: block;clear:both;font-size:20px;text-align: left;color: #fff;float: right;margin-top: 20px;}

.p_lefta p b,.p_righta p b{display:block;clear: both;font-size: 30px;text-align: left;color:#fff;line-height: 30px;font-weight:normal;}


.p_righta p{clear:both;display: block;float: left;text-align: right;margin-top: 80px;font-size: 40px;clear:both;}
.p_righta p img{ vertical-align:middle;}
.p_righta p em{line-height: 220px;vertical-align:top;color:#fff;margin-left: 5px;font-weight: bold;}
.p_righta span{width:394px;display: block;clear:both;font-size:20px;text-align: left;color: #fff;float: left;margin-top: 20px;}


.p_lefta span.tr{text-align: right;}
.fd_a{font-size: 24px;text-align:center;position: absolute;top:80px;left:0;color:#000;width: 100%;}

.fd_er{font-size: 24px;text-align:center;position: absolute;top:210px;left:0;color:#000;width: 100%;}
.fd_b{font-size: 24px;text-align:center;position: absolute;top:440px;left:0;color:#000;width: 100%;}

.bdsharebuttonbox{position: fixed;right:75px;top:0px;z-index: 100;width:280px;}
.bds_more{float: right;}

.code{
	position: absolute;
	width: 35%;
	height: 20%;
	top: 50.5%;
	left: 32.5%;
	text-align: center;
}

.code img{
	max-height: 100%;
	max-width: 100%;
}

.p1_g img{-webkit-animation: nextpage 1.5s ease-in-out 1s infinite ;opacity: 0;}
@keyframes nextpage {from {opacity:0.5; margin-bottom:5px;}to { opacity:1;margin-bottom:15px; }}
@-webkit-keyframes nextpage {from {opacity:0.5; margin-bottom:5px;}to {opacity:1;margin-bottom:15px;}}

.nav2{ position:fixed;right:75px;top:0; z-index:10;width:50px;}
.nav2 img{ float:left;}
.top{height:32px;line-height:32px;width:100%; background:url(images/topbg.gif)}


.s_all{width:640px;height:1080px;transform-origin:0 0;-webkit-transform-origin: 0 0;margin:0 auto;overflow: hidden;position:absolute;top:0;left:0;}
.s_all1{width:640px;height:1080px;transform-origin:0 0;-webkit-transform-origin: 0 0;margin:0 auto;overflow: hidden;absolute;top:0;left:0;}

.fd_b{ position:absolute;top:599px;left:0;width:100%;text-align:center;}
.fd_c{ position:absolute;top:479px;left:0;width:100%;text-align:center;}




.p_righta div.now{}
.p_lefta,.p_righta{position: relative;width:100%;height:100%;}
.p_lefta p{ font-size:95px;color: #fff;line-height:110px;width:100%; text-align:center;top:125px;position: absolute;left:0%;margin:0;}
.p_lefta p em{font-size: 48px;font-family:"\5FAE\8F6F\96C5\9ED1";height:120px;line-height:180px;}
.p_lefta p img{margin-right: 10px;}
.p_righta p{ font-size:95px;color: #fff;line-height:110px;width:100%; text-align:center;top:270px;position: absolute;left:0%;margin:0;}
.p_righta p em{font-size: 48px;font-family:"\5FAE\8F6F\96C5\9ED1";height:120px;line-height:180px;}
.p_righta p img{margin-right: 10px;}

p.small{ font-size:32px; line-height: 50px; font-weight: bold;}
.p_lefta p.small{ top: 90px; }
.p_righta p.small{ top: 250px; }
p.small2{ font-size:50px; line-height: 64px; font-weight: bold;}
.p_lefta p.small2{ top: 100px; }
.p_righta p.small2{ top: 300px; }

.fd{background: url('images/fdbg.jpg');}
.fd_a{top:150px;}
.fd_b{top:330px;}

.fd_c{text-align: center;color: #909090;font-size: 20px;position: absolute;top:580px;}

.again{position: absolute;top:866px;width:100%;text-align: center;left:0;z-index: 10;}
.share_btn{position: absolute;top:939px;width:100%;text-align: center;left:0;z-index: 10;}

.m_page{background: url('images/page.png');width:50px;height:50px;position: absolute;top:23px;right:26px;z-index: 10; display:none}
.m_page i{font-size: 22px;width:23px;display: block;position: absolute;top:0;left:5px;text-align: right;}
.m_page em{font-size: 13px;width:28px;display: block;position: absolute;top:28px;left:26px;text-align: left;}


.preload {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #000;
 filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; 
  z-index: 1000; }
  .preload .load-area {
    position: absolute;
    width: 400px;
    height: 60px;
    top: 50%;
    left: 50%;
    margin-left: -200px;
    margin-top: -80px; }
    .preload .load-area .bar {
      position: absolute;
      width: 100%;
      height: 4px;
      left: 0;
      bottom: 0;
      background-color: #999;
      overflow: hidden; }
      .preload .load-area .bar .progress {
        position: absolute;
        width: 0%;
        top: 0;
        height: 100%;
        background-color: #fff100;
        border-radius: 100px; }
    .preload .load-area .num {
      color: white;
      font-family: Helvetica;
      position: absolute;
      width: 100%;
      top: 0;
      text-align: center;
      font-size: 30px;
      line-height: 4px; }


      .loader {
  margin: 60px auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.6em solid rgba(255, 255, 255, 0.2);
  border-right: 0.6em solid rgba(255, 255, 255, 0.2);
  border-bottom: 0.6em solid rgba(255, 255, 255, 0.2);
  border-left: 0.6em solid #ffffff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear; }

.loader,
.loader:after {
  border-radius: 50%;
  width: 5em;
  height: 5em; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.share{width:100%;height:100%;background-color: rgba(10,10,10,0.9);z-index: 400;display: none; position:absolute;left:0;top:0;}
.share span{text-align: center; display:block;}
.share #jiantou{text-align: right;padding-top:20px;padding-right:65px;padding-bottom:100px;}
.share #share{padding-left:25px;padding-bottom:80px;}

.zan{ background:url(images/zan.png);width:112px;height:55px;line-height:55px;padding-left:67px;font-size:18px;color:#fff; position:absolute;top:464px;left:230px;}