/*  */
.secItem {
    display: none;
}			
.secItem.active {
    
    background-color: #f0f0f0;
    display: block;
}
.btnstyle{
    background-color: #1F8CBF !important;
    color: #FFFFFF !important;
}
/* banner */
.banner-title{
    width: 100%;
    height: 18.57142857rem;
    background: url(../img/business/banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.banner-title b{
    font-size: 1.71428571rem;
    color: #FFFFFF;
    text-shadow: 0px 3px 9px #212121;
    margin-top: 7.28571429rem;
}
.banner-title p{
    font-size: .78571429rem;
    /* font-family: Arial; */
    
    color: #FFFFFF;
    /* margin-top: .35714286rem; */
}

.content-main .content i div{
    background-color: #f0f0f0;
    padding:.17857143rem .67857143rem;
    margin-left: .39285714rem;
    /* background: #F2F2F2; */
    border-radius: .46428571rem;
    display: inline;
    /* padding-bottom: 2.85714286rem; */
}
/* content */
.title{
    font-size: 1.28571429rem;
    color: #333333;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 2.53571429rem 0 2.64285714rem;
}
.content-detail{
    display: flex;
    padding: 0 9.28571429rem;
    /* justify-content: space-between; */
    padding-bottom: 40px;
}
.content-detail a {
    margin: 20px;
}
.content i{
    font-size: .57142857rem;
    color: #999999;
    font-style:normal;
    display: block;
    padding: .64285714rem 0 .39285714rem;
}
.content b{
    width: 15.89285714rem;
    height: 2.5rem;
    font-size: .71428571rem;
    display: block;
    color: #333333;
    font-weight: 400;
    line-height: 1.07142857rem;
    padding-bottom: .35714286rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.content p{
    width: 15.42857143rem;
    height: 2.3rem;
    font-size: .57142857rem;
    margin-bottom: 0.5rem;
    color: #999999;
    line-height: 1.07142857rem;
    padding-bottom: .35714286rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.content span{
    width: 3.57142857rem;
    height: .92857143rem;
    border: 1px solid #1F8CBF;
    border-radius: .57142857rem;
    font-size: .5rem;
    color: #1F8CBF;
    line-height: 1rem;
    padding: .21428571rem .35714286rem .21428571rem .5rem;
    transition: all 0.5s ease-out;
}
.news{
    padding-bottom: 0.01rem;
    background: #F0F0F0;
}
/* 动画 */
.content .con-photo{
    width: 16.10714286rem;
    height: 9.07142857rem !important;
    overflow: hidden;
}
.content img{
    width: 100%;
    transition: all 0.5s ease-out;
}
.content:hover img{
    transform: scale(1.05);
}
.content:hover b{
    font-weight: 800;
}
.content:hover span{
    background: #1F8CBF;
    color: #FFFFFF;
}
/* 分页 */
.navigation{
    align-items: center;
    display: flex;
    flex-direction: column;
    margin:  2.14285714rem 0;
}
.navigation a{
    color: #7A7A7A;
    box-shadow: none !important;
}
.navigation a:link{
    color: #7A7A7A ;
}
.navigation a:hover{
    background: #1F8CBF;
    color: #FFFFFF;
}
.navigation a:active{
    border: 1px solid #CCCCCC;
    background: #1F8CBF;

}
.navigation .page-link{
    color: #7A7A7A;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    margin: 0 .35714286rem;
    padding: .25rem .42857143rem .25rem .42857143rem;
}
@media only screen and (max-width:1680px){
    .content-detail {
        padding: 0 5rem;
    }
}
@media only screen and (max-width:1600px){
    .content-detail {
        padding: 0 3.5rem;
    }
}
@media only screen and (max-width:1440px){
    .content-detail a{
        width: 30%;
    }
    .content-detail {
        padding: 0 4.5rem;
    }
    .content .con-photo {
        width: 100%;
    }
    .content b {
        width: 100%;
        height: 1.96428571rem;
        margin-bottom: 0.4rem;
    }
    .content p {
        width: 100% !important;
        height: 2rem;
        margin-bottom: 0.4rem;
    }

}
@media only screen and (max-width:1024px){
    .content-detail {
        padding: 0 2%;
    }
}
@media only screen and (max-width:992px){
    .content-detail {
        padding: 0 2%;
    }
}
@media only screen and (max-width:768px){
    .content-detail {
        padding: 0 0.5rem;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
    }
    .content-detail a{
        width: 60%;
    }
    .content-detail a{
        margin-bottom: 2rem;
    }
    .policy ,.news,.industry{
        padding-bottom: 0.857143rem;
    }
}
@media only screen and (max-width:576px){
    .content-detail {
        padding: 0 0.5rem;
        flex-wrap: wrap;
        flex-direction: column;
        align-items: center;
    }
    .content-detail a{
        width: 80%;
    }
    .content-detail a{
        margin-bottom: 2rem;
    }
    .policy ,.news,.industry{
        padding-bottom: 0.857143rem;
    }
}
@media only screen and (max-width:375px){
    .content-detail {
        padding: 0 0.5rem;
        flex-wrap: wrap;
    }
    .content-detail a{
        width: 90%;
    }
    .content-detail a{
        margin-bottom: 2rem;
    }
    .policy ,.news,.industry{
        padding-bottom: 0.857143rem;
    }
}
.showItem {
    display: flex;
}
.hideItem {
    display: none;
}
.flexCloumn {
    justify-content: flex-start;
}
.aItem {
    margin-right: 1%;
}
