body{
    margin:0;
    padding:0;
}
.search {width:90%;margin:30px auto 0;display:block;position: relative;}
.search img {width:100%;}
.select_type,.select_type a,.select_type span{font-size:16px;}
.select_type{text-align:center;height:50px;background:#f7f7f7;}
.select_type div{width:49%;height:30px;margin-top:10px;line-height:30px;}
.select_type div span{padding:0 5px 3px;}
.select_type .vip{border-right:1px solid #dedede;}
.select_type a{color:#333;}
.select_type .a span{color:#12b7f5;border-bottom:1px solid #12b7f5;}
.cl{clear:both}
.z{float:left;}
.ht_img img{
    width:100%;
}
.ht_img{
    text-align: center;
}
.jbx_download a {
    display: block;
    width: 100%;
    padding: 0;
}
.jbx_download{
    background:none;
    border:2px solid #eee;
    position: relative;
}

.jbx_download .border1 {
    border-top: 2px solid rgba(0,116,255,.8);
    border-left: 2px solid rgba(0,116,255,.8);
    top: -2px;
    left: -2px;
}
.jbx_download .border2 {
    border-top: 2px solid rgba(0,116,255,.8);
    border-right: 2px solid rgba(0,116,255,.8);
    top: -2px;
    right: -2px;
}
.jbx_download .border3 {
    border-bottom: 2px solid rgba(0,116,255,.8);
    border-left: 2px solid rgba(0,116,255,.8);
    bottom: -2px;
    left: -2px;
}
.jbx_download .border4 {
    border-bottom: 2px solid rgba(0,116,255,.8);
    border-right: 2px solid rgba(0,116,255,.8);
    bottom: -2px;
    right: -2px;
}

.jbx_download .border-con {
    position: absolute;
    width: 10px;
    height: 10px;
}

.layui-layer-setwin a {
    position: relative;
    width: 100px;
    height: 100px;
    margin-left: 10px;
    font-size: 12px;
    padding: 50px;
    _overflow: hidden;
}

.jbx_top .jbx_logo .sub_jbx_title{
    padding:10px 20px;
    text-align:left;
}
.btn_download{
    display:flex;
    justify-content: center;
    margin:20px;
}
.toppic{
    margin-top:-20px;
}
.jbx_top .jbx_logo .sub_jbx_title {
    font-size:12px;
}
.jbx_top .jbx_logo .jbx_title {
    font-size:20px;
}
.jbx_top .jbx_logo .jbx_title {
    padding: 35px 0 5px 0;
}
.problems{
    padding: 20px;
    border: 1px solid #eee;
    border-radius: 10px;
    max-width: 1080px;
    margin: 0 20px;
}
@media (min-width: 1080px) {
    .problems{
        margin:0 auto;
    }
}
.problems h6{
    color:#333;
    font-size:16px;
    margin:0;
    margin-bottom: 10px;
}
.problems p{
    color:#666;
    font-size:12px;
}
.problems p img{
    max-width: 100%;
    padding:10px 0;
}
.problems p.title{
    font-weight:bold;
    color:#000;
}
#downloadbtn{
    width:80%;height:40px;line-height:40px;background:#0074FF;color:#fff;text-align:center;color:#fff;
}
#downloadbtn a{
    display:inline-block;
    color:#fff;
    width:100%;
    text-align:center;
    line-height: 40px;
    text-decoration: none;
}
.jbx_title span{
    font-size:14px;
}