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

    .f48{ font-size: 30px; }
    .f30{ font-size: 24px; }
    .f18{ font-size: 17px; }
    .f16{ font-size: 15px; }
    .f14{ font-size: 13px; }



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



    .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;}

    .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; }


    .mheader{ min-height: 60px; height: auto; padding:0 10px; background:#fff; }
    .mheader .uk-logo img{ max-height: 32px; max-width: 240px; }
    .mheader .mnav { min-height: 60px; margin-right: 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);}
    .mheader .back{ display: none; }

    .mheader.uk-active{ background: #000;}
    .mheader.uk-active .front{ display: none; }
    .mheader.uk-active .back{ display: block; }
    .mheader.uk-active .uk-icon{ color:#fff; }


    .footer_main{ background: #000; padding:25px 25px 32px; color:#fff; }
    .footer_main .footer_menu_list{ margin:40px 0; }
    .footer_main .footer_menu_list>ul>li{ padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #fff;}
    .footer_main .footer_menu_list .uk-accordion-content{ padding-left: 25px; font-size: 12px; color:#ddd; }
    .footer_main .footer_menu_list .uk-accordion-content a{ color:#ddd; }
    .footer_main .footer_info_phone{ margin-bottom: 38px; }
    .footer_main .footer_info_phone .uk-flex>div{ margin-right: 10px; }
    .footer_main .footer_info{font-size: 9px; color:#909090; }
    .footer_main .footer_info a{ color:#909090; }


    .banner{ }
    .banner .uk-container .tit1{ padding-left:0; text-align: center; font-size: 24px; }
    .en-body .banner .uk-container .tit1{ padding-left: 0; font-size: 24px; }

    .inban .bar{ bottom: 50%; transform: translateY(50%); }
    .inban .uk-container .tit2{ font-size: 24px; }

    .menubar{ height: auto; padding:5px 0; }
    .menubar>ul{ flex-wrap: wrap; }
    .menubar ul>li{ margin: 0; width: 33.33%; position: relative; }
    .menubar ul>li::after{ display: block;  content: ''; position: absolute; bottom: 10px; top:10px; right: 0; width:1px; background: #d1d1d1; }
    .menubar ul>li:nth-child(3)::after,.menubar ul>li:nth-child(6)::after{ display: none; }
    .menubar ul>li a{ height: 40px; font-size: 15px; }
    .menubar ul>li.active a::before, .menubar ul>li a:hover::before{ bottom:2px; width: 30px; left: 50%; transform: translateX(-50%); }

    .en-body .menubar ul>li{ width: 50%; }
    .en-body .menubar ul>li::after{ display: block; }
    .en-body .menubar ul>li:nth-child(2n)::after{ display: none; }
    .en-body .menubar ul>li a{ font-size: 14px; }
    .en-body .menubar ul>li.active a::before, .en-body .menubar ul>li a:hover::before{ bottom:0; }




    .titbar{ margin-bottom: 10px; }
    .titbar .title{ font-size: 22px; }
    .titbar .f18{ font-size: 15px; }
    .en-body .titbar .title{ font-size:22px; }
    


    
    /*首页*/
    .ipart1{ padding:30px 7px 40px; }
    .ipart1 .last>ul{ padding:20px; }
    .ipart1 .last>ul>li .name{ line-height: 60px; }
    .ipart1 .f36{ font-size:30px; }
    

    .ipart2{ padding:0 7px 40px; }
    .ipart2 .last .uk-box{ padding:30px; }
    .ipart2 .last .uk-box .uk-wrap{ max-width: 200px; margin-left: auto; margin-right: auto; }


    .ipart3{padding:0 7px 40px;}
    .ipart3 .uk-box{ padding:10px; }
    .ipart3 .uk-grid>.uk-grid-margin{ margin-top: 0!important;}
    .inlist .uk-wrap .more a{ font-size: 30px; }

    
    .inlist .uk-wrap { padding: 18px 10px 48px 10px; min-height: auto; }
    .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 .mdate{position:absolute;left:10px;bottom:18px}
    .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; }
    

    .ipart4{ padding:0 7px 40px; }
    .ipart4 .uk-grid>.uk-grid-margin{ margin-top: 15px!important;}
    .ipart4 .managelist{ padding:10px; }
    .ipart4 .uk-subnav{ justify-content: space-around; }
    .ipart4 .uk-subnav>*{ padding: 0;}
    .ipart4 .uk-switcher{ padding:10px; }
    .ipart4 .tit{ font-size: 16px; }

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


}
