
#backtop {
    display: none;
    position: fixed;
    z-index: 99999999999;
    opacity: 0.7;
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
  }
  #flexmemu {
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    /* height: 80px; */
    background: rgba(46, 46, 46, 0.96);
  }
  #flexmemu .pub-1200 .logo {
    float: left;
    margin-left: 40px;
  }
  #flexmemu .pub-1200 .logo img {
    margin-top: 10px;
  }
  #flexmemu .pub-1200 .phone {
    float: left;
    padding-top: 27px;
    margin-left: 20px;
  }
  #flexmemu .pub-1200 .phone img {
    float: left;
    margin-right: 10px;
  }
  #flexmemu .pub-1200 .phone span {font-family: num;font-size: 40px;color: #fff;}
  #flexmemu .pub-1200 .memu {
    float: right;
    position: relative;
  }
  #flexmemu .pub-1200 .memu li {
    float: left;
    margin-left: 30px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
  }
  #flexmemu .pub-1200 .memu li a {
    color: #fff;
    padding: 15px 5px 0px;
    display: block;
    line-height: 50px;
  }
  #flexmemu .pub-1200 .memu li:hover a {
    color: rgba(255, 255, 255, 0.8);
  }
  #flexmemu .pub-1200 .memu .bottombar {
    position: absolute;
    top: 65px;
    left: 630px;
    width: 90px;
    height: 4px;
    background: #00A7FF;
  }
  #top {
    height: 5rem;
    background-image: url('https://cdn.irzhd.com/imgs/banner4.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  #top .pub-1200 {
    overflow: hidden;
  }
  #top .pub-1200 .logo {
    float: left;
    margin-left: 40px;
  }
  #top .pub-1200 .logo img {
    margin-top: 20px;
  }
  #top .pub-1200 .phone {
    float: left;
    padding-top: 40px;
    margin-left: 18px;
  }
  #top .pub-1200 .phone img {
    float: left;
    margin-right: 10px;
  }
  #top .pub-1200 .phone span {font-family: num;font-size: 40px;color: #fff;}
  #top .pub-1200 .memu {
    float: right;
    position: relative;
  }
  #top .pub-1200 .memu li {
    float: left;
    margin-left: 30px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
  }
  #top .pub-1200 .memu li a {
    color: #fff;
    padding: 28px 5px 7px;
    display: block;
    line-height: 50px;
  }
  #top .pub-1200 .memu li:hover a {
    color: rgba(255, 255, 255, 0.8);
  }
  #top .pub-1200 .memu .bottombar {
    position: absolute;
    top: 81px;
    left: 630px;
    width: 90px;
    height: 4px;
    background: #00A7FF;
  }
  #top .text {
    padding: .72rem .6rem;
    box-sizing: border-box;
    margin: auto;
    color: #fff;
  }
  #top .text h1 {
    margin-bottom: .3rem;
    margin-top: -30px;
    line-height: 0.72rem;
    font-size: 0.48rem;
    color: #fff;
  }
  #top .text p {
    margin-bottom: .3rem;
    font-size: 0.26rem;
    line-height: 0.36rem;
    letter-spacing: 1px;
    color: rgba(244, 244, 244, 0.9);
    /* width: 480px; */
    word-break: break-all;
  }
  #top .text p span {
    font-size: 0.26rem;
    font-weight: bold;
  }
  #top .text p:nth-of-type(2) {
    color: rgba(244, 244, 244, 0.9);
  }
  #top .text a {
    display: block;
    width: 138px;
    height: 38px;
    border-radius: 20px;
    text-align: center;
    line-height: 38px;
    color: #3B7DEC;
    background: rgba(255, 255, 255, 0.9);
  }
  #top .text a:hover {
    background: rgba(255, 255, 255, 0.8);
    color: #4a4cff;
  }
  #company {
    background: #F2FEFF;
    position: relative;
    height: 1090px;
  }
  #company .introduce {
    position: relative;
    top: -44px;
    
    box-sizing: border-box;
    margin: auto;
    padding: .7rem;
    background: #fff;
  }
  #company .introduce h1 {
    font-weight: normal;
    font-size: 0.4rem;
    text-align: center;
    padding-bottom: 0.32rem;
    color: #303030;
  }
  #company .introduce p {
    font-size: 0.22rem;
    color: #767676;
    line-height: 0.36rem;
    margin-bottom: .32rem;
  }
  #company .advantage h1 {
    
    margin: auto;
    font-size: 0.4rem;
    font-weight: normal;
    text-align: center;
    color: #303030;
  }
  #company .advantage .advantage-box {
  
    margin: 45px auto 0;
  }
  #company .advantage .advantage-box .box200 {
    background-image: url(https://cdn.irzhd.com/imgs/about.jpg);
    transition: all 0.2s;
    position: relative;
    z-index: 2;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.5);
    float: left;
    width: calc(50% - .45rem);
    height: 350px;
    text-align: center;
    border: .3rem solid #f2feff;
    border-top: none;
  }
  #company .advantage .advantage-box .box200:nth-child(1) {
    border-top: .3rem solid #f2feff;
  }
  #company .advantage .advantage-box .box200:nth-child(2) {
    border-top: .3rem solid #f2feff;
    background-position: -220px 0;
  }
  #company .advantage .advantage-box .box200:nth-child(3) {
    background-position: -420px 0;}
  #company .advantage .advantage-box .box200:nth-child(4) {
    background-position: -620px 0;}
  #company .advantage .advantage-box .box200:nth-child(5) {
    background-position: -820px 0;}
  #company .advantage .advantage-box .box200:nth-child(6) {
    background-position: -1020px 0;}
  #company .advantage .advantage-box .box200:nth-child(2n) {
    border-left: none;
  }
  #company .advantage .advantage-box .box200 h5 {
    position: relative;
    z-index: 2;
    transition: all 0.2s;
    padding-top: 70px;
    height: 100px;
  }
  #company .advantage .advantage-box .box200 h5 img {
    transition: all 0.2s;
    height: 74px;
    position: relative;
    z-index: 2;
  }
  #company .advantage .advantage-box .box200 h6 {
    transition: all 0.2s;
    padding-top: 30px;
    font-weight: normal;
    color: #fff;
    font-size: 0.32rem;
    position: relative;
    z-index: 2;
  }
  #company .advantage .advantage-box .box200 i {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
    #company .advantage .advantage-box .box200 p {
    z-index: 1;
    height: 7rem;
    transition: all 0.2s;
    position: relative;
    top: 140px;
    color: #fff;
    letter-spacing: 1px;
    padding: 3.7rem 14px;
    background: rgba(71, 127, 226, 0.8);
    line-height: 22px;
    font-size: 0.22rem;
  }
  #company .advantage .advantage-box .box200:hover {
    /* background: none; */
  }
  #company .advantage .advantage-box .box200:hover h5 {
    padding-top: 30px;
    height: 65px;
  }
  #company .advantage .advantage-box .box200:hover h5 img {
    height: 50px;
  }
  #company .advantage .advantage-box .box200:hover h6 {
    padding-top: 20px;
  }
  #company .advantage .advantage-box .box200:hover i {
    display: block;
    width: 40px;
    height: 4px;
    background: #fff;
    margin: 20px auto 15px;
    position: relative;
    z-index: 2;
  }
  #company .advantage .advantage-box .box200:hover p {
    top: -3.7rem;
  }
  #ten-promise {
    background: #F6F6F6;
    overflow: hidden;
  }
  #ten-promise h1 {
    
  margin: auto;
    
  font-size: 0.4rem;
    
  font-weight: normal;
    
  text-align: center;
    
  color: #111;
    
  padding: .6rem 0 .48rem 0;
  }
  #ten-promise dl {
    width: calc(20% - .4rem);
    height: 2rem;
    float: left;
    text-align: center;
    padding: .2rem;
  }
  #ten-promise dl dd {
    font-size: 0.22rem;
    color: #111;
    margin-top: 25px;
    line-height: 0.32rem;
  }
  #ten-promise dl:nth-of-type(1) dd {
    margin-top: 12px;
  }
  #ten-promise dl img{
    width: .6rem;
    height: .6rem;
  }
  #trust {
    margin-bottom: 60px;
  }
  #trust ul.clear{
    padding: .4rem;
  }
  #trust h1 {
    font-weight: normal;
    font-size: 0.4rem;
    text-align: center;
    margin: auto;
    color: #303030;
  }
  #trust p {
    text-align: center;
    color: #909090;
    font-size: 0.24rem;
    margin: auto;
    padding: .32rem .32rem .48rem;
  }
  #trust ul {
    margin: auto;
    box-sizing: border-box;
  }
  #trust ul li {
    float: left;
    width: 33%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 1.66rem;
    box-sizing: border-box;
    text-align: center;
    overflow: hidden;
    border: 1px dashed #ccc;
  }
  #trust ul li img {
  }
  #trust ul:nth-of-type(3) li:nth-of-type(2) img,
  #trust ul:nth-of-type(3) li:nth-of-type(3) img,
  #trust ul:nth-of-type(3) li:nth-of-type(4) img {
    margin-top: 25px;
  }
  #trust ul:nth-of-type(3) li:nth-of-type(5) img {
    margin-top: 8px;
  }
  #trust ul:nth-of-type(3) li:nth-of-type(1) img {
    margin-top: 12px;
  }
  #trust ul:last-child li:nth-of-type(4) img {
    margin-top: 5px;
  }
  #trust ul:last-child li:nth-of-type(5) img {
    margin-top: 10px;
  }
  #demand {
    height: 2.86rem;
    background: url(https://cdn.irzhd.com/imgs/xuqiubg.jpg) no-repeat;
    background-size: cover;
  }
  #demand h1 {
    font-size: 0.4rem;
    color: #fff;
    font-weight: normal;
    text-align: center;
    margin: auto;
    padding: .6rem 0 .52rem;
  }
  #demand a {
    display: block;
    margin: auto;
    border-radius: 18px;
    width: 150px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #4456ff;
    background: #fff;
    transition: all 0.1s;
    -moz-transition: all 0.1s;
    /* Firefox 4 */
    -webkit-transition: all 0.1s;
    /* Safari 和 Chrome */
    -o-transition: all 0.1s;
    /* Opera */
  }
  #demand a:hover {
    transform: scaleY(1.1);
    -ms-transform: scaleY(1.1);
    /* IE 9 */
    -moz-transform: scaleY(1.1);
    /* Firefox */
    -webkit-transform: scaleY(1.1);
    /* Safari 和 Chrome */
    -o-transform: scaleY(1.1);
    /* Opera */
  }
  #business {
    overflow: hidden;
    padding-bottom: 20px;
    padding-top: .36rem;
  }
  #business .business-top {
    box-shadow: 0 0 5px 2px rgba(48, 151, 230, 0.1);
  }
  #business .business-top .pub-1200 {
    overflow: hidden;
  }
  #business .business-top .pub-1200 div {
    float: left;
    box-sizing: border-box;
    width: 300px;
    border-right: 2px solid #F2F2F2;
    margin: 20px 0;
  }
  #business .business-top .pub-1200 div img {
    height: 60px;
    float: left;
    margin: 0px 20px;
    opacity: 0.8;
  }
  #business .business-top .pub-1200 div p:nth-of-type(1) {
    color: #767676;
    margin-top: 6px;
    margin-bottom: 8px;
  }
  #business .business-top .pub-1200 div p:nth-of-type(1) span {
    font-size: 30px;
    font-family: 'num';
    color: #3B7DED;
    font-weight: bold;
  }
  #business .business-top .pub-1200 div p:nth-of-type(2) {
    color: #767676;
  }
  #business .business-top .pub-1200 div:nth-of-type(4) {
    border: none;
  }
  #business .describe {
    text-align: center;
  }
  #business .describe h1 {
    font-weight: normal;
    font-size: 0.4rem;
    margin: 0 auto .32rem;
    
    color: #303030;
  }
  #business .describe p {
    text-align: center;
    margin: auto;
    color: #767676;
    font-size: 0.24rem;
    line-height: 0.4rem ;
    padding: 0 .92rem .28rem;
  }
  #business .business-class .business-class-box:hover {
    border-radius: 4px;
    transition: all 0.2s;
    transform: scale(1.01);
    /* Safari 5.1 - 6.0 */
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#504CFF, #5686FF);
    /* Firefox 3.6 - 15 */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#504CFF, endColorstr=#5686FF);
    /*IE<9>*/
    background: linear-gradient(#504CFF, #5686FF);
    /* 标准的语法（必须放在最后） */
  }
  #business .business-class .business-class-box:hover span {
    color: #fff;
  }
  #business .business-class .business-class-box:hover p {
    color: #fff;
  }
  #business .business-class .business-class-box {
    box-shadow: 0 0 5px 2px rgba(48, 151, 230, 0.1);
    float: left;
    box-sizing: border-box;
    border-radius: 4px;
    width: calc(100% - .32rem * 2);
    margin: .16rem .32rem;
    padding: .4rem;
    background: #fff;
    text-align: center;
  }
  #business .business-class .business-class-box img {
    display: block;
    width: 1rem;
    height: 1rem;
    margin-right: .32rem;
    float: left;
  }
  #business .business-class .business-class-box-r {
    text-align: left;
  }
    #business .business-class .business-class-box div {
    overflow: hidden;
  }
  #business .business-class .business-class-box div span {
    display: inline;
    width: auto;
    font-family: 'fzzy';
    font-size: 0.32rem;
    line-height: 0.44rem;
    color: #333;
    float: left;
    margin-right: 1px;
  }
  #business .business-class .business-class-box div span.zimu {
    width: auto;
    /* margin: 0 3px; */
  }
  #business .business-class .business-class-box p {
    font-size: 0.24rem;
    line-height: 0.34rem  ;
    color: #767676;
  }
  
  #top .pub-1200 .memu ul{position: relative;z-index: 11;}
  #flexmemu{height: initial;padding-bottom: 13px;}
  .memuTwo{width: 100%;background:rgba(0,0,0,0.5);position: absolute;text-align: center;display: none;}
  .memuTwo a{font-size:18px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:104px;margin:0 40px;}
  .memuThree{width: 100%;background:rgba(0,0,0,0.5);position: absolute;text-align: center;top: 80px;display: none;}
  .memuThree a{font-size:18px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:104px;margin:0 40px;}
  .memuTwo a:hover{color:#00A7FF;}
  .memuThree a:hover{color:#00A7FF;}
  
  
  /* .memuTwo_blueprint{width: 100%;background:rgba(0,0,0,0.5);position: absolute;display: none;padding: 20px 0;}
  .memuTwo_blueprint p{margin:0 auto;display: flex;justify-content: space-between;float:right;padding-right:100px;box-sizing: border-box; }
  .memuTwo_blueprint a{font-size:18px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:60px;margin:0 30px;display: inline-block;}
  .memuTwo_blueprint a:hover{color:#00A7FF;}
  .memuThree_blueprint{width: 100%;background:rgba(0,0,0,0.5);position: absolute;text-align: center;top: 80px;display: none;}
  .memuThree_blueprint p{margin:0 auto;display: flex;justify-content: space-between;float:right;padding-right:100px;box-sizing: border-box; }
  .memuThree_blueprint a{font-size:18px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:60px;margin:0 30px;}
  .memuThree_blueprint a:hover{color:#00A7FF;} */
  
  
  .memuTwo_blueprint{width: 100%;background:rgba(0,0,0,0.5);position: absolute;display: none;padding: 20px 0;}
  /* .memuTwo_blueprint p{margin:0 auto;display: flex;justify-content: flex-start;float:right;padding-right:30px;box-sizing: border-box; } */
  .memuTwo_blueprint p{width:  990px;margin:0 auto;display: flex;justify-content: flex-start; }
  .memuTwo_blueprint a{font-size:16px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:60px;display: inline-block;width:160px;text-align: center;}
  .memuTwo_blueprint a:hover{color:#00A7FF;}
  
  .memuThree_blueprint{width: 100%;background:rgba(0,0,0,0.5);position: absolute;text-align: center;top: 80px;display: none;}
  .memuThree_blueprint p{width: 990px;margin:0 auto;display: flex;justify-content: flex-start; }
  .memuThree_blueprint a{font-size:16px;font-family:MicrosoftYaHei;color:rgba(255,255,255,1);line-height:60px;display: inline-block;width:160px;text-align: center;}
  .memuThree_blueprint a:hover{color:#00A7FF;}