﻿.btns { position: absolute; left: 8%; bottom: 22%; }
.banner img { width:100%}
.btn_download_apk { cursor: pointer; width: 180px; display: inline-block; height: 44px; text-align: center; padding: 10px 25px; border-radius: 4px; background: #FFF; color: #121127; font-family: "Source Han Sans CN"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }
.btn_download_info { cursor: pointer; width: 180px; display: inline-block;margin-left:10px; height: 44px; text-align: center; padding: 10px 25px; border-radius: 4px; background: #FFF; color: #121127; font-family: "Source Han Sans CN"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }

.zbsj_cphxjz { width:100%;}
.zbsj_cphxjz .main { width: 89.427%;margin:0 auto;}
.zbsj_cphxjz .main .slider { width: 96%; margin: 0 auto }
.zbsj_cphxjz .main .slider .item { width: 100%; padding: 4% }
.zbsj_cphxjz .main .slider .item .title { width: 100%; font-size: 21px; font-weight: bold; line-height: 35px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 20px; }
.zbsj_cphxjz .main .slider .item .time { font-size: 40px; font-family: PingFang SC-Medium, PingFang SC; font-weight: 500; color: #071920; margin-bottom: 40px; margin-top: 60px; }
.zbsj_cphxjz .main .slider .item .info { font-size: 16px; font-family: PingFang SC-Regular, PingFang SC; font-weight: 400; color: #071920; line-height: 37px; }
.zbsj_cphxjz .main .slider .item-img { width: 100%; padding: 4% }
.zbsj_cphxjz .main .slider .item-img .title { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; color: #071920; font-family: "PingFang SC"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; margin-bottom: 5px; border-top: 2px solid #0563C9;padding-top:20px }
.zbsj_cphxjz .main .slider .item-img .time { width: 100%; font-size: 16px; color: #DEDEDE; margin-bottom: 10px }
.zbsj_cphxjz .main .slider .item-img .img { width: 100%; margin-bottom: 10px }
.zbsj_cphxjz .main .slider .item-img .img img { width: 100%; }
.zbsj_cphxjz .main .slider .item-img .info { width: 100%; flex-shrink: 0; color: #071920; text-align: justify; font-family: "Source Han Sans CN"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 25px; opacity: 0.6; }
.zbsj_cphxjz .main .zbsj_btns { width: 120px; height: 50px; margin: 0 auto;margin-bottom:60px;margin-top:40px }
.zbsj_cphxjz .main .zbsj_btns .btn-arrow-left { width: 40px; height: 39px; background: url(../images/arrow-left.png); display: inline-block; cursor: pointer }
.zbsj_cphxjz .main .zbsj_btns .btn-arrow-right { width: 40px; height: 39px; background: url(../images/arrow-right.png); display: inline-block; margin-left: 30px; cursor: pointer }
.zbsj_cphxjz .main .main-title { width: 100%; text-align: center; color: #071920; font-family: "PingFang SC"; font-size: 30px; font-style: normal; font-weight: 600; line-height: normal;margin-top:60px;margin-bottom:40px }

.zbsj_cpys { width: 100%; background: #F9F9FB; }
.zbsj_cpys .main { width: 89.427%; margin: 0 auto; border: 1px solid #F9F9FB; }
.zbsj_cpys .main .slider { width: 96%; margin: 0 auto }
.zbsj_cpys .main .slider .item-img { width: 100%;}
.zbsj_cpys .main .slider .item-img .img { width: 50%; margin-bottom: 10px;float:left;}
.zbsj_cpys .main .slider .item-img .img img { width: 100%; }
.zbsj_cpys .main .slider .item-img .right-info { width:calc(50% - 60px);float:right}
.zbsj_cpys .main .slider .item-img .title { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; color: #071920; font-family: "PingFang SC"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal;margin-top:40px;margin-bottom:20px; }
.zbsj_cpys .main .slider .item-img .line { width: 100px; height: 2px; flex-shrink: 0; background: #0563C9;margin-bottom:30px}
.zbsj_cpys .main .slider .item-img .time { width: 100%; font-size: 16px; color: #DEDEDE; margin-bottom: 10px }
.zbsj_cpys .main .slider .item-img .info { width: 100%; height: 126px; flex-shrink: 0; color: #071920; text-align: justify; font-family: "Source Han Sans CN"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 25px; opacity: 0.6; }
.zbsj_cpys .main .zbsj_btns { width: 120px; height: 50px; margin: 0 auto; margin-bottom: 60px; margin-top: 40px }
.zbsj_cpys .main .zbsj_btns .btn-arrow-left { width: 40px; height: 39px; background: url(../images/arrow-left.png); display: inline-block; cursor: pointer }
.zbsj_cpys .main .zbsj_btns .btn-arrow-right { width: 40px; height: 39px; background: url(../images/arrow-right.png); display: inline-block; margin-left: 30px; cursor: pointer }
.zbsj_cpys .main .main-title { width: 100%; text-align: center; color: #071920; font-family: "PingFang SC"; font-size: 30px; font-style: normal; font-weight: 600; line-height: normal; margin-top: 60px; margin-bottom: 40px }
.msg_box { background:url(../images/bg5.png);z-index:9999;position:fixed;width:100%;height:100%;top:0;left:0;display:none}
.msg_box .main_box {width:60%;height:300px;margin:0 auto;margin-top:20%;background:#fff;border-radius:5px;box-shadow:0px 0px 10px #fff;}
.msg_box .main_box .download_title { text-align: center; line-height: 60px; font-size: 24px; font-weight: bold; background: #0563C9; border-top-left-radius: 5px; border-top-right-radius: 5px;color:#fff }
.msg_box .main_box .download_title .close { float:right;margin-right:20px;cursor:pointer}
.msg_box .main_box .download_filelist { width: 100%; list-style-type: none; line-height: 40px; font-size: 18px; padding: 2% }
.msg_box .main_box .download_filelist li { padding-left: 2%; padding-right: 2%; line-height: 40px; }
.msg_box .main_box .download_filelist li a { float: right; cursor: pointer }
.msg_box .main_box .download_filelist li:hover{background:#DEDEDE}
.footer .g_mt { margin-top: 0 }

@media (max-width: 1024px) {
    .banner { width: 100%; min-width: 100%;padding-top:61px;overflow:hidden }
    .banner img { width:170%}
    .banner .btns { bottom:5px;width:100%;left:3px }
     .banner .btns div { width:calc(100% - 6px)}
    .zbsj_cphxjz { width: 100%; }
    .zbsj_cphxjz .main { width:100%; margin: 0 auto;border:1px solid #fff; }
    .zbsj_cphxjz .main .slider { width: 100%; margin: 0 auto }
    .zbsj_cphxjz .main .slider .item { width: 100%; padding:2% }
    .zbsj_cphxjz .main .slider .item-img { width: 100%; padding: 2% }
    .zbsj_cphxjz .main .zbsj_btns { width: 120px; height: 50px; margin: 0 auto; margin-bottom: 60px; margin-top: 40px;display:none }
    .zbsj_cphxjz .main .main-title { width: 100%; text-align: center; color: #071920; font-family: "PingFang SC"; font-size: 30px; font-style: normal; font-weight: 600; line-height: normal; margin-top:30px; margin-bottom: 20px }

    .zbsj_cpys { width: 100%; background: #F9F9FB; }
    .zbsj_cpys .main { width:100%; margin: 0 auto; border: 1px solid #F9F9FB;padding-bottom:50px }
    .zbsj_cpys .main .slider { width: 100%; margin: 0 auto }
    .zbsj_cpys .main .slider .item-img { width: 100%; padding: 2% }
    .zbsj_cpys .main .slider .item-img .img { width: 100%; margin-bottom: 10px; float: none; }
    .zbsj_cpys .main .slider .item-img .img img { width: 100%; }
    .zbsj_cpys .main .slider .item-img .right-info { width: 100%; float: none }
    .zbsj_cpys .main .slider .item-img .title { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; color: #071920; font-family: "PingFang SC"; font-size: 20px; font-style: normal; font-weight: 600; line-height: normal; margin-top: 40px; margin-bottom: 20px; }
    .zbsj_cpys .main .slider .item-img .line { width: 100px; height: 2px; flex-shrink: 0; background: #0563C9; margin-bottom: 30px }
    .zbsj_cpys .main .slider .item-img .time { width: 100%; font-size: 16px; color: #DEDEDE; margin-bottom: 10px }
    .zbsj_cpys .main .slider .item-img .info { width: 100%; height: 126px; flex-shrink: 0; color: #071920; text-align: justify; font-family: "Source Han Sans CN"; font-size: 16px; font-style: normal; font-weight: 400; line-height: 25px; opacity: 0.6; }
    .zbsj_cpys .main .zbsj_btns { width: 120px; height: 50px; margin: 0 auto; margin-bottom: 60px; margin-top: 40px;display:none }
    .zbsj_cpys .main .main-title { width: 100%; text-align: center; color: #071920; font-family: "PingFang SC"; font-size: 30px; font-style: normal; font-weight: 600; line-height: normal; margin-top: 30px; margin-bottom: 20px }
    .msg_box { background: url(../images/bg5.png); z-index: 9999; position: fixed; width: 100%; height: 100%; top: 0; left: 0; display: none }
    .msg_box .main_box { width: 98%; height: 300px; margin: 0 auto; margin-top: 20%; background: #fff; border-radius: 5px; box-shadow: 0px 0px 10px #fff; }
}
