@charset "utf-8";
/* CSS Document */
body {
    background: white;
}
@font-face{
font-family:FZCQJW;
src:url(http://www.jxxdf.com/font/FZCQJW.TTF);
}
.bd ul li p span {

    background: red;
    color: white;
    border-radius: 1rem;
    font-size: .9rem;
    padding: 1% 4% 1% 4%;

}
.bd li p {
    float: left;
}
.bd li p {
    float: left;
    height: 3rem;
    line-height: 3rem;
font-size: 1.2rem;
}
.bd{
    background: white;
}
.bd li {

    border-bottom: 1px solid #d9d9d9;
    display: block;

}
.infoList1 li {
    overflow: hidden;
}
.hd_ms ul{overflow: hidden;}
.hd_ms ul li{float: left;width:31%;margin-left:2%;}
.hd_ms p{text-align: center;color:#313131;font-size: .9rem;line-height: 1.6rem;letter-spacing: 1px;}
.hd_ms_zx div{float:left;width:50%;text-align:center;}
.hd_ms_zx{overflow: hidden;}
.hd_ms_zx div a {
    color: #880100;
    border: 1px solid #880100;
    display: block;
    height: 3.3rem;
    line-height: 3.3rem;
    width: 90%;
    margin: 6% auto;
    font-size: 1.5rem;
    font-weight: 700;
    border-radius: 1rem;

}
.zszy1_01 ul li {

    float: left;
    padding: 1rem 0;
    font-size: 1.1rem;
    letter-spacing: 1px;

}
.hd_ms {
    background: #f1e7e8;
    overflow: hidden;
}
.banner_top img {

    display: block;

}
.dxb_01 h2 {

    text-align: center;
    letter-spacing: 2px;
    font-size: 1.8rem;
    padding: 1.5rem 0 .3rem 0;

}
.dxb_01 ul:nth-child(4) li {

    width: 30%;
    margin-left: 2.4%;
    text-align: center;

}
.dxb_01 ul:nth-child(5) li {

    width: 30%;
    margin-left: 2.4%;
    text-align: center;

}
.dxb_01 ul {

    display: flex;
	margin-top: 1.3rem;
}
.dxb_01 ul:nth-child(6) li {

    width: 45%;
    margin-left: 3.2%;

}
.dxb_zx a i{
    background: url(../images/dxb_tel.png) no-repeat center;
	background-size: 100%;
	height: 3rem;
	width: 3rem;
	display: inline-block;
	background-color: #9a0000;
	border-radius: .4rem;
}
.dxb_zx a {

    border: 1px solid #9a0000;
    border-radius: .4rem;
    display: block;
    width: 35%;
    color: #9a0000;
height: 3.1rem;
position: relative;

margin: 0 auto;
text-align: right;
}
.dxb_zx {

    display: flex;

}
.dxb_zx a span {

    height: 3rem;
    line-height: 3rem;
    text-align: left;
    display: inline-block;
    position: absolute;
    left: 10%;
    font-size: 1.4rem;
    letter-spacing: 2px;
    font-weight: 700;

}
.dxb_04 h2 {

    text-align: center;
    letter-spacing: 2px;
    font-size: 1.8rem;
    padding: 1.5rem 0 .3rem 0;

}
.dxb_04 div {

    margin-bottom: 1rem;

}
.dxb_04 ul li a {

    display: block;
    background: #fd4837;
    color: white;
    height: 2.6rem;
    line-height: 2.6rem;
    width: 60%;
    margin: 0 auto;
    letter-spacing: 2px;
    font-size: 1.3rem;
	margin-bottom: .6rem;

}
.dxb_04 ul li h3 {

    letter-spacing: 1px;
    padding: .7rem;

}
.dxb_04 ul {

    display: flex;
    width: 90%;
    margin: 0 auto;

}
.dxb_04 ul li {

    width: 50%;
    text-align: center;

}
.dxb_05 h2 {

    text-align: center;
    letter-spacing: 2px;
    font-size: 1.8rem;
    padding: 1.5rem 0 .3rem 0;

}
.dxb_05 ul li {

    width: 95%;
    margin: 0 auto;
    margin-bottom: .6rem;

}
.dxb_05 p {

    text-align: center;
    letter-spacing: 1px;

}
.dxb_04 ul li:nth-child(2) div {

    border: 1px solid black;

}
.dxb_03 p:nth-child(1) {

    text-align: center;
    font-size: 1.5rem;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 1rem 0 .6rem 0;

}
.dxb_03 p strong {

    color: #db0100;
    font-size: 1.7rem;

}
.dxb_03 form input {

    display: block;
    border: 1px solid #594853;
    border-radius: .4rem;
    height: 3rem;
    width: 80%;
    margin: 3% auto;
    text-indent: 2%;

}
.dxb_03 form p {

    text-align: center;
    color: #910b11;
    font-weight: 700;

}
#submit {

    background: #9b0100;
    color: white;
    font-size: 1.5rem;
    letter-spacing: 2px;
    font-weight: 700;
    border: none;
    border-radius: 1rem;

}
.dxb_zx a:nth-child(2) i {

    background: url(../images/dxb_zx.png) no-repeat center;
        background-color: rgba(0, 0, 0, 0);
        background-size: auto auto;
    background-size: 100%;
    height: 2.8rem;
    width: 2.8rem;
    display: inline-block;
    background-color: #fff;
    border-radius: .4rem;

}
.dxb_zx a:nth-child(2) span {

    height: 3rem;
    line-height: 3rem;
    text-align: left;
    display: inline-block;
    position: absolute;
    left: 10%;
    font-size: 1.4rem;
    letter-spacing: 2px;
    font-weight: 700;
    color: white;

}
.dxb_zx a:nth-child(2) {

    background: #9a0000;

}