#app {
    background: #f6f6f6;
}

img {
    vertical-align: top;
    border: 0;
}

.el-card__body {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.el-container {
    min-width: 1220px;
}

.product_nav_wrap .title,
.product_nav_wrap .nav_title {
    background: #ffc400;
    width: 200px;
    line-height: 35px;
    color: #333;
}

.product_nav_wrap .nav_title {
    width: auto;
    background: none;
    color: #333;
}

.product_nav_wrap .nav_title:hover {
    color: #ffc400;
}

.register_btn {
    height: 33px;
    width: 106px;
    border-radius: 2px;
}

.register_btn_bottom {
    height: 58px;
    width: 272px;
    border-radius: 2px;
}

#ad-img {
    width: 300px;
    background: #f4f4f4;
    flex-shrink: 0;
}

.nav_wrap {
    position: relative;
    z-index: 3;
    background: none;
}

.nav_wrap .list {
    height: 47.2px;
    line-height: 1;
    color: #333;
    transition: box-shadow 0.25s ease, transform 0.25s ease;
}

.nav_detail_wrap {
    position: relative;
    z-index: 20;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.el-scrollbar-childnav {
    height: 100%;
    flex-grow: 1;
}

.child-navbox {
    padding: 20px 30px;
    box-sizing: initial;
}

.nav_detail_wrap .list {}

.nav_detail_wrap .child-navbox .list:nth-child(6n) {
    margin-right: 0;
    padding-right: 0;
}

.nav_wrap .list:hover,
.nav_wrap .list.active {
    background: #fff9e5;
    position: relative;
}

.nav_wrap .list .el-icon-arrow-right {
    transition: all 0.5s ease;
}

.nav_wrap .list:hover .el-icon-arrow-right {}

.nav_wrap .el-badge__content.is-fixed {
    right: 0;
}

.nav_detail_wrap .child-title {
    color: #000;
    font-weight: bold;
}

.nav_detail_wrap .list img {
    background: #f4f4f4;
}

.activities_wrap .list {
    position: relative;
    width: 248px;
    margin-left: auto;
    margin-right: auto;
    color: #666;
}

.activities_wrap .list p {
    position: absolute;
    bottom: 0;
    width: 100%;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
}

.nav_detail_wrap .list .litle_title {
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}

.nav_detail_wrap .list .item-box:hover .litle_title {
    color: #ffc400;
}

.nav_detail_wrap .list .img_hove_wrap {
    border: 1px solid #fff;
    border-radius: 3px;
    width: 100px;
    height: 100px;
}

.nav_detail_wrap .list .item-box:hover .img_hove_wrap {
    border: 1px solid #fdd000;
}

.nav_detail_wrap .el-scrollbar__wrap {
    overflow-x: hidden;
}

.four_module_wrap .list {
    width: 280px;
    height: 358px;
}

.four_module_wrap ul {
    margin-top: 36px;
    line-height: 33px;
}

.four_module_wrap li {
    list-style: disc;
}

.el-icon-arrow-right {
    transition: 0.2s;
}

.nav_detail_wrap_other {
    background: #f6f6f6;
}

.name_wrap:hover {
    color: #ffc400!important;
}

.name_wrap:hover .el-icon-arrow-right {
    transform: rotate(90deg);
}

.newProduct_wrap {
    background-image: url(/Content/img/xpssbj.png);
    background-repeat: no-repeat;
}

.four_module_wrap .list {
    background-image: url(/Content/img/bj.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-position-y: bottom;
}

.about_us .about_us_top_wrap {
    background-image: url(/Content/img/aboutUs/top2.png);
    background-size: 1920px 240px;
    height: 240px;
    background-position: center;
    padding-top: 50px;
    font-size: 18px;
}

.au_c1_wrap {
    padding-top: 50px;
}

.content_text {
    line-height: 31px;
}

.video_wrap {
    margin-left: 90px;
    width: 461px;
    height: 400px;
    position: relative;
}

.video_wrap .iconbofang {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 40px;
    text-align: center;
    line-height: 400px;
    color: #fff;
}

.video_float {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.5s ease, visibility 0.5s ease;
    z-index: 2220;
}

.video_wrap .iconbofang:hover {
    color: #ffc400;
}

.video_float.fideIn {
    visibility: visible;
    opacity: 1;
}

.video_float.fideOut .video-js {
    display: none;
}

.video_float .video-js {
    width: 80vw;
    height: 34vw;
    max-height: 510px;
    max-width: 1200px;
}

.video_float .el-icon-circle-close {
    position: absolute;
    right: 40px;
    top: 40px;
}

.au_c4_wrap .list {
    width: 100px;
    height: 175px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 62px;
    cursor: pointer;
}

.au_c4_wrap .lists:nth-child(1) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/zhibei.jpg);
}

.au_c4_wrap .lists:nth-child(1) .list:nth-child(2)>.content {
    background-image: url(/Content/img/aboutUs/dangandai_.jpg);
}

.au_c4_wrap .lists:nth-child(2) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/jingzhuangshu_.jpg);
}

.au_c4_wrap .lists:nth-child(2) .list:nth-child(2)>.content {
    background-image: url(/Content/img/aboutUs/gaozhipiaoben.jpg);
}

.au_c4_wrap .lists:nth-child(2) .list:nth-child(3)>.content {
    background-image: url(/Content/img/aboutUs/hongbao.jpg);
}

