html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure, caption,th, form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
a{text-decoration:none}

.id-body {
    background-color: white;
}
.top-icon {float:right;}
.top-icon img{ vertical-align:initial;}
.id-ss-box .border1 {
    font-size: 18px;
    line-height: 30px;
    width: 3px;
    float: left;
    color: #eeeeee;
}


.topbar-html {
    width: 100%;
    background: #0169c0;
    overflow: hidden;
    z-index: 2147483645;
    position: fixed;
    top: 0;
    box-shadow: 0 0 10px 2px #999;
    left: 0;
    right: 0;
  }
  .topbar-html-mright {
    margin-right: 50px !important;
  }
  .topbar-html-margin0 {
    margin: 0 !important;
  }
  .topbar-html-content {
    width: 1080px;
    height: 100px;
    margin: 0 auto;
    display: flex;
    justify-content: center;
  }
  .topbar-html-content-item {
    cursor: pointer;
    margin: 0 6px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .topbar-html-content-item span {
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    font-family: PingFangSC-Medium;
  }
  .topbar-html-content-item img {
    height: 52px;
    width: 52px;
    border-radius: 5px;
    display: block;
  }
  .bigtext-html {
    z-index: 99999999999;
    height: 150px;
    text-align: center;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    border-top: 1px solid #505050;
  }
  .bigtext-html-content {
    height: 100%;
    background-color: #FFFFFF;
    font-size: 53px;
    color: #333 !important;
    text-align: center;
    font-weight: bold;
  }
  .pointer-follow-html-x, .pointer-follow-html-y {
    z-index: 99999999999;
    transform: none;
    transform-origin: 0px 0px;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #ff0000 !important;
    width: 100%;
    height: 4px;
  }
  .pointer-follow-html-y {
    height: 100%;
    width: 4px;
  }
  .bigtext-html {
    z-index: 99999999999;
    height: 150px;
    text-align: center;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    border-top: 1px solid #0169c0;
    background-color: #FFFFFF;
  }
  .bigtext-html-content {
    height: 100%;
    background-color: #FFFFFF;
    font-size: 53px;
    color: #333 !important;
    text-align: center;
    font-weight: bold;
    width: 93%;
    margin: 0 auto;
  }
  .bigtext-html-btn {
    width: 20px;
    height: 20px;
    background-color: red;
    position: absolute;
    right: 20px;
    top: 20px;
    border-radius: 10px;
    color: #FFFFFF;
    cursor: pointer;
  }
  .bigtext-html-bone {
    width: 100%;
    height: 151px;
  }


  .container{
    width: 100%;
    max-width: 1200px;
    margin: auto;
}
.container img{
    display: block;
    width: 100%;
    height: auto;
}
.container .leftBox{
    height: 460px;
    width: 850px;
    float: left;
}
.container a{
    /* position: absolute; */
    display: block;
    
}
.btsq{
    display: block;
    position: relative;
    width: 1200px;
}
.btsq a{
    /* 百分比热区：随图片等比缩放，PC/手机均可点击
       （基于 1200px 设计稿：left 50/1200、width 483/1200、
         scrs top 180、sczwfw top 316、height 116，图高按 1208x672 等比换算） */
    width: 40.25%;
    height: 17.38%;
    display: block;
    position: absolute;
    cursor: pointer;
}
.btsq .scrs{
    left: 4.1667%;
    top: 26.965%;
}
.btsq .sczwfw{
    left: 4.1667%;
    top: 47.338%;
}
.header{
    width: 1920px;
    margin: auto;
    background-image: url(images/cybtsqTop.png);
    background-repeat: no-repeat;
    background-position: center top;
    height: 630px;
}
.header img{
    width: 100%;
}
.header .logo{
    width: 320px !important;
    height: 100px !important;
    position: absolute;
    margin: 35px 595px;
}
.header .logo img{
    width: 320px !important;
    height: 100px !important;
}


.leftBox .bd{
    margin: 15px 15px;
    overflow: hidden;
    position: relative;
    height: 420px;
    width: 790px;
}
.leftBox li{
    width: 790px;
    float: left;
    list-style: none;
}
.leftBox img{
    max-width: 100%;
}

.rightBox{
    height: 460px;
    width: 310px;
    float: left;
}
.rightBox img{
    width: 310px;
    height: 210px;
    float: left;
}
.id-foot {
    overflow: hidden;
    display: table;
    margin: auto;
    width: 1920px;
}

@media (max-width:992px){
    /* 顶部通栏 */
    .header{width:100%;height:auto;background-size:100% auto;position:relative;}
    .header .logo{width: 35% !important;height: auto !important;margin: 0;font-size: 0;left: 32%;}
    .header .logo img{width:100% !important;height:auto !important;}

    /* 主容器流式 + 左右留白 */
    .container{padding:0 12px;box-sizing:border-box;}

    /* 补贴申请区：图片等比缩放，两个链接热区按百分比随之缩放，保持可点击 */
    .btsq{width:100%;}
    .btsq a{display:block;}

    /* 左侧轮播：li 宽度 100% 跟随容器，插件初始化时按实测宽度计算滑动，
       手机端仍保留 2 张轮播图与自动轮播功能 */
    .container .leftBox{width:100%;height:auto;float:none;}
    .leftBox .bd{width:100%;margin:15px 0;height:auto;}
    .leftBox .bd ul li{width:100%;}
    .leftBox img{width:100% !important;}

    /* 右侧入口：两个链接左右并排 */
    .rightBox{width:100%;height:auto;float:none;display:flex;gap:12px;}
    .rightBox a{flex:1;min-width:0;}
    .rightBox a img{width:100%;height:auto;margin-top:0 !important;}

    .cjwtjzxqd{padding-bottom: 20px;}
    /* 页脚 */
    .id-foot{width:100%;}

}