/**
    *编辑器         \View\css\diy\editPageComm.css
    *编辑器-预览    \View\css\diy\pageCom.css
    *编辑器-发布    \Model\viewsRes\publish\comm.css
*/
@charset "utf-8";

/*----------------公共部分----------------*/
#comm_layout_header {
    height: 116px;
    z-index: 99999;
}

.logoStyle>a {
    width: 89% !important;
    display: flex;
    align-items: center;
}

#div_a_includeBlock_1652771755906 {
    background-color: #f5f5f5cd;
}

#image_logo_1652673300985 {
    width: 18.40659340659341%;
    height: 90px;
    position: absolute;
    top: 23px;
    left: 0%;
}

.menuStyle_44 .menuUl02 {
    width: max-content;
}

.menuUl>li:hover .menuUl02 {
    display: block !important;
    opacity: 1 !important;
    height: auto !important;
}

.menuUl>li:nth-child(2) .menuUl02 {
    display: none !important;
}

#dh_style_44_1654754479905 .twoBgSet {
    padding-top: 0;
    padding-bottom: 0;
}

#somaSwiper .somaSw {
    position: relative;
}

#somaBan {
    overflow: hidden;
}

#somaBan>.swiper-wrapper .swiper-slide {
    position: relative;
}

#somaBan>.swiper-wrapper .swiper-slide .somaSwImg {
    overflow: hidden;
}

#somaBan>.swiper-wrapper .swiper-slide .somaSwImg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    /* transform: scale(1.1); */
    /* transition: ease 3s; */
    opacity: 1;
}

/* #somaBan>.swiper-wrapper .swiper-slide.swiper-slide-active .somaSwImg img {
    transform: scale(1);
    opacity: 1;
} */

#somaBan>.swiper-wrapper .swiper-slide .somaSwCon {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

#somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit {
    transform: translateY(40px);
    transition: ease 3s;
    opacity: 0;
}

#somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p {
    font-family: pmm;
    font-size: 60px;
    font-weight: normal;
    line-height: 75px;
    letter-spacing: 0.06em;
    color: #FFFFFF;
    position: relative;
}

#somaBan>.swiper-wrapper .swiper-slide.swiper-slide-active .somaSwCon .somaSwTit {
    transform: translateY(0);
    transition: ease 3s;
    opacity: 1;
}

#somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p>span {
    font-family: pmm;
    font-size: 60px;
    font-weight: normal;
    line-height: 75px;
    letter-spacing: 0.06em;
    color: #E4791D;
    position: absolute;
    left: 4px;
    top: 1px;
    z-index: -3;
}

#somaBan>.swiper-pagination {
    bottom: 24px;
}

#somaBan>.swiper-pagination .swiper-pagination-bullet {
    opacity: 1;
    background: #9E9E9E;
    width: 12px;
    height: 12px;
    margin: 0 12px;
}

#somaBan>.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFFFFF;
}

#text_style_01_1652670987304>.view_contents {
    height: 35px;
}

#text_style_01_1652426949691>.view_contents {
    height: 35px;
}

.inputStyleCont .input_view {
    display: flex;
    align-items: center;
}

.inputStyleCont .input_view>input {
    height: 40px;
}

.inputStyleCont .input_view>img {
    height: 40px;
}

#customForm_style_verification_01_1656054913200 .inputSet {
    margin-top: 0 !important;
}

@media (max-width: 1536px) {
    #somaBan>.swiper-wrapper .swiper-slide .somaSwImg img {
        height: 82vh;
        object-fit: cover;
        object-position: center;
    }

    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p,
    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p>span {
        font-size: 50px;
        line-height: 65px;
    }
}

@media (max-width: 768px) {
    #somaBan>.swiper-wrapper .swiper-slide .somaSwImg img {
        height: 58vh;
    }

    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p,
    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p>span {
        font-size: 40px;
        line-height: 55px;
    }
}

