.ft-news:before {
    content: "\e62a";
}
.ft-cases:before {
    content: "\e678";
}
.news-box .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}  
.news-box .col-md-4{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;margin:14px 14px 0px 14px;margin-bottom:30px;}
.news-box .col-md-4 a{margin:14px 14px 0px 14px !important; }
.scale-img {
    overflow: hidden;
}
.scale-img img {
    width: 100%;
    display: block;
    transition: all 0.5s;
}
.scale-img select, .scale-img button, .scale-img input,.scale-img img {
    vertical-align: middle;
}
 .col-md-4 {
     transition: background-color .3s linear,color .3s linear,opacity .3s linear,box-shadow .3s linear,border-color .3s linear;
     -webkit-transition: background-color .3s linear,color .3s linear,opacity .3s linear,box-shadow .3s linear,border-color .3s linear;
    box-sizing: border-box;
    position: relative;
    -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.25);
 }  
    
@media (min-width: 992px) {
    .col-md-4 {
        width: 31%;
    }
}  
[class^="col-md-"] {
    float: left;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.news-box {
    padding-bottom: 60px;
	background:#f7f7f7;
}
.news-box:after{content:"";clear:both;display:block;}
.news-m li a h4 span {
    color: #666666;
    vertical-align: middle;
}

.news-m li a h4 img {
    vertical-align: middle;
    padding-right: 10px;
}

.news-m li a h5 {
    height: 48px;
    padding: 20px 0;
    line-height: 24px;
}

.newsm-look {
    display: block;
    width: 140px;
    height: 46px;
    border-radius: 3px;
    line-height: 46px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #dddddd;
    margin-top: 30px;
    color: #888888;
}

@media(max-width:1200px) {
    .news-topr {
        padding: 30px 30px 0;
    }

    .news-toprtxt {
        line-height: 26px;
    }

    .newstop-more {
        margin-top: 40px;
    }
}

@media(max-width:991px) {
    .news-top {
        display: block;
    }

    .news-topl {
        width: 100%;
    }

    .news-topr {
        width: 100%;
    }

    .about-nav {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 50px;
        line-height: 50px;
        border-top: 1px solid #969696;
        overflow: hidden;
    }

    .news-topr {
        padding: 15px;
    }

    .newstop-more {
        margin-top: 20px;
    }

    .news-top {
        padding: 30px 0 40px;
    }

    .news-m li a h5 {
        padding: 0;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        /*这里设置几行*/
        overflow: hidden;
        height: 48px;
        margin: 10px 0;
    }

    .news-m ul li {
        margin-bottom: 30px;
    }

    .news-box {
        padding-bottom: 40px;
    }
}

.news-m li a h5{margin-bottom:85px;}
.news-box .p_but {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 56px;
    line-height: 56px;
    width: 100%;
}
.news-box .p_but .p_time{padding-left:15px;}
.news-box .p_but .p_b span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 16px;
}
.news-box .p_but  .p_b .p_r {
    margin-right: 8px;
    font-size: 0;
    opacity: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.news-box .p_but .p_b {
    width: 56px;
    height: 56px;
    background: rgba(50,50,50,.6);
    border-radius: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
}
.news-box a:hover .p_b {
    background: #2ebb55;
}
.news-box a .p_b:hover {
    background: #2ebb55;
    width: 100%;
}
.news-box a .p_b:hover .p_r {
    font-size: 16px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    opacity: 1;
}
@media(max-width:449px) {
    .news-m li a h5 {
        height: auto;
    }
}




@media (min-width: 768px) {
    .news-box .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .news-box .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .news-box .container {
        width: 1180px;
    }
}
@media (min-width: 1400px) {
    .news-box .container {
        width: 1280px;
        padding-right: 0px;
        padding-left: 0px;
    }
}
@media (min-width: 1599px) {
    .news-box .container {
        width: 1280px;
    }
}
@media (min-width: 1699px) {
    .news-box .container {
        width: 1280px;
    }
}
@media (min-width: 1799px) {
    .news-box .container {
        width: 1280px;
    }
}    








 @media (max-width: 900px) {
     
 }

 @media (max-width: 640px) {
     body{background:#fff;}
     
      .ecer-main-w{min-width:370px;}
      .contactus_p_99708 .p_box_bottom .box_lanx{padding:30px 15px;}
      
      
     .crumbs_99708{background:#ebf0f5;}
     .news_case_list_99708 .news_qx_p_99708 .p_header_top_bg,.newsinfo_tag_list .newsinfo_qx_p_99708 .p_header_top_bg{
         height:138px;
     }
     .news_case_list_99708 .news_qx_p_99708 .p_top_title{
        font-size: 18px;
        top: calc(50% - 20px);
    }
    .newsinfo_tag_list .newsinfo_qx_p_99708 .p_top_title {
            font-size: 18px;
            top: calc(50%);    
    }
    .pt_nav {
        min-width: 300px;
        max-width: 100%;
        display: flex;
        width: 100%;
    }
    .pt_nav a {
        min-width: unset !important;
        flex: 1;
        font-size: 14px;
        font-weight: 700;
    }
    .pt_nav .feitian {
        display: none;
    }
     .news_case_list_99708 .news_qx_p_99708 .pt_nav .p_title .p_i_t {
        font-size: 14px;
        font-weight: 700;
    }   
    
    
    
    /*列表样式*/
    .mobile_style_container{padding:0px 15px;}
    .news-box{background:#fff;}
    .news-box .container{padding:0px;}
    .news-box .col-md-4{margin:0px;box-shadow:unset;}
    .news-m .row{margin:0px;}
    .news-m ul li{
        display: -webkit-box;
        display: flex;
        background-color: #fff;
        padding: 15px;
        border-bottom: 1px solid #e4e4e4;
        box-sizing: border-box;
        float:unset;
    }

    .news-box .col-md-4 a{
        margin:0px !important;transition: unset;width:100%;
        display: flex;
        background-color: #fff;
    }
    .news-m ul li .scale-img{
        display: block;
        width: 103px;
        height: 92px;
        border-radius: 6px;
    }
    
    .news-m ul li .news-mtxt {
        -webkit-box-flex: 1;
        flex: 1;
        padding-left: 0.4rem;
    }
    .news-m li a h5{
        margin-bottom:0px;
        font-weight: 500;
        font-size: 15px;        
    }
    .news-box .p_but{
        display:none;
    }
    
    
    /*==================详情页=================*/
    .p_left{display:none;}
    
    .newsinfo_tag_list .p_content_box{min-width:300x;;max-width:100%;} 
    .newsinfo_tag_list .newsinfo_cont_p_99708 .p_content_box .p_right{padding:0px 15px;max-width:100%;}
    .newsinfo_tag_list .newsinfo_cont_p_99708 .p_content_box .p_right .P_title{font-size:18px;}
    .newsinfo_tag_list .p_contents{max-width:100%;line-height:26px;}
    .newsinfo_tag_list .p_contents *{max-width:100%;font-size:14px;}
 }     
