@charset "utf-8";

html {
  height: 100%;
}
body {
  position: relative;
  height: 100%;
}
.swiper-container {
  width: 100%;
  height: 100%;
}


.pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}


/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/200% "微软雅黑"; color:#999;text-align:center; background:url(images/bg.jpg); position:relative;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/200% "微软雅黑";}
li,p{text-align:left;font:normal 12px/200% "微软雅黑";}
a:link,a:visited{color:#999; text-decoration:none;}
a:hover{color:#999; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}

@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;
}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/200% "\5FAE\8F6F\96C5\9ED1";}
.mt10{ margin-top:10px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w920{ width:920px;}
.w1000{ width:1000px;}
.list_14 li{ background:url(images/dot.gif) no-repeat 0 12px; padding-left:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat 0 8px; padding-left:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}

/*top*/
.top01{ height:40px; background:#fff;}
.top01 em{ float:left;margin-left: 50px;}
.top01 i{ float:right; line-height:40px;margin-right: 50px;}
.top01 i a{ padding:0 8px;}
.top02{ height:78px; background:#fff;}
.top02 em{ float:left;}
.top02 i{ float:right;}
.dy h2{text-align: center;margin:19px auto;}

.swiper-container{position: absolute;top:0;left:0;}
.swiper-slide{position: relative;width:100%; background-position: center  top; overflow: hidden;height:100%;background-size:cover;}
.p1_a{position: absolute;top:50px;text-align: center;width:100%;opacity: 0;}
.p1_b{position: absolute;top:175px;text-align: center;width:100%;opacity: 0;}
.p1_b1{position: absolute;top:660px;text-align: center;width:100%;}
.p1_c{position: absolute;top:207px;text-align: center;width:100%;opacity: 0;}
.p1_d{position: absolute;top:347px;text-align: center;width:100%;opacity: 0;}
.p1_e{position: absolute;top:448px;text-align: center;width:100%;opacity: 0;}
.p1_f{position: absolute;top:587px;text-align: center;width:100%;opacity: 0;}
.p1_er{position: absolute;top:536px;text-align: center;width:100%;opacity: 0;}
.p1_g{position: absolute;bottom:10px;text-align: center;width:100%;opacity: 0;}


.nav{width:52px;height:100%;background: #fff;position: fixed;right:0;top:0;z-index: 10;}
.nav ul li b{display: block;clear:both;width:52px;text-align:center;background: url(images/dot1.png) no-repeat center center;cursor: pointer;}
.nav ul li b i{display: block;width:100%;height:100%;background: #02a5f1;color:#fff;font-size:12px;font-family:"SimSun";}
.nav ul li em{float: left;padding:0;margin:0;background: #d82525;}
.nav ul li b.cursor{background: url(images/dot2.png) no-repeat center center;}
.nav ul li b.cursor i{background: #f85b5b;}
.nav2 em{cursor:pointer;display: block;}

.logo_a{width:100%;text-align: center;position: absolute;top:50%;left:0;margin-top: -75px;height:152px;}
.before{background: url(images/txt1.png) no-repeat;width:178px;height:35px;position: absolute;right:0;top:0;}
.now{background: url(images/txt2.png) no-repeat;width:178px;height:35px;position: absolute;left:0;top:0;}

.p_left,.p_right{width:49%;float: left;height:100%;position: relative;}
.p_lefta{float: right;margin-right:300px;width:500px;position: relative;top:50%;text-align: right;margin-top: -140px;}
.p_righta{float: left;margin-left:330px;width:500px;position: relative;top:50%;text-align: right;margin-top: -140px;}
.p_lefta p{clear:both;display: block;float: right;text-align: right;margin-top: 80px;font-size: 40px;height:120px;}
.p_lefta p i{color:#fff; overflow: hidden;}
.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;height:120px;clear:both;}
.p_righta p i{color:#fff;}
.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_righta div{line-height: 40px;vertical-align:top;color:#fff;font-weight: bold;clear:both;display: block;font-size: 40px;height:40px;padding-top: 25px;}

.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:250px;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;}


.p1_g{ position:absolute;top:800px;left:0;width:100%; text-align:center;}


.p1_g{ position:absolute;top:800px;left:0;width:100%; text-align:center; z-index:10;background:url(images/p1_gb.png) no-repeat top center;opacity: 0;}

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

.nav2{ position:fixed;right:85px;top:0; z-index:10;width:50px;}
.nav2 img{ float:left;}


.s_all{transform-origin:0 center;-webkit-transform-origin:0 center;margin:0 auto;height:100%;width:100%;height:100%;}
.s_all1{transform-origin:50% 0;-webkit-transform-origin:50% 0;margin:0 auto;height:100%;width:100%;height:100%;}

.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;}




.logo_a{width:100%;text-align: center;position: absolute;top:50%;left:0;margin-top: -256px;height:513px;}
.before{background: url(images/txt1.png) no-repeat center center;width:320px;height:82px;position: absolute;right:0;top:0;border-radius:10px;background-color: #ff657b;padding:0;}
.p_lefta,.p_righta{width:580px;}

.p_righta div.now{width:320px;height:82px;border-radius:10px;background: url(images/txt2.png) no-repeat center center;background-color: #ff657b;padding:0;}
.p_lefta,.p_righta{margin-top:-210px;}
.p_lefta p{font-size: 100px;color: #fff;line-height: 120px;margin-top: 140px;}
.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: 100px;color: #fff;line-height: 120px;margin-top: 140px;}
.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;}

.nav ul li b i{background: #e5344d;}
.nav ul li b.cursor i{background: #ff9c3f;}

.p1_a{position: absolute;top:52px;text-align: center;width:100%;opacity: 0;}
.p1_b{position: absolute;top:248px;text-align: center;width:100%;opacity: 0;}

.p1_c{position: absolute;top:685px;text-align: center;width:100%;opacity: 0;}

.p1_g{position: absolute;bottom:0px;text-align: center;width:100%;opacity: 0;}

.fd{background: url('images/fdbg.jpg');}
.fd_a{top:120px;}
.fd_b{top:407px;}
.fd_er{}

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

#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; }

p.small{ font-size:30px; line-height:90px; font-weight:bold; text-align: left;}
.p_lefta p.small,.p_righta p.small{ margin-top:50px; }