.headone{background: #22296d;}
.headone_lfex{display: flex;justify-content: space-between;align-items: center;height: 36px;}
.headone_lfex p,.headone_lfex p a{font-size: 12px;color: #cccccc;}

.headtwo.headborder {
    border-bottom: 2px solid #0097d8;
}
.headtwo_flex{display: flex;justify-content: space-between;padding: 20px 0px;}
.headtwo_left{display: flex;align-items: center;}
.twoleft_logo img{height: 63px;}
.twoleft_title{margin-left: 15px;}
.twoleft_title p{color: #333;font-size: 16px;font-weight: 600;}

.headtwo_right{display: flex;align-items: center;}
.tworight_nav ul{display: flex;}
.tworight_nav ul li>a{display: inline-block;font-size: 15px;color: #333;padding: 10px 15px;font-weight: 600;}
.tworight_nav ul li.active>a{color: #0097d8;}
.tworight_nav ul li{position: relative;}
.headnav_qtxl {
    position: absolute;
    left: -20px;
    top: 50px;
    width: calc(100% + 40px);
    background-color: #ffffff;
    border-radius: 0 0 5px 5px;
    /* box-shadow: inset 0px 15px 6px -15px rgba(0, 0, 0, 0.25); */
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    display: none;
    z-index: 999;
}
.headnav_qtxl_box {
    padding: 0px;
}
.headnav_qtxl_box .headnav_qtxl_boxitem {
    display: block;
    text-align: center;
    padding: 10px 0;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    transition: all 0.4s;
    padding-left: 5px;
}

.headwx_box{position: relative;margin-left: 20px;}
.headwx_box .headwx_xtp{ cursor: pointer;}
.headwx_box .headwx_abs{ position: absolute;
    left: -50px;
    top: 50px;
    width: calc(100% + 100px);
    background-color: #ffffff;
    border-radius: 0 0 5px 5px;
    /* box-shadow: inset 0px 15px 6px -15px rgba(0, 0, 0, 0.25); */
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
    display: none;
    z-index: 99;
}
.headwx_abs img{width: 100%;}
.headwx_box .headwx_xtp img{width: 40px;}
.tworight_tel{background: url(../images/head_phone.png) no-repeat center left;
padding-left: 46px;background-size: 38px;margin-left: 15px;}
.tworight_tel h3{font-size: 16px;}
.tworight_tel p{font-size: 24px;color: #d03233;font-weight: bold;line-height: 28px;}

/* 公共页面 */
.ssy_box{display: flex;justify-content: space-between;background-color: #ffffff;width: 100%;padding: 50px 40px 0px;}
.ssy_left{display: flex;width: 80%;}
.ssy_left p{font-size: 16px;line-height: 20px;padding: 10px 20px 10px 30px;background-color: #22296d;border-radius:20px;color: #ffffff;margin-right: 20px;}
.ssy_left a{font-size: 12px; line-height: 40px;padding: 0px 6px;color: #333;}

.ssy_right{line-height: 40px;width: 20%;position: relative;}
.ssy_right input{width: 100%;height: 100%;border-radius:20px;border: 1px solid #22296d;padding-left: 20px;line-height: 38px;}
.ssy_right button{position: absolute;right: 10px;top: 4px;}
.ssy_right i{line-height: 32px;width: 32px;background-color: #22296d;border-radius:16px;color: #fff;display: inline-block;font-size: 20px;}


/*底部*/
footer{background: #22296d;}
.ftone_flex{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 90px;padding-bottom: 65px;}
.bottom_fl{}
.bottom_tit{font-size:24px; line-height:40px; color:#fff;}
.bottom_tit span{font-family:Arial;}
.bottom_nav{margin-top:21px;}
.bottom_nav  ul{display: flex;flex-wrap: wrap;}
.bottom_nav li{}
.bottom_nav li+li{margin-left:126px;}
.bottom_nav li a{display:inline-block; color:#fff; padding-left:15px; background:url(//memberpic.114my.cn/dgjfhny/uploadfile/image/20210928/20210928153051_2101194249.png) left center no-repeat;}
.bottom_nav li a{margin-top:26px;}
.bottom_nav li a:nth-child(1){margin-top:0;}

.contact_txt{margin-top:14px;line-height:36px;color:#fff;}

.ftright .ftrightbox{display: flex;}
.ftright .ftrt_wx img{width: 160px;}
.ftright .ftrt_wx p{margin-top:6px;font-size:16px;color:#f1f1f1;text-align: center;}

.ftright .wsh {margin-top: 20px;padding: 10px 5px;width: 100%;display: block;
background-color: #0097d8;color: #fff;border-radius: 8px;text-align: center;}
.ftright .wsh_t {font-size: 20px;font-weight: 700;}

.foottwo{border-top: 1px solid #999;padding: 25px 0px;}

.foottwo a,.foottwo p,.foottwo{color: #999;font-size: 14px;}
