.tabs {
    margin-bottom: 0.46rem;}
.tabs .on a, .tabs a:hover {
    background-color: #107360;
    color: #FFFFFF;}
.tabs ul {
    margin: 0 -0.1rem -0.1rem;
    font-size: 0;
    text-align: center;}

 .tabs li {
    padding: 0 0.1rem;
    margin-bottom: 0.1rem;
    display: inline-block;
    vertical-align: middle;}

.tabs a {
    padding: 0.13rem 0.2rem;
    display: block;
    min-width: 2.6rem;
    background-color: #f1faf9;
    border-radius: 0.6rem;
    font-size: 0.2rem;
    color: #333333;
    text-align: center;
    line-height: 1.15;
    box-shadow: 0 0 0.2rem 0 rgba(18, 118, 99, 0.1);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;}
 .tabs .on {}

 .tabs .on a, .sr_inner2 .tabs a:hover {
    background-color: #107360;
    color: #FFFFFF;}

@media (max-width: 1025px) {

 .tabs {
        margin-bottom: 0.2rem;}

 .tabs ul {
        margin: 0 -0.03rem -0.1rem;}

.tabs li {
        padding: 0 0.03rem;
        margin-bottom: 0.1rem;}

 .tabs a {
        padding: 0.1rem 0.15rem;
        min-width: 1.1rem;
        font-size: 0.18rem;}}

.pb_sys_style1 .p_no_d {
    border: 1px solid #0A6756 !important;
    background-color: #0A6756 !important;
    /* padding: 0 0.12rem !important; */
    /* margin: 0 7px !important; */
    border-radius: 50vw;
    line-height: 13px;
    font-size: 0.14rem;}
.p_no_d {
    padding: 0 0.12rem !important;
    margin: 0 7px !important;
    border-radius: 50vw;
    line-height:22px !important;}
