.wp-block-video video{width: -webkit-fill-available;}

.headertop{display: flex;}

#gw-icp img{position: relative;top: 3px;margin-right: 3px;}
.page-div{padding: 80px 0;} 
#head{ background:#fff; width:100%; height:100px}
#head.zdl .top{ position:fixed; top:0; left:0; z-index:9999; background:#fff; width:100%;}
#head .top{background: #fff;padding:16px 0 0 0;}
#head .top .logo{height: 72px; margin-right:15px;}
#head .top .logo img{height: 100%;display: block;}
#head .top .logo img.mlogo{ display:none; height:32px; width:auto;}
#head .nav, .in-nav{ width:100%;}
#head .nav p.unit-title{font-size: 14px;font-weight: 700;margin-bottom: 4px; margin-left:20px; line-height: 1; font-family:Arial; color:#191919;}
#head .nav p.unit-title a{ color:#191919; }

#head .nav.zdl{position: fixed;left: 0;width: 100%;top: 0;z-index: 100;}
#head .nav.zdl form .form-txt,
#head .nav.zdl form .nav-btn{height: 30px;line-height: 30px;padding: 0 15px;font-size: 14px;}
#head .nav.zdl .nav-div{/* padding: 12px 0; */}
#head .nav.zdl form .nav-btn{padding: 0 40px;}
#head .nav-div{/* padding: 15px 0; */}
#head .nav-div .menu-div{display: flex;margin-bottom: 0; position:relative;}
#head .nav-div .menu-div>li{display: block;position: relative; padding:0 20px 10px; margin-right:20px;}

#head .nav-div .menu-div>li>a{display: block;height:35px;line-height:35px;color: #191919;font-size: 16px;text-align: center;border: 0;box-shadow: none;outline: 0;}
#head .nav-div .menu-div>li:after{transition: width .5s cubic-bezier(.19,1,.19,1);content: "";display: block;height: 8px;background-color: #206be7;width: 0;position: absolute;bottom: 0; left:0;}
#head .nav-div .menu-div>li:hover:after, #head .nav-div .menu-div>li.current_page_item:after{ width:100%;}

#head .nav-div .menu-div>li.menu-item-has-children{ padding-right:35px;}
#head .nav-div .menu-div>li.menu-item-has-children:before{ content:""; display:inline-block; position:absolute; right:10%; top:37%; width:11px; height:6px; background:url(../landpage/navlibg.png) no-repeat right center; background-size:11px 6px;transition: all 0.3s;
-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s; margin-top: -3px;}
#head .nav-div .menu-div > li.menu-item-has-children:hover:before{transform: rotate(180deg);}


#head .nav-div .menu-div>li>.sub-menu{visibility: hidden;opacity: 0;position: absolute;top: 100%;padding:10px 0;text-align: center;background: #fff;left: 0;width:100%; border-radius: .25rem; z-index: 10;border: 1px solid rgba(0,0,0,.15);}

#head .nav-div .menu-div>li>.sub-menu li{display: block;}
#head .nav-div .menu-div>li>.sub-menu li:last-child{border: 0;}
#head .nav-div .menu-div>li>.sub-menu li a{display: block;line-height:35px;height: 35px;color: #212529;}
#head .nav-div .menu-div>li>.sub-menu li a:hover{ color:#206be7; text-decoration:underline;}
#head .nav-div .menu-div>li:hover .sub-menu{opacity: 1;top: 100%;visibility: inherit;}

#head .nav-div .menu-div .home{width:56px; padding:0;}
#head .nav-div .menu-div .home a{background-image: url(../landpage/menu-homezb.png);background-repeat: no-repeat;background-position: center;text-indent: -9999em;border: 0; background-size:1.125em;}

#head .nav-div .menu-div .in-link{width:120px;height:32px; position:absolute; right:0; padding: 0;
margin-right:0px; top: -5px;}
#head .nav-div .menu-div .in-link:after{ display:none;}
#head .nav-div .menu-div .in-link a{ display:block; height:32px;line-height:32px; background:#206be7;color: #fff;font-weight: 600;border-radius: 16px; font-size:14px;}
#head .nav-div .menu-div .in-link a:hover{ background:#184ea7;}

#head .nav-div .menu-div>li:last-of-type>a{margin-right: 0;}

#head .nav-div .menu-div .current_page_item>a,#head .nav-div .menu-div .current-page-ancestor>a,#head .nav-div .menu-div .current-menu-item>a,#head .nav-div .menu-div .current-category-ancestor>a,#head .nav-div .menu-div .current-category-ancestor>a,#head .nav-div .menu-div .current-post-parent>a,#head .nav-div .menu-div>li:hover>a,#head .nav-div .menu-div>li>.sub-menu li a:hover{}


#head .nav form{width: 100%;justify-content: flex-end;}
#head .nav form .form-txt,#head .nav form .nav-btn{height: 50px;line-height: 50px;padding: 0 20px;margin-left: 20px;border-radius: 6px;}
.header_zhan{height: 54px;display: none;}
#head .nav form .form-txt{}
#head .nav form .nav-btn{padding: 0 50px;color: #000000;font-weight: 600;}

.mdibuheight{ height:55px; display:none;}
.mdibufiexd{ position:fixed; z-index:9; width:100%; bottom:0; left:0; background:#191919; height:55px; display:none;}
.mdibu{ padding:10px 0; text-align:center;}
.mdibu a{ display:inline-block; background:#206be7; font-size:16px; color:#fff; line-height:38px; width:43%; border-radius: 25px;}
.mdibu a:nth-child(1){ }


   
/*1rem=100px*/

    .headertop{ display:block; position:relative;width: 90%;margin: 0 auto;}
    #head{min-height: 1.6rem; height:auto;}
    #head .top{padding: 0.4rem 0;}
    #head .nav{height: auto;}
    #head .nav p.unit-title{ font-size:24px;}
    #head .nav-div{position: fixed;width: 100%; left: -0; top:-100%;height: 100%;background-color: rgba(0, 0,0, 0.9);display: flex;justify-content: center;align-items: center;z-index: 10;}
    #head .nav-div.xsl{top: 0;}
    #head .nav-div .menu-div{display: block;width: 90%;margin-bottom: 1rem;}
    #head .nav-div .menu-div .in-link{display:none;}

    
    .pcyc{display: block;}
    .nav-web-btn{float: left;height: 0.6rem;margin: 0.1rem;font-size: 0.26rem;font-weight: 600;border-radius:35px;width: 1.8rem;text-align: center;display: flex;align-items: center;justify-content: center; margin-left: 0; display:none;}
    
    .nav-menu-btn{cursor: pointer;display: flex;align-items: center; position:absolute; right:1.5rem; top:30px;padding: 10px;}
    .nav-menu-btn span{display: block;height: 3px;background: #191919;border-radius: 0.02rem;margin-bottom: 0.3rem;width: 2rem;}
    .nav-menu-btn span:last-of-type{margin-bottom: 1px;}
    
    .colse-btn{text-align: center;position: absolute;bottom: 0.3rem;}
    .colse-btn #menu-colse{width: 0.5rem;height: 0.5rem;background: url(../images/colse.svg) center no-repeat;background-size: 100%;display: block;cursor: pointer;}
  
   