@media (max-width: 499px) {
    #somaBan>.swiper-wrapper .swiper-slide .somaSwImg img {
        height: 32vh;
    }

    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon {
        top: 53%;
    }

    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p,
    #somaBan>.swiper-wrapper .swiper-slide .somaSwCon .somaSwTit p>span {
        font-size: 27px;
        line-height: 34px;
    }

    #somaBan>.swiper-pagination {
        bottom: 10px;
    }

    #somaBan>.swiper-pagination .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
        margin: 0 4px;
    }

    .headfix {
        display: none;
    }

    .menuStyle_28 .menuLayout .miniMenu.Mslide {
        z-index: 99999999 !important;
    }

    .menuStyle_28 .menuLayout .miniMenu.Mslide .sidebar {
        display: none;
    }
}

.prodetail_1_cd table {
    margin: auto;
}

/* .menuStyle_44 .menuUl03 {
    margin-top: 30px;
} */
.menuStyle_44 .menuUl02 .subMenu02>a {
    background: rgba(239, 239, 239, 0);
    font-size: 16px;
    line-height: 30px;
    color: #333333 !important;
}

.menuStyle_44 .menuUl02 {
    padding: 10px 0;
}

.menuStyle_44 .menuUl02 .subMenu02 {
    background: rgba(37, 132, 241, 0) !important;
    /* opacity: 0 !important; */
    padding: 4px 12px;
}

.menuStyle_44 .menuUl02 .subMenu02:hover {
    color: #FFFFFF !important;
    background: rgb(37, 131, 241) !important;
    opacity: 1 !important;
}

.menuStyle_44 .menuUl02 .subMenu02:hover>a {
    color: #FFFFFF !important;
    /* background: rgb(37, 131, 241) !important; */
}

.menuStyle_44 .menuUl03 .subMenu03 {
    height: 22px;
}

#dh_style_44_1654754479905 .subBox .subMenuImgAreaItem {
    width: 60px;
}

.menuStyle_44 .subBox .flexBox {
    padding: 30px 0 20px;
}

.menuStyle_44 .subBox .subMenuCon {
    margin: 0 !important;
}

.menuStyle_44 .subBox .subMenu02 {
    padding-left: 0;
}

#dh_style_44_1654754479905 .thrMenuSet {
    background: rgba(239, 239, 239, 0);
    font-size: 16px;
    line-height: 30px;
    height: 30px;
}

.logoStyle>a img {
    width: 80%;
}

#text_style_01_1652670993405 {
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 1;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 0%;
    top: 361px;
    z-index: 2;
}

#text_style_01_1652670987304 {
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 1;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 0%;
    top: 361px;
    z-index: 2;
}

#text_style_01_1652426949691 {
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 1;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 0%;
    top: 357px;
    z-index: 2;
}

#text_style_01_1652670998701 {
    width: 100%;
    font-size: 14px;
    color: #333;
    line-height: 1;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 0%;
    top: 361px;
    z-index: 2;
}

#text_style_01_1652424569874>.view_contents {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
    padding: 0 12px;
}

#text_style_01_1652424580650>.view_contents {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
}

#text_style_01_1652424553311>.view_contents {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
}

#text_style_01_1652423848567>.view_contents {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
}

#text_style_01_1652424586022>.view_contents {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
}

#text_style_01_1652424599109>.view_contents {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    line-height: 24px;
}

#text_style_01_1652423519273 {
    display: none;
}

#text_style_01_1652681787250>.view_contents {
    display: none;
}

#footerCustom_textlist_01_1652682182708 {
    width: 82.88042%;
    position: absolute;
    left: 0%;
    top: 18.8125px;
}

#footerCustom_textlist_01_1652682182708 .twoSet {
    color: #7f7f7f;
    text-align: left;
    font-size: 14px;
}

#footerCustom_textlist_01_1652682182708 .oneSet {
    color: #333333;
    font-size: 16px;
    text-align: left;
    padding-bottom: 10px;
}

#homelink_style_02_1652686551607 .tabItemSet {
    color: #666666;
    font-size: 14px;
}

.homelink_style02 .link_li>a {
    padding: 0 12px;
}

