.v4-container{
    background: url(https://i.xinminghui.com/static/web/index-new/title_bc.png) no-repeat center top;
    background-size: cover;
}
.v4-container .header_bottom {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.v4-container .header_bottom .header_classify {
    display: flex;
    flex-shrink: 0;
    height: 40px;
}

.v4-container .header_bottom .header_classify .header_classifyList {
    display: flex;
    align-items: center;
    flex: 1;
    justify-content: center;
    position: relative;
}

.v4-container .header_bottom .header_classify .header_classifyList a {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
}

.v4-container .header_bottom .header_classify .header_classifyList a:hover {
    color: #e1251b;
}

.v4-container .header_bottom .header_classify .header_all {
    width: 244px;
    height: 100%;
    flex: none;
    flex-shrink: 0;
    background-color: #d9001b;
    border-radius: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.v4-container .header_bottom .header_classify .header_all:hover .banner_left {
    display: block;
}

.v4-container .header_bottom .header_classify .header_all a {
    display: flex;
    align-items: center;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
}

.v4-container .header_bottom .header_classify .header_all a:hover {
    color: #fff;
}

.v4-container .header_bottom .header_classify .header_all a img {
    width: 14px;
    height: 14px;
    margin-right: 8px;
}

.v4-container .header_bottom .banner_left {
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 9;
    width: 244px;
    height: 100%;
    display: none;
    padding-top: 5px;
    background-color: #fff;
    box-sizing: border-box;
}

.v4-container .header_bottom .banner_left .banner_list {
    box-sizing: border-box;
    padding: 2px 13px;
}

.v4-container .header_bottom .banner_left .banner_list:first-child {
    border-top: 0;
}

.v4-container .header_bottom .banner_left .banner_list:hover {
    background-color: #EBEBEB;
}

.v4-container .header_bottom .banner_left .banner_list:hover .alert-classify {
    display: flex;
}

.v4-container .header_bottom .banner_left .banner_list .banner_title {
    display: flex;
    line-height: 31px;
    align-items: center;
    font-family: MicrosoftYaHei;
    font-size: 15px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333;
}
.v4-container .header_bottom .banner_left .banner_list .banner_title:hover{
    color: red;
}

.v4-container .header_bottom .banner_left .banner_list .banner_title img {
    width: 16px;
    margin-right: 11px;
}

.v4-container .header_bottom .banner_left .banner_list .banner_title .iconfont {
    font-size: 17px;
    font-weight: 700;
    margin-right: 5px;
}

.v4-container .header_bottom .banner_left .banner_list .banner_product {
    display: flex;
    flex-wrap: wrap;
}

.v4-container .header_bottom .banner_left .banner_list .banner_product .banner_products {
    width: 33.333%;
    line-height: 25px;
}

.v4-container .header_bottom .banner_left .banner_list .banner_product .banner_products a {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333;
}

.v4-container .header_bottom .banner_left .banner_list .banner_product .banner_products a:hover {
    color: red;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify {
    position: absolute;
    width: 956px;
    height: 440px;
    background-color: #ffffff;
    border: solid 2px #e1251b;
    left: 100%;
    top: 0;
    z-index: 9999;
    display: none;
    box-sizing: border-box;
    padding: 10px 10px 10px 0;
    overflow: auto;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left {
    flex: 1;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item {
    display: flex;
    margin-bottom: 10px;
    align-items: baseline;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item .title {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: 700;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    text-align: right;
    display: block;
    width: 110px;
    flex-shrink: 0;
    line-height: 20px;
    margin-right: 5px;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item .alert-content {
    text-align: justify;
    box-sizing: border-box;
    padding-left: 20px;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item .alert-content a {
    flex-shrink: 0;
    font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #888888;
    line-height: 25px;
    padding: 0 5px;
    border-right: 1px solid #d9d9d9;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item .alert-content a:last-child {
    border-right: 0;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item .alert-content a:first-child {
    border-left: 1px solid #d9d9d9;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-left .alert-item .alert-content a:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-right {
    display: flex;
    flex-wrap: wrap;
    width: 210px;
    margin-left: 15px;
    height: 499px;
    flex-shrink: 0;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-right a {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #ececec;
    border-right: 1px solid #e4e4e4;
    border-top: 1px solid #e4e4e4;
    box-sizing: border-box;
    overflow: hidden;
}

.v4-container .header_bottom .banner_left .banner_list .alert-classify .alert-right a img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.v4-container .header_bottom .banner_right {
    position: absolute;
    right: 0;
    z-index: 8;
    width: 239px;
    height: 572px;
    top: 50px;
    background-color: #fff;
    box-sizing: border-box;
    padding: 0 18px;
}

.v4-container .header_bottom .banner_right .banner_signIn {
    position: absolute;
    top: 12px;
    right: 17px;
    width: 53px;
    height: 27px;
    border: solid 1px #d9001b;
    display: flex;
    margin-bottom: 7px;
    align-items: center;
    justify-content: center;
    font-family: MicrosoftYaHei;
    font-size: 12px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #e7474a;
}

.v4-container .header_bottom .banner_right .banner_signIn img {
    width: 13px;
    margin-right: 3px;
}

.v4-container .header_bottom .banner_right i {
    font-size: 13px;
    margin-right: 2px;
}

.v4-container .header_bottom .banner_right .banner_personal {
    display: flex;
    margin-top: 21px;
}

.v4-container .header_bottom .banner_right .banner_personal .banner_personalL {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.v4-container .header_bottom .banner_right .banner_personal .banner_personalL img {
    width: 54px;
    height: 54px;
    border-radius: 50%;
}

.v4-container .header_bottom .banner_right .banner_personal .banner_personalR {
    margin-left: 13px;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
}

.v4-container .header_bottom .banner_right .banner_personal .banner_personalR p {
    display: flex;
    align-items: flex-end;
    font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    justify-content: space-between;
    letter-spacing: 1px;
    color: #333333;
}

.v4-container .header_bottom .banner_right .banner_status {
    display: flex;
    justify-content: space-between;
    margin: 17px 0;
}

.v4-container .header_bottom .banner_right .banner_status .list {
    font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
}

.v4-container .header_bottom .banner_right .banner_status .list span {
    font-family: MicrosoftYaHei;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #e7474a;
}

.v4-container .header_bottom .banner_right .banner_status .register,.v4-container .header_bottom .banner_right .banner_status .login {
    border: 1px solid #e1251b;
    flex: 0 0 95px;
    padding: 5px 0;
    font-size: 12px;
    box-sizing: border-box;
    text-align: center;
    color: #e1251b;
    border-radius: 5px;
}

.v4-container .header_bottom .banner_right .banner_status .login {
    color: #fff;
    background: #e1251b;
}

.v4-container .header_bottom .banner_right .no {
    margin: 15px 0 10px;
}

.v4-container .header_bottom .banner_right .banner_service {
    width: 202px;
    height: 34px;
    border: solid 1px #cccccc;
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    justify-content: center;
    position: relative;
}

.v4-container .header_bottom .banner_right .banner_service .server-box {
    position: absolute;
    width: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding: 6px;
    left: 220px;
    bottom: 0;
    transition: all .2s;
    opacity: 0;
}

.v4-container .header_bottom .banner_right .banner_service .server-box img {
    display: block;
    width: 100%;
}

.v4-container .header_bottom .banner_right .banner_service:hover {
    border-color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_service:hover .server-box {
    opacity: 1;
}

.v4-container .header_bottom .banner_right .banner_service:hover span,.v4-container .header_bottom .banner_right .banner_service:hover i {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_service i {
    color: #666666;
    font-size: 17px;
}

.v4-container .header_bottom .banner_right .banner_service img {
    width: 17px;
}

.v4-container .header_bottom .banner_right .banner_service span {
    margin-left: 7px;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
}

.v4-container .header_bottom .banner_right .banner_tabOne {
    height: 178px;
    border-bottom: 1px solid #dddddd;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle {
    padding-top: 2px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dddddd;
    position: relative;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL {
    flex: 1;
    display: flex;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li {
    margin-right: 8px;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li span {
    cursor: pointer;
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    display: block;
    height: 100%;
    box-sizing: border-box;
    letter-spacing: 0px;
    color: #999999;
    text-align: center;
    box-sizing: border-box;
    padding: 0px 5px 0;
    line-height: 33px;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li span:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li .bannerTab_listOne {
    padding-top: 12px;
    width: 100%;
    padding-bottom: 7px;
    display: none;
    position: absolute;
    left: 0;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li .bannerTab_listOne li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li .bannerTab_listOne li a {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #777777;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL li .bannerTab_listOne li a:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_tabOneTitleL .active {
    color: #d71518;
    border-bottom: 2px solid #d71518;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_more {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 1px;
    color: #999999;
    display: flex;
}

.v4-container .header_bottom .banner_right .banner_tabOne .banner_tabOneTitle .banner_more:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_tabTwo {
    height: 178px;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 15px;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab:last-of-type .banner_title {
    border-right: 0;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab .banner_title {
    font-family: MicrosoftYaHei;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    padding: 0 10px;
    border-right: 1px solid #dddddd;
    cursor: pointer;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab .bannerTab_listTwo {
    position: absolute;
    display: none;
    width: 200px;
    left: 20px;
    height: 115px;
    overflow: hidden;
    margin-bottom: 14px;
    margin-top: 18px;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab .bannerTab_listTwo .swiper_box {
    position: absolute;
    height: auto;
    width: 100%;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab .bannerTab_listTwo .swiper_box li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab .bannerTab_listTwo .swiper_box li a {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #555555;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .banner_tab .bannerTab_listTwo .swiper_box li a:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_tabTwo .banner_tabTwoTitle .active {
    color: #e7474a !important;
}

.v4-container .header_bottom .banner_right .banner_notice {
    border-top: 1px solid #dddddd;
    display: flex;
    align-items: center;
    line-height: 44px;
    position: relative;
}

.v4-container .header_bottom .banner_right .banner_notice .banner_text {
    flex-shrink: 0;
}

.v4-container .header_bottom .banner_right .banner_notice .scrollX {
    display: flex;
    height: 100%;
    width: 500px;
    overflow: hidden;
}

.v4-container .header_bottom .banner_right .banner_notice .scrollX .scrollTxt {
    height: 100%;
    flex-shrink: 0;
    position: relative;
    padding-right: 40px;
    white-space: nowrap;
}

.v4-container .header_bottom .banner_right .banner_notice p,.v4-container .header_bottom .banner_right .banner_notice a {
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #777777;
}

.v4-container .header_bottom .banner_right .banner_notice p:hover,.v4-container .header_bottom .banner_right .banner_notice a:hover {
    color: #e1251b;
}

.v4-container .header_bottom .banner_right .banner_notice p span,.v4-container .header_bottom .banner_right .banner_notice a span {
    color: #d9001b;
}
.swiper-button-disabled{
    pointer-events: auto!important;
}
.swiper-pagination{
    z-index: 1!important;
}