.fouricon {
    width: 75%;
    overflow: hidden;
    height: auto;
    margin: auto;
    margin-top: 180px;
    margin-bottom: 179px;
}

.fidiv {
    width: 25%;
    height: 175px;
    display: block;
    position: relative;
    float: left;
}

.fdimg {
    margin: auto;
    display: block;
}

.fdp {
    text-align: center;
    margin-top: 22px;
}

.fdaddress {
    text-align: center;
}

.fdpp {
    width: 9.5%;
    height: 2px;
    background: #f08300;
    margin: auto;
    margin-top: 17px;
}

.ditu {
    width: 75%;
    margin: auto;
    overflow: auto;
    margin-bottom: 127px;
}

.ditus {
    width: 49%;
    height: 380px;
    border: 1px solid rgb(204, 204, 204);
    float: left;
    overflow: hidden;
    position: relative;
    z-index: 0;
    background-image: url(http://api.map.baidu.com/images/bg.png);
    color: rgb(0, 0, 0);
    text-align: left;
    float: left;
}

.fbtable {
    width: 45.2%;
    display: block;
    position: relative;
    float: left;
    margin-left: 4.8%;
}

.formp {
    font-size: 30px;
    color: #595757;
}

.fd_pp {
    font-size: 18px;
    color: #595757;
    line-height: 43px;
}

.fdp_input {
    width: 100%;
    height: 42px;
    border: 1px solid #e4e4e4;
    box-sizing: border-box;
}

.fdp_text {
    width: 85%;
    height: 121px;
    border: 1px solid #e4e4e4;
    float: left;
}

.fdp_submit {
    width: 13.9%;
    height: 121px;
    display: block;
    position: relative;
    float: right;
    background: #f08300;
    border: none;
    color: white;
    font-size: 28.4px;
    white-space: normal;
}

@media screen and (max-width: 1600px) {
    .fdp_text {
        width: 81.5%;
    }

    .fdp_submit {
        width: 17%;
    }

    .fouricon {
        margin-top: 135px;
        margin-bottom: 135px;
    }
}

@media screen and (max-width: 1400px) {
    .fdp_text {
        width: 80.5%;
    }

    .fdp_submit {
        width: 18%;
    }

    .fouricon {
        margin-top: 118px;
        margin-bottom: 118px;
    }
}

@media screen and (max-width: 1300px) {
    .fdp_text {
        width: 79.5%;
    }

    .fdp_submit {
        width: 19%;
    }

    .fouricon {
        margin-top: 110px;
        margin-bottom: 110px;
    }
}

@media screen and (max-width: 1024px) {
    .ditu {
        width: 85%;
    }

    .fouricon {
        width: 85%;
        margin-top: 88px;
        margin-bottom: 88px;
    }

    .fdp_text {
        width: 75%;
    }

    .fdp_submit {
        width: 22%;
    }
}

@media screen and (max-width: 768px) {
    .ditu {
        width: 90%;
    }

    .fouricon {
        width: 90%;
        margin-top: 66px;
        margin-bottom: 66px;
    }

    .fdp_text {
        width: 75%;
    }

    .fdp_submit {
        width: 22%;
        font-size: 20px;
    }
}

@media screen and (max-width: 414px) {
    .fidiv {
        width: 50%;
    }

    .fdimg {
        width: 25%;
    }

    .fouricon {
        margin-top: 35px;
        margin-bottom: 0px;
    }

    .fdp {
        font-size: 14px;
		margin-top: 5px;
    }

    .fdaddress {
        font-size: 14px;
    }

	.fdpp {
		width: 15.5%;
		height: 2px;
		background: #f08300;
		margin: auto;
		margin-top: 5px;
	}
	
    .fdpps {
        margin-top: 43px;
    }

    .ditus {
        width: 100%;
    }

    .fbtable {
        width: 100%;
        margin-left: 0%;
    }

    .formp {
        font-size: 24px;
        margin-top: 30px;
    }

    .fd_pp {
        font-size: 16px;
    }

    .fdp_submit {
        width: 19%;
    }

    .fdp_text {
        width: 78%;
    }

    .ditu {
        margin-bottom: 50px;
    }
}