﻿@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}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:normal}
dl,ol,ul,li{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a {text-decoration: none; cursor: pointer; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -ms-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; }
a:hover {text-decoration: none; -webkit-tap-highlight-color: rgba(255, 0, 0, 0); outline: 0; outline: none; blr: expression(this.onFocus=this.blur()) }

sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline:none;border: 0;}
img{vertical-align:middle; max-width: 100%}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button{overflow: visible;vertical-align:middle;outline:none;border: 0;}
body{color:#000;line-height:1.3;background:#fff; font-family: 'Microsoft YaHei';}
hr{outline: 0;border:0;}
.fl{float:left}
.fr{float:right}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.fix{*zoom:1;}

@font-face{
    font-family: 'human';
    src: url("../font/tt0292m_.ttf");
}

@font-face{
    font-family: 'Ksw';
    src: url(../font/KswHannyaotamesi.ttf);
}

.layout1{max-width: 1440px;margin: 0 auto;clear:both;}
.layout2{max-width: 1750px;clear:both; width: 100%;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../images/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.img{overflow:hidden}
.img img{width:100%;cursor:pointer;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.img img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}

.txtdot{overflow: hidden; -webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-white-space: nowrap; -moz-white-space: nowrap; -ms-white-space: nowrap; -o-white-space: nowrap; white-space: nowrap; }

html { overflow-x: hidden; overflow-y: auto;}

/* Slider */

.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;/*height: 100%;*/min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide:focus{outline: none;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border:0;}
.slick-arrow.slick-hidden {display: none;}


/* animated */

.animated {-webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; opacity: 1; }
@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} }
@keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;} }

.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}

@-webkit-keyframes Ls_up { 0% { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; }100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } }
@keyframes Ls_up { 0% { -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; }100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } }


