.header_menu #menu>li .first-level {
    position: relative;
}

.header_menu .newDrop {
    width: 100%;
    position: absolute;
    left: 0;
    top: -9999px;
    background: url(../images/n_menu_bg.png) top left repeat-y !important;
    background-color: #F1F2F5 !important;
    box-shadow: inset 0px 6px 30px 0px rgba(51, 51, 51, 0.1);
    border: none;
    color: #555;
}

.header_menu #menu>li:hover .newDrop {
    top: 80px;
}

.header_menu .newDrop .drop-con {
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0 0 0;
    overflow: hidden;
}

.header .header_menu ul li:hover ul {
    background: none !important;
}

.header .header_menu ul li ul li a {
    padding-bottom: 0;
}

.header_menu .newDrop .drop-con .yiji,
.header_menu .newDrop .drop-con .erjibox,
.header_menu .newDrop .drop-con .erjiimg {
    position: initial;
    float: left;
}

.header_menu .newDrop .drop-con .yiji {
    width: 255px;
}

.header_menu .newDrop .drop-con .yiji li {
    text-align: left;
    margin-right: 10px;
}

.header_menu .newDrop .drop-con .yiji li a {
    color: #333;
    position: relative;
}

.header_menu .newDrop .drop-con .yiji li a:hover {
    color: #2345A7;
    border-bottom: none;
}

.header_menu .newDrop .drop-con .yiji li a:hover::before,
.header_menu .newDrop .drop-con .yiji li.active a::before {
    width: 100%;
    background-color: #2345A7;
}

.header_menu .newDrop .drop-con .yiji li a::before {
    position: absolute;
    content: '';
    width: 0%;
    height: 2px;
    background-color: #fff0;
    bottom: 0;
    left: 0;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}

.header_menu .newDrop .drop-con .erjibox {
    width: 500px;
}

.header_menu .newDrop .drop-con .erjibox .erjiyi {
    padding: 0 40px;
    text-align: left;
}

.header_menu .newDrop .drop-con .erjibox .erjiyi a {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #999;
    line-height: 38px;
    border-top: none;
}

.header_menu .newDrop .drop-con .erjibox .erji {
    position: relative;
    text-align: left;
    padding: 0 40px;
    overflow: hidden;
}

.header_menu .newDrop .drop-con .erjibox .erji .fix {
    width: 50%;
    float: left;
    line-height: 38px;
}

.header_menu .newDrop .drop-con .erjibox .erji .fix a {
    color: #555;
    transition: none;
    border: none;
}

.header_menu .newDrop .drop-con .erjibox .erji .fix a:hover {
    color: #2345A7;
    border: none;
    text-decoration: underline !important;
    text-underline-offset: 5px;
}

.header_menu .newDrop .drop-con .erjiimg {
    width: calc(100% - 255px - 500px);
}

