.bj_head{position: fixed;top: 0;left: 0;right: 0;z-index: 10;height: 100px;transition: .3s;background-color: #fff;box-shadow: 0px 2px 10px 0px rgba(200,200,200,.5);}
.bj_head_c{display: flex;justify-content: space-between;height: 100%;align-items: center;}
.bj_head_l>a>img{transition: .3s;}
.bj_head_r{display: flex;align-items: center;}
.bj_head_rl{display: flex;}
.bj_head_ti{display: flex;margin-left: 20px;align-items: center;}
.bj_head_ri{text-align: center;position: relative;height: 100%;display: flex;align-items: center;margin-right: 40px;}
.bj_head_ri>a{color: #333;font-size: 16px;line-height: 58px;display: inline-block;height: 58px;width: 100%;}
.bj_head_ri>span{position: absolute;bottom: 0;width: 50px;left: 50%;transform: translateX(-50%);height: 2px;background-color: var(--base);display: none;}
.bj_head_ri:hover>a{color: var(--base);}
.bj_head_a a{color: var(--base);font-weight: bold;}
.bj_head_a span{display: block;}
.bj_head_menu{margin-left: 50px;cursor: pointer;}

.bj_head_rr{position: relative;}
.bj_head_rr>img{padding: 20px 0 20px 40px;}
.bj_head_sear{padding: 20px 50px 30px;width: 316px;position: absolute;display: none;top: 100%;right: 0;width: auto;box-shadow: 0 0 20px 1px #efefef;background-color: #fff;border-radius: 15px;}
.bj_head_se{border-bottom: 1px solid #eee;display: flex;justify-content: space-between;align-items: center;}
.bj_head_se>select{background-color: var(--base);color: #fff;height: 30px;padding: 0 5px;margin-right: 15px;border-radius: 5px;}
.bj_head_se>input{height: 50px;color: #333;}
.bj_head_se>img{cursor: pointer;}

/* .bj_head_exc{position: absolute;top: 100%;left: -30px;right: -30px;z-index: 2;background-color: #fff;display: none;overflow: hidden;box-shadow: 0 1px 12px 1px #eee;}
.bj_head_exc>a{color: #666;font-size: 13px;display: block;text-align: center;height: 50px;line-height: 50px;transition: .3s;}
.bj_head_exc>a:hover{background-color: var(--base);color: #fff;} */

.bj_foot{}
.bj_foot_t{background: url('/images/hf/6.jpg') no-repeat center;background-size: 100% 100%;}
.bj_foot_tc{display: flex;justify-content: space-between;padding: 70px 0 50px;}
.bj_foot_tc>span{height: 200px;width: 1px;background-color: #b1b1b1;display: block;}
.bj_foot_ti>h1{font-size: 20px;font-weight: bold;color: #666;}
.bj_foot_ti>p{font-size: 12px;max-width: 300px;line-height: 2;}
.bj_foot_ti>h2{font-size: 14px;text-align: center;margin-top: 10px;}
.bj_foot_ti>span{width: 50px;height: 5px;background-color: var(--base);margin: 20px 0;display: block;}
.bj_foot_ti>a{display: block;line-height: 2.6;color: #333;}
.bj_foot_ti>a>img{vertical-align: middle;margin-left: 1em;}

.bj_foot{background-color: #e3e3e3;}
.bj_foot_bc{display: flex;justify-content: space-between;align-items: center;padding: 20px 0;}

.bj_title{text-align: center;}
.bj_title>h1{font-size: 30px;font-weight: bold;}
.bj_title>span{display: inline-block;width: 65px;height: 5px;background-color: var(--base);margin-top: 30px;}

.bj_cate{background-color: #fafafa;height: 80px;}
.bj_cate_c{display: flex;justify-content: center;width: var(--lg);margin: 0 auto;}
.bj_cate_c>a{color: #444;font-size: 16px;line-height: 80px;height: 80px;cursor: pointer;white-space: nowrap;transition: .3s;margin: 0 40px;}
.bj_cate_c> .bj_cate_a{border-bottom: 3px solid var(--base);color: var(--base);}

.bj_nav{border-bottom: 1px solid #eee;}
.bj_nav_c{height: 70px;display: flex;align-items: center;width: var(--lg);margin: 0 auto;}
.bj_nav_c>img{margin-right: 10px;}
.bj_nav_c>a{}
.bj_nav_c>span{margin: 0 10px;}
.bj_nav_a{color: var(--base);font-weight: bold;}

.bj_tact{width: 100%;height: 300px;position: relative;}
.bj_tact>canvas{width: 100%;background:linear-gradient(to right, #001e61,#005695,#001e61),linear-gradient(to top, #005695, #002f71);}
.bj_tact>div{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff;}
.bj_tact>div>h1{font-size: 40px;font-weight: bold;width: 1000px}
.bj_tact>div>p{font-size: 24px;margin-top: 20px;}

.bj_aside{position: fixed;right: 20px;top: 40vh;z-index: 10;}
.bj_aside_i{position: relative;cursor: pointer;transition: .3s;margin-bottom: 18px;display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #aaa;width: 56px;height: 56px;border-radius: 50%;}
.bj_aside_i>img{}
.bj_aside_i:hover{background-color: var(--base);}



@media screen and (max-width: 766px){
    .bj_head{height: 6rem;}
    .bj_head_c{width: 100%;height: 6rem;padding: 0 15px;align-items: center;}
    .bj_head_l>a{padding: 0;}
    .bj_head_l>a>img{height: 4rem;}

    .bj_head_menu{width: 3rem;}
    .bj_head_menu>img{width: 100%;}

    .bj_head_rl{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;flex-direction: column;padding: 50px 0;z-index: 10000;transform: translateZ(100px);display: none;margin-right: 0;}
    .bj_head_rl>i{position: absolute;top: 20px;right: 20px;font-size: 30px;font-weight: bold;font-style: normal;line-height: 1;color: #666;}
    .bj_head_ri{margin: 0;padding: 0;}
    .bj_head_ri>a{width: 100%;text-align: center;color: #999;height: 5rem;line-height: 5rem;margin: 0;font-size: 1.6rem;}
    .bj_head_a>a{color: var(--base);border: 0;}
    .bj_head_ri{height: 6rem;}
    .bj_head_exc{display: none;}
    .bj_head_rr{display: none;}

    .bj_foot_t{background-image: url('/images/hf/11.png');}
    .bj_foot_tc{flex-direction: column;padding: 3rem 0 2rem;align-items: center;}
    .bj_foot_ti{margin-bottom: 2rem;}
    .bj_foot_ti>a{text-align: center;}
    .bj_foot_ti>h2{text-align: left;}
    .bj_foot_bc{flex-direction: column;padding: 2rem 0;}
    .bj_foot_bc>p{line-height: 2;text-align: center;}

    .bj_tact{overflow: hidden;height: 200px;}
    .bj_tact>div>h1{font-size: 2.2rem;width: 30rem;}
    .bj_tact>div>p{font-size: 1.8rem;width: 30rem;margin-top: 2rem;line-height: 2;}

    .bj_nav{overflow: auto;}
    .bj_nav_c{height: 7rem;width: 200vw;padding: 0 1.5rem;}

    .bj_cate{height:  7rem;overflow: auto;}
    .bj_cate_c{justify-content: flex-start;}
    .bj_cate_c>a{height: 7rem;line-height: 7rem;font-size: 1.6rem;margin: 0 2rem;}
    
    /* .bj_nav{display: none;} */
    .bj_cont{margin: 0 0 6rem;flex-direction: column;width: 100%;}
    .bj_left{width: 100%;border-radius: 0;}
    .bj_left_t{display: none;}
    .bj_left_l{padding: 0 1.5rem;width: 100%;overflow: auto;}
    .bj_left_lc{width: 100%;display: flex;align-items: center;height: 7rem;}
    .bj_left_lc>a{margin-bottom: 0;height: 5rem;line-height: 5rem;padding: 0 1.5rem;font-size: 1.4rem;}
    .bj_right{padding: 0 1.5rem;width: 100%;margin-top: 3rem;}

}