.tech{
    width:1100px;
    min-width:1000px;
    margin:0 auto;
}
.tech .title{
    height:50px;
    line-height:50px;
    font-size:28px;
    border-left:5px solid #47A2DC;
    padding-left:50px;
    background-color:#EDF2F8;
}
.tech-box{margin-top:30px;}
.tech-box>div{
    float:left;
    width:520px;
    border:1px solid #e1e1e1;
}
.tech-box>div.tech-all{
    width:100%;
    padding:20px;
}
.tech-lastest{
    margin-right:60px;
}
.tech-all>h3{
    width:calc(100% + 40px);
    margin:-20px 0 20px -20px;
    font-size:18px;
    background-color:#f4f4f4;
    padding:10px 16px;
    border-bottom:1px solid #e1e1e1;
}
.tech-all>ul>li{
    width:100%;
    height:40px;
    line-height:40px;
    padding-left:20px;
    border-bottom:1px solid #e1e1e1;
}
.tech-all>ul>li:last-child{
    border:none;
}
.tech-all>ul>li:hover{
    background-color:#f2f2f2;
}
.tech-all>ul>li>.time{
    float:right;
    margin-right:20px;
}
.tech-all>ul>li>.download-doc{
    float:right;
    margin-right:10px;
    margin-top: 5px;
}
/*.tech-all>ul>li:nth-of-type(4n+3){
    background-color:#f2f2f2;
}
.tech-all>ul>li:nth-of-type(4n+4){
    background-color:#f2f2f2;
}
.tech-all>ul>li:nth-of-type(2n+1){
    border-right:1px solid #e1e1e1;
}*/
.tech-all>ul{
    height:auto;
    border:1px solid #e1e1e1;
}
.load-more{margin-top:20px;}
.tech-lastest{
    margin-top:20px;
    border:1px solid #e1e1e1;
}

.tech-lastest>h3{
    font-size:18px;
    background-color:#f4f4f4;
    padding:10px 16px;
    border-bottom:1px solid #e1e1e1;
}
.tech-lastest ul>li{
    width:100%;
    height:40px;
    line-height:40px;
    padding-left:20px;
}
.tech-lastest .lastest-newslist-box{
    padding:20px;
}
.tech-lastest ul{border:1px solid #e1e1e1;}
.tech-lastest ul>li:nth-of-type(2n+2){
    background-color:#f2f2f2;
}
.tech-lastest .load-more{
    margin:0 20px 20px 0;
}

.tech-commend{
    margin-top:20px;
    border:1px solid #e1e1e1;
}
.tech-commend>h3{
    font-size:18px;
    background-color:#f4f4f4;
    padding:10px 16px;
    border-bottom:1px solid #e1e1e1;
}
.tech-commend ul>li{
    width:100%;
    height:40px;
    line-height:40px;
    padding-left:20px;
}
.tech-commend .lastest-newslist-box{
    padding:20px;
}
.tech-commend ul{border:1px solid #e1e1e1;}
.tech-commend ul>li:nth-of-type(2n+2){
    background-color:#f2f2f2;
}
.tech-commend .load-more{
    margin:0 20px 20px 0;
}

.tech-box{
    display:flex;
    flex-wrap:wrap;
}

html,body{
    height:100%;
    min-height:100%;
}
body{position:relative;padding-top:100px;}
.theme-white,.theme-black{
    position:absolute;
    bottom:0;
}