@keyframes UpDown {
 0% { -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px); 
    }
  100% { -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
     } 
}
@-webkit-keyframes UpDown {
 0% { -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px); 
    }
  100% { -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
     } 
}
@-webkit-keyframes Ls_left {
    0% {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes Ls_left {
    0% {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes Ls_right {
    0% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes Ls_right {
    0% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}


/* banner */

.banner{position:relative;z-index:1;width:100%}
.banner_bg{width:100%;height:100%}
.banner .banner_img{display:block;width:100%;height:100%;background:no-repeat center;background-size:cover}
.banner .swiper-button-next,.banner .swiper-button-prev{position:absolute;top:auto;left:0;bottom:0;width:130px;height:80px;z-index:10;cursor:pointer;background:#fff;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;text-align:center;opacity:1}
.banner .swiper-button-next{left:130px}
.banner .swiper-button-next:after{content:'';width:2px;height:12px;background:#c30d23;position:absolute;left:-1px;top:50%;margin-top:-6px}
.banner .swiper-button-next:before,.banner .swiper-button-prev:before{content:"\e628";font-size:40px;font-family:iconfont;color:#c30d23;text-align:center;line-height:80px}
.banner .swiper-button-next:before{content:"\e642"}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{background:#c30d23}
.banner .swiper-button-next:hover:before,.banner .swiper-button-prev:hover:before{color:#fff}
.b_solgn{position:absolute;bottom:100px;left:50%;z-index:2;max-width:400px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}
.b_solgn h5{font-size:18px;color:#fff;font-family:human;text-transform:uppercase;font-weight:700}
.b_solgn span{display:block;width:27px;height:24px;background:url(../images/index_i1.png) no-repeat center;background-size:100%;cursor:pointer;-webkit-animation:UpDown 1s ease forwards infinite alternate;animation:UpDown 1s ease forwards infinite alternate;margin:70px auto 0}



/*erweima*/
.tan_cover {background: rgba(0, 0, 0, .5); position: fixed; z-index: 200; top: 0; bottom: 0; left: 0; right: 0; display: none; }
.erw_con{width: 100%; max-width: 400px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);text-align: center;}
.tan_cover p{
    color: #fff; font-size: 14px; margin-top: 8px;
}

/*page*/  

.page {text-align: center }
.page li{display: inline-block; }
.page a{display: inline-block; *display: inline; width: 36px; height: 36px; font-size: 14px; color: #fff; font-weight: bold; background: #cecece; line-height: 36px; text-align: center; margin: 0 5px; text-align: center; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }
.page li.am-active a {background: #c30d23; }


/* index */
.banner,.i_Sfund,.i_busiess,.i_history,.i_new{padding-top: 120px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

/*i_Sfund*/

.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}


/*i_busiess*/
.busiess{height:100%;padding:30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.busiess .layout1{height: 100%}
.busiessL{width:30%;height:100%;padding-right:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding-top: 100px}
.busiessL h4{font-size:100px;color:#c30d23;font-family:human}
.busiessL h5{font-size:42px;color:#3c3c3c}
.busiessL a{display:block;font-size:14px;color:#949ba1;padding-left:90px;position:relative;margin-top:120px}
.busiessL a:after,.busiessL a:before{content:'';width:70px;height:2px;background:#949ba1;position:absolute;left:0;top:50%;margin-top:-1px;z-index:1}
.busiessL a:after{width:0;transition:width .2s ease;z-index:2}
.busiessL a:hover{color:#c30d23}
.busiessL a:hover:after{width:70px;background:#c30d23}
.busiessL 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: 20% }

.busiessR{width:65%}
.busiessR .w_con{margin:0 20px;position:relative;height:100%}
.busiessR .w_con:before{content:'';padding-bottom:200%;display:block}
.busiessR .w_con a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.busiessR .w_con .w_con_bg{position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;position:relative;border-radius:10px;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1}
.busiessR .w_con p{font-size:18px;color:#fff;position:absolute;bottom:20px;left:20px;z-index:2}
.busiessR button{font-size:0;background:0 0;border:0;padding:0}
.busiessR .slick-arrow{position:absolute;bottom:-86px;z-index:99;font-size:0;cursor:pointer;color:#949ba1}
.busiessR .slick-prev{right:173px}
.busiessR .slick-next{right:88px;left:auto}
.busiessR .slick-next:before,.busiessR .slick-prev:before{content:"\e628";font-family:iconfont;display:block;font-size:30px;width:50px;height:50px;border-radius:50%;border:2px solid #949ba1;line-height:50px;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;font-weight:700}
.busiessR .slick-next:before{content:"\e642"}
.busiessR .slick-next:hover:before,.busiessR .slick-prev:hover:before{color:#c30d23}


/*i_history*/
.history{height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;padding:120px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.history h3{font-size:88px;color:#fff;font-family:human;margin-bottom:60px}
.history_con{position:relative}
.history_con:before{content:'';width:100%;height:1px;background:#fff;position:absolute;left:0;top:50%;margin-top:-5px}
.history_conL{position:relative;width:23%;padding:30px 60px;height:190px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.history_conL:before{content:'';width:25px;height:194px;background:url(../images/i3_line1.png) no-repeat center;position:absolute;left:0;top:0}
.history_conL h4{font-size:42px;color:#fff;line-height:62px}
.history_conL p{font-size:16px;color:#fff;line-height:36px}
.history_conR{width:77%}
.history_conR li{width:33.33%}
.history_conR .num,.history_conR .word{float:left;padding:0 8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;max-width: 260px;max-height: 200px}
.history_conR .w_down,.history_conR .w_up{height:194px}
.history_conR .w_down{margin-left:90px}
.history_conR .word:before{content:'';width:25px;height:195px;background:url(../images/i3_line2.png) no-repeat center;position:absolute;left:0;top:0}
.history_conR .w_down .word:before{height:194px;top:-10px;background:url(../images/i3_line3_1.png) no-repeat center}
.history_conR .word p{font-size:20px;color:#fff;line-height:40px}
.history_conR .num{margin-top:100px}
.history_conR .w_up p{margin-top:10px; white-space: nowrap;}
.history_conR .w_down p{margin-bottom:10px;margin-top:50px}


/*i_new*/
.i_new,.i_new .i_new_con{width:100%;height:100%;position:relative}
.i_new_con .i_new_pic,.i_new_con .i_new_word{width:50%;height:100%}
.i_new_con .i_new_pic .slick-list,.i_new_con .i_new_pic .slick-slide,.i_new_con .i_new_pic .slick-track{height:100%!important;max-height:100%}
.i_new_con .i_new_pic .pic{display:block;width:100%;height:100%;background:no-repeat center;background-size:cover}
.i_new_word{position:relative;padding:50px}
.i_word_con{max-width:520px;text-align:center;width:100%;margin:0 auto}
.i_word_con .i_new_title{margin-bottom:50px}
.i_word_con .i_new_title h3{font-size:84px;color:#c30d23;font-family:human;text-transform:uppercase;font-weight:700}
.i_word_con .i_new_title h4{font-size:45px;color:#3c3c3c;line-height:55px;font-weight:700}
.i_word_con .i_new_con h5{font-size:22px;color:#555;line-height:42px}
.i_word_con .i_new_con p{font-size:14px;color:#949ba1;line-height:24px}
.i_word_con .i_new_con p.time{font-size:16px;margin:20px 0}
.i_word_con .i_new_con a{display:inline-block;font-size:14px;color:#949ba1;line-height:24px;margin-top:40px;position:relative;padding-bottom:17px}
.i_word_con .i_new_con a:before{content:'';width:100%;height:1px;background:#949ba1;position:absolute;left:0;bottom:0}
.i_word_con .i_new_con a:hover{color:#c30d23}
.i_word_con .i_new_con a:hover:before{background:#c30d23}
.i_new_word button{font-size:0;background:0 0;border:0;padding:0}
.i_new_word .slick-arrow{position:absolute;bottom:5%;z-index:99;font-size:0;cursor:pointer;color:#949ba1}
.i_new_word .slick-prev{left:45%}
.i_new_word .slick-next{right:45%;left:auto}
.i_new_word .slick-next:before,.i_new_word .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}
.i_new_word .slick-next:before{content:"\e651"}
.i_new_word .slick-next:hover:before,.i_new_word .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{padding:70px 0}


/* 荣誉证书 */
.honour{padding-bottom:70px}
.honour_con .fix li{float:left;width:32%;border-radius:10px;background:#fff;margin-bottom:20px;margin-left:2%;cursor: pointer;}
.honour_con .fix li:nth-child(3n+1){margin-left:0}
.honour_con .fix li .pic{padding:10%;text-align:center}
.honour_con .fix li .word{transition:all .5s ease;padding:10%;border-top:1px solid #eee;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.honour_con .fix li .word p{font-size:14px;color:#9a9a9a}
.honour_con .fix li .word i{display:inline-block;width:3px;height:3px;background:#ebebeb;margin-right:5px;transition:all .5s ease}
.honour_con .fix li .word i.two{background:#3d3d3d}
.honour_con .fix li .word i.three{background:#6c6c6c}
.honour_con .fix li .word:hover{background:#c30d23}
.honour_con .fix li .word:hover p{color:#fff}
.honour_con .fix li .word:hover i{background:#fff}

.honour-cover{background:rgba(0,0,0,.5);position:fixed;z-index:200;top:0;bottom:0;left:0;right:0;display: none}
.honour_Big{position:absolute;width:100%;max-width:980px;left:50%;top:100px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);max-height: 500px;}
.honour_Big .pic{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5%;border-top-left-radius:10px;border-top-right-radius:10px;display:table;text-align:center;background:#fff}
.honour_Big .pic img{display:inline-block;margin:0 auto}
.honour_Big .word{padding:30px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#c30d23;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.honour_Big .word p{font-size:14px;color:#fff;line-height:30px}
.honour_Big .word i{display:inline-block;width:3px;height:3px;background:#fff;margin-right:5px;transition:all .5s ease}
.honour_clo{position:absolute;top:-48px;right:-48px;width:48px;height:48px;border-radius:50%;font-size:30px;font-weight:bolder;background:#fff;text-align:center;line-height:48px;cursor:pointer}


/* 合作伙伴 */
.partner_con{background:#fff;margin-bottom:50px}
.partner_con h4{background:#c30d23;padding:0 5%}
.partner_con h4 span{margin-top:15px;display:inline-block;font-size:16px;color:#c30d23;padding:0 30px;line-height:65px;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff}
.partner_con ul{padding:3%;padding-bottom:0}
.partner_con li{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ececec;width:22%;margin-left:3%;margin-bottom:3%}
.partner_con li:nth-child(4n+1){margin-left:0}
.partner_con li .pic{padding:5%;text-align:center;min-height:100px;line-height:100px;overflow:hidden}
.partner_con li .pic img{display:inline-block;transition:all .5s ease}
.partner_con li .word{background:#f6f6f6;font-size:14px;color:#333;text-align:center;line-height:50px;transition:all .5s ease}
.partner_con li:hover img{transform:scale(1.05)}
.partner_con li:hover .word{color:#fff;background:#c30d23}

/* 社会责任 */
.duty-con{background:#fff;padding:60px}
.duty-con h4{font-size:24px;color:#3c3c3c;line-height:44px;text-align:center;margin-bottom:40px}
.duty-show{width:1400px;margin:0 auto}
.dutyt_con{background:#f3f3f3}
.dutyt{position:relative}
.dutyt_show{max-width:1400px;margin:0 auto}
.dutyt_con{display:table;width:100%}
.dutyt_con .word{position:relative;display:table-cell;padding:60px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}
.dutyt_con .word h4{font-size:24px;color:#c30d23;text-align:left}
.dutyt_con .word h4 em{font-size:48px;font-family:human}
.dutyt_con .word dl dd{font-size:14px;color:#777;line-height:30px}
.dutyt_con .pic{width:50%;display:table-cell;position:relative;overflow:hidden}
.dutyt_con .pic:before{content:'';padding-bottom:49%;display:block}
.dutyt_con .pic .img{position:absolute;top:0;left:0;background-size:100%;width:100%;height:100%}
.dutyt_show button{font-size:0;background:0 0;border:0;padding:0}
.dutyt_show .slick-arrow{position:absolute;top:50%;margin-top:-35px;z-index:99;width:60px;height:60px;font-size:0;cursor:pointer;color:#aeaeae;border-radius:50%;box-shadow:0 5px 10px 0 rgba(0,0,0,.1),0 3px 6px 0 rgba(0,0,0,.1);background:#fff}
.dutyt_show .slick-prev{left:-90px}
.dutyt_show .slick-next{right:-90px;left:auto}
.dutyt_show .slick-next:before,.dutyt_show .slick-prev:before{content:"\e628";font-family:iconfont;display:block;width:60px;height:60px;border-radius:50%;font-size:40px;color:#fff;text-align:center;line-height:60px;-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}
.dutyt_show .slick-next:before{content:"\e642"}
.dutyt_show .slick-next:hover:before,.dutyt_show .slick-prev:hover:before{color:#fff;background:#c30d23}
.dutyb_show{margin-top:80px;position:relative}
.dutyb_show:before{content:'';width:100%;height:0;border-top:1px dashed #fff;position:absolute;left:0;top:15px}
.dutyb_show p{font-size:24px;color:#333;line-height:42px;text-align:center;width:auto;margin:0 auto;position:relative;margin-top:50px}
.dutyb_show p:before{content:'';width:81px;height:30px;background:url(../images/duty_i1.jpg) no-repeat center;position:absolute;left:50%;top:-40px;-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;cursor:pointer}
.dutyb_show .slick-current p{color:#c30d23}
.dutyb_show .slick-current p:before{content:'';background:url(../images/duty_i2.jpg) no-repeat center;background-size:auto;border:0;border-radius:0;position:absolute}
.slogn{text-align:center;margin-top:40px}

/*中汇金动态-公司动态*/
.dt{padding:70px 0}
.dt_con .fix li{margin-bottom:25px;
    /*display:table;*/
    background:#fff;width:100%}
.dt_con .pic,
.dt_con .word{display:table-cell}
.dt_con .pic{width:32%;position:relative;overflow:hidden}
.dt_con .pic:before{content:'';padding-bottom:50%;display:block}
.dt_con .pic .img{position:absolute;top:0;left:0;background-size:100%;width:100%;height:100%;transition:all .5s ease}
.dt_con .word{width:68%;padding:40px 80px;box-sizing:border-box;-webkit-box-sizing:border-box}
.dt_con .word h4{font-size:18px;color:#4c4c4c;line-height:30px;margin-bottom:10px}
.dt_con .word p{font-size:14px;color:#9a9a9a;line-height:28px;height:84px;overflow:hidden}
.dt_con .word i{display:inline-block;width:3px;height:3px;background:#ebebeb;margin-right:5px;transition:all .5s ease}
.dt_con .word i.two{background:#3d3d3d}
.dt_con .word i.three{background:#6c6c6c}
.dt_con .word:hover i{background:#c30d23}
.dt_con li:hover .img{transform:scale(1.05)}
.dt_con .page{margin-top:40px}

/* 中汇金大家庭-人才招聘 */
.recruit{padding: 80px 0 }
.recruit-con{padding: 80px 5%; background: #fff; }
/*.item_list li{
    display: block;
    float: left;
    width: 9.6%;
    height: 9.6%;
    background: #f00;
    border-radius: 50%;
    text-align: center;
    line-height: 168px;
    position: relative;
}
*/
.item_list{margin-bottom: 60px}
.item_list:last-child{margin-bottom: 0}
.item_list .fix li{position:relative;display:block;margin:20px 0;width:9.6%;background-color:transparent;color:#222;text-align:center;float:left;margin-left:8.45%;cursor:pointer;}
.item_list .fix li:first-child{margin-left:0;}
.item_list .fix li:after{display:block;padding-bottom:100%;width:100%;height:0;border-radius:50%;background-image:-moz-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background-image:-webkit-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background-image:-ms-linear-gradient(90deg,#f1f1f1 0,#fff 100%);content:"";box-shadow:0 2px 5px 0 rgba(0,0,0,.11),0 3px 18px 0 rgba(0,0,0,.06)}
.item_list .cricle{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;}
.item_list .cricle_con{display:table;width:100%;height:100%}
.item_list .fix li p{display:table-cell;padding:0;vertical-align:middle;width:100%;text-align:center;font-weight:700}
.item_list .fix li span{display:block;position:absolute;left:50%;margin-left:-21px;bottom:-21px;font-size:12px;font-weight:700;width:42px;height:42px;border-radius:50%;background:#c30d23;text-align:center;line-height:42px;color:#fff;transition:all .5s ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.11),0 3px 18px 0 rgba(0,0,0,.06)}
.item_list .fix li span b{font-size:16px}
.item_list .fix li span:after{content:'';position:absolute;border-width:18px 18px 0;border-style:solid;border-color:#c30d23 transparent transparent;bottom:0;left:50%;margin-left:-18px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;opacity:0}
.item_list .fix li.on:after,.item_list li:hover:after{background-image:-moz-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background-image:-webkit-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background-image:-ms-linear-gradient(90deg,#f1f1f1 0,#fff 100%);background:#c30d23}
.item_list .fix li.on p,.item_list .fix li:hover p{color:#fff}
.item_list .fix li.on span,.item_list .fix li:hover span{background:#fff;color:#c30d23}
.item_list .fix li.on span:after,.item_list .fix li:hover span:after{bottom:-28px;opacity:1}

.item_dec{margin-top:60px;padding:50px 60px; background:#f8f8f8}
.item_descon{display:none}
.item_descon.block{display:block}
.item_descon dl{margin-bottom:30px}
.item_descon dt{font-size:18px;color:#c30d23;line-height:38px;margin-bottom:10px}
.item_descon dd{font-size:14px;color:#666;line-height:28px}


/*业务布局*/

.fund1{padding:60px 0;background:#fff}
.fund1 h4{font-size:24px;color:#3c3c3c;line-height:44px;margin-bottom:30px;text-align:center}
.fund1_con .word{width:57%}
.fund1_con .word p{font-size:14px;color:#9a9a9a;line-height:30px;margin-bottom:15px}
.fund1_con .word p b{font-weight:700;color:#3c3c3c}
.fund1_con .pic{width:40%}

.fund2{padding:60px 0 20px}
.fund2 h4{font-size:24px;color:#3c3c3c;line-height:44px;margin-bottom:30px;text-align:center}
.fund2 li{float:left;width:22.5%;margin-left:3.333%;margin-bottom:40px;overflow:hidden}
.fund2 li:nth-child(4n+1){margin-left:0}
.fund2 li img{display:block;transition:all .5s ease}
.fund2 li:hover img{transform:scale(1.05)}

/* 中汇金大家庭-联系我们 */
.contact{padding: 0;}
.contact_map{padding:80px 0}
.contact_map .map{width:66.5%;background-size:cover;height:640px}
.contact_map .address{width:30%}
.contact_map .address li{background:#fff;padding:42px 50px 40px;margin-bottom:40px;height:300px;box-sizing:border-box}
.contact_map .address li:last-child{margin-bottom:0}
.contact_map .address h4{font-size:24px;color:#3c3c3c;line-height:30px;margin-bottom:20px}
.contact_map .address h4 small{font-size:14px;color:#b3b3b3;font-family:Arial;text-transform:uppercase}
.contact_map .address p{font-size:14px;color:#9a9a9a;line-height:30px}

.contact_message{background:#fff;padding:80px 0}
.contact_table{max-width:1140px;width:100%;margin:0 auto}
.contact_table h4{font-size:24px;color:#3c3c3c;line-height:44px;text-align:center;margin-bottom:30px}
.contact_table li{width:45%;margin-bottom:20px}
.contact_table li.long{width:100%}
.contact_table li p{font-size:14px;color:#888;line-height:34px}
.contact_table li p font{color:#c30d23}
.contact_table li input[type=text],.contact_table li textarea{width:100%;border:1px solid #e5e5e5;height:40px;background:#f9f9f9;font-size:14px;line-height:38px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.contact_table li textarea{height:280px}
.contact_table input[type=submit]{display:block;margin:0 auto;width:220px;height:44px;background:#c30d23;font-size:16px;text-align:center;line-height:44px;cursor:pointer;transition:all .5s ease;color:#fff;margin-top:30px}
.contact_table input[type=submit]:hover{opacity:.8}

/*业务领域*/
.domainL,.domainR{width:50%;height:943px;background-size:cover;position:relative;display:table;overflow:hidden}
.domainL .title{width:350px;height:450px;background-size:cover;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box}
.domainL .title h4{text-transform:uppercase;font-size:36px;color:#fff}
.domainL .title h2{font-size:56px;color:#fff;font-weight:100;font-family:Arial;margin:30px 0}
.domainL .title p{font-size:14px;color:#fff;margin-bottom:10px}
.domainL .title p small{color:rgba(255,255,255,.8);line-height:18px;font-size:12px}
.domain_list{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.domain_list li{width:175px;height:175px;background:#fff;opacity:.9;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;position:relative;cursor:pointer;box-shadow:0 10px 50px rgba(51,51,51,.25)}
.domain_list li:after{content:'';width:24px;height:3px;background:#424242;position:absolute;top:40px;left:20px}
.domain_list li p{font-size:18px;color:#333;display:table-cell;vertical-align:middle;padding-top:20px}
.domain_list li.on,.domain_list li:hover{background:#fff;opacity:1}
.domain_list li.on:after,.domain_list li:hover:after{background:#c30d23}
.domain_list li.on p,.domain_list li:hover p{color:#c30d23}
.domainR_con{vertical-align:middle;width:100%;padding:0 80px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}
.domainR_desc{display:none}
.domainR_desc.onShow{display:block}
.domainR_desc h4{font-size:30px;color:#333;line-height:50px;margin-bottom:20px}
.domainR_desc p{font-size:14px;color:#666;line-height:36px;margin-bottom:20px}
.domainR_desc dd{float:left;margin-right:20px;max-width:175px;margin-bottom:20px}

.domainR_desc a.more{display: block; width: 200px; height: 44px; font-size: 16px; color: #fff; line-height: 44px; text-align: center; background: #c30d23; cursor: pointer; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; }
.domainR_desc a.more:hover{font-size: 14px; }

/*业务领域*/

.bgW{background: #fff}
.bgG{background: #f9f9f9}
.advantage_list li{margin-bottom:50px;width:100%;max-height: 618px;overflow: hidden;}
.advantage_itemL,.advantage_itemR{width:50%;height:618px;overflow:hidden;padding:60px 80px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:table}
.table_layout{display:table-cell;vertical-align:middle;text-align: justify;}
.heightS{height:540px}
.advantage_itemBg:after{content:'';padding-bottom:70.5%;width:100%;height:100%}
.item_bg{background-size: contain;position:absolute;top:0;left:0;width:100%;height:100%;background-position: center;background-repeat: no-repeat;}
.advantage_list li h4{font-size:24px;color:#000;line-height:44px;margin-bottom:20px}
.advantage_list li p{font-size:14px;line-height:28px;color:#9a9a9a}
.advantage_list li img{margin-top:40px}

.Animation { opacity: 0; }
.Animation.on { -webkit-animation: Ls_up 1s ease forwards; animation: Ls_up 1s ease forwards; opacity: 1; }

.advantage_itemL.Animation.on { -webkit-animation: Ls_left 1s ease forwards; animation: Ls_left 1s ease forwards; opacity: 1; }
.advantage_itemR.Animation.on { -webkit-animation: Ls_right 1.5s ease forwards; animation: Ls_right 1.5s ease forwards; opacity: 1; }


/*关于中汇金-集团概括*/
.about1{background:#e9e9e9}
.about1_con{width:100%;/* max-height:618px; */overflow:hidden;background:#fff;}
.about1_con .pic,.about1_con .word{width:50%;height:600px;overflow:hidden;padding:40px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:table}
.about1_con .word .word_con{max-height: 540px;overflow: auto;padding-right: 15px}
.about1_con .pic .bg{background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}
.about1_con .word h4{font-size:24px;color:#3c3c3c;line-height:44px;margin-bottom:20px}
.about1_con .word p{font-size:14px;color:#9a9a9a;line-height:28px;text-indent:24px;margin-bottom:10px}

.about2{background:#c30d23;padding:80px 0}
.about2_con{position:relative}
.about2_con:before{content:'“';font-size:200px;font-family:fantasy;color:#fff;position:absolute;left:0;top:0}
.about2_con:after{content:'”';font-size:200px;font-family:fantasy;color:#fff;position:absolute;right:0;bottom:-120px}
.about2_desc{width:100%;max-width:1440px;margin:0 auto;text-align:center;padding-top:20px}
.about2_desc .peo{width:175px;height:175px;margin:0 auto;position:relative}
.about2_desc .peo:before{content:'';width:195px;height:195px;background:rgba(0,0,0,.1);border-radius:50%;position:absolute;top:-10px;left:-10px}
.about2_desc .peo img{z-index:2;position:relative}
.about2_desc h4{font-size:24px;color:#fff;line-height:44px;margin:30px 0}
.about2_desc p{font-size:14px;color:#fff;line-height:28px}
.about2_desc .name{margin-top:50px}


.about3{padding:80px 0 0;}
.about3_con{background:#fff;padding:60px}
.about3_con h4{font-size:24px;color:#3c3c3c;line-height:44px;margin-bottom:20px;text-align:center}
.about3_con ul{position:relative;margin-top:60px;padding:50px 0 0}
.about3_con ul:before{content:'';border:40px solid;border-color:transparent transparent #e9e9e9 transparent;z-index:1;position:absolute;left:50%;top:-80px;margin-left:-40px}
.about3_con ul:after{content:'';width:2px;height:97%;background:#e9e9e9;z-index:1;position:absolute;left:50%;top:0;margin-left:-1px}
.about3_con li{width:100%;position:relative;z-index:2;margin-bottom:100px}
.about3_con li:last-child{margin-bottom:0}

.history_item{width:50%;padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.history_item:before{content:'';width:59px;height:59px;background:url(../images/about_i1.png) no-repeat center;position:absolute;left:-30px;top:0;background-size:100%}
.history_item.txtR{text-align:right}
.history_item.txtR:before{left:auto;right:-30px}
.history_item h5{font-size:32px;color:#336699;line-height:52px;margin-bottom:20px;font-weight:700;margin-top:10px}
.history_item p{max-width:530px;display:inline-block;font-size:15px;color:#555;line-height:25px}


.about1 .word.Animation.on,
.about3_con .history_item.txtR.Animation.on { -webkit-animation: Ls_left 1s ease forwards; animation: Ls_left 1s ease forwards; opacity: 1; }
.about1 .pic.Animation.on,
.about3_con .history_item.Animation.on  { -webkit-animation: Ls_right 1.5s ease forwards; animation: Ls_right 1.5s ease forwards; opacity: 1; }



@media screen and (max-width: 1750px){
   .layout1, .layout2{padding: 0 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} 
}

@media screen and (max-width: 1640px){
    /* 社会责任 */
   .dutyt_show .slick-prev{left: 0}
   .dutyt_show .slick-next{right: 0;}
    .duty-show,
    .dutyt_show{width: 100% } 
    .dutyt_con .word{padding:30px; }
}


@media screen and (max-width: 1440px){

    .nav li{padding: 0 15px}
    
    /*中汇金动态-公司动态*/
    .dt_con .pic{width: 40%}
    .dt_con .word{width: 60%}

    .item_list li{width: 12%;margin-left: 5.6%}

    /**/
    .domainL,.domainR{width:100%;display:block}
    .domainL{height: 250px;}
    .domainL .title{top:35px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);display: none;}
    .domain_list{right:auto;left:50%;top:auto;bottom:-4px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:100%;margin:0 auto;text-align:center}
    .domain_list ul{display:inline-block}
    .domain_list li{float:left}
    .domain_list li p{text-align:left}
    .domainR{height:auto}
    .domainR_con{padding:5%;text-align: center;}
    /*20190808*/
    .history_conR .num, .history_conR .word{padding: 0 4%;max-width: 200px;}
    .history_conL h4{font-size: 30px;}

}

@media screen and (max-width: 1280px){
    /* 社会责任 */
   .dutyt_con .pic,
   .dutyt_con .word{width: 100%; float: none; display: block; }
}


@media(min-width: 1200px){
    .i_new_pic {height: 100%!important}
    .footer_con dl dd{display: block!important;}
}
@media(max-width: 1200px){

    .nav-skip {font-size: 1.3rem; line-height: 1.9em; display: none; box-sizing: border-box; width: 2.4rem; height: 2.4rem; padding: .5em 0 .4em; text-align: center; text-indent: 2.1875em; position: absolute; left: 20px; top: 50%; margin-top: -1.2rem; cursor: pointer; }
    .nav-skip span {position:relative; top:0.4em; margin:0 auto; -webkit-transition-duration:0s; transition-duration:0s; -webkit-transition-delay:0.2s; transition-delay:0.2s;}
    .nav-skip span:before,
    .nav-skip span:after {position:absolute; content:'';}
    .nav-skip span,
    .nav-skip span:before,
    .nav-skip span:after {width:1.3em; height:3px; background-color:#c30d23; display:block; -webkit-transition-duration:0.2s; transition-duration:0.2s; -webkit-transition-delay:0.2s, 0; transition-delay:0.2s, 0;}
    .nav-skip span:before {top:-0.4em;}
    .nav-skip span:after {top:0.4em;}

    .nav-skip.toggled span {background-color:rgba(0,0,0,0.0)!important; -webkit-transition-delay:0s; transition-delay:0s;}
    .nav-skip.toggled span:before,
    .nav-skip.toggled span:after {top:0; -webkit-transition-delay:0, 0.2s; transition-delay:0, 0.2s;}
    .nav-skip.toggled span:before {-webkit-transform:rotate(45deg);transform:rotate(45deg);}
    .nav-skip.toggled span:after {-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}

    .nav {position: fixed; top: 0; left: 0; float: none; width: 270px; background: #fff; z-index: 102; padding: 60px 3%; height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; overflow: scroll;margin-top: 0}
    .nav>ul{float:none;display:block;/* width:100%; */min-height: 100%;overflow-x: hidden;}
    .nav li{float:none;margin-left:0;position: relative;padding: 5px 0}
    .nav li a{text-align:left;line-height: 40px;border-radius: 0}

    .nav-skip{display:block}
    .nav-bg {position: fixed; z-index: 101; top: 0; right: 0; bottom: 0; left: 0; display: none; background: rgba(0, 0, 0, .5); }
    .nav.close-nav {-webkit-transition: -webkit-transform 430ms cubic-bezier(.3, 0, 0, 1); transition: transform 430ms cubic-bezier(.3, 0, 0, 1); -webkit-transform: translate(-6000px, 0); transform: translate(-6000px, 0); }
    .nav.open-nav {-webkit-transition: -webkit-transform 430ms cubic-bezier(.3, 0, 0, 1); transition: transform 430ms cubic-bezier(.3, 0, 0, 1); -webkit-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }
    .nav-skip.toggled {z-index: 102;position: fixed;right: 20px;top: 40px;}
    

    
        
    .header{text-align: center;height: 80px;}
    .logo{float: none; display: inline-block; line-height: 80px; }
    .logo img{height: 50px;}
    
    .nav .last{line-height: 40px;}


    .search_input input[type=text]{width: 160px }
    .search_input {width: 220px; left:  0px; }

    .banners {margin-top: 80px}
    
    /*index*/

    .banner,
    .i_Sfund,
    .i_busiess,
    .i_history,
    .i_new {
        padding-top: 0
    }

    .banner{height:520px;margin-top:80px}
    .b_solgn{display:none}

    .Sfund .layout1{padding:0}
    .SfundL,.SfundR{display:block;float:none;width:100%}
    .SfundL dl{display:block;width:100%}
    .SfundL dl dd{float:left;width:16.667%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#c30d23;color:#fff;line-height:60px;padding:0;text-align:center}
    .SfundL dl dd:before{display:none}
    .SfundL dl dd.on,.SfundL dl dd:hover{color:#c30d23;background:#fff}
    .SfundL .Sfund_num,.SfundL span.btn,.busiessL span.btn{display:none}
    .SfundR .picS{display:none!important}
    .SfundR .picB{width:100%;height:auto}
    .SfundR .picB_bg:before{padding-bottom:100%}
    .SfundR_btn{background:#fff;bottom:0;padding:0 20px}

    .busiess{padding-bottom:150px}
    .busiessL,.busiessR{width:100%;float:none;height:auto}
    .busiessL{text-align:center;padding-top:0}
    .busiessL h4{font-size:50px;margin-bottom:20px}
    .busiessL h5{font-size:24px}
    .busiessL a{margin-top:50px;width:100px;margin:30px auto 0}
    .busiessR{margin-top:50px}
    .busiessR .slick-prev{left:40%}
    .busiessR .slick-next{right:40%}

    .history{height:auto;padding:80px 0}
    .history h3{font-size:36px;margin-bottom:0;text-align:center}
    .history_conL,.history_conR{float:none;width:100%;height:auto;padding:0}
    .history_conL{margin-bottom:80px;text-align:center}
    .history_conL:before{display:none}
    .history_conR li{float:none;width:100%;border-bottom:1px solid #ddd}
    .history_conR .num,.history_conR .w_down,.history_conR .w_down p,.history_conR .w_up p{margin:0}
    .history_conR .w_down,.history_conR .w_up{float:left;width:50%;padding:20px 0;height:auto;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
    .history_conR .w_up{border-right:1px solid #fff}
    .history_conR .num,.history_conR .word{display:block;float:none;width:100%}
    .history_conR .word img{margin:20px 0}
    .history_con:before,.history_conR .word:before{display:none}
    
    .i_new{padding-bottom:50px}
    .i_new_con .i_new_pic,.i_new_con .i_new_word{float:none;width:100%}
    .i_new_con .i_new_pic{height:640px}
    .i_new_word{padding-bottom:80px}
    .i_word_con .i_new_title{margin-bottom:30px}
    .i_word_con .i_new_title h3{font-size:36px}
    .i_word_con .i_new_title h4{font-size:24px}
    .i_new_word .slick-arrow{bottom:0}

    /*荣誉证书*/
    .honour_Big{max-width: 80%}

    /*中汇金动态-公司动态*/
    .dt_con .pic,
    .dt_con .word{width:100%; float: none; display: block; }
    .dt_con .word{padding:40px; }
    .dt_con .word p{height: auto}
    
    /*中汇金大家庭-联系我们*/
    .contact_map{padding:40px 0}
    .contact_map .address,.contact_map .map{float:none;width:100%}
    .contact_map .map{margin-bottom:30px;height:400px}
    .contact_map .address li{height:auto}
    .contact_message{padding:40px 0}

}


@media screen and (max-width: 1045px) {
    /*业务领域*/
    .advantage_list li{margin-bottom:0;max-height: none;}
    .advantage_itemL,
    .advantage_itemR{width:100%;height:auto;padding:60px;text-align:center;display:block;float: none;}
    .table_layout{display:block}
    .heightS{height:auto}
    .advantage_itemBg{height:518px}
}


@media(max-width: 992px){

    /*index*/

    /*.SfundR .picB{height: 542px}
    .SfundR .picB_bg:before{
        padding-bottom: 0
    }*/

    /*footer*/
    .footer{padding:30px 0}
    .footer_con .f_ewm,.footer_con ul{width:100%;float:none}
    .footer_con ul dl,.footer_con ul dl:last-child{float:none;width:100%;max-width:100%;border-bottom:1px solid #ddd;padding:10px 0}
    .footer_con ul dl dt{margin-bottom:0;cursor:pointer;position:relative}
    .footer_con ul dl dt:after{content:'\e607';font-family:iconfont;font-size:20px;color:#333;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
    .footer_con ul dl.on dt:after{content:'\e609'}
    .footer_con ul dl dd{display:none}
    .f_ewm{margin-top:30px}
    .f_ewm p{max-width:125px;float:left;margin-right:20px}


    /*copyright*/
    .copyright{padding:20px 0;}
    .copyrightL,
    .copyrightR{float: none; width: 100% }

    .main{padding: 20px}
    .main .layout1{padding: 0}

    /* 荣誉证书 */

    .honour{padding: 20px }
    .honour_con .fix li{width: 45%; margin-left: 0 }
    .honour_con .fix li:nth-child(2n){float: right; }
    .honour_clo{width: 30px;height: 30px;line-height: 30px;font-size: 18px;top:-30px;right: -30px;}

    /* 社会责任 */
    .duty-con{padding:30px 20px}
    .dutyt_con .word{padding: 30px;}
    .dutyt_con .word h4 {margin-bottom: 0;font-size: 16px;}
    .dutyt_con .word h4 em{font-size: 24px;}
    .dutyb_show{margin-top: 20px }
    .dutyb_show p{margin-top: 30px}
    
    /* 人才招聘 */
    .recruit-con{padding:30px 5%}
    .item_list .fix li{/* float:left; */width: auto;margin-right: 10px;margin-left: 0;}
    .item_list .fix li:after{padding-bottom:50%;border-radius:0;display:none;}
    .item_list .cricle_con{padding:20px 0}
    .item_list .fix li p{display:table-row;vertical-align: middle;color: #333;}
    .item_list .fix li.on p, .item_list .fix li:hover p{ color: #333; }
    .item_list .fix li span {top: -27px;/*         border-radius: 0;background: 0 0;box-shadow: none;position: relative;display: block;width: 100%;left: 0;margin: 0;height: auto;color: #333; */}
    .item_list li.on span,.item_list li:hover span{background:0 0;color:#fff}
    .item_list li.on span:after,.item_list li:hover span:after{display:none;opacity:0}
    .item_dec{margin-top:20px;padding:30px}
    .item_list .cricle:after{display:none;}
    .item_list .cricle{ position: static; }

    /*业务布局-股权基金*/
    .fund1{padding: 40px 20px;}
    .fund1_con .pic,.fund1_con .word{float:none;width:100%}
    .fund1 h4,.fund2 h4{margin-bottom:20px}
    .fund2{padding:40px 0}
    .fund2 li{width:45%;margin-left:0;margin-bottom:20px}
    .fund2 li:nth-child(2n){float: right;}
    
    /*中汇金大家庭-联系我们*/
    .contact{padding: 0}
    .contact_map .layout1,
    .contact_message .layout1{padding: 0 20px }

    /*业务领域*/
    .advantage_itemL,
    .advantage_itemR{padding:40px;}
    .advantage_itemBg{height:418px}


    /*关于中汇金-集团概括*/
    .about1{padding:40px 0;}
    .about1_con{max-height:none;}
    .about1_con .pic,
    .about1_con .word {width: 100%; height: auto; padding: 30px 5%; display: block; float: none; }
    .about1_con .pic{height: 418px }
    .about1_con .word h4 {font-size: 20px; margin-bottom: 20px }
    .about1_con .word .word_con{max-height: 300px}

 
    .about2{padding:60px 0}
    .about2_con:before {font-size: 150px; top: -50px }
    .about2_con:after {font-size: 150px; bottom: -120px }
    .about2_desc .name{margin-top:30px}
}


@media(max-width: 768px) {
    .header{height: 64px;}
    .logo{line-height: 64px;}
    .logo img{height: 32px;}

    .banners{margin-top: 64px}

    .nav li>a{font-size: 14px;line-height: 30px;}

    /*index*/
    .banner{height:420px;margin-top: 64px}
    .banner .swiper-button-next,.banner .swiper-button-prev{width:40px;height:40px}
    .banner .swiper-button-next{left:40px}
    .banner .swiper-button-next:before,.banner .swiper-button-prev:before{line-height:40px;font-size:20px}
    .banner .swiper-button-next:after{display:none}
    
    .SfundL dl dd{font-size:14px;line-height:50px}
    .SfundR_btn{padding:20px}
    .SfundR_btn span{font-size:20px}
    .SfundR .picB_bg_img a{font-size:16px}

    .busiessL h4{font-size:32px;margin-bottom:0}
    .busiessL h5{font-size:18px}
    .busiessL a{display:none}
    .busiessR{margin-top:30px}
    .busiessR .w_con:before{padding-bottom:150%}
    .busiessR .w_con .w_con_bg{background-size:100%}
    .busiessR .slick-prev{left:40%}
    .busiessR .slick-next{right:40%}

    .history h3{font-size:32px}
    .history_conL h4{font-size:24px;line-height:38px}

    .i_new_con .i_new_pic{height:540px}
    .i_new_word .slick-prev{left:40%}
    .i_new_word .slick-next{right:40%}

    /* 面包屑 */
    .mbx li a{font-size: 12px; line-height: 40px; }

    /* 荣誉证书 */
    .honour_con li{width:100%;margin-left:0;float:none}
    .honour_con li:nth-child(2n){float:none}
    .honour_con li .pic,.honour_con li .word{padding:5%}


    /* 合作伙伴 */
    .partner_con{margin-bottom: 30px}
    .partner_con h4 span{font-size: 14px; padding: 0 30px; line-height: 40px; }
    .partner_con ul{padding: 20px; }
    .partner_con li{width: 45%; margin-left: 0; margin-bottom: 20px }
    .partner_con li:nth-child(2n){float: right; }

     /*中汇金大家庭-联系我们*/
     .contact_table li{float: none; width: 100% }

    /*中汇金大家庭-人才招聘*/
     .item_list li:after{padding-bottom: 80%}

    /*业务领域*/

    .domainL{height: 200px;}
    .domainL .title{width:250px;height:250px}
    .domainL .title h4{font-size:18px}
    .domainL .title h2{margin:10px 0;font-size:16px}
    .domain_list{left: 0; bottom: 0; -webkit-transform: translate(0,0); transform: translate(0,0); }
    .domain_list ul{display:block;width:100%}
    .domain_list li{width:25%;height:auto;display: block;}
    .domain_list li p{padding-top:30px;width:50px;margin: 0 auto;margin-bottom: 20px;display: inline-block;}
    .domainR_con{padding:30px 5%}
    .domainR_desc h4{font-size:20px}
    .domainR_desc dd{width:25%}

    

    /*业务领域*/
    .advantage_itemL, .advantage_itemR{padding: 40px 5%}
    .advantage_itemBg{height:318px}
    .advantage_list li h4{font-size: 20px;line-height: 40px;margin-bottom: 20px}
    .advantage_list li img{margin-top: 20px}

    /*关于中汇金-集团概括*/
    .about1{padding:20px 0;}
    .about1_con .pic{height: 318px }

    .about2_desc .peo:before{width:170px;height:170px;left:5px}
    .about2_desc .peo img{width:150px;height:150px}
    .about2_desc .name img{width:140px}
    
    .about3{padding:40px 0 0;}
    .about3_con{background:#fff;padding:30px }
    
    .about3_con ul{margin-top:60px;padding:50px 0 0}
    .about3_con ul:before{border:30px solid;border-color:transparent transparent #e9e9e9 transparent;left:00px;top:-60px;margin-left:0}
    .about3_con ul:after{left:30px;margin-left:0}
    .about3_con li{width:100%;position:relative;z-index:2;margin-bottom:50px}
    .history_item{float:none;width:100%;padding:0 50px}
    .history_item:before{content:'';width:39px;height:39px;left:10px}
    .history_item.txtR{text-align:left}
    .history_item.txtR:before{left:10px;right:auto}
    .history_item h5{font-size:24px}
    .history_item p{max-width:100%}
}

@media(max-width: 500px) {
    .SfundL dl dd{ width: 33.2%; }
    .mbx li{ width: 25%; }
    .mbx .col7 li{ width: 25%; }
}

@media(max-width: 480px){
    .banner{height:320px}

    .SfundL dl dd{padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-white-space:nowrap;-moz-white-space:nowrap;-ms-white-space:nowrap;-o-white-space:nowrap;white-space:nowrap}
    .SfundR_btn{padding:10px}

    .busiess{padding-bottom:80px}
    .busiessR .slick-arrow{bottom:-50px}
    .busiessR .slick-next:before,.busiessR .slick-prev:before{width:30px;height:30px;line-height:30px;font-size:18px}
    .busiessR .slick-prev{left:35%}
    .busiessR .slick-next{right:35%}

    .history_conR .w_down,.history_conR .w_up{float:none;width:100%}
    .history_conR .w_up{border-right:none;border-bottom:1px solid #fff}

    .i_new_con .i_new_pic{height:340px}
    .i_new_word{padding:40px 20px}
    .i_word_con .i_new_title{margin-bottom:20px}
    .i_word_con .i_new_title h3{font-size:24px}
    .i_word_con .i_new_title h4{font-size:20px;line-height:40px}
    .i_word_con .i_new_con h5{font-size:18px;line-height:30px}
    .i_new_word .slick-arrow{bottom:-20px}
    .i_new_word .slick-next:before,.i_new_word .slick-prev:before{font-size:24px}

    .domain_list li:after{top:20px;}
    .domain_list li p{padding-top: 20px;margin-bottom: 10px}

}

@media(max-width: 460px){
    .item_list li p{font-size: 12px;}
    .item_list li:after{padding-bottom: 100%}
}
@media(max-width: 320px) {
    .mbx li{ width: 33.2%; }
    .mbx .col7 li{ width: 33.2%; }
}

/* 关于中汇金-高管团队 */
.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: 1200px;
    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);
}
.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; }
}