.matchs_header{
    padding:15px ;
    background: #fff;
}
.matchs_header_text{
    text-align: center;
    font-size:0.15rem;
    font-family:Source Han Sans SC;
    font-weight:400;
    line-height:21px;
    color:rgba(38,38,38,1);
    margin-top: 7px;
}
.match_icon{
    width: 20px;
    height: 20px;
    margin: auto;
    background-image: url(../image/cert/cert.png);
    background-size: auto 26px;
    background-repeat: no-repeat;
}
.match_icon_1{
    background-position: -546px -3px;
}
    .index_input{
        padding-left: 10px !important;
    }
.match_icon_2{
    background-position: -568px -3px;
}
.match_icon_3{
    background-position: -590px -3px;
}
.match_icon_4{
    background-position: -613px -3px;
}
a.index_tabs_btn:hover{
    color:rgba(112,112,112,1);
}
a.index_tabs_btn.active:hover{
    color:rgba(242,248,255,1);
}
.index_tabs_btn{
    text-align: center;
    line-height: 42px;
    /* width:104px; */
    padding: 0 10px;
    height:42px;
    background:rgba(255,255,255,1);
    box-shadow:0px 3px 9px rgba(214,214,214,0.16);
    border-radius:4px;
    font-size:0.16rem;
    font-family:Source Han Sans SC;
    font-weight:400;
    color:rgba(112,112,112,1);
    margin-right: 13px;
}
.index_tabs_btn.active{
    background:rgba(0,113,254,1);
    color:rgba(242,248,255,1);
}
.index_tabs_header .index_tabs_btn:last-child{
    margin-right: 0;
}
.index_tabs_item{
    display: none;
}
.index_tabs_item.active{
    display: block;
}
a.match_type_btn:hover{
    color:rgba(38,38,38,0.75);
}
.match_type_btn{
    position: relative;
    width:106px;
    text-align: center;
    height:35px;
    line-height: 35px;
    background:rgba(255,255,255,1);
    box-shadow:0px 3px 9px rgba(214,214,214,0.16);
    border-radius:4px;
    font-size:14px;
    font-family:Source Han Sans SC;
    font-weight:400;
    color:rgba(38,38,38,0.75);
    margin-right: 12px;
}
a.match_type1_btn:hover{
    color:rgba(7,36,71,0.75);
}
a.match_type1_btn.active:hover{
    color:rgba(40,178,139,1);
}
.match_type1_btn{
    height: 35px;
    line-height: 35px;
    font-size:0.14rem;
    font-family:Source Han Sans SC;
    font-weight:400;
    color:rgba(7,36,71,0.75);
    margin-right: 16px;
}
.match_type1_btn.active{
    color:rgba(40,178,139,1);
}
.index_tabs1_header .match_type1_btn:last-child{
    margin-right: 0;
}
.index_child_item{
    display: none;
}
.index_child_item.active{
    display: block;
}
.index_search{
    margin-top: 16px;
    position: relative;
}
input[type="search"].index_input,
input[type="tel"].index_input,
input[type="text"].index_input{
    box-sizing: border-box;
    width: 100%;
    padding-left: 40px;
    height:32px;
    background:rgba(236,241,240,1);
    border-radius:4px;
    border: none;
    margin-bottom: 0 !important;
}
.index_icon{
    position: absolute;
  right: 12px;
    top: 50%;
    margin-top: -14px;
}

