@charset "utf-8";
.contactus-ourmsgRgmap {
    height: 400px;
    width: 450px;
    overflow: hidden;
}
.phone-indexfooter{display:none}

.proDisContainerwrap{padding-bottom: 120px; background:#f4fafa;}
div.contactus-followustit{color:#fff}
.phone_footerbox{display:none;}
.pc_footerbox{display:block;}


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

    .totalDesign li {
        width: 100%;
    }

    .zhDesign h1 {
        font-size: 28px;
        padding-top:30px;
    }

    .totalDesign li p {
        bottom: 40%;
    }

    .totalDesign li:hover .padding-large {
        top: 0px;
    }

    .totalDesign li:hover p {
        display: none;
    }

    .mapWorld h1 {
        font-size: 28px;
    }

    .section {
        padding: 30px 0;
    }

    .dot .mapName p {
        font-size: 14px;
        padding-bottom: 30px;
    }

    .dot .mapName {
        left: 30px;
        background-size: 30px auto;
        padding-left: 30px;
        width: 160px;
    }

    .mapWorld p {
        text-align: left;
    }

    .fw {
        display: none;
    }

    ul.smallfw {
        display: block;
    }

    .smallfw li {
        width: 40%;
    }

    .section_expectmore {
        background-size: 100% auto;
    }

    .section_expectmore {
        background: #1e7c7c;
    }

    .about-left {
        padding-right: 0px;
        padding-top: 0px;
    }

    .about-left .aboutInfo h3 {
        font-size: 36px;
    }

    .about-left,
    .section.section_expectmore .content_positioned p {
        width: 100%;
    }

    .about-right {
        float: left;
        width: 100%;
        padding-top: 0px;
        padding-left: 0px;
    }

    .video_cover img {
        width: 100%;
    }

    .mapimg {
        width: 100%;
    }

    .section_news h1 {
        font-size: 20px;
    }

    .footer-center .footerCon {
        z-index: 100;
        margin-top: -160px;
    }

    .footerCon .ewm {
        width: 100%;
    }

    .section_news ul {

        margin-top: 36px;
        margin-bottom: 36px;

    }

    #mesleft {
        top: 40px;
    }

    .section.section_expectmore {
        padding-bottom: 0px;
    }

    .nav_wrapper {
        height: 70px;
    }

    /*10-23*/
    .phone-proDetscon-detconRg {
        display: block;
        margin-top: 10px;
    }

    .phone-proDetscon-detconRg .proDetscon-detconRgA {
        padding: 0px 15px;
    }

    .pc-proDetscon-detconRg {
        display: none;
    }

    .proDetscon-detconLfcon img {
        max-width: 98%;
    }

    .proDetscon-detconLfcon {
        margin-bottom: 0px;
    }

    .newscen-menuwrap .newscen-menuA {
        padding: 0 16px;
    }

    .newscemnterwrap {
        margin-top: 10px;
        margin-bottom: 20px
    }


    .aboutusbg-loadconLi {
        width: 45%;
        margin-bottom: 10px;
        height: auto;
    }

    .aboutusbgstyawrap {
        display: none
    }

    .aboutusbg-loadconLiA {
        width: 100%
    }

    .aboutusbg-loadconLiimg {
        height: auto
    }

    .aboutusbgwrap {
        background-size: 100% 100%;
    }

    .aboutusbg-loadwrap {
        padding-bottom: 40px;
        padding-top: 30px;
    }

    .aboutusbg-loadcon {
        padding-left: 5%;
    }

    .organization-box {
        margin-top: 40px;
        padding-top: 30px;
        padding-bottom: 40px;
    }

    .organization-pic img {
        max-width: 100%;
    }

    .certificates-box {
        margin-top: 40px;
        padding-top: 30px;
        padding-bottom: 40px;
        background: url(../images/bg_honors.jpg) no-repeat #237f7f center top;
    }

    .aboutuswrap {
        margin-bottom: 40px;
    }

    .aboutus-frimhonorwrap {
        padding-top: 40px;
    }

    .aboutus-frimhonorcon ul li dl {
        padding: 30px 0px 50px 30px;
    }

    .aboutus-frimhonorcon ul li dl dd {
        width: 100%;
    }

    #vatel-counters {
        margin-bottom: 20px;
        margin-top: 0px;
        height: 180px;
    }

    #vatel-counters span.counter {
        font-size: 80px;
    }

    .aboutus-frimhonorcon ul li {
        width: 100%;
        margin-right: 0%;
    }

    .aboutus-frimhonorcon ul span {
        bottom: 10px;
        background-size:26px 26px;
        padding-right: 40px;
    }
    .aboutus-frimhonorcon ul span:hover{  background-size:26px 26px;}
    .head-box {
        max-width: 100%;
    }

    .head-box .avatar {
        width: 50%;
    }

    .head-box .name {
        padding-left: 10px;
        padding-top: 20px;
    }

    .newscendet-tit {
        padding: 0px 20px;
    }

    .newscendetwrap {
        margin-top: 30px;
        margin-bottom: 40px;
    }

    .newscendet-con {
        padding: 0px 10px;
        margin-top: 20px;
    }

    .designbox {
        padding-top: 30px;
    }

    .designbox dl {
        padding-bottom: 40px;
        margin: 30px 10px 0px 10px;
    }

    .designbox dl dd {
        width: 100%;

    }

    .designbox dl dd .teamcover img {
        height: auto;
    }

    .designbox dl dd .team-img img {
        height: auto;
    }

    .designbox dl dd .teamcover {
        width: 100%;
        height: auto;
    }

    .main {
        margin-top: 70px;
    }

    .container-fluid img {
        max-width: 100%;
        height: auto;
    }

    .contactus-ourmsgwrap {
        padding-bottom: 0px;
    }

    .contactus-ourmsgCefmwrap {
        margin-top: 10px;
    }


    .contactus-ourmsgRgmap {
        margin-top: 30px;
        margin-bottom: 30px;
       padding:0px 10px;
    }


    .contactus-followusli {
        width: 100%;
        margin-right: 0%;
    }

    .contactus-ourmsgRgmap {
        width: 100%;
    }



    .contactus-followuscon {
        padding: 0 10px;
    }



    .contactus-followuswrap{    margin-bottom: 30px;}
    .designteam, .type, .area, .year, .award{    width: 30%;margin-bottom:5px;}
    .searchbox{float:left;}
    .proDismnCon-filter .proDismnCon-filter-rg{display:none;}
    .container-fluid img{width:100%; height: auto;}
    .formbox{margin-top:5px;margin-left:10px;}
    .searchbox{display:none;}
