@charset "utf-8";

body,
div,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
iframe,
pre,
code,
fieldset,
legend,
form,
input,
select,
textarea,
button,
p,
blockquote,
th,
td,
figure,
span,
a {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", "微软雅黑";
}

.p_bac {
    width: 100%;
    transform-origin: top left;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    transition: all 1s ease-out;
}

.prc_scale {
    width: 100%;
    overflow: hidden;
}


img {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
    border: 0;
    display: inline-block;
}

.prc_dot1 {
    top: 60%;
    left: 56.5%;
}

.prc_dot2 {
    top: 70%;
    left: 56%;
}

.prc_dot3 {
    top: 82%;
    left: 59%;
}

.prc_dot4 {
    top: 94%;
    left: 55%;
}

.prc_dot5 {
    top: 76%;
    left: 63.8%;
}

.prc_dot6 {
    top: 67.5%;
    left: 65.5%;
}

.prc_dot7 {
    top: 57%;
    left: 64%;
}

.prc_dot8 {
    top: 64%;
    width: 14%;
    height: 14%;
    left: 67%;
}

.prc_dot8a {
    top: 73.5%;
    left: 72.5%;
    max-width: 34px;

}

.prc_dot9 {
    top: 46%;
    left: 62%;
}

.prc_dot10 {
    top: 30%;
    left: 65%;
}

.prc_dot11 {
    top: 61%;
    left: 66%;
}

.prc_dot12 {
    top: 37%;
    left: 59%;
}

.prc_dot13 {
    top: 33%;
    left: 54%;
}

.prc_dot14 {
    top: 15%;
    left: 68%;
}

.prc_dot15 {
    top: 35%;
    left: 42%;
}

.prc_dot16 {
    top: 52%;
    left: 50%;
}

.prc_dot17 {
    top: 62%;
    left: 52%;
}

.prc_dot18 {
    top: 65%;
    left: 48%;
}

.prc_dot19 {
    top: 82%;

    left: 54%;
}

.prc_dot20 {
    top: 33%;
    width: 20%;
    height: 20%;
    left: 64%;
}

.prc_dot20a {
    top: 47%;
    left: 72.4%;
    max-width: 34px;
}

