.about_content_top{

    border-bottom: 1px dashed #ccc;

}



.about_content_title{

    font-size: 25px;

    padding: 30px 0 10px 0;

}



.about_content_bottom{

    padding: 15px 0;

}



.about_content_bottom p{

    font-size: 18px;

    line-height: 30px;

    padding: 15px 0;

}











@media(max-width:768px){

    .about_content_title{

        font-size: 30px;

        padding: 15px 0;

    }

    .about_content_bottom,.about_content_bottom p{

        padding: 15px 0;

    }

}






.zixun-list {

    width: 85px;

    height: 28px;

    display: inline-block;

    border: 1px solid #5270ca;

    line-height: 28px;

    color: #5270ca;

    font-size: 14px;

    text-align: center;

    margin-top: 2px;

}



.news-content-main {

    width: 90%;

    display: inline-block;

    margin-left: 30px;

    font-size: 0;

}



.news-content {

    position: relative;

    padding: 30px 0;

    cursor: pointer;

    border-bottom: 1px solid #EBEBEB;

    display: flex;

}



.news-title {

    font-size: 20px;

    color: #333333;

    line-height: 26px;

}



.news-cont-box{

    padding: 0 0 30px 0;

}























.news_top_all ul{

    display: flex;

    padding: 30px 0;

    border-bottom: 1px solid #EBEBEB;

}



.news_top_all ul li{

    padding: 0 15px;

    font-size: 20px;

}



.news_top_all ul li a{

    transition: .5s all;

}



.news_top_all ul li.on a{

    display: block;

    background: #5270ca;

    color: #fff;

    border-radius: 20px;

    padding: 0 15px ;

}



.news_top_all ul li:hover a{

    display: block;

    background: #5270ca;

    color: #fff;

    border-radius: 20px;

    padding: 0 15px ;

}



.news_top_all ul li:first-child{

    padding-left: 0;

}



.news-cont,.news-content{

    transition: 1s all;

}



.news-cont:hover{

    background-color: #f3f3f3;

    border: none;

}



.news-cont:hover .news-content{

    padding-left: 80px;

}



.news-cont-time{

    width: 120px;

    font-size: 18px;

}







@media(max-width:768px){

    .curr_all{

        display: block;

    }

    .curr_title {

        font-size: 25px;

    }

    .news-content{

        display: block;

    }

    .news-content-main{

        width: 100%;

        margin: 20px 0;

    }

}















.news_wrap{

    padding: 0 0 40px 0;

}



.index-sec1-box {

    overflow: hidden;

}



.irn_zx {

    width: 100%;

    overflow: hidden;

}



.irn_zx ul {

    width: 100%;

    margin: 0px;

    overflow: hidden;

}



.irn_zx li {

    float: left;

    margin-bottom: 50px;

}



.irn_zx li a{

    display: block;

    background: #f7f7f7;

}



.sec1-text {

    padding: 20px;

}



.irn_zx .i_pic {

    width: 100%;

    height: 220px;

    overflow: hidden;

}



.sec1-bg {

    width: 100%;

    height: 100%;

    background-size: cover;

    background-position: center;

    -webkit-transition: all .8s;

    -moz-transition: all .8s;

    transition: all .8s;

}



.irn_zx li:hover .sec1-bg {

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

}



.irn_zx .i_tit {

    font-size: 16px;

    height: 48px;

    line-height: 24px;

    overflow: hidden;

}



.irn_zx .i_oth {

    margin: 14px 0 0 0;

    padding-top: 16px;

    color: #bcbcbc;

    border-top: 1px dashed #d0d0d0;

    font-size: 13px;

}



.irn_hot {

    width: 25%;

    height: 610px;

    padding: 20px 20px 0 0;

    background: #f7f7f7;

}



.sub_tit span {

    float: left;

    margin-left: -1px;

    display: block;

    border-left: 4px solid #f98235;

    padding-left: 16px;

    font-size: 20px;

}



.irn_hot .sub_tit {

    border: 0;

    margin: 0 0 0 1px

}



.irn_hot .irn_list {

    margin: -1px 0 0 20px;

    border: 0

}



.irn_hot .irn_list li {

    margin-left: 0;

    padding: 20px 0 20px 0

}



.irn_hot .irn_list li+li {

    border-top: 1px solid #e6e6e6;

}



.irn_hot .irn_news {

    height: 550px

}



.irn_hot li .info {

    position: relative;

    overflow: hidden

}



.irn_hot li .info a {

    display: block;

    margin-left: 30px;

    margin-bottom: 5px;

    font-size: 16px;

    color: #666;

    line-height: 1.6;

    height: 50px;

    overflow: hidden;

}



.irn_hot li:hover .info a {

    color: #f98235;

}



.irn_hot li .info em {

    display: block;

    position: absolute;

    top: 4px;

    left: 0;

    width: 30px;

    height: 24px;

    color: #bbb

}



.irn_hot li .info .num1 {

    color: #ff0000

}



.irn_hot li .info .num2 {

    color: #ff9000

}



.irn_hot li .info .num3 {

    color: #ffcc00

}



.irn_hot li .time {

    padding-left: 30px;

    color: #bcbcbc;

    font-size: 13px;

}

















.news_top_all ul{



    display: flex;



    border-bottom: 1px solid #EBEBEB;



}







.news_top_all ul li{



    padding: 0 15px;



    font-size: 20px;



}







.news_top_all ul li a{



    transition: .5s all;



}







