.services {
    width: 100%;
    /* height: 800px; */
    /* background-color: aquamarine; */

}

.services_center {
    width: 74%;

    /* background-color: blue; */
    margin: 0 auto;
    margin-bottom: 70px;
}

.services_center_con {
    width: 100%;
    margin-bottom: 60px;
}

.Investment_in_Kunshan_tit {
    width: 100%;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 15px;
}
.Investment_in_Kunshan_tit a{color:#000}

.Investment_in_Kunshan_con {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.Investment_in_Kunshan_con_tit {
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    margin: 27px 0;

}

.Investment_in_Kunshan_con_left {
    width: 75.7%;
}

.Investment_in_Kunshan_con_left_top {
    width: 100%;
}

.Investment_in_Kunshan_con_left_top_con {
    display: flex;
    justify-content: space-between;
}

.Investment_in_Kunshan_con_left_top_con_left {
    width: 31%;
    overflow: hidden;
}

.Investment_in_Kunshan_con_left_top_con_left a {
    overflow: hidden;
}

.Investment_in_Kunshan_con_left_top_con_left img {
    width: 100%;
}

.Investment_in_Kunshan_con_left_top_con_right {
    width: 65%;
    position: relative;
}

.Investment_in_Kunshan_con_left_top_con_right_txt {
    font-size: 18px;
    color: #808080;
    line-height: 1.6em;
}

.Investment_in_Kunshan_con_left_top_con_right_gd {
    width: 100px;
    height: 29px;
    border: 1px solid #135BD6;
    text-align: center;
    font-size: 14px;
    line-height: 29px;
    margin-top: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.Investment_in_Kunshan_con_left_top_con_right_gd a{ color: #135BD6;}
.Investment_in_Kunshan_con_left_top_con_right_gd:hover{background: #135BD6;}
.Investment_in_Kunshan_con_left_top_con_right_gd:hover a{color:#fff}

.Investment_in_Kunshan_con_left_bottom_con {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.Investment_in_Kunshan_con_left_bottom_con_con {
    border-radius: 9px;
    width: 48%;
    display: flex;
    box-shadow: 2px 2px 5px 2px rgb(21, 92, 179,.14);
}

.Investment_in_Kunshan_con_left_bottom_con_con a {
    width: 34.6%;
}

.Investment_in_Kunshan_con_left_bottom_con_con img {
    width: 100%;
    height: 100%;
}

.Investment_in_Kunshan_con_left_bottom_con_con .txt {
    width: 65%;
    font-size: 20px;
    margin: 28px 0 20px 32px;
    box-sizing: content-box;
}

.Investment_in_Kunshan_con_right {
    width: 22%;
    height: 100%;
    display: flex;
    flex-direction: column;

}


.Investment_in_Kunshan_con_right a {
    height: 100%;
}

.Investment_in_Kunshan_con_right img {
    width: 100%;
    height: 400px;
    /* margin-top: 40px; */
}


.Traveling_in_Kunshan {
    width: 100%;
    background-color: #BBD9ED;
    overflow: hidden;
    padding-bottom: 70px;
}

.Traveling_in_Kunshan_tit {
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    margin: 50px 0;
}

.tk_center {
    width: 74%;
    /* height: 500px; */
    margin: 0 auto;
    /* background-color: bisque; */
    display: flex;
    flex-wrap: wrap;
}

.tk_center_left_top {
    width: 57%;
    position: relative;

}

.tk_center_left_top_con {

    display: flex;
    flex-wrap: wrap;
    width: 58%;
    /* height: 480px; */
    position: absolute;
    right: -50px;
    bottom: 0;

}

.tk_center_left_top li {
    width: 50%;
    /* height: 50%; */
}

.tk_center_left_top li img {
    width: 255px;
    height: 240px;
}

.tk_center_right_top {

    width: 42%;
}

.tk_center_right_top li {

    width: 100%;
    height: 100%;
}

.tk_center_right_top li img {

    width: 100%;
    height: 100%;
}


.tk_center_left_bottom {
    width: 61%;
}

.tk_center_left_bottom li {
    width: 100%;
}

.tk_center_left_bottom li img {
    width: 100%;
}

.tk_center_right_bottom {
    width: 39%;

}

.tk_center_right_bottom_con {
    width: 91%;
    
    display: flex;
    flex-wrap: wrap;

}

.tk_center_right_bottom li {
    width: 50%;
    height: 233px;

}

.Studying_in_Kunshan{
    width: 100%;
}

.sk_tit {
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-weight: bold;
    margin: 50px 0;
}
.sk_con{
    width: 74%;
    margin: 0 auto;
}

.sk_con_top{
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-bottom: 40px;

}
.sk_con_top_img{
    width: 48.7%;
    height: 439px;overflow: hidden;
 
}
.sk_con_top_img img{
    height: 100%;
    width: 100%;
    

}

.sk_con_top_txt{
width: 48.7%;
font-size: 18px;
line-height: 1.8em;
position: relative;
color: #808080;
}

.sk_con_top_gd{
width: 100px;
    height: 29px;
    border: 1px solid #135BD6;
    text-align: center;
    font-size: 14px;
    line-height: 29px;
    margin-top: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.sk_con_top_gd a{color: #135BD6;}
.sk_con_top_gd:hover a{color:#fff}
.sk_con_top_gd:hover {background-color:#135BD6 ;}
 .sk_con_bottom{
    display: flex;
justify-content: space-between;
 }

 .sk_con_bottom_con{
   // width: 31.6%;
    overflow: hidden;

 }

 .Living_in_Kunshan{
    width: 100%;
background-color: rgba(145, 145, 236, .4);

 }
 .lk_tit{
    width: 100%;
        text-align: center;
        font-size: 40px;
        font-weight: bold;
        margin: 50px 0;

 }

 .lk_con{
    width: 74%;
    margin: 0 auto;
    /* background-color: aqua; */
    /* height: 500px; */
    display: flex;
    justify-content: space-between;

 }
   .swiper-container {
       width: 100%;
       height: 100%;
       overflow: hidden;
   }
   .lk_con_left{
    width: 74%;
    float: left;
   }
   .lk_con_right{
    display: flex;
    flex-direction: column;
    width: 23%;
    align-items: center;
    float: right;
.lk_con_right
   }

   .lk_con_right_con{
    width: 100%;
    height: 187px;
    background-color: #e6e5e5;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 20px;
    text-align: center;
   }
   
   .lk_con_right_con img,.wk_con_con img{  -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;}
   .lk_con_right_con:hover,.wk_con_con:hover{color:#3370D9}
   .lk_con_right_con :hover img,.wk_con_con:hover img{transform: rotateY(360deg); transition: all .5s linear;}
   .lk_con_right_con div{margin-top: 20px;}
   .lk_con_right_con b{display: block;}
      
    
       .gzdmksz_swiper .swiper-slide {
            text-align: center;
            font-size: 18px;
            background: #fff;
    
            /* Center slide text vertically */
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            align-items: center;
            transition: 300ms;
            transform: scale(0.8);
        }
    
          .gzdmksz_swiper  .swiper-slide-active,
        .gzdmksz_swiper .swiper-slide-duplicate-active {
            transform: scale(1);
        }

        .wk_tit{
            width: 100%;
                text-align: center;
                font-size: 40px;
                font-weight: bold;
                margin: 60px 0;


        }

        .wk_con{
            width: 74%;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
margin-bottom: 100px;
        }

        .wk_con_con{
            display: flex;
            flex-direction: column;
            align-items: center;

    font-size: 22px;
     font-weight: bold;
    width: 490px;
    text-align: center;

        }

        .wk_con_con a{
            margin-bottom: 20px;
        }


/* 多行省略号 */
.elli-m5{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical; }

/* 多行省略号 */
.elli-m12{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 12; -webkit-box-orient: vertical; 

line-height: 40px;
}






        .gzdmksz_swiper {
            margin: 0 auto;
            margin-bottom: 40px;
            position: relative;
            min-height: 400px;
        }

        .gzdmksz_swiper .swiper-slide {
            width: 60%;
        }

        .gzdmksz_swiper .swiper-slide a {
            display: block;
            width: 100%;
            height: 512px;
			position: relative;
			overflow: hidden;
        }
		 .gzdmksz_swiper .swiper-slide .pic{height:100%; width: 100%; object-fit: cover; }
        .gzdmksz_swiper .swiper-slide a img {
			max-width: inherit;
            /* display: block;
            width: 100%;
            height: 100%; */
			
        }

        .gzdmksz_swiper .swiper-nav {
            width: 37px;
            height: 66px;
            position: absolute;
            z-index: 999;
            cursor: pointer;
        }

        .gzdmksz_swiper .swiper-nav.prev {
            background: url(../images/gzdmksz_arrl.png) center no-repeat;
            top: 43%;
            left: -66px;
        }

        .gzdmksz_swiper .swiper-nav.next {
            background: url(../images/gzdmksz_arrr.png) center no-repeat;
            top: 43%;
            right: -66px;
        }


        .Traveling-menu{
            height: 433px;
            overflow: hidden;
        }
.Traveling-menu .trave-l{float: left; width: 56.8%;position: relative;}
.Traveling-menu .trave-r{float: left; width: 43.2%;position: relative;}
.Traveling-menu .trave-l .trave-ul{height: 586px; width: 100%;}
.Traveling-menu .trave-l .trave-ul ul{ position: absolute; bottom: 0; right: 0; width: 510px;}
.Traveling-menu .trave-ul{width: 510px;position: relative;z-index: 1;}
.Traveling-menu .trave-ul li{float: left;width: 50%;position: relative; height: 200px;}
.Traveling-menu .picture{overflow: hidden; height: 100%;}
.Traveling-menu .picture img{width: 100%; height: 100%;}
.Traveling-menu .trave-ul li a{display: block; width: 100%; height: 100%;}
.Traveling-menu .trave-ul li .text{position: absolute;color:#fff;left: 0;right: 0;text-align: center;padding-top: 60px;z-index: 1;}
.Traveling-menu .trave-ul li .text span{font-size: 20px;font-weight: bold;margin-top: 10px;display: block;padding: 0px 15px;}
.Traveling-menu .trave-ul li .text i{display: block;width: 50px;margin: auto;}
.Traveling-menu .trave-ul li .text b{display: block;}
.Traveling-menu .trave-ul li.orange {background-color: #FD740B;}
.Traveling-menu .trave-ul li.orange .text{position: initial;}

.Traveling-menu .trave-margl{margin-left: -40px;}
.Traveling-menu .trave-margl{position: relative;}
.Traveling-menu .trave-margl .text{position: absolute;color:#fff;left: 0;right: 0;top: 50%; text-align: center;z-index: 1;margin-top: -20px;}
.Traveling-menu .trave-margl .text span{font-size: 20px;font-weight: bold;margin-top: 10px;display: block;padding: 0px 15px;}
.Traveling-menu .trave-margl .text i{display: block;width: 50px;margin: auto;}
.trave-rpic{height: 400px;}

.gzdmksz_swiper .swiper-slide .text{position: absolute; bottom: 0; height: 50px; line-height: 1.5em; left: 0; right: 0;z-index: 1;color:#fff;font-weight: bold;display: none;padding:0px 30px;}
.gzdmksz_swiper .swiper-slide.swiper-slide-active .text{display: block;}
.gzdmksz_swiper .swiper-slide.swiper-slide-active .text span{position: relative;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;display: block;}

.Traveling_bottom{
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}
.swiper-container_tik{
    position: relative;
}
.swiperBtn_l{
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    left: -30px;
    top: 320px;
    z-index: 1000;
  

    overflow: hidden;
}

.swiperBtn_r{
    position: absolute;
    width: 60px;
        height: 60px;
        border-radius: 30px;
        position: absolute;
        right:-30px ;
        top: 320px;
        z-index: 1000;
     
    
        overflow: hidden;
}
.tik_container{
    width: 1440px;
    margin: 0 auto;
    position: relative;
}


.swiper_zg{
    position: absolute;
    bottom: 0;
    background-color: rgba(42, 95, 189,.75);
width: 456px; 
height: 76px;
z-index: 100;

text-align: center;
line-height: 76px;
font-size: 18px;
color: #fff;
}
.swiper-container_tik .swiper-slide{
    position: relative;
   width: 456px!important; 
}

.swiper-container_tik .swiper-slide img {

height: 433px;
}

.tik_erj_tit{
    font-style: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}


 .swiper-ctrl-prev{
            width:25px ;
            height: 40px;
            background-color:rgba(48, 162, 238, 0.5);
            position: absolute;
            left: 0;
            bottom: 200px;
z-index: 1000;
color: #fff;
line-height: 40px;

        }

        .swiper-ctrl-next{
             width:25px ;
            height: 40px;
            background-color:rgba(48, 162, 238, 0.5);
            position: absolute;
            right: 0;
            bottom: 200px;
z-index: 1000;
color: #fff;
line-height: 40px;

        }