@media screen and (max-width: 960px) {

    .uk-container{ padding-left:0px; padding-right:0px; }
    .tbody{ padding:30px 10px 50px; }


    .f100{ font-size:80px; }
    .f60{ font-size: 26px; }
    .f48{ font-size: 24px; }
    .f42{ font-size: 24px; }
    .f40{ font-size: 24px; }
    .f36{ font-size: 22px; }
    .f30{ font-size: 22px; }
    .f24{ font-size: 20px; }
    .f22{ font-size: 19px; }
    .f20{ font-size: 18px; }
    .f18{ font-size: 16px; }
    .f16{ font-size: 15px; }
    .f14{ font-size: 13px; }

    .mheader{ position: fixed; top: 0; left: 0; right:0; z-index: 999; height: 60px; background: rgba(255, 255, 255, 1); color:#000; box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.05); }
    .mheader .uk-logo img{ max-height: 26px; }
    .mheader .mnav { min-height: 60px; margin-left: 5px; }
    .mheader .mnav .uk-button{ border:0; color:#000; 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; }

    .banner{ padding-top:60px; height: auto; }
    .banner .swiper-container{ height: auto; }
    .banner .swiper-pagination-bullets{ bottom:20px!important; }
    .banner .uk-container{ padding-bottom:50px; top:auto; bottom:50px; left: 0; right:0; transform: none; text-align: center; padding:0 20px; width: auto; }
    .banner .uk-container .f70{ font-size:30px; }
    .banner .uk-container .f24{ font-size:14px; }
    .banner .bar{ bottom:30px; }
    

    .footer{ padding:40px 10px 10px; color:#999999 }
    .footer .hd .first{ width: 100%; text-align: center; }
    .footer .hd .first img{ max-height: 30px; }
    .footer .hd .last{ width: 100%; justify-content: center; }
    .footer .hd .fotcat{ margin-left: auto; margin-right: auto; width: 220px; }
    .footer .hd .fotcat li{ margin-bottom: 25px; }
    .footer .hd .fotnav{ border-top:1px solid rgba(255,255,255,0.1); margin:0; }
    .footer .hd .fotnav li{ margin:0; }
    .footer .hd .fotnav>ul>li{ border-bottom:1px solid rgba(255,255,255,0.1); }
    .footer .hd .fotnav>ul>li>a{ position: relative; padding:10px 0; color:#999999; }
    .footer .hd .fotnav>ul>li>a::after{ display: block; content:''; width: 14px; height: 14px; position: absolute; right:0px; top:17px; transform: rotate(180deg); }
    .footer .hd .fotnav>ul>li>a::after{ background-image: url("../images/eb4a63d5f58544a5806c1c0110357193.gif"); }
    .footer .hd .fotnav>ul>li.uk-parent.uk-open>a::after{ background-image: url("../images/4a5418fd3ea5478da7861bc84374e78e.gif"); }
    .footer .fd{ text-align: center; margin-top:30px; color:#999999; }
    .footer .fd .uk-width-auto\@m{ display: flex; justify-content: center; padding-top: 15px; }
    .footer .hd .fotqrcode>div{ padding:0 30px; justify-content: space-around; }

    .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("../images/eb4a63d5f58544a5806c1c0110357193.gif"); }
    .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after{ background-image: url("../images/4a5418fd3ea5478da7861bc84374e78e.gif"); }
    #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;}

    .fdbar{ margin-top:30px; color:#222; }
    .fdbar .gohome a{ color:#222; }
    .fdbar .gohome a .iconfont{ margin-right: 5px; }
    .fdbar .mlang{ margin-top:10px; background: #f2f2f2; border-radius: 6px; overflow: hidden; width: 123px; }
    .fdbar .mlang a{ width:41px; height: 40px; line-height: 40px; text-align: center; color:#222; border-left:1px solid #fff; }
    .fdbar .mlang a:first-child{ border-left:0; }
    .fdbar .mlang a:hover{ background: var(--main-color); color:#fff; }


    /* .titbar{ margin-bottom: 10px; border:none; height: auto; }
    .titbar h2{ border-bottom:1px solid #e5e5e5; text-align: center; line-height: 1.4; padding:10px; }
    .titbar .inswitcher{ position: static!important; transform: none; padding-top:15px; margin-left:0; }
    .titbar .inswitcher>li:first-child{ padding-left:0; }     */
    


    .inban{ height:auto; padding-top:60px; }
    .inban .sortname{ padding:5px; min-width: 200px; width: 200px; }
    .inban .sortname::after{ height: 3px; bottom:-5px; }
    .inban .sortname .f42{ font-size:20px; }
    


    .inswitcher{ margin-bottom: 25px; }
    .inswitcher.uk-subnav a{ width: 100px; height: 40px; line-height: 40px; }
    .inswitcher.uk-subnav{ margin-left:0px; }
    .inswitcher.uk-subnav>*{ padding:0 5px; }

    
    /*首页*/
    .ipart1{ padding:0px 15px; }
    .ipart1 .uk-grid-large>.uk-grid-margin{ margin-top:15px!important; }
    .ipart1 .hd{ padding:30px 0; background: #fff; margin-bottom: 0; }
    .ipart1 .hd .uk-wrap{ text-align: center; }
    .ipart1 .hd .tit2{ font-size:16px; }
    .ipart1 .hd .con{ margin-top:1em; text-align: left; }
    .ipart1 .hd .left .tit{ text-align: center; }
    .ipart1 .hd .left .f24{ text-align: center; }
    .ipart1 .hd .right{ max-width: 100%; margin-top: 2em !important; }
    .ipart1 .hd .right>.uk-wrap{ margin-bottom: 0; }
    .ipart1 .hd .right>.uk-wrap img{ max-width: 50%; }
    .ipart1 .bd{ padding-bottom: 30px; }
    .ipart1 .bd>.uk-flex{ display: block; }
    .ipart1 .bd>.uk-flex>div{ padding:15px 0;text-align: center;  }
    .ipart1 .bd .uk-wrap{ margin-left: auto; margin-right: auto; }
    .ipart1 .bd .uk-wrap .f40{ font-size:30px;  }

    
    .ipart2{ padding:0px; }
    .ipart2 .uk-wrap{ min-height: 300px; padding-top:80px; }
    .ipart2 .link a{ height: 36px; line-height: 36px; font-size: 15px; }

    
    .inlist .uk-grid .uk-grid-margin{ margin-top:-1px; }
    .inlist .uk-wrap { padding: 15px 15px 48px 15px; min-height: 150px; }
    .inlist .uk-wrap::before{ left: 80px; }
    .inlist .uk-wrap .date{ width:80px; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
    .inlist .uk-wrap .date .hd{ font-size:36px; }
    .inlist .uk-wrap .more{ right:10px; top: auto; transform: none; bottom: 15px; width: 30px; height: 30px; line-height: 30px; }
    .inlist .uk-wrap .f16{ font-size:15px; }
    
    .ipart3{ padding:30px 10px 50px; }
    .ipart3 .title{ padding-bottom:0px; text-align: center;  margin-bottom: 20px; }
    .ipart3 .title .f24{ font-size: 14px; }
    .ipart3 .title .uk-position-center-right{ margin-top:10px; position: static!important; transform: none; justify-content: center; max-width: 100%; width: 100%; margin-left:0; }
    .uk-more{ padding-top:30px; }
    .ipart3 .title .uk-position-center-right>li:first-child{ padding-left: 0; }
    .ipart3 .title .uk-subnav a{ height: 36px; line-height: 36px; font-size: 15px; }
    .uk-more a{ padding:5px 15px; min-width: 160px; }

  

    .isubscribebox .right{ margin-top:15px; }
    .isubscribebox .right .uk-grid{ margin-top:0; }
    .isubscribebox .right .uk-grid>div{ padding-left:15px; }
    .isubscribebox .sub-wrap{ display:block; }
    .isubscribebox .agree{ margin:10px 0; }
    .isubscribebox .sub .uk-button{ height:44px; }


    /*首页股票*/
    .ipart4{ padding:30px 0 0px; margin-bottom: 0; background: #f6f6f6; }
    .ipart4 .bd{ padding:10px 0 30px; }
    .ipart4 .bd .navswitch{ justify-content: center; margin-bottom: 10px; }
    .ipart4 .navswitch .uk-subnav{ margin-left:-5px; }
    .ipart4 .navswitch .uk-subnav>li{ padding-left: 5px; }
    .ipart4 .navswitch .uk-subnav a{ height: 36px; line-height: 36px; font-size: 15px; }
    .ipart4 .istock{  border-radius: 0; padding:0px; }
    .ipart4 .title{ text-align: center; }
    .ipart4 .title .uk-position-center-right{ margin-top:10px; position: static!important; transform: none; justify-content: center; max-width: 100%; width: 100%; margin-left:0; }
    .ipart4 .title .uk-position-center-right>li:first-child{ padding-left: 0; }
    .ipart4 .lastprice{ font-size:44px!important; }
    .ipart4 .infoline>div{ width:50%; text-align:center; }
    .ipart4 .infoline>div>span{ display:block; margin:0!important; }
    .ipart4 .spart1{ border-radius: 0; padding:0px 0 10px; }
    .ipart4 .spart1>.hd{ display: block; text-align: center; padding:0 10px 15px; }
    .ipart4 .spart1>.hd .sub{ line-height: 1; margin-top:15px; }
    .ipart4 .spart1>.hd .sub>div:first-child{ padding-right:15px; margin-right: 15px; position: relative; border-right:1px solid rgba(0, 0, 0, 0.1); }
    .ipart4 .spart1 .uk-grid-small>.uk-grid-margin{ margin-top:7px; }
    .ipart4 .spart1 .stock-info{ padding-left: 0; }
    .ipart4 .spart1 .stock-info .left{ position: static; width: 100%;  }
    .ipart4 .spart1 .stock-info .left .wrap{ padding:0px; }
    .ipart4 .spart1 .stock-info .left .wrap:before{ display: none;  }
    .ipart4 .spart1 .stock-info .left .name{ font-size:26px; margin-bottom: 20px!important; text-align: center; }
    .ipart4 .spart1 .stock-info .left .minfo{ margin-bottom: 20px;}
    .ipart4 .spart1 .stock-info .left .minfo>div:last-child{ margin-left: 20px; padding-left:20px; border-left:1px solid #c8c8c8; }
    .ipart4 .spart1 .stock-info .left .hd{ text-align: center; padding-top:20px; justify-content: center; display: flex; }
    .ipart4 .spart1 .stock-info .left .fd{ position: static; display: flex; justify-content: space-between; align-items: flex-end; }
    .ipart4 .spart1 .stock-info .left .fd .f26{ font-size:26px; }
    .ipart4 .spart1 .stock-info .left .fd .f16{ line-height: 1.4; font-size:16px; }
    .ipart4 .spart1 .stock-info .uk-wrap{ height: auto; padding:20px 0px 0; }
    .ipart4 .spart1 .stock-info .first{ margin-bottom: 10px; }
    .ipart4 .spart1 .stock-info .first .f36{ font-size:30px; line-height: 30px; }
    .ipart4 .spart1 .stock-info .first>div>div.uk-flex{ justify-content: center; }
    .ipart4 .spart1 .stock-info .first .change{ margin-left: 0px; }
    .ipart4 .spart1 .stock-info .datas{ justify-content: flex-start; border-top:1px solid #e5e5e5; padding-top:20px; }
    .ipart4 .spart1 .stock-info .datas .data{ width: 25%; margin-bottom: 10px; text-align: center; padding: 0;  }
    .ipart4 .spart1 .stock-info .datas-en .data{ width: 22%; }
    .ipart4 .spart1 .stock-info .datas-en .data:nth-child(4){ width: 34%; }
    /* .ipart4 .spart1 .stock-info .datas .data:last-child{ margin-left: 20px; } */
    .ipart4 .spart1 .stock-info .datas .data:nth-child(n+5){ width: 50%; }
    .ipart4 .spart1 .stock-info .uk-wrap .tip{ margin-top:12px; padding-top:15px; }
    .ipart4 .spart1 .stock-info .uk-wrap .tip>div.uk-position-relative{ padding-right:0px; }
    .ipart4 .spart1 .stock-info .uk-wrap .stock-logo img{ max-width:100px; max-height:70px; }
    .ipart4 .spart1 .stock-info .uk-wrap .tip .last{ display:block; }
    .ipart4 .spart1 .stock-info .uk-wrap .tip .hkt-time{ margin-right: 0!important; }
    .ipart4 .uk-wrap .infoline{ justify-content: space-between; }
    .ipart4 .uk-wrap .infoline .uk-margin-right-large{ margin:0; }
    
    .ipart4 .spart1 .stock-base{ width: 100%; padding:2px 15px 15px; }
    .ipart4 .spart1 .stock-base .tit{ line-height: 44px; margin-bottom: 15px; }



    .ipart5{ padding:15px 15px 30px; background:url(../images/mbg1.png); background-size: cover; }
    .ipart5 .uk-wrap{ padding:30px 30px; border-radius: 20px; }
    .ipart5 .uk-wrap .hd{ max-width: 100%; text-align: center; display: block; }
    .ipart5 .uk-wrap .tit{ text-align: center; }
    .ipart5 .uk-wrap .desc{ margin-left: 0; margin-top: 10px; }
    .ipart5 .uk-wrap .more{ display: block; position: static!important; transform: none; min-width: 160px; width: 160px; padding:5px 15px; margin:40px auto 0; }

    
    /*来源*/
    .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; }




    /*弹出层相关 投资者日志、企业管治都会用到*/
    .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; }





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


}
