.index_icon>div span,
.index_icon>div div,.index_icon>div:hover,
.swiper1_btn>div:hover span,.swiper1_btn>div:hover,.swiper2_btn>div:hover span,.swiper2_btn>div:hover,.swiper3_btn>div:hover span,.swiper3_btn>div:hover,
.index_swiper_02 .swiper-slide:hover  p:last-of-type span,
.index_swiper_02 .swiper-slide:hover p:last-of-type,
.swiper4_btn>div:hover,.swiper5_btn>div:hover,.swiper6_btn>div:hover,.swiper7_btn>div:hover,
.About_chart .swiper-button-prev span,
.About_chart .swiper-button-next span,.About_chart .swiper-button-prev,.About_chart .swiper-button-next,.chart_active,
.Business_list ul>li:hover:after,
.Business_list ul>li:after,
.team_list>.newBox>div:hover span,
.team_list>.newBox>div span,
.team_list>.newBox>div img,
.team_details_top>div:last-of-type>div:last-of-type:hover a,
.team_details_top>div:last-of-type>div:last-of-type:hover,
.team_details_top img,
.team_details_top>div:last-of-type>h6,
.team_details_top:hover>div:last-of-type>h6,
.dynamic_list_top:hover .dynamic_btns a,
.dynamic_list_top:hover .dynamic_btns,
.dynamic_list_top:hover>a>div:last-of-type>h6,
.dynamic_list_top>a>div:last-of-type>h6,
.dynamic_list_btm>div img,
.dynamic_list_btm>div h6,
.dynamic_list2_top>.newBox>div:last-of-type>a>div:hover>p:first-of-type,
.dynamic_list2_top>.newBox>div:last-of-type>a>div>p:first-of-type,
.dynamic_list2_top>.newBox img,
.dynamic_list2_btm>.newBox>a>div img,
.dynamic_list2_btm>.newBox>a>div:hover>div>p:first-of-type,
.dynamic_list2_btm>.newBox>a>div>div>p:first-of-type,
.dynamic_list3>.newBox>div:hover>a>p:first-of-type,
.dynamic_list3>.newBox>div>p:first-of-type,
.dynamic_list3>.newBox>div:hover>a>p:last-of-type,
.dynamic_list3>.newBox>div>a>p:last-of-type,
.dynamic_list3>.newBox>div:hover>a>p:last-of-type span,
.dynamic_list3>.newBox>div>a>p:last-of-type span,
.dynamic_list4>.newBox .dynamic_list4_btns ,
.dynamic_list4>.newBox .show_active_btn,
.dynamic_list4>.newBox .show_active_btn>span,
.dynamic_list4>.newBox .dynamic_list4_btns>span,
/*.dynamic_list4>.newBox>div .show_list4,*/
.dynamic_list4>.newBox>div>.show_active,
.Contact_us_top>div:last-of-type button:hover,
.Contact_us_top>div:last-of-type button
{
    transition: all .55s cubic-bezier(.35, .75, .55, 1) 0.1s;
    -webkit-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
    -moz-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
    -o-transition: all.55s cubic-bezier(.35, .75, .55, 1) .1s;
}






.banner_title,
.banner_title1,
.banner_title2,.banner_show,
.index_active_swiper .swiper-slide>div:last-of-type:after,.index_active_swiper .swiper-slide>div:before{
    transition: all.55s cubic-bezier(.35, .75, .55, 1) 0.4s;
    -webkit-transition: all.55s cubic-bezier(.35, .75, .55, 1) 0.4s;
    -moz-transition: all.55s cubic-bezier(.35, .75, .55, 1) 0.4s;
    -o-transition: all.55s cubic-bezier(.35, .75, .55, 1) .4s;
}
.dynamic_list_top img{
    transition: all.55s cubic-bezier(.35, .75, .55, 1) 0.7s;
    -webkit-transition: all.55s cubic-bezier(.35, .75, .55, 1) .7s;
    -moz-transition: all.55s cubic-bezier(.35, .75, .55, 1) .7s;
    -o-transition: all.55s cubic-bezier(.35, .75, .55, 1) .7s;
}

.team_list>.newBox>div:hover img,.team_details_top:hover img,.dynamic_list_top:hover img,
.dynamic_list_btm>div:hover img,
.dynamic_list_btm>div:hover h6,
.dynamic_list2_top>.newBox:hover img,
.dynamic_list2_btm>.newBox>a>div:hover img,.dynamic_list2_top>.newBox>div>.imgs,.dynamic_list2_top>.newBox>div img{
    transition: all 2s;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -o-transition: all 2s;
}



.header_nav>ul li:first-of-type{
    display: inline-block;
}

