footer-tophtml,body{margin: 0;padding: 0;}
body{font-size: 14px;font-family: 微软雅黑;color: #000;min-width: 1170px}
a{text-decoration: none;color: inherit;}
a:hover{text-decoration: none;color: #0257D8;}
a:focus{text-decoration: none;color: inherit;}
li{list-style:none}
.t1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.t2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.t4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.t6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.mask{width: 100%;height: 100vh;background-color: rgba(0, 0, 0, 0.5);position: fixed;left: 0;top: 0;z-index: 99;transition: all .3s;display: none;opacity: 0;}

.cont_box{min-width: 1170px}
.content_all{min-height: 500px}

.noData{text-align: center;line-height: 250px;font-size: 25px;color: #ccc;}

/*分页*/
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
    background-color: #0257D8;
    border-color: #0257D8;
}
.pagination > li > a, .pagination > li > span{
    color: #0257D8;
}


/*头部*/
header{background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);position: sticky;top: 0;z-index: 10}
.header{display: flex;align-items: center;justify-content: space-between;padding: 10px 0;}
.head-logo{width: 160px;height: 60px;object-fit: contain;margin-right: 20px;}
.nav-list{display: flex;align-items: center;}
.nav-list-btn{margin-left: 10px;position: relative;}
.nav-list-btn:hover{background: #0257D8;color: white;}
.nav-text{display: block;padding: 15px 25px;transition: all .3s;}
.nav-text:hover{color: white}
.nav_on > .nav-text{color: white;}
.nav-text-son{display: block;padding: 12px 15px;transition: all .3s;color: #333;padding: 10px 0;}
.nav-text-son:hover{color: #0257D8;}
.nav-list-btn:hover > .nav-btn-part{opacity: 1;visibility: visible;}
.nav-btn-part{width: 100%;background-color: #fff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);position: absolute;right: 50%;top: 100%;z-index: 11;transition: all .3s;opacity: 0;visibility: hidden;transform: translateX(50%);border-radius: 5px;text-align: center;padding: 5px 0;width: max-content;min-width: 100%;padding: 10px 15px;}
.nav-btn:hover > .nav-text{color: #003a83;}
.nav-icon{font-size: 24px;cursor: pointer;}
.nav_on{background: #0257D8;color: white;}
.er_nav{position: fixed;top: 80px;z-index: 9;width: 100%;text-align: center;display: flex;justify-content: center;background: white;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);height: 45px;}
.er_nav > a{line-height: 45px;margin: 0 20px}
.er_nav_select{border-bottom: 4px solid #0257D8;}

/*轮播*/
.banner{width: 100%;}
.banner-ny{height: 50px;}
.swiper-pagination-bullet{border-radius: 10px;background: #fff;width: 30px;height: 8px;}
.swiper-pagination{text-align: right;margin-bottom:5%;padding-right:22%}

/*底部*/
footer{margin-top: 15px;}
.footer-top{background-color: #0257D8;}
.footer-down{background-color: #003587;color: #FFFFFF;text-align: center;line-height: 50px;font-size: 12px}
.footer_cont{padding: 50px 0;color: white;}
.foot-nav-box{display: flex;justify-content: space-between;text-align: center;}
.foot-nav-box > ui > li{padding: 5px 0;font-size: 14px}
.foot-nav-box > ui > li:nth-child(1){font-size: 16px;margin-bottom: 10px;}
.footer-erweima > img{width: 100px;height: 100px;margin-bottom: 10px;}
.footer-lx{margin-top: 40px;line-height: 30px;padding-left: 90px}
.footer-lx>div>i{width: 30px;text-align: center;}
.footer_a:hover{color: white}

/*右侧悬浮框*/
.right-nav-box{position: fixed;right: 30px;top: 50%;z-index: 9;font-size: 12px;box-shadow: 0 0 3px #000000;margin-top: -100px}
.right-nav{background: #0257D8;color: #fff;padding: 12px;text-align: center;position: relative;cursor: pointer}
.right-nav:nth-child(1){background: #999999;padding: 5px 0}
.right-nav-select{background: #E06807}
.right-nav > i{font-size: 28px}
.right-nav:nth-child(1) > i{font-size: 16px;}
.right-nav-show{position: absolute;position: absolute;top: 18px;right: 85px;background: #D1D1D1;padding: 10px;color: #333;border-radius: 3px;display: none;width: max-content;}
.right-nav-show > img{width: 90px;height: 90px;object-fit: contain;margin-top: 5px;}
.triangle-right {width: 0;height: 0;border-top: 8px solid transparent;border-left: 13px solid #D1D1D1;border-bottom: 8px solid transparent;position: absolute;right: -13px;top: 11px;}
.right-msg-title{font-size: 16px;margin-bottom: 12px;margin-top: 5px;}
.right-msg-input{width: 220px;margin-bottom: 8px;}
.right-msg-btn-box{padding: 12px 0;}
.right-msg-btn{background: #0257D8;color: white;padding: 5px 20px;border-radius: 5px}
.right-gb-btn{background: #FFF;color: #5b5b5b;padding: 5px 20px;border-radius: 5px;}
.right-msg-title-success{width: 80px;height: 80px;margin: 15px 50px;}
.right-gb-btn-box{padding: 18px 0 25px 0}
.right-msg-success{display: none}


/*提交代理*/
.add_success{position: fixed;background: #D7D7D7;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 50px 130px;border-radius: 15px;text-align: center;z-index: 999}
.add_title{font-size: 22px;font-weight: bold;}
.add_title_desc{color: #333;margin: 15px 0;}
.add_about_box{display: flex;justify-content: space-between;width: 450px;margin: 0 auto;}
.add_erweima{display: flex;font-size: 12px}
.add_erweima img{margin: 0 10px}
.add_info{background: white;padding: 20px 30px;border-radius: 10px;color: #333333}
.add_info_title{font-size: 16px;margin-bottom: 10px;}
.add_info_phone{font-size: 16px;}
.zhezhao{background: rgba(0, 0, 0, 0.5);position: fixed;width: 100%;height: 100%;top: 0;z-index: 999;display: none}
.guanbi_add{position: absolute;right: 20px;top: 8px;font-size: 30px;cursor: pointer;}
.guanbi_add:hover{color: red}






