@charset "utf-8";
@font-face {font-family: 'thNo';src: url('http://code.uemo.net/css/font/HELVETICANEUELTPRO-THEX.otf');font-weight: normal;font-style: normal;}
/* reset */
*{margin: 0;padding: 0;outline: none!important;color:#ccc}
html,body{width: 100%; font-family:"宋体";font-size:12px;height: 100%;-webkit-text-size-adjust: 100%;background: #000;}
li{list-style:none;}
a{text-decoration: none;}
a,input,button,textarea,fieldset,ul,span{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}
input[type='text'],textarea,fieldset{border: none;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto;}
audio,canvas,progress,video{display: inline-block;vertical-align: baseline;}
img,video{max-width:100%;height:auto;border:0 none;vertical-align: bottom;}
a,img{-webkit-user-drag:none;user-drag:none;}
body,input,textarea{font:12px/1.5 Tahoma,"Microsoft YaHei",Helvetica, Arial;*font-family: "Microsoft YaHei";color: #333;}

/* function */
.f-cb:after,.f-cb-li li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cb-li li{zoom:1;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}

.f-ma{margin-left: auto;margin-right: auto;}
.f-ib{display: inline-block;*display: inline;*zoom: 1;}
.b10{height: 25px;display: block;}
/* grid */
.g-doc{position: relative;z-index: 2;width: 100%;min-height: 100%;
    -webkit-transform-origin: 50% 50% 0;
    -moz-transform-origin: 50% 50% 0;
    -ms-transform-origin: 50% 50% 0;
    -o-transform-origin: 50% 50% 0;
    transform-origin: 50% 50% 0;
    -webkit-transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg) translateZ(0);
    -moz-transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg) translateZ(0);
    -ms-transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg) translateZ(0);
    -o-transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg) translateZ(0);
    transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg);
    -webkit-transition:  .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.g-ct{border-bottom: 83px solid transparent;}
.g-wrap{width: 1200px;margin: 0 auto;zoom: 1;}
.g-wrap:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}

body.z-moveDown{
    height: 100%;
    overflow: hidden;
    -webkit-perspective: 2000px;
    -moz-perspective: 2000px;
    -ms-perspective: 2000px;
    perspective: 2000px;
}

body.z-moveDown .g-doc{height: 100%;overflow: hidden;cursor: pointer;border: 2px solid #c1f5c8;
    -webkit-transform: translate3d(0px, 90%, -300px) rotate3d(1, 0, 0, -10deg) translateZ(0);
    -moz-transform: translate3d(0px, 90%, -300px) rotate3d(1, 0, 0, -10deg) translateZ(0);
    -ms-transform: translate3d(0px, 90%, -300px) rotate3d(1, 0, 0, -10deg) translateZ(0);
    -o-transform: translate3d(0px, 90%, -300px) rotate3d(1, 0, 0, -10deg) translateZ(0);
    transform: translate3d(0px, 90%, -300px) rotate3d(1, 0, 0, -10deg) translateZ(0);
}

