@media only screen and (max-width: 768px) {
    /*小屏*/
    .c_portalResPublic_codeContainer-01001 {
        min-height: 500px;
        width: 100%;
    }
}

@media only screen and (min-width: 769px) {
    /*大屏*/
    .c_portalResPublic_codeContainer-01001 {
        min-height: 500px;
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    /*中屏*/
}

#c_portalResPublic_codeContainer-15777843554953073 tr,
#c_portalResPublic_codeContainer-15777831629187983 tr {
    border-bottom: 1px #e8e8e8 solid !important;
}

.w_grid-001 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1180px;
    min-height: 12rem;
    width: 100%;
}

.w_grid-001>.w_grid {
    width: 100%;
    position: relative;
}

.w_grid-001>div>.p_gridbox {
    width: 100%;
    overflow: hidden;
    position: static;
}

.w_grid-001>div>.p_gridbox>.p_gridCell {
    float: left;
    position: static;
}

.w_grid-001>div>.p_gridbox>.p_gridCell:not(:empty):before {
    content: '';
    height: 0.1px;
    display: block;
}

.w_grid-001>div>.p_gridbox>.p_gridCell:first-child {
    margin-left: 0;
    clear: left;
}

#w_grid-001>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
    margin-left: 0;
    clear: left;
}

@media only screen and (max-width: 768px) {
    .w_grid-001>div>.p_gridbox>.p_gridCell {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem;
        padding: 0px;
    }
}

@media only screen and (min-width: 769px) {
    .w_grid-001>div>.p_gridbox>.p_gridCell {
        width: 49.5%;
        margin-left: 1%;
        margin-top: 0.6rem;
        margin-bottom: 0.6rem;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {}

#w_grid-1575885763807,
#w_grid-1575899079073,
#w_grid-1575941044199,
#w_grid-1575941044229,
#w_grid-1575964589654,
#w_grid-1575964589704,
#w_grid-1575968796347,
#w_grid-1575969592458,
#w_grid-1575970341296,
#w_grid-1575970341346,
#w_grid-1575977668917,
#w_grid-1575978754187,
#w_grid-1575978754237 {
    border-bottom: 1px #e8e8e8 solid !important;
    padding-bottom: 7px !important;
}

#w_grid-1575948055567,
#w_grid-1575957125897,
#w_grid-1575957762530,
#w_grid-1575982190483,
#w_grid-1575982340030 {
    border: 1px #e8e8e8 solid !important;
}

#w_grid-1577773099478 {
    border: 1px #e8e8e8 solid;
}

.w_grid-000 {
    margin-left: auto;
    margin-right: auto;
    min-height: 12rem;
    width: 100%;
}

.w_grid-000>.w_grid {
    width: 100%;
    position: relative;
}

.w_grid-000>div>.p_gridbox {
    width: 100%;
    overflow: hidden;
    position: static;
}

.w_grid-000>div>div>.p_gridCell {
    float: left;
    position: static;
}

.w_grid-000>div>div>.p_gridCell:not(:empty):before {
    content: '';
    height: 0.1px;
    display: block;
}

.w_grid-000>.w_grid.signal {
    min-height: inherit;
}

.w_grid-000>.w_grid.signal>.p_gridbox {
    min-height: inherit;
}

.w_grid-000>.w_grid.signal>.p_gridbox>.p_gridCell {
    min-height: inherit;
}

.w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
    margin-left: 0;
    clear: left;
}

#w_grid-000>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}

@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;
    }
}

@media only screen and (min-width: 769px) {
    .w_grid-000>div>.p_gridbox>.p_gridCell:first-child {
        width: 100%;
        margin-left: 0;
        margin-top: 0rem;
        margin-bottom: 0rem;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {}

#w_grid-1575885249543 {
    border: 1px solid #e8e8e8 !important;
}

#w_grid-1575896963583,
#w_grid-1575899079067,
#w_grid-1575941044189,
#w_grid-1575941044219,
#w_grid-1575943980445,
#w_grid-1575964589624,
#w_grid-1575964589684,
#w_grid-1575964589724,
#w_grid-1575968796334,
#w_grid-1575968865885,
#w_grid-1575970341266,
#w_grid-1575970341326,
#w_grid-1575970341366,
#w_grid-1575977668877,
#w_grid-1575978754157,
#w_grid-1575978754217,
#w_grid-1575979476413,
#w_grid-1576673716259,
#w_grid-1576673716265 {
    border-bottom: 1px #e8e8e8 solid !important;
    padding-bottom: 7px !important;
}

