
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:Microsoft YaHei,黑体,Verdana,Arial,sans-serif;-webkit-text-size-adjust:none;color:#333;overflow-x:hidden;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;transition:all 0.3s;}
input:focus,select:focus,option:focus,textarea:focus{ outline:none;}
textarea,input[type=date],input[type=number]{ resize:none; border: none;}
button:hover,input[class*=b]:hover{ cursor:pointer;}
i,u{font-style: normal;font-weight: normal;}
.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.rel{position:relative;}
.container{width:63.05%;margin:0 auto;position:relative;z-index:9;}
.pad{padding:50px 0;box-sizing:border-box;}


/*header*/
.top_bg{height:160px;background:url(../image/top_bg.jpg) no-repeat center top;background-size: 100% 100%;overflow: hidden;}
.nav_list{width:66%;}
.nav_list li{width:11%;float:left;}
.nav_list li a{height:160px;background:url(../image/nav_hover.png) no-repeat center -160px;transition:all .5s linear;display:flex;align-items: center;justify-content: center;font-size: 16px;}
.nav_list li a:hover{background:url(../image/nav_hover.png) no-repeat center center;}
.logo{
    width: 26%;
}
.logo img{
    width: 100%;
}
.light {
    cursor: pointer;
    position: absolute;
    left: -180px;
    top: 0;
    width: 80px;
    height: 90px;
    background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
    -ms-transform: skewx(-25deg);
    animation: light_move 2.5s 1s infinite linear;
    -webkit-animation: light_move 2.5s 1s infinite linear;
    -moz-animation: light_move 2.5s 1s infinite linear;
    -o-animation: light_move 2.5s 1s infinite linear;
    -ms-animation: light_move 2.5s 1s infinite linear;
}

@keyframes light_move{
    0% {
        left: -180px;
    }
    30% {
        left: 408px;
    }
    75% {
        left: 50px;
    }
    100% {
        left: 408px;
    }
}
/* banner */
.banner{ width:100%; height:800px; overflow:hidden; position:relative;z-index:1}
.b-img{ height:800px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:800px; float:left;}

.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../image/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../image/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:325px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


