﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif, sans-serif;}
i{font-style:normal}

html {font-size: 16px;-webkit-text-size-adjust: none;min-width:320px; margin:0 auto;}
table{ border-collapse:collapse; border-spacing:0; width:100%;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#000; text-decoration:none;-webkit-tap-highlight-color:transparent}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration: none;}
.clear { clear: both;}
@media screen and (min-width:320px) {html {font-size:90%;}}
@media screen and (min-width:400px) {html {font-size:90%}}
@media screen and (min-width:480px) {html {font-size:97.5%}}
@media screen and (min-width:560px) {html {font-size:100%}}
@media screen and (min-width:600px) {html{font-size:100%}}
@media screen and (min-width:640px) {html {font-size:100%}}

@font-face {
    font-family: 'sam';
    src: url('../font/Samsung-Sharp-Sans-Medium-2.woff') format('woff'),
}
.nav{position: fixed; top: 0; left:0; width:100%; z-index: 999;}
    .nav_content{ display: flex; align-items: center; justify-content: space-between; width:90%; max-width:1440px; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.5); padding:.8rem 0}
    .nav_left{display: flex; align-items: center;}
    .nav .logo{ height:5.0rem; margin-right:2.0rem;}
    .nav .logo img{height:100%;}
    .nav nav ul{display: flex; align-items: center;}
    .nav nav ul li{ margin: 0 1.4rem; color: #fff; padding:1.6rem 0 1.6rem; font-size:1.2rem;}
    .nav nav ul li i{display: inline-block; margin-left: .6rem;}
    .nav nav ul a{color:#fff}
    .nav nav ul a:hover{color:#1d58da; font-weight:bold;}
    .nav_right{ display: flex; align-items: center; color: #fff;}
    .nav_right .nav_tel{font-size:1.2rem; color:#fff; font-weight: bold;}
    .nav_right .nav_tel .iconfont{margin-right:.5rem}
    .nav_right .nav_rukou{margin:0 2.0rem}
    .nav_right .nav_rukou .iconfont{margin-right:.5rem}
    .nav_right .nav_rukou a{ display: flex; align-items: center; justify-content: center; font-size:1.1rem; color:#fff; height:2.4rem; border-radius: 1.2rem; background:#1d58da; width:8rem;}
    .nav_right .nav_ted{ font-size:1.1rem; color:#fff; padding:.5rem 0;}
    .nav_right .nav_ted .iconfont{ margin-left: .5rem;}
    .drop_down{position: relative;}
    .drop_down dl{ position: absolute; left:0; top:3.8rem; background:rgba(255,255,255,.7); width:7rem; padding:0 1.0rem; box-sizing: border-box; transition:all .4s; overflow:hidden; height:0;}
    .drop_down:nth-child(4) dl{width:13rem}
    .drop_down_dl dl{ animation-name: slide; animation-duration: .4s; animation-fill-mode: forwards;}
    .drop_down:hover dl{}
    .nav nav ul .drop_down dl dd{margin: 16px 0;}
    .nav nav ul .drop_down dl a{color: #222 !important; font-size:1.1rem; display: block;}
    .nav nav ul .drop_down dl a:hover{color: #1d58da !important; font-weight:bold;}
    @keyframes slide {
      0% {
        height:0;
      }
      100% {
        height:auto;
      }
    }
    .swiper-backface-hidden .swiper-slide:hover .information_left_text h3{color:#1d58da}
    .news_index .swiper-button-next:hover, .news_index .swiper-button-prev:hover{ background:#1d58da; border-color:#1d58da;}
    .information_right2 .swiper-backface-hidden .swiper-slide{cursor: pointer;}
    .information_right2 .swiper-backface-hidden .swiper-slide:hover{ color:#222;}
    .news_index .swiper-button-next:hover:after, .news_index .swiper-button-prev:hover:after{ color:#fff;}
    .banner .swiper-slide{ position: relative; overflow: hidden; width:100%;}
    .banner img{ position: absolute; top:0; left:50%; margin-left: -960px; min-width:1920px;}
    .banner .swiper_text{ position: absolute; bottom:8rem; left: 50%; max-width: 1440px; width:94%; transform: translateX(-50%);}
    .banner .background{ position: absolute; top:0; left:0; width: 100%; height:50%; background: linear-gradient(0deg, rgba(0,0,0,0),rgba(0,0,0,.6)); z-index: 9;}
    .bannervideo{ width:100%; height:94vh;object-fit: cover;}
    .banner .swiper_text h2{font-size:2.0rem; color:#fff; font-weight: bold;}
    .banner .swiper_text h3{font-size:1.4rem; color:#fff; margin-top:.4rem}
    .news_index{max-width: 1440px; margin: -5.0rem auto 0; width:96%; background: #fff; position: relative; z-index: 9; box-shadow: 0 .6rem 1.2rem rgba(29,88,218,.1); padding:1.4rem; box-sizing: border-box;}
    .news_index .newsSwiper{ position: relative; width:80%; margin:0}
    .news_index .swiper-slide{ display: flex; align-items: center;}
    .news_index .news_index_img{width:20%}
    .news_index .news_index_img_padd{width:100%; height:0; padding-top:60%; position: relative; overflow: hidden;}
    .news_index .news_index_img_padd img{ position: absolute; top:0%; left:0; width:100%;}
    .news_index .news_index_right{ margin-left: 1.6rem; width:calc(80% - 1.6rem)}
    .news_index .news_index_right h4{ font-size:.87rem; color: #1d58da;}
    .news_index .news_index_right h3{font-size:1.2rem; color: #222222; font-weight: bold;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:.4rem}
    .news_index .news_index_right p{font-size:1rem; color:#4f4f4f; margin-top:.8rem;overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 3;  display: -webkit-box; -webkit-box-orient: vertical;}
    /* .news_index .swiper-wrapper{width:78%} */
    .news_index .swiper_right_mode{ text-align: right;color: #1d58da;}
    .news_index .swiper_right_mode:hover a{color:#1d58da}
    .news_index .swiper_right_mode .iconfont{margin-left: .5rem; }
    .news_index .swiper_right{ position: absolute; right:1.4rem; top:1.4rem; height:calc(100% - 2.8rem); display: flex; flex-direction: column; justify-content: space-between;}
    .news_index .swiper-button-next, .news_index .swiper-button-prev{width:2.4rem; height:2.4rem; border: 1px solid #9f9f9f; position: relative; top:0; margin:0; border-radius: .6rem; font-size:1.0rem; right:0;}
    .news_index .swiper-button-next:after, .news_index .swiper-button-prev:after{font-size:1.0rem; color: #222222;}
    .news_index .swiper_right_bottom{ display: flex;flex-direction: row-reverse; justify-content: space-between; width:7rem}
    .banner .swiper-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-bullets.swiper-pagination-horizontal,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:6rem; width:96%; max-width: 1440px; left:50%; transform: translateX(-50%);}
    .banner .swiper-pagination{ text-align: right;}
    .banner .swiper-pagination-bullet{width:3rem;height:.4rem; background:#fff; border-radius: 0;display: ;}
    .news_index_content{background:url(../images/back_1.jpg) no-repeat 100% 100%,#f5f6fa; padding-bottom: 4.0rem;}
    .news_index_information{max-width: 1440px; margin:3.0rem auto 0; width:96%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .information_left{width:48%}
    .information_left_img{width:100%; height:0; padding-top:57%; overflow: hidden; position: relative;}
    .information_left_img img{ position: absolute; top:0; left:0; width: 100%;transition: all .4s;}
    .information_left_img img:hover{transform: scale(1.1);}
    .information_left_text{ margin-top: 1.6rem;}
    .information_left_text h3{ font-size:1.2rem; color: #222; font-weight: bold;overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2;  display: -webkit-box; -webkit-box-orient: vertical;}
    .information_left_text .information_left_time{ display: flex; align-items: center; justify-content: space-between; color: #4f4f4f; margin-top:1.0rem; font-size: 1.0rem;}
    .information_right{ position: absolute; bottom:8.0rem; right:2%;width: 96%; z-index: 9;display: flex; flex-direction: row-reverse; align-items: center;}
    .information_right .swiper-button-next, .information_right .swiper-button-prev{ position: static; top:auto; left:auto; right:auto; width:2.0rem; height: 2.0rem;margin: 0; color: #fff;}
    .information_right .swiper-pagination{ position: static; width:auto; margin:0 .6rem}
    .information_right .swiper-button-next:after, .information_right .swiper-button-prev:after{ font-size:1.2rem; font-weight: bold;}
    .information_right .swiper-pagination-bullet{ opacity: .6; background: #fff;}
    .information_right .swiper-pagination-bullet-active{background: #ff8b35; opacity: 1;}
    .information_right .swiper-pagination-bullet{width:.7rem;height:.7rem}
    .information_right .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .information_right .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .6rem;}
    .information_right .swiper-button-next.swiper-button-disabled, .information_right .swiper-button-prev.swiper-button-disabled{ opacity: 1;}
    .information_right2{width:48%}
    .swiper_list a{display: flex; margin-top:1.4rem; padding-bottom: .6rem; position: relative; border-bottom:1px solid #f5f6fa;}
    .swiper_list a::before{content:"\e63b"; position: absolute; top:50%; right:0; font-family: 'iconfont'; font-size:1.2rem; transform: translateY(-50%); display: none;}
    .swiper_list .list_index_left{color:#aeb0b2;}
    .swiper_list .list_index_left h3{ font-family: 'sam'; font-size: 2rem; font-weight: bold;}
    .swiper_list .list_index_left h4{font-family: 'sam'; font-size:1.0rem;}
    .list_index_right{flex: 1; margin-left:2rem; margin-right:10%; border-left:1px solid #c8cacc; padding-left:2.0rem;}
    .list_index_right h2{font-size:1.2rem; font-weight: bold; color: #4f4f4f;overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2;  display: -webkit-box; -webkit-box-orient: vertical;}
    .mySwiper_title{border-bottom: 1px solid #c8cacc; padding-bottom: 1.0rem;}
    .mySwiper_title .swiper-slide{ font-size:1.6rem; color: #aeb0b2; text-align: center;}
    .swiper-wrapper{
   transition-timing-function:ease-out !important;
}
    .ani{
   animation-timing-function:ease-out !important;
   -webkit-animation-timing-function:ease-out !important;
}
    .mySwiper_title .swiper-slide-thumb-active{ font-weight: bold; color: #222222;}
    .mySwiper_title .swiper-slide-thumb-active{border-bottom: 4px solid #1d58da; padding-bottom: 1.0rem;}
    .swiper_list a:hover .list_index_right h2{ color: #222;}
    .swiper_list a:hover{ border-bottom:1px solid #c8cacc;}
    .swiper_list a:hover::before{ display: block; color: #1d58da;}
    .swiper_list a:hover .list_index_right h2{color:#1d58da;}
    .liuxue{background:url(../images/back_2.png) no-repeat 0% 100%,#fff; padding:1.0rem 0}
    .liuxue_content{max-width: 1440px; margin:3.0rem auto; width:96%;}
    .title_index{display: flex; justify-content: space-between;color: #222; }
    .title_index .title_left{}
    .title_index .title_left_en{ font-size:1.4rem; color:}
    .title_index .title_left_en h3{ font-weight: bold;}
    .title_index .title_left_en h4{margin-top:-.4rem}
    .title_index .title_left_text{ font-size:2.0rem; font-weight: bold; margin-top:1.0rem}
    .title_index .title_right{margin-top: .4rem;}
    .title_index .title_right a{color: #1d58da; display: flex; align-items: center;}
    .title_index .title_right .iconfont{ margin-left: .5rem; display: block;}
    .liuxue_contact{ width:100%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .liuxue_contact .liuxue_list{ width: 23%; margin-top:2.0rem;}
    .liuxue_contact .liuxue_img{width:100%; height:0; padding-top:51%; overflow: hidden; position: relative;}
    .liuxue_contact .liuxue_img img{ position: absolute; top:0; left:0; width:100%;}
    .liuxue_contact .liuxue_text{ font-size:1.2rem; margin-top:1.0rem; border-bottom: 1px solid #c8cacc; padding-bottom: 1.0rem;}
    .zixun{background: #f5f6fa; padding:1.0rem 0}
    .zixun_content{ max-width: 1440px; margin:3.0rem auto; width:96%;}
    .zixun_contact{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .zixun_list_1{width:66%; position: relative; margin-top:2.0rem;}
    .zixun_list_1 .zixun_list_img{width:100%; height:0; padding-top:47%; overflow: hidden; position: relative;}
    .zixun_list_1 .zixun_list_img img{width:100%; position: absolute; top:0; left:0;transition:all .4s;}
    .zixun_list_1 .zixun_list_text{background: linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0)); position: absolute; left:0; bottom:0; color: #fff; padding:4.0rem 2.0rem 2.0rem; width:100%;}
    .zixun_list_1 .zixun_list_text h4{font-size:1.0rem; font-family: 'sam';}
    .zixun_list_1 .zixun_list_text h3{font-size:1.2rem; font-weight: bold;}
    .zixun_list_2{background: #fff; width:32%; margin-top:2.0rem;}
    .zixun_list_2 .zixun_list_img{ width:100%; height:0; padding-top:52%; position: relative; overflow: hidden;}
    .zixun_list_2 .zixun_list_img img{ position: absolute; top:0; left:0; width:100%; transition:all .4s;}
    .zixun_list_2:hover .zixun_list_img img{transform: scale(1.1);}
    .zixun_list_1:hover .zixun_list_img img{transform: scale(1.1);}
    .zixun_list_2 .zixun_list_text{padding:2.0rem;}
    .zixun_list_2 .zixun_list_text h4{font-size:1.0rem; font-family: 'sam'; color: #1d58da;}
    .zixun_list_2 .zixun_list_text h3{font-size:1.2rem; font-weight: bold; color: #222; margin-top:.6rem;overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 2;  display: -webkit-box; -webkit-box-orient: vertical;}
    .zixun_list_2 .zixun_list_text h5{ color: #222; display: flex; align-items: center; margin-top:1.0rem}
    .zixun_list_2 .zixun_list_text h5 .iconfont{ display: block; margin-left: .4rem;}
    .hezuo{position: relative; height:80vh; overflow:hidden;}
    .hezuo .title_index{ position: absolute; top:4rem; left:50%; max-width: 1440px; width:96%; transform: translateX(-50%); z-index: 9;}
    .hezuo .swiper-slide{position: relative;}
    /* .hezuo .swiper-slide img{position: relative; top:0; left:50%; margin-left: -960px;} */
    .hezuo .hezuo_text{position: absolute; bottom:3rem; max-width: 1440px; left:50%; transform: translateX(-50%); color: #fff; width:96%; z-index:99;}
    .hezuo .hezuo_text h3{font-size:1.2rem}
    .hezuo .swiper-slide img{width:100%;}
    .hezuo .hezuo_text h4{font-size:.87rem; margin-top:.2rem}
    .hezuo .title_index_2{color: #fff;}
    .hezuo .title_index_2 .title_right a{color:#fff}
    .hezuo .hezuo_content_text{max-width: 1440px; margin:0 auto; color: #fff; position: absolute; top:40%; left:50%; transform: translate(-50%,-50%); width:96%}
    .hezuo .hezuo_content_text h3{font-size:1.0rem;}
    .hezuo .hezuo_content_text h2{font-size:2rem; font-weight: bold; margin-top:.6rem; margin-bottom: 2.0rem;}
    .hezuo .hezuo_content_text p{font-size:1.0rem; line-height: 1.6rem;}
    .hezuo .hezuo_text .hezuo_text_top{height:2px; width:100%; background:rgba(255,255,255,.2); margin-bottom: 1rem; position: relative;}
    .hezuo .swiper-slide-thumb-active .hezuo_text_top{height:4px; background:#fff;}
    .hezuo .swiper-slide-thumb-active .hezuo_text_height{height:4px; animation-name: test; animation-duration: 6s;background: #ff8b35;animation-timing-function: linear;}
    .hezuo .hezuo_background{position:absolute; bottom:0; left:0; height:40vh; background:linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,.6)); width:100%; z-index:9;}
    @keyframes test{
        from{
            width:0;
        }
        to{
            width: 100%;
        }
    }
    .zhinan{background:url(../images/back_4.jpg) no-repeat 100% 50%,#f4f5f9; padding:1.0rem 0;}
    .zhinan_content{max-width: 1440px; margin:3.0rem auto; width:96%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .tuijian{max-width: 1440px; margin:1.0rem auto; padding:3.0rem 0; width:96%}
    .tuijian_title{border-bottom: 1px solid #c8cacc; padding-bottom: 1.0rem;}
    .tuijian_title .swiper-slide{ font-size:1.6rem; color: #aeb0b2; text-align: center; cursor:pointer;}
    .tuijian_title .swiper-slide-thumb-active{ font-weight: bold; color: #222222; border-bottom: 4px solid #1d58da; padding-bottom: 1.0rem;}
    .tuijian_content{margin-top:1.0rem}
    .tuijian_content .swiper-slide ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .tuijian_content .swiper-slide ul li{width:19%; margin-top:1.0rem; border:1px solid #e5e5e5; padding:.8rem; box-sizing:border-box;}
    /*.tuijian_content .swiper-slide ul li a{display:block; border: 1px solid #e5e5e5; height:0; padding-top:40%; position: relative;}*/
    .tuijian_content .swiper-slide ul li img{ position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); height:100%;}
 .tuijian_content .swiper-slide ul li .tuijian_text{font-size:1.0rem; color:#222; text-align:center; margin-top:.5rem;}
 .tuijian_content .swiper-slide ul li a:hover .tuijian_text{ color:#1d58da}
    .zhinan .zhinan_title{margin-top:4.0rem}
    .zhinan .zhinan_title ul li{font-size:1.4rem; color: #222222; font-weight: bold; margin:2.0rem 0}
    .zhinan .zhinan_title ul li:hover{color:#1d58da;}
    .zhinan .zhinan_title ul li .iconfont{font-size:1.4rem; margin-left: .8rem; font-weight: normal; display: none;}
    .zhinan .zhinan_right{width:calc(100% - 20rem); margin-left:2.0rem;}
    .zhinan .zhinan_left{width:18rem;}
.zhinan .zhinan_c {
    height: 4.0rem;
    border-bottom: 1px solid #c8c8c8;
}
    .zhinan .zhinan_c .swiper-slide {
        display: flex; cursor:pointer;
        align-items: center;
        justify-content: center;
    }
    .zhinan .swiper-wrapper .swiper-slide .icon{width:2.0rem}
.zhinan .zhinan_c .swiper-slide span {
    font-size: 1.0rem; font-weight:bold;
    margin-left: .8rem;
    display: inline-block;
}
.zhinan .zhinan_c .swiper-slide-thumb-active span{color:#1d58da; font-size:1.1rem;}
    .zhinan .zhinan_content_right{background:#fff; padding:2.0rem;width:100%; box-sizing: border-box; margin-top:2.0rem}
    .zhinan .swiper-slide-thumb-active{border-bottom:4px solid #1d58da; box-sizing: border-box; font-weight:bold;}
    .zhinan .zhinan_c .swiper-slide:hover{font-weight:bold;}
    .zhinan .zhinan_c .swiper-slide:hover span{font-size:1.1rem; color:#1d58da}
    .zhinan .zhinan_text_content{}
    .zhinan .zhinan_text_content h2{font-size:1.4rem; font-weight: bold; color:#222;}
    .zhinan .zhinan_text_content p{font-size: 1rem; color:#222; margin-top:.3rem}
    .zhinan .zhinan_text_list{ margin-top:1.0rem}
    .zhinan .zhinan_text_list h3{font-size:1.2rem; color: #1d58da; font-weight: bold;}
    .zhinan .zhinan_text_list h3 i{display: inline-block; margin-right:.5rem}
    .zhinan .zhinan_text_list p{font-size:1rem;}
    .zhinan .zhinan_text_list h4{font-size:.87rem; margin-top:.4rem; color: #ff8b35;}
    .zhinan .zhinan_title ul .zhinan_curr {color: #1d58da;}
    .zhinan .zhinan_title ul .zhinan_curr i{display: inline-block;}
    .footer{background: #212b42;}
    .footer_content{max-width: 1440px; margin:0 auto; padding:2.0rem 0 1.0rem;width:96%; margin:0 auto;}
    .footer .footer_top{display: flex; justify-content: space-between; border-bottom: 1px solid rgba(255,255,255,.2); padding-bottom: 1rem;}
    .footer .footer_top_right ul{display: flex; align-items: center;}
    .footer .footer_top_right ul li{ margin: 0 2.0rem;}
    .footer .footer_top_right ul a{color: #fff;}
    .footer .footer_top_right ul a:hover{font-weight:bold;}
    .footer .footer_content_{display: flex; align-items: flex-end; margin-top:2.0rem}
    .footer .footer_ewm{ display: flex; align-items: center;}
    .footer .footer_ewm div{width:5.0rem;height:5.0rem; padding:.6rem; background:#fff; margin-right: 2.0rem;}
    .footer .footer_text{text-align: right; font-size: .87rem; color:#fff; flex:1;}
    .footer .footer_bq{background:#18223a;padding:.4rem 0;}
    .footer .footer_bq .footer_bq_content{max-width: 1440px; margin:0 auto; width:96%; color: #fff; font-size:.87rem;}
    /*  */
    .banner_contact{position: relative; height:50vh; overflow: hidden;}
    .banner_contact .background{ position: absolute; top:0; left:0; width: 100%; height:500px; background: linear-gradient(0deg, rgba(0,0,0,0),rgba(0,0,0,.6)); z-index: 9;}
    .banner_contact img{ width:100%;}
    .nav_conatct{border-bottom: 1px solid #c8cacc;}
    .nav_conatct .nav_content{max-width: 1440px; margin:0 auto; width:96%; padding:1rem 0}
    .nav_conatct .nav_content ul{display: flex; align-items: center;}
    .nav_conatct .nav_content ul li{margin:0 1.6rem}
    .nav_conatct .nav_content ul li a{color: #222; display: flex; align-items: center;}
    .nav_conatct .nav_content ul li a i{display: inline-block; margin-right:.5rem; font-size:1.6rem;}
    .nav_conatct .nav_content ul .nav_curr a{color: #1d58da;}
    .company{max-width: 1440px; margin:3.0rem auto; padding:1.0rem 0; width:96%;}
    .contact_title h2{ font-size:2.0rem; color: #222; font-weight: bold;}
    .contact_title h3{font-size:1.0rem; color:#222; margin-top:.4rem;font-family: 'sam';}
    .company .company_content{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .company .company_left{width:28%; margin-top:2.0rem;}
    .company .company_left video{margin-top:2.0rem; width:100%;}
    .company .company_right{width:60%; margin-top:2.0rem;}
    .company .company_right p{ font-size:1.0rem; color:#222; margin-top: 1.6rem ; line-height: 1.8rem;}
    .company .company_right a{border-bottom: 1px solid #222; font-size:1.2rem; margin-top:3.0rem; padding-bottom: .7rem; display: inline-block;}
    .company .company_right a i{display: inline-block; margin-left:1rem; width:2.0rem;height:2.0rem; border-radius: 50%; background: #1d58da; color: #fff; text-align: center; line-height: 2.0rem;}
    .company_map{max-width: 1440px; margin:3.0rem auto; padding:1.0rem 0; width:96%;}
    .company_map_content{margin-top:2rem}
    .company_map_content img{display: block; margin: 0 auto; max-width: 100%;}
    .company_map_content ul{display: flex; margin-top:-5rem; flex-wrap: wrap;}
    .company_map_content ul li{margin-right: 3.0rem;}
    .company_map_content ul li h3{font-size:3.0rem; font-weight: bold; font-family: 'sam';}
    .company_map_content ul li h4{font-size:1.0rem;}
    /*  */
    .team{max-width: 1440px; margin:3.0rem auto; padding:1.0rem 0; width: 96%;}
    .team .team_baoming{border-bottom: 1px solid #222; font-size:1.2rem; margin-top:3.0rem; padding-bottom: .7rem; display: inline-block;}
    .team .team_baoming i{display: inline-block; margin-left:1rem; width:2.0rem;height:2.0rem; border-radius: 50%; background: #1d58da; color: #fff; text-align: center; line-height: 2.0rem;}
    .team ul li{border: 1px solid #c8cacc; padding:1.6rem; margin-top:3.0rem;}
    .team ul li a{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .team ul li .team_img{width:32%;}
    .team ul li .team_img_padd{width:100%; height:0; padding-top:76%; overflow: hidden; position: relative;}
    .team ul li .team_img img{position: absolute; top:0; left:0; width:100%;}
    .team ul li .team_text{width:64%;}
    .team ul li .team_text h2 b{font-size:2.0rem; font-weight: bold; color: #1d58da;}
    .team ul li .team_text h2 span{font-size:1.0rem; color:#222; display: inline-block; margin-left: 1rem;}
    .team ul li .team_text dl{margin-top:1.0rem}
    .team ul li .team_text dl dd{ font-size:1.0rem; position: relative; font-weight: bold; color:#222; padding-left:1.0rem; margin-top:.4rem}
    .team ul li .team_text dl dd::after{content: ''; position: absolute; left:0; top:50%; width:.4rem; height:.4rem; border-radius: 50%; background:#1d58da; margin-top:-.2rem;}
    .team ul li .team_text p{ margin-top:2rem; font-size:1.0rem; color:#222; line-height: 1.8rem;}
    /*  */
    .hire{max-width: 1440px; margin:3.0rem auto; padding:1.0rem 0; width:96%;}
    .hire ul{display: flex; justify-content: space-between; flex-wrap: wrap; margin-top:1.0rem}
    .hire ul li{width:49%; margin-top: 2.0rem;}
    .hire ul li a{border: 1px solid #c8cacc; background:#fff; padding:1.2rem; box-sizing: border-box; display: block;}
    .hire ul li .hire_title{display: flex; align-items: center; justify-content: space-between;}
    .hire ul li h2{font-size:1.4rem; font-weight: bold; color:#222;}
    .hire ul li h3{font-size:1.8rem; font-weight: bold; color:#f63b3b; font-family: 'sam';}
    .hire ul li .hire_list{display: flex; align-items: center; margin-top:.4rem}
    .hire ul li .hire_list div{height:1.6rem; padding:0 1rem; background:#ebedf5; line-height: 1.6rem; font-size:.87rem; margin-right:.8rem; border-radius: .2rem;}
    .hire ul li .hire_text{font-size:.87rem; margin-top:.8rem}
    .hire ul li .hire_mode{ display: flex; align-items: center; justify-content: space-between; font-size: .87rem; margin-top:.8rem; padding-top:.8rem; border-top: 1px solid #c8cacc;}
    /*  */
    .contactUs{max-width: 1440px; margin:3.0rem auto; padding:1.0rem 0; width: 96%;}
    .contactUs_list{ margin-top:2.0rem; border-bottom: 4px solid #222; padding-bottom: 4.0rem;}
    .contactUs_list ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .contactUs_list ul li{ width:25%; color: #222; margin-top: 3.0rem;}
    .contactUs_list ul li h3{ font-size:1.2rem; font-weight: bold;}
    .contactUs_list ul li h4{ font-size:2.0rem; font-family: 'sam'; font-weight: bold; margin-top:.6rem}
    .contactUs_list ul li img{width:190px; height:190px;}
    .contactUs_form{margin-top:3.0rem}
    .form form{display: flex; justify-content: space-between; flex-wrap: wrap;}
    .form_list{width: 49%; margin-top:2.0rem}
    .form_list label{ font-size: 1.1rem; color: #000; display: block;}
    .form_list input{border:none;border-bottom:1px solid #000; height:1.6rem;display: block; outline: none;width: 100%; font-size:1.0rem; margin-top:.4rem; padding-bottom: .5rem;}
    .form_list_text{width:100%}
    .form_list textarea{border:none;border-bottom:1px solid #000; height:1.6rem;display: block; outline: none;width: 100%; font-size:1.0rem; margin-top:.4rem; padding-bottom: .5rem;}
    .form button{width:11.0rem; height:3.6rem; border-radius: .2rem; background: #1d58da; border: none; color: #fff; margin-top:4.0rem; font-size: 1.0rem; display: flex; align-items: center; justify-content: center; cursor: pointer;}
    .form button i{ display: block; width:1.6rem; height:1.6rem; border-radius: 50%; color: #1d58da; background: #fff; line-height: 1.6rem; text-align: center; margin-left: .4rem; font-size:.8rem}
    .map{width:100%; height:40vh; margin-top:3.0rem}
    .map iframe{width:100%; height:100%;}
    /*  */
    .backgroundColor{background: #f5f7fc; padding:1.0rem 0;}
    .contact_news{ max-width: 1440px; margin:3.0rem auto; width: 96%;}
    .contact_news li{margin-top:3.0rem; transition: .4s all;}
    .contact_news li:hover{ box-shadow: 0 .4rem 1.0rem rgba(135,172,255,.3);}
    .contact_news li a{display: block; background: #fff; padding:1.6rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .contact_news li .news_img{width: 40%;}
    .contact_news li .news_img_padd{ width:100%; height:0; padding-top:70%;overflow: hidden; position: relative;}
    .contact_news li .news_img_padd img{ position: absolute; top:0; left:0; width: 100%; transition:all .5s}
    .contact_news li:hover{transform:scale(1.04)}
    .contact_news li .news_right{ flex: 1; margin:2.0rem 0 2.0rem 2.0rem; display: flex; flex-direction: column; justify-content: space-between;}
    .contact_news li .news_text h2{font-size:1.8rem; font-weight: bold; color:#222;}
    .contact_news li .news_text p{font-size:1.0rem; margin-top: 1rem; line-height: 1.6rem;}
    .contact_news li .news_mode{ margin-top: 2.0rem; padding-top: 2.0rem; border-top: 1px solid #e5e5e5; display: flex; align-items: center; justify-content: space-between;}
    .contact_news li .news_mode_left{display: flex; align-items: center; font-family: 'sam';}
    .contact_news li .news_mode_left span{ margin-right: 1.4rem;}
    .contact_news li .news_mode_left span i{ margin-right: .4rem;}
    .contact_news li .news_mode_right{width:9rem; margin-right: 0; transition: .4s all; height:3rem; border-radius: 1.5rem; background: #222; display: flex; align-items: center; justify-content: center; color: #fff;}
    .contact_news li .news_mode_right:hover{margin-right: -1.0rem;}
    .contact_news li .news_mode_right i{width:1.8rem; height: 1.8rem; background: #fff; color: #222; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-left: .8rem; font-size: .87rem;}
    .page{margin-top:3.0rem}
    .page dl{display: flex; align-items: center; justify-content: center;}
    .page dl dd{ font-size:1.0rem; color: #222; margin:0 1.0rem;}
    .page dl dd a{color: #000; padding:.6rem}
    .page dl dd i{margin: 0 .6rem; font-size: .87rem;}
    .page dl dd a:hover{color: #1d58da;}
    /*  */
    .visa_list{background: #fff; padding:2rem 2.6rem; margin-top: 2.0rem;}
    .visa_list h2{ font-size: 1.4rem; color: #222; font-weight: bold; margin-bottom: 1.0rem;}
    .visa_list p{ font-size:1.0rem; margin-top: .2rem; line-height: 1.8rem;}
    .lianxi{background: rgba(29,88,218,.1); position: relative; margin-top: 1.6rem; color: #1d58da; padding:.8rem 1.4rem; display: flex; align-items: center; justify-content: space-between;}
    .lianxi ::after{width:.4rem; background: #1d58da; content: ''; position: absolute; left: 0; top:0; height:100%}
    .lianxi a{color: #1d58da; font-size:1.0rem}
    .lianxi a i{ font-size:.87rem; display: inline-block; margin-left: .4rem;}
    .zhu{color: #1d58da; margin-top:1.4rem}
    .visa_list table tr td{line-height: 1.8rem;font-weight: bold;}
    .visa_list table tr td:nth-child(1){text-align: right; padding-right: 1.0rem; width:10.0rem; font-weight: normal;}
    .visa_list table tr td a{color: #1d58da;}
    .visa_map{ margin-top:1.0rem}
    .visa_map iframe{ width: 100%; height: 40vh;}
    /*  */
    .service{display: flex;justify-content: flex-end; position: relative; flex-wrap: wrap;}
    .service_img{max-width: 1310px; width: 96%; margin-right: -2%; margin-top: 4.0rem;}
    .service_img img{ width:100%}
    .service_tel{width:16rem; background: #fff; border-radius: .4rem; box-sizing: border-box; padding:1.8rem; box-shadow: 0 10px 20px rgba(180,189,209,.3);}
    .service_tel{ position: absolute; top:4.0rem; left:0; overflow: hidden;}
    .service_tel::after{position: absolute; top:0; right:0; width:100%; height: .6rem; background: linear-gradient(to left,#60d4ff,#2a6eff); content: '';}
    .service_title{ font-size:1.4rem; font-weight: bold; color: #222;}
    .service_tel_list{ margin-top:1.4rem}
    .service_tel_list h3{font-size:1.0rem; color: #222; padding-left: 1.0rem; position: relative; height:1.0rem; line-height: 1.0rem;}
    .service_tel_list h3::after{position: absolute; height:100%; width:4px; background: #2a6eff; top:0; left:0; content: '';}
    .service_tel_list h4{font-size: 1.4rem; font-weight: bold; font-family: 'sam'; margin-top: 8px; padding-left: 1.0srem;}
    .contact_school{max-width: 1440px; margin: 3.0rem auto; width:96%;}
    .school_top{margin-top: 3.0rem;}
    .school_top ul{display: flex; align-items: center;}
    .school_top ul li{width:10rem; background:#fff; display: flex; margin-right:2.0rem; border-radius: .4rem;}
    .school_top .swiper-slide-active{background: linear-gradient(to bottom,#f2f6ff,#fff); border: 2px solid #fff; box-sizing: border-box; box-shadow:0 4px 10px rgba(29,88,218,.2);}
    .school_top .swiper-slide a{display: flex; padding:1.0rem; border-radius: .4rem; box-sizing: border-box; background: #fff;}
    .school_top .swiper-slide a svg{width:2.0rem; height: 2.0rem;}
    .school_top .swiper-slide a .school_name{margin-left: 1rem;}
    .school_top .swiper-slide a .school_name h3{font-size:1.2rem; color: #222; font-weight: bold;}
    .school_top ul li a .school_name h4{font-size: .87rem; color:#222;}
    .school_list ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
    .school_list ul li{width: 49%;background: #fff; margin-top: 2.0rem;}
    .school_list ul li a{ box-sizing: border-box; padding: 1.4rem; display: flex; align-items: center;}
    .school_list ul li a .school_left{width: 30%; max-width: 290px;}
    .school_list ul li a .school_left_padd{width: 100%; height: 0; overflow: hidden; padding-top: 100%; position: relative;}
    .school_list ul li a .school_left_padd img{ position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); max-width:100%; max-height: 100%;}
    .school_list ul li .school_right{ flex: 1; margin-left: 1.4rem;}
    .school_list ul li .school_right h3{font-size: 1.2rem; font-weight: bold; color: #222;}
    .school_list ul li .school_right h3 span{color: #2a6eff;}
    .school_list ul li .school_right p{font-size:1.0rem; margin-top: .4rem;}
    .school_list ul li .school_right h4{margin-top: 1.0rem; font-size: 1.0rem;}
    .school_list ul li .school_right h4 i{display: inline-block; margin-left: .4rem;}
    .details{max-width: 1440px; display: flex; justify-content: space-between; margin:3.0rem auto; width: 96%; padding: 1.0rem 0; align-items: flex-start; flex-wrap: wrap;}
    .details_left{width: 74%;}
    .details_left h1{font-size: 1.8rem; font-weight: bold; color: #222;}
    .details_left_data{color: #7b7b7b; display: flex; align-items: center; margin-top: .8rem;}
    .details_left_data span{display: block; margin-right: 1.0rem;}
    .details_left_data i{display: inline-block; margin-right: .4rem;}
    .details_content{margin-top: 2.0rem;}
    .details_content p{font-size: 1.0rem; margin-top: 1.0rem; color: #1f1f1f;}
    .details_right{flex: 1; margin-left: 2.0rem; padding: 1.6rem; box-sizing: border-box; border: 1px solid #e5e5e5;}
    .details_right .details_title{font-size: 1.4rem; font-weight: bold;}
    .details_right ul li{margin-top: 1.4rem; border-bottom: 1px solid #e5e5e5; padding-bottom: .8rem;}
    .details_right ul li a{font-size: 1.0rem; font-weight: bold; color: #1f1f1f;}
    .details_data{color: #7b7b7b; display: flex; align-items: center; margin-top: .6rem;}
    .details_data span{display: block; margin-right: 1.0rem;}
    .details_data i{display: inline-block; margin-right: .4rem;}
    .details_list{display: flex; justify-content: space-between; margin-top: 2rem;}
    .details_list .details_list_div{ width: 48%;background: #f7f9ff;}
    .details_list .details_list_div a{display: block; padding: .8rem 1.4rem;}
    .details_list .details_list_div a h4{margin-top: .8rem;}
    .project{max-width: 1440px; width:96%; margin: 3.0rem auto; padding:1.0rem 0}
    .project_content{display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
    .project_content .project_left{width:12.0rem;}
    .project_left ul li{ background: #fff; margin-top: 2.0rem;}
    .project_left ul .project_curr{ background: linear-gradient(to right,#f8faff,#fff); box-shadow: 0 .5rem 1.0rem rgba(29,88,218,.2); border-radius: .2rem;}
    .project_left ul li a{display: flex; padding: 1rem 1.3rem; align-items: center;}
    .project_left ul li img{width:3.0rem; height:3.0rem; margin-right: 1.0rem;}
.project_left ul li svg {
    width: 3.0rem;
    height: 3.0rem;
    margin-right: 1.0rem;
}
    .project_left ul li .project_text h3{ font-size: 1.1rem; font-weight: bold;}
    .project_left ul li .project_text h4{font-size: .87rem;}
    .project_right{flex: 1; margin-left: 2.0rem; margin-top: 2.0rem; background: #fff;}
    .project_right_padding{padding: 2rem;}
    .project_right h2{font-size: 1.6rem; font-weight: bold; color: #222; border-bottom: 1px solid #e5e5e5;padding-bottom: .8rem;}
    .project_right p{font-size: 1.0rem; margin-top: .8rem;}
    .contact_enroll{background: #fff; border-radius: .4rem; padding:2.0rem; margin-top: 1.0rem;}
    .contact_tishi{background: rgba(255,188,43,.1); margin-top: 1.4rem; border-radius: .2rem; border: 1px solid rgba(255,188,43,.2); padding: .6rem 1.0rem; color: #866316; display: flex; align-items: center;}
    .contact_tishi i{color: #ffa32b; font-size: 1.2rem; margin-right: .6rem;}
    .enroll_title{ font-size: 2.0rem; color: #222; font-weight: bold; margin-top: 2.0rem;}
    .enroll_title_{ font-size: 1.4rem; color: #222; font-weight: bold; border-bottom: 1px solid #e5e5e5; padding-bottom: 1.0rem;}
    .enroll_title_ span{color: #1d58da;}
    .enroll_list{display: flex; align-items: center;margin-top: 2.0rem; max-width: 600px; margin-right: 3.0rem; flex-wrap: wrap;}
    .enroll_list label{font-size: 1.0rem; color: #222; width: 7.0rem; }
    .enroll_list label span{color: #f00;}
    .enroll_list select{flex: 1; padding: 0 1.0rem; color: #222; box-sizing: border-box; border: none; background: #f5f7fc; height: 3rem; border-radius: .3rem;}
    .enroll_list input{flex: 1; padding: 0 1.0rem; color: #222; box-sizing: border-box; border: none; background: #f5f7fc; height: 3rem; border-radius: .3rem;}
    .enroll_form{display: flex; flex-wrap: wrap;}
    .enroll_form .enroll_list{width: 100%; max-width: 600px;}
    .enroll_form .enroll_select{display: flex; align-items: center; flex: 1;}
    .enroll_select select{margin-right: 1.0rem; flex: 1;}
    .enroll_select select:nth-child(3){margin-right: 0;}
    .contact_button{display: flex; align-items: center; margin-top: 3.0rem;}
    .contact_button button{width: 12rem;  height: 4.0rem; background: #1d58da; color: #fff; display: flex; align-items: center; justify-content: center;font-size: 1.0rem; border: none; border-radius: .3rem;}
    .contact_div{border: 1px solid #76a1ff; background: rgba(135,172,255,.1); height: 4rem; border-radius: .3rem; padding: .8rem 1.0rem; box-sizing: border-box; display: flex; margin-left: 2.0rem;}
    .contact_div_icon{width: 2.4rem; height: 2.4rem;}
    .contact_div_icon img{height: 100%;}
    .contact_div_left{display: flex; align-items: center;}
    .contact_div_left h3{font-size: 1.0rem; font-weight: bold; color: #222;}
    .contact_div_left h4{font-size: .87rem; color: #666;}
    .contact_div_text{margin-left: .6rem;}
    .contact_div_right{width: 2.0rem; height: 2.0rem; border-radius: .3rem; background: #fff; display: flex; align-items: center; justify-content: center; font-size: 1.4rem; color: #1d58da; margin-left: 1.0rem;}
    #cd-menu-trigger{display: none;}
    .fiexd_right{position: fixed; top: 50%; right: 10px; z-index: 999;}
    .fixed_right_guanzhu{background: #fff;width: 4.0rem; border-radius: 2rem; box-shadow: 0 .9rem 1.2rem rgba(29,88,218,.3); padding: 1rem 0; position: relative; cursor: pointer;}
    .fixed_right_guanzhu .fixed_right_list{width: 2.6rem; height: 2.6rem; margin: 0 auto; font-size: 2.0rem; display: flex; align-items: center; justify-content: center; position: relative;}
    .fixed_right_guanzhu .fixed_right_list i{font-size: 1.4rem; color: #838792;}
    .fixed_right_guanzhu .fixed_right_list:nth-child(3) i{font-size: 2.0rem;}
    .fixed_right_guanzhu .fixed_right_ewm{position: absolute; top: -3rem; right:2.0rem; width: 18rem; display: none;}
    .fixed_right_guanzhu .fixed_right_ewm img{width: 100%;}
    .fixed_right_guanzhu .fixed_right_ewm_div{position: absolute; top: 2.5rem; left:3.0rem; width: 11rem;}
    .fixed_right_guanzhu .fixed_right_ewm_div img{width: 100%;}
    .fixed_right_guanzhu .fixed_right_ewm_div p{font-size: 1.0rem; text-align: center; margin-top: .5rem;}
    .fixed_right_guanzhu .fixed_right_list:hover:nth-child(1) i{ color: #43c75c;}
    .fixed_right_guanzhu .fixed_right_list:hover:nth-child(2) i{ color: #222;}
    .fixed_right_guanzhu .fixed_right_list:hover:nth-child(3) i{ color: #ff2e4d;}
    .fixed_right_guanzhu .fixed_right_list:hover .fixed_right_ewm{display: block;}
    .fixed_right_dianhua{ position: absolute; right: 0; width: 4.0rem; height: 4.0rem;margin-top: 3.0rem; border-radius: 2rem; overflow: hidden;box-shadow: 0 .9rem 1.2rem rgba(29,88,218,.3);}
    .fixed_right_dianhua .fixed_right_icon{ width:4.0rem;height: 4.0rem; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #1d58da; z-index: 9;}
    .fixed_right_dianhua .fixed_right_icon i{font-size: 1.8rem; color: #fff;}
    .fixed_right_dianhua a{position: absolute; height: 4.0rem; width: 16rem; display: flex; align-items: center; border-radius: 2rem;}
    .fixed_right_tel{flex: 1; height: 4.0rem; font-size: 1.4rem; font-family: 'sam'; background: rgba(255,255,255,0); line-height: 4.0rem; padding-left: 2.4rem; margin-left: -2rem; font-weight: bold;}
    .fixed_right_dianhua:hover{width: 15rem; transition: .2s all;}
    .fixed_right_dianhua:hover .fixed_right_tel{background: rgba(255,255,255,1);}
    .bottom{background:#fff; padding-top:4.0rem; border-top:4px solid #1d58da}
    .bottom_content{width:96%; max-width:1440px; margin:0 auto; display:flex; justify-content:space-between; flex-wrap:wrap;}
    .bottom_content h3{ font-size:1.2rem; color:#222; font-weight:bold;}
    .bottom_content .bottom_logo { height:6.0rem;
    }
    .nav_ted {
        position: relative;
    }
    .nav_ted:hover .en-content{display:block;}
    .en-content {
        background: rgba(255,255,255,.7);
        position: absolute;
        top: 2.2rem;
        left: 0;
        width: 100%;
        text-align: center;
        display: none
    }

    .en-content a{width:100%; display:block; padding:.4rem 0;}
    .en-content a:hover{color:#1d58da}
    .bottom_content .bottom_logo img {
        height: 100%;
    }
    .bottom_content .bottom_youlian ul {
        display: flex;
        justify-content: space-between;
        margin-top: .6rem;
        flex-wrap: wrap;
    }
    .bottom_youlian ul li{ width:50%;}
    .bottom_youlian ul li a {
        color: #333;
        font-size: 1.0rem;
        margin-top: .5rem
    }
    .bottom_youlian ul li a:hover{color:#1d58da}
    .bottom_guanyu ul{font-size:1.0rem; color:#333; margin-top:.6rem;}
    .bottom_guanyu ul li{margin-top:.5rem;}
    .bottom_banquan{margin-top:2.0rem; padding:1.0rem 0; border-top:1px solid #e5e5e5; font-size:1.0rem; color:#333; display:flex; align-items:center; justify-content:space-between;}
    .bottom_banquan_content {
        width: 96%;
        max-width: 1440px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between
    }
    .flip-3d{display: block;
    
    height: 0;
    padding-top: 56%;
    position: relative;}
    .flip-3d .figure { 
	  position: absolute; top:0; left:0; width:100%; height:100%; 
	  transform-style: preserve-3d; 
	  transition: 1s transform;
	  font-size: 1.6rem; height: 100%;
	}
	.flip-3d .figure img { 
	 
	}
	.flip-3d .figure figcaption { 
	  position: absolute; 
	  width: 100%; height: 100%; top: 0; 
	  transform: rotateY(.5turn) translateZ(1px); 
	  background: rgba(255,255,255,0.9); 
	  text-align: center; 
	  padding-top: 45%; 
	  opacity: 0.6; 
	  transition: 1s .5s opacity; 
	}
	.flip-3d:hover .figure { transform: rotateY(.5turn); }
	.flip-3d:hover .figure figcaption { opacity: 1; }
	@media screen and (max-width: 800px) { 
	  #flip-3d { perspective-origin: center top; }
		#flip-3d .figure { 
	    float: none; 
	    width: 50%; 
	    margin: 0 auto; 
	    margin-bottom: 12vw; 
	  }
	  .flip-3d .figure figcaption{font-size: 0.8rem;}
	  #flip-3d .figure:last-child { display: none; }
	}
    @media screen and (max-width:640px) {
        .bottom_content .bottom_logo img{display:block; margin:0 auto;}
        .nav_content{height:4.0rem;}
        .nav .logo{height:3.0rem;}
        .bottom_youlian{margin-top:1.4rem;}
        .bottom_guanyu{margin-top:1.4rem;}
        .information_left{width:100%}
        .information_right2{width: 100%; margin-top: 2.0rem;}
        .title_index .title_left_en{font-size: 1.0rem;}
        .zixun_list_1{width: 100%;}
        .zixun_list_2{width: 49%;}
        .zixun_list_2 .zixun_list_text{padding: 1.0rem;}
        .zhinan .zhinan_left{width: 100%;}
        .zhinan .zhinan_right{width: 100%; margin-left: 0; margin-top: 0rem;}
        .zhinan_title ul{display: flex; flex-wrap: wrap;}
        .zhinan_title ul li{width: 33.33%;}
        .zhinan .zhinan_title{margin-top: 1.0rem;}
        .zhinan .zhinan_title ul li{margin: 1.0rem 0;}
        .zixun_content{margin: 1.0rem auto;}
        .tuijian{padding: 1.0rem 0;}
        .zhinan{background-size:auto 100%;}
        .zhinan_content{margin: 2.0rem auto;}
        .news_index .newsSwiper{width: 100%;}
        .footer_top_right{display: none;}
        .footer .footer_ewm{display: none;}
        .footer .footer_text{text-align: left;}
        .tuijian_content .swiper-slide ul li{width: 32.33%;}
        .news_index .swiper_right_bottom{display: none;}
        .nav nav{display: none;}
        /* .hezuo .swiper-slide img{width: 100%;} */
        .company .company_left{width: 100%;}
        .company .company_left video{margin-top: 0%;}
        .company .company_right{width: 100%;}
        .nav_conatct{display: none;}
        .company_map_content ul li{margin-top: 2.0rem;}
        .contactUs_list ul li h4{font-size: 1.4rem;}
        .contactUs_list ul li{width: 100%; margin-top: 1.0rem;}
        .details_left{width: 100%;}
        .details_right{margin-left: 0; margin-top:2.0rem; padding:0; border: none;}
        .details_list{flex-wrap: wrap;}
        .details_list .details_list_div{width: 100%; margin-top: 1.0rem;}
        .hire ul li{width: 100%;}
        .team ul li .team_img{width: 100%;}
        .team ul li .team_text{width: 100%; margin-top: 2.0rem;}
        .contact_news li .news_right{margin-left: 0; margin-bottom: 0;}
        .contact_news li .news_img{width: 100%;}
        .contact_news li .news_mode_right{display: none;}
        .project_content .project_left{width: 100%;}
        .project_content .project_left ul{display: flex; justify-content: space-between;}
        .project_right{margin-left: 0;}
        .project_left ul li{width: 32.33%;}
        .school_list ul li{width: 100%;}
        .service{ margin-top: 2.0rem;}
        .service_tel{position: static;width: 100%;}
        .service_img{width: 100%; margin-right: 0;}
        .enroll_list{margin-right: 0;}
        .enroll_list select{width: 100%;}
        .enroll_list label{width: 100%; margin-bottom: .6rem;}
        .contact_enroll{padding: 1.0rem;}
        .nav_right{display: none;}
        #cd-menu-trigger{display: block;}
    }