@keyframes reddot {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        -o-transform: scale(1.3);
        transform: scale(1.3);
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.prc_dot_law {

    position: absolute;
}

.prc_dt {
    animation: reddot 2.5s infinite;
    opacity: 0;
}

.product_area {
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

@media only screen and (max-width: 768px) {
    .w_grid-000>div>.p_gridbox>.p_gridCell {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }

    #w_grid-1590645871122,
    #w_grid-1590646112154 {
        margin-top: 6% !important;
    }
    #content_box-1590631590385-1{
        display: none;
    }
    #w_common_text-1594014812915 span,
    #w_common_text-1594014847318 span,
    #w_common_text-1590646854175 span,
    #w_common_text-1594014905065 span,
    #w_common_text-1594014927155 span,
    #w_common_text-1594114396522 span,
    #w_common_text-1594114429836 span,
    #w_common_text-1592791407948 span,
    #w_common_text-1592791407953 span,
    #w_common_text-1592791407960 span,
    #w_common_text-1590644639130 span,
    #w_grid-1590638066510 span,
    #w_common_text-1594610355833 span {
        font-size: 14px !important;
    }

    #w_grid-1590637337967 {
        margin-top: 0px !important;
    }

    #w_fbtn-1590637337984 {
        display: none !important;
    }

    #c_portalResEbizads_banner-15906443939596748 .btnGy {
        width: 35px !important;
        height: 35px !important;
        line-height: 35px !important;
        font-size: 1rem !important;
        background: rgba(0, 0, 0, 0.5) !important;
    }

    #c_portalResEbizads_banner-15906443939596748 .pc-banner .swiper-container {
        padding: 0px !important;
    }

    #c_portalResEbizads_banner-15906443939596748,
    #w_grid-1590637877256 {
        margin-bottom: 0px !important;
    }

    #w_grid-1590638066510>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 30%;
    }

    #w_common_text-1590638014321 span {
        font-size: 36px !important;
    }

    #w_common_text-1590646576210 span,
    #w_common_text-1590646790498 span,
    #w_common_text-1594014883083 span,
    #w_common_text-1590646858045 span,
    #w_common_text-1590646965761 span,
    #w_common_text-1592791407935 span,
    #w_common_text-1592791407942 span,
    #w_common_text-1594114455111 span,
    #w_common_text-1594114476058 span,
    #w_common_text-1594610355829 span {
        font-size: 16px !important;
    }

    #content_box-1592894648214-0,
    #content_box-1592894648218-0,
    #content_box-1592894648222-0 {
        width: 30% !important;
        float: left;
    }

    #content_box-1592894648214-1,
    #content_box-1592894648218-1,
    #content_box-1592894648222-1 {
        width: 70% !important;
        float: right;
    }

    #w_grid-1592894648214>div>.p_gridbox>.p_gridCell:nth-child(n+1),
    #w_grid-1592894648218>div>.p_gridbox>.p_gridCell:nth-child(n+1),
    #w_grid-1592894648222>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
    }

    #w_fimg-1590638083775,
    #w_fimg-1590644758460,
    #w_fimg-1590644780340,
    #w_fimg-1590644803483,
    #w_fimg-1590644828548 {
        max-width: 45px !important;
    }

    #w_common_text-1590637337973 span {
        font-size: 24px !important;
    }

    #c_portalResNews_list-15921907988656728 .col-sm-9,
    #c_portalResNews_list-15921907988656728 .col-sm-3 {
        width: 100% !important;
    }

    #w_common_text-1591691207238 {
        margin-top: 30px !important;
        margin-right: 0px !important;
        max-width: 100% !important;
    }

    #w_grid-1591872582202,
    #w_grid-1591872771591 {
        margin-left: 0px !important;
    }

    #w_grid-1591950896812 {
        display: none;
    }

    #c_portalResNews_list-15921907988656728 .title {
        text-align: center !important;
    }

    #c_portalResNews_detail-15906537008462946 {
        background: #fff;
        padding: 20px !important;
    }

    #w_common_text-1590637877278 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 6;
        overflow: hidden;
        word-break: normal;
    }

    #w_grid-1590632381505>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 50%;
    }

    #w_grid-1590634155389>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 50%;
    }

    #content_box-1590634099213-0 {
        clear: none !important;
        width: 30%;
        float: left;
    }

    #content_box-1590634099213-1 {
        clear: none !important;
        width: 70%;
        float: left;
    }

    #w_common_text-1591872771597 span,
    #w_common_text-1591872486248 span {
        font-size: 22px !important;
    }

    #c_portalResNews_list-15921907988656728 .col-sm-3 span {
        display: none !important;
    }

    #c_portalResNews_list-15921907988656728 {
        margin-top: 0px !important;
    }

    #w_grid-1590655447501>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 50%;
    }

    #w_grid-1592361834330>div>.p_gridbox>.p_gridCell:nth-child(n+1),
    #w_grid-1592362063637>div>.p_gridbox>.p_gridCell:nth-child(n+1),
    #w_grid-1591686735839>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 50%;
    }

    #w_grid-1592361536757 {
        margin-top: 0px !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }

    #w_grid-1592361265842 {
        margin-top: 0px !important;
    }

    #w_grid-1592362063622 {
        margin-top: 30px !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }

    #c_portalResProduct_detail-15716745891070455 {
        margin-top: 0px !important;
    }

    #c_portalResProduct_list-15910819041110842 .porTbox {
        height: 309px !important;
    }

    #w_common_text-1591260975667 span,
    #w_common_text-1592894648188 span {
        font-size: 28px !important;
    }

    #content_box-1591261331687-1 {
        height: 400px;
    }

    #w_grid-1591958336841 {
        margin-top: 0px !important;
        margin-right: 0px !important;
        min-height: 160px !important;
    }

    #w_grid-1591958396912 {
        margin-top: 30px !important;
        margin-left: auto !important;
    }

    #w_fimg-1591958304930 {
        min-height: 300px !important;
    }

    #content_box-1591958597252-0,
    #content_box-1591958697708-0,
    #content_box-1591958699877-0,
    #content_box-1591958701378-0,
    #content_box-1591958702250-0 {
        width: 20%;
        float: left;
        clear: none !important;
    }

    #content_box-1591958597252-1,
    #content_box-1591958697708-1,
    #content_box-1591958699877-1,
    #content_box-1591958701378-1,
    #content_box-1591958702250-1 {
        width: 80%;
        float: left;
        clear: none !important;
    }

    #w_grid-1592377980005>div>.p_gridbox>.p_gridCell:nth-child(n+1),
    #w_grid-1592378758520>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        ;
        width: 20%;
    }

    #c_portalResPublic_codeContainer-15928946477796449 {
        overflow: hidden !important;
    }

    #w_fimg-1592894648236,
    #w_fimg-1592894648227,
    #w_fimg-1592894648245 {
        margin-top: 20px !important;
    }

    #w_grid-1592894707684>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 25%;
    }

    #w_grid-1592894707688>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
        clear: none !important;
        width: 33%;
    }

    #w_grid-1592894707679,
    #w_grid-1590645544946,
    #w_common_text-1590637337973,
    #w_common_text-1590637775887,
    #w_common_text-1594952842035,
    #w_common_text-1592204430370 {
        margin-top: 0px !important;
    }

    #w_common_text-1590645993536,
    #w_common_text-1590646112170 {
        margin-bottom: 20px !important;
    }

    #w_common_text-1590655267394 {
        margin-bottom: 0px !important;
    }

    #w_common_text-1595070033450 span {
        font-size: 16px !important;
    }

    #w_common_text-1590637337982 span {
        font-size: 14px !important;
    }

    #w_common_text-1590645888233 span,
    #w_common_text-1590646112160 span {
        font-size: 20px !important;
    }

    #w_grid-1594952841980 {
        margin-top: 10px !important;
    }

    #w_common_text-1592190782680 span,
    #w_common_text-1591690248499 span,
    #w_common_text-1592207214081 span,
    #w_common_text-1592207389580 span,
    #w_common_text-1590664310704 span,
    #w_common_text-1594176333535 span,
    #w_common_text-1592204310733 span,
    #w_common_text-1590655267394 span,
    #w_common_text-1590656332965 span,
    #w_common_text-1591021904395 span,
    #w_common_text-1591022511985 span,
    #w_common_text-1591260975667 span,
    #w_common_text-1594952842030 span,
    #w_common_text-1591872998539 span,
    #w_common_text-1591873203062 span,
    #w_common_text-1591873210675 span {
        font-size: 24px !important;
    }

    #w_common_text-1591781367229 span,
    #w_common_text-1591842098319 span,
    #w_common_text-1591842329203 span,
    #w_common_text-1591958449420 span {
        font-size: 22px !important;
    }

    #w_common_text-1591686516339 span,
    #w_common_text-1591686802282 span,
    #w_common_text-1591353166757 span,
    #w_common_text-1591354132595 span,
    #w_common_text-1591685039970 span,
    #w_common_text-1592894648188 span {
        font-size: 24px !important;
    }

    #w_common_text-1592894648231 span,
    #w_common_text-1592894648240 span,
    #w_common_text-1592894648248 span,
    #w_common_text-1592894734583 span,
    #w_common_text-1592894759477 span,
    #w_common_text-1590655377278 span {
        font-size: 20px !important;
    }

    #w_grid-1592894707674 {
        min-height: 300px !important;
    }

    #w_grid-1567499140195 {
        min-height: 40px !important;
    }

    #c_portalResnav_main-15716717402662592 {
        height: 60px !important;
    }

    #w_grid-1566009208695 {
        margin-top: 60px;
    }

    .c_portalResnav_main-01001008 .header2 {
        background: rgba(0, 0, 0, .8) !important;
    }

    #w_grid-1590655447501 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    #content_box-1592362389715-1 {
        margin-top: 10% !important;
    }

    #w_common_text-1590751040562 span,
    #w_common_text-1592362063628 span {
        font-size: 32px !important;
    }

    #w_grid-1592361284211 {
        min-height: 250px !important;
    }

    #w_grid-1592361284211 .p_gridbox {
        background-image: url(/img/lx_171.jpg);
    }

    #w_common_text-1590751108628 {
        margin-top: 10px !important;
    }

    #w_grid-1592361313380 .p_gridbox {
        background-image: url(/img/lx_161.jpg);
    }

    #w_grid-1592361313380 {
        min-height: 280px !important;
    }

    #c_portalResPublic_codeContainer-15923626891005414 {
        margin-top: 10% !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    #content_box-1592752544339-0 {
        width: 68% !important;
    }

    #content_box-1592752544339-1 {
        width: 32% !important;
    }

    #w_grid-1592752611038 {
        margin-left: 2% !important;
    }

    #content_box-1590645732830-0,
    #content_box-1590660085548-0,
    #content_box-1590660085548-1 {
        width: 100% !important;
    }

    #content_box-1590645732830-1 {
        width: 100% !important;
        margin-top: 20px !important;
    }

    #w_common_text-1594014812915 span,
    #w_common_text-1594014847318 span,
    #w_common_text-1590646854175 span,
    #w_common_text-1594014905065 span,
    #w_common_text-1594014927155 span,
    #w_common_text-1594114396522 span,
    #w_common_text-1594114429836 span,
    #w_common_text-1592791407948 span,
    #w_common_text-1592791407953 span,
    #w_common_text-1592791407960 span,
    #w_common_text-1590644639130 span,
    #w_grid-1590638066510 span,
    #w_common_text-1591261530814 span,
    #w_common_text-1591261478737 span,
    #w_common_text-1591261582621 span,
    #w_common_text-1591261625275 span,
    #w_common_text-1591261937428 span,
    #w_common_text-1591261989696 span {
        font-size: 14px !important;
    }

    #c_portalResNews_list-15921907988656728 .col-sm-3 {
        width: 30% !important;
    }

    #c_portalResNews_list-15921907988656728 .col-sm-9 {
        width: 70% !important;
    }

    #w_common_text-1591691207238 {
        margin-top: 20px !important;
        margin-right: 20px !important;
    }

    #w_grid-1592894707674>div>.p_gridbox {
        background-position: right;
    }

    #w_fimg-1591264405969 {
        margin-top: -230px !important;
    }

    #w_common_text-1591781367249,
    #w_common_text-1592206591572 {
        margin-top: 70px !important;
        margin-left: 30px !important;
    }

    #c_portalResNews_list-15921907988656728 .col-sm-3 span {
        display: none;
    }

    #c_portalResNews_list-15921907988656728 {
        margin-top: 20px !important;
    }

    #w_grid-1590645871122,
    #w_grid-1590646112154 {
        margin-top: 20% !important;
    }

}