.news_top_all ul li.on a{



    display: block;



    background: #3bb3c3;



    color: #fff;



    border-radius: 20px;



    padding: 0 15px ;



}







.news_top_all ul li:hover a{



    display: block;



    background: #3bb3c3;



    color: #fff;



    border-radius: 20px;



    padding: 0 15px ;



}





.info-detail p{margin: 26px 0px 0px; padding: 0px; font-size: 16px; line-height: 35px; color: rgb(51, 51, 51); text-align: justify; font-family: arial;}



.box_1226{

    width: 100%;

    margin: 30px auto 0;

    background: #fff;

    padding: 60px;

}

.new-ifos {

    width: 100%;

    padding: 0 0 50px;

}



.new-ifos .w1200 {

    background: #fff;

    padding: 60px 0;

    box-shadow: 0 0 10px #eee;

}



.new-ifos .info-head {

    width: 100%;

    margin: 0 auto;

    font-size: 30px;

    font-weight: bold;

    line-height: 40px;

    text-align: center;

    padding: 10px 0 20px;

    font-family: "微软雅黑";

}



.new-ifos .info-date {

    width: 100%;

    font-family: arial;

    text-align: center;

    font-size: 16px;

}



.new-ifos .info-detail {

    width: 100%;

    margin: 0 auto;

    font-size: 14px;

    padding: 20px 0 0;

    line-height: 28px;

}



.info-detail img{

    display: block;

    max-width: 100%;

    margin: 0 auto;

}



.pre-after {

    width: 100%;

    position: relative;

    margin: 50px auto 0;

}



.pre-after .fl {

    width: 800px;

    font-size: 14px;

    line-height: 28px;

}



.pre-after a {

    color: #666;

}



.pre-after p:hover{

    opacity: 0.8;

}



.pre-after .fr {

    float: right;

    font-size: 14px;

    padding-left: 46px;

    border: 1px solid #8c8c8c;

    padding: 7px 40px;

    margin-top: 11px;

}



.pre-after .fr:hover {

    opacity: 0.6;

}



.fl{

    float: left;

}



.news_bg{

    margin-top: 30px;

    background: #f5f5f5;

}



.content{

    margin-top: -100px;

}



.news_bg{

    margin-top: -90px;

}







.cp-news.news-xg .index_chanpin_all{
    padding: 25px;
}

.news-xg {
    width: 100%;
    margin: 20px auto;
}


.cp-news {
    padding: 35px 20px;
    border-radius: 10px;
    box-shadow: 0 -2px 10px #e0e0e0;
}


.news-xg dl {
    overflow: hidden;
    line-height: 60px;
    padding: 0 25px;
    border-radius: 10px;
}

.fl {
    float: left;
}

.news-xg dd h3 {
    font-size: 24px;
    font-weight: bold;
    background: url(../images/xgwz-tb.png) left center no-repeat;
    padding-left: 35px;
}

.fr {
    float: right;
}

.news-xg dt a {
    font-size: 16px;
    color: #666666;
    background: url(../images/more-jt.png) right center no-repeat;
    padding: 0 20px;
    display: block;
}

.news-xg ul {
    overflow: hidden;
    padding-top: 10px;
}

.news-xg li {
    width: 33.3%;
    float: left;
    border-bottom: 1px solid #ffecec;
    padding: 0 30px;
}

.news-xg li a {
    font-size: 16px;
    line-height: 70px;
    display: block;
    background: url(../images/cp-tb2.png) no-repeat left center;
    padding-left: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
























.about_content .left{
    padding-top: 30px;
}


.about_content_top,.about_content_bottom{
    width: 75%;
    float: right;
}



@media(max-width:768px){

    
    .about_content_top,.about_content_bottom{
        width: 100%;
    }


    .content{

        margin: 0;

    }

    .news_top_all ul li {

        padding: 0 10px;

        font-size: 16px;

    }

    .news_top_all ul{

        padding: 0;

        padding: 20px 0;

    }

    .irn_zx .i_pic{

        height: 100px;

    }

    .irn_zx li{

        margin-bottom: 25px;

        padding: 0 5px;

    }

    .sec1-text{

        padding: 9px;

    }

    .box_1226{

        padding: 0 15px;

    }

    .pre-after .fl{

        width: 100%;

    }

    .pre-after .fr{

        float: left;

        margin-bottom: 20px;

    }

    .new-ifos .info-head {

        font-size: 20px;

        line-height: 30px;

    }

    .info-detail img{

        width: 100%;

        height: auto;

    }

    .news_bg{

        margin-top: 0;

    }

    .zixun-list{

        display: none;

    }

    .news-content-main{

        margin: 10px 0;

    }

    .news-content{

        padding: 10px 0;

    }

    .curr_nav{

        margin-top: 0;

    }

    .curr {

        padding: 10px 0;

    }

    .info-detail p{

        margin: 0;

    }

    .new-ifos .info-detail{

        padding: 0;

    }

    .new-ifos .info-head{

        padding: 10px 0 10px 0;

    }

    .news_top_all ul{
        width: 800px;
    }

    .news_top_all{
        overflow: hidden;
        overflow-x: scroll;
    }

    .news-xg dl,.cp-news.news-xg .index_chanpin_all{
        padding: 0;
    }

    .cp-news.news-xg .index_chanpin_all{
        padding-top: 30px;
    }

    .news-xg li{
        width: 100%;
        padding: 0;
    }
}