.proDisContainerwrap{padding-bottom:30px;}
.proDisMnConWrap{    margin-top: 30px;}
.history{    padding-top:30px;}
.history ul{margin:0px 10px;}
.history ul li.left .content{    margin-right: 20px;}
.history ul li{width:100%;margin-bottom:10px;}
.history ul li.right{float:left;}
.history ul li.right .titles{    margin-left: 0px;}
.history ul li.right .content{    margin-left: 0px;}
.history ul li.left .titles{    margin-right: 0px;
     text-align:left; }
     .history ul{    background: none;}
     .history ul li.left .titles{    margin-left:0px;}

.no-js .head-box .avatar img{height:235px;}
.no-js .head-box .avatar{width:40%}
.no-js .head-box .name {
 width:50%;
 padding-top: 20px;

}
.no-js .head-box .avatar{height:auto;}
.no-js .head-box{height:235px;overflow:hidden;}
.no-js .head-box .name p{font-size:14px;}



iframe body{    padding: 10px;}
  .head-box .name .name-box{line-height:30px;font-size:26px;}
  .head-box .name .position-box{line-height:26px;}
  .contactus-ourmsgLfcon{padding-left: 0px;}
  .cont-popupdetail{top:70px;}
  .certificates-box .btn-lef,.certificates-box .btn-right{display:none;}


  /*专家团队内容页面*/
  .designlist{padding-top: 0px; 
     padding-bottom:40px; }
     .designlist ul li{width:96%;margin:2% 0 10px 2%}

     .designlist ul li .desInfo{    padding-top: 16px; padding-right:0px;}
     .designlist ul li .desInfo h3{margin-top: 10px;}
     .designlist ul li .desInfo h2{font-size:18px;}
     .designlist ul{    margin-top:0px;}
     .section_welcome {display:none;}
     .zhDesign h1{font-size:20px;}
     ul.totalDesig{margin-top:10px;}
     .totalDesign  .history ul{margin-top:10px;}
     .aboutusfirmdetailwrap{    margin-top: 30px;}
     .overseasproj-tit h1{font-size:28px;}
     .proDisContainerwrap .history span.dot{display:none}
     .mapWorld h1{padding-top:50px}
     .history ul.smallfw li{    width: 40%;float:left;}
     .home_slider_content {width: 96%;
        padding: 0 2%;}
        .history ul.smallfw{margin:10px auto 0px auto;}
        .smallfw li{    margin-right: 4%;
            margin-left: 4%;}

.footer-center{     padding-bottom: 0px;}
.nav_wrapper .nav_wrapper_inner .header_logo{    width: 50%;}
.nav_wrapper_inner .header_logo{    margin-top: 20px;}  
.totalDesign li p{left: 0px; }  
.padding-large{padding:0px}
.welcome .section .content_positioned h1.btnTitle{padding-top: 17%}
/*.home_slider_content .smallfw li:hover .smallInfo{display:none;}*/
.welcome .section .content_positioned h1.designh1{padding-top:0px;}

.section_news .content_positioned h1{margin-bottom:20px;}
.content_positioned.centered p.suzhoutitle{margin-left:10px;}
.bannerbox img{width:100%;}
.footer-center p{text-align:left;}

/*首页页脚*/
.phone_footerbox{display:block;margin-left:10px;}

.pc_footerbox{display:none;}
#form1{padding-top:20px;}
.phone_footerbox p span{display:inline-block;}

/*首页视频*/
.video_cover .playbtn{background: url(../images/videoCover.png) no-repeat center;}
.about-right .videoBg{    padding-top: 0px;
    padding-left: 0px; }
    .video_cover{    left: 0px;
        top: 0px;}
        .about-left .aboutInfo{margin-bottom: 30px;}
.about-right{margin-top:10px;}
/*地图图标*/
.dot .mapName{display:none;}

}




@media screen and (min-width: 1px) and (max-width: 480px){  
    .zhDesign h1{font-size:24px;}
    #vatel-counters span.counter{font-size: 66px;}
    #vatel-counters{height: 170px;}
    .overseasproj-tit h1{font-size:24px;}
    .zlbox h1{font-size:26px;}



}