@charset "utf-8"; /* CSS Document */ @media screen and (max-width: 1920px) { .nav{margin-left:20px;} .nav li{ font-size:18px; } .nav li a{ padding:0 28px; } } @media screen and (max-width: 1680px) { .haeder{ height:80px; } .haeder .logos img{ height:80px;} .nav{margin-left:18px;} .nav li{ font-size:16px; line-height:80px; } .nav li a{ padding:0 22px; } .haeder .hrig{padding:0 15px;} .haeder .en{ height:80px; line-height:80px; font-size:16px;} .haeder .search-btn{height:80px; line-height:80px;} .search{top:110px;} .bantxt{ height:210px; margin-top:-105px;} .bantxt h3{ font-size:46px; margin-bottom:25px;} .bantxt p{ font-size:20px; margin-bottom:70px;} .bantxt a{ display:block; width:240px; line-height:44px; height:50px;} .shares li{ margin:0 25px;} .newsban .swiper-button-prev,.newsban .swiper-button-next{ width:40px; height:80px; margin-top:-40px;} .newsban .swiper-button-prev{ margin-left:-80px;} .newsban .swiper-button-next{margin-right:-80px;} .honorlist .swiper-button-prev{ left:-60px;} .honorlist .swiper-button-next{ right:-60px;} } @media screen and (max-width: 1440px) { .haeder{ height:70px;} .haeder .logos img{ height:70px;} .nav{margin-left:15px;} .nav li{ font-size:14px; line-height:70px; } .nav li a{ padding:0 16px; } .haeder .hrig{padding:0 10px;} .haeder .en{ height:70px; line-height:70px; font-size:14px;} .haeder .search-btn{height:70px; line-height:70px; width:50px;} .search{top:90px;} .search .container2{padding: 5px 0px 5px 15px;} .bantxt{ height:188px; margin-top:-94px;} .bantxt h3{ font-size:42px; margin-bottom:24px;} .bantxt p{ font-size:18px; margin-bottom:60px;} .bantxt a{ width:200px; height:42px; border:1px solid #ffffff; line-height:40px;} .shares{ padding:20px; height:92px; margin-top:82px;} .shares li{ margin:0 20px;} .shares li .sh02{ font-size:18px; margin-top:20px;} .shares li .sh03{ font-size:28px;} .notice .notit h3{ font-size:20px;} .tit{ margin:65px 0 32px 0;} .tit h3{ font-size:32px;} .newsban .newstxt h4{ font-size:20px;} .newsban .newstxt p{ font-size:14px;} .newsban .newstxt .more{width: 180px;height: 46px;line-height:46px; margin-top:55px;} .hnlist li{ padding:30px;} .hnlist li p{ font-size:16px;} .alist li{ height:400px;} .atxt{ padding:35px 35px 0 35px;} .atxt h4{ font-size:20px;} .atxt p{ font-size:14px;} .prodmain .prodtxt h4{ font-size:26px;} .hplist li span{ margin-top:15px;} .prodmain .prodtxt .more{ width:180px; line-height:46px; height:46px; padding-left:30px; margin-top:40px;} .invmain{ } .inv01{ height:310px; padding:30px 40px 0 40px;} .inv02{ height:140px; } .inv02 a{padding:30px 20px 0 20px;} .inv03{ height:140px; margin-top:30px; } .inv03 a{padding:30px 20px 0 20px;} .invtxt h4{ font-size:20px; margin-bottom:20px;} .invtxt p{ font-size:14px;} .copy{ line-height:60px; height:60px;} .banwz{ top:54%;} .banwz h3{ font-size:32px;} .navlist li{ line-height:60px; height:60px;} .vision{ margin:75px auto;} .vision h1{ font-size:32px; padding-bottom:45px;} .vislist li .vistxt h3{ font-size:28px;} .teamlist li h3{ font-size:20px;} .teamlist li a{padding:25px;} .sociology li .sotxt a{ margin-top:40px;} .pstxt h1{ font-size:28px;} .pstxt .tel{ width:230px; line-height:48px; font-size:20px;} .pstxt .consultation{ width:160px; line-height:48px; font-size:18px;} .otit01{ width:260px; height:50px; line-height:50px; font-size:22px;} .olist{ width:990px;} .xian02{ width:881px;} .olist li{ width:110px;} .otit02 { width:331px; margin-left:-106px;} .olist02{ width:440px; margin-left:-161px;} .olist03{ width:300px; margin-left:15px; } .olist03 li{ width: 100%; } .nwlist li{ padding:25px; } .nwlist li .content h3{ font-size:20px; } .nwlist li .content p{ margin-top:13px; } .newsbans .swiper-slide p{ line-height:60px; height:60px; font-size:16px;} .newsmain .swiper-container-horizontal > .swiper-pagination-bullets,.newsmain .swiper-pagination-custom,.newsmain .swiper-pagination-fraction{bottom:19px;} .newsbans img{ height:393px;} .newslist li .ntxt h3{ font-size:22px; margin-bottom:20px;} .imglist li span{ line-height:90px; font-size:18px;} .af36{ font-size:34px;} } @media screen and (max-width: 1240px) { .container2{ width:100%;} .bantxt{ padding:0 20px; } .haeder{ height:60px;top:0;} .haeder .logos img{ height:60px;} .nav li{ font-size:14px; line-height:60px; } .nav li a{ padding:0 11px; } .haeder .hrig{padding:0 5px;} .haeder .en{ height:60px; line-height:60px; } .haeder .search-btn{height:60px; line-height:60px;} .haeder .search-btn{ width:40px;} .search{top:60px;} .tit{ margin:50px 0 25px 0;} .tit h3{ font-size:28px;} .newsban .newstxt .more{width: 150px;height: 40px;line-height:40px; margin-top:40px; padding-left:30px; font-size:14px;} .homenews{ padding-bottom:70px;} .habout{ padding-bottom:70px;} .hpord{ padding-bottom:70px;} .prodtag{ margin:0 auto; width:720px;} .prodtag li i{ width:40px; height:40px;} .prodtag li span{ line-height:40px;} .prodtag li{ width:180px;border-bottom:5px solid #ffffff;} .prodtag li:hover, .prodtag li.on{ border-bottom:5px solid #0e68b0;} .prodmain .prodtxt{ padding:4% 4% 0 4%;} .prodmain .prodtxt h4{ font-size:22px;} .prodmain .prodtxt p{ font-size:14px;} .prodmain .prodtxt .more { width:150px; height:40px; font-size:14px; line-height:40px; margin-top:30px; padding-left:20px; } .links{ padding:15px 0;} .vision{ margin:60px auto;} .vision h1{ font-size:28px; padding-bottom:40px;} .vislist li .vistxt h3{ font-size:26px; margin-bottom:20px;} .vislist li .vistxt{ padding:4% 3% 0 3%;} .teamlist li{ width:48%; margin:2% 1% 0 1%!important;} .teamlist li h3{ font-size:18px;} .sociology li .sotxt a{ margin-top:20px; font-size:16px; line-height:1.8;} .pshowtop{ padding:40px;} .pstxt{ padding-left:5%;} .pstxt h1{ font-size:24px; line-height:50px;} .pstxt p{ font-size:14px; margin:0 0 20px 0;} .pstxt .tel{ width:200px; line-height:42px; font-size:18px; padding-left:50px; background-position:15px;margin-right:10px;} .pstxt .consultation{ width:120px; line-height:42px; font-size:16px; } .pstxt .bshare-custom{ margin-top:30px;} .pstit span{ font-size:18px; line-height:45px; padding-top:10px;} .mb70{margin-bottom:50px;} .prodlist li .prtit{ font-size:18px;} .organization{ padding:20px;} .olistwap{ width:100%;} .olistwap>li{ width:100%; margin-top:20px;} .olistwap>li>.oname{ width:100%; height:40px;writing-mode:horizontal-tb; line-height:40px;} .olistwap>li>.oname2{ width:300px; margin:0 auto;} .otit03 span{ margin: 0 auto; } .olist03 .xian01{ margin: 0 auto; } .olist03 li .oname{ height: 40px; line-height:40px; } .xian01{ display:none;} .xian02{ display:none;} .xian03{ display:block;} .otit02{ margin:0 auto;} .olist02{ margin:-13px auto 0 auto;} .otit03{ margin:0 auto;} .olist03{ margin:-13px auto 0 auto;} .organization2{ padding:40px;margin-bottom:40px;} .newsbans .swiper-slide p{ line-height:50px; height:50px; font-size:14px;} .newsmain .swiper-container-horizontal > .swiper-pagination-bullets,.newsmain .swiper-pagination-custom,.newsmain .swiper-pagination-fraction{bottom:14px;} .newslist li .ntxt{ padding:3% 3% 0 3%;} .newslist li .ntxt h3{ font-size:20px; margin-bottom:15px;} .newslist li .ntxt .time{ margin-top:15px;} .imglist li span{ line-height:70px; font-size:16px;} .footer{ padding:30px 0 15px 0;} .dbnav li span{ font-size:15px;} .dbnav li a{ font-size:13px;} .newsbans img{ height:342px;} .nwlist li{ padding:20px; } .nwlist li .time .d{ font-size: 38px;margin-bottom:6px; padding-bottom:5px; } .nwlist li .content h3{ font-size: 16px; } .nwlist li .content p{ margin-top:10px; font-size:14px; line-height:24px; } .noticelist li .notname{ width: 50%; } } @media screen and (max-width: 1024px) { .container{ width:100%; } .nav{ display:none;} .nav-toggle{ display: block;} .haeder{ position:fixed;z-index:1000; } .nav{ display:none; margin:0;} .nav{ width:100%; position:fixed; top:60px; left:0; border-top:1px solid #ffffff; z-index:1000;} .nav li{ width:100%; margin:0; text-align:left;} .nav li>a{ color:#ffffff;background-color: rgba(0,0,0,0.7);line-height:40px; padding:0 20px; font-size:16px;border-bottom:1px solid #ffffff; } .nav li:hover>a{border-bottom:1px solid #ffffff;color:#ffffff;} .bantxt{ text-align:center; } .bantxt p{ line-height:1.6;} .bantxt a{ margin:0 auto; padding:0 20px 0 0; width:180px; } .bannum{ position:absolute; bottom:20px; left:0; width:100%;} .bannum .swiper-pagination{ position:static; text-align: center; } .banmain{ height:auto;} .banbottom{ position:static;} .notice{ width:100%; height:auto;} .shares{ width:100%; margin-top:0; height:auto;} .tit{ margin:40px 0 20px 0;} .tit h3{ font-size:26px;} .homenews{ padding-bottom:50px;} .habout{ padding-bottom:50px;} .hpord{ padding-bottom:50px;} .investor{ padding:50px 0;} .newsban .newstxt h4{ font-size:18px; padding:20px 0;} .newsban .newstxt span{ line-height:30px;} .newsban .newstxt p{ } .newsban .newstxt .more{ margin-top:30px;} .hnlist li{ padding:20px;} .hnlist li p{ font-size:14px;} .alist li{ height:400px;} .atxt{ padding:25px 25px 0 25px;} .atxt p{ line-height:1.6; } .atxt .more img{ height:10px;} .prodmain .prodtxt h4{ font-size:20px;} .hplist{ margin-top:20px;} .prodmain .prodtxt .more{ margin-top:20px;} .invtxt .more img{ height:10px;} .nyban{ margin-top:60px;} .navlist li{ height:50px; line-height:50px;} .banwz{ padding-left:20px;} .banwz{ top:50%; margin-top:-28px;} .banwz h3{ font-size:26px; margin-bottom:15px;} .sociology li .sotxt a{ margin-top:20px; font-size:14px; line-height:1.8;} .sociology li .sotxt span{ margin-top:5px;} .pshowtop{ padding:30px;} .pstxt h1{ font-size:20px; line-height:40px;} .prodcontent{ padding:30px; } .mb70{margin-bottom:40px;} .pageshow{ padding:30px;} .organization2{ padding:30px; margin-bottom:30px;} .clist{ margin:50px 0;} .courselist .swiper-slide{ width:50%;} .af36{ font-size:28px;} .address{ padding:50px 0;} .abbottom{ margin:50px 0;} .newsbans img{ height:288px;} .nwlist li{ padding:15px; } .nwlist li .time .d{ font-size: 32px;margin-bottom:6px; padding-bottom:5px; } .nwlist li .content h3{ font-size: 16px; } .nwlist li .content p{ margin-top:10px; font-size:12px; line-height:20px; } } @media screen and (max-width: 860px) { .p20{ padding:0 20px;} .nyban{ overflow:hidden;} .nyban img{ width:150%; margin-left:-25%;} .notice .notit h3{ font-size:18px;} .nolist{ margin-top:10px;} .tit{ margin:30px 0 15px 0;} .tit h3{ font-size:22px;} .tit p{ font-size:14px; line-height:22px;} .homenews{ padding-bottom:20px;} .habout{ padding-bottom:20px;} .hpord{ padding-bottom:20px;} .investor{ padding:20px 0;} .newsban .newsimg{ width:100%;} .newsban .newstxt{ width:100%; padding:10px 0 0 0;} .newsban .newstxt h4{ padding:15px 0;} .newsban .newstxt .more{ margin-top:15px;} .hnlist{ margin-top:0;} .hnlist li{ width:100%; margin:10px 0 0 0;} .alist li{ height:auto; width:100%;} .alist li.w32{ width:100%;} .alist li.w26{ width:100%;} .alist li.w42{ width:100%;} .alist li.bj03{ height:200px;} .alist li.bj05{ height:200px;} .atxt{ padding-bottom:20px;} .prodtag{ width:100%;} .prodtag li{ width:25%;} .prodtag li span{ font-size:14px; line-height:36px;} .prodmain .prodimg{ width:100%;} .prodmain .prodtxt{ width:100%; padding:20px;} .prodmain .prodtxt h4{ font-size:18px;} .titrig{ padding-right:0; text-align:center; width:100%;} .invmain { width:100%; margin:0;} .inv01{ width:100%; height:auto; padding:20px;} .inv02{ width:100%; margin-top:10px; height:auto; } .inv02 a{padding:20px;} .inv03{ width:100%; margin-top:10px; height:auto; } .inv03 a{padding:20px;} .invtxt h4{ font-size:18px; margin-bottom:10px;} .invtxt .more{ margin-top:20px;} .links{ padding:10px 0;} .footer{ display:none;} .copy{ height:auto; line-height:24px; padding:15px 0;} .navlist li{ line-height:45px; height:45px; width:25%; text-align:center; } .navlist li a{padding:0; } .vision{ margin:20px 0 0 0;} .vision h1{ font-size:20px; line-height:1.5; padding-bottom:20px;} .vislist li .visimg { width:100%;} .vislist li .vistxt{ width:100%; padding:20px;} .vislist li .vistxt h3{ font-size:22px; margin-bottom:10px;} .pagebj{ padding-top:0;} .teamlist{ margin-bottom:20px;} .teamlist li{ width:100%; margin:20px 0 0 0!important; height:auto; } .teamlist li a{padding:20px;} .teamlist li p{ height:auto;} .sociology{ margin-top:20px;} .sociology li{ width:100%; margin: 0 0 20px 0;} .page{ padding:30px 0;} .page a{ width:36px; height:36px; line-height:36px; } .page span{ width:36px; height:36px; line-height:36px; } .pshowtop{ padding:20px;} .psimg{ width:100%;} .pstxt{ width:100%; padding:20px 0 0 0;} .prodcontent{ padding:20px; font-size:16px; } .prodcontent p{ margin-bottom:20px;} .mb70{margin-bottom:0;} .pageshow{ padding:20px; margin-bottom:0;} .pageshow h1{ font-size:20px;} .rectop{ padding:50px 20px; margin-bottom:0;} .rectag{ width:100%; margin-bottom:20px; overflow:hidden;} .rectag span{ width:25%; margin-right:0; float:left; font-size:18px; text-align:center;} .recinfo{ font-size:14px; line-height:2; min-height:84px;} .prodlist li{ width:45.5%; margin:20px 0 0 3%!important;} .prodlist li .prtit{ margin-top:10px; font-size:16px;} .prodlist li span{ margin-top:20px;} .organization2{ padding:20px; margin-bottom:0;} .orglist li h3{ font-size:20px; margin:20px 0;} .orglist li p{ margin-top:10px;} .orglist li.org01{ width:100%;} .orglist li.org02{ width:100%; margin:0;} .orglist li.org03{ width:100%;} .noticelist li .time{ width:100%; text-align: left; height:30px; padding:0; border:none;} .noticelist li .time .y{ float:left; margin-right:5px;} .noticelist li .time .md{ float:left; font-size:16px; line-height:30px; color:#6b6b6b;} .noticelist li .notname{ margin:0; line-height:40px; width:100%; font-size:16px;} .noticelist li a{ float:left; line-height:30px; margin:0 10px 0 0;} .newsmain{ padding:0 0 0 0;} .newsleft{ width:100%;} .newsbans img{ height:auto;} .newsright{ width:100%;} .newslist{ padding-top:0;} .newslist li{ margin-top:20px;} .newslist li .nimg{ width:100%;} .newslist li .ntxt{ width:100%; padding:20px;} .newslist li .ntxt h3{ font-size:18px; margin-bottom:10px;} .newslist li .ntxt .time{ margin-top:10px;} .imglist li{ width:45.5%; margin:20px 0 0 3%!important;} .imglist li span{ line-height:50px; font-size:14px;} .idea{ padding:50px 20px; margin:0;} .idea h1{ font-size:28px; margin-bottom:30px;} .idea p b{ font-size:16px;} .idea p{ font-size:14px; margin-top:15px;} .clist{ margin:20px 20px 0 20px;} .clist li{ width:100%; padding-top:35px; margin-bottom:20px; } .clist li.c02{ border:none;} .map{ margin-bottom:0;} .my-map { height: 300px; } .aboutinfo{ padding:20px;} .aboutkuai{ height:auto;} .aboutkuai .avideo{ width:100%; height:auto;} .aboutkuai .aklist{ width:100%;} .aklist li{ height:auto; width:100%;} .aklist li.ak01{ height:150px;} .aklist li.ak04{ height:150px;} .aklist li .aktit{ padding:40px 20px; font-size:18px; text-align:center; display:block;} .af36{ font-size:24px;} .course{ padding:40px 0;} .courselist .swiper-slide{ width:100%;} .courselist p{ width:100%; } .courselist h3{ font-size:24px;} .courselist b{ font-size:20px;} .address{ padding:20px;} .addimg{ width:100%; margin-left:0;} .addimg img{ width:80%; margin:0 auto; max-width:500px;} .addtxt { width:100%;} .addinfo strong{ margin-top:20px; font-size:18px;} .abbottom{ margin:0;} .abbottom li{ width:100%;} .honorlist{ padding:20px 0 20px 0;} .hotit{position:static; margin-bottom:20px;} .honorlist .swiper-slide{ width:100%;} .honorlist .swiper-slide span{ margin-top:10px;} .shownews{ margin:0; } .showtop{margin:0;} .showtop h1{ padding:10px 0; font-size:20px;} .newsinfo{ padding:15px; margin:0 0 20px 0; } .newstxt{ padding:0;} .newstxt p{ margin:0 0 20px 0; } .shownews{ padding:20px;} .artpage2 span{ width:100%; padding:10px 0;} .artpage2 span:first-child{ border-right:none;} .tuitit{ line-height:60px; } .tuitit span{font-size:20px;} .tuilist li{ width:100%;} .videomain{ width: 100%; } } @media screen and (max-width: 480px) { .shares{ padding:20px 10px;} .shares li{ margin:0 10px;} .shares li .sh01{ font-size:12px;} .shares li .sh02{ font-size:16px;} .alist li.bj03{ height:150px;} .alist li.bj05{ height:150px;} }