a{
    color: rgb(101,199,220);
}

.layui-nav{
    background-color: rgb(101,199,220);
    /*background-color: #15691f;*/
}
.layui-nav .layui-nav-item a{
    color: rgb(255,255,255) !important
}

.logo-long img{
    height: 5rem;
}
.index-main-img-wrap{
    margin-top: 7rem;
    margin-bottom: 10rem;
}

.index-main-img-wrap-inner{
    position: relative;
    height: 15rem;
    margin: 0 auto;
}
.index-main-img-wrap-inner img{
    display: block;
    height: 15rem;
    margin: 0 auto;
}
.index-main-img-wrap-inner .description{
    position: absolute;
    bottom: -3rem;
    right: 44%;
    color: rgb(101,199,220);
    font-size: 1.6rem;
}
.footer-wrapper{
    text-align: center;
    background-color:rgb(101,199,220);;
    color: #fff;
    margin :12.4rem auto 0;
    width: 100%;
    height: 100px;
    line-height: 100px;
    font-size: 16px;
}
.gtyz img,.ssyz img,.yyjm img,.tygb img{
    width: 100%;
}
.jszm .inner{
    width:60%;
    margin:0 auto;
    color:#000000;
    font-weight: bolder;
    text-align: center;
}
.jszm .inner input{
    padding:0.5rem 1.8rem;
}
.nav-menu{
    height: 5rem;
}
.nav-menu>ul{
    margin-bottom: 0;
}
.nav-menu>ul>li{
    display: inline-block;
    margin-right: 1rem;
}
.nav-menu,.yzsjk-submenu{
    background-color: rgb(101,199,220);
    z-index: 100;
}
.nav-menu a{
    color: #fff;
}
.nav-menu .yzsjk{
    position: relative;
}
.yzsjk-txt{
    position: relative;
    line-height: 50px;
    text-align: center;
    color: #FFF;
    cursor: pointer;
}
.yzsjk-submenu{
    text-align: center;
    display: none;
    position: absolute;
    right: 8rem;
    top: 5rem;
    width: 10rem;
    line-height: 3.2rem;
    color: #FFF;
    z-index: 100;
}
.yzsjk-submenu ul{
    margin: 0;
    padding: 0;
}
.search-header-login{
    height: 5rem;
    line-height: 5rem;
}
.search-header-login-innner{
    height: 5rem;
    line-height: 5rem;
}
.search-header-login-innner input{
    height: 5rem!important;
    line-height: 5rem!important;
}
.is-search-submit,.is-search-icon{
    height: 5rem!important;
    line-height: 5rem!important;
}
.is-search-icon{
    vertical-align: top!important;
}
#my-account,#my-account span{
    height: 5rem;
    line-height: 5rem;
}
#my-account button{
    height: 5rem;
}

.gunyin{
    /*max-width: 593px;*/
    width: 593px;
    margin-right: 30px;
    object-fit:cover;
    background-color: #f0f0f0;
    /*height: 379px;*/
}
img{
    /*border: 0;*/
    /*outline: 0;*/
    /*vertical-align: middle;*/
    /*max-width: 100%;*/
    /*max-height: 100%;*/
}

.magnifier{
    display: inline-block;
}

/********************************插件add-search-to-menu开始*************************************/
.jszm .inner .title{
    height:5rem;
    line-height:5rem;
    font-size: 15px;
    color: rgb(101,199,220)!important;
}
.jszm .inner .is-form-style input.is-search-input{
    height: 5rem!important;
    /*font-size: 15px!important;*/
    color: rgb(101,199,220)!important;
}
.jszm .is-search-submit{
    background-color: rgb(101,199,220)!important;
    color:#fff!important;
}
/********************************插件add-search-to-menu开始*************************************/

/********************************滚印数据库gy-db开始*************************************/
.page-db-wrap .main-content{
    margin-bottom: 6rem;

}


/********************************滚印数据库gy-db结束*************************************/

.bh{
    display: inline-block;
    padding-top: 0px;
    height: 100%;
    overflow: auto;
    padding-left: 77px;
}
.bh1{
    font-size: 18px;
    line-height: 52px;
}
.bh11{
    font-size: 18px;
    line-height: 52px;
    margin-left: 10px;
}

.bh2{
    font-size: 16.5px;
    line-height: 2.3rem;
    margin-top: 4px;
  
}
.bh3{
    font-size: 17px;
    margin-left: 23px;
    color: #404040;
}
.bh4{
    font-size: 16px;
   
    color: #474747;
}
.zx{
    background-color: #000;
    color: #fff;
  
    cursor: pointer;
    border: 1px solid #000;
    text-decoration: none;
    padding: 10px 20px;
    font-weight: 500;
    line-height: inherit;
    display: inline-block;
    transition: .3s cubic-bezier(0.55,.085,.68,.53);
   
}
.gt{
    font-size: 16px;
    font-weight: 900;
   text-align: center;
  
}
.xw{
    border: 1px solid rgb(101,199,220)  ;
    margin-top: 20px;
   color: rgb(0,55,100)
}
.xw1{
    background-color:rgb(101,199,220)  ;
    color: #fff;
}

.magnifier-assembly ul{
    margin: 0;
}

@media (min-width: 971px){
    .header-second {
        height: 5rem;
        line-height: 5rem;
        margin: 3rem 2rem;
    }

    .heading-size-1 {
        font-size: 4.4rem;
    }    

}

@media (max-width: 970px){
    .layui-nav-tree {
        width: 86%;
    }
    .magnifier-view{
        display: none;
    }
    .magnifier,.magnifier-container{
        width: 100%!important;

    }
    /*.magnifier-assembly{*/
    /*    display: none;*/

    /*}*/
    .images-cover img{
        width: 100%;
    }
}
@media(max-width: 768px){
    .search-header-login {
        height: 11.4rem;
        line-height: 11.4rem
    }
    .nav-menu , .search{
        margin-bottom: 10px;
    }
    .magnifier{
        margin-top: 0!important;
    }
    .magnifier-container{
        height: 100%!important;
        font-weight: bold;
    }
    .images-cover img{
        position: relative!important;
        top:0!important;
        margin-top:0!important;
        height: calc(100%*9/16);
    }
    .bh{
        margin-bottom: 30px!important;
    }
    .footer-wrapper{
        position: relative!important;
        font-size: 12px;
        margin-top: 1.5rem;
        height: 8rem;
        line-height: 8rem;
    }
}

