.xxp_tips{
    box-sizing: border-box;
    padding: 10px 0;
    font-size: 16px;
    text-align: center;
    line-height: 35px;
}


/*轮播图*/
.Banner001751 .bx-pager div a.active{
    background-color: #15499a;
}
.Banner001751 .bx-pager div a{
    border: 2px solid #15499a;
}


/*关于我们*/
.tab-infos{width: 100%;overflow: hidden;position: relative;}
.about{background: #f7f7f7;padding: 58px 0px 102px;}
.headline{text-align: center;height: auto;overflow: hidden;margin-bottom: 40px;}
.head_bt{font-size: 36px;line-height: 82px;height: 82px;overflow: hidden;position: relative;font-weight: bold;margin-bottom: 20px;}
.head_bt:after{content: "";width: 142px;height: 2px;background: #15499a;position: absolute;bottom: 0px;left: 50%;margin-left: -72px;}
.head_nr{font-size: 16px;line-height: 32px;width: 80%;margin: 0 auto;}
.about_area{width: 100%;height: auto;overflow: hidden;}
.about_item{width: 32%;height: auto;overflow: hidden;float: left;margin-right: 2%;position: relative;}
.about_item:last-child{margin-right: 0px;}
.about_img{width: 100%;height: 300px;overflow: hidden;}
.about_img img{width: 100%;}
.about_hover{width: 100%;height: 96px;padding: 18px 28px 20px;overflow: hidden;background: rgba(0,0,0,.5);color: #fff;position: absolute;bottom: 0;left: 0;transition: 400ms;}
.about_intro{width: 100%;height: auto;overflow: hidden;max-height: 100%;}
.about_bt{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 4px;text-align: left;transition: 400ms;}
.about_nr{line-height: 30px;height: 120px;overflow: hidden;margin-bottom: 14px;}
.about_imore{border-top: 1px solid #b2c0fb;padding-top: 14px;text-align: center;line-height: 30px;height: auto;overflow: hidden;}
.about_imore a{color: #becafd;display: block;}
.about_imore a:hover{color: #fff;}
.about_item:hover .about_hover{background: rgba(55,89,240,.8);padding: 30px 28px 20px;height: 100%;transition: 400ms;}
.about_item:hover .about_bt{text-align: center;margin-bottom: 12px;transition: 400ms;}
@media(max-width:640px){
.about_item{width:100%;}
}

@media(max-width:480px){
.about_item{width:100%;}
}


/*新闻*/
.imore{
    width: 260px;
    height: 46px;
    margin: 0 auto;
    margin-top: 40px;
}
.imore a {
    display: block;
    line-height: 44px;
    height: 46px;
    border: 1px solid #15499a;
    color: #15499a;
    font-size: 16px;
    text-align: center;
    transition: 300ms;
    overflow: hidden;
}
.imore a:hover {
    background: #15499a;
    color: #fff;
    box-shadow: 0px 6px 10px 2px #c4cefb;
}

/*产品*/
.product{background: url(../images/pro_bg.jpg) center center no-repeat;background-size: cover;background-attachment: fixed;}
.pro_list .owl-stage .owl-item .item{background-color: #fff;}
.proImore a{border: 1px solid #ffffff;color: #ffffff;}
.proImore a:hover {background: #ffffff;color: #15499a;box-shadow: 0px 6px 10px 2px #c4cefb;}

/*公益*/
.case{width: 100%;height: auto;overflow: hidden;}
.case_data{width: 100%;height: auto;overflow: hidden;}
.case_middle{width: 50%;float: left;height: auto;overflow: hidden;}
.case_side{width: 25%;float: left;height: auto;overflow: hidden;}
.case_left{padding-right: 10px;}
.case_right{padding-left: 10px;}
.case_item{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.case_item span{display: block;height: auto;overflow: hidden;position: relative;}
.case_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.case_img img{width: 100%;height: auto;overflow: hidden;}
.case_hover{width: 86%;height: 80%;background: none;filter:alpha(opacity=80);opacity: 0.8;position: absolute;top: 50%;left: 50%;transform: translatex(-50%) translatey(-50%);transition: 300ms ease-in-out;}
.case_intro{width: 100%;height: auto;overflow: hidden;padding: 0 20px;text-align: center;position: absolute;top: 50%;margin-top: -44px;left: 0px;opacity: 0;filter:alpha(opacity=0);transform: scale(0);transition: 300ms ease-in-out;}
.case_bt{font-size: 16px;line-height: 50px;height: 50px;overflow: hidden;position: relative;color: #fff;}
.case_bt:after{content: "";width: 48px;height: 1px;background: #fff;position: absolute;bottom: 0;left: 50%;margin-left: -24px;}
.case_imore{line-height: 38px;height: 38px;overflow: hidden;color: #b6c3fa;}
.case_item span:hover .case_hover{background: #15499a;box-shadow: -4px 4px 8px 0px #8d8a8a;}
.case_item span:hover .case_intro{opacity: 1;filter:alpha(opacity=100);transform: scale(1);}


/*底部*/
.foot{
    background: url(../images/bq_bj.jpg) no-repeat center center;
    background-size: cover;
    overflow: hidden;
    width: 100%;
    padding: 30px 250px;
}


.footer{width: 100%;height: auto;overflow: hidden;background: #24272c;}
.site_map{width: 45%;height: auto;overflow: hidden;float: left;}
.site_map ul{width: 100%;height: auto;overflow: hidden;}
.site_map ul li{width: 32%;height: auto;overflow: hidden;float: left;font-size: 18px;}
.site_map ul li a{display: block;color: #fff;line-height: 40px;height: 40px;padding-right: 10px;overflow: hidden;}
.site_map ul li a:hover{color: #fff;transform: scale(1.01);}
.site_map ul li ul{}
.site_map ul li ul li{font-size: 14px;width: 100%;}
.site_map ul li ul li a{color: #fff;line-height: 36px;height: 36px;}
.site_map ul li ul li a:hover{}
.contact{width: 30%;height: auto;overflow: hidden;float: left;}
.con_bt{line-height: 40px;height: 40px;overflow: hidden;font-size: 18px;color: #fff;}
.con_nr{line-height: 15px;color: #fff;}
.others{width: 22%;float: right;padding-top: 12px;height: auto;overflow: hidden;}
.erweima{width: 100%;height: auto;overflow: hidden;margin-bottom: 4px;}
.ewm_item{width: 50%;padding-left: 14px;height: auto;overflow: hidden;float: left;}
.ewm_img{width: 100%;height: auto;font-size: 0px;}
.ewm_img i{width: 100%;height: auto;display: block;}
.ewm_bt{color: #fff;line-height: 34px;height: 34px;overflow: hidden;text-align: center;}
.linker{width: 100%;height: 38px;padding-left: 14px;/* display: none; */}
.linker ul{background: #2d3137;width: 100%;height: 38px;}
.linker ul li{position: relative;}
.linker ul li a{display: block;height: 38px;line-height: 38px;padding: 0 38px 0 10px;overflow: hidden;color: #fff;position: relative;}
.linker ul li ul{width: 100%;height: auto;overflow: hidden;position: absolute;background: #fff;bottom: 38px;padding: 8px 0;display: none;}
.linker ul li ul li{}
.linker ul li ul li a{color: #808080;line-height: 30px;height: 30px;}
.linker ul li ul li a:hover{color: #15499a;}
.copyright{width: 100%;height: auto;overflow: hidden;line-height: 26px;color: #fff;padding: 0;text-align: center;}
.copyright a{color: #FFFFFF;}
.copyright a:hover{color: #15499a;}
.copyright .icp{display: flex;justify-content: center;align-items: center;}
.copyright p{margin:0}

/*滑动*/
.totop{width: 64px;height: 58px;background: url(../images/totop.png) #15499a center center no-repeat;background-size: 100%!important;position: fixed;right: 15px;bottom: 5%;z-index: 20;filter:alpha(opacity=0);opacity: 0;transition: 400ms;}
.totop.on{filter:alpha(opacity=90);opacity: 0.9;}
.totop.on:hover{filter:alpha(opacity=100);opacity: 1;}

@media(max-width:640px){
.case_middle{width:100%;}
.case_side{width:100%}
.site_map{width:100%}
.contact{width:100%}
.ewm_item{width:100%}
.others{width:100%}
.case_left{padding-left:0;padding-right:0}
.top-search{display:none}
.foot{padding: 30px 20px;}
}

@media(max-width:480px){
.case_middle{width:100%;}
.case_side{width:100%}
.site_map{width:100%}
.contact{width:100%}
.ewm_item{width:100%}
.others{width:100%}
.case_left{padding-left:0;padding-right:0}
.top-search{display:none}
.foot{padding: 30px 20px;}
}


#header-menu .m2{padding-left:30px}
.adminbuy_cn #header-menu{background: #15499a;}
@media (max-width: 1024px) {
    .adminbuy_cn #open_menu.open_menu_on {
        top: 2%;
    }
    .adminbuy_cn #header-menu {
        padding-top: 20px;
    }
    .foot{padding: 30px 20px;}
    .top-search{display:none}
}

@media (max-width: 1280px) {
    .header {
        height: 72px;
    }
    .foot{padding: 30px 20px;}
}