.nl_match{
    border-radius:4px;
    box-shadow:0px 3px 15px rgba(197,197,197,0.16);
    position: relative;
    background: #fff;
    padding: 12px 12px 0;
}
.nl_match_header{
    font-size:0.16rem;
    font-weight:400;
    line-height:22px;
    color:rgba(2,15,30,1);
}
.nl_match_name{
    font-size:0.16rem;
    font-weight:400;
    line-height:22px;
    color:rgba(2,15,30,1);
}
p.long_name{
    margin-bottom: 0;
    line-height: 12px;
    font-size: 0.12rem;
}
.nl_match_body{
    margin-top:12px;
    box-sizing: border-box;
    border-bottom:1px solid rgba(242,242,242,1);
}
.nl_match_detail{
    font-size: 0;
    margin-bottom: 8px;
    line-height: 20px;
}
.nl_match_label,.nl_match_info{
    display: inline-block;
    vertical-align: middle;
    font-size:0.14rem;
    font-family:Source Han Sans SC;
    font-weight:400;
    /* line-height:20px; */
    color:rgba(2,15,30,0.60);
}
.nl_match_info{
    width: -webkit-calc(100% - 72px);
    width: calc(100% - 72px);
    /* padding-left: 10px; */
    text-align: left;
}
.nl_match_label{
    width: 72px;
}
.nl_match_type{
    margin-left: 8px;
}
.nl_match_button{
    cursor: pointer;
    font-size:0.14rem;
    font-weight:400;
    line-height:20px;
    color:rgba(2,15,30,0.60);
    padding:12px 0;
}
a.c_dark_green, .c_dark_green {
    color: #0AA86D;
}
a.c_dark_green:hover{
    color: #0AA86D;
}
a.c_dark_orange, .c_dark_orange {
    color: #F37057;
}
a.c_dark_orange:hover{
    color: #F37057;
}
.nl_match_icon{
    background-image: url(../image/matchs/nl_match_icon.png);
    background-size: auto 100%;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin-right: 8px;
}

.nl_match_icon.gou{
    background-position: -20px 0px;
}
.nl_match_icon.add{
    background-position: 0 0px;
}
.nl_match_icon.time{
    background-position: -40px 0px;
}
.nl_match_icon.see{
    background-position: -60px 0px;
}

.grading_rule{
    margin-bottom: 10px;
    background: #fff;
    padding: 0 15px;
}
.grading_rule_btn{
    padding: 15px 0;
    line-height:20px;
}
.grading_rule_name{
    font-size:0.14rem;
    font-family:Source Han Sans SC;
    font-weight:400;
    color:rgba(38,38,38,1);
}
.rotate_90>i{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
}
.grading_rule_detail{
    display: none;
}
.grading_rule_detail.active{
    display: block;
}
.ready_img{
    width:30px;
    height:30px;
    display:inline-block;
    vertical-align: middle;
}
.title_name{
    display:inline-block;
    vertical-align: middle;  
}
.honor_tabs_header{
    padding: 15px 0 0;
}
.honor_btn{
    position: relative;
    font-size:0.14rem;
    font-family:Source Han Sans SC;
    font-weight:400;
    line-height:20px;
    color:rgba(38,38,38,1);
    margin-right: 16px;
}
a.honor_btn:hover{
    color:rgba(38,38,38,1);
}
a.honor_btn.active:hover{
    color:rgba(0,113,254,1);
}
.honor_tabs_header .honor_btn:last-child{
    margin-right: 0;
}
.honor_btn.active{
    color:rgba(0,113,254,1);
}
.honor_btn.active::after{
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -1px;
    box-sizing: border-box;
    height: 1px;
    border-top: 1px solid rgba(0,113,254,1);
}
.match_person_total{
    padding: 6px 10px;
    background-color: #F5D105;
}
.m_p_t_1{
    font-size:14px;
    font-family:Source Han Sans SC;
    font-weight:bold;
    line-height:20px;
    color:rgba(95,0,1,1);
}
.m_p_t_2{
    width:24px;
    height:34px;
    background:rgba(255,255,255,1);
    border-radius:2px;
    text-align: center;
    line-height: 34px;
    font-size:20px;
    font-family:Source Han Sans SC;
    font-weight:800;
    color:rgba(0,113,254,1);
    margin-right: 4px;
}
.m_t_t{
    position: relative;
    width: 180px;
    margin: auto;
    background: #F9FBFC;
    text-align: center;
    z-index: 2;
}
.brs{
    width:100%;
    margin: auto;
    border-top: 1px dotted grey;
    position: relative;
    top: -14px;
    z-index: 1;
}

