/*index-header部分start*/
.header{
   
        width: 100%;
        min-width: 1280px;
        
        background: url("../images/contact-bg1.png") no-repeat ;
        background-size: 100% 100%;
    
}
/*index-header部分end*/

/*contact-main部分start*/
.contact-main-mes-left-box{
    width: 6rem;
    margin-bottom: 0.39rem;
}
.contact-main-mes{
    margin-top: 60px;

}
.contact-main-mes-head{
    display: flex;
    align-items: center;
    height: 32px;
}
.contact-main-mes-ico1{
    float: left;
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../images/contact-ico.png") no-repeat 0px 0px;
}
.contact-main-mes-ico2{
      float: left;
      display: inline-block;
      width: 32px;
      height: 32px;
      background: url("../images/contact-ico.png") no-repeat 0px -32px;
}
.contact-main-mes-ico3{
    float: left;
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../images/contact-ico.png") no-repeat 0px -64px;
}
.contact-main-mes-ico4{
    float: left;
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../images/contact-ico.png") no-repeat 0px -96px;
}
.contact-main-mes-tit{
    float: left;
    display: inline-block;
    margin-left: 12px;
    height:0.4rem;
    font: 0.28rem/0.4rem "microsoft yahei";
    color: #b4b4b4;
}
.contact-main-mes-text{
    margin-top: 0.15rem;
    font: 0.3rem "microsoft yahei";
    color: #666;
}
.contact-main-mes-right-top input{
    font: 24px "microsoft yahei";
    color: #e2e2e2;
    width: 284px;
    height: 53px;
    border: 1px solid #000;
    margin-left: 20px;
}
.contact-main-mes-right-bot textarea{
    font: 24px "microsoft yahei";
    color: #e2e2e2;
    width: 904px;
    height: 250px;
    border: 1px solid #000;
    margin: 30px 0 0 20px;
}
.contact-main-mes-right-sub input{
    float: right;
    font: 24px/53px "microsoft yahei";
    color: #fff;
    text-align: center;
    width: 910px;
    height: 53px;
    background: #f79421;
    margin: 20px 0 0 20px;
}
.contact-main-mes-right-sub input:hover{
    background: #f77609;
}
.w1{
    width: 86%;
    margin: 0 5%;
    padding:2% 2%;
}
/*contact-main部分end*/
/* .marker-route{
    float: left;
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../images/contact-ico.png") no-repeat 0px -96px;
} */
#address{
    width:55%;
    height:auto;
    border:1px solid #000;
    padding: 8px;
}
.allBranch{
    width:98%;
    margin:1% auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.visitForm{
    width: 100%;
    padding:3% 17%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.visit-up{
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin: 1.5% 0;
}
.visit-down{

    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.visit-up input{
    width: 23%;
    padding-left: 1%;
    height: 0.6rem;
    font:0.3rem/0.45rem "microsoft yahei";
}
.visit-down input,.visit-down textarea{
    width: 99%;
    height: 0.6rem;
    margin: 1.5% 0;
    padding-left: 1%;
    font:0.3rem/0.45rem "microsoft yahei";
}
.allBranch>div:nth-child(even){
 
    background: #fff;
}
.allBranch>div:nth-child(odd){
    background: #F5F8F7;
}
.oneBranch {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width:32%;
    height: 2.4rem;
    border: 5px solid #fff;
}
.bigBg{
    background: url(../images/zftgw_lxwm_gsxxbj.jpg) ;
    background-size:100% 100%;
    width: 100%;
    min-width: 1280px;
    padding-bottom: 5%;
}
.oneBranch>img{
    width:0.5rem;
    height: 0.5rem;
}
.oneBranchDetails{
    color: #000;
    display: flex;
    flex-direction: row;
}
.oneBranchDetails p{
    margin:5px 0 0px 30px;
    color:#767877;
    font-size:18px;
}
.oneBranchDetails>span{
    padding-right: 30px;
    color: #AAABAB;
}
.oneBranchInfo{
    width:50%;
    margin:0  50px 0 0;
}
.companyName{
    margin:0.2rem 0px 0px 0rem;
    font: 700 0.28rem "microsoft yahei";
    color: #000;
}
.branchDetailsLeft,.branchDetailsRight{
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
.branchDetailsRight{
    margin-right: 0.35rem;
    width: 100%;
}
.branchDetailsLeft span{

    width: 0.75rem;
    color: #A9A9A9;
    margin-left: 0.5rem;
    font:400  0.21rem/0.27rem "microsoft yahei";
}
.branchDetailsRight span{
    font-size: 0.21rem;
    line-height: 0.27rem;
    color:#686868;
    font:"microsoft yahei";
}
.lineCut{
    width:100%;
    border-top:3px dashed #cccccc;height: 3px;overflow:hidden
}
.branchCompanyArea{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    margin: 10px 5% 10px 20%;
}
.branchIcon{
    width:18px;
    height: 24px;
}
.branchCompanyName{
    margin-left: 10px;
    font: 600 20px "microsoft yahei";
    color:#000;
}
.textName{
    color:#ADADAD;
    font: 400 16px "microsoft yahei";
    margin: 0px 10px;
}
.textNumber{
    display: inline-block;
    color:#676767;
    min-width:120px;
    height: auto;
    font: 500 16px "microsoft yahei";
}
/* visit start*/
.visit-main{
    width: 100%;
    min-width: 1280px;
    background: url('../images/zftgw_lxwm_hylft.png');
    background-size: 100% 100%;
}
.english1{
    color: #fff;
}
.chinese1{
    color: #fff;
}