.proInfoStyle04 .proInfo_title .prodName {
    margin: 0;
    color: #000;
    font-size: 24px;
    font-weight: normal;
    border-bottom: 1px solid #dbdbdb;
    line-height: 1.4;
    padding: 15px 0;
}

.list-paddingleft-2 li p a {
    line-height: 50px;
    text-align: center;
    display: block;
    color: #fff;
    font-size: 13px;
}

.prodetail_1_cd td p {
    font-size: 12px !important;
}

#image_style_12_1_1652689022325 .titProSet {
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 0px;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

#productList_style_03_1653373247449 .titleSet {
    font-size: 15px;
    text-align: center;
}

#prodKind_style_05_1653373175058 .oneSet {
    font-family: "Microsoft YaHei", 微软雅黑;
    font-size: 14px;
    border-style: none;
    background: #f2f2f2;
    margin-left: 0px;
    margin-right: 6px;
    border-radius: 5px;
}

.prodcateStyle_5>ul>li {
    float: left;
    padding: 15px 7px;
    font-size: 14px;
    color: #555;
    font-family: '宋体';
    text-align: center;
}

.boxNewsListStyle_4 .sumary_list .newName a {
    text-decoration: none;
    color: #333;
    line-height: 1.2;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 10px 0;
}

#image_style_12_1_1654065503335 .titProSet {
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 0px;
    padding-top: 10px;
}

#text_style_01_1652768292393 {
    display: none;
}

#image_style_12_1_1654065503335 .defProSet {
    font-size: 16px;
}

#newsList_style_04_1654061353045 .titleSet {
    font-size: 14px;
    text-align: center;
}

#newsList_style_04_1652769384688 .titleSet {
    font-size: 16px;
    text-align: center;
}

#text_style_01_1652687962492 {
    width: 47%;
    font-size: 16px;
    color: #333;
    line-height: 1.4;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 52.95663600525624%;
    top: 82.6875px;
}

.prodcateStyle_5>ul>li>a {
    padding: 0;
}

.prodetail_1_cd table {
    width: 100% !important;
}

#image_style_12_1_1652689022325 .defProSet {
    font-size: 14px;
    color: #ffffff;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.imgStyle_12_1 .cont .name {
    text-align: center;
    font-size: 14px !important;
    line-height: 1.2;
    word-break: break-word;
}

#text_style_01_1652687893112>.view_contents {
    font-size: 28px;
}

#tab_style_03_1654141756923 .tabItemSet {
    font-size: 14px;
    line-height: 50px;
}

#text_style_01_1652687962492>.view_contents {
    font-size: 20px;
    font-weight: bold;
    color: #1a3d98;
}

#text_style_01_1652688115934>.view_contents {
    color: #fdfdfd;
    font-size: 14px;
    line-height: 24px;
}

#text_style_01_1652688115926>.view_contents {
    color: #ffffff;
    font-size: 28px;
}

#text_style_01_1652771803715>.view_contents {
    font-size: 14px;
    line-height: 20px;
}

#image_style_13_1_1693293382971 .titleSet {
    padding-left: 25px;
    line-height: 20px;
    height: 20px;
}

#text_style_01_1652772069680 {
    width: 37.30263157894737%;
    font-size: 16px;
    color: #333;
    line-height: 1.8;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 62.41743725231176%;
    top: 432px;
}

.imgStyle_13_1 .name {
    font-size: 14px;
    line-height: 2.5;
    padding-left: 10px;
    word-break: break-word;
}

#text_style_01_1652771954737>.view_contents {
    font-size: 20px;
}

#image_style_12_1_1657186410427 .defProSet {
    font-size: 14px;
    color: #ffffff;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

#text_style_01_1653981983740>.view_contents {
    font-size: 28px;
    text-align: center;
}

#text_style_01_1652687866053 {
    width: 47%;
    font-size: 14px;
    color: #333;
    line-height: 1.4;
    font-family: Microsoft YaHei;
    position: absolute;
    left: 52.95663600525624%;
    top: 202.5px;
}

#tab_style_03_1654141756923 .tabItemSet.tabCurItem {
    font-size: 14px;
    background: #213c82;
    color: #ffffff;
}