.newBox{
    padding: 0 200px;
}
/*关于我们*/
.About_banner{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.About_banner_title{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(5000%) translateX(-50%);
    opacity: 0;
}
.active_ani>.About_banner_title{
    transform: translateY(-50%) translateX(-50%);
    opacity: 1;
    transition: 1s;
}
.About_banner_title{
    text-align: center;
}
.About_banner_title>p:first-of-type{
    font-size: 65px;
    line-height: 90px;
    color: #252d46;
    /*font-family: "宋体";*/
}
.About_banner_title>p:last-of-type{
    width: 110%;
    transform: translateX(-5%);
    background-color: #252d46;
    font-size: 20px;
    color: #fff;
    letter-spacing: 8px;
    display: none;
}
.Contact_us_btm>div:nth-child(3){
    display: none;
}
.About_title2 .About_title2_01>p:last-of-type{
    display: none;
}
.About_Navigation{
    width: 100%;
    background-color: #f4f4f4;
}
.About_Navigation ul>li{
    display: inline-block;
    line-height: 70px;
    padding: 0 16px;
    box-sizing: border-box;
    margin-right: 56px;
}
.About_Navigation ul>li:last-of-type{
    margin-right: 0;
}
.newActive{
    border-bottom: 2px solid #ffe63d;
}
.About_Navigation ul>li a{
    font-size: 16px;
    color: #333;
}

.About_banner>img{
    width: 100%;
}

.About_title{
    width: 100%;
    height: auto;
    padding-top: 124px;
    padding-bottom: 132px;
    background-color: #fff;
}
.About_title>.newBox>div{
    width: 50%;
    display: inline-block;
    vertical-align: middle;
}
.About_title>.newBox>div:last-of-type{
    text-align: right;
}
.About_rg img{
    max-width: 100%;
}
.About_lt{
    transform: translateX(-2000px);
    opacity: 0;
}
.active_ani>.newBox>.About_lt{
    transform: translateX(0);
    opacity: 1;
    transition: 1s;
}
.About_rg{
    transform: translateX(2000px);
    opacity: 0;
}
.active_ani>.newBox>.About_rg{
    transform: translateX(0);
    opacity: 1;
    transition: 1s;
}
.About_lt>h4{
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 60px;
    color: #252d46;
    font-family: "微软雅黑";
    font-weight: bold;
}
.About_lt>p{
    font-size: 14px;
    line-height: 22px;
    color: #888888;
    margin-bottom: 60px;
}
.About_lt>div{
    display: inline-block;
    width: 50%;
}
.About_lt>div h6{
    font-size: 90px;
    position: relative;
    font-family: "is2";
    color: #252d46;
}
.About_lt>div h6>span{
    font-size: 18px;
    color: #252d46;
    vertical-align: top;
    display: inline-block;
    margin-top: 10px;
    margin-left: 10px;
}
.About_lt>div>p{
    font-size: 16px;
    color: #252d46;
}
.About_lt>div:last-of-type>h6>span{
    font-size: 36px;
    margin-top: 0;
    margin-left: 10px;
}
.dynamic_list4>.newBox>.border_is{
    border: none;
}
.About_title2{
    width: 100%;
    height: auto;
    position: relative;
}
.About_title2>img{
    width: 100%;
}
.About_title2>div{
    position: absolute;
    width: 416px;
    box-sizing: border-box;
}
.About_title2 .About_title2_01{
    width: auto;
    left: 50%;
    transform: translateX(-50%)!important;
    top: 28%;
    padding: 0;
    opacity: 0;
}
.About_title2>.About_title2_01>p:first-of-type{
    border: none;

}
.About_title2>.About_title2_01>p{
    text-align: center;
}
.About_title2 .About_title2_01>p:first-of-type span{
    font-size: 54px;
    color: #272f47;
}
.About_title2 .About_title2_01>p:nth-of-type(2){
    font-size: 35px;
    color: #252d46;
    font-weight: bold;
}
.About_title2 .About_title2_01>p:last-of-type{
    color: #333;
    font-size: 16px;
}
.About_title2_02{
    left: 13%;
    top: 12%;
    transform: translateX(-1000px);
    opacity: 0;
}

.About_title2_03{
    right: 13%;
    top: 12%;
    transform: translateX(1000px);
    opacity: 0;
}
.About_title2_04{
    left: 13%;
    bottom: 12%;
    transform: translateX(-1000px);
    opacity: 0;
}

.About_title2_05{
    right: 13%;
    bottom: 12%;
    transform: translateX(1000px);
    opacity: 0;
}
.active_ani>div{
    transform: translateX(0);
    opacity: 1!important;
    transition: 1s;
}
.About_title2_03,.About_title2_05{
    text-align: right;
}
.About_title2_03>h4>p:first-of-type,.About_title2_05>h4>p:first-of-type{
    float: right;
}
.About_title2>div>h4{
    overflow: hidden;
}
.About_title2>div>h4>p:first-of-type{
    width: 70px;
    height: 70px;
    line-height: 70px;
    border: 1px solid #252d46;
    box-sizing: border-box;
    text-align: center;
    border-radius: 50%;
}
.About_title2>div>h4>p:first-of-type span{
    font-size: 36px;
    color: #252d46;
}
.About_title2>div>p:first-of-type{
    font-size: 30px;
    line-height: 60px;
    color: #252d46;
}
.About_title2>div>p:last-of-type{
    color: #888;
    font-size: 14px;
}
.About_chart{
    overflow: hidden;
}
.About_chart>h2{
    transform: translateY(-2000px);
    opacity: 0;
}

.About_chart>div{
    transform: translateY(2000px);
    opacity: 0;
}
.active_ani>h2,.active_ani>div{
    transform: translateY(0);
    opacity: 1!important;
    transition: 1s;
}
.About_chart>h2{
    width: 120px;
    height: auto;
    padding-top: 90px;
    padding-bottom: 30px;
    border-bottom: 3px solid #ffe63d;
    text-align: center;
    margin: 0 auto;
    font-size: 30px;
    color: #252d46;
}
.About_chart .swiper-slide{
    text-align: center;
}
.About_chart .swiper-slide>img{
    max-width: 100%;
}
.About_chart{
    padding: 0 354px;
    position: relative;
    background-color: #fdfdfd;
}
.About_chart .swiper-button-prev,.About_chart .swiper-button-next{
    background-image: none;
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    position: absolute;
    top: 62.5%;
}
.About_chart .swiper-container{
    padding-top: 110px;
    padding-bottom: 190px;
}
.About_chart .swiper-button-prev{
    left: 10%;
}
.About_chart .swiper-button-next{
    right: 10%;
}
.About_chart .swiper-button-prev span,.About_chart .swiper-button-next span{
    color: #000;
}
.About_chart .swiper-button-prev:hover,.About_chart .swiper-button-next:hover{
    background-color: #3b4259;
}
.About_chart .swiper-button-prev:hover span,.About_chart .swiper-button-next:hover span{
    color: #fff;
}

.About_chart .chart_active{
    transform: scale(1.6);
}




/*业务领域*/
.Business_area ul>li{
    margin-right: 7%;
    padding: 0 32px;
}
.Business_list{
    padding-top: 90px;
    padding-bottom: 120px;
    overflow: hidden;
}
.Business_list ul{
    transform: translateY(2000px);
    opacity: 0;
}
.active_ani>.newBox>ul{
    transform: translateY(0);
    opacity: 1;
    transition: 1s;
}
.Business_list ul>li{
    width: 31%;
    line-height: 24px;
    padding: 30px 0;
    padding-left: 42px;
    box-sizing: border-box;
    margin-right: 3%;
    display: inline-block;
    border-bottom: 2px solid #f0f0f0;
    position: relative;
    background-image: url("../images/icon_04.png");
    background-size: auto;
    background-repeat: no-repeat;
    background-position: left center;
}
.Business_list ul>li:after{
    content: '';
    display: block;
    position: absolute;
    width: 0%;
    height: 2px;
    background-color: #252d45;
    left: 0;
    bottom: -2px;
}
.Business_list ul>li:hover:after{
    width: 100%;
}
.Business_list ul>li a{
    font-size: 14px;
    color: #999999;
}
.Business_list ul>li:nth-of-type(3n){
    margin-right: 0;
}



/*团队*/

.team_banner>.About_banner_title>p:last-of-type{
    letter-spacing: 4px;
}
.team_list{
    padding: 90px 0;
    background-color: #fff;
    overflow: hidden;
}

.team_list>.newBox{
    transform: translateY(2000px);
    opacity: 0;
}

.team_list>.newBox>div{
    display: inline-block;
    width: 31%;
    margin-right: 3%;
    margin-bottom: 3%;
}
.team_list>.newBox>div:nth-child(3n){
    margin-right: 0;
}
.team_list>.newBox>div h6{
    padding: 28px 40px;
    background-color: #f4f4f4;
    font-size: 30px;
    color: #555555;
    font-family: "is7";
}
.team_list>.newBox>div h6 p{
    font-size: 14px;
    color: #555;
    font-family: "is6";
}
.team_list>.newBox>div h6 span{
    display: inline-block;
    width: 62px;
    height: 62px;
    text-align: center;
    color: #000;
    line-height: 62px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #d5d5d5;
    float: right;
    transform: translateY(-100%);
}
.team_list>.newBox>div img{
    width: 100%;
}
.team_list>.newBox>div:hover img{
    transform: scale(1.2);
    transition: 2s;
}
.team_list>.newBox>div>a>div{
    overflow: hidden;
}
.team_list>.newBox>div:hover span{
    background-color: #252d46;
    color: #fff;
}

.team_details{
    padding-top: 90px;
    padding-bottom: 190px;
}

.team_details>.newBox{
    transform: translateY(2000px);
    opacity: 0;
}
.team_details_top{
    background-image: url("../images/tream_icon.jpg");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.team_details_top>div{
    display: inline-block;
    vertical-align: middle;
}
.team_details_top>div:first-of-type{
    width: 36%;
    overflow: hidden;
}

.team_details_top>div:first-of-type img{
    max-width: 100%;
}
.team_details_top>div:last-of-type{
    width: 64%;
    padding: 80px 70px 90px 80px;
    box-sizing: border-box;
    position: relative;
}
.team_details_top>div:last-of-type>h5{
    font-size: 35px;
    color: #7f818b;
    margin-bottom: 30px;
}
.team_details_top>div:last-of-type>h5>p{
    color: #fff;
    font-size: 16px;
}
.team_details_top>div:last-of-type>h6{
    font-size: 40px;
    line-height: 80px;
    color: #fff;
}
.team_details_top>div:last-of-type>div:first-of-type>p{
    font-size: 14px;
    color: #bcbdc2;
    line-height: 28px;
}
.team_details_top>div:last-of-type>p:last-of-type{
    padding-top: 30px;
    font-size: 14px;
    color: #bcbdc2;
}
.team_details_top>div:last-of-type>p:last-of-type span{
    color: #fff;
    margin-right: 12px;
}
.team_details_top>div:last-of-type>div:last-of-type{
    width: 178px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    background-color: #ffe63d;
    position: absolute;
    right: 70px;
    top: 88px;
    text-align: center;
}
.team_details_top>div:last-of-type>div:last-of-type span{
    margin-right: 10px;
    font-size: 22px;
}
.team_details_top>div:last-of-type>div:last-of-type a{
    font-size: 16px;
    color: #212940;
}
.team_details_top>div:last-of-type>div:last-of-type:hover{
    background-color: #fff;
}
.team_details_top>div:last-of-type>div:last-of-type:hover a{
    color: #ffe63d;
}
.team_details_btm>div{
    border-top: 6px solid #222940;
    padding-top: 30px;
    padding-bottom: 50px;
}
.team_details_btm>div>h4{
    font-size: 35px;
    color: #d5d5d5;
    font-family: "is2";
    letter-spacing: 1px;
}
.team_details_btm>div>p:first-of-type{
    font-size: 40px;
    color: #333;
    font-family: "is7";
}
.team_details_btm>div>p:last-of-type{
    font-size: 14px;
    color: #666;
    padding-top: 24px;
    line-height: 28px;
    font-family: "is7";
}
.team_details_btm{
    margin-top: 128px;
}
.team_details_btm>div:last-of-type{
    padding-bottom: 0;
}


/*动态中心*/
.dynamic>.About_banner_title>p:last-of-type{
    width: 100%;
    letter-spacing: 8px;
    transform: translateY(0);
}

.dynamic_list{
    padding-top: 84px;
    padding-bottom: 290px;
    position: relative;
}
.dynamic_list,.dynamic_list1,.dynamic_list4,.Contact_us{
    overflow: hidden;
}
.dynamic_list>.newBox{
    transform: translateY(2000px);
    opacity: 0;
}
.dynamic_list4>.newBox{
    transform: translateY(2000px);
    opacity: 0;
}
.Contact_us>.newBox{
    transform: translateY(2000px);
    opacity: 0;
}

.dynamic_list_top{
    padding: 50px;
    background-color: #f3f3f3;
}
.dynamic_list_top>a>div{
    display: inline-block;
    vertical-align: middle;
}
.dynamic_list_top>a>div:first-of-type{
    width: 32%;
    overflow: hidden;
}
.dynamic_list_top>a>div:last-of-type{
    width: 67.6%;
    padding-left: 82px;
    padding-top: 42px;
    padding-bottom: 120px;
    box-sizing: border-box;
    position: relative;
}
.dynamic_list_top>a>div:last-of-type>p:first-of-type{
    font-size: 14px;
    line-height: 14px;
    color: #838181;
    padding-bottom: 20px;
}
.dynamic_list_top>a>div:last-of-type>h6{
    font-size: 20px;
    line-height: 20px;
    color: #282828;
    padding-bottom: 42px;
}
.dynamic_list_top>a>div:last-of-type>p:last-of-type{
    font-size: 14px;
    line-height: 22px;
    color: #999;

}
.dynamic_list_top>a>div:first-of-type img{
    max-width: 100%;
}
.dynamic_btns{
    width: 62px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 50%;
    position: absolute;
    left: 72px;
    bottom: 16px;
}
.dynamic_btns>span{
    font-size: 16px;

    color: #000;
}
.dynamic_list_top:hover img{
    transform: scale(1.4);
}
.dynamic_list_top:hover .dynamic_btns{
    background-color: #ffe63d;
}
.dynamic_list_top:hover .dynamic_btns a{
    color: #fff;
}
.dynamic_list_top:hover>a>div:last-of-type>h6{
    color: #ffe63d;
}
.dynamic_list_top{
    margin-bottom: 54px;
}

.dynamic_list_btm>div{
    width: 48%;
    margin-right: 4%;
    margin-bottom: 4%;
    display: inline-block;
    border: 1px solid #e6e6e6;
    padding: 48px;
    box-sizing: border-box;
}
.dynamic_list_btm>div:hover img{
    transform: scale(1.4);
}
.dynamic_list_btm>div:hover h6{
    color: #ffe63d;
}
.dynamic_list_btm>div:nth-child(2n){
    margin-right: 0;
}
.dynamic_list_btm>div:nth-last-child(1),.dynamic_list_btm>div:nth-last-child(2){
    margin-bottom: 0;
}
.dynamic_list_btm>div>a>div{
    width: 49%;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    box-sizing: border-box;
}
.dynamic_list_btm>div>a>div:last-of-type{
    padding-left: 38px;
}
.dynamic_list_btm>div>a>div img{
    max-width: 100%;
}
.dynamic_list_btm>div>a>div h6{
    font-size: 16px;
    line-height: 24px;
    color: #282828;
}
.dynamic_list_btm>div>a>div p:first-of-type{
    font-size: 14px;
    color: #878787;
    padding: 16px 0;
}
.dynamic_list_btm>div>a>div p:last-of-type{
    font-size: 14px;
    line-height: 22px;
    color: #999999;
}
.dynamic_list_btn>ul li{
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border: 1px solid #e7e7e7;
    margin-right: 6px;
    display: inline-block;
}
.dynamic_list_btn>ul li:first-of-type,.dynamic_list_btn>ul li:last-of-type{
    width: 100px;
}
.dynamic_list_btn{
    text-align: center;
}

/* .dynamic_list3>.newBox>div:nth-last-child(-n+3){
    margin-bottom: 6%;
} */
.dynamic_list3>.newBox>div:nth-last-child(3n){
    /* margin-bottom: 10%; */
}
.dynamic_list_btn .active>a{
    color: #fff;
}
.dynamic_list2{
    background-color: #f2f2f2;
    position: relative;
    overflow: hidden;
    padding-bottom: 100px;
}

.dynamic_list2>.dynamic_list_btn ul li{
    background-color: #fff;
}
.dynamic_list_btn .active{
    background-color: #1e2b49!important;
    color: #fff;
}
.dynamic_list2_top{
    padding: 90px 0;
    background-color: #fff;
    transform: translateY(-2000px);
    opacity: 0;
}
.dynamic_list2_top>.newBox>div{
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.dynamic_list2_top>.newBox>div:first-of-type{
    width: 44%;
    position: relative;
}
.dynamic_list2_top>.newBox>div:last-of-type{
    width: 56%;
    padding-left: 60px;
}
.dynamic_list2_top>.newBox>div img{
    max-width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transform: scale(0.4);
}
.dynamic_list2_top>.newBox>div>.imgs{
    position: static;
    opacity: 1;
    transform: scale(1);
}
.dynamic_list2_top>.newBox>div:last-of-type h6{
    font-size: 50px;
    line-height: 50px;
    color: #282828;
    float: left;
    padding-right: 20px;
}
.dynamic_list2_top>.newBox>div:last-of-type>a>div>h6>p{
    font-size: 14px;
    line-height: 20px;
    color: #afafaf;
}
.dynamic_list2_top>.newBox>div:last-of-type>a>div>p:first-of-type{
    font-size: 20px;
    color: #282828;
}
.dynamic_list2_top>.newBox>div:last-of-type>a>div>p:last-of-type{
    font-size: 14px;
    color: #999;
    padding-top: 20px;
}
.dynamic_list2_top>.newBox>div:last-of-type>a>div{
    padding-bottom: 30px;
    padding-top: 34px;
    border-bottom: 1px solid #e5e5e5;
}
.dynamic_list2_top>.newBox>div:last-of-type>a>div:hover>p:first-of-type{
    color: #ffe63d;
}
/*.dynamic_list2_top>.newBox:hover img{*/
/*    transform: scale(1.4);*/
/*}*/
.dynamic_list2_top>.newBox>div:last-of-type>a:first-of-type>div{
    padding-top: 0;
}
.dynamic_list2_btm{
    padding-top: 90px;
    padding-bottom: 0;
    transform: translateY(2000px);
    opacity: 0;
}
.active_ani>.dynamic_list2_btm,.active_ani>.dynamic_list2_top{
    transform: translateY(0);
    opacity: 1;
    transition: 1s;
}
.dynamic_list2_btm>.newBox>a{
    width: 31%;
    margin-right: 3%;
    display: inline-block;
    margin-bottom: 3%;
    background-color: #fff;
}
.dynamic_list2_btm>.newBox>a>div:hover img{
    transform: scale(1.4);
}
.dynamic_list2_btm>.newBox>a>div:hover>div>p:first-of-type{
    color: #ffe63d;
}
.dynamic_list2_btm>.newBox>a>div>div{
    overflow: hidden;
}
.dynamic_list2_btm>.newBox>a>div>div:last-of-type{
    padding: 0 30px;
}
.dynamic_list2_btm>.newBox>a:nth-child(3n){
    margin-right: 0;
}
.dynamic_list2_btm>.newBox>a:nth-last-child(1),.dynamic_list2_btm>.newBox>a:nth-last-child(2),.dynamic_list2_btm>.newBox>a:nth-last-child(3){
    margin-bottom: 0;
}
.dynamic_list2_btm>.newBox>a>div img{
    max-width: 100%;
}
.dynamic_list2_btm>.newBox>a>div>div>p:first-of-type{
    font-size: 20px;
    color: #282828;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transform: translateX(-4%);
    padding-top: 32px;
    padding-bottom: 24px;
}
.dynamic_list2_btm>.newBox>a>div>div>p:nth-of-type(2){
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 26px;
    border-bottom: 1px solid #f2f2f2;
    color: #999999;
}
.dynamic_list2_btm>.newBox>a>div>div>p:last-of-type{
    font-size: 14px;
    color: #afafaf;
    line-height: 60px;
}
.Dynamic_Details{
    padding-bottom: 170px;
    position: relative;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top{
    padding-top: 110px;
    padding-bottom: 34px;
    border-bottom: 1px solid #eee;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>h2{
    font-size: 24px;
    color: #000;
    text-align: center;
    padding-bottom: 40px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div{
    text-align: center;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div p{
    display: inline-block;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div p:first-of-type{
    margin-right: 54px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div p{
    color: #d1d1d1;
    font-size: 14px;
    line-height: 22px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div>p:first-of-type>span{
    font-size: 20px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div>p:last-of-type>span{
    font-size: 16px;
    text-align: center;
}
.Dynamic_Details>.newBox>.Dynamic_Details_top>div p span{
    padding-right: 18px;
    color: #d1d1d1;
    vertical-align: middle;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btm{
    padding-top: 40px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btm>p{
    font-size: 14px;
    color: #8c8c8c;
    line-height: 24px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btm>p strong{
    font-weight: bold;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btm>div{
    text-align: center;
    padding: 60px 0;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btm>div img{
    max-width: 100%;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn{
    margin-top: 80px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul li{
    width: 10%;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    font-size: 14px;
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    border-right: none;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul li a{
    color: #8c8c8c;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 40px;
    box-sizing: border-box;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul li a span{
    color: #8c8c8c;
    vertical-align: middle;
    font-size: 20px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul li:hover{
    background-color: #4180d5;
 }
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul li:hover a{
    color: #fff;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul li:hover span{
    color: #fff;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul>li:first-of-type{
    width: 45%;
    text-align: left;
    padding:0 20px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul>li:first-of-type span{
    margin-right: 34px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul>li:last-of-type span{
    margin-left: 34px;
}
.Dynamic_Details>.newBox>.Dynamic_Details_btn>ul>li:last-of-type{
    width: 45%;
    text-align: right;
    border-right: 1px solid #eeeeee;
    padding:0 20px;
}
.dynamic_list3{
    position: relative;
    padding-top: 90px;
    padding-bottom: 100px;
}
.dynamic_list3>.newBox{
    transform: translateY(2000px);
    opacity: 0;
}
.dynamic_list3>.newBox>div{
    width: 28%;
    margin-right: 8%;
    margin-bottom: 10%;
    display: inline-block;
}
.dynamic_list3>.newBox>div h6{
    font-size: 20px;
    color: #282828;
    padding-bottom: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dynamic_list3>.newBox>div h6 b{
    font-size: 20px;
    color: #282828;
    padding-bottom: 46px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.dynamic_list3>.newBox>div>a>p:first-of-type{
    font-size: 14px;
    height: 40px;
    color: #999;
    padding-bottom: 46px;
    border-bottom: 1px solid #dcdee2;
}
.dynamic_list3>.newBox>div>a>p:last-of-type{
    padding-top: 40px;
    font-size: 20px;
    line-height: 20px;
    color: #252d46;
    overflow: hidden;
    padding-right: 6px;
}
.dynamic_list3>.newBox>div>a>p:last-of-type span{
    float: right;
    vertical-align: middle;
    opacity: 0;
}
.dynamic_list3>.newBox>div:nth-child(3n){
    margin-right: 0;
}

.dynamic_list3>.newBox>div:hover>a>p:first-of-type{
    border-bottom: 1px solid #f1d410;
}
.dynamic_list3>.newBox>div:hover>a>p:last-of-type{
    color: #f1d410;
}
.dynamic_list3>.newBox>div:hover>a>p:last-of-type span{
    opacity: 1;
    color: #f1d410;
}

.dynamic_list4{
    padding-top: 46px;
    padding-bottom: 120px;
    position: relative;
}
.dynamic_list_btn{
    margin-top: 80px;
}
.dynamic_list4>.newBox>div{
    padding-top: 44px;
    overflow: hidden;
    position: relative;
    padding-left: 30px;
    box-sizing: border-box;
    position: relative;
}
.dynamic_list4>.newBox>div:after{
    content: '';
    display: block;
    position: absolute;
    width: 7px;
    height: 7px;
    background-image: url("../images/lists.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    left: 0;
    top: 54px;
}
.dynamic_list4>.newBox>div h6{
    font-size: 18px;
    color: #434343;
    font-weight: bold;
    font-family: "微软雅黑";
    padding-bottom: 40px;
}
.dynamic_list4>.newBox>div>p span{
    color: #666666;
    font-size: 14px;
    display: inline-block;
    width: 20%;
}
.dynamic_list4 .dynamic_list4_btns{
    width: 136px;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #888;
    border: 1px solid #d0d0d0;
    position: absolute;
    right: 0;
    top: 44px;
    cursor:pointer;


}
.dynamic_list4 .dynamic_list4_btns>span{
    padding-left: 16px;
    padding-right: 20px;
    vertical-align: middle;
}
.dynamic_list4>.newBox .show_active_btn{
    background-color: #1e2b49;
    color: #fff;
}
.dynamic_list4>.newBox .show_active_btn>span{
    color: #fff;
}
.dynamic_list4>.newBox>div{
    border-bottom: 1px solid #e1e1e1;
}
.dynamic_list4>.newBox>div>p{
    padding-bottom: 38px;

}
.dynamic_list4>.newBox>div .show_list4{
    display: none;
    height: auto;
    padding: 68px 120px 60px 120px;
    background-color: #f3f3f3;
}
.dynamic_list4>.newBox>div>.show_active{
    height: 300px;
    padding: 68px 120px 120px 120px;
    border: none;
}

.show_list4>ul{
    width: 42%;
    margin-right: 8%;
    display: inline-block;
    vertical-align: top;
}
.show_list4>ul:last-of-type{
    margin-right: 0;
}
.show_list4>ul>li{
    font-size: 14px;
    line-height: 24px;
    color: #737373;
    font-family: "微软雅黑";
}
.show_list4>ul>li:first-of-type{
    padding-bottom: 28px;
}
.Contact_us_top{
    padding: 90px 0;
    overflow: hidden;
}
.Contact_us_top>div{
    width: 48%;
    display: inline-block;
    vertical-align: middle;
}
.Contact_us_top>div:last-of-type{
    width: 40%;

    float: right;
}
.Contact_us_top>div>h4{
    font-size: 30px;
    color: #252d46;
}
.Contact_us_top>div:first-of-type>div{
    overflow: hidden;
    border-bottom: 1px solid #d0d0d0;
    padding: 34px 0;
}
.Contact_us_top>div:first-of-type>div>span{
    font-size: 38px;
    color: #cccccc;
    line-height: 50px;
    margin: 0 30px;
    float: left;
}
.Contact_us_top>div:first-of-type>div>h6{
    font-size: 20px;
    color: #333;
    padding-bottom: 8px;
}
.Contact_us_top>div:first-of-type>div>h6 span{
    font-size: 20px;
    color: #9b9b9b;
}
.Contact_us_top>div:first-of-type>div>p{
    font-size: 14px;
    color: #313131;
}
.Contact_us_top>div:first-of-type>div:nth-of-type(2)>span{
    font-size: 50px;
    margin-left: 24px;
    width: 6%;
}
.Contact_us_top>div:last-of-type>form>div{
    padding-top: 34px;
}
.Contact_us_top>div:last-of-type>form>div:first-of-type>div{
    width: 46%;
    display: inline-block;
}
.Contact_us_top>div:last-of-type>form>div{
    overflow: hidden;
}
.Contact_us_top>div:last-of-type>form>div:first-of-type>div:first-of-type{
    float: left;
}
.Contact_us_top>div:last-of-type>form>div:first-of-type>div:last-of-type{
    float: right;
}
.Contact_us_top>div:last-of-type>form p{
    font-size: 14px;
    color: #666;
    padding-bottom: 18px;
}
.Contact_us_top>div:last-of-type>form input,.Contact_us_top>div:last-of-type>form textarea{
    width: 100%;
    height: 48px;
    border: none;
    outline: none;
    padding-left: 2em;
    background-color: #f4f4f4;
    line-height: 30px;
    resize: none;
    box-sizing: border-box;
}
.Contact_us_top>div:last-of-type>form textarea{
    height: 96px;
    margin: 0px;
    border: none;
    list-style: none;
    outline:none;
    resize:none;
}
.Contact_us_top>divh4{
    padding-bottom: 16px;
}
.Contact_us_top>div:last-of-type>form button{
    width: 128px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    background-color: #222940;
    border-radius: 22px;
    color: #fff;
    font-size: 16px;
    margin-top: 44px;
}
.Contact_us_top>div:last-of-type>form button:hover{
    background-color: #ffe63d;
    color: #000;
}

#allmap{
    width: 100%;
    height: 560px;
}

.BMap_cpyCtrl{

    display:none;

}
.anchorBL{

    display:none;

}
.Contact_us_ctr{
    margin-bottom: 100px;
}
.Contact_us_btm{
    padding-bottom: 116px;
}
.Contact_us_btm>div{
    display: inline-block;
    width: 31%;
    margin-right: 3%;
    background-color: #f6f6f6;
    padding: 40px 28px;
}
.Contact_us_btm>div:nth-child(3n){
    margin-right: 0;
}
.Contact_us_btm>div h4{
    font-size: 24px;
    color: #252d46;
    font-weight: bold;
    padding-bottom: 30px;
}
.Contact_us_btm>div>div>span{
    float: left;
    line-height: 38px;
    font-size: 38px;
    margin-right:30px;
    color: #c5c5c5;
}
.Contact_us_btm>div>div:last-of-type>span{
    font-size: 50px;
    width: 10.5%;
}
.Contact_us_btm>div>div:last-of-type{
    transform: translateX(-1.2%);
    padding-top: 48px;
}
.Contact_us_btm>div>div>h6{
    font-size: 16px;
    color: #333;
}
.Contact_us_btm>div>div>h6 span{
    font-size: 16px;
    color: #9b9b9b;
}
.Contact_us_btm>div>div>p{
    font-size: 14px;
    color: #313131;
}











.active_ani>.newBox{
    transform: translateY(0);
    opacity: 1;
    transition: 1s;
}

.BMap_Marker>div>img{
    max-width: 50%;
    position: absolute;
    top: 50%;
    left: 68%;
    transform: translateX(-50%) translateY(-50%);
}





.BMap_bubble_title,.BMap_bubble_content{
    font-size: 18px;
    color: #282828;
}
.BMap_pop{
    transform: translateX(30px) translateY(-20px);
}
.About_chart_2{
    background-color: #f4f4f4;
    padding: 0;
}


.About_chart_2 .swiper-slide{
    height: 160px;
    line-height: 160px;
    text-align: center;
    /* box-shadow: 0 0 10px 10px #f4f4f4; */
}
.About_chart_2 .swiper-container{
    /* padding: 4px; */
    box-sizing: border-box;
}
.About_chart_2 .swiper-pagination{
    bottom: 6%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.About_chart_2  .swiper-pagination-bullet{
    width: 12px;
    height: 12px;
    margin: 0 6px;
}
.About_chart_2  .swiper-pagination-bullet-active{
    background-color: #252d46;
}
.About_chart_2 .newBox{
    padding: 60px 160px;
    padding-bottom: 160px;
}
.About_chart_2 .swiper-slide:nth-child(odd){
    background-color: #fff;
}
.About_chart_2 .swiper-container>.swiper-wrapper>div:hover{
    box-shadow:0 0 10px 0px #ccc;
	position: relative;
	z-index: 10;
}
