body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, label, ol, li, p, textarea, ul {
    padding: 0;
    margin: 0;
}
html{
    overflow-x: hidden;
    --allow-file-access-from-files;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none
}
ol, ul, li {
    list-style: none
}
body {
    font-family: "Microsoft YaHei";
    overflow-x: hidden;
    position: relative;
    width: 16rem;
    margin: 0 auto;
    user-select:none;
    padding-bottom: 2.749333rem!important;
}
.header{width:16rem;position: relative;background: #ffffff;z-index: 2;}
.banner .swiper-pagination{

            bottom: 0.515298rem!important;
        }
        .banner .swiper-pagination-bullet {
            width: 0.241707rem!important;
            height: 0.241707rem!important;
            display: inline-block;
            border-radius: 100%;
            background: #ffff;
            opacity: .5;
         }
        .banner .swiper-pagination-bullet-active{
            background:#00919d;
            opacity: 1;
        }

.header_box1{width: 100%;height: 2.346667rem; background: rgb(0,145,157);}
.header_box1 h1{margin:0;padding:0;font-size:inherit;font-weight:normal;line-height:0;float:left;}
.header_box1 a{display: block;float: left;}
.header_box1 .head_shouye{margin-top: 0.832rem;margin-left: 0.832rem;}
.header_box1 .head_shouye img{width: 0.789333rem;height: 0.789333rem;display: block;}
.header_box1 .head_logo{margin-top: 0.746667rem;margin-left: 0.850242rem;}
.header_box1 .head_logo img{width: 11.259259rem;height: auto;display: block;}
.header_box1 .head_fanhui{margin-top: 1.002667rem;margin-left: 0.901771rem;}
.header_box2{width:14.506667rem;margin: 0 auto;/* overflow-x: auto; */position: relative;/* overflow-y: auto; */z-index: 666;overflow: initial;}
.mohu{width: 0.8rem;height: 0.8rem;opacity: 0.9;top:0.533333rem;right: 0;position: absolute;z-index: 2;background: #ffffff;}
.header_swiper .swiper-slide{
    width: 4.0rem !important;
    display: block;
    margin-top: 0.590667rem;
    font-size: 0.644122rem;
    font-family: "Microsoft YaHei";
    line-height: 0.644122rem;
    box-sizing: border-box;
    padding-left: 0.644122rem;
    border-right: 0.021333rem solid rgb(182,182,182);
    margin-bottom: 0.641333rem;
    position: relative;
    padding-right: 0.644122rem;
    }
.header_swiper .swiper-slide:nth-of-type(1){width: 3.4rem!important;padding-left: 0;}
.header_swiper .swiper-slide a{color: #5b5b5b;position: relative;}
.header_swiper .swiper-slide a span{width: 100%;height: 0.115942rem;background: rgb(0,145,157);display: none;position: absolute;top: 1.2rem;}
.header_swiper .swiper-slide a.header_active {color: rgb(0,145,157);font-weight: bold;}
.header_swiper .swiper-slide a.header_active span{display: block;}
.head_fanhui{
    width: 0.768rem;
    height: 0.64rem;
    display: block;
}
.head_fanhui img{
    width: 100%;
    height: 100%;
    display: block;
}
/*底部导航样式*/
#footer {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    width: 15.99829352rem;
    height: 2.645333rem;
    margin: auto;
    background: #fff;
    border-top: 0.021333rem solid rgb(227,227,227);
}
#footer .grids-item {
    float: left;
    width: 22.5%;
    height: 100%;
    text-decoration: none;
}
#footer .grids-item .grids-icon {
    width: 1.02389078rem;
    height: 1.02389078rem;
    margin: .4rem auto 0.192rem;
}
#footer .grids-item .grids-icon i {
    display: block;
    width: 1.02389078rem;
    height: 1.02389078rem;
}

