.base_content{
    padding:12px 10px 20px 10px;
    background:#fff;
    border-radius: 10px;
    margin-top:15px;
    overflow: hidden;
}
.base_model_left, .base_model_right{
    width:50%;
    float: left;
}
.base_model_content{
    padding:10px 10px;
    overflow: hidden;
}
.base_model_title{
    font-size:20px;
    font-weight: 600;
    color:#333;
    line-height:30px;
    height:30px;
    margin-bottom:5px;
    overflow: hidden;
}
.base_model_title i{
    width:30px;
    height:30px;
    display: block;
    float:left;
}
.base_model_title h4{
    font-size:20px;
    font-weight: 600;
    color:#333;
    line-height:30px;
    height:30px;
    margin-bottom:5px;
    width:180px;
    float: left;
}
.icon_base_01{
    background:url(./../image/icon_base_01.png) no-repeat left center;
}
.icon_base_02{
    background:url(./../image/icon_base_02.png) no-repeat left center;
}
.icon_base_03{
    background:url(./../image/icon_base_03.png) no-repeat left center;
}
.icon_base_04{
    background:url(./../image/icon_zc.png) no-repeat left center;
}
.base_model_content a{
    display: block;
    overflow: hidden;
}
.base_model_content img{
    display: block;
    float: left;
}
.base_intor_img{
    width:198px;
    height:126px;
    border-radius: 5px;
}
.base_intor_text{
    padding-left:10px;
    line-height: 20px;
    height:126px;
    overflow: hidden;
    width:426px;
    float: left;
}
/* .base_intor_text h5{
   height:100px;
   line-height: 25px;
   overflow: hidden;
} */
.base_name{
    overflow: hidden;
    padding-top:20px;
    padding-bottom: 10px;
}
.base_name li{
    width:12.666%;
    float: left;
    text-align: left;
    line-height: 32px;
    padding-right:1.5%;
    padding-bottom: 10px;
}
.base_name li a{
    display: block;
    line-height: 32px;
    text-align: center;
    color:#f00;
}
.base_name li a:hover{
    background:#f00;
    color:#fff;
}
.base_dy{
    margin-top:10px;
    overflow: hidden;
}
.base_dy_title{
    margin-left:10px;
}
.base_dy_img{
    width:197px;
    height:107px;
}
.base_dy_text{
    height:107px;
}
.base_dy_list{
    margin-top:10px;
    height:84px;
    overflow: hidden;
}
.base_dy_list li, .base_dy_list a{
    line-height:28px;
    height:28px;
}
.base_dy_list a{
    display: block;
    position: relative;
    padding-left:12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.base_dy_list a::after{
    content:'';
    width:5px;
    height:5px;
    background:#ff0000;
    border-radius:100%;
    position: absolute;
    left:0px;
    top:13px;
}
.indu{
    overflow: hidden;
    margin:20px -20px;
}
.indu_top{
    padding-top:20px;
    border-bottom: 1px dotted #ccc;
}
.indu_mode{
    width:33%;
    float: left;
    margin-bottom:10px;
}
.indu_mode_content{
    padding:0px 20px;
}
.indu_title{
    overflow: hidden;
}
.indu_title h4{
    position: relative;
    height:30px;
    line-height:30px;
    overflow: hidden;
    font-size:20px;
    font-weight: 600;
    padding-left:10px;
    width:100px;
    float: left;
}
.indu_title h4:after{
    content:'';
    position:absolute;
    left:0px;
    top:8px;
    height:16px;
    width:3px;
    border-radius:3px;
    display: block;
    background:#ff0000;
}
.indu_title_xy h4{
    width:150px;
}
.indu_title_xy .indu_mode_apply{
    width:90px;
}
.indu_tt_title .indu_mode_apply{
    width:50px;
    margin-left:10px;
}
.indu_js_title h4{
    width:120px;
}
.indu_mode_link{
    color:#666666;
    height:30px;
    line-height: 30px;
    float: left;
    width:80px;
}
.indu_mode_apply{
    float: right;
    border:1px solid #FF0000;
    border-radius:5px;
    text-align: center;
    display: block;
    width:80px;
    line-height:26px;
    margin-top:2px;
    display: block;
    color:#ff0000;
}
.indu_mode_apply:hover{
    color:#ff0000;
}
.indu_mode_center{
    position: relative;
}
.indu_mode_center:after, .indu_mode_center::before{
    content:'';
    position: absolute;
    width:1px;
    height:70%;
    top:15%;
    background-image: linear-gradient(to bottom, #fff , #CBCBCB, #fff);
}
.indu_mode_center:after{
    left:-2px;
}
.indu_mode_center:before{
    right:0px;
}
.indu_intor{
    margin-top:10px;
}
.indu_intor a{
    display: block;
    overflow: hidden;
}
.indu_intor img{
    float: left;
    width:188px;
    height:106px;
}
.indu_intor_text{
    width:227px;
    float:right;
}
.indu_intor h5{
    line-height:22px;
    height: 88px;
    overflow: hidden;
}
.indu_intor .indu_intor_img{
    float: left;
    width:188px;
    height:106px;
    padding-right:10px;
}
.indu_intor_text_zv{
    clear: both;
}
.indu_intor_text_zv .indu_intor_text_zv_a{
    height:198px;
    overflow: hidden;
    word-break: break-all;
    line-height: 22px;
}
.mode_list{
    height:84px;
    overflow: hidden;
}
.mode_list li, .mode_list li a{
    line-height: 28px;
    height:28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.ident{
    padding-bottom:30px;
}
.ident_list{
    margin-top:10px;
    overflow: hidden;
}
.ident_list li a{
    display: block;
}
.ident_list li, .ident_list li a img{
    width:690px;
    height:263px;
    display: block;
}
/* @media (max-width: 1440px){ */
    .base_intor_text{
        width:382px;
    }
    .indu_intor_text{
        width:184px;
    }
    .ident_list li, .ident_list li a img{
        width:610px;
        height:233px;
    }
    .indu_intor h5{
        height:68px;
        overflow: hidden;
    }
/* } */
.base{
    margin-bottom: 20px;
}
.base_intor_c{
    position: relative;
    display: block;
    padding:10px 0px 10px 218px;
}
.base_model_content .base_intor_img{
    float: none;
    position: absolute;
    left:0px;
    top:10px;
}
.base_intor_right{

}
@media (max-width: 1279px){
    .base_model_right .base_model_content{
        padding:0px 0px 0px 10px;   
    }
    /* .base_intor_img{
        width:160px;
        height:101px;
    } */
    .base_intor_text{
        width:278px;
    }
    .base_model_left{
        width:470px;
    }
    .base_model_right{
        width:510px;
    }
    .base_dy_img{
        width:159px;
        height:86px;
    }
    /* .base_intor_text h5{
        line-height:22px;
        height:88px; */
    }
    .indu{
        margin-left:-10px;
        margin-left:-10px;
    }
    .indu_mode_content{
        padding:0px 10px;
    }
    .indu_intor_text{
        width:157px;
    }
    .indu_title_xy h4{
        width:140px;
    }
    .indu_title_xy .indu_mode_link{
        width:70px;
        text-align: center;
    }
    .ident_list li, .ident_list li a img{
        width:490px;
        display: block;
        height:187px;
        overflow: hidden;
    }
}