#image_style_12_1_1654067371351 .defProSet {
    font-size: 16px;
    color: #ffffff;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.prodetail_1_cd td p span {
    font-size: 12px !important;
}

#image_style_11_1652682756492 .titSet {
    color: #666666;
    font-size: 13px;
}

@media screen and (max-width:499px) {
    #image_logo_1652673300985 {
        width: 45.86666666666667%;
        height: 59px;
        top: 46px;
        left: 6.066667%;
    }
}

.menuStyle_44 .menuUl02 .subMenu02>a {
    text-align: left;
}

@media screen and (max-width:640px) {
    #homelink_style_02_1652686551607 {
        top: 11px !important
    }
}

@media screen and (max-width:499px) {
    #dh_style_28_1652673314750 {
        width: 80px;
        z-index: 999;
        top: 49px;
        left: 75.99583333333332%;
        display: block;
    }

    .list-paddingleft-2 li {
        margin: 0 2px;
        background: #213c82;
        height: 50px;
    }

    .prodetail_1_cd p img {
        vertical-align: bottom;
        width: 90% !important;
    }

    .proInfoStyle04 .proInfo_title .proBrief {
        font-size: 14px;
        line-height: 19px;
    }

    .proInfoStyle04 .proInfo_title .prodName {
        margin: 0;
        color: #000;
        font-size: 18px;
        font-weight: normal;
        border-bottom: 1px solid #dbdbdb;
        line-height: 1.2;
        padding: 15px 0;
    }

    #text_style_01_1652768746655>.view_contents {
        font-size: 14px;
        line-height: 24px;
    }

    .venLang {
        top: 3% !important;
    }

    .homelink_style02 .link_li>a {
        padding: 0 8px !important;
    }

    .headfix {
        top: 15px !important;
    }

    .boxx {
        width: 89% !important;
        border: none !important;
    }

    .boxx .fix_2 {
        justify-content: space-between !important;
        width: 100% !important;
    }

    #user_style_05_1654156918592 {
        margin-left: 0 !important;
    }

    .headfix {
        display: block !important;
    }

    .headfix.on {
        z-index: 0 !important;
    }

    .headfix .fix_1 {
        display: none !important;
    }

    .headfix .fix_2 .pho_1 {
        display: none !important;
    }

    .member-container {
        position: relative;
        width: 80vw;
        height: 40vh;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        margin: 0;
    }

    .title {
        color: #0e82e8;
        font-size: 54px;
        font-weight: 600;
        margin-top: 70px;
    }
}

@media screen and (max-width:640px) {
    #text_style_01_1652670993405 {
        width: 88.860759%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: 172px;
        left: 5.56962%;
    }
}

@media screen and (max-width:640px) {
    #text_style_01_1652670998701 {
        width: 75.696203%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: 172px;
        left: 12.151899%;
    }
}


@media screen and (max-width: 640px) {
    #text_style_01_1652772069680 {
        width: 71%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: 373.961346px;
        left: 5.322963116215725%;
    }
}

#image_style_13_1_1693293382971 .titleSet {
    height: auto;
}

@media screen and (max-width: 768px) {
    #image_style_13_1_1693293382971 ul li.imgTextLi {
        margin-bottom: -1%;
    }
}

@media screen and (max-width: 640px) {
    #div_blank_new01_1652771815000 {
        width: 373px;
        height: 1px;
        box-sizing: border-box;
        top: 593px;
        left: 0%;
    }
}

@media screen and (max-width: 1000px) {
    .member-container.register {
        position: relative;
        width: 80vw;
        height: 54vh;
        left: 50%;
        top: 45%;
        transform: translate(-50%, -50%);
        margin: 0;
    }
}

@media screen and (max-width: 640px) {
    #image_style_13_1_1652771993764 .titleSet {
        font-size: 15px;
        padding-left: 20px;
        height: 21px;
        line-height: 22px;
        padding-top: 0px;
        padding-bottom: 0px;
        font-weight: normal;
    }
}