@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    #w_grid-1592752611038 {
        margin-left: 2% !important;
    }

    #c_portalResnav_main-15716717402662592 .subnav {
        left: 20%;
        width: 70%
    }

    #w_grid-1590645746734>div>.p_gridbox>.p_gridCell:nth-child(2n+1),
    #w_grid-1590646112143>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
        width: 48% !important;
    }

    #w_grid-1590645746734>div>.p_gridbox>.p_gridCell:nth-child(2n+0),
    #w_grid-1590646112143>div>.p_gridbox>.p_gridCell:nth-child(2n) {
        width: 52% !important;
    }

    #w_grid-1590645871122,
    #w_grid-1590646112154 {
        margin-top: 5% !important;
        width: 90% !important;
    }

    #w_common_text-1590645993536 span {
        line-height: 1.8 !important;
    }

    #w_fline-1590645943161,
    #w_fline-1590646112167 {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }

    #w_common_text-1590645888233 span,
    #w_common_text-1590646112160 span {
        font-size: 24px !important;
    }

    #w_common_text-1594014812915 span,
    #w_common_text-1594014847318 span,
    #w_common_text-1590646854175 span,
    #w_common_text-1594014905065 span,
    #w_common_text-1594014927155 span {
        font-size: 14px !important;
    }

    #w_common_text-1591691207238 {
        margin-top: 60px !important;
    }
}

