@media ( max-width : 960px) {
    .uk-container{ padding-left:10px; padding-right: 10px; }
    .f36{ font-size: 22px;}
    .f30{ font-size: 18px;}
    .f14{ font-size: 12px;}
    .f16{ font-size: 13px;}
    .f18{ font-size: 15px;}
    .logo img{ height: 46px;}
    .navico{ left: 15px; top:20px; width:40px; height: 40px;}
    .navico i{ width:30px;}
    .navico i::before{
        -webkit-transform: translateY(-10px) rotate(0deg);
        -moz-transform: translateY(-10px) rotate(0deg);
        -ms-transform: translateY(-10px) rotate(0deg);
        -o-transform: translateY(-10px) rotate(0deg);
        transform: translateY(-10px) rotate(0deg)
    }
    .navico i::after{ 
        width: 80%; left: 0;
        -webkit-transform: translateY(10px) rotate(0deg);
        -moz-transform: translateY(10px) rotate(0deg);
        -ms-transform: translateY(10px) rotate(0deg);
        -o-transform: translateY(10px) rotate(0deg);
        transform: translateY(10px) rotate(0deg)
    }
    .navico_back{ left: 60px; top:20px; width:40px; height: 40px;}

    .navico_back.navico_back-open {
        display: block;
        left: 65px;
    }
    .banner .uk-dotnav{ bottom:220px;}
    .inews{ max-width: 100%; bottom:270px; }
    .mtopphone{ position: absolute; width:70px; right:10px; top:20px; z-index: 9; }
    .menu .wrap{ /*margin-top:85px;*/ margin-top:0; }
    .menu .wrap>div.uk-grid-collapse{ justify-content:left; margin-left:0; margin-top:100px; height: calc(100vh - 185px); overflow: auto; }
    .menu dl{min-width: 100%; background: none; /*margin-bottom: 20px;*/ margin-bottom: 0px; padding-left:0; }
    .menu dl:last-child::after{ display: none; }
    .menu dl dt{ margin-bottom: 5px;}
    .menu dl dd a{ line-height: 2; margin-bottom:0;}
    .menu .wrap .mlan{ position: relative; right: auto; /*top:auto;*/ top:85px; margin:0 20px 20px; padding:15px 10px; border-top:1px dashed rgba(255,255,255,.15); border-bottom:1px dashed rgba(255,255,255,.15); }
    .menu .wrap .mlan a.tel{ position: relative;}
    .topr .lan{ font-size: 15px;}
    .indexico>div{ margin:0; }
    /*.indexico .uk-pannel,.indexico .uk-pannel:first-child{ width:25%; padding-left:0; margin:0;}*/
    .indexico .uk-pannel a{ padding:5px; text-align: center;}
    .indexico .uk-pannel .desc{ display: none; }
    .indexico .uk-pannel a i{ position: static; margin:0 auto; /*height: 50px;*/ }
    .indexico .uk-pannel a .tit{ margin-bottom:0; /*display: none;*/ font-size: 12px; padding-top:0; }
    /*.indexico .uk-pannel:nth-child(3){ order:10; width: 50%;}*/
    .inban{ height: auto;}
    .footer .uk-margin-medium-left{ margin-left:10px!important;}
    .tBody{ padding-top:10px; padding-bottom: 40px; }
    .company{ margin-left:0; }
    .company>div{ padding-left:0; margin:0!important; }
    .abtside { width:100%; }
    .abtside ul { display: flex; flex-wrap: wrap; margin-right:-6px;}
    .abtside li{ /*width: 33.3%;*/ width: 100%; padding-left:4px; padding-right:6px; }
    .abtside li a{ font-size: 14px; text-align: center; height: 32px; line-height: 32px; border-top-left-radius: 15px; border-bottom-right-radius: 15px; margin-bottom: 14px; padding: 0 20px; }
    .abtside ul li:first-child a{ font-size: 16px; }
    .abttit{ text-align: center; height: 40px; margin-bottom: 15px; }
    .abttit span{ height: 40px; line-height: 40px; font-size: 20px; }
    /**/
    .orglist li>div>*{ margin-top:5px!important; }
    .orglist li>div>.uk-width-auto{ width:100%; text-align: center;}
    .orglist li>div>.uk-width-auto img{ width: 50%; }
    .orglist li>div>.uk-width-expand .f24, .orglist li>div>.uk-width-expand .f18{ text-align: center; }
    .about7 { padding: 0 10px}
    .about7 .uk-pannel{ margin-bottom: 10px;}
    .about7 .wrap{ padding:20px 40px 40px;}
    .about7 .wrap .ico{ margin-bottom: 0px;}
    .about8>div>div { margin: 20px;}
    .about9 .wrap .tit{ height: 36px; line-height: 36px; background-size: auto 100%; margin-top:10px; }
    .about9>.uk-margin-large:nth-child(-n+2) img{ width: 80%; }
    .about9 .uk-pannel{ margin:0 auto 30px!important;}
    .about9 .uk-margin-large{ margin:0!important; }
    .planelist{ margin:0 10px;}
    .about10 table td{ padding:3px 5px; font-size: 14px;}
    .title{ height: 50px; line-height: 40px; margin-bottom: 20px; background-size: auto 6px;}
    .title .f36{  font-size: 20px; }
    /*联系*/
    .contact1{ padding:30px 20px 35px; }
    .contact1 .f24{ font-size: 18px; margin-bottom: 15px; }
    .contact1 .wrap{ padding:0; }
    .contact1 .uk-pannel:nth-child(2){ margin-top:30px; }
    .contact1 .cat li{ margin-top:7px; }
    .icon-position-left li i, .icon-position-left li .iconfont{ top:3px;}
    .contact2{ background-size: auto 300px; padding:30px 20px 50px;}
    .contact2 li{ font-size: 13px; }
    .contact2 .cat li{ margin-top:0; }
    .contact2 .tit{ margin-bottom: 0; }
    .contact2 .icon-position-left li i, .contact2 .icon-position-left li .iconfont{ top:3px;}
    .contact1 .uk-pannel{ margin-top:40px; }
    /*发展历程*/
    .history{ margin-top:30px;}
    .history::before{ margin-left:-25px;}
    .history::after{ margin-left:25px;}
    .history li{ min-height: 100px;}
    .history li i{ width:40px; height: 40px; background-position: 0 -40px; background-size: 440px auto;}
    .history li:nth-child(2n-1) i{ right:-20px; }
    .history li:nth-child(2n) i{ left:-20px;}
    .history li:nth-child(2n-1) .ctn{ padding-right: 40px; }
    .history li:nth-child(2n) .ctn{ padding-left:40px; }
    .tztop3{ border:2px dashed #505050; padding:20px;}
    .tztop3 .n1{ margin-bottom: 20px;}
    .investor .box .tztop3 li{ padding-bottom: 20px;}
    .investor .box{ padding:20px;}
    .investor .box li{ padding-bottom: 40px;}
    .investor .box li .tit{ font-size: 16px; padding:5px; height: 30px; bottom:-30px;}
    /*服务*/
    .page51>div{ margin:0;}
    .page51 .uk-pannel{ padding-left:0;}
    .page51 .uk-pannel .wrap{ padding:20px; }
    .page51 .uk-pannel .wrap .tit{ color:#000; padding-bottom: 20px; position: relative; line-height: 23px; font-size: 22px;}
    .page51 .uk-pannel .wrap .tit::before{ position: absolute; left:0; bottom:12px; content:''; display: block; width:30px; height: 2px; background: #f08200;}
    .page51 .uk-pannel img{ width: 100%; height: auto;}
    .page51 .uk-pannel:nth-child(2n+1){ margin-bottom:15px; }
    .page51 .uk-pannel:nth-child(2n){ display: block;}
    .page51 .uk-pannel:nth-child(1){ order:2;}
    .page51 .uk-pannel:nth-child(2){ order:1;}
    .page51 .uk-pannel:nth-child(3){ order:4;}
    .page51 .uk-pannel:nth-child(4){ order:3;}
    .page51 .uk-pannel:nth-child(5){ order:6;}
    .page51 .uk-pannel:nth-child(6){ order:5;}
    .page51 .uk-pannel:nth-child(7){ order:8;}
    .page51 .uk-pannel:nth-child(8){ order:7;}
    .page49 .lists{ padding-top:16px; margin:10px 0;}
    .page49 .lists .uk-grid{ padding-bottom:16px;}
    .page49 .lists .uk-grid .f20{ font-size: 18px;}
    .page50 table td{ padding:3px 5px; font-size: 13px;}
    .page50 .tips{ padding:20px 20px 20px 45px;}
    .page50 .tips>p::before { top: 5px; left:-25px; width: 18px; height: 18px; line-height: 18px; }
    .baseContent{ padding:30px 0 50px;}
    .baseContent .f36{ margin-bottom:20px; }
    .baseContent .f24{ font-size: 18px;}
    .baseContent .uk-margin-medim-top{ margin-top:30px;}
    .baseContent .ttag span{ font-size: 14px; width:200px;}
    /*招聘*/
    .joinus { border-bottom: 0; padding-bottom: 0px; margin-bottom: 40px; }
    .joinus .f30{ margin-bottom: 5px!important;}
    .joinus .uk-width-auto{ width: 100%; }
    .joinlist .uk-accordion-title .f18{ width: 100%; flex: auto; }
    .joinlist .uk-accordion-title .uk-width-1-6{ width:50%; line-height:20px; margin-top:0px; }
    .joinlist .uk-accordion>:nth-child(n+2){ margin-top:0; }
    .joinlist .uk-accordion-content{ padding:20px; }
    .joinlist .uk-accordion-content .ctn{ padding:0; line-height: 1.8; font-size: 12px; }
    .joinlist .uk-accordion-content .ctn .tit{ position: static; font-size: 14px; color:#333; margin-bottom: 5px; }
    /*留言*/
    .gbktit{ margin:20px 10px;}
    .gbktit .f24{ font-size: 20px;}
    .gbktit .iconfont{ width:80px; height: 80px; line-height:80px; }
    .igbook{ margin:0 10px;}
    .igbook .uk-grid>div{ margin-top:10px;}
    .igbook .uk-inline{ width:160px;}
    /*分页*/
    .pages{ font-size: 13px; margin-left: 0; justify-content:center;}
    .pages a, .pages .page-num{ width:36px; height: 36px; line-height: 34px;}
    .pages a span{ line-height: 32px;}
    .subnav { margin-bottom:20px; }
    .subnav a{ height: 30px; line-height: 30px;}
    /*新闻*/
    .newslist li{ margin-bottom: 15px;}
    .newslist li>.uk-grid-match-height{ margin:0;}
    .newslist li .uk-pannel{ padding:0; margin:0!important;}
    .newslist li .uk-pannel:nth-child(2){ order:2; }
    .newslist li a.uk-cover-container{ height: 150px; min-height: auto;}
    .newslist li .uk-pannel.uk-position-relative{ padding:15px;}
    .newslist li .date span{ font-size: 14px; vertical-align: top; padding:2px 10px; }
    .newslist li .tit{ margin: 5px 0; font-size: 18px; }
    .newslist li .desc{ margin-bottom:7px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; }
    h1.f24{ margin-bottom:10px; font-size: 22px;}
    .infos{ margin-bottom:15px; }
    .videolist li{ margin-bottom:20px;}
    .videolist li a .tit{ padding: 7px; font-size: 15px;}
    /*飞悦汇*/
    .club1{ padding:10px 0 30px;}
    .club1 .f36{ font-size: 22px;}
    .club1 .uk-margin-medium{ margin-top:16px!important; }
    .clubvideo a::before{ width:60px; height: 60px; background-size: 100%; margin-left:-30px; margin-top:-30px; }
    .club2 { padding: 15px 10px 10px;  }
    .club2 .f24{ font-size: 18px; margin-bottom: 5px; }
    .club2 .uk-grid{ margin-left:-5px;}
    .club2 .uk-grid>*{ padding-left:5px; margin-top:5px;}
    .club3{ padding-bottom:15px;}
    .club3 ul{ margin-top:20px;}
    .club3 ul li{ padding-bottom:30px;}
    .club3 .f36{ font-size: 22px;}
    .qylist { margin-top:5px;}
    .qylist li{ margin-bottom: 0px;}
    .qylist li .tit{ font-size:14px; padding-top:7px; }
    .channelvideo a::before{ width:60px; height: 60px; background-size: 100%; margin-left:-30px; margin-top:-30px; }
} 
