* {
    margin: 0;
    padding: 0;
}

::-webkit-scrollbar {
    width: 0;
}

.topBox {
    display: flex;
    padding: 25px 0 25px 0;
    height: auto;
    background-color: #3a3131;
}

.topBox div {
    display: inline-block;
}

.topBox .brand {
    float: left;
    margin-left: 60px;
    color: #ff9003;
    font-size: 25px;
    line-height: 30px;
}

.topBox .tabs {
    margin: 0 auto;
}

.tabs ul .blueTab {
    color: #ff9003;
}

.tabs ul li {
    display: inline-block;
    margin: auto 30px;
    color: #ffffff;
    font-size: 18px;
    line-height: 30px;
    cursor: pointer;
}

.topBox .phone {
    float: right;
    margin: auto 60px auto 0;
    color: #ff9003;
    font-size: 20px;
    line-height: 30px;
}

.el-icon-phone-outline {
    display: inline !important;
}

.main1 img {
    display: block;
    width: 100%;
}

.main {
    /*noinspection CssUnknownTarget*/
    background: #f7f7f8 url("/static/img/bg.jpg") no-repeat;
    overflow: hidden;
}

.main2,
.main3,
.main4,
.main5,
.main6 {
    overflow: hidden;
}

h2 {
    font-size: 25px;
    margin: 45px auto 30px auto;
    text-align: center;
}

.contentBox {
    width: 85%;
    background-color: #ffffff;
    margin: 140px auto 40px auto;
    border-radius: 15px;
}

.main2 .article {
    width: 70%;
    margin: 50px auto;
    font-size: 20px;
    color: #464646;
}

.main h3 {
    margin: 28px 0;
}

.main2 p {
    line-height: 40px;
    color: #3b6697;
    font-family: "楷体", "楷体_GB2312", serif;
}

form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 30px auto;
}

.tender-form button {
    margin: 0 0 0 30px;
    height: 38px;
}

.el-table {
    margin: 0 auto 30px auto;
}

form .row {
    margin: 15px 300px;
    font-size: 17px;
}

form input {
    padding: 0 15px;
    line-height: 36px;
    font-size: 17px;
    width: 300px;
    height: 36px;
    margin-left: 10px;
    border: 1px solid #ced0d2;
    outline: none;
    border-radius: 5px;
    color: #454545;
}

form input:focus {
    border: 1px solid #ff9003;
}

form button {
    cursor: pointer;
    font-size: 17px;
    height: 40px;
    width: 150px;
    margin: 35px 35px 30px 35px;
    color: #ffffff;
    border: 1px solid #ff9003;
    border-radius: 5px;
    background-color: #ff9003;
}

form .clear {
    color: #cc7300;
    background-color: #f6daba;
}

form button:hover {
    background-color: #d77a00;
}

form .clear:hover {
    background-color: #f6c287;
}

.messageIndex {
    z-index: 9999 !important;
}

.bottomBox {
    height: 230px;
    background-color: #4f4646;
    color: #d9d9d9;
    padding-top: 55px;
}

.contact {
    margin-left: 100px;
}

.contact .title {
    font-size: 20px;
    margin-bottom: 20px;
}

.contact .content {
    font-size: 15px;
    margin-bottom: 10px;

}

.footerBox {
    height: 55px;
    background-color: #3a3131;
    color: #d9d9d9;
    font-size: 14px;
    line-height: 55px;
    text-align: center;
}

.footerBox a {
    margin-left: 20px;
    text-decoration: none;
    color: #d9d9d9;
}

.article img {
    width: 180px;
    height: 180px;
    border-radius: 20px;
    margin: 20px 40px;
}

.article div {
    margin: 40px 0 0 20px;
}