#w_grid-1575901335915,
#w_grid-1575902049385,
#w_grid-1575902049385,
#w_grid-1575939063266,
#w_grid-1575939320031,
#w_grid-1575940481565,
#w_grid-1575940481595,
#w_grid-1575941044169,
#w_grid-1575941044239,
#w_grid-1575941044249,
#w_grid-1575945020645,
#w_grid-1575945020675,
#w_grid-1575945383349,
#w_grid-1575945383379,
#w_grid-1575958400090,
#w_grid-1575958400100,
#w_grid-1575958773467,
#w_grid-1575958924879,
#w_grid-1575960317675,
#w_grid-1575960317685,
#w_grid-1575960317715,
#w_grid-1575963638300,
#w_grid-1575963638310,
#w_grid-1575963597628,
#w_grid-1575964589604,
#w_grid-1575964589744,
#w_grid-1575964589754,
#w_grid-1575969564589,
#w_grid-1575970099745,
#w_grid-1575970099775,
#w_grid-1575970226674,
#w_grid-1575970226704,
#w_grid-1575970341246,
#w_grid-1575970341386,
#w_grid-1575970341396,
#w_grid-1575977313676,
#w_grid-1575977313706,
#w_grid-1575977389587,
#w_grid-1575977389617,
#w_grid-1575977668857,
#w_grid-1575977669167,
#w_grid-1575977669177,
#w_grid-1575978455647,
#w_grid-1575978455677,
#w_grid-1575978607323,
#w_grid-1575978607353,
#w_grid-1575978754137,
#w_grid-1575978754277,
#w_grid-1575978754287,
#w_grid-1575980086576,
#w_grid-1575980086606,
#w_grid-1575980193900,
#w_grid-1575980193930,
#w_grid-1575982340070,
#w_grid-1576821179595,
#w_grid-1576829008778,
#w_grid-1576829008788,
#w_grid-1576829008688,
#w_grid-1576831268390,
#w_grid-1576831268400,
#w_grid-1576831268380,
#w_grid-1577688702705,
#w_grid-1577699747308,
#w_grid-1577702358611,
#w_grid-1577776851417,
#w_grid-1577783833606,
#w_grid-1579051644857,
#w_grid-1579051934406,
#w_grid-1579052675972,
#w_grid-1579052675982,
#w_grid-1579060708752,
#w_grid-1579060899511 {
    border: 1px #e8e8e8 solid !important;
}

#w_grid-1575958400100 {
    border: 0px #e8e8e8 solid !important
}

#w_grid-1577758652876 .p_gridbox::before,
#w_grid-1577758652876 .p_gridbox::after,
#w_grid-1577758652887 .p_gridbox::before,
#w_grid-1577758652887 .p_gridbox::after,
#w_grid-1577758652897 .p_gridbox::before,
#w_grid-1577758652897 .p_gridbox::after,
#w_grid-1577758652906 .p_gridbox::before,
#w_grid-1577758652906 .p_gridbox::after {
    background: #e10106 !important;
}

#w_grid-1577758652876 .p_gridbox:hover .p_icon:before,
#w_grid-1577758652887 .p_gridbox:hover .p_icon:before,
#w_grid-1577758652897 .p_gridbox:hover .p_icon:before,
#w_grid-1577758652906 .p_gridbox:hover .p_icon:before {
    color: #fff !important;
}

#w_grid-1577761610332>div>.p_gridbox>.p_gridCell {
    margin-bottom: 3rem !important;
    margin-top: 3rem !important;
}

#w_grid-1577770053163,
#w_grid-1577770277311,
#w_grid-1577770339739,
#w_grid-1577770374411,
#w_grid-1577770410714 {
    border: 1px #dcdcdc solid !important;
}

@media only screen and (max-width: 768px) {
    #w_grid-1576821179595,
    #w_grid-1576821179605,
    #w_grid-1575958400090,
    #w_grid-1575960317685,
    #w_grid-1575960317695,
    #w_grid-1575958400100 {
        display: none !important;
    }
}

@CHARSET "UTF-8";
* {
    padding: 0;
    margin: 0;
}

.pagebox {
    width: 100%;
}


/*page property_start*/

.pagebox,
#-remove--flag {
    width: 100%;
    margin: 0px auto;
}


/*page property_end*/


/*page property_start*/

body,
#-remove--flag {}


/*page property_end*/

#w_grid-1577689562638>div>.p_gridbox>.p_gridCell:nth-child(n+1) {
    margin-left: 0;
    clear: left;
}


/*w_grid-1577689562638*/


/*w_grid-1577689562638*/


/*w_grid-1577689562638*/

@media only screen and (max-width: 1024px) and (min-width: 769px) {}

