.cashaprize {
    width: 1180px;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 30px;
}

#chanpin2,
#chanpin6,
#chanpin3,
#chanpin4,
#chanpin5,
#chanpin7,
#chanpin8,
#cashaprize_logo2,
#cashaprize_logo3,
#cashaprize_logo4,
#cashaprize_logo5,
#cashaprize_logo6 {
    /*display: none;*/
}

#cashaprize_logo1,
#cashaprize_logo2,
#cashaprize_logo3,
#cashaprize_logo4,
#cashaprize_logo5,
#cashaprize_logo6 {
    margin-left: 20px;
    margin-top: 9px;
    width: 57px;
}

.cashaprize_menu {
    display: flex;
    border-bottom: 3px solid #e9000f;
}

#tabs {
    width: 138px;
    height: 35px;
    font-size: 18px;
    font-weight: bold;
}

.cashaprize_select {
    margin-left: 40px;
    margin-top: 15px;
}

.cashaprize_news2,
.cashaprize_news3,
.cashaprize_news4,
.cashaprize_news5,
.cashaprize_news6 {
    width: 228px;
    margin-left: 30px;
    display: none;
}

.cashaprize_news1 {
    width: 228px;
    margin-left: 30px;
}

.cashaprize_news1 div,
.cashaprize_news2 div,
.cashaprize_news3 div,
.cashaprize_news4 div,
.cashaprize_news5 div,
.cashaprize_news6 div {
    color: #808080;
    font-size: 14px;
}

.cashaprize_news1 div:nth-child(3),
.cashaprize_news2 div:nth-child(3),
.cashaprize_news3 div:nth-child(3),
.cashaprize_news4 div:nth-child(3),
.cashaprize_news5 div:nth-child(3),
.cashaprize_news6 div:nth-child(3),
.cashaprize_news7 div:nth-child(3) {
    text-align: center;
    width: 211px;
}

.cashaprize_rightSideBar div a {
    color: #bc644a;
}

.cashaprize_rightSideBar div {
    width: 150px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    background-color: #f7dfd8;
    color: #bc644a;
    font-size: 20px;
    margin-top: 11px;
}

.cashaprize_rightSideBar div a {
    width: 150px;
    height: 45px;
    display: inline-block;
}

.cashaprize_rightSideBar {
    margin-left: 45px;
}

.cashaprize_rightSideBar div:nth-child(4) {
    position: relative;
}

.cashaprize_rightSideBar span {
    position: absolute;
    bottom: -21px;
    left: 65px;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 11px solid red;
}

.Selectcolor {
    background-color: #e9000f !important;
    color: #ffffff !important;
}

.Selectcolor1 {
    color: #ffffff !important;
}

.Selectcolor2 span {
    border-top: 11px solid #e9000f !important;
}

.Selectcolor2 {
    position: relative;
    background-color: #e9000f !important;
}

.Selectcolor3 span {
    border-top: 11px solid #ffffff;
}

.Selectcolor3 {
    position: relative;
}

#content {
    width: 58%;
    margin: auto;
    /* border: 1px solid red; */
    margin-top: 70px;
}

input[type="radio"]+label::before {
    content: " ";
    display: inline-block;
    vertical-align: middle;
    width: .853333rem;
    height: .853333rem;
    border-radius: 50%;
    border: .064rem solid #e9000f;
    margin-right: .213333rem;
    box-sizing: border-box;
}

input[type="radio"]:checked+label::before {
    background-color: #e9000f;
    background-clip: content-box;
    padding: .149333rem;
    box-sizing: border-box;
}

input[type="radio"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
}

.cashaprize_form_shuruname,
.leixing {
    font-size: 18px;
    color: #5b5b5b;
    text-align: center;
    width: 100%;
}

.cashaprize_form_shuru input {
    width: 90%;
    display: block;
    margin: auto;
    height: 42px;
    margin-top: 10px;
    margin-bottom: 30px;
    border: 1px solid #e8e8e8;
}

.cashaprize_form_radio {
    width: 34%;
    margin: auto;
    margin-top: 35px;
    margin-bottom: 30px;
}

.cashaprize_form_radio div {
    display: inline-block;
    margin-left: 20px;
}


/* .Numberofperiods_box {
    width: 90%;
    margin: auto;
    height: 42px;
    border: 1px solid #808080;
} */

#Numberofperiods {
    width: 90%;
    display: block;
    height: 42px;
    margin-top: 10px;
    margin-bottom: 30px;
    text-align: center;
    text-align-last: center;
    font-size: 18px;
    color: #da6424;
    margin-left: 37px;
    border: 1px solid #e8e8e8;
}

