@media screen and (max-width: 1400px) {
	.jiejue .bottom dd li p { white-space: nowrap;text-overflow:ellipsis; overflow:hidden; padding: 0; }
	.jiejue .bottom dd li p:before { display: none; }
}
@media screen and (max-width: 1300px) {
    #download_box .download_top .type{font-size: 16px;}
}
@media screen and (max-width: 860px) {
	.jiejue .left, .jiejue .right { float: none; width:  auto; }
	.jiejue .title { padding: 0 30px; }
	.jiejue .bottom dd li { padding: 10px; }
	.jiejue .top .btns a {padding: 0 2px; box-sizing: border-box; float: left; width: 33.333%; }
    .dl .content .block .bao li{width: auto;margin-bottom: 10px;}
    .dl .content .block .bao{display: flex;justify-content: center;flex-wrap: wrap;}
    #download_box .download_top .type{font-size: 14px;margin:0;padding: 0 12px;}
    #download_box{margin: 0 4%;}
    #download_box .download_top{padding: 0 20px;display: flex;justify-content: space-around;flex-wrap: wrap;height: auto;}
    #download_box .download_center .download_type .downType{min-width: 70px;}
    #download_box .download_center .download_type{padding: 20px;}
    #download_box .download_center .download_search{padding: 12px 50px;}
    #download_box .download_center .download_search .leftCol,#download_box .download_center .download_search .rightCol{left: auto;right: auto;top: auto;bottom: auto;height: 30px;line-height: 30px;position: relative;}
    #download_box .download_center .download_search .rightCol > a{margin: auto;margin-right: 12px;}
    #download_box .download_center .download_col .download_txt{width: 100%;}
    #download_box .download_center .download_col .rightCol{position: relative;float: right;}
    #download_box .download_center .download_col{padding: 0 20px;padding-bottom: 40px;overflow: hidden;}
}

@media screen and (max-width: 600px) {
    .header .logo{
        width: 114px;
        top: 24px;
    }
}