﻿@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
.Sfund{width:100%;height:100%}
.Sfund .layout1{height:100%}
.Sfund .layout2{height:100%}
.SfundL{width:18%;height:100%;display:table;position:relative;z-index:3}
.SfundL dl{display:table-cell;vertical-align:middle}
.SfundL dl dd{cursor:pointer;font-size:18px;color:#3c3c3c;line-height:38px;position:relative;padding-left:40px}
.SfundL dl dd:before{content:'';width:0;height:4px;background:#c30d23;position:absolute;left:0;top:50%;margin-top:-2px;-webkit-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}
.SfundL dl dd.on,.SfundL dl dd:hover{color:#c30d23}
.SfundL dl dd.on:before,.SfundL dl dd:hover:before{width:20px}
.SfundL .Sfund_num{position:absolute;right:-70px;top:10%}
.SfundL .Sfund_num span{font-size:40px;color:#fff;font-family:human;font-weight:700}
.SfundL .Sfund_num span b{font-size:110px;color:#c30d23;font-weight:700;vertical-align:-webkit-baseline-middle}
.SfundL span.btn{display:block;width:27px;height:24px;background:url(../images/index_i2.png) no-repeat center;background-size:100%;cursor:pointer;-webkit-animation:UpDown 1s ease forwards infinite alternate;animation:UpDown 1s ease forwards infinite alternate;position:absolute;left:0;bottom:10%}

.SfundR{width:82%;height:100%;position:relative;z-index:1}
.SfundR .picB{width:80%}
.SfundR .picB .slick-list,.SfundR .picB .slick-slide,.SfundR .picB .slick-track{height:100%!important;max-height:100%}
.SfundR .picB_bg{width:100%;height:100%;position:relative}
.SfundR .picB_bg:before{content:'';display:block;padding-bottom:76%}
.SfundR .picB_bg_img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-size: cover; background-repeat:no-repeat; background-position: center; }
.SfundR .picB_bg_img a{display:block;position:absolute;font-size:30px;color:#fff;left:10%;bottom:8%;z-index:2}

.SfundR>.i1_change{display: none}
.SfundR>.i1_change.on{display: block}

/* .SfundR .picS{width:460px;position:absolute;right:0;top:10%} */
.SfundR .picS{width:610px;position:absolute;right:-86px;top:10%}
.SfundR .picS .slick-list,.SfundR .picS .slick-slide,.SfundR .picS .slick-track{height:100%!important;max-height:100%}
.SfundR .picS_bg{height:100%;position:relative;margin-left: 46px;}
.SfundR .picS_bg:before{content:'';display:block;padding-bottom:150%}
/* .SfundR .picS .slick-slide{padding-left:20px} */
.SfundR .picS_bg_img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat}
.SfundR_btn{position:absolute;right:3.5%;bottom:5%}
.SfundR_btn span{font-size:50px;color:#949ba1;vertical-align:middle;cursor:pointer}
.SfundR_btn em{font-size:16px;margin:0 20px;color:#c30d23;vertical-align:middle}
.SfundR_btn em font{color:#949ba1}

.SfundR_btn span:hover{color: #c30d23}

.picS button{font-size:0;background:0 0;border:0;padding:0}
.picS .slick-arrow{position:absolute;bottom:15%;z-index:99;font-size:0;cursor:pointer;color:#949ba1}
.picS .slick-prev{left:45%}
.picS .slick-next{right:45%;left:auto}
.picS .slick-next:before,
.picS .slick-prev:before{content:"\e650";font-family:iconfont;display:block;font-size:40px;color:#949ba1;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;color:#aeaeae;font-weight:700}
.picS .slick-next:before{content:"\e651"}
.picS .slick-next:hover:before,
.picS .slick-prev:hover:before{color:#c30d23}





/* mbx */

.mbx li{float:left;width: 12.5%;text-align:center;}
.mbx .col7 li { width: 14.28%;}
.mbx li a{display:block;font-size:16px;color:#fff;line-height:80px;position:relative;background:#c30d23;padding:0 5px}
.mbx li a:hover,.mbx li.on a{color:#333;background:#fff}
.mbx2 li{width:50%}
.main{background:#e9e9e9;padding:70px 0}






/* 关于中汇金-高管团队 */
.team{
    background: #e9e9e9;
    padding-top: 4%;
    padding-bottom: 4%;
}
.team .team1 .fix{
    display: flex;
    justify-content: space-between;
    margin-bottom: 3%;
    flex-wrap: wrap;
}
.team .team1 .fix a{
    width: 48.9%;
    position: relative;
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03), 0px 6px 12px 0px rgba(0, 0, 0, 0.01);
    background: #fff;
}
.team .team1 .fix a .top_b{
    background: #f7f7f7;
    height: 188px;
}
.team .team1 .fix a .head{
    position: absolute;
    top: 14%;
    left: 50%;
    transform: translateX(-50%);
    /* width: 20%; */
}
.team .team1 .fix a .head img{
    /* width: 215px;
    height: 215px; */
    /* width: 100%; */
}
.team .team1 .fix a .tet_box{
    /* position: absolute;
    width: 85%;
    bottom: 5%;
    left: 50%;
    transform: translateX(-50%); */
    /*background: #fff;*/
    padding: 26% 3% 3%;
    /*box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.03), 0px 6px 12px 0px rgba(0, 0, 0, 0.01);*/
}
.team .team1 .fix a .tet_box h6{
    text-align: center;
    color: #333333;
    font-size: 30px;
}
.team .team1 .fix a .tet_box p{
    /*color: #333333;*/
    /*font-size: 18px;*/
    /*margin-top: 10px;*/
    /*margin-bottom: 30px;*/
    /*text-align: center;*/
}
.team .team1 .fix a .tet_box dl{
    margin-bottom: 10px;
}
.team .team1 .fix a .tet_box dl dt{
    color: #333333;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
}
.team .team1 .fix a .tet_box dl dd{
    color: #888;
    font-size: 16px;
    line-height: 24px;
}
.team .team2 .fix{
    display: flex;
    flex-wrap: wrap;
}
.team .team2 .fix .ii{
    width: 13.5%;
    position: relative;
}
.team .team2 .fix .ii:not(:last-child){
    margin-right: 0.8%;
}
.team .team2 .fix .ii .head{
    position: absolute;
    top: 15%;
    left: 50%;
    transform: translateX(-50%);
}
.team .team2 .fix .ii .head p{
    margin-top: 10px;
}
.dt_xq .dtxq_con{
    max-width: 1440px;
    padding: 0 2%;
    margin: 0 auto;
    background: #fff;
}
.dt_xq .dtxq_con .tit{
    text-align: center;
    color: #333333;
    font-size: 28px;
    padding: 3% 0;
    border-bottom: 1px solid rgba(0,0,0,0.15);
}
.dt_xq .dtxq_con .info{
    display: flex;
    justify-content: center;
    padding: 2% 0;
    color: #999999;
    font-size: 12px;
}
.dt_xq .dtxq_con .info span{
    margin: 0 15px;
}
.dt_xq .dtxq_con .con {
    padding-bottom: 3%;
    border-bottom: 1px solid rgba(0,0,0,0.15);
    letter-spacing: 2px;
    margin: 0 250px;
}
.dt_xq .dtxq_con .con p{
    color: #666666;
    font-size: 14px;
    line-height: 24px;
}
.dt_xq .dtxq_con .other{
    padding: 3% 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
.dt_xq .dtxq_con .other .pre{
    color: #666666;
    font-size: 14px;
}
.dt_xq .dtxq_con .other .share{
    display: flex;
    align-items: center;
}
.dt_xq .dtxq_con .other .share span{
    color: #666666;
    font-size: 14px;
}
.dt_xq .dtxq_con .other .share a{
    width: 33px;
    height: 32px;
    border-radius: 50%;
    border: solid 1px #c9c9c9;
    text-align: center;
    line-height: 32px;
    margin-left: 10px;
}
.dt_xq .dtxq_con .other .share a img{
    width: 70%;
}
.dt_xq .dtxq_con .other .share a .im2{
    display: none;
}
.dt_xq .dtxq_con .other .share a:hover .im1{
    display: none;
}
.dt_xq .dtxq_con .other .share a:hover .im2{
    display: inline-block;
}
.dt_xq .dtxq_con .other .share a:hover{
    background-color: #c30d23;
    border: solid 1px #c30d23;
}
@media(max-width: 1200px){
    .team .team1 .fix a{
        width: 100%;
        margin-bottom: 10px;
    }
    .team .team1 .fix a .head{
        top: 6%;
    }
    .team .team1 .fix a .tet_box{
        padding: 10% 3% 3%;
    }
    .team .team2 .fix .ii{
        width: 32%;
    }
}
@media(max-width: 768px){
    .team .team1 .fix a .top_b{
        height:90px;
    }
    .team .team1 .fix a .head img{
        width: 80px;
    }
    .team .team1 .fix a .tet_box h6{
        font-size: 22px;
    }
    .team .team1 .fix a .tet_box p{
        font-size: 16px;
    }
    .team .team1 .fix a .tet_box dl dt{
        font-size: 14px;
    }
    .team .team1 .fix a .tet_box dl dd{
        font-size: 14px;
    }
    .team .team2 .fix .ii{
        width: 49%;
    }
    .dt_xq .dtxq_con .tit{
        font-size: 18px;
    }
    .dt_xq .dtxq_con .info span{
        margin: 0 5px;
    }
    .dt_xq .dtxq_con .other .pre{
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 1366px) {
    .SfundR .picS{right: -190px;}
}
.duty_slogan{
    display: block; text-align: center;
    max-width: 100%; margin: 3% auto 0;
    font-family: 'Ksw';
    font-size: 38px;
}

@media screen and (max-width: 768px) {
    .contact_map .map{ display: none; }
}