.pro_nr{
    clear: both;
    border: solid 2px #049E49;
    min-height: 500px;
}
.tabs .horizontal{
    margin: 0px;
    padding: 0px;
}
.tabs .horizontal li{
    float: left;
    list-style: none;
    height: 50px;
    line-height: 50px;
    background-color: #ededed;
    width:150px;
    text-align: center;
    cursor: pointer;
    font-size: 20px;
}
.tabs .horizontal li:not(:first-child){
    margin-left: 5px;
}

.tabs .horizontal li.selectActive{
    border-bottom: solid 2px #049E49;
    background-color: #049E49;
    color: white;
}
.cp_xq{ padding:2%; display: block; }
.cp_xq p{font-size: 16px; line-height: 32px; }
.tabs{ margin-bottom: 100px;}


.item-box {
    font-size: 16px;

}

.item-box li {
}

.item-box li a {
    display:block;
    padding: 1.25em 0em 1.25em 0;
    font-size: 1em;
    position: relative;
    border-bottom: 1px solid #E8E8E8;
    color: rgba(0,0,0,.8);
    color: rgb(0,0,0,80%);
}
.fl{ float: left;}
.fr{ float: right;}

.item-box li .ico {
    width: 2.875em;
    height: 2.875em;
    background: url(../images/pdf-ico.png) no-repeat center;
    background-size: 100%; margin-right: 1.25em;
}

.item-box li .tit {
    font-size: 1em;
    line-height: 2.875em;
    font-weight: 600;
    color: rgba(0,0,0,.8);
    color: rgb(0 0 0 / 80%); width: 69%;
}

.item-box li a .btn001 {
    border: 1px solid #049E49;
    color: #049E49;
    font-size: 0.875em;
    font-weight: 400;
    width: 5.7em;
    height: 2.3em;
    text-align: center;
    line-height: 2.3em;
    margin-top: 0.6em;
    transition: all 0.35s;
}

.item-box li .btn001:hover {
    background: #049E49;
    color: #ffffff;
}



.item6 form {
    width: 90%;
    max-width: 620px;
    margin: 0 auto;

    font-size: 1em;position: relative;
}

.item6 form .label {
    position: relative;
    font-size: 1em;
}

.item6 form .label .tit {
    position: absolute;
    top: 25px;
    left: -8em;
    font-size: 1em;
    font-weight: 400;
    color: rgba(0,0,0,.8);
    color: rgb(0 0 0 / 80%);
    line-height: 2.57;
    width: 64px;
    height: 2.57em;
    text-align: right;
}

.item6 form .label p {
    display: block;
    width: 100%;
}

.item6 form .label p input {
    border-radius: 2px;
    border: 1px solid #e8e8e8;
    line-height: 2.57em;
    color: #333;
    padding: 0 1em;
    margin-bottom: 1em;
    font-size: 1em;
    width: 100%;
}
.item6{}
.item6 form .label .red {
    position: absolute;

    top: 10px;
    color: #FB5651;
    font-size: 16px;
    line-height: 2.57;
    width: 15px;
    text-align: center;
}

.item6 form .label p textarea {
    border-radius: 2px;
    border: 1px solid #e8e8e8;
    line-height: 1.4;
    color: #333;
    padding: 0.6em 1em;
    margin-bottom: 1em;
    font-size: 1em;
    height: 9.7em;
    width: 100%;
    outline: 0;
    resize: none;
}

.item6 form .btn-wrap {
    padding-top: 1em;
}

.item6 form .btn-wrap input {
    width: 100%;
    height: 3.4em;
    background:#049E49;
    border: 0;
    font-size: 1.1em;
    font-weight: 600;
    color: #FFFFFF;
}

.xueshu{ background: #ededed; padding-top: 40px; padding-bottom: 40px;}
.xueshu ul{display: flex; justify-content: space-between;}
.xueshu ul li{width: 24%;}
.xueshu ul li a{ display: block;width: 100%;}
.xueshu ul li img{width: 100%;}
.main .tit{ color: #049E49; font-size: 24px; margin-top: 40px; margin-bottom: 20px;}
.xs_tit{ text-align: center; font-size: 16px; margin-top: 10px;}