.header_menu .newDrop .drop-con .erjiimg img {
    display: block;
    padding: 10px;
    border: 2px solid #FFFFFF;
    background: linear-gradient(0deg, #FEFEFF 0%, #F3F5F8 100%);
    box-shadow: 0px 6px 30px 0px rgba(51, 51, 51, 0.1);
    border-radius: 6px;
    width: 300px;
    height: 200px;
    float: right;
}

.header_menu .newDrop .drop-con .erjiimg .miaoshu {
    width: 324px;
    float: right;
    text-align: left;
    line-height: 24px;
    margin-top: 10px;
}

.header_menu .newDrop .drop-contact {
    width: 1200px;
    margin: 0 auto;
}

.header_menu .newDrop .drop-contact div {
    width: 255px;
    text-align: left;
    font-size: 16px;
}

.header_menu .newDrop .drop-contact div span {
    font-weight: bold;
    color: #2345A7;
}


/* 我们的产品 */
.index_product_list .list_backimg {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 98px;
}

.index_product_list .list_backimg .list_img {
    /* margin-right: 50px; */
    width: 130px;
}

.index_product_list .list_backimg .list_txt {
    width: 240px;
}


/*协议转换head*/
.header_menu .newDrop .drop-con .xyzhHead {
    position: initial;
    display: flex !important;
    flex-wrap: wrap;
}

.header_menu .newDrop .drop-con .xyzhHead li {
    text-align: left;
    width: 29.333%;
    margin: 0 2% 1% 2%;
}

.header_menu .newDrop .drop-con .xyzhHead li:nth-last-child(1),
.header_menu .newDrop .drop-con .xyzhHead li:nth-last-child(2),
.header_menu .newDrop .drop-con .xyzhHead li:nth-last-child(3) {
    margin-bottom: 0;
}

.header_menu .newDrop .drop-con .xyzhHead li a {
    color: #333;
}

.header_menu .newDrop .drop-con .xyzhHead li a:hover {
    color: #257dff;
    border-bottom: none;
    font-weight: bold;
}

.header_menu .newDrop .drop-con .xyzhHead li .xyzhHeadChild div a {
    line-height: 28px;
    font-size: 14px;
}

.header_menu .newDrop .drop-con .xyzhHead li .xyzhHeadChild div a.color_a {
    color: #257dff;
    font-weight: bold;
}
/*协议转换head end*/







/* 移动端 start */
.ey_header .nav{position:fixed;top:0;right:-75%;display:block;width:75%;height:100%;margin:0;z-index:10001;overflow-y:scroll;overflow-x:hidden;background:url(../images/header_bg.png) repeat-x top center #fff;margin-top:50px}
.ey_header .nav.on{right:0}
.ey_header .nav .list{margin:0 5%;border-bottom:1px solid #ddd}
.ey_header .nav .list .title{display:block;width:100%;height:60px;line-height:60px;font-size:16px;text-decoration:none;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ey_header .nav .list.has_sec .title{}
.ey_header .nav .list.has_sec .title i{float:right;width:18px;height:100%;background:url(../images/cate_arrwo.png) no-repeat right center / 40%}
.ey_header .nav .list:last-child{margin-bottom:50px}
.ey_header .nav .sub{display:none}
.ey_header .nav_bg.on{position:fixed;top:51px;right:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9990}
.ey_header .son_nav{position:fixed;top:0;right:-75%;display:block;width:75%;height:100%;margin:0;z-index:10001;overflow-y:scroll;overflow-x:hidden;background:url(../images/header_bg.png) top center no-repeat #fff;margin-top:51px;border-top:1px solid #ddd}
.ey_header .son_nav .item{margin:0 4%;border-bottom:1px solid #ddd}
.ey_header .son_nav .item a{display:block;height:60px;line-height:60px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}
.ey_header .son_nav .item a i{float:right;width:18px;height:60px;background:url(../images/cate_arrwo.png) no-repeat right center / 40%}
.ey_header .son_nav .item .son_nav_title.on i{margin-right:5%;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}
.ey_header .son_nav .item:last-child{margin-bottom:50px}
.ey_header .son_nav.on{right:0}
.ey_header .son_nav .cate_close{width:50px;text-align:center;display: flex;align-items: center;justify-content: center;}
.ey_header .son_nav .cate_close span{display:inline-block;width:16px;height:16px;background:url(../images/back_btn.png) no-repeat center center / 50%;margin:15px 0 15px 4%}
.ey_header .son_nav .third_nav{display:none}
.ey_header .son_nav .third_nav a{display:block;height:44px;line-height:44px;font-size:16px;border-top:1px solid #ddd;text-indent:20px;color:#888}
.ey_header .son_nav .third_nav .fouth_cate{}
.ey_header .son_nav .third_nav .fouth_cate a{font-size:13px;text-indent:30px;height:30px;line-height:30px;border-top:1px dashed #e8e8e8}
.trans {
    -webkit-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.ey_header .menu_btn{
    width:32px;
    height:32px;
    background:url(../images/menu_btn.png) no-repeat center center / 100%;
    position: fixed;
    right: 20px;
    top: 10px;
    display: none;
    text-align: center;
    cursor: pointer;
    z-index: 100;
    transition: 0.4s all;
    -webkit-transition: 0.4s all;
}
.ey_header .menu_btn.on{
    /* width: 32px; */
    /* height: 32px; */
    /* background:url(../images/close_btn.png) no-repeat center center / 80% */
}
.ey_header .mobileMenu {
    display: none;
}

.ey_header .second_t {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ey_header .second_tit {
    flex: 1;
    text-align: center;
    margin-right: 50px;
}
.ey_header .second_con {
    height: calc(100% - 60px);
    overflow: auto;
}

@media screen and (max-width: 1199px) {
.header .menu_btn {
    display: block;
}
.ey_header .mobileMenu {
    display: block;
}
}
/* 移动端 end */