@media only screen and (max-width: 1480px) and (min-width: 1025px) {

    #w_grid-1590645746734>div>.p_gridbox>.p_gridCell:nth-child(2n+1),
    #w_grid-1590646112143>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
        width: 48% !important;
    }

    #w_grid-1590645746734>div>.p_gridbox>.p_gridCell:nth-child(2n+0),
    #w_grid-1590646112143>div>.p_gridbox>.p_gridCell:nth-child(2n) {
        width: 52% !important;
    }

    #w_grid-1590645871122,
    #w_grid-1590646112154 {
        margin-top: 5% !important;
        width: 90% !important;
    }

    #w_common_text-1590645993536 span {
        line-height: 1.8 !important;
    }

    #w_fline-1590645943161,
    #w_fline-1590646112167 {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }

    #w_common_text-1590645888233 span,
    #w_common_text-1590646112160 span {
        font-size: 24px !important;
    }

    #w_common_text-1594014812915 span,
    #w_common_text-1594014847318 span,
    #w_common_text-1590646854175 span,
    #w_common_text-1594014905065 span,
    #w_common_text-1594014927155 span,
    #w_common_text-1594114396522 span,
    #w_common_text-1594114429836 span,
    #w_common_text-1592791407948 span,
    #w_common_text-1592791407953 span,
    #w_common_text-1592791407960 span,
    #w_common_text-1590644639130 span,
    #w_grid-1590638066510 span,
    #w_common_text-1594610355833 span {
        font-size: 13px !important;
    }

    #w_grid-1592361536757 {
        max-width: 360px !important;
        margin-right: 0px !important;
    }

    #w_grid-1592362063622 {
        margin-left: 40px !important;
    }

    #c_portalResProduct_list-15910819041110842 .porTbox,
    #c_portalResProduct_list-15910819041110842 .proLi {
        height: 204px !important;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 769px) {

    #w_grid-1590645732830>div>.p_gridbox>.p_gridCell:nth-child(2n+1),
    #w_grid-1590645732830>div>.p_gridbox>.p_gridCell:nth-child(2n) {
        width: 100% !important;
    }

    #w_common_text-1590645993536 span {
        line-height: 2.2 !important;
    }

    #c_portalResnav_main-15716717402662592 .subnav {
        left: 0% !important;
        width: 100% !important;
    }

    #w_common_text-1590645888233 span,
    #w_common_text-1590646112160 span {
        font-size: 24px !important;
    }

    #w_grid-1590637337967>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
        width: 80% !important;
    }

    #w_grid-1590637337967>div>.p_gridbox>.p_gridCell:nth-child(2n+0) {
        width: 20% !important;
        margin-top: 50px;
    }

    #w_fbtn-1590637337984 {
        margin-right: 0px !important;
        margin-left: auto !important;
    }

    #c_portalResProduct_list-15910819041110842 .porTbox,
    #c_portalResProduct_list-15910819041110842 .proLi {
        height: 189px !important;
    }
}

@media only screen and (max-width: 1545px) and (min-width: 1481px) {

    #content_box-1590646576176-0,
    #content_box-1590646576185-0,
    #content_box-1590646576192-0,
    #content_box-1590646576198-0,
    #content_box-1590646965747-0 {
        min-height: 410px;
    }
}

@media only screen and (max-width: 1264px) and (min-width: 1025px) {

    #content_box-1590646576176-0,
    #content_box-1590646576185-0,
    #content_box-1590646576192-0,
    #content_box-1590646576198-0,
    #content_box-1590646965747-0 {
        min-height: 355px;
    }
}

@media only screen and (max-width: 1123px) and (min-width: 1025px) {

    #content_box-1592791407903-0,
    #content_box-1592791407908-0,
    #content_box-1592791407914-0,
    #content_box-1592791407920-0,
    #content_box-1594610355817-0 {
        min-height: 328px;
    }
}