/*聆听您心灵的声音*/
.bg01{height:734px;background:url(../image/bg01.jpg) no-repeat center top;}
.bird{position:absolute;right:0;top:-100px;z-index:2;}
.flower{position:absolute;left:0;bottom:0;z-index:2;}
.index_tit{display:inline-block;height:65px;line-height:50px;background:url(../image/tit_bg.png) no-repeat left top;padding:0 100px 0 205px;box-sizing:border-box;font-size:30px;margin-bottom:50px;}
.index_tit b{padding-right:10px;color:#999;}
.ting_list li{width:15%;margin-right:12%;float:left;line-height:50px;font-size:22px;margin-bottom:50px;}
.ting_list li:nth-child(4n){margin: 0}
.ting_list li a{display:block;transition:all 1s linear;}
.ting_list li:hover a{color:#77a99e;transform: rotateY(360deg);}

.ting_list_pic{width: 40%;height: 70px;padding:30%;background:url(../image/icon01.png) no-repeat;background-size: 100% 100%;}
.ting_list_pic>div{width:100%;height:100%;overflow:hidden;}
.ting_list_pic span{width: 100%;height: 100%; display:block;transition:all .5s linear;position: relative;}
.ting_list_pic span img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.ting_list_pic span .ht02{
    display: none;
    z-index: 999;
}
.ting_list li:hover .ting_list_pic span .ht02{
    display: block
}

/*首席咨询师*/
.bg02{max-height:784px;background:url(../image/bg02.jpg) no-repeat center top;}
.team_pic{width:52%;position: relative;height: 0;padding-bottom: calc(100%/618 * 213);}
.team_pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.team_name{position:absolute;left:77.5%;top:0;width:46%;height:100%;background:url(../image/team_name.png) no-repeat;background-size: 100% 100%}

.team_name_text{display:block;width:80px;line-height:60px;height:220px;font-size:36px;position: absolute;top: calc(50% - 60px);left: calc(50% - 40px)}
.team_con{width:40%;z-index:1;position:relative;}
.team_con h3{font-size:22px;line-height:50px;}
.team_con_text{max-height:170px;line-height:28px;font-size:18px;color:#666;overflow: hidden;}
.team_more{display:block;width:270px;height:60px;line-height:60px;background:url(../image/more_bg.png) no-repeat center bottom;margin:40px auto 0;color:#fff;font-size:20px;}
.team_more1{display:block;width:270px;height:60px;line-height:60px;background:url(../image/more_bg.png) no-repeat center bottom;margin:40px auto 0;color:#fff;font-size:20px;}
/*中心图片*/
.bg03{background:url(../image/bg03.jpg) no-repeat center bottom;background-size: cover;background-size: 100% 100%}
.qlm{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: calc(100%/1200*570);
}
.mar_r{margin-right:0.45%;width: 33%;position: absolute;height: 100%;left: 0;top: 0}
.mar_r img{width: 100%;height: 100%;}
.mar_a{margin-bottom:10px;width: 33%;position: absolute;height: 54%;left: 33.5%;top: 0}
.mar_a img{
    width: 100%;
    height: 100%;
}
.mar_b{margin-bottom:10px;width: 33%;position: absolute;height: 45%;right: 0;top: 0}
.mar_b img{
    width: 100%;
    height: 100%;
}
.mar_c{width: 33%;position: absolute;height: 45%;left: 33.5%;bottom: 0}
.mar_c img{
    width: 100%;
    height: 100%;
}
.mar_d{width: 33%;position: absolute;height: 54%;right: 0;bottom: 0}
.mar_d img{
    width: 100%;
    height: 100%;
}
.kuan{
    width: 33%;
}
.kuan img{
    width: 100%;
    height: 100%;
}
.center_pic{overflow:hidden; }
.center_pic img{transition:all .8s linear; width: 100%;}
.center_pic:hover img{transform:scale(1.1);}

/*中心简介*/
.bg04{height:437px;background:url(../image/bg04.jpg) no-repeat center top;}
.about_tit{display:inline-block;height:65px;line-height:50px;background:url(../image/tit_bg02.png) no-repeat left top;padding:0 100px 0 205px;box-sizing:border-box;font-size:30px;margin-bottom:30px;color:#fff;}
.about_tit b{padding-right:10px;color:#fff;}
.about_text{height:160px;line-height:40px;color:#fff; font-size: 18px;overflow: hidden;}
.about_more{display:block;width:270px;height:60px;line-height:60px;background:url(../image/more_bg02.png) no-repeat center bottom;margin:30px auto 0;color:#333;font-size:20px;}

/*视频中心*/
.bg05{max-height:1080px;background:url(../image/bg05.jpg) no-repeat center top;background-size: 100% 100%}

.bf_sp img{
    width: 100%;
}
/*资质图片*/
.bg06{max-height:813px;background:url(../image/bg06.jpg) no-repeat center top;}

.honor_con{padding:10px;line-height:40px;color:#666;}
.honor_con h3{font-size:18px;color:#333;font-weight:bold;}

/*来访须知*/
.notice_tit{position:absolute;left:50%;top:50%;margin-top:-190px;margin-left:-190px;width:380px;height:380px;background:rgba(255,255,255,.2);border-radius:50%;overflow:hidden;padding:30px;box-sizing:border-box;z-index:2;}
.notice_tit dl{width:320px;height:320px;line-height:100px;background:#fff;border-radius:50%;}
.notice_tit dt{font-size:36px;padding-top:60px;position:relative;}
.notice_tit dt:after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:3px;margin-left:-30px;background:#77a99e;}
.notice_tit dd{font-size:48px;}

.notice_list li{width:49.5%;box-sizing:border-box;float:left;position:relative;}
.notice_list01{margin-right:.5%;margin-bottom:.5%;}
.notice_list02{margin-left:.5%;margin-bottom:.5%;}
.notice_con{position:absolute;left:50%;top:50%;margin-top:-90px;margin-left:-240px;width:480px;height:180px;color:#fff;line-height:40px;font-size:22px;}
.notice_con h3{font-size:40px;font-weight:normal;line-height:100px;}

/*我们的服务*/
.bg07{max-height:882px;background:url(../image/bg07.jpg) no-repeat center top;background-size: 100% 100%;}
.ser_list li {
    width: 31%;
    border-radius: 20px;
    margin: 0 13px 10px;
    float: left;
    overflow: hidden;
    position: relative;
    height: 0;
    padding-bottom: calc(100%/390 * 82)
}
.xg{
  padding-left: 9%;  
}
.xg li {
    width: 28%;
    border-radius: 20px;
    margin: 0 13px 10px;
    float: left;
    overflow: hidden;
    position: relative;
    height: 0;
    padding-bottom: calc(100%/390 * 70)
}
.ser_list li:nth-child(3n){
    margin-right: 0
}.xg li:nth-child(3n){
    margin-right: 0
}
.ser_list li img{transition:all 1s linear;width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ser_list li:hover img{transform:scale(1.2);}
.ser_list_name{position:absolute;left:0;top:0;width:100%;height:100%;line-height:40px;background:rgba(119,169,158,.8) url(../image/eye.png) no-repeat center 280px;color:#fff;font-size:16px;text-transform:uppercase;transition:all .8s linear;}
.ser_list_name h3{font-size:24px;padding-top:20%;font-weight:normal;}
.ser_list li:hover .ser_list_name{background:rgba(0,0,0,.6) url(../image/eye.png) no-repeat center 84%;}

/*footer*/
.bot_bor{padding:30px 0;border-top:#8daca0 solid 1px;}
.bot_tel{margin-top:30px;padding-left:50px;height:40px;line-height:40px;font-size:24px;background:url(../image/tel.png) no-repeat left center;}
.bot_pad{padding-top:50px;}
.bot_nav{width:73%;}
.bot_nav li{width:14%;line-height:40px;border-right:#ddd solid 1px;float:left;}
.bot_nav li h3{font-size:16px;font-weight:normal;color:#333;}
.bot_nav li a{display:block;color:#999;}
.bot_nav li a:hover{color:#77a99e;}
.ewm_tit{line-height:50px;margin-bottom:10px;}
.ewm_bor{width:260px;border:#ddd solid 1px;border-radius:10px;margin-bottom:20px;}
.ewm_pic{padding:20px;border-right:#ddd solid 1px;}
.ewm_sao{padding:20px 30px;line-height:20px;}
.ewm_sao img{margin-bottom:10px;}
.copyright{padding:15px 0;background:#333;color:#fff;}

/*main*/
.main_banner{height:420px;background:url(../image/20190412172811_26946.jpg) no-repeat center top;}
.banner_tit{padding-top:80px;line-height:80px;}
.banner_tit dt{font-size:36px;padding-top:60px;position:relative;}
.banner_tit dt:after{content:"";position:absolute;left:50%;bottom:0;width:60px;height:3px;margin-left:-30px;background:#77a99e;}
.banner_tit dd{font-size:24px;color:#666;}
.main_bg{min-height:800px;background:url(../image/main_bg.jpg) no-repeat center bottom;background-size: 100%}
.main_bird{position:absolute;right:0;top:0;z-index:2;}
.team_one{padding:50px 0;}
.team_one span{
    width: 43%;
}
/* .team_one span img{
    width: 100%;
} */
.team_one_con{width:53%;}
.team_one_con h3{font-size:24px;line-height:60px;}
.team_one_text{height:210px;line-height:35px;overflow:hidden;font-size:16px;margin-bottom:20px;}
.team_one_more{width:160px;height:40px;line-height:40px;color:#fff;border-radius:5px;background:#77a99e;}
.main_team_tit{width:160px;height:40px;line-height:40px;border:#ddd solid 1px;margin:0 auto 50px;border-radius:5px;font-size:16px;}
/* .main_team{margin-left:-30px;} */
.main_team li{width:31.75%;overflow: hidden;margin-right:1.8%;margin-bottom:30px;background:#eee;float:left;border:#ddd solid 1px;transition:all .5s linear;position: relative;height: 0;padding-bottom: calc(100%/377 * 100)}
 .main_team li:nth-child(3n){
    margin: 0;
    margin-bottom:30px;
} 
.main_team li:hover{box-shadow:0 0 15px #ddd;transform:translateY(-5px);}
.main_team li a{display:block;}
.main_team li img{
    width: 100%;
    height: 80%;
    position: absolute;
    left: 0;
    top: 0;
}
.main_team li p{
    width: 100%;
    padding: 5% 0;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.main_type{margin-bottom:50px;}
.main_type a{display:inline-block;min-width:100px;padding:0 20px;line-height:40px;border:#ddd solid 1px;border-radius:8px;margin:0 10px;}
.main_type a:hover{border:#77a99e solid 1px;color:#77a99e;}
.main_news li{border:#eee solid 1px;transition:all .5s linear;margin-bottom:30px;}
.main_news li:hover{border:#77a99e solid 1px;box-shadow:0 0 15px #ddd;}
.main_news_con{width:58%;padding:10px 20px;}
/* .main_news li span{
    width: 36%;
} */
.main_news li span img{
    width: 100%;
}
.main_news_con h3{font-size:20px;line-height:80px;margin-bottom:10px;position:relative;}
.main_news_con h3:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background:#77a99e;}
.main_news_text{line-height:40px;height:80px;color:#666;overflow:hidden;margin-bottom:10px;font-size: 18px}
.main_con{min-height:300px;line-height:40px;margin-bottom:50px;color:#666;}
.main_page{margin:50px 0 80px;}
.main_page a{display:inline-block;margin:0 5px;border:#ddd solid 1px;padding:0 15px;height:30px;line-height:30px;}
.main_page a:hover{background:#77a99e;color:#fff;border:#77a99e solid 1px;}


.slideGroup {
    position: relative;
}
.slideGroup .slideBox {
    overflow: hidden;
}

.slideGroup .sPrev,.slideGroup .sNext{position:absolute;top:50%;margin-top:-25px;width:30px;height:50px;overflow:hidden;cursor:pointer;}
.slideGroup .sPrev{left:-50px;background: url(../image/btn_left.png) no-repeat;}
.slideGroup .sNext{right:-50px;background: url(../image/btn_right.png) no-repeat;}
.slideGroup .parBd ul {
    overflow: hidden;
    zoom: 1;
}


.slideGroup .parBd ul li{width:49%;border:#ddd solid 1px;margin:0 5px;float:left;_display:inline;overflow:hidden;background:#fff;}
.slideGroup .parBd ul li img{
    width: 100%!important;
}

.bird{
    width: 22%;
}
.bird img{
    width: 100%;
}
@media only screen and (min-width:2560px){
 
    .team_con_text{
        font-size: 22px;
    }
    .ser_list li {
        margin: 0 10px 10px;
    }
  
}

@media only screen and (min-width:1700px){
    .container{
        width: 70.5%;
    }
    .ser_list li {
        margin: 0 10px 10px;
    }
    .team_con_text{
        line-height: 36px;
        max-height: 210px;
    }
    

}

@media only screen and (max-width:1200px){
    .container{
        width: 72.5%;
    }
    .ser_list li {
        margin: 0 10px 10px;
    }
    .dku{
        width: 100%;
    }
    .ting_list_pic{width: 40%;height: 47px !important;}
  .team_con_text{
        line-height: 36px;
        max-height: 210px;
    }

}
@media only screen and (max-width:1580px){
    .dku{
        width: 84%;
    }
    .ser_list li{
        width: 30% !important;
    }

}
@media only screen and (width:1680px){
    .container{
        width: 75.5%;
    }
    .ser_list li {
        margin: 0 10px 10px;
    }
    .dku{
        width: 100%;
    }

}

@media only screen and (width:1920px){
    .container{
        width: 62.5%;
    }
    .ser_list li {
        margin: 0 14px 10px;
    }
    .bg03{
        height: 940px;
    }

}
@media only screen and (max-width:1440px) and (min-width: 1200px){

    
    .notice_tit {
        margin-top: -142px;
        margin-left: -142px;
        width: 280px;
        height: 280px;
    }
    .notice_tit dl {
        width: 220px;
        height: 220px;
        line-height: 100px;
        background: #fff;
        border-radius: 50%;
    }
    .notice_tit dt {
        font-size: 36px;
        padding-top: 12px;
        position: relative;
    }
    .notice_tit dd {
        font-size: 34px;
    }
    .lqbz{
        width: 70%;
    }
    .dku{
        width: 100%;
    }
    .bot_nav {
        width: 73%;
    }
    .picScroll-left .bd ul li img{
        width: 588px;
        height: 410px;
    }
    .container{
        width: 73.5%;
    }
    .main_bird{
        width: 18%;
    }
    .main_bird img{
        width: 100%;
    }
    .ser_list li {
        width: 31%;
        margin: 0 10px 10px;
    }
    .dku{
        width: 86%;
    }
    .ting_list_pic {
        width: 40%;
        height: 53px;
    }
    .ting_list_pic {
        width: 40%;
        height: 53px !important;
    }

}
@media only screen and (max-width:1680px) and (min-width: 1440px){
    .ting_list_pic {
        width: 40%;
        height: 52px !important;
    }
}
@media only screen and (min-width:1440px){
    /* .ting_list_pic{width: 40%;height: 60px} */

    .notice_tit {
        margin-top: -190px;
        margin-left: -190px;
        width: 380px;
        height: 380px;
    }
    .notice_tit dl {
        width: 320px;
        height: 320px;
        line-height: 100px;
        background: #fff;
        border-radius: 50%;
    }
    .notice_tit dt {
        font-size: 36px;
        padding-top: 60px;
        position: relative;
    }

    .notice_tit dt:after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        width: 60px;
        height: 3px;
        margin-left: -30px;
        background: #77a99e;
    }

    .notice_tit dd {
        font-size: 48px;
    }
    .main_bird{
        width: 18%;
    }
    .main_bird img{
        width: 100%;
    }
    /* .ser_list li {
        width: 31%;
        height: 250px;
        border-radius: 20px;
        margin: 0 14px 10px;
        float: left;
        overflow: hidden;
        position: relative;
    } */

    .ting_list_pic {
        width: 40%;
        height: 66px;
    }

}
@media only screen and (max-width:1366px){
    .ting_list_pic{
        width: 36%;
        height: 54px !important;
    }

}
@media only screen and (max-width: 1024px){

    .bg02{
        height: 540px;
        background-size: 100% 100%
    }
    .bg03{
        height: 632px;
        background-size: 100% 100%
    }

    .about_text{
        line-height: 23px;
    }
    .team_con_text{
        line-height: 26px
    }
    .team_name_text{
        height: 29px;
    }

    .notice_tit {
        margin-top: -110px;
        margin-left: -114px;
        width: 232px;
        height: 232px;
    }
    .notice_tit dl {
        width: 175px;
        height: 175px;
        line-height: 86px;
        background: #fff;
        border-radius: 50%;
    }
    .notice_tit dt {
        font-size: 30px;
        padding-top: 2px;
        position: relative;
    }
    .notice_tit dd {
        font-size: 30px;
    }
    .notice_con{
        font-size: 16px;
        
    }
    .dku{
        width: 100%;
    }

    .bird{
        width: 222px;
    }
    .flower{
        width: 200px;
    }
    .flower img{
        width: 100%;
    }

    .banner{height:500px; }
    .b-img{ height:500px; }
    .b-img a{ height:500px;background-size: 100% 100%!important}
    .bar-left em{
        margin-top: 230px
    }
    .bar-right em{
        margin-top: 230px
    }
    .team_con h3:nth-of-type(2){
        display: none
    }
    .team_con_text:nth-of-type(2){
        /*display: none*/
         line-height: 27px;
        max-height: 140px;
    }
    .picScroll-left{
        width: 100% !important;
    }
    .picScroll-left .bd ul li{
        width: 50%;
    }
    .picScroll-left .bd ul li img{
        width: 100%;
    }
    .honor_con{
        line-height: 25px
    }

    .notice_con h3{
        font-size: 42px;
        line-height: 86px
    }
    .main_bird{
        width: 26%;
    }
    .main_bird img{
        width: 100%;
    }
    /* .ser_list li {
        width: 31%;
        height: 250px;
        border-radius: 20px;
        margin: 0 10px 10px;
        float: left;
        overflow: hidden;
        position: relative;
    } */
    .bot_nav {
        width: 72%;
    }
    .ting_list_pic{width: 40%;height: 43px !important;}
    
} 
@media only screen and (max-width:1280px) and (min-width: 1024px){


    .bg02{
        height: 590px;
        background-size: 100% 100%
    }
    .bg03{
        height: 714px;
        background-size: 100% 100%
    }

    .about_text{
        line-height: 23px;
    }
    .team_con_text{
        line-height: 26px
    }
    .team_name_text{
        height: 29px;
    }
    .notice_tit {
        margin-top: -110px;
        margin-left: -114px;
        width: 232px;
        height: 232px;
    }
    .notice_tit dl {
        width: 175px;
        height: 175px;
        line-height: 86px;
        background: #fff;
        border-radius: 50%;
    }
    .notice_tit dt {
        font-size: 30px;
        padding-top: 2px;
        position: relative;
    }
    .notice_tit dd {
        font-size: 30px;
    }
    .notice_con{
        font-size: 16px;
        
    }
    .dku{
        width: 100%;
    }
    .bot_nav {
        width: 73%;
    }
    .bird{
        width: 222px;
    }
    .flower{
        width: 200px;
    }
    .flower img{
        width: 100%;
    }

    .banner{height:500px; }
    .b-img{ height:500px; }
    .b-img a{ height:500px;background-size: 100% 100%!important}
    .bar-left em{
        margin-top: 230px
    }
    .bar-right em{
        margin-top: 230px
    }
    .team_pic img{
        height: auto;
    }
    .team_con h3:nth-of-type(2){
        display: none
    }
    .team_con_text:nth-of-type(2){
        /*display: none*/
        line-height: 27px;
        max-height: 184px;
    }
    .picScroll-left{
        width: 100% !important;
    }
    .picScroll-left .bd ul li{
        width: 50%;
    }
    .picScroll-left .bd ul li img{
        width: 100%;
    }
    .honor_con{
        line-height: 25px
    }

    .main_bird{
        width: 22%;
    }
    .main_bird img{
        width: 100%;
    }
    .dku{
        width: 88%;
    }
    .ting_list_pic {
        width: 40%;
        height: 45px;
    }
} 
.sxsp{
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: calc(100%/16*9);
}
.sxsp iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
@media only screen and (max-width:1700px) and (min-width: 1280px){
    .team_con_text{
        height: 120px;
        font-size: 18px;
        line-height: 30px;
    }
    
    .team_con_text:nth-of-type(2){
        min-height: 220px;
        font-size: 18px;
        line-height: 28px;
    }
}