.au_c4_wrap .lists:nth-child(3) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/mingpian.jpg);
}

.au_c4_wrap .lists:nth-child(3) .list:nth-child(2)>.content {
    background-image: url(/Content/img/aboutUs/wufangbudai.jpg);
}

.au_c4_wrap .lists:nth-child(3) .list:nth-child(3)>.content {
    background-image: url(/Content/img/aboutUs/shoutidai.jpg);
}

.au_c4_wrap .lists:nth-child(3) .list:nth-child(4)>.content {
    background-image: url(/Content/img/aboutUs/fengtaokatao.jpg);
}

.au_c4_wrap .lists:nth-child(4) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/danzhang.jpg);
}

.au_c4_wrap .lists:nth-child(4) .list:nth-child(2)>.content {
    background-image: url(/Content/img/dacui_v.png);
    background-color: #ffc400;
    background-size: 100%;
}

.au_c4_wrap .lists:nth-child(4) .list:nth-child(3)>.content {
    background-image: url(/Content/img/aboutUs/hauce.jpg);
}

.au_c4_wrap .lists:nth-child(5) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/teshubiaoqian.jpg);
}

.au_c4_wrap .lists:nth-child(5) .list:nth-child(2)>.content {
    background-image: url(/Content/img/aboutUs/wutanliandan_.jpg);
}

.au_c4_wrap .lists:nth-child(5) .list:nth-child(3)>.content {
    background-image: url(/Content/img/aboutUs/buganjiao.jpg);
}

.au_c4_wrap .lists:nth-child(5) .list:nth-child(4)>.content {
    background-image: url(/Content/img/aboutUs/shuma.jpg);
}

.au_c4_wrap .lists:nth-child(6) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/xinfeng.jpg);
}

.au_c4_wrap .lists:nth-child(6) .list:nth-child(2)>.content {
    background-image: url(/Content/img/aboutUs/pvc.png);
}

.au_c4_wrap .lists:nth-child(6) .list:nth-child(3)>.content {
    background-image: url(/Content/img/aboutUs/biaoshibiaopai.jpg);
}

.au_c4_wrap .lists:nth-child(7) .list:nth-child(1)>.content {
    background-image: url(/Content/img/aboutUs/baozhuanghe.png);
}

.au_c4_wrap .lists:nth-child(7) .list:nth-child(2)>.content {
    background-image: url(/Content/img/aboutUs/penhuatiaofu_.jpg);
}

.au_c4_wrap .list .b1,
.au_c4_wrap .list .b2,
.au_c4_wrap .list .content {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
}

.au_c4_wrap .list .b1 {
    transform: rotate(60deg);
}

.au_c4_wrap .list .b2 {
    transform: rotate(-60deg);
}

.au_c4_wrap .y,
.au_c4_wrap .detail .content {
    background-color: #ffc400!important;
}

.au_c4_wrap .detail {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: 0.3s visibility ease, 0.3s opacity ease;
}

.au_c4_wrap .list:hover .detail {
    visibility: visible;
    opacity: 1;
}

.au_c5_wrap .list .content {
    width: 300px;
    height: 180px;
}

.au_c5_wrap .list:nth-child(2n) .triangle {
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: #fff transparent transparent;
    position: relative;
    top: 20px;
    margin: auto;
}

.au_c5_wrap .list:nth-child(2n - 1) .triangle {
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent transparent #fff;
    position: relative;
    top: -20px;
    margin: auto;
}

.au_c5_wrap .list .text-ssl {
    font-size: 28px;
}

.au_c6_wrap th {
    text-align: left;
    padding-left: 20px;
    font: 18px/50px "微软雅黑";
    background-color: #ffc400;
}

.au_c6_wrap tbody td {
    text-align: left;
    padding-left: 20px;
    font: 14px/50px "微软雅黑";
}

.au_c6_wrap tbody tr:nth-child(2n) {
    background-color: #f6f6f6;
}

.au_c6_wrap tbody tr:nth-child(2n - 1) {
    background-color: #fff;
}

.au_c6_wrap tbody td:nth-child(4),
.au_c6_wrap th:nth-child(4) {
    border-right: 1px solid #fff;
}

.padding-left-0 {
    padding-left: 0!important;
}

.img_list_wrap .el-carousel__arrow--right {
    right: 0;
    border-radius: 50% 0 0 50%;
}

.img_list_wrap .el-carousel__arrow--left {
    left: 0;
    border-radius: 0 50% 50% 0;
}

.grild-title {
    position: absolute;
    top: 14px;
    left: 20px;
    z-index: 3;
}

.ad-data>div {
    width: 25%;
}

.home-search .el-input__inner {
    height: 40px;
}

.home-search .el-input-group__append {
    background-color: #ffc400;
    color: #222;
    border: 1px solid #ffc400;
}

.home-search .el-input-group__prepend {
    background-color: #fff;
    border-color: #ffc400;
    position: relative;
}

.home-search .el-input-group__prepend:before {
    content: '';
    position: absolute;
    right: 0;
    top: 8px;
    width: 1px;
    height: 24px;
    border-left: 1px solid #ddd;
}

.home-search .el-icon-search {
    font-weight: 700;
    font-size: 18px;
}

.home-search .el-input__inner {
    border-color: #ffc400;
}

.side-fade-enter-active,
.side-fade-leave-active {
    transition: all 0.25s;
}

.side-fade-enter,
.side-fade-leave-to {
    opacity: 0;
}