@media screen and (max-width: 960px) {
    .uk-container{ padding-left:0px; padding-right:0px; }


    .f48{ font-size: 30px; }
    .f36{ font-size: 22px; }
    .f30{ font-size: 20px; }
    .f24{ font-size: 18px; }
    .f20{ font-size: 18px; }
    .f18{ font-size: 17px; }
    .f16{ font-size: 15px; }


    .uk-offcanvas-bar{ background: #fff; }
    .uk-offcanvas-bar .uk-close{ color:#000; }
    .uk-offcanvas-bar .uk-nav-default>li>a{ color:#222; }
    .uk-offcanvas-bar .uk-nav-default>li>a:focus, .uk-offcanvas-bar .uk-nav-default>li>a:hover{ color:#222;}
    .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a{ color:#222!important;}
    .uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover{ color:#000!important;}
    .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after{ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
    .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after{ background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E"); }
    #offcanvas-push .uk-nav>li{ border-bottom:1px solid #ebebeb; }
    #offcanvas-push .uk-nav>li>a{ line-height: 1.4; padding:12px 10px; font-size:16px; }
    #offcanvas-push .uk-nav-sub{ padding-top:0px; }
    #offcanvas-push .uk-nav-sub a{ line-height: 30px;  font-size:16px; }
    #offcanvas-push .uk-nav-parent-icon>.uk-parent>a::after{ margin-top:8px;}


    .mheader{ min-height: 60px; height: auto; padding:0 10px; background:#fff; }
    .mheader .uk-logo img{ max-height: 36px; }
    .mheader .mnav { min-height: 60px; margin-left: 5px; }
    .mheader .mnav .uk-button{ border:0; color:var(--text-color); width:36px; height: 36px; padding:4px; border-radius: 50%; }
    .mheader .mnav .uk-button svg{display: block;}
    .uk-offcanvas-page .mheader .mnav .uk-button,.uk-offcanvas-page .mheader .mnav .uk-button:hover,.uk-offcanvas-page .mheader .mnav .uk-button:focus{ background:var(--main-color); color:#fff; }
    .mheader .uk-navbar-right { min-height: 60px; color:var(--text-color); }
    .mheader .lang{ position: relative; padding: 0;}
    .mheader.uk-active{ box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.15);}






    .banner{ height: auto; }
    .banner .uk-dotnav{ bottom:15px; }


    .footer{ padding:30px 20px 0px; background-size:250px auto;  }
    .footer .fotlogo{ margin-right: 0; text-align: center; margin-bottom: 30px; }
    .footer .fotlogo img{ max-width: 180px; }
    .footer .fotcat{ width: 100%; }
    .footer .fottel{ justify-content: center; }

    .footer .copyright{ margin-top:20px; }
    .footer .copyright>div>div.uk-flex{ display: block; text-align: center; }
    .footer .copyright .uk-margin-left{ display: block; margin-left: 0; }





    
    /*首页*/
    .ipart1{ padding:30px 10px 40px; }
    .ipart1 .title{ margin-bottom: 20px; }
    .ipart1 .title .desc{ margin-top: 10px; }
    .ipart1 .uk-wrap{ border-radius: 10px; padding:20px 25px 25px 100px; }
    .ipart1 .uk-wrap .ico{ width:80px; }
    .ipart1 .uk-wrap .ico img{ width: 40px; }
    .ipart1 .uk-grid>.uk-grid-margin{ margin-top: 10px!important; }

    .ipart2{ padding:30px 15px 40px; }
    .ipart2 .title{ margin-bottom: 20px; }
    .ipart2 .uk-grid>.uk-grid-margin{ margin-top: 15px!important; }
    .ipart2 .uk-wrap .hd{ padding:10px 15px; min-height: 77px; }
    .ipart2 .uk-wrap .hd .f20{ font-size: 16px; }
    .ipart2 .uk-wrap .hd .date{ right:20px; bottom:-35px; width:70px; height: 70px; }
    .ipart2 .uk-wrap .fd{ padding:6px 15px; }
    .ipart2 .uk-wrap .fd::after{ right:15px; width:30px; height: 14px; background-size: auto 100%; background-repeat: no-repeat; }
    .ipart2 .uk-wrap .fd .f16{ font-size: 14px; }


    .ipart3{ padding:30px 10px 40px; }
    .ipart3 .title{ margin-bottom: 30px; }
    .ipart3 .title .desc{ margin-top: 10px; }
    .ipart3 .uk-slider{ padding-bottom: 50px; }
    .ipart3 .uk-slider .uk-grid>.uk-grid-margin{ margin-top: 10px!important; }
    .ipart3 .uk-slider .uk-wrap{ padding-left:100px; }
    .ipart3 .uk-slider .uk-wrap .ico{ border-width: 1px; width:80px; height: 80px; padding:14px; }
    .ipart3 .uk-slider .uk-wrap .ico img{ width: 50px; }
    


    .ipart4{ padding:30px 10px 40px; }
    .ipart4 .title{ margin-bottom: 20px; }
    .ipart4 .uk-slideshow-items{ min-height: 300px!important;}
    .ipart4 .inewsslide{ margin-bottom:10px; }
    .ipart4 .inews li{ margin-bottom: 10px; }
    .ipart4 .inews li .uk-wrap{ padding:15px 90px 15px 15px; height: auto; }
    .ipart4 .inews li .uk-wrap .date{ width:60px; }
    .ipart4 .inews li .uk-wrap .date .month{ padding-bottom: 2px; }
    .ipart4 .inews li .uk-wrap .tit{ font-size: 16px; }



    /*IR首页*/
    .irpart1{ padding:30px 10px 50px; }
    .irpart1 .tit{ font-size:20px; }
    .irpart1 .right{ margin-top: 40px; text-align: center; }
    .irpart1 .right img{ max-width: 160px; }

    
    .irpart2{ padding:40px 15px 30px; }
    .irpart2 .title{ margin-bottom: 20px; line-height: 1.2; }
    .irpart2 .title .f36{ font-size:22px; }
    .irpart2 .uk-panel .uk-grid{ margin-left:-10px; }
    .irpart2 .uk-panel .uk-grid>li{ padding-left:10px; }
    .irpart2 .uk-panel .name{ font-size:15px; line-height: 1.4; }
    

    
    .irpart3{ padding:30px 10px 40px; }
    .irpart3 .title{ margin-bottom:20px; }
    .irpart3 .title .f36{ font-size:24px; }
    .irpart3 .uk-grid .uk-grid-margin{ margin-top:10px!important; }
    .irpart3 .uk-wrap{ padding-left:75px; }
    .irpart3 .uk-wrap .con{ min-height:90px; padding: 15px 60px 15px 15px; }
    .irpart3 .uk-wrap .date{ width:70px; }
    .irpart3 .uk-wrap .date .f40{ font-size:34px; font-weight:100; }
    



    /*内页*/
    .tbody{ padding:25px 10px 50px; }
    .inban{ height: 200px; background-size: auto 100%; }
    .inban::after{ width: 80px; height: 6px; bottom:-3px; }
    .inban .sortname{ padding-bottom: 15px; }
    .inban .sortname .f60{ font-size:30px; }

    .subnavbar{ height: 60px; }
    .subnav li{ display: none; }
    .subnav li.active{ display: block; font-size:20px; }
    .subnav li a{ height: 40px; line-height: 1.2; }
    .subnav li.active a::after, .subnav li a:hover::after{ left: 50%; width:60px; transform: translateX(-50%); right: auto; }
    
    .en-body .subnav li{ max-width:100%; }
    .en-body .subnav li a{ height: 40px; line-height: 1.2; }

    /*关于皓天*/
    .company1{ padding:30px 10px 40px; }
    .company1 .title{ margin-bottom: 15px; }
    .company1 .f48{ font-size: 26px; }
    .company1 .f30{ font-size: 18px; }
    .company1 .desc{ text-align: left!important; }
    .company1 .ico{ margin-top: 20px; }
    .company1 .ico img{ width: 200px; }
    .company2{ padding:0px; }
    .company2 .uk-grid-margin{ margin-top:0px!important; }
    .company2::before,.company2::after{ display: none; }
    .company2 .left{ padding:30px 10px 40px; background:url(../images/bg_abt1.png); background-size: cover; }
    .company2 .right{ padding:30px 10px 40px; background:url(../images/bg_abt2.png); background-size: cover; }
    .company2 .desc{ text-align: left; }
    .company2 .uk-wrap .tit{ margin-bottom: 10px; }


    .vision{ margin-left: -10px; margin-right: -10px; }
    .vision .subtit{ padding:0 10px; margin-bottom: 15px; font-size: 15px; }
    .vision li>.uk-flex{ flex-wrap: wrap; }
    .vision li>.uk-flex>div{ width: 100%; }
    .vision li>.uk-flex .uk-text{ padding:30px 30px 50px; }
    .vision li>.uk-flex .uk-wrap .ico{ width:70px; }
    .vision li>.uk-flex .uk-wrap{ padding-left:90px; }
    .vision li>.uk-flex .uk-wrap .tit{ padding:15px 0 10px; }
    .vision li:nth-child(2) .uk-ico{ order:2; }


    .awards{ padding-top:20px; }
    .awards>li .uk-wrap{ border-radius: 10px; padding:15px 15px 20px 140px; }
    .awards>li .uk-wrap .ico{ width:100px; bottom:auto; top:-20px; left:20px; }
    .awards>li .uk-wrap .tit1{ font-size:16px; }
    .awards>li .uk-wrap .tit2{ font-size:15px; }
    .awards>li .uk-wrap .desc{ font-size:13px; margin-top:10px!important; }
    .awards>li.uk-grid-margin{ margin-top:40px!important; }


    .speech .uk-width-auto\@m{ text-align: center; }
    .speech .uk-width-auto\@m img{ max-width: 200px; }
    .speech .desc{ font-size:15px; }


    .htcloud .title{ line-height: 1.2; margin-bottom: 20px; }
    .htcloud .title .f36{ font-size:20px; }
    .htcloud .zblink{ margin-bottom: 10px; }
    .htcloud .zblink a{ width:200px; padding:0 12px; border-radius: 10px; line-height: 44px; }
    .htcloud .zblink a .f24{ font-size: 16px; }
    .htcloud .desc{ font-size:15px; }
    .htcloud .title2{ margin-top:30px; padding-bottom: 10px; margin-bottom: 15px; }
    .htcloud .cloud2 .uk-wrap{ border-radius: 10px; padding:15px 20px; font-size: 15px; line-height: 1.8; }
    .htcloud .cloud2 .uk-grid-margin{ margin-top: 10px!important; }
    .htcloud .cloud3{ padding:0; }
    .htcloud .cloud3 .qrcode{ order:5; }
    .htcloud .cloud4{ display: block; text-align: center; }
    .htcloud .cloud4>span{ display: block; line-height: 1.2; }


    /*专业服务*/
    .service .title{ display: none; margin-bottom: 20px; padding-bottom: 10px; }
    .service .title2{ margin-bottom: 20px; padding-bottom: 10px; margin-top: 30px; }
    .service .desc{ font-size: 15px; }
    .service .desc .uk-margin-large-bottom{ margin-bottom: 20px!important; }
    .service .desc.f18 .uk-grid>.uk-width-auto\@m{ text-align: center; }
    .service .desc.f18 .uk-grid>.uk-width-auto\@m img{ max-width: 180px; }
    .service .desc.f18 .uk-grid>.uk-grid-margin{ margin-top: 15px; }
    .service .uk-panel{ margin-top: 25px; }
    .service .uk-panel .uk-wrap{ padding:15px 20px; font-size:14px; border-radius: 10px; }
    .service .uk-panel .uk-wrap ul li{ width: 100%; padding:5px 0 5px 15px; line-height: 1.4; }
    .service .uk-panel .uk-wrap ul li .iconfont{ font-size:12px; top:7px; }


    .service .icobox{ padding:15px 20px; border-radius: 10px; margin: 20px 0; }
    .service .icobox .ico{ position: static; text-align: center; margin-bottom: 15px; }


    /*合作伙伴*/
    .partner>ul{ margin-left:-10px!important; }
    .partner>ul>li{ padding-left:10px; }
    .partner .uk-grid-medium>.uk-grid-margin{ margin-top:10px!important; }
    .partner li>.wrap{ padding:10px; }
    .partner li>.wrap .pic{ height: 60px;}
    .partner li>.wrap .pic img{ max-height: 60px; }


    /*案例分享*/
    .caselist .uk-grid>.uk-grid-margin{ margin-top: 15px!important; }
    .caselist .uk-wrap .hd{ padding:10px 15px; min-height: 77px; }
    .caselist .uk-wrap .hd .f20{ font-size: 16px; }
    .caselist .uk-wrap .hd .date{ right:20px; bottom:-35px; width:70px; height: 70px; }
    .caselist .uk-wrap .fd{ padding:6px 15px; }
    .caselist .uk-wrap .fd::after{ right:15px; width:30px; height: 14px; background-size: auto 100%; background-repeat: no-repeat; }
    .caselist .uk-wrap .fd .f16{ font-size: 14px; }


    /*新闻*/
    .newspart{ margin-bottom:20px; background:#fff; }
    .newspart .uk-wrap{ padding:10px 5px;}
    .newspart .uk-wrap .mb10{ margin-bottom: 5px; }
    .newspart .uk-width-expand .desc{ margin-bottom: 10px; font-size:14px; }
    .newspart .f24{ line-height: 1.6; margin-bottom: 5px;}
    .newspart .uk-width-auto .pic{ width: 100%; }
    .newspart .uk-width-expand .more{ margin-top:10px; text-align: right;}
    .newspart .uk-width-expand .more .uk-button{ padding:0 15px; height: 34px; line-height: 32px; }

    .newslist li{ padding:15px 0; }
    .newslist li .uk-wrap{ padding-left:85px; }
    .newslist li .con{ padding:0; min-height: 52px; }
    .newslist li .con .f20{ margin-bottom: 0; line-height: 1.6; font-size:16px; white-space:normal; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical }
    .newslist li .date{ width:60px!important; padding:0 0 3px; }
    .newslist li .date::before{ height:40px; right:-10px; }
    .newslist li .date .f64{ font-size: 40px; line-height: 34px; margin-bottom: 3px; }
    .newslist li .date .f18{ font-size: 14px; }
    .newslist li .con .desc{ min-height: auto; line-height: 1.4; font-size:13px; color:#8d8d8d; }


    h1.f30{ padding:0px 20px 0; font-size:20px; }
    .infos{ margin-bottom: 20px; padding-bottom: 10px; }

    .newsdetail{ padding-top:0px; }
    .newsdetail .uk-position-top-right{ display: none; top:-20px; }
    .newsdetail .content{ font-size:15px; }





    /*加入我们*/
    .joinlist{ margin-top:20px; }
    .joinlist dl{ margin: 0 0 15px; padding:10px 15px 25px; }
    .joinlist dl dt{ margin-bottom: 10px; }
    .joinlist dl dd .uk-wrap{ font-size:14px; padding-left:75px; }
    .joinlist dl dd .uk-grid-margin{ margin-top: 10px!important; }


    /*联系我们*/
    .contact .uk-wrap{ padding:15px 20px; }
    .contact .uk-grid-margin{ margin-top: 10px!important; }


    
    /*招股文件*/
    .listdocuments{ padding:0px; }
    .listdocuments ul.uk-grid{ margin-left:-15px;  }
    .listdocuments ul.uk-grid>li{ padding-left:15px; }
    .listdocuments ul.uk-grid>li.uk-grid-margin{ margin-top:20px!important; }
    .listdocuments .uk-wrap{ width: 100%; max-width: 250px; }
    .listdocuments .uk-wrap .tit{ font-size:15px; }
    

    /*业绩报告*/
    .uk-yearslider{ margin-bottom: 10px; width:240px;  }
    .uk-yearslider li a{ font-size:18px; line-height: 60px; }
    .uk-yearslider li.current a{ font-size:22px; width: 60px; height: 60px; line-height: 60px; }
    /* .listreports .uk-year{ padding-left:70px; }
    .listreports .uk-year .year{ width:61px; font-size:22px; }
    .listreports .uk-year .line{ left: 30px; top:45px; } */
    /* .listreports .uk-box{ padding:10px 0 30px; } */
    .listreports .uk-box>.uk-grid{ margin-left:-15px;  }
    .listreports .uk-box>.uk-grid>div{ padding-left:15px; }
    .listreports .uk-box>.uk-grid>div.uk-grid-margin{ margin-top:30px!important; }
    .listreports .uk-wrap{ width: 100%; max-width: 250px; }
    .listreports .uk-wrap .tit{ font-size:15px; }




    /*公告通函*/
    .filteryear2{ position: relative; z-index: 2; height: auto; padding:0 0px 0px; margin-top:0; border-bottom: 0; margin-bottom: 0px; }
    .filteryear2 .yearline{ justify-content: space-between; padding:0 12px 5px; text-align: center; }
    .filteryear2 .yearline>a{ line-height: 30px; margin: 0 0 8px; font-size:18px; padding:0 2px; min-width: 25%; }
    .filteryear2 .yearline>a.active{ position: relative; border-bottom-color:transparent; }
    .filteryear2 .yearline>a.active::after{ content:''; position: absolute; bottom:-3px; left:50%; width:3em; transform: translateX(-50%);  height:3px; background:var(--main-color); }

    .filteryear2 .moreyear{ color:#b9b9b9; line-height: 30px; margin: 0 0 8px; font-size:18px; padding:0 2px; min-width: 25%; border-bottom:3px solid transparent; }
    .filteryear2 .yearline div[aria-expanded="true"]{ color: var(--main-color);}
    .filteryear2 .dropyear{ background:#fff; border:1px solid var(--main-color); padding:15px 25px; width: 100%; }
    .filteryear2 .dropyear>div>a{ display: block; height: 50px; line-height: 50px; padding:0; color:#a6a6a6; min-width: 20%; position: relative; text-align: center; font-weight: normal; }
    .filteryear2 .dropyear>div>a:hover,.hdlist .dropyear>div>a.active{ color: var(--main-color); }


    .mfiltertype{ margin-top: 20px; margin-bottom: 10px; }
    .mfiltertype .uk-flex>div{ flex:1; position:relative; }
    .mfiltertype .uk-flex>div>a{ display: block; font-size:15px; width:100%; text-align: center; background:#cbcbcb; line-height: 36px; color:#fff; }
    .mfiltertype .uk-flex>div:first-child{ margin-right:2px; }
    .mfiltertype .uk-flex>div>a.active{ background:var(--main-color);  }
    .mfiltertype .uk-drop{ width:100%; background:#373737; padding:0 10px; left: auto!important; right:0; }
    .mfiltertype .uk-drop li { border-bottom:1px solid #555; }
    .mfiltertype .uk-drop li:last-child{ border-bottom:0; }
    .mfiltertype .uk-drop li a{ display: block; line-height: 44px; font-size:14px; padding:0; color:#fff; }

    .en-body .mfiltertype .uk-drop li a{ line-height: 1.4; padding:10px 0; }


    .toolbar .uk-grid>div:nth-child(-n+4){ width: 50%; }
    .toolbar .uk-grid>div.uk-grid-margin{ margin-top:10px; }


    .noticelist li .uk-wrap{ padding: 18px 7px 48px 95px; }
    .noticelist li .more{ right:10px; top:auto; transform: none; bottom:15px; width:30px; height: 30px; line-height: 30px; }
    .noticelist li .more .iconfont{ font-size:26px; }
    .noticelist li .date{ left: 5px; top:19px; width:66px; }
    .noticelist li .date::before{ right:-10px; height: 44px; }
    .noticelist li .tag{ line-height: 1.4; margin-bottom: 0px; }
    .noticelist li .tit{ line-height: 1.4;   }



    .source{ text-align: right; margin-top:5px; }
    .source .first .ml5{ display:block; }
    .source .last .uk-flex{ justify-content: flex-end; }
    .source .last .uk-flex a{ padding:0; }



    .ggmodal{ padding:65px 20px 50px; }
    .ggcontent .tit{ font-size:18px; }
    .ggcontent .bd{ padding:0px 10px 20px; }



    /*投资者日志*/
    .hdpage>.uk-grid-margin{ margin-top:30px; }
    .hdpage .left .sidebar{ width: 100%; }
    .hdpage .left .hdside{  padding:25px 15px; width: 100%; }
    .hdpage .left .hdside .flag{ margin-top: 15px; }
    .hdpage .left .btn{ margin-top:0; }
    .hdpage .left .btn .uk-button{ display:inline-block; }
    .hdstatus{ margin-bottom: 0px; }
    .hdstatus .uk-flex { width: 100%;}
    .hdstatus .uk-flex a{ margin:0; flex: 1; text-align: center; }
    .hdstatus .btn{ top:50px; transform: none; line-height: 30px; font-size:12px; }
    .hdstatus .uk-button{ height: 30px; line-height: 30px; font-size:14px; display:inline-block; margin-top:-3px; }

    .hdstatus .dropyear{ left:0!important; max-width:100%!important;}

    /*.btn-subscribe{ margin-bottom: 17px; }*/
    .btn-subscribe>div.f14{ margin-bottom:0px; }
    .btn-subscribe .uk-button{ line-height: 30px; }

    .hdlist ul{ border-top:1px solid #efefef; }
    .hdlist ul li .uk-wrap{ padding: 18px 5px 18px 85px; min-height:100px; }
    .hdlist ul li .tit{ line-height: 1.4;  }
    .hdlist ul li .date{ left: 5px; top:19px; width:55px; }
    .hdlist ul li .date::before{ right:-10px; height: 44px; }
    .hdlist ul li .info{ line-height: 1.4; padding-right:50px; position:relative; }
    .hdlist ul li .more{ right:10px; top:0; transform: none; background:none; color:var(--main-color); width:30px; height: 30px; line-height: 30px; }
    .hdlist ul li .more a{ display: block; height: 30px; line-height: 30px; }


    .hdlist .filteryear{ background:none; margin-bottom: 0px; justify-content: space-between; padding:0 0px 5px; text-align: center;  }
    .hdlist .filteryear>a{ height: auto; line-height: 30px; margin: 0 0 8px; font-size:18px; padding:0 2px; min-width: 25%; font-weight: bold; }
    .hdlist .filteryear .moreyear{ height: auto; color:#a6a6a6; line-height: 30px; margin: 0 0 8px; font-size:18px; padding:0 2px; min-width: 25%; border-bottom:3px solid transparent;  font-weight: bold; }
    .hdlist .filteryear .dropyear>div>a{ font-weight: normal; }
    .hdlist .filteryear>a.active{ position: relative; border-bottom-color:transparent; }
    .hdlist .filteryear>a.active::after{ content:''; position: absolute; bottom:-3px; left:50%; width:3em; transform: translateX(-50%);  height:3px; background:var(--main-color); }



    .hddetail h1.f24{ padding-left:12px; padding-right:12px; }
    .hddetail .enclosure .uk-button{ line-height: 44px; height: 44px; }
    .hddetail .content{ padding-left:10px; padding-right:10px; }
    .logdetail{ border-top:1px dotted #c6c6c6; padding-top:5px; }


    .my-modal-small, .my-modal-normal, .my-modal-medium {padding: 0; }
    .my-modal-small .uk-modal-dialog, .my-modal-normal .uk-modal-dialog, .my-modal-medium .uk-modal-dialog{ min-height:100%; }
    .uk-modal .back{ position:fixed; z-index:9; left:0; top:0; right:0; }
    .hdmodal{ padding:65px 20px 50px; }
    .hdmodal h1.f24{ font-size:20px; }
    .hdmodal .infos{ margin-bottom: 15px; }
    .hdmodal .enclosure { margin-bottom: 15px; }
    .hdmodal .enclosure .uk-button{ line-height: 44px; height: 44px; }
    .hdmodal{ line-height: 1.6; }


    /*企业管制*/
    .managelist{ margin-top:10px; }
    .managelist .uk-subnav{ margin-bottom: 20px; }
    .uk-manage{ margin-left:-15px; }
    .uk-manage>div{ padding-left:15px; }
    .uk-manage>div.uk-grid-margin{ margin-top:15px; }
    .uk-manage .uk-wrap{ padding:10px; }
    .uk-manage .uk-wrap .tit{ font-size:18px; margin-bottom: 10px; padding-left:15px; }
    .uk-manage .uk-wrap .tit::before{ width:5px; }
    .uk-manage .uk-wrap .uk-box{ padding:0 5px; }

    .filelist li>.uk-wrap{ padding:10px 70px 10px 15px; min-height: 70px; }
    .filelist li .ico{ right:15px; width:34px; height: 34px; }
    .filelist li .ico .iconfont{ font-size:22px; width:34px; height: 34px; line-height: 34px; }
    .filelist li .name{ font-size:15px; }
    .filelist ul>li.uk-grid-margin{ margin-top:15px!important; }
    /*企业管制 -- 英文*/
    .en-body .managelist .uk-subnav{ height:46px; }
    .en-body .managelist .uk-subnav a{ min-width:140px; width:140px; line-height:1.2; height:46px; font-size:15px; text-transform: capitalize; }
    .en-body .uk-manage .uk-wrap .tit{ font-size:18px; }
        


    /*电邮*/
    .subscribebox{ margin-top:0; padding:15px 15px 25px; margin-bottom:0; }
    .subscribebox .tit{ font-size:16px; margin-bottom: 5px; line-height: 1.6; }
    .subscribebox .checkbox>ul{ display: block; }
    .subscribebox .checkbox li{ margin:0; }
    .subscribebox .checkbox li label{ display: inline-block; padding:5px 0; }
    .subscribebox .uk-grid{ margin-top:20px; margin-bottom: 20px; }
    .subscribebox .uk-grid>div.uk-grid-margin{ margin-top:15px; }
    .subscribebox .uk-wrap .uk-input, .subscribebox .uk-wrap .uk-select, .subscribebox .uk-wrap .layui-input{ height: 50px; line-height: 50px; }
    .subscribebox .uk-form-label{ line-height: 50px; }
    .subscribebox .agree{ margin: 15px 0 15px; }
    .subscribebox .sub .uk-button{ height: 44px; }

    .subscribebox .layui-form-select dl{ top:52px; }
    
    .cancelform{ padding:0 30px 150px; }
    .cancelform .uk-wrap{ font-size:14px; }
    .cancelform .uk-wrap .pb15{ font-size:13px; }
    .cancelform .uk-wrap .uk-input{ height: 50px; line-height: 50px; }
    .cancelform .uk-wrap .uk-form-label{ line-height: 50px; }
    .cancelform .uk-button{ height: 44px; border:0; }
    

    /*互动*/
    .interaction_msg{ padding:15px 15px 25px; }
    .interaction_msg>.cname{ margin-bottom:5px; }
    .interaction_msg .uk-wrap.first{ margin-bottom:10px; }
    .interaction_bar{ padding-right:0; display:block; }
    .interaction_bar>.uk-wrap:nth-child(1){ margin-bottom: 10px; margin-right: 0; }
    .interaction_bar .checkcode_wrap{ position:relative; display:flex; }
    .interaction_bar .checkcode{ position:static; padding-top:5px; margin-left:10px; }
    .interaction_msg .uk-form-label{ line-height:50px; }
    .interaction_msg .uk-wrap .uk-input{ height:50px; line-height:50px; }
    .interaction_bar .btn{ position:static; display:flex; justify-content:right; margin-top:10px; }
    .interaction_bar .btn .uk-button{ height:50px; line-height:50px; }

    .interaction_list .list li>.uk-wrap{ padding-left:80px; }
    .interaction_list .list li>.uk-wrap .avatar{ left:5px; }
    .interaction_list .list li>.uk-wrap .avatar .iconfont{ margin:0 5px; width:50px; height:50px; line-height:55px; font-size:30px; }
    .interaction_list .bd{ padding:10px 15px; }
    .interaction_list .bd .master{ width:50px; height:50px; top:10px; }
    .interaction_list .bd .answer{ padding:55px 0 0; }
    .interaction_list .bd .answer>span{ position:absolute; left:65px; top:10px; line-height:50px; display:block; }

    .modal-form-interaction{ padding:30px 0 20px; }
    .modal-form-interaction .uk-wrap{ margin-bottom:20px; }
    .modal-form-interaction .uk-wrap .uk-input{ height: 50px; line-height: 50px; }
    .modal-form-interaction .uk-wrap .uk-form-label{ line-height: 50px; }
    .modal-form-interaction .uk-button{ height: 44px; border:0; }


    /*联络*/
    .contact-box{ margin:10px 0 20px; padding:10px; }
    .contact-box .ico{ margin-bottom:10px; }
    .contact-box .ico img{ width: 40px; }
    .contact-box .uk-wrap{ padding:20px; }
    .contact-box .uk-wrap .ico .f48{ font-size:40px; }

    #tdtmap{ height: 400px;  }


    /*股票信息*/
    .stock-body .tit-q{ padding-left:12px; position: relative; line-height: 40px; margin-bottom: 11px; height: 42px; }
    .stock-body .tit-q::after { content: ''; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 6px; height: 20px; background: var(--main-color); }
    .stock-body .tit-q .f18.fb{ font-size:20px; color:#515151; font-weight: normal; }

    .spart1 .uk-grid-small>.uk-grid-margin{ margin-top:7px; }
    .spart1 .stock-info{ padding-left: 0; }
    .spart1 .stock-info .left{ position: static; width: 100%;  }
    .spart1 .stock-info .left .wrap{ padding:15px 15px; }
    .spart1 .stock-info .left .name{ font-size:30px; }
    .spart1 .stock-info .left .fd{ position: static; display: flex; justify-content: space-between; align-items: flex-end; }
    .spart1 .stock-info .left .fd .f26{ font-size:26px; }
    .spart1 .stock-info .left .fd .f16{ line-height: 1.4; font-size:16px; }
    .spart1 .stock-info .uk-wrap{ height: auto; padding:20px 15px; }
    .spart1 .stock-info .first{ margin-bottom: 20px; }
    .spart1 .stock-info .first .f36{ font-size:30px; line-height: 30px; }
    .spart1 .stock-info .first .change{ margin-left: 20px; }
    .spart1 .stock-info .datas{ justify-content: flex-start; border-top:1px solid #e5e5e5; padding-top:20px; }
    .spart1 .stock-info .datas .data{ width: 25%; margin-bottom: 10px; text-align: center; padding: 0;  }
    .spart1 .stock-info .datas-en .data{ width: 22%; }
    .spart1 .stock-info .datas-en .data:nth-child(4){ width: 34%; }
    /* .spart1 .stock-info .datas .data:last-child{ margin-left: 20px; } */
    .spart1 .stock-info .datas .data:nth-child(n+5){ width: 50%; }
    .spart1 .stock-info .uk-wrap .tip{ margin-top:12px; padding-top:15px; }
    .spart1 .stock-info .uk-wrap .tip>div.uk-position-relative{ padding-right:110px; }
    .spart1 .stock-info .uk-wrap .stock-logo img{ max-width:100px; max-height:70px; }
    .spart1 .stock-info .uk-wrap .tip .hkt-time,.spart1 .stock-info .uk-wrap .tip .last{ display:block; }

    .spart1 .stock-base{ width: 100%; padding:2px 15px 15px; }
    .spart1 .stock-base .tit{ line-height: 44px; margin-bottom: 15px; }
    
    
    .chart-control-wrapper .uk-button{ width:30%; min-width:auto; margin:0 2px 4px; padding:0 5px; }


    .spart3>.uk-grid>.uk-grid-margin{ margin-top:20px; }
    .spart3 .stock-last .uk-table th{ padding-top:13px; padding-bottom:13px; }
    .spart3 .stock-last .uk-table th,.spart3 .stock-last .uk-table td{ padding-left:5px; padding-right:5px; font-size:16px; }
    .spart3 .stock-last .uk-table tr>*:first-child{ padding-left:15px; }
    .spart3 .stock-last .uk-table tr>*:last-child{ padding-right:15px; }
    .spart3 .stock-last .uk-table tbody>tr:nth-child(even) td{ background-color: var(--main-bgcolor);}
    .spart3 .stock-last .uk-table tbody>tr:last-child{ display: table-row; }
    .spart3 .stock-last .uk-table thead tr>th:nth-child(1){ width: auto;}
    .spart3 .stock-last .uk-table thead tr>th:nth-child(2){ width: auto; min-width:60px; }
    .spart3 .stock-last .uk-table thead tr>th:last-child{ width: 100px; }


    .spart3 .stock-history{ width: 100%;}
    .spart3 .stock-history .uk-box{ padding:15px; }
    .spart3 .stock-history .uk-box>.uk-grid{ margin-left:-10px; }
    .spart3 .stock-history .uk-box>.uk-grid>div{ padding-left:10px; }
    .spart3 .stock-history .uk-box .uk-wrap li{ margin:12px 0; }
    .spart3 .stock-history .uk-box .tit2{ line-height: 44px; font-size:16px; }


    .spart1,.spart2,.spart4{ margin-bottom: 20px; }
    .spart3{ margin-bottom:0; }


    /*.pages 分页*/
    .pages{ display: block; }
    .pages .jump{ margin:15px auto; justify-content: center; }


}