#w_grid-1577689611284 .p_MatteIcon .iconfont:before {
    content: '\e602';
}

#w_grid-1577689611284>div {
    animation-fill-mode: both;
}

#w_grid-1577689611284>div>.p_gridbox>.p_gridCell:nth-child(2n+1) {
    margin-left: 0px;
    clear: left;
}


/*w_grid-1577689611284*/


/*w_grid-1577689611284*/

@media only screen and (min-width: 769px) {
    #w_grid-1577689611284>div>.p_gridbox>.p_gridCell {
        margin-bottom: 0rem;
        margin-top: 0rem;
        margin-left: 0;
    }
    #w_grid-1577689611284>div>.p_gridbox>.p_gridCell:nth-child(1n+0) {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        clear: none;
    }
    #w_grid-1577689611284>div>.p_gridbox>.p_gridCell:nth-child(1n) {
        margin-right: 0;
    }
}


/*w_grid-1577689611284*/

@media only screen and (max-width: 1024px) and (min-width: 769px) {}

#w_grid-1577689562638 {
    width: 100%;
    max-width: none;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#w_grid-1577689611284 {
    width: 100%;
    max-width: 1200px;
    min-width: 0px;
    height: auto;
    max-height: none;
    min-height: 0px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap {
    width: 1200px;
    margin: 20px auto;
    border: 6px solid #e10106;
    border-radius: 40px/10px;
    /*background-image: url(../images/diwen.png);*/
    background-size: 100% 100%;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap .redBar {
    position: relative;
    width: 100%;
    height: 40px;
    margin-top: 0px;
    background: #e10106;
    line-height: 40px;
    text-align: center;
    color: #fff;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap .redBar .logo_credit {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    width: 96px;
    height: 96px;
    background-size: 100%;
    border-radius: 2px;
    background-image: url(../images/zslogo.png);
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header {
    position: relative;
    text-align: center;
    font-weight: bold;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header>h2 {
    margin-top: 23px;
    font-size: 45px;
    color: #cd2e28;
    padding-right: 143px;
    padding-left: 143px;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header>h3 {
    padding: 10px 0;
    font-size: 21px;
    color: #343434;
}

.toll_img img {
    width: 100px;
    height: 100px;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode {
    position: absolute;
    top: 7px;
    right: 30px;
    width: 116px;
    height: 116px;
    overflow: hidden;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode a {
    position: absolute;
    top: 0px;
    left: 0;
    color: #666;
    text-decoration: none;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode .toll_img {
    width: 116px;
    height: 116px;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode .toll_info {
    width: 116px;
    height: 116px;
    background: #EEE;
    vertical-align: middle;
    display: table-cell;
    text-align: center;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode .toll_info p {
    padding: 10px;
    font: bold 14px/24px ' ';
    cursor: pointer;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>section {
    width: 1120px;
    margin: 40px auto 0 auto;
    padding-top: 50px;
    background-image: url(../images/kuang.png);
    background-size: 100%;
    background-repeat: no-repeat;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>h3 {
    margin-left: 50px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    color: #d23c3e;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>.detaiInf {
    padding-left: 120px;
    margin-bottom: 100px !important;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>.detaiInf .item {
    font-size: 14px;
    border: none !important;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>.detaiInf .item em {
    font-weight: bold;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>.detaiInf .item span {
    line-height: 30px;
    word-break: break-all;
}

#c_portalResPublic_codeContainer-15776900504635337 .certWrap section.compBasicInf {
    margin-top: 60px;
}

@media (max-width: 768px) {
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap {
        width: 100%;
        margin: 10px 0;
        font-size: 0.7rem;
        background-position: center;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap .redBar {
        height: 30px;
        margin-top: 80px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap .redBar .logo_credit {
        top: -28px;
        width: 80px;
        height: 80px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>header>h2 {
        margin-top: 60px;
        padding-right: 80px;
        padding-left: 76px;
        line-height: 1.1;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>header>h3 {
        padding: 10px 6px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode {
        top: -52px;
        right: 0;
        width: 80px;
        height: 80px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode .toll_img,
    .certWrap>header .QRcode .toll_img img {
        width: 80px;
        height: 80px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode .toll_info {
        width: 80px;
        height: 80px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>header .QRcode .toll_info p {
        padding: 6px;
        font: bold 14px/18px ' ';
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>section {
        width: 96%;
        margin-top: 30px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>h3 {
        margin-left: 0;
        margin-bottom: 16px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>.detaiInf {
        padding-left: 50px;
    }
    #c_portalResPublic_codeContainer-15776900504635337 .certWrap>section>.detaiInf .item {}
}