.map{
    display: block;
    overflow: hidden;
}
.mapm{
    display: none;
    overflow: hidden;
}
.address li:nth-child(1){
    background: none;
    padding: 0;
}
.address li p i{
    width: 27px;
    height: 27px;
    display: inline-block;
    content: ' ';
    background-repeat: no-repeat;
    background-size: 24px;
    background-image: url(../images/tel.png);
    margin-bottom: 10px;
    padding-left: 34px;
    float: left;
    margin: 0;
    padding: 0;
}
@media screen and (max-width: 1000px){
    .mapm{
        display: block;
        overflow: hidden;
    }
    .map{
        display: none;
        overflow: hidden;
    }

}




.prdocutBox {
    padding:20px;
    background: url(../images/formbg.png) no-repeat right top #f2f2f2;
    background-size: 105px;
    display: block;
    overflow: hidden;
    margin: 40px 0 0px 0;
}
.prdocutBox div.title p {
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
}

.prdocutBox div.title p span {
    width: 80px;
    height: 3px;
    background: rgb(29, 53, 113);
    display: block;
    margin: 11px auto 0 auto;
    border-radius: 7px;
}
.prdocutBox .formBox .left{
    width: 50%;
    float: left;
}
.prdocutBox .formBox .left img{
    width:100%;
}

.prdocutBox .formBox .right{
    padding: 0 0 0 60px;
    width: 50%;
    float: left;
    box-sizing: border-box;
}
.prdocutBox .formBox .right p {
    padding: 0 0 0 0px;
    margin: 0 0 14px 0;
}
.prdocutBox .formBox .right p span {
    width: 44px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    text-align: right;
    float: left;
    margin: 0 13px 0 0;
}

.prdocutBox .formBox .right p input {
    width: 100%;
    max-width: 300px;
    height: 36px;
    display: inline-block;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    line-height: inherit;
    border: 1px solid #d0d0d0;
    padding-left: 7px;
}
.prdocutBox .formBox .right p textarea {
    width: 100%;
    max-width: 300px;
    height: 120px;
    display: inline-block;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    line-height: inherit;
    border: 1px solid #d0d0d0;
    padding-left: 7px;
}
.prdocutBox .formBox .right p span i {
    color: #ff1800;
    display: inline-block;
    width: 12px;
    margin-top: 3px;
    text-align: center;
}
.prdocutBox .formBox .right p:last-child span{
    color:transparent;
}

.prdocutBox .formBox .right p button {
    width: 100%;
    max-width: 300px;
    height: 32px;
    background: rgb(29, 53, 113);
    border: none;
    color: #fff;
    outline: none;

}







/*è®¾ç½®æ‰‹æœºç«¯çš„css*/
@media screen and (max-width: 1000px) {

    *{
        box-sizing: border-box;
    }
    .prdocutBox .formBox .left{
        width: 100%;
        float: left;
    }
    .prdocutBox .formBox .right{
        padding: 0 20px;
        width: 100%;
    }

    .prdocutBox .formBox{
        padding: 0px;
        margin: 0;
        display: block;
        overflow: hidden;
    }
    .prdocutBox .formBox .left{
        padding: 0;
    }
    .prdocutBox .formBox .right{
        margin: 20px 0 0 0;
        padding: 0;
    }
    .prdocutBox .formBox .right p{
        margin: 0 0  14px 0;
        padding: 0 ;
        text-align: center
    }
    .prdocutBox .formBox .right p span{
        width: 43px;
        margin: 0 4px 0 0;
    }

    .prdocutBox .formBox .right p button {
        margin: 0 0 0 47px;
    }

    .prdocutBox .formBox .right p input,
    .prdocutBox .formBox .right p textarea,
    .prdocutBox .formBox .right p button{
        display: block;
        margin: 0 auto;
        max-width: none;
        width: 96%;
    }

}
@media screen and (max-width: 400px) {
    .prdocutBox .formBox .right p:last-child span{
        display: none;
    }
    .prdocutBox {
        padding: 20px 11px;
    }

}


@media screen and (max-width: 370px) {
    .prdocutBox .formBox .right p input,
    .prdocutBox .formBox .right p textarea,
    .prdocutBox .formBox .right p button{
        width: 100%;
    }

    .prdocutBox .formBox .right p button {
        margin: 0 0 0 0px;
    }
}




