@charset "utf-8"; /* CSS Document */ /*手机样式*/ @media screen and (min-width:992px) { .pagination>li>a:hover { color: #fff; border-color: #109cda; background-color: #109cda; } .news-box li:hover:before, .news-box li:hover:after { -webkit-transform: scale(1); transform: scale(1); } .news-box li:hover .con .text h3 a, .news-box li:hover .con .time { color: #109cda; } } @media screen and (max-width:1600px) { header .header-nav li>a { padding: 28.5px 10px; font-size: 18px; } .h-search { max-width: 210px; } .h-search .search-width { width: 160px; } .banner-fixed .img { height: 500px; } } @media screen and (max-width:1259px) { .news-box li .con .text p, .news-details-text .con, .list-page li p { font-size: 14px; } .news-box li .con .text h3 { font-size: 20px; padding-bottom: 10px; } .news-box li { padding: 30px 35px; } .news-box li .con .text p { margin-bottom: 15px; } .news-box li .con .time { font-size: 16px; } .news-box li .con .time span { font-size: 48px; } .news-details-text .title { font-size: 22px; padding-bottom: 10px; } .news-details-share { padding: 12px 0 24px 12px; } .about { padding: 50px 0; } .about-text { font-size: 16px; } .about-swiper p, .strategy-swiper .swiper-slide { font-size: 18px; } .strategy-swiper .swiper-slide .title { font-size: 22px; padding-bottom: 15px; margin-bottom: 20px; } .h-news { margin-right: 2%; } .h-title .title-box span { font-size: 22px; } .h-news-con ul li .con h3, .h-title { font-size: 16px; } .h-news-con ul li .con p { font-size: 14px; } .h-title { padding: 15px 0 5px; margin-bottom: 15px; } .banner-fixed .img { height: 450px; } } @media screen and (max-width:1160px) { .h-search { max-width: 170px; } .h-search .search-width { width: 120px; margin-left: 7px; } header .logo { width: 180px; } header .header-nav li { margin: 0 1px; } } @media screen and (max-width:991px) { .menufix { display: none; } .menu { right: 0; top: 50%; float: right; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .menu strong { display: none; } #menu_toggle { display: none; } #menu_toggle1 { display: block; } .header-menu { height: 80px; } .menu span, .menu span:after, .menu span:before { width: 32px; } .menu span:before { top: -8px; } .menu span:after { bottom: -8px; } #banner { width: 100% !important; height: auto !important; } #banner .banner ul.swiper-wrapper img { width: 100% !important; height: auto !important; left: 0 !important; top: 0 !important; } .news-box li .con .text p { height: 20px; } .news-box li { padding: 25px 20px; } .news-box li .con .time { width: 70px; } .news-details-text, .news-details-page, .recruitment-main { width: 100%; } .news-details-page { margin-top: 30px; } .recruitment-side { display: none; } .h-search { display: none; } header { position: relative; } header .logo { padding: 10px 0; } .header-menu { height: 60px; } .banner .text div.h1 { font-size: 20px; letter-spacing: 5px; line-height: 1.2; } .banner .text p, .banner .text span { font-size: 14px !important; } .banner .flex-direction-nav .flex-nav-prev a, .banner .flex-direction-nav .flex-nav-next a, .banner-small .flex-direction-nav .flex-nav-prev a, .banner-small .flex-direction-nav .flex-nav-next a { width: 25px; } .banner-small .flex-direction-nav .flex-nav-prev a, .banner-small .flex-direction-nav .flex-nav-next a { width: 16px; } .banner-small .flex-direction-nav .flex-nav-prev a { left: 6px; } .banner-small .flex-direction-nav .flex-nav-next a { right: 6px; } .banner-small { height: auto; } .h-news, .h-video { width: 100%; margin-right: 0; } .h-main { padding: 10px 0 20px; } .h-title { font-size: 16px; padding: 15px 0 5px; margin-bottom: 15px; } .h-title .title-box span { font-size: 20px; } .h-title .more a { font-size: 14px; } .h-video { padding-top: 10px; } footer .display-flex { margin-bottom: 0; padding: 20px 15px; } footer .f-web { position: relative; right: 0; } footer .f-wechat .wechat-div { margin-right: 0; width: 50%; } footer .f-wechat .wechat-tel { text-align: center; width: 100%; padding-left: 0; } footer .f-tel { display: none; } footer .f-copyright { padding-left: 15px; padding-right: 15px; text-align: center; } .banner-fixed .img { height: 400px; } .w-breadcrumb .w-nav { display: none; } .w-breadcrumb { padding: 25px 0; } .w-breadcrumb .w-title h2 { font-size: 28px; padding-bottom: 10px; } .about-swiper .about-prev, .strategy-swiper .strategy-prev { left: 5px; } .about-swiper .about-next, .strategy-swiper .strategy-next { right: 5px; } .strategy-swiper .swiper-slide { padding: 70px 20px; } .quality ul.row li { width: 100%; } .policy ul.row li { float: left; width: 16.66666667%; position: relative; } .policy ul.row li:after { display: none; } footer .f-wechat, .product-details-swiper, .product-details-head .product-details-text { width: 100%; } .technology-tab { margin-bottom: 35px; } .technology { padding-bottom: 50px; } .product, .product-details-head, .join, .social { padding: 50px 0; } .product-con div.h4 { font-size: 26px; padding: 30px 0 20px; margin-bottom: 10px; } .product-details-head .product-details-text h3 { font-size: 26px; padding: 30px 0 15px; margin-bottom: 10px; } .data-swiper { padding: 40px 0; font-size: 24px; } .data-con { padding-bottom: 40px; } .download { margin-top: 20px; width: 100%; } .banner-fixed .text { font-size: 30px; } .recruit-list .con { padding-bottom: 20px; padding-left: 50px; } .panel-group .panel+.panel { margin-top: 5px; } .recruitment-main .panel-group { margin-bottom: 30px; } .pagination li a, .pagination li span { margin: 0 -1px 0 0; } .message-con .control-label { font-size: 14px; } .message-con .form-group { margin-bottom: 5px; } .inquiry .form-control { margin-left: 103px; width: calc(100% - 103px); } .radio-button { padding-top: 10px; } .technology-tab li { margin: 0 5px; } .technology-tab li a { font-size: 16px; } .article-block { transition: 500ms; visibility: visible; opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } } @media screen and (max-width:767px) { header .logo a { display: inline-block; width: 150px; padding-right: 10px; } .news-box li .con { display: block; } .news-box li .con .img, .news-box li .con .text, .news-box li.no-img .con .text { width: 100%; } .news-box li .con .time { display: none; } .news-box li .con .img { padding-bottom: 20px; } .news-box li { padding-left: 0; padding-right: 0; } .news-box li .con .text p { height: auto; } .list-page { border-width: 5px; } .about { padding: 30px 0; } .about-text { font-size: 14px; } .s-title { padding: 35px 0 25px; } .s-title>div { font-size: 26px; padding-bottom: 10px; } .s-title>div:after { height: 2px; } .spirit li .text span { display: inline-block; } .spirit li .title { font-size: 20px; padding: 10px 0 5px; } .mission ul.row li .box { font-size: 18px; padding: 10%; min-height: 240px; } .mission ul.row li .box .title { font-size: 24px; padding-bottom: 15px; margin-bottom: 20px; } .quality ul.row li .box { font-size: 16px; padding: 10px 26px; } .quality ul.row li { margin-bottom: 5px; } .quality, .policy { padding-bottom: 35px; } .policy ul.row li { width: 33.3333334%; margin: 2px 0; } .policy ul.row li .box { height: 90px; width: 90px; font-size: 16px; } .course, .course-history { padding: 30px 0; } .course .course-title { font-size: 30px; padding-bottom: 10px; } .course .course-text { font-size: 14px; padding-bottom: 30px; } .course-history:after { left: 0; } .course-history ul li { width: 100%; margin-bottom: 10px; text-align: left; } .course-history ul li .con { margin-left: 9%; padding: 15px; font-size: 14px; } .course-history ul li:after { right: inherit; left: -6px; } .course-history ul li .con:after { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); right: inherit; left: -17px; } .course-history ul li h3 { font-size: 16px; } .course-history ul li .title { font-size: 18px; color: #111111; padding: 10px 0 5px; } .course-history ul li p { padding-bottom: 5px; } .message-con, .contact, .news-details, .product, .product-details-head, .join, .social, .data-swiper, .train, .staff-con, .recruit, .campus { padding: 30px 0; } .message-con .text { font-size: 14px; padding-bottom: 15px; } .radio-button button, .product-con .text { font-size: 14px; } .contact h2 { font-size: 24px; padding-bottom: 15px; } .contact-us-text li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: flex-start; -ms-flex-pack: distribute; justify-content: flex-start; flex-flow: row wrap; margin-bottom: 10px; } .contact-us-text li .img { width: 60px; height: 60px; background-size: 25px auto; margin: 0 10px 0 0; } .contact-us-text li p { font-size: 14px; padding: 10px 0; } .map-box .map_li, .technology-content .text { font-size: 14px; } .news { padding: 20px 0 35px; } .news-box { padding-bottom: 25px; } .news-details-text .time { padding-bottom: 10px; margin-bottom: 15px; } .news-details-share { padding: 12px 0 12px 12px; } .technology-tab li { margin: 0 5px; } .technology-tab li a { padding: 25px 5px 10px; } .technology-content .img, .technology-content .text { width: 100%; } .technology-content .img { padding-top: 10px; } .technology-tab { margin-bottom: 15px; padding-top: 10px; } .technology { padding-bottom: 30px; } .w-breadcrumb .w-title h2 { font-size: 24px; } .product-con div.h4, .product-details-head .product-details-text h3 { font-size: 24px; padding: 25px 0 14px; } .product-con div.h4:after { height: 2px; } .product-details-head .product-details-text td { display: block; padding-bottom: 0; } .product-details-head .product-details-text table { font-size: 14px; } .product-details-head .product-details-text td strong { font-size: 16px; padding-top: 10px; } .data-swiper { font-size: 20px; } .data-con table td { font-size: 14px; border-bottom: 1px solid #ffffff; } .download { margin-top: 10px; } .data-con { padding-bottom: 30px; } .train-title { font-size: 24px; } .train .text { font-size: 16px; padding: 25px 0 30px; } .train-box-title { width: 50%; margin: 0 auto 15px; } .train-box, .staff-title { font-size: 14px; } .staff { padding: 30px 0 0 0; } .staff-con li { width: 100%; margin-bottom: 20px; font-size: 14px; } .staff-con li:nth-child(2) { margin-top: 0; } .staff-con:after { left: 0; } .staff-con li .con { float: right; } .staff-con li:after { left: 0; } .staff-con li .title { font-size: 18px; padding: 15px 0 5px; } #staff-top { bottom: 0; } .recruit-list .img, .recruit-list .text { width: 100%; } .recruit-list .text { right: 0; padding: 15px 10px; } .recruit-list .bg { height: 100%; } .recruit-social { padding-top: 0; } .recruit-list { margin-bottom: 10px; } .campus-social { padding-bottom: 0; } .campus-social .img { left: 0; } .recruit-list .con { background-image: none; padding-left: 0; bottom: 0; font-size: 14px; } .recruit-list .con:after { display: none; } .recruit-list .text .more { width: 100%; margin-left: 0; margin-top: 0; } .recruit-list .text .title div { font-size: 20px; } .recruit-list .text .title span { font-size: 16px; padding: 5px 0px 10px; } .social-title { font-size: 22px; margin-bottom: 20px; } .social-title:after { height: 2px; } .social-title span { font-size: 18px; } .recruitment-main .panel-group .panel-heading a div.problem-title { padding: 16px 15px; } .recruitment-main .panel-group .panel-body { padding: 25px 15px; font-size: 14px; } .recruitment-main .recruitment-more a { max-width: 100%; } .recruitment-main .panel-group { margin-bottom: 20px; } .campus-img02 { padding: 20px 0; } .campus-img03-title { padding-bottom: 20px; width: 50%; margin: 0 auto; } .campus-img03 table th, .campus-img03 table td, .campus-img03 table th { font-size: 14px; } .campus-img03 table td, .campus-img03 table th { padding: 4px; } .h-news-con ul li .con p { font-size: 14px; } .h-news-con ul li .con h3 { font-size: 16px; } .h-news-con ul li .img, .h-news-con ul li .img img, .h-news-con ul li .con, .h-news-con ul li .time { width: 100%; } .h-news-con ul li .con { padding: 15px 10px; } } @media screen and (max-width:641px) { .news-box li .con .text h3 { font-size: 18px; } .news-box li .con .text p { margin-bottom: 10px; } .range-img div.h4 { padding-bottom: 10px; } .news-d-page { display: none; } .banner-fixed .text { font-size: 18px; } } @media screen and (max-width:580px) {} @media screen and (max-width:540px) { .banner-fixed .img { height: 200px; } } @media screen and (max-width:481px) {} @media screen and (max-width:380px) {} @media screen and (max-width:340px) {}