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

    .f40{ font-size:28px; }
    .f36{ font-size:24px; }
    .f30{ font-size:22px; }
    .f20{ font-size:18px; }
    .f18{ font-size:16px; }
    .f16{ font-size:15px; }

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

    .footer{ padding: 30px 10px 10px; }
    .footer .hd{ padding-bottom: 0px; }
    .footer .left{ width: 100%; text-align: center; }
    .footer .fotnav{ display: block; border-top: 1px solid rgba(255,255,255,0.1); }
    .footer .fotnav li{ width: 100%; border-bottom: 1px solid rgba(255,255,255,0.1); margin-bottom:0; }
    .footer .fotnav li a{ display: block; padding:10px 0; position: relative; font-size: 15px; }
    .footer .fotnav li a::before{ display: none; }
    .footer .fotnav li a::after{ position: absolute; right: 0 !important; top:10px; content:'\e626'; display: block; font-family: "iconfont" !important; color:rgba(255,255,255,0.6); }
    .footer .right{ width: 100%; }
    .footer .right .fotcat{ padding:10px 20px 20px; }
    .footer .fd{ padding:10px 0; }
    .footer .fd .uk-margin-left{ display: block; margin-left: 0; text-align: center; }
    .footer .fd .media{  position: static!important; display: block; text-align: center; margin-top:10px; }
    .footer .fd .media a:first-child{ margin-left: 0px; }


    .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; position: absolute; top: 0; left: 0; right: 0; z-index: 999; }
    .mheader .uk-logo img{ height: 80px; }
    .mheader .mnav { min-height: 60px; margin-left: 5px; }
    .mheader .mnav .uk-button{ border:0; color:#fff; 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 .lang{ position: relative; padding: 0;}
    .mheader.uk-active{ box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.15);}


    .inban .f48{ font-size:26px; }
    .inban .titbar{ border-bottom-width: 6px;}
    .inban .titbar::before, .inban .titbar::after{ border-width: 3px; bottom: -6px; }
    .inban .titbar::before{ left: -6px; }
    .inban .titbar::after{ right: -6px; }


    
    /*首页*/

    .ipart1{ padding:20px 7px 30px; }
    .ipart1 .tit{ font-size:22px; margin-bottom:5px; line-height:1.4; }
    .ipart1 .left .uk-wrap{ padding-right:0; }
    .ipart1 .left .con{ margin-top:10px; }
    .ipart1 .right .icons{ background: none;}
    .ipart1 .right .icons>div{ width:80%; max-width: 200px; margin-left:auto; margin-right: auto; padding:20px 0 30px; background: url(../images/bg_x.png) bottom center repeat-x; }
    .ipart1 .right .icons>div:last-child{ background: none; }
    .ipart1 .right .icons .number{ font-size: 50px; }
    .ipart1 .right .icons .f26{ font-size:20px; }
    .ipart1 .right .icons .name{ margin-top:15px; }
    .en-body .ipart1 .tit{ font-size:20px; }
    
    
    .ipart2{ padding:20px; }
    .ipart2 .uk-grid-margin{ margin-top:10px!important; }
    .ipart2 .uk-grid>div:nth-child(1) .hd{ order:-1; }
    .ipart2 .uk-grid>div:nth-child(3) .hd{ order:-1; }
    
    
    .inlist .uk-wrap { padding: 18px 7px 48px 95px; 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:hover .mdate{ color:#fff; }
    .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:20px 7px 40px; }
    .ipart3 .title{ margin-bottom:20px; text-align: center; }
    .ipart3 .inlist .uk-wrap{ padding:15px 7px; }
    .ipart3 .uk-more{ padding-top: 30px; }


    .ipart4{ padding:0; }
    .ipart4 .uk-wrap{ padding:30px 15px 40px; }
    .ipart4 .f40{ font-size:28px; text-align: center; margin-bottom: 10px!important; }
    .ipart4 .uk-wrap .desc{ text-align: center; }
    .ipart4 .uk-wrap .uk-button{ position: static!important; margin:20px auto 0; display: block; }



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


}
