﻿@media screen and (min-width:640px) {
        html {
            font-size:64px !important;
        }
}
.m100 img{width: 100%;}
    .m100 ul li{padding: 0; margin: 0;width: 30%; overflow: hidden;margin-top: 10px; margin-left: 5%;}
    .m100 ul li:first-child{margin-left: 0;}
    .m100 ul li:nth-child(4){margin-left: 0;}
    .m100 ul li:nth-child(7){margin-left: 0;}
    .m100 ul li:nth-child(10){margin-left: 0;}
.mlogobox{    box-shadow: 0px 1px 10px 0px #A88B8A;
 top:0; left: 50%; transform: translateX(-50%); display: flex; background: white; position: fixed; width: 10rem; z-index: 999;}
.mlogobox>a{line-height: 1.9rem;}
.mlogobox .bt{border-radius:10px;   margin-left:2.34375rem; height: 1.9rem; line-height: 1.9rem }
.mlogobox .bt h2{ margin-left: 0.25rem; font-size: 0.7rem; display: none; color: #000000; height: 1.9rem; line-height: 1.9rem;}
.mlogobox .bt img{ transform:scale(0.7,0.7);}
.mlogobox .bt2{border-radius:10px;  border:1px solid #000; margin-left:2.34375rem; margin-top:0.4125rem;}
.bt-xian{height:1px; width: 0.76875rem; background: #000; margin:0.18875rem auto;}
.mlogo{padding-left: 0.5rem; width: 6.03125rem; height: 1.9rem; line-height: 1.9rem; }
.mlogo img{ width: 100%; }
.ulul {position: fixed;display: none; height:100%;background: #000000 !important; background:rgba(0,0,0,0.5); width: 10rem; z-index: 999; border-top: 1px solid #eee; margin-top: 1.9rem;}
.ulul>ul{ width: 10rem; display: none;}
.ulul>ul li a{color: white; box-sizing: border-box; width: 10rem;background:rgba(0,0,0,0.5) !important ;background:#000000; display: block;  font-size: 0.4rem; padding: 6px 13px;}
.redimg img{width: 5% !important;}
.ululhu .lilihu{text-align: center; border-bottom: 1px solid #666;}

.ulul2 {width: 10rem; position:fixed; z-index: 999; border-top: 1px solid #eee;}
.ulul2>ul{ width: 10rem; display: none;}
.ulul2>ul li a{box-sizing: border-box; width: 10rem; height:0.625rem; background:white; display: block;  font-size: 0.45rem; padding: 6px 13px;}

.mshanji{display: none;}
.swiper-slide {
 
      width:100%;
      height: 100%;
      text-align: center;
      background: #fff;

    }
      .swiper-container {width: 100%; margin-left: auto; margin-right: auto;}
      .swiper-slide img{width: 100%;}
      .swiper-wrapper{width: 100%;}

.mywly{ font-size: 0.59rem; display: flex;}
.m-border-red-ywly{width: 9.5rem; margin:0 auto; font-size: 0.59rem; display: flex; margin-bottom: 0.625rem;}
.mywly a{ color: #000;  display: block; font-size: 0.45rem;
         margin:0.234375rem auto; text-align: center; border-bottom: 3px solid #C9151E;}
.mywlyimg{ background: #eee; font-size: 0.45rem;}
.mywlyimg ul{width: 9.5rem; padding: 0.25rem; display: flex; flex-wrap: wrap;}         
.mywlyimg ul li{flex:30%;padding: 0.13rem 0.025rem; background: #EEEEEE !important;}
.mywlyimg ul li a{display: block;}
.mywlyimg ul li .tow-img-box{text-align: center;}
.mywlyimg ul li .tow-img-box p{text-align: center; padding: 10px 0;font-size:0.375rem;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.mywlyimg ul li .tow-img-box a img{transform:scale(0.95,0.95);}
.mywlyimg ul li span{  text-align: center; display: block; }
.mywlyimg ul li span a{ font-size: 0.45rem; }
.mywlyimg ul li a img{width: 95%;}


/*业务领域那块显示隐藏*/
.mywlyimg .mycbox{display: none; width: 400%; background: white; margin: 0.15625rem auto;}
.mywlyimg ul li div{ display: none; }
.wc{ display: block ; }

.mbanner { width: 100%; margin-top: -0.2rem; }
.mbanner img{ width: 100%; }


.mnews-content{width: 100%;  background: white; margin:0 auto;}
.myiqi{ padding:0.1rem 0.203125rem ;}
.mnews-contentimg{ width: 100%; overflow: hidden; background:url(/mobile/statics/mjianwei/img/mnews_05.png)no-repeat;right:0.325rem; top:0; width: 9.646875rem; height: 4.1rem; background-size: 100%;}
.tjwimg{width: 9.646875rem;}
.tjwimg img{ width: 100%; }
.mnews-content h2{color: #333333;  font-size: 0.406rem; font-weight: 600; padding-top: 0.2rem;
}
.mnews-content span{color: #999999; font-size: 0.37rem; padding: 0.3rem 0; display: block; }
.mnews-content .myiqi b{ display: block; text-align: right; font-size: 0.406rem; color: #333333;}


.mnews-content .mtong{color: #999999; font-size:0.375rem;}


.mnews-contentnew{width: 100%;  background: white; margin:0 auto; background:#F5F5F5;margin-top:0.15625rem;}
.mnews-contentnew  .mpp{width: 20.5%; background:#aaa; }
.mnews-contentnew  .mpp span{text-align: center; display: block; }
.mnews-contentnew  .mpp span:nth-child(1){ padding-top: 0.3125rem;font-weight: 600; font-size: 0.42rem; color: white; } 
.mnews-contentnew  .mpp span:nth-child(2){padding:0.2rem 0 0.5rem 0; font-weight: 500; font-size: 0.37rem; color: white; }
.mnews-contentnew  .text{ width: 79.5%; padding:0.203125rem 0.15625rem 0.203125rem 0.278125rem; box-sizing: border-box;}
.mnews-contentnew  .text h2{ font-size: 0.406rem; color: #333333; }
.mnews-contentnew  .text p{font-size: 0.375rem; color: #999; line-height: 1.4; padding-top: 0.135rem;}
.mnews-contentnew ul li{ margin-top: 0.234375rem; box-shadow: 0 0 0.3125rem rgba(0, 0, 0, 0.1); }

.bzdul{padding: 0.5rem 0.25rem;}
.ckgd{ text-align: right; width: 9.5rem; padding: 0 0.25rem; background: #F5F5F5;}
.ckgd a{color:#C9151E ; font-size: 0.406rem; padding-bottom: 0.6rem; display: block;}




.mforter{background: #383838;padding: 0.6rem 0; margin-top: 0.6rem;}
.mforter p{color: white;font-size: 0.375rem;padding: 0 0.5rem;line-height: 1.8;text-align: center;}


/*关于*/
.mhf{ width: 10rem; padding-top: 1.9rem; position: relative; }
.mhf p{height: 3.2rem;overflow: hidden;}
.mhf img{max-width: none;width: 100%; height: 100%;vertical-align: bottom;}
.mhf .mabout{padding: 0 1rem; border:1px solid white; border-top: none; position: absolute;top:2.7rem;
left:3.2rem; color: white;}
.mhf .mabout span{font-size: 0.45rem; text-align: center; display: block; margin-top: -0.4rem;}
.mhf .mabout font{ font-size: 0.4rem; text-align: center; display: block; margin-top:-1.3rem;}
.mhf .mabout:before {border-top: 1px solid white;content: '';display: block;width: 20%;left: 0;position: absolute;top: 0;}
.mhf .mabout:after {border-top: 1px solid white;content: '';display: block;width: 20%;right: 0;position: absolute;top: 0;} 
.mhf .mnav{position: absolute; top:3.75rem; left: 0.78rem; width: 8rem;}

.mhf .mnav a{ font-size: 0.45rem; color: white;}
.mjwjs { width: 10rem; text-align: center; position: relative; line-height: 1rem;}

.mjwjs .mleftxian{margin: 0.1rem; height: 2px; width: 1.1rem; background: #C9151E; display: inline-block;}
.mjwjs h2{ display: inline-block !important;font-size: 0.45rem !important; color: #000000; display: block; text-align: center; font-size: 0.4rem;}
.newsmjwjs h2{display: inline-block !important;font-size: 0.45rem !important;}
.mjwjs .mrightxian{margin: 0.1rem; height: 2px; width: 1.1rem; background: #C9151E; display: inline-block; } 

.tnl .leftxian{margin: 0.1rem; height: 2px; width: 1.1rem; background: #C9151E; display: inline-block;}
.tnl h2{display: inline-block !important;font-size: 0.45rem !important;}
.tnl .rightxian{margin: 0.1rem; height: 2px; width: 1.1rem; background: #C9151E; display: inline-block; }
.mjwjsText{width: 9.5rem ;line-height: 2; font-size: 0.375rem ; font-family: "微软雅黑" !important; color: #000000;padding: 0 0.25rem;}
.mjwjsTextabout{width: 9.5rem ;line-height: 2; font-size: 0.375rem ; font-family: "微软雅黑" !important; color: #000000;padding: 0 0.25rem;}

/*左边显示隐藏*/
.aboutwe5{line-height: 1.5; text-align: center; padding: 0.20rem 0 0.27rem;border-bottom: 1px solid #DDDDDD; background:#C9151E; color: white; font-size: 0.45rem;}
.mLeftBottomHide>a{text-align: center; background:white; color:#000000 ; display: block;}
.mLeftBottomHide dl dd{box-sizing: border-box; }


.mLeftHide2{position:absolute;z-index: 1; top:0; display: none;}
.mHidejt{ width: 0.9rem;font-size: 0.55rem; text-align: center; top:0;box-sizing: border-box; background: white; color: #000000; position: absolute; line-height: 1rem;}
.huishe{background:#eee; font-size: 0.4rem !important;}
.layui-nav-child .layui-nav-item a{font-size: 0.4rem !important;}

/*新闻动态*/
/*.newsmjwjs{border-bottom: 1px solid #DDDDDD ; }*/
.mlist li{position: relative;}
.backgroundNewsImg{ background: url(../img/mrednew_03.png) no-repeat;right: 0; top:0; width: 0.9rem; height: 0.9rem; position: absolute;}
.mlist ul li{  width: 9.5rem; border-top: 1px solid #DDDDDD;padding: 0.45rem 0; margin: 0 auto;}
.mlist ul li h2{ font-size: 0.406rem; color: #000000;font-weight: 600; }
.mlist>ul>li>a span{ font-size: 0.37rem; color: #333333 ; margin-top: 0.29rem; display: block;}
.mlist ul li .div1{ font-size: 0.375rem; color: #333333 ; margin-top: 0.17rem;}



/*行业成就*/
.mAchievement{ background: white; }
.mAchievement ul h2{font-size: 0.4rem; padding:0.3125rem 0 0 0.46875rem; color: #333333;font-weight: 600; }
.mAchievement ul li{ width: 9.5rem; padding: 0 0.25rem; border-bottom: 1px solid #eeeeee;}
.mAchievement ul li .cont:nth-child(1){border-top: 1px solid #eeeeee; }
.mAchievement ul li .cont img{ width: 100%;}
.dtfbx{ height: 2.27rem; width: 3rem; padding:0.3rem 0;}
.mAchievement ul li .cont .cont-leftimg{margin:0.36rem 0.1rem 0.3rem 0.16rem; /* background: url(../img/mlist02.png) no-repeat;*/ top:0; width: 30%; height: 2.3rem;
background-size: 100%;}

.mAchievement ul li .cont .cont-right{width: 65%; position: relative;}
.mAchievement ul li .cont .cont-right h5{padding-top: 0.5rem;/*min-height: 50px;*/ display: block; font-size: 0.406rem; font-weight: 600; color:#000000; }
.mAchievement ul li .cont .cont-right>p{width: 4rem; padding-top: 0.15rem; display: block; font-size: 0.4rem; color:#333; }
.mAchievement ul li .cont .cont-right span{ padding-top: 0.15rem; display: block; font-size: 0.37rem; color:#666; }

.mAchievement ul li .cont .cont-right b{font-weight: 400; left: 3.6rem; top: 2.1rem; color: #000000; background: white; border: 1px solid #C9151E; line-height: 0.7rem; text-align: center; font-size: 0.4rem; display: block; width:2rem;  position: absolute;}

/*红框框调用内容*/
 .productText::before{
    position: absolute;
    left:-3px;
    top:50%;
    content: '';
    display:block;
    transform: translateY(-50%);
    border-left:3px solid white;
    height: 40%;

  }
 .productText {
    width: 10rem;
    padding: 0 0 0 0;
    line-height: 1.5;
    border: 3px solid #c9151e;
    padding: 10px;
    position: relative;
  }

  .productText::after{
    position: absolute;
    right:-3px;
    top:50%;
    content: '';
    display:block;
    transform: translateY(-50%);
    border-right:3px solid white;
    height: 40%;
  }
  .productText h1,.productText h2,.productText h3,.productText h4,.productText h5,.productText h6,.productText strong{
      font-size: 0.45rem ;
      line-height:2;
  }
  .productText h1 *,.productText h2 *,.productText h3 *,.productText h4 *,.productText h5 *,.productText h6 *,.productText strong *{
      font-size: 0.45rem;
      line-height:2;
  }
  .productText *{font-size: 0.375rem; line-height:1.5; font-family: "微软雅黑" !important;}
  .productText p{margin:0.24rem 0; line-height: 2; color:#333333 ;}


 /*红框框下面的列表*/ 

 .mcontentyewu ul li{width: 9.5rem;margin: 0 auto;}

 .mcontentyewu{ width:10rem;}
 .mcontentyewu ul li h5{background-color: #eeeeee; position: relative; font-size: 0.406rem; font-weight: 600; padding:0.2rem 0.3rem; }
.mcontentyewu ul li h5::before{border-left: 3px solid #c9151e;
    content: '';
    left: 0;
    bottom: 0;
    top: 0;
    position: absolute;
    display: block;}
 .mcontentyewu ul li p{ font-size: 0.375rem; padding:0.3rem 0.3rem; line-height: 1.8;}
}


.morenred a{ color:#c9121e !important;  }
.morenred {color:#c9121e;}

.lilihu .shanji{display: none;}
.ywa{display: block;}
.lilihu .shanji a{font-size: 0.4rem; padding-left: 30px;} 

.lunbo{padding-top: 1.9rem;}

/*show_xqy*/
.tttt{ padding:0.4rem 0; }

.ttttt{padding-bottom: 0.7rem;}
.xqysj{ font-size: 0.37rem; color: #666666; text-align: center; }
.cccc {font-size: 0.375rem ; color: #666666 ; line-height: 1.8; width: 9.5rem; padding: 0 0.25rem !important;}

/*分页*/
.paging{text-align: center;width: 10rem;}
.paging span{font-size: 0.4rem;margin-right: 0.09rem;background: #eeeeee;display: inline-block;min-width: 0.44rem;line-height: 0.44rem;padding: 0.2rem;}
.paging a{color: #333333;display: block;}
.paging ul li{ width: 9.5rem; padding:0.25rem; }
.p_n1{background:#c9151e !important;color: #ffffff;}
.showTitle{text-align: center;font-size: 0.4rem;padding-bottom: 0.3rem;}
.search-point{padding: 0.3rem 0;}
.search-point strong{color: #225a99;}
.tps{ margin-bottom:1.1rem; }
.tttt *{display:block; margin: 0 auto; width: 95%;  text-align:center; font-size: 0.43rem;font-weight: 600;color: #333333; }
.cccc *{line-height:1.8; font-size:0.375rem; color:#333333;}
.xqysj{margin-bottom:0.3rem; margin-top: -0.1rem;}
.more a{height:0.58rem; width:2.56rem; background:#c6282c; display:block; color:#FFF; text-align:center; margin-top:1.2rem; line-height:0.58rem;  }
.news .bottom>a{height:0.58rem; width:2.56rem; background:#c6282c; display:block; color:#FFF; text-align:center; margin-top:0.3rem; line-height:0.58rem; position:absolute;  top:7.44rem;} 
.kuan100{width: 100%;}
/*高级合伙人*/
.mcopartner>ul>li{ padding: 0.3rem 0.25rem; display:flex;}
.mcopartner ul li img{zoom:0.6; }    
.mcopartner ul li .name{width: 4.6rem; background: white; line-height: 0.8 !important; }
.mcopartner ul li .name .boxx{padding: 0.45rem 0 0 0.4rem;}
.mcopartner ul li .name h5{font-size: 0.406rem;  color: #000000; }
.mcopartner ul li .name span{ font-size:0.375rem; color: #999999;   }
.mcopartner ul li a{display: -webkit-inline-box;}

.zsannavbtn03 {border-bottom: 1px solid #DDDDDD; font-size: 0.45rem; text-align: center; color: #000; padding: 0.5rem;}
.zsannavbtn03 a:after {
    display: inline-block;
    content: "";
    width: 0.2rem;
    height:0.2rem;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    margin: 0 0 3px 6px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.subnavlistcont03{margin-bottom: 0.5rem;}
.subnavlist03{ background: white;}
.subnavlist03 ul li a {
    display: block;
    width: 90%;
    font-size: 16px;
    padding: 15px 0;
    text-align: center;
    line-height: 18px;
    color: #333333;
    padding:0.5rem;
    border-bottom: 1px solid #eee;
}

.subnavlist03 ul li a.cur {
    background-color: #145cb0;
    color: #ffffff;
}
.mjwjsText{ }
#mobilemap{width: 100%; height: 400px;}

.mjwjsTextabout{ }
#mobilemap{width: 100%; height: 400px;}


.mobiledz{ color:#333;}
.mobiledz h2{padding-top: 10px; font-size:0.406rem; font-weight: 600; position: relative; padding-bottom: 13.2px;}
.mobiledz h2:before{content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 57.59px;
    border-bottom: 3px solid #c9151e;
}
.mobiledz p{font-size: 0.375rem;}
.mapz{color:#c9151e;font-size: 15px;font-weight: bold; }
.mapz2 {font-size: 13px;color: #333;line-height: 1.8;}
.tnl{color:#c9151e; font-size: 0.4rem;text-align: center;margin-bottom: 20px; }

.rzcp ul li{width: 95%; margin: 0 auto; padding:0.5rem 0; border-top: 1px solid #000;}
.rzcp ul li:nth-child(1){border-top: none;}
.rzcp ul li .left p{font-size: 0.406rem; font-weight: 600; color: #000;}
.rzcp ul li .left .gzdd{margin-top: 0.3rem; background: url(/mobile/statics/mjianwei/img/didian_11.jpg)no-repeat 0.01rem 0.2rem; padding-left: 0.5rem; background-size: 0.42rem 0.42rem; line-height: 0.5rem; }
.rzcp ul li .left .gzdd span{font-size: 0.375rem;}


.rzcp ul li .left .zprs{margin-top: 0.3rem; background: url(/mobile/statics/mjianwei/img/renshu.jpg)no-repeat 0.01rem 0.18rem; padding-left: 0.5rem; background-size: 0.42rem 0.42rem; line-height: 0.5rem; }
.rzcp ul li .left .zprs span{font-size: 0.4rem;}
.mforter img{zoom: 0.7; margin:0.3rem auto; display: block; }

.rzcp ul li .right p{font-size: 0.37rem; display: block;}

.rzcp ul li .right a{font-size: 0.406rem; margin-top: 1.58rem;}

.htit{
    font-size:0.406rem;
    font-weight: 600;
    position: relative;
    padding-left: 5%;
  }
.htit:before {
    content: '';
    width: 9.6px;
    height: 9.6px;
    background-color: #c9151e;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
  }
.htit:after {
    content: '';
    right: 0;
    top: 50%;
    display: block;
    position: absolute;
    transform: translateY(-50%);
    border-bottom: 1px solid #DDDDDD;
    width: 70%;
  }

.htita{
    font-size: 18px;
    font-weight: 600;
    position: relative;
    padding-left: 5%;
  }
.htita:before {
    content: '';
    width: 9.6px;
    height: 9.6px;
    background-color: #c9151e;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
  }
.htita:after {
    content: '';
    right: 0;
    top: 50%;
    display: block;
    position: absolute;
    transform: translateY(-50%);
    border-bottom: 1px solid #DDDDDD;
    width: 20%;
  }
/*.zszmdx img{ width: 100%; } */
.cccc img{width: 100%;}      /*list_copartner*/
.mjwjsText img{width: 100%;} /*战略联盟 page_about*/
.mjwjsTextabout img{width: 100%;}
.m100 img{width: 100%;}

.mjwqg ul li{padding: 0.1rem 0.6rem;
    border-radius: 2rem;
    font-size: 0.375rem;
    display: inline-block;
    margin: 0.1rem;
    cursor: pointer;
    line-height: 2;}
.mjwqg ul li:hover{background:#c9151e; color: white;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.diyimjwqg{background:#c9151e; color: white;box-shadow: 0 0 20px rgba(0,0,0,0.5);}
.bigdiv span{display: block;
    font-size: 0.375rem;
    font-weight: 600;
    text-align: center;}
    .bigdiv{display: none;}
.bigdiv2 h2{ font-size: 0.406rem; font-weight: 600; }
.bigdiv2 div{font-size: 0.375rem;}
.dzp{display: inline-block;}
.zhuihou{ position: relative; margin-top: 10px;}
.mobiledz .zhuihou span{    width: 88%;
    display: inline-block;
    position: absolute;
    top: 0px;}
.dhcz{margin-top: 64px !important;}  
.ccccc img{width: 60%;} 
.xings {margin-left: 20px;  font-size: 0.375rem; font-weight: 600;}
ul li:nth-child(1) .xings{margin-top: 12px;}

.xingul li{margin-top: 15px;}
.xingul li:nth-child(1){margin-top: 0px;} 

.m100ul li{border-radius: 0 !important;}
.m100ul li img{border-radius: 0 !important;}

