<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media (max-width:767px) {

    body {

        font-size: 13px;

    }

    .m {

        width: 95%;

        margin: 0 auto;

    }

    /*瀵艰埅&amp;banner*/

    .banner {

        height: 135px;

        margin-top: 50px;

    }

    .nav {

        display: none;

    }

    .mobile-nav {

        display: block;

        position: fixed;

        height: 50px;

        margin-top: -185px;

        width: 100%;

        z-index: 999;

        background-color: white;

    }

    .logo {

        width: 110px;

        margin-left: 15px;

        margin-top: 5px;

    }

    .mobile-list {

        width: 30px;

        height: 25px;

        float: right;

        margin: 10px 15px 0px 5px;

    }

    .mobile-nav ul {

        float: right;

        margin-top: 30px;

        margin-right: -10px;

        background: #F86400;

        padding: 5px 30px;

        text-align: center;

        border-radius: 5px;

        display: none;

    }

    .mobile-nav ul a {

        color: #fff;

        line-height: 35px;

    }

    .hov {

        color: #fff!important

    }

    .mobile-nav ul li {

        position: relative;

    }

    .mobile-nav ul dl {

        display: none;

        background: #F86400;

        position: absolute;

        right: 90px;

        width: 90px;

        top: 5px;

        padding: 5px 10px;

    }

    .first-nav:hover {

        color: #fff;

    }

    /*棣栭〉*/

    .do-title-english {

        font-size: 20px;

        line-height: 30px;

        margin-top: 30px;

    }

    .do-title-chinese {

        font-size: 18px;

    }

    .do-list {

        margin: 20px auto;

    }

    .do-list li {

        width: 97%;

        margin: 15px 1.7%;

        height: 120px;

    }

    .do-list li img {

        margin: 20px 20px 5px;

        height: 40px;

    }

    .do ul li div {

        margin: 19px 0px;

    }

    .do-list ul li div {

        line-height: 30px;

        margin-left: 0;

    }

    .do-line {

        bottom: 10px

    }

    .how {

        display: block;

        height: auto;

    }

    .we {

        margin: 20px auto

    }

    .how-left {

        height: 180px;

        width: 100%;

    }

    .how-left img {

        display: none;

    }

    .how-title {

        font-size: 22px;

        margin: 0px 20px 0px!important;

    }

    .how-left div {

        margin: 15px 20px;

    }

    .how-right p {

        margin-top: 10px;

        line-height: 25px;

    }

    .how-right a {

        margin: 20px 0px;

        height: 30px;

        line-height: 30px;

        width: 100px;

    }

    .how-right a span {

        margin-left: 5px;

    }

    .how-right {

        position: static;

        width: 100%;

        margin-top: 15px;

    }

    .ad {

        height: auto;

    }

    .cover {

        background-size: cover;

    }

    .advantage {

        padding: 5px;

    }

    .advantage ul {

        display: block;

        margin-top: 20px;

    }

    .advantage ul li {

        width: 100%;

        height: auto;

        padding-bottom: 10px;

        margin: 15px 0px;

    }

    /* .advantage ul li:nth-child(odd){

		float: left;

	}

	.advantage ul li:nth-child(even){

		float: right;

	} */

    .advantage ul li img {

        margin: 15px auto;

        height: 50px;

    }

    .advantage ul li div {

        font-size: 16px;

        font-weight: bold;

        margin-bottom: 15px;

    }

    .advantage ul li p {

        margin: 0px 10px;

    }

    .swiper-container2 img {

        width: 100%;

    }

    /*浜烘墠澶栧寘*/

    .index-per {

        margin: 20px auto;

    }

    .per-right {

        display: none;

    }

    .tab-list li {

        margin: 20px 10px 0px 0px;

        font-size: 12px;

        width: 80px;

    }

    .tab-list li div {

        margin-left: 35px;

    }

    .per-left div,

    .per-left p {

        margin: 0px 20px;

    }

    .per-english {

        line-height: 25px;

        font-size: 15px;

    }

    .per-chinese {

        font-size: 18px;

    }

    .per-line {

        margin: 10px 20px 20px!important;

    }

    .per-con {

        height: 390px;

        margin-top: 20px;

    }

    .adv-con {

        margin: 20px auto;

        height: auto;

        padding: 10px 0px;

    }

    .adv-left {

        display: none;

    }

    .adv-right {

        width: 100%;

    }

    .adv-right ul {

        margin-top: 20px;

    }

    .adv-right li {

        margin: 15px 20px;

        height: 100px;

    }

    .adv-right div img {

        width: 40px;

    }

    .advright-right div {

        font-size: 16px;

        margin-bottom: 10px;

    }

    .advright-right p {

        font-size: 12px;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        overflow: hidden;

    }

    /*鐏垫椿鐢ㄥ伐*/

    .service-left {

        width: 100%;

        clear: both;

    }

    .service-left div {

        float: left;

        width: 48%;

        margin: 15px 1%;

    }

    .service-left div img {

        height: 100px;

    }

    .service-left div p {

        /* height:36px;

		line-height: 18px;

		font-size: 14px;

		position: static;

		text-align: left;

		padding:5px 0px; */

        display: none;

    }

    .service-left div p span {

        font-size: 12px;

    }

    .service-right {

        width: 100%;

        float: none;

        height: auto

    }

    .service-right p {

        bottom: 50px;

        width: 85%;

        margin: 0 auto;

    }

    .value ul {

        margin: 20px auto

    }

    .value ul li {

        height: 50px;

        line-height: 50px;

        font-size: 12px;

    }

    /*宸ヨ祫绀句繚*/

    .area-con {

        margin: 20px auto;

    }

    .area-left,

    .area-right {

        width: 48%;

        margin: 20px 1%;

        height: 150px;

    }

    .area-left div {

        width: 80%;

        top: 15px

    }

    .area-left div ul {

        margin-top: 10px;

    }

    .area-left div li {

        line-height: 25px;

        font-size: 12px;

    }

    .area-left div p {

        font-size: 16px;

    }

    .area-right p {

        height: 20px;

        line-height: 20px;

        font-size: 14px;

    }

    /*rpo鎵归噺鎷涜仒*/

    .rpo ul li {

        margin: 20px auto;

    }

    .pro-adv-con div {

        width: 100%;

        margin: 15px;

    }

    .pro-adv-con img {

        display: none;

    }

    .post ul {

        display: block;

        margin: 20px auto;

    }

    .post ul li {

        width: 47%;

        height: 325px;

        margin: 10px auto;

    }

    .post ul li:nth-child(odd) {

        float: left;

    }

    .post ul li:nth-child(even) {

        float: right;

    }

    .post ul li div {

        font-size: 16px;

        margin: 10px auto;

    }

    .post ul li p {

        padding-left: 35px;

    }

    .post ul li:last-child {

        display: none;

    }

    .post-number {

        display: none;

    }

    .mobile-post-number {

        display: block;

    }

    .mobile-post-number ul {

        margin: 20px auto;

    }

    .mobile-post-number ul li {

        display: flex;

        align-items: center;

        width: 47%;

        margin: 15px auto;

    }

    .mobile-post-number ul li:nth-child(odd) {

        float: left;

    }

    .mobile-post-number ul li:nth-child(even) {

        float: right;

    }

    .mobile-post-number ul li:last-child {

        float: none;

        width: 100%;

        display: block;

        text-align: center;

    }

    .mobile-post-number ul li img {

        width: 60px;

        heioght: 60px;

        margin: 0px 10px;

    }

    .mobile-post-number ul li div div {

        font-size: 16px;

        font-weight: bold;

    }

    .mobile-post-number ul li div div span {

        color: #F86400;

        font-size: 18px;

        margin: 0px 5px;

    }

    /*涓诲満涓撹亴鎷涜仒*/

    .scenario ul {

        amrgin: 20px auto;

    }

    .scenario ul li {

        height: 155px;

    }

    .scenario ul li img {

        height: 80px;

    }

    .scenario ul li div {

        margin: 5px auto;

        width: 25px;

        height: 25px;

        line-height: 25px;

    }

    .scenario ul li p {

        font-size: 12px;

        padding-bottom: 10px;

    }

    .pk ul {

        margin: 30px auto;

        display: block;

    }

    .pk ul li {

        width: 100%;

        padding: 40px 10px 40px 10px;

    }

    .pk ul img {

        width: 80px;

        margin-top: -40px;

    }

    .pk li:last-child {

        text-align: left;

    }

    .pk li div {

        margin: 0px 15px 10px;

    }

    .bus ul {

        display: block;

        margin: 20px auto;

    }

    .bus ul li,

    .res ul li {

        width: 47%;

        margin: 20px auto;

    }

    .res ul li {

        margin: 10px auto;

    }

    .bus ul li {

        height: 140px;

    }

    .bus ul li:nth-child(odd),

    .res ul li:nth-child(odd) {

        float: left;

    }

    .bus ul li:nth-child(even),

    .res ul li:nth-child(even) {

        float: right;

    }

    .bus ul li img {

        width: 70px;

        margin-top: -35px;

    }

    .bus ul li div {

        font-size: 16px;

        margin: 5px auto;

    }

    .bus ul li p {

        font-size: 12px;

    }

    .res ul {

        display: block;

        margin: 20px auto;

    }

    .res ul li img {

        width: 60%;

    }

    .res ul li div {

        top: 35px;

    }

    .res-con {

        margin-top: 10px;

    }

    /*鐚庡ご鏈嶅姟*/

    .head-left,

    .head-right {

        width: 100%;

        float: none;

        margin: 0px;

        height: auto;

        padding: 15px 0px;

    }

    .head-left div,

    .head-right div {

        font-size: 16px;

        margin: 15px auto;

    }

    .head-right p {

        line-height: 50px;

    }

    .head-left p,

    .head-right p {

        margin: 0px 15px;

    }

    .precess {

        width: 95%;

        margin: 0 auto

    }

    /*鏍″洯瀹炰範鐢�*/

    .stu-left,

    .stu-right {

        width: 100%;

        float: none;

    }

    .stu-con div img,

    .stu-bottom img {

        height: 120px;

    }

    .stu-con div p,

    .stu-bottom p {

        height: 24px;

        line-height: 24px;

        font-size: 13px;

    }

    .stu-right img {

        width: 100%;

        height: 200px;

        object-fit: cover;

    }

    .stu-right div {

        top: 35px;

        line-height: 40px;

    }

    /*浜轰簨浠ｇ悊*/

    .per-right2 {

        display: none;

    }

    .per-left {

        width: 100%

    }

    /*鏂伴椈涓績*/

    .news ul a img {

        display: none;

    }

    .xinwen {

        width: 100%;

    }

    .new-title {

        font-size: 16px;

    }

    .news-con {

        font-size: 13px;

        line-height: 20px;

    }

    .news-time {

        margin: 15px 0px 10px;

    }

    .news-more {

        float: right;

        margin-top: -35px;

        width: 90px;

        font-size: 13px;

        margin-right: 15px;

    }

    .news-con {

        margin-right: 0px;

    }

    .news ul li {

        margin: 15px auto;

    }

    .small-new {

        display: none;

    }

    .mobile-small-new {

        margin-top: 30px;

        display: block;

        font-size: 15px;

        line-height: 40px;

    }

    .mobile-small-new a {

        display: flex;

        align-items: center;

        position: relative;

    }

    .mobile-small-new p {

        width: 70%;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .mobile-small-new li:hover a {

        color: #F86400;

    }

    .mobile-small-new span {

        position: absolute;

        right: 0px;

        font-size: 12px;

        color: #666;

    }

    .ye {

        margin: 20px auto;

    }

    .ye a {

        margin: 0px 5px;

        font-size: 12px;

        padding: 2px 8px;

    }

    .ye a:last-child {

        display: none;

    }

    /*鏂伴椈璇︽儏*/

    .detalis-top {

        padding: 20px 0px 5px;

    }

    .details-title {

        font-size: 17px;

        line-height: 45px;

    }

    .details-con,

    .details-con div {

        width: 100%;

        text-indent: 0rem;

    }

    .detailes-img img {

        height: auto;

    }

    .detailes-img {

        margin: 15px auto!important;

    }

    .previous,

    .next {

        margin: 20px 0px;

        font-size: 12px;

        display: block;

        width: 45%;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .details-more {

        width: 95%;

    }

    .details-more-title div {

        width: 80%

    }

    .details-con p {

        margin: 15px auto;

    }

    /*rpo鐧诲綍*/

    .rop-login-top {

        font-size: 14px;

        padding-bottom: 0px;

    }

    .rop-login-top img {

        width: 30px;

    }

    .rpo-login-con-left {

        display: none;

    }

    .rpo-login-con-right {

        width: 100%;

        margin-top: 100px;

    }

    .rpo-logo {

        width: 100px;

        margin-top: -50px;

    }

    .kehu-bottom {

        margin: 15px auto;

    }

    .if2 {

        margin: 5px auto;

    }

    .kehu div {

        width: 85%;

    }

    .kehu {

        margin-bottom: 50px;

    }

    /*瀹㈡埛鐧诲綍*/

    .waibao {

        padding-top: 0px;

    }

    .waibao-login {

        width: 90%;

    }

    .waibao-logo {

        width: 80px;

    }

    .waibao-top {

        padding: 30px 0px 0px;

        font-size: 18px;

    }

    .waibao-top img {

        width: 30px

    }

    .waibao-login div {

        width: 85%;

    }

    .login-shape {

        height: 80px

    }

    /*鍏徃浠嬬粛*/

    .about-left {

        display: none;

    }

    .about-right {

        width: 100%;

        clear: both;

    }

    .about-right ul {

        margin-top: 20px;

    }

    .about-right ul li img,

    .about-right-con img {

        display: none;

    }

    .about-right ul li {

        font-size: 12px;

        text-align: center;

        justify-content: center;

        heigth: 20px;

        line-height: 20px;

    }

    .about-right-con {

        margin-top: 0px;

    }

    .deve {

        background: none;

        background-color: #666;

        margin: 40px auto;

        height: auto;

    }

    .history {

        padding: 5px 0px;

    }

    .deve img {

        display: none;

    }

    .history ul {

        display: block;

    }

    .history ul li {

        width: 100%;

        margin-top: 20px!important;

        margin-bottom: 20px!important;

    }

    .history li div {

        font-size: 16px;

    }

    .history li p,

    .history li div {

        width: 90%

    }

    /*鍐呴儴鎷涜仒*/

    .rec-title {

        font-size: 22px;

        line-height: 30px;

    }

    .recruit-left,

    .recruit-right {

        width: 100%;

        clear: both;

        height: auto;

    }

    .rec-small-title {

        margin: 0px!important

    }

    .recruit-right p,

    .recruit-left p {

        margin: 5px 10px;

        text-indent: 2rem;

    }

    .recruit-left2 {

        display: none;

    }

    /*鑱旂郴鎴戜滑*/

    .callus {

        margin: 30px auto;

    }

    #allmap {

        height: 300px;

    }

    .callus ul {

        display: none;

    }

    /*搴曢儴&amp;鍜ㄨ绐楀彛*/

    .zixun,

    .foot,

    .bottom-right,

    .left ul {

        display: none;

    }

    .mobile-call {

        display: block;

        position: fixed;

        right: 0px;

        top: 25%;

    }

    .mobile-call img {

        width: 145px;

    }

    .bot {

        height: 380px;

    }

    .bottom-left {

        width: 100%;

        clear: both;

        text-align: center;

    }

    .logo2 {

        width: 100px;

        margin: 20px 0px 5px;

    }

    .bottom-call {

        font-size: 14px;

        width: 190px;

        margin: 20px auto;

    }

    .bottom-adress {

        font-size: 13px;

        margin-top: 17px;

    }

    .left li img {

        margin-top: 10px;

    }

    /* 鏂板椤甸潰浼佷笟鍩硅 */

    .t-list li {

        width: 100%;

        margin-left: 0;

        margin-top: 10px;

    }

    .ts-con li {

        width: 100%;

        margin-right: 0;

        margin-top: 10px;

    }

    .ts-title h3 {

        font-size: 20px;

    }

    .ts-title p {

        font-size: 18px;

    }

    .tt-con li {

        width: 100%;

        margin: 0;

        margin-top: 20px;

    }

    .tlist-l {

        font-size: 60px;

    }

    .tlist-m {

        font-size: 30px;

    }

    .tlist-s {

        font-size: 20px;

    }

    .tlist-year p {

        font-size: 16px;

    }

    .t-list {

        margin: 0;

        padding-bottom: 30px;

    }

    .t-service {

        padding: 30px 0;

    }

    .ts-con,

    .tt-con {

        margin-top: 30px;

    }

}</pre></body></html>