@media screen and (max-width: 640px) {
    #text_html_new_1658278032213 {
        display: none;
    }
}

@media screen and (max-width: 640px) {
    #homelink_style_02_1652686551607 {
        top: 0px !important;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1652768746655 {
        width: 99.93333333333332%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: -3px;
        left: 0.033333333333338544%;
    }
}

@media screen and (max-width: 640px) {
    #customForm_style_verification_01_16527690231571 {
        width: 88.515152%;
        top: 334px;
        left: 12.242424%;
    }
}

@media screen and (max-width: 640px) {
    #customForm_style_verification_01_1652769023157 {
        width: 67.515152%;
        top: 334px;
        left: 20.242424%;
    }

    #customForm_style_verification_01_1652769023157 .inputSet {
        border-radius: 5px;
        width: 40%;
    }

    .inputStyleCont .input_view>img {
        height: 40px;
        width: 57%;
    }
}

@media screen and (max-width: 640px) {
    #image_style_12_1_1654152876541 .titProSet {
        font-size: 12px;
        line-height: normal;
    }

    #tab_style_03_1654141756923 #div_tab_style_03_1654141756923 .tab_li {
        width: calc(100% / 4);
        width: max-content;
    }
}

@media screen and (max-width: 640px) {
    #video_style_02_1652687778485 {
        width: 100%;
        top: 360px;
        left: 0%;
        height: 222px;
        display: none;
    }
}

@media screen and (max-width: 640px) {
    #layout_1652688115829 {
        height: 480px !important;
    }
}

@media screen and (max-width: 640px) {
    #div_a_includeBlock_1652688115832 {
        width: 88%;
        height: 434px !important;
        box-sizing: border-box;
        top: 27px;
        left: 6%;
    }

    #text_style_01_1652771803715>.view_contents {
        font-size: 14px;
        line-height: 24px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_12_1_1654065503335 .defProSet {
        font-size: 12px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 9px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1652687893112>.view_contents {
        font-size: 18px;
        text-align: center;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1652687866053 {
        width: 88%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: 81px;
        left: 6%;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1652688115926>.view_contents {
        font-size: 18px;
        text-align: center;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1652688115934>.view_contents {
        font-size: 13px;
        text-align: justify;
        line-height: 24px;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1652688115926 {
        width: 100%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: 24px;
        left: 0;
        z-index: 3;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1653981983740>.view_contents {
        font-size: 18px;
        text-align: center;
    }
}

@media screen and (max-width: 640px) {
    #text_style_01_1653981983740 {
        width: 75.06666666666668%;
        font-size: 12px;
        color: #333;
        line-height: 1.6;
        top: 754px;
        left: 12.4%;
        z-index: 3;
    }
}

@media screen and (max-width: 640px) {
    #productList_style_03_1653373247449 .titleSet {
        font-size: 13px;
    }
}

@media screen and (max-width: 767px) {
    .prod_default3 .prod_info {
        padding: 0px;
    }
}

@media screen and (max-width: 640px) {
    #homelink_style_02_1652686551607 .tabItemSet {
        font-size: 12px;
    }
}

@media screen and (max-width: 1000px) {
    .member-container {
        position: relative;
        width: 80vw;
        height: 53vh;
        left: 50%;
        top: 45%;
        transform: translate(-50%, -50%);
        margin: 0;
    }
}

#image_style_12_1_1654147775527 .defProSet {
    font-size: 14px;
    color: #ffffff;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

@media screen and (max-width: 640px) {
    #layout_1657186410426 {
        height: 783px;
    }

    #image_style_12_1_1657186410427 .imgTextLi:nth-child(4) .defProSet {
        padding-bottom: 52px;
    }
}

@media screen and (max-width: 640px) {
    #layout_1654142477290 {
        height: 790px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_12_1_1652760114569 .titProSet {
        height: 74.4px;
    }
}

@media screen and (max-width: 640px) {
    #layout_1652688099436 {
        height: 765px;
    }
}

@media screen and (max-width: 640px) {
    #image_style_12_1_1654067371351 .defProSet {
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 20px;
    }
}