
.about_p{
    overflow: hidden;
    padding-bottom: 70px;
    backgroundno-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.title_p{
    height: 190px;
    line-height: 190px;
    font-size: 48px;
    color: #444;
    position: relative;
    text-align: center; 
}
.title_p span{
    width: 110px;
    background: #b39751;
    height: 1px;
    position: absolute;
    top: 140px;
    left: 50%;
    margin-left: -55px;
}
/* 走进中国财富传承 */
.main_1{
    overflow: hidden;
}
.main_1_l{
    width: 50%;
    height: 500px;
}
.main_1_l .img{
    width: 100%;
    height: 100%;
    background:no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.main_1_r{
    padding-left: 2%;
    font-size: 18px;
    color: #666;
    line-height: 34px;
    width:48%;
}
/* 创始人 */
.main_2_P{
    width: 48.5%;
    margin-bottom: 60px;
    background: #fff;
    height: 360px;
}
.main_2_l{
    margin-right: 3%;
}
.img_box{
    width: 50%;
    max-width: 330px;
    overflow: hidden;
    float: left;
    height: 100%;
}
.img_box .imgs{
    width: 100%;
    height: 100%;
    background:no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
}
.detail{
    padding: 50px 0 0 3%;
    color: #666;
    font-size: 16px;
    width: 47%;
    float: left;
}
.detail p{
    height: 24px;
    line-height: 28px;
    width: 96%;
}
.detail .detail_name{
    font-size: 30px;
    height: 46px;
    line-height: 46px;  
    color: #444 ;
}
.detail_grade{
    font-size: 18px;
    width: 134px;
    height: 46px;
    line-height: 46px;
    padding-bottom: 4px;
    border-bottom: 1px solid #b29652;
    margin-bottom: 20px;
}

/* 我们的经验与资源 */
.main_3_t{
    font-size: 30px;
    color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.main_3_cont{
    font-size: 18px;
    line-height: 30px;
    width: 1120px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    text-indent: 2em;
}
/* 愿景和使命 */
.main_4 li{
    height: 340px;
    float: left;
    width: 50%;
    background: #f2f4f7 no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    overflow: hidden;
}
.main_4 li p{
    padding-left: 60px;
    padding-right: 40px;
    font-size: 18px;
    color: #444;
    line-height: 30px;
}
.main_4 .top{
    font-size: 42px;
    color: #b29652;
    padding-top: 50px;
    height: 54px;
    line-height: 54px;
}
.main_4 .english{
    font-size: 20px;
    color: #b29652;
    padding-bottom: 40px;
    text-transform:uppercase;
}
/* 战略和组织 */
.main_5 p{
    color: #666;
    font-size: 18px;
    text-align: center;
    line-height: 36px;
    width: 90%;
    max-width: 764px;
    margin: 0 auto;
}
.main_5 .big{
    color: #444;
    font-size: 24px;
    line-height: 50px;
}
.teamBanner{
  width: 100%;
  max-width: 1400px;
  margin:0 auto;
  overflow: hidden;
}
.teamBanner .swiper-container {
  width: 100%;
  height: 540px;
  position: relative;
  overflow: hidden;
}
.teamBanner .imgBox{
  width: 90%;
  max-width:360px;
  height:360px;
}
.teamBanner .imgBox .imgs{
  width: 100%;
  height: 100%;
  background no-repeat center center;
  -webkit-background-size: cover;
  background-size: cover;
}
.swiper-button-next, .swiper-button-prev{
  width: 50px;
  height: 50px;
  
  top:190px;
  -webkit-background-size: 60% auto;
  background-size: 60% auto;
}
.swiper-button-prev:hover,.swiper-button-next:hover{background-color: #b29652;}
.swiper-button-prev{left:0;background: #bfbfbf url(../imgs/index/l.png) no-repeat center center;}
.swiper-button-next{right: 2.76%;background: #bfbfbf url(../imgs/index/r.png) no-repeat center center;}

.teamBanner .txt{width: 90%;font-size: 18px;color:#666;text-align: center;}
.teamBanner .txt h5{font-size: 30px;padding-top: 40px;padding-bottom: 26px;}
.teamBanner .rmore{margin:0 auto;}
.mmshow{display: none;}
#mmshow{display: none;}



@media (min-width:1024px) and (max-width:1440px){
    .swiper-button-next{right: 18px;}
.title_p{height: 150px;line-height: 140px;font-size: 38px;}
.title_p span{width: 100px;top:100px;}
.main_1_r{line-height: 28px;font-size: 16px;}
.main_1_l{height: 400px;}
.about_p{padding-bottom: 40px;}
.detail{padding-top: 20px;width: 46%;}
.main_2_l{margin-right: 2%;}
.main_2_P{width: 49%;height: 300px;margin-bottom: 20px;}
.detail_name{font-size: 26px;}
.detail_grade{height: 38px;line-height: 38px;margin-bottom: 10px;}
.detail_p{height: 22px;line-height: 22px;}

.teamBanner .imgBox{width: 94%;height: 280px;}
.teamBanner .txt h5{padding:18px 0 14px;font-size: 24px;}
.teamBanner .txt{width: 94%;font-size: 16px;}
.teamBanner .swiper-container{height: 400px;}
.main_3_t{font-size: 26px;}
.main_3_cont{width: 100%;text-indent: 0;font-size: 16px;}
.main_4 li{height: 300px;}
.main_4 .english{padding-bottom: 20px;}
.main_4 .top{padding-top: 40px;font-size: 38px;}
.last.about_p .title_p{line-height:30px;height: 60px;}
.last.about_p .title_p span{width: 100px;top:40px;}
.main_5 p{font-size: 16px;}

}
@media (min-width:751px) and (max-width:1023px){

.teamBanner .imgBox{width: 96%;height:200px;}
.teamBanner .txt h5{font-size: 18px;padding:20px 0 12px;}
.teamBanner .txt{font-size: 14px;}
.teamBanner .swiper-container{height: 300px;}
.title_p{height: 100px;line-height: 100px;font-size: 24px;}
.title_p span{width: 80px;top:70px;margin-left: -40px;}
.main_1_r{font-size: 12px;line-height: 22px;}
.main_1_l{height: 340px;}
.about_p{padding-bottom: 50px;}
.detail{padding-top: 20px;}
.detail_name{font-size: 18px;height:auto;line-height: 24px;padding-bottom: 6px;}
.detail_grade{height:auto;line-height: 24px;font-size: 14px;margin-bottom: 12px;}
.detail_p{height:auto;line-height: 20px;font-size: 12px;}
.main_2_P{height: 240px;}
.main_2_P{width: 49%;margin-bottom: 0;}
.main_2_l{margin-right: 2%;}
.swiper-button-next, .swiper-button-prev{width: 40px;height: 40px;top:100px;}
.main_3_cont{width: 90%;margin:0 auto;text-indent: 0;font-size: 14px;line-height: 22px;}
.main_3_t{font-size: 20px;margin-bottom: 14px;}
.main_4 li{height: 240px;}
.main_4 .top{padding-top: 30px;padding-left: 40px;font-size: 26px;height: 36px;line-height: 36px;}
.main_4 .english{font-size: 16px;padding-left: 40px;padding-bottom: 14px;}
.main_4 li p{padding-left: 40px;font-size: 14px;line-height: 24px;}
.last.about_p .title_p{line-height:30px;height: 60px;}
.last.about_p .title_p span{width: 100px;top:40px;}
.main_5 p{font-size: 16px;line-height: 28px;}
.main_5 .big{font-size: 20px;}






}
@media (max-width:750px){
#mmshow{display: block;}
#pcshow{display: none;}
.pcshow{display: none;}
.mmshow{display: block;}
.teamBanner .imgBox{height:7rem;}
.teamBanner .txt h5{padding:.6rem 0 .4rem;font-size: .7rem;}
.teamBanner .txt h5{font-size: .56rem;}
.swiper-slide{height: auto;}
.swiper-wrapper{height: 21rem;}
.teamBanner .listBox{
  height:10rem;
  float: left;width: 50%;
}
.teamBanner .swiper-container{height:22.6rem;}
.swiper-button-next, .swiper-button-prev{top:auto;bottom:2%;width: 40px;height: 40px;-webkit-background-size: 60% auto;
background-size: 60% auto;}
/*.swiper-button-next img,.swiper-button-prev img{max-width:20%;}*/
 .swiper-button-prev{left: 36%;}
 .swiper-button-next{right: 36%;}

.title_p{height: 4rem;line-height: 4rem;font-size: .9rem;}
.title_p span{width: 3rem;top:2.8rem;margin-left: -1.5rem;}
.main_1_l{width: 100%;height: 10rem;}
.main_1_r{width: 100%;padding: 0;padding-top: .6rem;font-size: .56rem;line-height: .9rem;}
.about_p{padding-bottom: 1.2rem;}
.main_2_P{width: 100%;margin-bottom: .6rem;height: 9.6rem;}
.main_2_l{margin-right: 0;}
.detail{padding-top: .8rem;font-size: .5rem;}
.detail .detail_name{font-size: .7rem;height:auto;line-height: .8rem;padding-bottom: .4rem;}
.detail_grade{height:auto;line-height: .8rem;font-size: .56rem;margin-bottom: .4rem;}
.detail_p{height:auto;line-height: .8rem;font-size: .5rem;}
.main_3_t{font-size: .76rem;line-height: 1.4em;width: 80%;margin:0 auto .4rem;}
.main_3_cont{width: 98%;font-size: .56rem;line-height: .9rem;text-indent: 0;}
.main_4 li{width: 100%;height: 7rem;}
.main_4 .top{padding:1rem 6% 0;font-size: .9rem;height:1.2rem;line-height: 1.2rem;}
.main_4 .english,.main_4 li p{padding:0 6%;}
.main_4 li p{font-size: .56rem;line-height: .8rem;}
.main_4 .english{font-size: .64rem;padding-bottom: .4rem;}
.last.about_p .title_p{line-height:1rem;height: 2rem;}
.last.about_p .title_p span{top:1.2rem;}
.main_5 .big{font-size: .7rem;height:auto;line-height: .8rem;padding-bottom: .3rem;}
.main_5 p{font-size: .5rem;line-height: .9rem;}
.detail p{height:auto;line-height: .78rem;}
}