body.z-moveDown .m-page .title,
body.z-moveDown .m-page .subhead{display: none;}
body.z-moveDown .m-head .nav a{border-color: transparent;}
body.z-moveDown .m-head .nav a[id="js_join"]{border-color: #fff;}
body.z-moveDown .m-head .other a:hover .qrcode{display: none;}
a[title="站长统计"]{display: none !important;}

/* models */
.m-head{position: relative;top: 0;left: 0;z-index: 901;width: 100%;height: 100px;}
.m-head .inner{position: relative;height: 100px;}
.m-head .logo2{position: relative;top:100px;left: 100px;}
.m-head .logo{float: left;width: 200px;padding-top: 11px;padding-left: 20px;}
.z-animate{animation: fadeInUpByCeil .5s 1s linear backwards;}
.m-head .logo a{display: block;height: 78px;text-align: center;line-height: 78px;color: #FFF;font-size: 28px;}
.m-head .logo a i{font-size: 58px;font-weight: lighter;}

.m-head .logo .fa-hover a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    color: #222222;
    line-height: 32px;
    height: 32px;
    padding-left: 10px;
    border-radius: 4px;
}



.m-head .icon_menu{display: none;}
.m-head .nav{position: absolute;top: 0;left: 190px;/*right: 110px;*/}
.m-head .nav li{float: left;width: 100px;height: 36px;margin-left: 40px;}
.m-head .nav a{display: block;padding-top: 32px;height: 64px;text-align: center;line-height: 34px;font-size: 16px;color: #7f7f7f;border-top: 3px solid transparent;
    text-shadow: 1px 1px 2px rgba(8,1,3,.1);
    -webkit-transition: .3s;transition: .3s;

}
.m-head .nav a.z-sel,
.m-head .nav a:hover{border-color: #7f7f7f;}
.m-head .other{position: absolute;right: 20px;top: 30px;}
.m-head .other a{position: relative;float: left;display: block;color:#ff8003;height: 38px;line-height: 38px;font-size: 16px;}
.m-head .other a.mobile{background: url('../img/tel.png') no-repeat left center;background-size: 27px; padding-left: 48px;}
.m-head .other a + a{margin-left: 12px;}

.m-fullPage-nav{position: absolute;right: 22px;top: 50%;z-index: 900;}
.m-fullPage-nav li{width: 10px;height: 10px;padding: 5px 0;}
.m-fullPage-nav a{display: block;width: 8px;height: 8px;border: 1px solid #fff;
    -webkit-border-radius: 5px;border-radius: 5px;
}
.m-fullPage-nav a.active{background-color: #fff;}

 .inner2{position: fixed;right:88px;top:30%;z-index:9999;width:100px;height: auto;/*background: #1c1c1c;*/}
 .inner2:after{content:'';display:block;width:1px;height:100%;position: absolute;top:0; }
 .inner2.wdsn{display:none;}

.nav2{left: 0;/*background:rgba(0,0,0,0.6);*/overflow: hidden;}
.nav2 li{width: 100%;height: 28px;line-height:28px;margin-left:0;text-align: center;overflow: hidden;}
.nav2 a{display:block;font-size:12px;height: 28px;line-height:28px;padding-top: 0;text-align: left; color: #4b4a4b;transition: .4s;position: relative;left:100%;margin-left:-30px;padding-left:30px;background:transparent;}
.nav2 a:focus{background:transparent;}
.nav2 a .dian{display:block;border-radius:100%;background:rgba(255, 255, 255, 1);width:13px;height:13px;position: absolute;left: 0;top:10px;}

.nav2 a.z-sel,
.nav2 a:hover{border-color:transparent; /*background: #000;*/background:transparent; color:#7f7f7f;font-size: 16px;left:0;margin-left:0px;/*text-decoration:line-through;*/}
.nav2 a.z-sel .dian{background:#7f7f7f;}
.nav2 a:hover{left:0;margin-left:0px;background:transparent;}


.nav2 a.z-sel,
.nav2 a:hover{border-color: #EN;}

.mshow{display: none;}
.pcshow{display: block;}

.links{display: block;margin: 0 auto;}
.links .name{border-bottom: 1px solid #111111; position: relative;height: 30px;text-align: center;}
.links span{position: absolute;background: #000;top:15px;padding: 0 20px;font-size: 14px;left:47%;}
.link{padding:10px;}
.link a{ margin: 0 10px;color: #222;}

.m-page{position: relative;z-index: 1;height: 100%;}
.m-page .section{position: relative;height: 100%;overflow: hidden;}
.m-page .section > .fp-tableCell{height: 100% !important;}
.m-page .section .title{position: absolute;top: 10%;left: 0;z-index: 21;width: 100%;text-align: center;line-height: 60px;font-size: 35px;color: #2e2e36;letter-spacing: 8px;}
.m-page .section .title.s-letter-2{letter-spacing: 2px;}
.m-page .section .subhead{position: absolute;top: 13%;left: 8%;z-index: 21;width: 84%;margin-top: 80px;text-align: left;line-height: 40px;font-size: 22px;color: #fff;}
.m-page .section .inner{position: absolute;top: 20%;left: 50%;z-index: 10;width: 1000px;height: 50%;margin-left: -500px;}
.m-page .section .inner.wbg{background: rgba(255, 255, 255, 0.6);border:1px solid rgba(255, 255, 255, 0.5);box-shadow:4px 4px 10px #8d8d8d  }
.m-page .section .inner .name{position: absolute;top: 8%;left: 0;z-index: 21;width: 100%;text-align: center;background: url("../images/tbj.png") no-repeat top;height: 121px;}
.m-page .section .inner .desc{position: absolute;top: 8%;left: 8%;z-index: 21;width: 84%;margin-top:20px;text-align: left;font-weight:600;line-height: 30px;font-size: 16px;}
.m-page .section .inner .desc p{margin-top: 10px;}
.m-page .one-page{color:#FFF;font-style:normal;}
.m-page .one-page .textbox1{line-height: 80px;font-size: 38px;letter-spacing: 14px;margin-top:80px;position: relative;}
.m-page .one-page .textbox1 span:before, .m-page .one-page .textbox1 span:after {
            content: '';                 /*CSS伪类用法*/
            position: absolute;         /*定位背景横线的位�?*/
            top: 52%;
            background: #cccccc;       /*宽和高做出来的背景横�?*/
            width: 3%;
            height: 1px;
        }
        .m-page .one-page .textbox1 span:before{
            left: 15%;        /*调整背景横线的左右距�?*/
        }
        .m-page .one-page .textbox1 span:after {
            right:15%;
		}
.m-page .one-page .textbox2{margin-top:20px;position: relative;color:#7f7f7f; border-bottom: 1px solid #7f7f7f;}
.m-page .one-page .textbox3{line-height:30px;font-size: 18px;margin-top:20px;font-weight: 600;}
.m-page .one-page .textbox4{height: 40px;width: 600px;margin:0 auto;}
.m-page .nextpage{position: absolute;bottom:20%;left:50%; background: rgba(255, 255, 255, 0.29);border-radius: 100%;width:60px;margin-left: -30px;height:60px;}
.m-page  .nextpage .signal{position: absolute;top:15px;width: 60px;height: 10px;background: url('../img/nextpage.png') center top no-repeat;overflow: hidden;}

.m-page .one-page.active .textbox1{-webkit-animation: fadeInRight 1s;animation: fadeInRight 1s;}
.m-page .one-page.active .textbox2{-webkit-animation: fadeInDownBig 3s;animation: fadeInDownBig 3s;}
.m-page .one-page.active .textbox3{-webkit-animation: fadeInRight 1.6s;animation: fadeInRight 1.6s;}
.m-page .one-page.active .textbox4{-webkit-animation: fadeInRight 2s;animation: fadeInRight 2s;}
.m-page .active .signal{-webkit-animation: wifi 3s infinite step-start;animation: wifi 3s infinite step-start;}

.text_box {
    position: relative;
    overflow: hidden;
    width: 0;
    color: #8f8f8f;
    font-size: 32px;
    line-height: 40px;
    font-family: "Courier New", Courier, monospace;
    white-space: nowrap;
    &::after {
      content: "";
      position: absolute;
      right: 0px;
      height: 40px;
      border-right: 1px solid #fff;
      animation: showInfinite 0.5s 5 both;
    }
  }
  .one {
      animation: width0 2s steps(5) forwards;
      margin-top:80px;
      font-size: 38px;
      animation-delay: 1s;
  }
  .two {
      animation: width 2s steps(10) forwards;
      margin-top: 20px;
      line-height: 40px;
      font-size: 38px;
       animation-delay: 2s;
      &::after {
          animation-delay: 2s;
      }
  }
  .three {
      font-size: 18px;
      margin-top: 10px;
      animation: width2 2s steps(13) forwards;
       animation-delay: 4s;
      &::after {
          animation-delay: 4s;
      }
  }
  .four {
    animation-delay: 6s;
    &::after {
      animation-delay: 6s;
      animation: showInfinite 0.5s infinite both;
    }
  }
  @keyframes width0 {
    0% {
      width: 0;
    }
    100% {
      width: 5em;
    }
  }
  @keyframes width {
    0% {
      width: 0;
    }
    100% {
      width: 10em;
    }
  }
  @keyframes width2 {
    0% {
      width: 0;
    }
    100% {
      width: 48em;
    }
  }
  @keyframes showInfinite {
    0% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }




.m-page .two-page{}

.m-page .three-page{}
.m-page .three-page .brands{width:100%;}
.m-page .three-page .brands li{float: left;width:24%;overflow: hidden;height: 120px;margin: 15px 0;}
.m-page .three-page .brands li img{display:block;width:80%;height:auto;margin:10px auto;}

.m-page .four-page{height: 600px;background-size: 100% 100%;}
.m-page .four-page .services{color:#fff;padding-top:100px;display: grid;grid-template-columns: auto auto auto auto; grid-gap: 2% 2%;justify-content:space-evenly}
/* .m-page .four-page .services li{float: left;width:16.66%;text-align: center;}
.m-page .four-page .services li img{display:block;width:80px;height:auto;margin:10px auto;}
.m-page .four-page .services li .subtitle{display:block;width:100%;line-height: 40px;font-size: 20px; margin:0 auto;}
.m-page .four-page .services li .subdsec{display:block;width:100%;line-height: 30px;font-size: 17px;margin:0 auto;} */

.services .row{width:90%;margin: 0 auto;}
.services span{font-size: 22px;color: #7f7f7f;}
.services li{font-size: 17px;color: #2c2c2c;line-height: 40px;}
.services  i{font-size: 40px;color: #7f7f7f ;}

.ibox-content{font-size: 15px;color: #7f7f7f;text-indent: 24px;}


.m-page .four-page .inner{width: 1200px;margin-left: -600px;padding-top: 60px;}
.swiper-container{margin: 0 auto;text-align: center;margin-top: 30px;vertical-align: middle}
.swiper-slide{margin:0 auto;}
.m-page .five-page{}

/* .m-page .five-page .news{display: flex;height:210px;padding:10px;}
.m-page .five-page .news li{width:23%;border-radius: 10px;border:1px solid #ddd;background: #FFF;margin:0 1%;overflow: hidden;}
.m-page .five-page .news img{height: 120px;margin: 10px;border-radius: 10px;width: 90%;}
.m-page .five-page .news li span{font-size: 14px;line-height: 20px;padding: 10px;float: left;color:#000} */
.m-page .five-page .news{height:210px;padding:10px;}
.m-page .five-page .news li{width:50%;overflow: hidden; float: left;}
.m-page .five-page .news li span{font-size: 14px;line-height: 20px;padding: 10px;float: left;color:#848484}

.m-page .five-page li img.qrcode{ transition: .4s;position: absolute;z-index:55;top:60px;right:60px;display:block;width:1px;height:1px;opacity: 0;margin:0;}
.m-page .five-page li.wxqrcode:hover img.qrcode{right:-120px;width:180px;max-width: 180px;height:180px;opacity:1;}
/* .m-page .six-page{}
.m-page .six-page .inner{padding-top:70px;}
.m-page .six-page .sixbox{position: relative; width:450px;margin:0 auto;padding-left:190px;line-height: 40px;font-size:16px;color:#505050;border-bottom:1px solid rgba(255, 255, 255, 0.3);min-height:240px;}
.m-page .six-page .sixbox img{position: absolute;top:0;left:0;width:150px;height:auto;} */

.m-page .six-page{width: 100%;}
.m-page .six-page .fivebox{position: absolute;top: 348px;z-index: 21;width:100%; }
.m-page .six-page .fivebox .address{font-size:18px;color: #8d8b8c; width: 500px;margin:0 auto; text-align: center;line-height:50px;}
.m-page .six-page .fivebox .address ul{ width: 50%; max-width: 300px;margin:0 auto;margin-top:120px;}
.m-page .six-page .fivebox li{float:left; width: 33%;}
.m-page .six-page .fivebox li img{margin:0 5px;width:53px;height:auto;}
.m-page .six-page .copyright{width:100%; margin:0 auto;text-align:center;font-size:14px; font-family: "Microsoft Yahei";}



.m-page .six-page .pc_fivebox{width:100%;position: absolute;bottom:20px;}
.m-page .six-page .pc_fivebox .address{font-size:18px;color: #8d8b8c; width: 500px;margin:0 auto;margin-bottom:50px; text-align: center;line-height:50px;}
.m-page .six-page .pc_fivebox .address ul{ width: 50%; max-width: 300px;margin:0 auto;margin-top:20px;}
.m-page .six-page .pc_fivebox li{float:left; width: 33%;position: relative;}
.m-page .six-page .pc_fivebox li img{margin:0 5px;width:33px;height:auto;}
.m-page .six-page .pc_fivebox .imgtitle{position:relative;top:0;}


.pc_fivebox li img.qrcode{ transition: .4s;position: absolute;z-index:55;top:60px;right:60px;display:block;width:1px;height:1px;opacity: 0;margin:0;}
.pc_fivebox li.wxqrcode:hover img.qrcode{right:-120px;width:180px;max-width: 180px;height:180px;opacity:1;}

.qrcodebox{display:none;position: absolute;left:0;top:0%;width:100%;height:100%;z-index:1550;}
.qrcodebox.active{display:block;}
.qrcodebox img{position: absolute;z-index:1555;top:50%;left:50%;width:258px;height:300px;margin-top:-150px;}
.qrcodebox img.qrcode1{margin-left:-320px;}
.qrcodebox img.qrcode2{margin-left:20px;}



.m-page .section.active .title.z-animate{-webkit-animation: fadeInRight 1s;animation: fadeInRight 1s;}
.m-page .section.active .subhead.z-animate{-webkit-animation: fadeInRight 2s;animation: fadeInRight 2s;}
.m-page .section.active .name.z-animate{-webkit-animation: fadeInRight 1s;animation: fadeInRight 1s;}
.m-page .section.active .desc.z-animate{-webkit-animation: fadeInRight 2s;animation: fadeInRight 2s;}



.m-page .three-page.active .brands li:nth-of-type(4n-3){-webkit-animation: zoomIn .3s .5s linear backwards;animation: zoomIn .3s .5s linear backwards;}
.m-page .three-page.active .brands li:nth-of-type(4n-2){-webkit-animation: zoomIn .3s 1s linear backwards;animation: zoomIn .3s 1s linear backwards;}
.m-page .three-page.active .brands li:nth-of-type(4n-1){-webkit-animation: zoomIn .3s 1.5s linear backwards;animation: zoomIn .3s 1.5s linear backwards;}
.m-page .three-page.active .brands li:nth-of-type(4n){-webkit-animation: zoomIn .3s 2s linear backwards;animation: zoomIn .3s 2s linear backwards;}

.m-page .four-page.active .services li:nth-of-type(6n-5){-webkit-animation: fadeInUp 1s;animation: fadeInUp 1s;}
.m-page .four-page.active .services li:nth-of-type(6n-4){-webkit-animation: fadeInUp 1.2s;animation: fadeInUp 1.2s;}
.m-page .four-page.active .services li:nth-of-type(6n-3){-webkit-animation: fadeInUp 1.4s;animation: fadeInUp 1.4s;}
.m-page .four-page.active .services li:nth-of-type(6n-2){-webkit-animation: fadeInUp 1.6s;animation: fadeInUp 1.6s;}
.m-page .four-page.active .services li:nth-of-type(6n-1){-webkit-animation: fadeInUp 1.8s;animation: fadeInUp 1.8s;}
.m-page .four-page.active .services li:nth-of-type(6n){-webkit-animation: fadeInUp 2s;animation: fadeInUp 2s;}

.m-page .six-page.active .sixbox img{-webkit-animation: zoomIn 1.5s;animation: zoomIn 1.5s;}
.m-page .six-page.active .sixbox .text{-webkit-animation: fadeInUpByCeil .5s 1s linear backwards;animation: fadeInUpByCeil .5s 1s linear backwards;}

/* unit */
.u-arrow-down{display: inline-block;width:0px;height:0px;border-color: #333 transparent transparent transparent;border-style: solid;border-width: 4px 4px 0 4px;}
.u-arrow-left{display: inline-block;width:0px;height:0px;border-color: transparent #333 transparent transparent;border-style: solid;border-width: 4px 4px 4px 0;}
.u-arrow-right{display: inline-block;width:0px;height:0px;border-color: transparent transparent transparent #333;border-style: solid;border-width: 4px 0 4px 4px;}
.u-arrow-top{display: inline-block;width:0px;height:0px;border-color: transparent transparent #333 transparent;border-style: solid;border-width: 0 4px 4px 4px;}

.u-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#99000000,endColorstr=#99000000)}
.u-dialog-overlay.s-tint{background-color:rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#33000000,endColorstr=#33000000)}
.u-dialog-overlay.s-transparent{background-color:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#00000000,endColorstr=#00000000)}
.u-dialog-overlay.fx-fadeIn{-webkit-animation:fadeIn .4s ease both;-moz-animation:fadeIn .4s ease both;animation:fadeIn .4s ease both}
.u-dialog-overlay.fx-fadeOut{-webkit-animation:fadeOut .4s ease both;-moz-animation:fadeOut .4s ease both;animation:fadeOut .4s ease both}
:root .u-dialog-overlay{filter:none !important;}

.u-dialog.fx-fadeIn{-webkit-animation:fadeIn .3s ease both;-moz-animation:fadeIn .3s ease both;animation:fadeIn .3s ease both}
.u-dialog.fx-fadeOut{-webkit-animation:fadeOut .3s ease both;-moz-animation:fadeOut .3s ease both;animation:fadeOut .3s ease both}
.u-dialog.fx-fadeInDownPage{-webkit-animation:fadeInDownPage .3s ease both;-moz-animation:fadeInDownPage .3s ease both;animation:fadeInDownPage .3s ease both}
.u-dialog.fx-fadeOutUpPage{-webkit-animation:fadeOutUpPage .3s ease both;-moz-animation:fadeOutUpPage .3s ease both;animation:fadeOutUpPage .3s ease both}
.u-dialog.fx-fadeInDown{-webkit-animation:fadeInDown .3s ease both;-moz-animation:fadeInDown .3s ease both;animation:fadeInDown .3s ease both}
.u-dialog.fx-fadeOutDown{-webkit-animation:fadeOutDown .3s ease both;-moz-animation:fadeOutDown .3s ease both;animation:fadeOutDown .3s ease both}
.u-dialog.fx-fadeInUp{-webkit-animation:fadeInUp .3s ease both;-moz-animation:fadeInUp .3s ease both;animation:fadeInUp .3s ease both}
.u-dialog.fx-fadeOutUp{-webkit-animation:fadeOutUp .3s ease both;-moz-animation:fadeOutUp .3s ease both;animation:fadeOutUp .3s ease both}
.u-dialog.fx-bounceIn{-webkit-animation:bounceIn .3s ease both;-moz-animation:bounceIn .3s ease both;animation:bounceIn .3s ease both}
.u-dialog.fx-bounceOut{-webkit-animation:bounceOut .3s ease both;-moz-animation:bounceOut .3s ease both;animation:bounceOut .3s ease both}

/* media */
.g-doc.s-max .m-page .title,
.g-doc.s-max .m-page .subhead{top: 15%;}
.g-doc.s-middle .m-page .title,
.g-doc.s-middle .m-page .subhead{top: 15%;}
.g-doc.s-small .m-page .title,
.g-doc.s-small .m-page .subhead{top: 12%;}


.global-nav{
	position: absolute;
	bottom: 0;
	z-index: 99;
	width: 100%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	border-top:2px solid #ededed;
}
.global-nav__nav-wrap{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:auto;
	height: 60px;
	border-top: 0px solid #e5e5e5;
	background-color: #F5F5F5;
  justify-content:space-around;
  text-align: center;
}
.global-nav__nav-item{
  flex:1;
  align-self: center;
	overflow: hidden;
}
.global-nav__nav-link{
	position: relative;
	display: block;
	width: 50px;
	height: 50px;
	line-height: 24px;
	text-align: center;
	white-space: nowrap;
	color: #8c8c8c;
}
.global-nav__nav-link:visited{
	color: #8c8c8c;
}
.global-nav__nav-link:active{
	color: #008ae2;
}
.global-nav__nav-tit{
	display: block;
	font-size: 12px;
	color: #8c8c8c;
}
.global-nav__nav-link.active,.global-nav__nav-link.active .global-nav__nav-tit{
	color: #008ae2;
}

.global-nav__nav-logo{
	position: relative;
	display: block;
}
.global-nav__nav-logo img{
	position: absolute;
	right: 0px;
	height: auto;
  width: 50px;
  border-radius: 50px;
}
.global-nav--current{
	/*left:50%;
	max-width:640px;
    transform: translate(-50%, 0);*/
	left:0;
}
.global-nav i{font-size:20px;}

@media screen and (max-width: 1000px){
    .links{display: none;}
    .m-head{height: 60px;}
    .m-head .logo{width: 120px;padding-top: 6px;padding-left: 10px;}
    .m-head .logo a{height: 48px;line-height: 48px;background-size:120px;}
    .m-head .icon_menu{display: block;position: absolute;right:8px;top:20px;}
    .m-head .inner{position: absolute;right:0;top:60px;z-index:999;width:80px;height: auto;}
    .m-head .inner.wdsn{display:none;}


    .m-head .nav{left: 0;background:rgba(0,0,0,0.6);}
    .m-head .nav li{width: 100%;height: 36px;margin-left:0;text-align: center;}
    .m-head .nav a{font-size:14px;padding-top: 0;text-align: center;border-top: 1px dotted rgba(255, 255, 255, 0.3);}
    .m-head .nav a.z-sel,
    .m-head .nav a:hover{border-color:transparent;color:#7f7f7f;}

    .m-head .other{right: 60px;top: 6px;}
    .m-head .other a{height: 48px;line-height: 48px;font-size: 18px;}
    .m-head .other a.mobile{background-size: 22px; padding-left: 26px;}
    .m-head .other a + a{margin-left: 0px;}

    .m-page .section .title{top: 10%;line-height: 40px;font-size: 24px;}
    .m-page .section .title.s-letter-2{letter-spacing: 2px;}
    .m-page .section .subhead{position: absolute;top: 13%;left: 8%;z-index: 21;width: 84%;margin-top: 80px;text-align: left;line-height: 40px;font-size: 22px;color: #fff;}

    .m-page .section .inner{top: 20%;left: 5%;z-index: 10;width: 90%;height: 75%;margin-left: 0px;}
    

    .m-page .section .inner .name{line-height: 40px;font-size: 24px;}
    .m-page .section .inner .name{display: none;}
    .m-page .section .inner .desc{margin-top:0px;line-height: 30px;font-size: 14px;top:0}
	.swiper-button-prev,.swiper-button-next{display: none;}
    .m-page .one-page .textbox1{line-height: 40px;font-size: 25px;letter-spacing: 12px;margin-top:80px;}
    .m-page .one-page .textbox2{line-height: 20px;font-size: 12px;}
    .m-page .one-page .textbox3{line-height: 20px;font-size: 14px;}
    .m-page .one-page .textbox4{width: 90%;max-width:600px;}

	.swiper-container{margin-top:50%;}

    .m-page .four-page .services{padding-top:20px;}
    .m-page .four-page .services li{width:50%;height:160px;}
    .m-page .four-page .services li img{width:60px;margin:5px auto;}
    .m-page .four-page .services li .subtitle{line-height: 36px;font-size: 18px;}
    .m-page .four-page .services li .subdsec{line-height: 20px;font-size: 14px;}

    .m-page .four-page .inner{width: 100%;margin-left:0;left:0;}

    .m-page .six-page .inner{padding-top:50px;}
    .m-page .six-page .sixbox{padding-top:190px;padding-left:0;font-size:13px;}
    .m-page .six-page .sixbox img{left:50%;margin-left:-135px;}
}

@media (max-width: 640px){
    .three{font-size: 12px;white-space: wrap!important;}

   
        @keyframes width2 {
            0% {
              width: 0;
            }
            100% {
              width: 100%;
            }
          }
  

    .mshow{display: block;}
    .pcshow{display: none;}
    .inner2{display: none!important;}
    .m-head .logo2 {top:10px;left:10px;}
	.m-page .one-page, .m-page .two-page,.m-page .three-page,.m-page .four-page,.m-page .five-page,.m-page .six-page{background:#000;height: 500px;display: block;float: left;}
.m-page .one-page .textbox1 span:before, .m-page .one-page .textbox1 span:after{ display: none; }

    .m-page .three-page .brands li{width:25%;}
    .m-page .five-page .news{float: left;display: block;height: auto;}
    .m-page .five-page .news li{width:100%;text-align:center;border-radius: 10px;padding:0;margin-bottom:15px;border:1px solid #ddd;background: #FFF;overflow: hidden;}
    

.m-page .five-page .news img{ height: 80px;}
.m-page .five-page .fivebox li img.qrcode{ transition: .4s;position: absolute;z-index:55;top:60px;right:60px;display:block;width:1px;height:1px;opacity: 0;margin:0;}
.m-page .five-page .fivebox li.wxqrcode:hover img.qrcode{right:-120px;width:80px;max-width: 180px;height:80px;opacity:1;}
.fivebox .qrcodebox{display:none;position: absolute;left:0;top:0;width:100%;height:100%;z-index:1550;}
.fivebox .qrcodebox.active{display:block;}
.fivebox .qrcodebox img{position: absolute;z-index:1555;top:-50%;right:-50%;width:200px;height:233px;margin-left:-100px;}
.fivebox .qrcodebox img.qrcode1{margin-top:-50px;}
.fivebox .qrcodebox img.qrcode2{margin-top:200px;}
@media (max-width: 340px){    
    .m-head .logo{width: 100px;}
    .m-head .logo a{background-size:100px;}

    .m-page .section .title{font-size: 20px;letter-spacing: 4px;}
    .m-page .section .inner .name{top: 4%;}
    .m-page .section .inner .desc{line-height: 24px;}

    .m-page .one-page .textbox1{font-size: 24px;}
    .m-page .one-page .textbox2{font-size: 20px;}
    .m-page .one-page .textbox3{font-size: 20px;}

    .m-page .four-page .services li{height:140px;}
    .m-page .four-page .services li img{width:50px;}
    .m-page .four-page .services li .subtitle{line-height: 28px;font-size: 14px;}
    .m-page .four-page .services li .subdsec{line-height: 20px;font-size: 12px;}


}

/* css3fx */
@-webkit-keyframes rotate360 {
     0% {
        -webkit-transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(360deg);
     }
}

@keyframes rotate360 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes wifi {
    0% {
        height: 0;
    }
    25% {
        height: 0;
    }
    50% {
        height: 10px;
    }
    75% {
        height: 18px;
    }
    100% {
        height: 30px;
    }
}

@keyframes wifi {
    0% {
        height: 0;
    }
    25% {
        height: 0;
    }
    50% {
        height: 10px;
    }
    75% {
        height: 18px;
    }
    100% {
        height: 30px;
    }
}
@-webkit-keyframes fadeInUpByCeil {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 96px, 0);
        transform: translate3d(0, 96px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpByCeil {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 96px, 0);
        transform: translate3d(0, 96px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}


.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background: #363634;
    border: 1px solid #363634;
}



@charset "utf-8";
@font-face {font-family: 'thNo';src: url('http://code.uemo.net/css/font/HELVETICANEUELTPRO-THEX.otf');font-weight: normal;font-style: normal;}
/* reset */

.gdtop{left:0;top:0;width: 100%;height:130px;margin-top:0;z-index: 2;padding-top: 100px;}
.gdtop_honor{position: fixed;left:0;top:0;width: 100%;height:460px;margin-top:0;background: #000;z-index: 2;padding-top: 210px;}
.gdtop_honor img{width:72%;}
.ptitle{font-size: 24px; letter-spacing: 28px;text-indent:28px; color: #8d8b8c;width:100%;margin: 0 auto; text-align:center;height:30px;/*margin-top:210px;采用垂直居中隐藏这个*/ }
.ENletter{letter-spacing: 1px!important;}
.ptitle a{color:#8d8b8c;text-decoration: none;}
.pclass{width:100%; display: flex;justify-content: center; text-align:center;height: 30px;padding-top: 50px;line-height: 30px;font-size: 24px;color: #8d8b8c}
/* .pttop{margin-top:200px; /*margin-top:168px;*/} */
.pttop_1{margin-top:298px; /*margin-top:168px;*/}
.pttop_2{margin-top:318px;}
.pclass li{float: left;margin:0 20px; text-align: left;}
.pclass a{color: #8d8b8c;}
.pclass a:hover, .pclass a:active{ text-decoration: none; }
.m0{margin-top:0 !important; }
.prpage{width: 1090px; margin:0 auto;}
.prpage ul{margin-top: 100px;margin-left:-10px;}

.prpage  li{ float: left;margin-left:18px;margin-top:18px; }

.prpage  .listitem img{}
.honor{  background-color:#000;line-height: 300px;}

.prpage2{width: 1254px; margin:0 auto;}
.prpage2 ul{margin-top: 100px;margin-left:-18px;}
.prpage2  li{ float: left;margin-left:18px;margin-top:18px; }

.prpage2  .listitem img{}


.thetext{font-size: 16px;text-align: center;}
.blank100{ height: 100px;line-height: 100px;clear:both; }

.blank{ height: 20px;line-height: 20px;clear:both;display: block; }


.swiper-pagination{ width: 100px;margin: 0 auto;  }
.swiper-pagination span{ background: #FFF; width: 10px; height: 10px;}
.swiper-pagination-bullets{bottom: 200px;}

.t_c{ text-align: center; margin: 0 auto; }

.productslist {margin-left: 1%;}



.yingzi li .subtitle{display:none;width:100%;line-height: 40px;font-size: 16px; margin:0 auto;font-weight: 600;
    white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align: center;}
.yingzi li .subdsec{display:none;width:100%;line-height: 25px;font-size: 14px;margin:0 auto;text-align:left;}


.yingzi .listitem{position:relative;}
.yingzi .listitem img{width:300px;height:300px;}


.yingzi a.listitem{display:block;height:auto;overflow: hidden;}
.yingzi a.listitem .listtext{position:absolute;bottom:0;left:0;width:100%;padding:0 5%;height:34px;background:rgba(0,0,0,0.6);color:#fff;transition: all 0.4s;text-decoration: none;}
.yingzi .listname{font-family:'Microsoft YaHei';font-size: 12px;margin: 0;padding: 0;line-height: 34px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.yingzi .listdesc{margin: 0;max-height: 44px;font-size: 12px;font-family: 'Microsoft YaHei';word-break: break-all;line-height: 22px;overflow: hidden;}
.yingzi a.listitem:hover .listtext{height:100%;}
.yingzi a.listitem:hover .listtext .listname{padding-top: 100px;}

.w71{width: 1100px;/*width:71%;*/margin: 0 auto;overflow: hidden;}



.htitle{font-size: 24px; letter-spacing: 28px; color: #8d8b8c;width: 568px;margin: 0 auto;height:30px;margin-top:210px;}
.w55{ width: 55%;margin: 0 auto; }
.w100{width:100%;}

.news{max-width:980px; margin:0 auto;margin-top:0;}
.news dl a{ color: #333333; }
.news dl{ width: 95%;margin:0 0 30px 30px;float:left; }
.news dt{ margin-left:20px;float:left;}
.news dt img{ width: 200px;height:200px;float:left;  }
.news dd h3{font-size: 16px;color: #8d8b8c; height: 20px;line-height: 20px;}
.news dd{ float:left; width: 700px;overflow: hidden; line-height: 30px;padding: 0 20px;font-size: 14px; }
.news .rq{color: #9E9E9E;font-size: 14px;text-align: left;margin-bottom: 30px;}
.news_n{width:67%;margin:0 auto;margin-top:0;}
.n_l{ width: 62%;margin-left: -11px;}
.n_l p{line-height: none;margin: 0;padding: 0;}
.n_r{ width:30%;position:fixed;top:368px;right:18%;z-index: 10;}
.n_r img{ max-width:200px; }
.n_l .content{ width: 100%;padding:0;background: #000 }
.n_l .content p{display:block;background: #000!important;}
.n_l .content img{ clear:both; width: 100%;display:block; }


.p_l{ width:716px;/*width:68%;*/margin-left: 17px;}
.p_r{ width:30%;position:relative;left:70%;z-index: 10;}
.b_color_h{ background: #1c1c1c; height: auto; }
.b_color_h2{ background: #ff6800; height: 500px; }
.p_r .content{ width:21%; position:fixed;top:378px; height:auto;min-height:300px;line-height: 30px; padding:10px;font-size: 12px; }
.p_r .content .name{font-size:24px;color: #fff;/*8d8b8c*/margin-top: 20px;}
.p_r .content .white{color: #FFF;}


@media (min-width: 2560px) {
    .pttop{margin-top: 408px;}
    
}


@media(max-width: 1440px){
    .news{width:100%; margin:0 auto;margin-top:0;}
   .news dl a{ color: #333333; margin:0;}
    .news dl{ width:100%;height:100%;margin:0 0 50px 0; float: left; }
    .news dt{ float:left;margin:0; width: 20%;height:100%;overflow: hidden;}
    .news dt img{ width: 100%;height:100%; }
    .news dd{ float:left; width: 80%; line-height:28px;font-size: 14px;margin:0;overflow: hidden;}
    .news dd h3{font-size: 16px;color: #8d8b8c; height: 20px;line-height: 20px;}
    .news .rq{color: #9E9E9E;font-size: 14px;text-align: left;margin-bottom: 10px;}
    .gdtop{position: fixed;left:0;top:0;width: 100%;height:280px;margin-top:0;background: #000;z-index: 2;padding-top: 110px;}
    .pttop{margin-top:268px; /*margin-top:168px;*/}
    .p_r{ width:30%;position:relative;left:70%;z-index: 10;}
    .p_r .content{ width:21%; position:fixed;top:278px !important; height:auto;min-height:300px;line-height: 30px; padding:10px;font-size: 12px; }
    .prpage2{width:854px; margin:0 auto;}
    .prpage2 ul{margin-top: 100px;margin-left:-18px;}
    .prpage2  li{ float: left;margin-left:18px;margin-top:18px; }
    .yingzi .listitem img{ width:200px!important;height: 200px !important; }
    
}
.pc_box{display: block;}
.mobile_box{display: none;}


.mobile_box .section{position: relative;}


.m-page  .five-page .m-copyright{ display: none}


@media (max-width: 1366px){
 .m-page .section .inner{position:relative;top:0;left:0;right:0;bottom:0;}
   .m-head{background:rgba(0,0,0,1);height:60px;position: fixed;top:0;left:0;z-index:50;width:100%;}
   .m-head .logo{left:10px;top:10px;width: 31px;padding-top:0;overflow:hidden;}
   .m-head .logo a{height: 50px;background-position:left top;background-size:100%; }
   .m-head .inner{display: none;}
   .imgtitle img{margin: 0 auto}
   .ptitle {font-size:19px;}
   .pclass{font-size:19px;}
    .menu_box .menu_ul{
        padding-top:120px;
    }

    .m-head .menu_box .icon_menu{right:20px;top: 15px;}
    .m-head .menu_box .icon_menu img{width: 60%;}
    .menu_switch{
        right:10px;
        top:10px;
        width: 43px;
        height:43px;
    }
    .menu_switch .bar {
        width: 6px;
        height: 6px;
    }
    .menu_switch.change,.menu_switch:hover{
        height:43px;
        padding-top:0;
    }
    .menu_switch.change .bar,.menu_switch:hover .bar{
        width: 5;
        height: 5px;
    }

    .menu_switch.change .bar1,.menu_switch:hover .bar1{
        top:12px;
        border:0 solid rgba(255, 255, 255, 0.28);
    }

    .menu_box.active .menu_ul{
        display:block;
    }
    .m-head .menu_box.active  .icon_menu{
        display:none;
    }
    .m-head .menu_box.active  .menu_switch{
        right:10px;
    }


    .w55{width:75%;}
    .w1344{width:98%;}

.m-page .two-page .caseclass{width:100%; text-align:center;position: absolute;}
.m-page .two-page .caseclass ul{ width:80%;margin:0 auto; display: flex;justify-content:space-around;}
.m-page .two-page .caseclass li{  float: left;width: 28%}
.qrcodebox img.qrcode1 {margin-left: -280px;}
.blank{ height: 10px;line-height: 40px;clear: both; }
.blank100{height: 350px;}

    .news{width:100%;margin:0 auto;margin-top:0;overflow: hidden;}
    .news dl a{ color: #333333; margin:0;}
    .news dl{ width:100%;height:100%;margin:0 0 50px 0; float: left; }
    .news dt{ float:left;margin:0; width: 20%;height:100%;overflow: hidden;}
    .news dt img{ width: 100%;height:100%; }
    .news dd{ float:left; width: 80%; line-height:28px;font-size: 14px;margin:0;overflow: hidden;padding-right:0!important;}
    .news dd h3{font-size: 16px;color: #8d8b8c; height: 20px;line-height: 20px;}

    .news .rq{color: #9E9E9E;font-size: 14px;text-align: left;margin-bottom: 10px;}
    .gdtop{position:static;left:0;top:0;width: 100%;height:200px;margin-top:0;background: #000;z-index: 2;padding-top: 110px;}
    .pttop{margin-top:10px; /*margin-top:168px;*/ }
    .p_r{ width:30%;position:relative;left:70%;z-index: 10;}
    .p_r .content{ width:21%; position:fixed;top:208px !important; height:auto;min-height:300px;line-height: 30px; padding:10px;font-size: 12px; }
    .prpage2{width:636px; margin:0 auto; }
    .prpage2 .pr{}
    .prpage2 ul{margin-left:-18px;margin-top:50px;}
    .prpage2  li{ float: left;margin-left:18px;margin-top:18px; }
    .yingzi .listitem img{ width:100%;height:100%; }
     .news_n{width:70%; margin: 0 auto;}
   .news_n img{width: 70%;margin:0 auto;}
   .n_l .content img{width: 100%;margin:0 auto;}
   .n_l{width:100%;margin: 0;}
   .b_color_h{margin-bottom: 20px;}
   .gdtop_honor{height: 300px;padding-top: 180px;}
    
}




@media (max-width: 720px){
    .prpage2 ul{margin-left:-36px;}  
    .news dt{ float:left;margin:0; width: 20%;padding-top:20px;overflow: hidden;}
        .news dd{ float:left; width: 80%;height: 150px;}
        .news .rq{margin-bottom: 0;}

    .pc_box{display: none;}
    .mobile_box{display: block;}
    .one-page{height: 100%;}
   .prpage{width: 100%; margin:0 auto;}

    .pttop{margin-top: 368px;}
   .prpage  li{ float: left;margin-left:15px; }
   .prpage2 {width:100%; margin: 0 auto}
   .prpage2 ul{margin-left:-18px;}
   .prpage2  li{ float: left;margin-left:18px;margin-top:18px;width:150px;height:150px;}
   .yingzi .listitem img{ width: 150px!important;height: 150px !important;}
    .m-page .section .inner{position:relative;top:15%;left:5%;right:0;bottom:0;}
   .m-head{background:rgba(0,0,0,1);height:60px;position: fixed;top:0;left:0;z-index:50;width:100%;}
   .m-head .logo{left:10px;top:10px;width: 31px;padding-top:0;overflow:hidden;}
   .m-head .logo a{height: 50px;background-position:left top;background-size:100%; }
   .m-head .inner{display: none;}
   .m-page .section .inner.wbg{background: none;border: none;box-shadow:none;}
    .menu_box .menu_ul{
        padding-top:120px;
    }

    .m-head .menu_box .icon_menu{right:20px;top: 15px;}
    .m-head .menu_box .icon_menu img{width: 60%;}
    .menu_switch{
        right:10px;
        top:10px;
        width: 43px;
        height:43px;
    }
    .menu_switch .bar {
        width: 6px;
        height: 6px;
    }
    .menu_switch.change,.menu_switch:hover{
        height:43px;
        padding-top:0;
    }
    .menu_switch.change .bar,.menu_switch:hover .bar{
        width: 5;
        height: 5px;
    }

    .menu_switch.change .bar1,.menu_switch:hover .bar1{
        top:12px;
        border:0 solid rgba(255, 255, 255, 0.28);
    }

    .menu_box.active .menu_ul{
        display:block;
    }
    .m-head .menu_box.active  .icon_menu{
        display:none;
    }
    .m-head .menu_box.active  .menu_switch{
        right:10px;
    }
 

    .m-page .section .imgtitle{position: absolute; top:10%; left: 0;z-index: 21;width: 100%;}

    .m-page .section .imgtitle img{width: 30%;margin: 0 auto}
 
    .m-page .two-page{color: #7f7f7f; display: block; width: 100%;margin: 0 auto; height: auto;margin-top:10%;}
    .m-page .two-page .inner{margin-top:10%;}

    .m-page .m-two-page .imgtitle{line-height: 1;top:0px;}
    .m-page .m-two-page .inner{position: relative;top:50px;z-index: 10;width: 100%;height: auto;}
    .m-page .six-page .fivebox .address{width: auto;}

    .m-page  .three-page{display: block; width: 100%;margin: 0 auto; height: auto;}
    .m-page  .three-page .inner{padding-top:20px;}
    .m-page  .three-page .imgtitle{display: block; width: 100%;margin: 0 auto; height: auto;}
    .m-page  .three-page .brands{ width: 99%;margin: 0 auto; }
    .m-page  .three-page .brands ul{}
    .m-page  .three-page .brands li{ width:44%; margin:0 10px; float:left;height: 120px;overflow: hidden;}
    .m-page  .three-page .brands li img{ display:block;width:100%;height:auto;margin:10px auto; }  

    .m-page  .four-page{display: block; width: 100%;margin: 0 auto; height: auto;}
    .m-page .four-page .inner{left:3%;top:15%;}
    .m-page  .four-page .services{width: 100%;margin: 0 auto; overflow: hidden;grid-template-columns: auto auto;} 
    .m-page  .four-page .services span{font-size: 18px;}
    .m-page  .four-page .services li{ width:100%;padding:15px 4%; margin:5px 1%; height:auto; line-height: 20px;border-bottom: 1px dotted #161616; overflow: hidden;text-overflow: ellipsis; float:none; text-align:left;}
    .m-page  .four-page .services li img{display: none;}
    .m-page  .four-page .services li .subtitle{ letter-spacing:1px; color: #fff; width: 90%;overflow: hidden;  font-size:1.5rem;height: 35px;line-height: 35px;}
    .m-page  .four-page .services li .subdsec{ color: #6b6b6b;width: 93%;font-size:12px;height: 40px; overflow: hidden;text-overflow: ellipsis;display: inline-block;max-width: 100%;}
    .m-page  .four-page .imgtitle{ position: absolute; top:0; z-index: 21;width: 100%;}
    .m-page  .four-page p{margin: 0;padding:0;font-family: "thNo", Arial; }
}
    .m-page  .m-four-page .rq{color: #9E9E9E;font-size: 2.4rem;line-height: 2.4rem;text-align: left;}
    .m-page  .m-four-page .nf{font-size: 1.2rem;color: #9E9E9E;margin-bottom: 10px;}
    
    .m-page .five-page .imgtitle{top:50px;}
    .m-page .five-page .fivebox{position:relative;left:0;padding-top:150px;font-size: 12px;width:100%; }
    .m-page .five-page .fivebox .address ul{margin-top:10px; }
    .m-page .five-page .fivebox .address{width:100%;font-size: 12px;}
    .m-page .five-page .copyright{ width:100%; margin:0 auto;text-align:center;font-size:12px; font-family: "Microsoft Yahei";}
/*    .m-page  .five-page .m-copyright{font-size: 12px; display: block;position: absolute; top:70%; width: 100%; z-index: 21;text-align: center;}*/

    .m-page .five-page .fivebox .address img{ width: 50%; }
    .m-page .six-page .sixbox{min-height:70px;width: 90%;margin:0 auto; text-align:center;}
    .m-page .six-page .sixbox li{float:left; width:33%;}

}

.w1500{width: 78%; margin: 0 auto;display: block;height: auto;;}

@media (max-width: 640px){
    .m-page .one-page{color:#fff;font-style:normal;width: 100%;margin:0 auto;}
    .m-page .one-page .textbox1{line-height: 80px;font-size: 18px;letter-spacing:20px;margin-top:80px;}
    .m-page .one-page img{ height: 60%}
     .pc_box{display: none;}
    .mobile_box{display: block;}
    .w1500{ width: 95%; font-size: 12px;}
    .w1500 span{font-size:12px!important;}
    .gdtop{position: static;width: 100%;height:100px;margin-top:0;background: #000;z-index: 2;padding-top:0; }
    .gdtop_honor{position: static;width: 100%;height:100px;margin-top:0;background: #000;z-index: 2;padding-top:0; }
    .gdtop_honor img{width: 120%;}
     .pttop{margin-top:10px!important; padding-top: 10px!important; }
     .blank100{ height: 10px; }
    .prpage ul{margin-top: 10px;}
   .ptitle{margin:0 auto; width:100%;padding:0; text-indent:5px;letter-spacing: 20px!important; font-family: "宋体"!important; margin-top: 100px;font-size:16px;text-align:center;padding-left: 18px;}
   .pclass{ font-size:16px; }
   .pclass li{float: left;margin:0 10px; text-align: left;}
   .prpage{width: 100%; margin:0 auto;}
   .prpage  li{ float: left;margin-left:15px; }
/*   .prpage2 ul{margin: 10px 0 0 0; display: inline-block;text-align:center;list-style-type:none;}
    .prpage2 .pr{width: 99%;margin:0 auto;margin-left:10px;display: inline-block!important;}
   .prpage2  li{ float: left;width: 150px;height:150px;margin-left:12px;overflow: hidden;display:inline-block;}*/
/*   .listitem { float: left; width: 150px;font-size: 12px; }*/
   .news_n{width:90%;}
   .news_n img{width: 100%;}

  /* .yingzi .listitem img{ width: 150px!important;height: 150px !important; }*/
   .w55{ width:95% !important;margin: 0 auto; }
    .b_color_h{ background: #1c1c1c; height: auto;width:95%;margin:0 auto; display: block; padding:5px;margin-bottom: 30px;}
    .b_color_h .white{background: #1c1c1c;}
    .b_color_h p{ background:#1c1c1c; }
    .n_l{ width:98%!important;margin:0 auto;}
    .n_l p{line-height: none;margin: 0;padding: 0;}
    .n_l .content{ width: 98%;margin:0 10px;}
    .n_l .content p{display:block;width: 96%;}
    .n_l .content img{ clear:both; width: 100%;  height:auto;float:left;display:block; }
        .qrcodebox img.qrcode1{margin-left:-100px;}


        .m-page .section{overflow: auto;height: auto;}


}



/* css3fx */
@-webkit-keyframes rotate360 {
     0% {
        -webkit-transform: rotate(0deg);
     }
     100% {
         -webkit-transform: rotate(360deg);
     }
}

@keyframes rotate360 {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
@-webkit-keyframes wifi {
    0% {
        height: 0;
    }
    25% {
        height: 0;
    }
    50% {
        height: 10px;
    }
    75% {
        height: 18px;
    }
    100% {
        height: 30px;
    }
}

@keyframes wifi {
    0% {
        height: 0;
    }
    25% {
        height: 0;
    }
    50% {
        height: 10px;
    }
    75% {
        height: 18px;
    }
    100% {
        height: 30px;
    }
}
@-webkit-keyframes fadeInUpByCeil {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 96px, 0);
        transform: translate3d(0, 96px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpByCeil {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 96px, 0);
        transform: translate3d(0, 96px, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}


.valign_p{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}/* 使用css3的transform来实�? */
.valign_f{display: flex;justify-content:center;align-items: center;}/* 注意这里需要设置高度来查看垂直居中效果 */