.body {
    width: 1200px;
    margin: 0 auto;
}

.body_bg {
    width: 100%;
    background-color: #f7f7f7;
    padding-top: 20px;
}

.credit {
    height: 49px;
    width: 1200px;
    border-bottom: 4px solid #c0c0c0;
    margin-bottom: 20px;
    background: url(xycl_icon_20190917.jpg) no-repeat bottom left;
}

.credit h3 {
    font: 20px/49px "microsoftyahei";
    color: red;
    width: 190px;
    border-bottom: 4px solid red;
    text-align: center;
    padding-left: 35px;
}

.body_type {
    height: 66px;
}

.body_type li {
    float: left;
    width: 32%;
    height: 48px;
    margin-right: 10px;
    text-align: center;
    border-radius: 6px;
    border: 3px solid #e9a077;
    font: 22px/48px "microsoftyahei";
}

.curr {
    background: rgb(226, 0, 0);
    color: #fff;
}

.body_list {
    width: 1200px;
    min-height: 510px;
}

.body_list li {
    height: 45px;
    font: 16px/45px "microsoftyahei";
    border-top: 1px solid #cfcfcf;
    background-color: #fff;
}

.body_list a {
    font: 16px/45px "microsoftyahei";
}

.body_list li:hover a {
    color: #e2364c;
}

.sn {
    float: left;
    width: 107px;
    text-align: center;
    border-right: 1px solid #cfcfcf;
}

.list_tit {
    width: 1092px;
    float: left;
}

.list_tit li {
    width: 1063px;
    padding-left: 29px;
}

.apply {
    position: absolute;
    top: 3px;
    right: 19px;
    /* height: 29px; */
    font: 16px/29px "microsoftyahei";
    padding: 0 13px 0 15px;
    background-color: #f2bcbc;
    text-align: center;
}

.bd_tr {
    position: relative;
    color: #fff;
}

.body_list .bd_tr {
    text-align: center;
    height: 49px;
    font: 20px/49px "microsoftyahei";
    background-color: rgb(213, 45, 45);
}

.body_list td {
    border: 1px solid #cfcfcf;
}

.body_list .bd_trbg {
    background: #f4f4f4;
}

.query {
    height: 46px;
    background: #999;
    padding: 7px 0 0 119px;
    font: 18px "microsoftyahei";
}

.query li {
    float: left;
    height: 37px;
    line-height: 37px;
    margin: 4px 5px 4px 10px;
    background: #999;
    border: none
}

.query li input {
    width: 263px;
    height: 29px;
}

.query select {
    width: 263px;
    height: 29px;
}

.seaicon {
    width: 55px;
    height: 29px;
    margin-top: 10px;
    background: red;
}