#Numberofperiods option {
    text-align: center;
}

.cashaprize_btn {
    width: 238px;
    height: 50px;
    color: #ffffff;
    font-size: 25px;
    font-weight: bold;
    background-color: #e9000f;
    text-align: center;
    line-height: 50px;
    margin: auto;
    border-radius: 30px;
    margin-top: 70px;
    cursor: pointer;
}

    .cashaprize_btn a { 
        color: #fff; 
    } 

    .Messageprompt {
        width: 340px;
        margin: auto;
        color: #000000;
        font-size: 18px;
        text-align: center;
        margin-top: 72px;
    }


/* 15选5 */

.xixi_swlc_td3,
.xixi_swlc_td1 {
    display: block;
    font-size: 18px;
    color: #5b5b5b;
    text-align: center;
    width: 100%;
}

#tabSelection11,
#tabSelection,
#tabSelection3,
#tabSelection4,
#tabSelection5 {
    width: 90%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 30px;
}

#tabSelection_box {
    width: 100%;
    margin: auto;
    display: block;
    margin-bottom: 30px;
}

.tabSelection_box1 {
    width: 100%;
    margin: auto;
    display: block;
    border: 1px solid #e8e8e8;
}

#tabSelection tr td,
#tabSelection3 tr td {
    width: 35px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    background-color: #ea8c05;
    color: #ffffff;
    border-radius: 30px;
    margin-left: 7px;
    margin-top: 10px;
    cursor: pointer;
}

.xixi_swlc_ball32 {
    background-color: #e9000f !important;
}

.xixi_swlc_ball323 {
    background-color: #e9000f !important;
}

.xixi_swlc_ball44 {
    background-color: #ea8c05 !important;
}

.xixi_swlc_input12 {
    width: 100%;
    height: 42px;
    border: 0;
}

.xixi_swlc_td1 {
    border: 1px solid #e8e8e8;
}

#delete_btn {
    display: block;
}

#delete_btn input {
    display: block;
    width: 77px;
    height: 30px;
    border: 1px solid #b7b7b7;
    font-size: 16px;
    border-radius: 10px;
    margin-top: 20px;
}

.delete_btn1 {
    display: block;
}

.delete_btn1 input {
    display: block;
    width: 77px;
    height: 30px;
    border: 1px solid #b7b7b7;
    font-size: 16px;
    border-radius: 10px;
    margin-top: 20px;
}

.haoma {
    display: block;
}

#zstabSelection1 tr td,
#zstabSelection2 tr td,
#zstabSelection3 tr td,
#zstabSelection4 tr td,
#zstabSelection5 tr td,
#zstabSelection6 tr td {
    width: 35px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    background-color: #ea8c05;
    color: #ffffff;
    border-radius: 30px;
    margin-left: 7px;
    margin-top: 10px;
    margin-top: 23px;
    cursor: pointer;
}

#zstabSelection1 tr,
#zstabSelection2 tr,
#zstabSelection3 tr,
#zstabSelection4 tr,
#zstabSelection5 tr,
#zstabSelection6 tr,
#zstabSelection7 tr {
    border: 1px solid #e8e8e8;
    height: 88px;
    display: flex;
    justify-content: center;
    /* margin-top: 28px; */
}

#zstabSelection1,
#zstabSelection2,
#zstabSelection3,
#zstabSelection4,
#zstabSelection5,
#zstabSelection6,
#zstabSelection7 {
    width: 100%;
}

#zstabSelection7 tr td {
    width: 35px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    background-color: #549fe2;
    color: #ffffff;
    border-radius: 30px;
    margin-left: 7px;
    margin-top: 23px;
}

.xixi_swlc_td11 {
    display: block;
    font-size: 18px;
    color: #5b5b5b;
    text-align: center;
    width: 100%;
}

#tabSelection4 tr td {
    background-color: #e9000f;
    width: 35px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    color: #ffffff;
    border-radius: 30px;
    margin-left: 7px;
    margin-top: 10px;
    cursor: pointer;
}

#tabSelection5 tr td {
    background-color: #549fe2;
    width: 35px;
    height: 35px;
    font-size: 18px;
    text-align: center;
    line-height: 35px;
    display: inline-block;
    color: #ffffff;
    border-radius: 30px;
    margin-left: 7px;
    margin-top: 10px;
    cursor: pointer;
}