#footer .grids-item .grids-icon .icon-project {
    background: url("../images/footer_ipone.png") center center no-repeat;
    background-size: 0.853333rem 0.896rem;
}
#footer .grids-item .grids-icon .icon-hj {
    background: url("../images/foot_top.png") center center no-repeat;
    background-size: 1.02389078rem 1.02389078rem;
}
#footer .grids-item .grids-icon .icon-consult {
    background: url("../images/foot_kst.png") center center no-repeat;
    background-size: 1.02389078rem 1.02389078rem;
}
#footer .grids-item.active .grids-icon .icon-home {
    background: url("../images/footer_home.png") center center no-repeat;
    background-size: 1.02389078rem 1.02389078rem;
}
#footer .grids-item .grids-txt {
    padding-top: .2559727rem;
    font-size: 0.64rem;
    font-style: normal;
    font-weight: normal;
    font-stretch: normal;
    line-height: .17064846rem;
    text-align: center;
    letter-spacing: 0.023467rem;
    color: rgb(81,81,81);
    text-decoration: none;
}#footer .m-grids-5 {
     height: 100%;
     overflow: hidden;
 }
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.foot_zx{
    width: 40%!important;
    background: rgb(0,145,157);
}
#footer .grids-item .grids-icon.foot_top .icon-hj{
    width: 0.789333rem;
    height: 1.173333rem;
    background-size: 0.789333rem 1.173333rem;
}
#footer .top{
    width: 15%;
}
#footer .grids-item .grids-icon.foot_top{
    width: 0.789333rem;
    height: 100%;
    margin: .7rem auto 0.192rem;
}
#footer .kst{float: left;margin: 0.789333rem 0.0rem 0.0rem 0.96rem!important;}
#footer .grids-item.foot_zx .grids-txt{
    color: #ffffff;
    margin-top: 0.917333rem;
}
#footer .grids-item .grids-icon .kst{
    margin: 0.213333rem auto 0.0rem;
}
#footer .kst .icon-consult{
    background-size: 1.408rem 1.130667rem!important;
    width: 1.408rem!important;
    height: 1.130667rem !important;
}

.abstract {
    position: absolute;
    border-top: 0.025765rem solid rgb(0,145,157);
    min-width: 8.270531rem;
    z-index: 8;
    background: rgb(255,255,255);
    top: 1.146538rem;
    left: -1px;
    display: block;
    min-height: 2.318841rem;
}
.abstract>ul {
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.abstract>ul>li {
    border-bottom: 0.012882rem solid rgb(220,220,220);
    width: 4.1rem;
    float: left;
    height: 2.228663rem;
    line-height: 2.228663rem;
    border-right: 0.012882rem solid rgb(220,220,220);
}
.abstract>ul>li>a {
    color: rgb(102,102,102);
    font-size: 0.644122rem;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.bg{
    position: absolute;
    width: 0.850886rem;
    height: 0.9rem;
    background: #fff;
    right: -0.776651rem;
    z-index: 2;
    top: 0.354589rem;
}
.header_box2 .swiper-container{
    overflow: inherit;
}
.abstract>ul>li:nth-of-type(2n){
    border-right:none!important;
}
.navul{
    display: none;
}
.header_active+.navul{
    display: block;
}
.cultrue_div{
    width: 6.866345rem!important;
}
.cultrue_div>ul>li:nth-of-type(2n) {
    width: 4.12rem;
}
.cultrue_div>ul>li:nth-of-type(5) a{
    line-height: 1rem;
    padding-top: 0.2rem;
    box-sizing: border-box;
}
.jciUl>ul>li {
    float: none!important;
    border-right: none!important;
    width: 100%;
}
.jciUl{
    height: auto;
    width: 3.589372rem;
}
.jciUl>ul>li:last-child{
    border-bottom: none!important;
}
.nav_ksjs{
    width: 8.938667rem;

}
.nav_ksjs>ul>li{
    width: 49.7%;
    display: flex;
}

.header .bg_nav{
  position: fixed;
  left: 0px;
  right: 0px;
top: 4.1rem;
  bottom: 0px;
  background: rgba(0,0,0,0.3);
  display: none;
}
.showBg{
    display: block!important;
}
.headActive,.headActive>a{
    color: rgb(0,145,157)!important;
}
/*.cultrue_div>ul>li:last-child{
    width: 100%!important;
}*/


