@charset "utf-8";
/* CSS Document */
body{
    font-size:12px;
    font-weight:normal;
    color:#000;
    line-height:1.5;
    font-family:Arial, Helvetica, sans-serif;
    font-family: 思源黑体;
    margin:auto
}
@font-face
{
    font-family: 思源黑体;
    src: url('../font/思源黑体 CN-Light.otf'),
    url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
    font-family: DIN;
    src: url('../font/DIN-Bold.otf'),
    url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
    font-family: anton;
    src: url('../fonts/anton.woff.ttf'),
    url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
    font-family: Roboto;
    src: url('../fonts/roboto-regular.ttf'),
    url('../fonts/roboto-regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
    font-family: Source;
    src: url('../fonts/source-han-serif-cn-bold.ttf'),
    url('../fonts/source-han-serif-cn-bold.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
    font-family: zt;
    src: url('../fonts/zt.ttf'),
    url('../fonts/zt.ttf'); /* IE9+,可以是具体的实际链接 */
}
*{
    margin:0;
    padding:0;
    box-sizing: border-box;
}
img{
    border:0;
}
ul,li{
    list-style:none;
}
a{
    color:#333;
    text-decoration:none;
    transition: all 0.6s;
}
a:hover{
    color:#0056B1;
    text-decoration: none;
}
table{
    margin: auto;
}
i{ font-style:normal}
em{ font-style:normal}

.prolist ul li dl dd .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.prolist ul li dl dd .btn-default{color:#333;background-color:#fff;border-color:#ccc}
.prolist ul li dl dd .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}


@media (min-width:1000px) {

    .header.yanse{
        background-color: rgba(255,255,255,1);
        border-bottom:1px solid #E0E0E0;
        top:0;
    }

    .header.yanse{
        top:0px;
    }
    .header.yanse.yanse01{
        top:0px;
    }
    .header.yanse.yanse01{
        background-color: rgba(0,0,0,0);
        width:100%;
        border-radius: 8px;
        border-bottom: 1px solid rgba(255,255,255,0);
    }
    .header.yanse.yanse01 a{
        color:#FFF;
    }

    .header.yanse.yanse01 .pic01{
        display:inline-block;
    }
    .header.yanse.yanse01 .pic02{
        display:none;
    }
    .header.yanse .pic01{
        display:none;
    }
    .header.yanse .pic02{
        display:inline-block;
    }

    .header.yanse.yanse01 .innav ul li{
        color:#fff;
    }
    .main{
        width: auto;
        margin:auto;
        padding:0px 15px;
        max-width:1600px;
    }
    .main2{
        width: auto;
        margin:auto;
        padding:0px 15px;
        max-width:1140px;
    }
    .header{
        width:100%;
        float:left;
        position: fixed;
        left:0;
        z-index:996;
        height:5.0rem;
        transition: all 0.6s;
        backdrop-filter: blur(12.5px);
    }
    .intop{
        width:100%;
        float:left;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        height:5.0rem;

    }

    .logo{
        width: 18.3%;
        display: flex;
        align-items: center;
        height: 5rem;
        max-width: 18.3%;
        transition: all 0.6s;
        position: relative;
        margin-right: 3.38rem;
    }

    .logo img{
        max-width:100%;
        height:auto;
    }
    .innav{
        width: auto;
    }
    .innav ul{
        display: flex;
        align-items: center;
    }
    .innav ul li{
        width:auto;
        display: flex;
        align-items: center;
        margin-left:1.1625vw;
        margin-right:1.1625vw;
        font-size:1.0rem;
        position:relative;
        height:5.0rem;
        text-transform: capitalize;
    }
    .innav ul li.pos{
        position:static;
    }
    .innav ul li i{
        margin-left:0.31rem;
        width: 0.875rem;
        height: 0.5625rem;
        background-image:url(../fonts/xjt.svg);
        background-position:center;
        background-repeat:no-repeat;
        transition: all 0.6s;
    }
    .innav ul li:hover i{
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        transform:rotate(180deg);
        -webkit-transition:all .25s ease 0s;
        -moz-transition:all .25s ease 0s;
        -o-transition:all .25s ease 0s;
        transition:all .25s ease 0s;
    }
    .info {
        width: auto;
        margin-left: 35px;
        height: 100%;
        margin-right: 35px;
        display: flex;
        justify-content: center;
        align-items: center;
        color: #FFF;
        font-size: 16px;
        position: relative;
    }
    .header.yanse .info a {
        color: #333;
        text-transform: uppercase;
    }
    .info i {
        width: 1px;
        height: 12px;
        background-color: #FFF;
        margin-left: 7px;
        margin-right: 7px;
    }
    .header.yanse .info i {
        background-color: #333;
    }
    .header.yanse .info a {
        color: #333;
    }

    .langxlbox {
        position: absolute;
        top: 79px;
        left: -25px;
        z-index: 999;
        width: 80px;
        background-color: #FFF;
        padding: 10px;
        text-align: center;
        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.10);
        transition: all 0.6s;
        display: none;
    }

    .langxlbox li>a {
        color: #333;
        font-size: 1.0rem;
        line-height: 250%;
        text-transform: capitalize;
    }
 .header.yanse .info:hover .langxlbox {
        display: block;
 }


    .langxlbox li>a:hover {
        color: #0056B1;
        font-weight: bold;
    }

    .innav ul li a:hover{
        color:#0056B1;
    }
    .header.yanse .innav ul li.cur a{
        color:#0056B1;
    }
    .header.yanse .innav ul li.cur .xiala2 a{
        color:#333;
    }
    .header.yanse.yanse01 .innav ul li.cur a{
        color:#fff;
    }
    .header.yanse .innav ul li.cur .xiala a{
        color:#333;
    }
    .top-r{
        width:auto;
        position:absolute;
        right:0;
        top:0;
        z-index:2;
        height: 100%;
        display: flex;
        align-items: center;
    }
    .top-r .tel{
        width:auto;
        padding:0 2rem;
        border-left: 1px solid var(---Gray-5, #E0E0E0);
        display: flex;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        /*font-family: DIN;*/
        height:5.0rem;
        text-align:left;

    }
    .top-r .tel::before{
        width: 1.75rem;
        height: 1.75rem;
        content:'';
        display:inline-block;
        background-image:url(../fonts/phone.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .top-r .search{
        width:5.0rem;
        height:5.0rem;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        background: var(--116-cb-0, #0056B1);
    }
    .top-r .search img{
        max-height:1.5rem;
    }
    .innav ul li .xiala{
        width:12.0rem;
        position:absolute;
        top:5.0rem;
        left:-4rem;
        z-index:2;
        text-align:center;
        font-size:0.875rem;
        line-height:250%;
        opacity:0;
        visibility:hidden;
        padding:0.5rem 0;
    }
    .innav ul li:hover .xiala{
        opacity:1;
        visibility:visible;
    }
    .header.yanse.yanse01 .xiala{
        background-color:rgba(0,0,0,0.3);
    }
    .header.yanse .xiala{
        background-color:rgba(255,255,255,1);
        text-transform: capitalize;
    }

    .innav ul li .xiala2{
        width:100%;
        position:absolute;
        top:5.0rem;
        left:0;
        z-index:2;
        font-size:0.875rem;
        line-height:250%;
        opacity:0;
        visibility:hidden;
        background-color:#FFF;
    }
    .innav ul li:hover .xiala2{
        opacity:1;
        visibility:visible;
    }
    .innav ul li .xiala2 .a01{
        width:100%;
        display: flex;
        flex-wrap: wrap;
        padding:2.0rem 0;
        border-bottom:1px solid #eee;
    }
    .innav ul li .xiala2 .a01:last-child{
        border-bottom:0px;
    }
    .innav ul li .xiala2 .a01 .b01{
        width:25%;
        padding:0 2.0rem;
        border-right:1px solid #eee;
        display: flex;
    }
    .innav ul li .xiala2 .a01 .b01:nth-child(4n){
        border-right:0px;
    }
    .innav ul li .xiala2 .a01 .b01 .pic img{
        max-width:4.0rem;
    }
    .innav ul li .xiala2 .a01 .b01 .pic{
        width:4.0rem;
        max-width:4.0rem;
        min-width:4.0rem;
        margin-right:1.0rem;
    }
    .innav ul li .xiala2 .a01 .b01 dl dt{
        font-size:1.0rem;
        padding-bottom:0.5rem;
        font-weight:bold;
    }
    .innav ul li .xiala2 .a01 .b01 dl dd{
        margin-top:0.5rem;
        font-size:0.875rem;
        line-height:150%;
    }


    .chax{
        right:0;
        top:6.0rem;
        /*position: absolute;*/
        width:14rem;
        border: 1px solid var(---Gray-5, #E0E0E0);
        z-index:998;
        /*display: none;*/
    }
    .aa{
        display: flex;
        width:100%;
        float:left;
        height:2.5rem;
        background-color:#FFF;
        overflow:hidden;
    }
    .chaxbk{
        width: 12.0rem;
        height: 2.5rem;
        line-height: 2.5rem;
        border: 0px;
        background-color: #fff;
        outline: none;
        padding-left: 0.5rem;
        color: #999999;
        font-family: "微软雅黑";
        font-size: 0.8rem;
        color: #999999;
    }
    .chaxanniu{
        width: 5.0rem;
        height: 2.5rem;
        line-height: 2.5rem;
        text-align: center;
        cursor: pointer;
        background: var(--116-cb-0, #0056B1);
        color: #FFFFFF;
        border: 0px;
        outline:none;
    }

    .inbk{
        width:calc(100% - 4.0rem);
        border:0px;
        line-height:2.5rem;
        outline:none;
        background-color:transparent;
        font-size:0.8rem;
        color:#FFF;
    }
    .inab{
        width:100%;
        float:left;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top:7.5rem;
        margin-bottom: 4rem;
    }
    .inab.abtopbox {
        display: block;
    }
    .inab-l{
        width:41%;
        position:relative;
    }
    .inab-l .smalpic{
        width:38.58%;
        position:absolute;
        bottom:0;
        right:-4rem;
        z-index:1;
    }
    .inab-l .smalpic img{
        max-width:100%;
    }
    .inab-l dl dt{
        overflow:hidden;
    }
    .inab-l dl dt img{
        width:100%;
        height:auto;
        display:block;
    }
    .inab-l dl dd{
        margin-top:0.69rem;
        font-family: "Source Han Sans CN";
        color: var(---333, #333);
        font-size: 5rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .inab.abtopbox dl dt img{
        width:100%;
        height:auto; 
        float: left; 
        margin:0px 30px 0px 0px;
    }
    .inab-r{
        width: 53%;
        color: var(---666, #666);
        text-align: justify;
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 2.025rem */
    }
    .inab.abtopbox p{
        color: var(---666, #666);
        text-align: justify;
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 2.025rem */
    }
    .inab-r img{
        max-width:100%;
    }
    .inab-r dl dt,.inab.abtopbox dl dt{
        color: var(---333, #333);
        font-size: 2.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;

    }
    .inab-r dl dt.abpname_en {
        text-align: left;
    }
    .inab-r dl dd {
        color: var(--116-cb-0, #0056B1);
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;

        padding-bottom:2rem;
        border-bottom:1px solid #E0E0E0;
        position:relative;
        margin-bottom:2rem;
    }
    .inab.abtopbox dl dd {
        
        color: var(--116-cb-0, #0056B1);
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;

        padding-bottom:2rem;
        /*border-bottom:1px solid #E0E0E0;*/
        position:relative;
        margin-bottom:2rem;
        background: url(../images/abline.png) no-repeat right ;
        background-size: 50% 10px ;
        background-position-y:106%;
    }
    .inab-r dl dd::before{
        width: 5.1875rem;
        height: 0.0625rem;
        position:absolute;
        bottom:0;
        left:0;
        z-index:1;
        content:'';
        display:inline-block;
        background: #0056B1;
    }
    .inmore{
        display:flex;
    }
    .inmore.cen{
        justify-content: center;
    }
    .inmore.cen a{
        margin-left:0.625rem;
        margin-right:0.625rem;
    }
    .inmore a{
        display: inline-flex;
        align-items: center;
        padding: 0.9375rem 2.625rem 1rem 11.6875rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        background: var(---white, #FFF);
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.82981rem */
    }
    .inmore a::after{
        margin-left:8.62rem;
        content:">";
        font-family:"宋体";
        font-weight:bold;
    }
    .inwrap{
        width:100%;
        float: left;
        background: var(---Gray-6, #F2F2F2);
        padding:7.5rem 0;
    }
    .insb{
        width:100%;
        float:left;
        background-color:#FFF;
        padding:5.0rem 7.5rem;
    }
    .intit{
        width:100%;
        float:left;
        text-align:center;
    }
    .intit dl dt{
        color: var(--116-cb-0, #0056B1);
        font-family: "Source Han Sans CN";
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .intit dl dd{
        margin-top:0.62rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .intit dl dd.idxprodes98,.intit dl dd.idxprodes_en {
        font-size: 2rem;
    }
    .intit .sm{
        margin-top:1.88rem;
        display:flex;
        justify-content: center;
        color: var(---666, #666);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
        text-transform: capitalize;
    }
    .intit .sm div{
        width:63%;
    }
    .infwty{
        width:100%;
        float:left;
        margin-top:3.13rem;
    }
    .infwty ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .infwty ul li{
        width:33.333%;
        position:relative;
    }
    .infwty ul li .pic{
        overflow:hidden;
    }
    .infwty ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .infwty ul li:hover .pic img{
        transform: scale(1.05);
    }
    .infwty ul li .tex{
        width:100%;
        position:absolute;
        top:4.0rem;
        left:0;
        text-align:center;
        z-index:1;
    }
    .infwty ul li .tex dl dt{
        overflow:hidden;
    }
    .infwty ul li .tex dl dt img{
        max-height:3.0rem;
    }
    .infwty ul li .tex dl dd{
        margin-top:1.88rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .foot{
        width:100%;
        float:left;
        margin-top:6.25rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .foot-l{
        width:auto;
        max-width:46%;
    }
    .foot-l h1{
        display: flex;
        align-items: center;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .foot-l h1 i{
        width: 0.0625rem;
        height: 2.1875rem;
        margin-left:1.25rem;
        margin-right:1.25rem;
        background: #E0E0E0;
    }
    .foot-l h1.foot_en {font-size:1.8rem;}
    .foot-l .a01{
        display:flex;
        margin-top:2.7rem;
    }
    .foot-l .a01 dl{
        margin-right:2.62rem;
        text-align:center;
    }
    .foot-l .a01 dl dt{
        overflow:hidden;
    }
    .foot-l .a01 dl dt img{
        max-width:100%;
    }
    .foot-l .a01 dl dd{
        margin-top:0.69rem;
        color: var(---999, #999);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .foot-l .a01 .tx{
        width:auto;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .tex01 .toxw{
        text-align:center;
    }
    .foot-l .a01 .tx p{
        margin-top:1.12rem;
    }
    .foot-l .a01 .tx p:first-child{
        margin-top:0px;
    }
    .foot-l .a01 dl.footewm_en {
       margin-right: 20px;
       width:234px;
    }
    .foot-r{
        max-width:42%;
        width:42%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .foot-r dl dt{
        color: var(--116-cb-0, #0056B1);
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding-bottom:0.56rem;
    }
    .foot-r dl dd{
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        text-transform: capitalize;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top:1.0rem;
    }
    .foot02{
        width:100%;
        float:left;
        padding:1.8rem 5%;
        border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));
        color: var(---999, #999);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 350;
        line-height: normal;
        margin-top:3.75rem;
    }
    .ndlm{
        width:100%;
        float:left;
        margin-top:5.0rem;
        background: #0056B1;
        color: var(---white, #0056B1);
        font-family: "HarmonyOS Sans SC";
        font-size: 2.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        position:relative;
    }
    .ndlm img{
        width:100%;
        height:auto;
        display:block;
    }
    .ndlm .tex{
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;

        z-index: 1;
        display: flex;
        text-align: center;
        align-items: center;
        color: #fff;
    }
    .ndlm .tex012{
        bottom: 35%;
    }
    .ndlm .tex .tex01{
        width:100%;
    }
    .weizi{
        width:100%;
        float:left;
        padding:0.88rem 0;
        display: flex;
        align-items: center;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
    }
    .weizi::before{
        width: 1.5rem;
        height: 1.5rem;
        margin-right:0.62rem;
        content:'';
        display:inline-block;
        background-image:url(../fonts/home.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .nwrap{
        width:100%;
        float:left;
        padding-bottom:6.25rem;
        padding-top:3.75rem;
        background: var(---Gray-6, #F2F2F2);
    }
    .ncon{
        width:100%;
        float:left;
    }
    .ncon-l{
        width:28%;
        padding:1.88rem;
        background-color:#FFF;
        float:left;
    }
    .nsearch{
        width:100%;
        float:left;
        background: var(---Gray-6, #F2F2F2);
        padding:0.75rem 1.25rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .nsbk{
        border:0;
        width:auto;
        width:70%;
        height:100%;
        outline:none;
        background-color:transparent;
        color: var(---999, #999);
        font-family: "Source Han Sans CN";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .subNav{
        width:100%;
        float:left;
        padding-bottom:0.75rem;
        DISPLAY: block;
        CURSOR: pointer;
        text-align:left;
        border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
        font-size:1.0rem;
        font-weight: bold;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        margin-top:1.88rem;
    }
    .subNav a{
        width:100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-transform: capitalize;
        flex-wrap: wrap;
    }
    .subNav a::after{
        height: 0.78913rem;
        width: 1.57825rem;
        content:'';
        background-image:url(../fonts/arrow.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
        display:inline-block;
    }
    .subNav:hover{float:left; }
    .currentDd{}
    .navContent{
        display: none;
        float:left;
        width:100%;
        padding-top:1.57rem;
    }
    .navContent dl dd{
        background: var(---Gray-6, #F2F2F2);
        height:3.0rem;
        line-height:3.0rem;
        display:flex;
        margin-top:0.31rem;
    }
    .navContent dl dd a{
        width:100%;
        height:3.0rem;
        padding:0 1.25rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        line-height:3.0rem;
    }
    .navContent dl dd a:hover{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .navContent dl dd a.cur{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .ncon-r{
        width:70%;
        float:right;
    }
    .prolist{
        width:100%;
        float:left;
    }
    .prolist ul{
        display: flex;
        flex-wrap: wrap;
    }
    .prolist ul li{
        width:calc(33.6% - 0.99rem);
        background-color:#FFF;
        padding-bottom:2.69rem;
        text-align:center;
        margin-top:2.5rem;
        margin-right:0.62rem;
    }
    .prolist ul li:nth-child(3n){
        margin-right:0px;
    }
    .prolist ul li:nth-child(3){
        margin-top:0px;
    }
    .prolist ul li:nth-child(2){
        margin-top:0px;
    }
    .prolist ul li:first-child{
        margin-top:0px;
    }
    .honorlist ul li {
         width:30%;
         margin-right:5%;
    }
    .prolist ul li dl dt{
        overflow:hidden;
        display:flex;
        justify-content: center;
    }
    .prolist ul li dl dt img{
        max-width:100%;
    }
    .prolist ul li dl dd{
        margin-top:1.9rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }



    .fy{
        width:100%;
        float:left;
        margin-top:2.5rem;
    }
    .fy ul{
        display: flex;
        flex-wrap: wrap;
    }
    .fy ul.cen{
        justify-content: center;
    }
    .fy ul li{
        width: 3.125rem;
        height: 3.125rem;
        display:flex;
        margin-left:5px;
        margin-right:5px;
    }
    .fy ul li:first-child, .fy ul li:last-child{
        display: none;
    }
    .fy ul li a,.fy ul li span{
        width: 3.125rem;
        height: 3.125rem;
        text-align:center;
        font-size: 0.875rem;
        line-height:3.125rem;
        transition: all 0.6s;
        border-radius:50%;
        border: 1px solid var(---Gray-5, #E0E0E0);
        background: var(---white, #FFF);
    }
    .fy ul li a b{
        font-family:'宋体';
    }
    .fy ul li a:hover{
        background: var(--0056-b-1, #0056B1);
        border:1px solid var(--Color-3, #0056B1);
        color:#FFF;
    }
    .fy ul li .jumpto{
        display: none;
    }
    .fy ul li .cur{
        background: var(--0056-b-1, #0056B1);
        border:1px solid var(--Color-3, #0056B1);
        color:#FFF;
    }
    .showcon{
        width:100%;
        float:left;
        background-color:#FFF;
        padding:2.5rem 3.75rem;
    }
    .protit{
        width:100%;
        float:left;
        padding-bottom:1.25rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        border-bottom:1px solid #0056B1;
    }
    .protex{
        width:100%;
        float:left;
        margin-top:0.75rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "HarmonyOS Sans SC";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
    }
    .protex img{max-width:100%;}
    .prolm{
        width:100%;
        float:left;
        margin-top:3.75rem;
        border: 1px solid var(--0056-b-1, #0056B1);
    }
    .prolm ul{
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .prolm ul li{
        width:33.33%;
        border-right:1px solid var(--0056-b-1, #0056B1);
        height:4.0rem;
        display:flex;
    }
    .prolm ul li:last-child{
        border-right:0px solid var(--0056-b-1, #0056B1);
    }

    .prolm.lh ul li{
        width:50%;

    }
    .prolm ul li a{
        width:100%;
        height:4.0rem;
        line-height:4.0rem;
        display:flex;
        justify-content: center;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .prolm ul li a img{
        margin-left:0.88rem;
    }
    .prolm ul li a:hover{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .prolm ul li a.cur{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .proshow{
        width:100%;
        float:left;
        margin-top:3.75rem;
        font-size:1.0rem;
        line-height:180%;
        color:#666;
    }
    .proshow img{width:100%;}
    .proshow table tr td{
        padding:0.5rem 0.6rem;
        font-family: "Source Han Sans CN";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .bodr{
        border-right:1px solid #FFF;
    }
    .bodb{
        border-bottom:1px solid #FFF;
    }
    .peij{
        width:100%;
        float:left;
        margin-top:3.75rem;
    }
    .peij ul{
        display:flex;
        flex-wrap: wrap;
    }
    .peij ul li{
        width:calc(33.6% - 0.62rem);
        margin-right:0.62rem;
    }
    .peij ul li:nth-child(3n){
        margin-right:0px;
    }
    .peij ul li dl dt{
        overflow:hidden;
    }
    .peij ul li dl dt img{
        width:100%;
        height:300px;
        object-fit: cover;
        display:block;
        transition: all 0.6s;
    }
    .peij ul li:hover dl dt img{
        transform: scale(1.05);
    }
    .showcon .more{text-align: center;}
    .showcon .more a{
        display: inline-flex;
        align-items: center;
        padding: 1rem 6rem 1rem 6rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        background: var(---white, #FFF);
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
    }
    .peij ul li dl dd{
        margin-top:1.62rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom: 1.8rem;
    }
    .xlm{
        width:100%;
        float:left;
        margin-top:3.75rem;
    }
    .xlm ul{
        display:flex;
        flex-wrap: wrap;
    }


    .xlm ul li{
        width:calc(20% - 0.31rem);
        margin-right:0.31rem;
        display:flex;
    }
    .xkd1 ul li{
        width:calc(25% - 0.31rem);}
    .xlm ul li a{
        width:100%;
        height: 3.75rem;
        display:flex;
        justify-content: center;
        align-items: center;
        background: var(---Gray-6, #F2F2F2);
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 500;
        line-height: 182.982%; /* 1.82981rem */
    }
    .xlm ul li a:hover{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .xlm ul li a.cur{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .jslist{
        width:100%;
        float:left;
        margin-top:2.81rem;
    }
    .jslist ul li{
        width:100%;
        float:left;
        margin-top:0.94rem;
        padding:2.5rem;
        padding-left:3.75rem;
        background: var(---Gray-6, #F2F2F2);
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jslist ul li .pic{
        width:28%;
        overflow:hidden;
    }
    .jslist ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .jslist ul li:hover .pic img{
        transform: scale(1.05);
    }
    .jslist ul li .tex{
        width:64%;
    }
    .jslist ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .jslist ul li .tex dl dd{
        margin-top:1.69rem;
        overflow: hidden;
        color: var(---666, #666);
        text-align: justify;
        text-overflow: ellipsis;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.35rem */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .jslist ul li .tex .more{
        display:flex;
        margin-top:1.5rem;
    }
    .jslist ul li .tex .more a{
        padding:1.0rem 2.75rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        display:flex;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.82981rem */
    }
    .jslist ul li .tex .more a::after{
        margin-left:0.75rem;
        content:">";
        font-family:'宋体';
        font-weight:bold;
    }
    .line{
        width:100%;
        height:1px;
        margin-top:6.25rem;
        background-color:var(--10, rgba(0, 0, 0, 0.10));
        float:left;
    }
    .splist{
        width:100%;
        float:left;
    }
    .splist ul{
        display:flex;
        flex-wrap: wrap;
    }
    .splist ul li{
        width:calc(33.9% - 1.88rem);
        margin-right:1.88rem;
        margin-top:3.75rem;
    }
    .splist ul li:nth-child(3n){
        margin-right:0px;
    }
    .splist ul li dl dt{
        overflow:hidden;
    }
    .splist ul li dl dt img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .splist ul li:hover dl dt img{
        transform: scale(1.05);
    }
    .splist ul li dl dd{
        margin-top:1.25rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }

    .xzlist{
        width:100%;
        float:left;
    }
    .xzlist ul{
        display:flex;
        flex-wrap: wrap;
    }
    .xzlist ul li{
        width:calc(33.9% - 1.88rem);
        margin-right:1.88rem;
        margin-top:3.75rem;
        background: #F2F2F2;
        padding:3.0rem;
        padding-bottom:4.0rem;
    }
    .xzlist ul li:nth-child(3n){
        margin-right:0px;
    }
    .xzlist ul li dl dt{
        overflow:hidden;
        display:flex;
        justify-content: center;
    }
    .xzlist ul li dl dt img{
        max-width:100%;
        height:auto;
        transition: all 0.6s;
        box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
    }
    .xzlist ul li:hover dl dt img{
        transform: scale(1.05);
    }
    .xzlist ul li dl dd{
        margin-top:4.0rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
        text-align:center;
    }
    .fltit{
        width:100%;
        float:left;
        margin-top:3.75rem;
        padding-bottom:2.5rem;
        border-bottom:1px solid #0056B1;
    }
    .fltit dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .fltit dl dd{
        margin-top:1.25rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "HarmonyOS Sans SC";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
    }

    .fltit2{
        width:100%;
        float:left;
        margin-top:4.5rem;
    }
    .fltit2 dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .fltit2 dl dd{
        margin-top:1.25rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "HarmonyOS Sans SC";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
    }
    .zcbg{
        width:100%;
        float:left;
        margin-top:2.5rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
        border:1px solid var(--0056-b-1, #0056B1);
    }
    .zcbg table tr td{
        padding:1.25rem;
    }
    .bodr2{
        border-right:1px solid var(--0056-b-1, #0056B1);
    }
    .bodb2{
        border-bottom:1px solid var(--0056-b-1, #0056B1);
    }
    .flzc{
        width:100%;
        float:left;
        margin-top:2.5rem;
    }
    .flzc ul{
        display:flex;
        flex-wrap: wrap;
    }
    .flzc ul li{
        width:calc(25.1% - 0.69rem);
        background: var(---Gray-6, #F2F2F2);
        padding:3.69rem 2.47rem;
        display:flex;
        margin-right:0.69rem;
    }
    .flzc ul li dl dt{
        overflow:hidden;
    }
    .flzc ul li dl dd{
        margin-top:1.56rem;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .flzc ul li:nth-child(4n){
        margin-right:0px;
        padding:1.38rem 2.22rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .flzc ul li:nth-child(4n) dl{
        width:48%;
    }
    .flzc ul li:nth-child(4n) dl dt img{
        max-width:100%;
    }
    .flzc ul li:nth-child(4n) dl dd{
        margin-top:0.69rem;
        color: var(---999, #999);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .zlm{
        width:100%;
        float:left;
    }
    .zlm dl dd{
        padding:0.71rem 0;
        margin-top:1.17rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
    }
    .zlm dl dd a{
        width:100%;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .zlm dl dd a::after{
        content:">";
        font-family:'宋体';
        font-weight:bold;
    }
    .zlm dl dd a:hover{
        color: var(--0056-b-1, #0056B1);
    }
    .zlm dl dd:hover{
        border-bottom: 1px solid var(--0056-b-1, #0056B1);
    }
    .zlm dl dd.cur a{
        color: var(--0056-b-1, #0056B1);
    }
    .zlm dl dd.cur{
        border-bottom: 1px solid var(--0056-b-1, #0056B1);
    }

    .caselist{
        width:100%;
        float:left;
    }
    .caselist ul li{
        width:100%;
        float:left;
        margin-top:0.94rem;
        padding:2.5rem;
        padding-left:3.75rem;
        background: #ffffff;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .caselist ul li:first-child{margin-top:0;}
    .caselist ul li .pic{
        width:40%;
        overflow:hidden;
    }
    .caselist ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .caselist ul li:hover .pic img{
        transform: scale(1.05);
    }
    .caselist ul li .tex{
        width:55%;
        position:relative;
    }
    .caselist ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.55rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .caselist ul li .tex dl dd{
        margin-top:1.69rem;
        overflow: hidden;
        color: var(---666, #666);
        text-align: justify;
        text-overflow: ellipsis;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.35rem */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .caselist ul li .tex .more{
        display:flex;
        justify-content: space-between;
        align-items: center;
        margin-top:1.5rem;
    }
    .shij{
        width:auto;
        position:absolute;
        bottom:0;
        right:0;
        z-index:1;
        font-size:0.875rem;
    }
    .caselist ul li .tex .more a{
        padding:0.8rem 2.75rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        display:flex;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.82981rem */
    }
    .caselist ul li .tex .more a::after{
        margin-left:0.75rem;
        content:">";
        font-family:'宋体';
        font-weight:bold;
    }
    .honr{
        width:100%;
        float:left;
        margin-top:6.25rem;
        background: var(---Gray-6, #F2F2F2);
        padding:6.44rem 0;
    }
    .hz{
        width:100%;
        float:left;
        margin-bottom: 4rem;
    }
    .hz ul{
        display:flex;
        flex-wrap: wrap;
        margin-top:2.0rem;

    }
    .hz ul li{
        width:calc(10.2% - 2.75rem);
        margin-right:2.75rem;
        margin-top:2.75rem;
    }
    .hz ul li:nth-child(10n){
        margin-right:0px;
    }
    .hz ul li img{
        width:100%;
        height:auto;
        display:block;
    }

    .bigpic{
        lef:0;
        top:0rem;
        position: fixed;
        width:100%;
        height:100%;
        z-index:99999;
        display: none;
    }
    .bigpic .a01{
        width:100%;
        height:100%;
        display:flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        position:relative;
    }
    .bigpic .a01 .mask{
        width:100%;
        height:100%;
        background-color:var(--10, rgba(0, 0, 0, 0.60));
        position:absolute;
        left:0;
        top:0;
        z-index:1;
    }
    .bigpic .a01 .b01{
        width:70%;
        display:flex;
        justify-content: center;
        position:absolute;
        left:15%;
        z-index:2;
    }
    .bigpic .a01 .b01 img{
        max-width:100%;
        height:auto;
        height:70vh;
        display:block;
    }
    .td01{
        width:100%;
        float:left;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top:3.75rem;
    }
    .td01 .pic{
        width:29.3%;
        overflow:hidden;
    }
    .td01 .pic img{
        width:100%;
        height:auto;
        display:block;
    }
    .td01 .tex{
        /*width:65%;*/
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 220%; /* 1.925rem */
    }
    .td01 .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .td01 .tex dl dd{
        margin-top:0.62rem;
        margin-bottom:2.5rem;
        color: var(---999, #999);
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .tdtit{
        width:100%;
        float:left;
        margin-top:3.75rem;
    }
    .tdtit dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .tdtit dl dd{
        margin-top:2.5rem;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 220%; /* 1.925rem */
    }
    .subNavBox2{
        width:100%;
        float:left;
        margin-top:1.25rem;
    }
    .subNav2{
        width:100%;
        float:left;
        DISPLAY: block;
        CURSOR: pointer;
        border-bottom:1px solid rgba(0, 0, 0, 0.10);
        font-size: 1.5rem;
        font-weight: bold;
        padding-bottom:1.56rem;
        padding-top:2.5rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
    .subNav2 i{
        width:auto;
        display:flex;
        align-items: center;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .subNav2 i::after{
        margin-left:0.75rem;
        width: 1.5rem;
        height: 1.5rem;
        content:'';
        display:inline-block;
        background-image:url(../fonts/jia.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .subNav2:hover{float:left; }
    .currentDd2{
        border-bottom:1px solid #0056B1;
    }
    .currentDd2 i::after{
        background-image:url(../fonts/jian.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .navContent2{
        display: none;
        float:left;
        width:100%;
        padding-bottom:1.25rem;
        padding-top:4.87rem;
    }
    .navContent2 .a01{
        width:100%;
        float:left;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .navContent2 .a01 .pic{
        width:25%;
        overflow:hidden;
    }
    .navContent2 .a01 .pic img{
        width:100%;
        height:auto;
        display:block;
    }
    .navContent2 .a01 .tex{
        width:69%;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 220%; /* 1.925rem */
    }
    .navContent2 .a01 .tex h1{
        margin-bottom:1.25rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.25rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }

    .lxfs{
        width:100%;
        float:left;
        margin-top:3.75rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .lxfs .pic{
        width:60%;
        overflow:hidden;
    }
    .lxfs .pic img{
        width:100%;
        height:auto;
        display:block;
    }
    .lxfs .tex{
        width:35%;
    }
    .lxfs .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom:2.37rem;
    }
    .lxfs .tex dl dd{
        margin-bottom:1.12rem;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .lxfs .tex .more{
        display:flex;
        margin-top:7.4rem;
    }
    .lxfs .tex .more a{
        display: flex;
        padding: 1rem 3.1875rem;
        justify-content: center;
        align-items: center;
        border: 1px solid var(--0056-b-1, #0056B1);
        background: #FFF;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.60113rem */
        letter-spacing: 0.13125rem;
    }
    .lxfs .tex .more a::after{
        margin-left:0.62rem;
        width: 1.1875rem;
        height: 1.1875rem;
        content:'';
        display:inline-block;
        background-image:url(../fonts/fx.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }

    .rc01{
        width:100%;
        float:left;
        color: var(---666, #666);
        text-align: justify;
        font-family: "Source Han Sans CN";
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 2.25rem */
        margin-top:3.75rem;
    }
    .rc01 h1{
        color: var(--0056-b-1, #0056B1);
        font-family: "Source Han Sans CN";
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .rc01 h2{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 2.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom:1.87rem;
    }
    .rc01 ul{
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .rc01 ul li{
        width:calc(33.6% - 0.96rem);
        margin-right:0.96rem;
        background: #F3F3F3;
        margin-top:3.75rem;
    }
    .rc01 ul li:nth-child(3n){
        margin-right:0px;
    }
    .rc01 ul li .pic{
        overflow:hidden;
    }
    .rc01 ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .rc01 ul li:hover .pic img{
        transform: scale(1.05);
    }
    .rc01 ul li .tex{
        padding:2.39rem 2.8rem;
    }
    .rc01 ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .rc01 ul li .tex dl dd{
        margin-top:1.25rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "Source Han Sans CN";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 2rem */
    }

    .zp02{
        width: 100%;
        float: left;
        margin-top: 6.25rem;
    }

    .subNavBox4{
        width:100%;
        float:left;
        border: 1px solid rgba(0,0,0,0.1);
    }
    .subNavBox4 h1{
        HEIGHT:4.25rem;
        line-height: 4.25rem;
        display: flex;
        font-size:1.0rem;
        background: var(--0056-b-1, #0056B1);
        font-weight: normal;
        color: #FFFFFF;
        justify-content: space-between;
        width:100%;
        float:left;
    }
    .subNavBox4 h1 i{
        width: 20%;
        text-align:center;
        border-right:1px solid rgba(0,0,0,0.1);
    }
    .subNav4{
        width:100%;
        float:left;
        HEIGHT:4.25rem;
        display: flex;
        justify-content: space-between;
        CURSOR: pointer;
        text-align:left;
        border-bottom:1px solid rgba(0,0,0,0.1);
        background-color: #F9FAFB;
        line-height:4.25rem;
        font-size:1.0rem;
        background-color:#FFF;
    }
    .subNav4 i{
        width: 20%;
        text-align:center;
        border-right:1px solid rgba(0,0,0,0.1);
    }
    .subNav4:hover{float:left; }
    .currentDd4{background: #fff;}
    .currentDd4 i{
        color: #333;
    }
    .navContent4{
        display: none;
        float:left;
        width:100%;
        padding:70px 100px;
        line-height:32px;
        font-size:16px;
        background: var(---Gray-6, #F2F2F2);
    }
    .navContent4 .line{
        width:100%;
        height:1px;
        margin-bottom:40px;
        margin-top:40px;
        background-color:rgba(0,0,0,0.1);
    }
    .navContent4 dl{
        display: flex;
        justify-content: space-between;
        width:100%;
    }
    .navContent4 dl dt{
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        width:6.0rem;
        margin-top:0.3rem;
    }
    .navContent4 dl dd{
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 2rem */
        width:calc(100% - 6.0rem);
        color: var(---666, #666);
    }
    .red{
        color: var(--0056-b-1, #0056B1);
    }

    .newlist{
        width:100%;
        float:left;
    }
    .newlist ul li{
        width:100%;
        float:left;
        margin-top:6.25rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .newlist ul li a{
        width:100%;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .newlist ul li .pic{
        width:24%;
        overflow:hidden;
    }
    .newlist ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .newlist ul li:hover .pic img{
        transform: scale(1.05);
    }
    .newlist ul li .tex{
        width:70%;
        padding-bottom:1.37rem;
        border-bottom:1px solid rgba(0, 0, 0, 0.10);
    }
    .newlist ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "HarmonyOS Sans SC";
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .newlist ul li .tex dl dd{
        margin-top:1.69rem;
        overflow: hidden;
        color: var(---666, #666);
        text-overflow: ellipsis;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.575rem */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .newlist ul li .tex .date{
        margin-top:1.25rem;
        text-align:right;
        color: var(---999, #999);
        font-family: "HarmonyOS Sans SC";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .newcon{
        width:100%;
        float:left;
        margin-top:3.75rem;
        border: 1px solid var(---Gray-5, #E0E0E0);
        background: #FFF;
        padding:4.5rem 5.0rem;
    }

    .newtit{
        width:100%;
        float:left;
        color: var(---Gray1, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .newdate{
        width:100%;
        float:left;
        color: var(---Gray-3, #828282);
        font-family: "Microsoft YaHei";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top:2.75rem;
    }
    .newtex{
        width:100%;
        float:left;
        margin-top:3.13rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: 220%; /* 2.2rem */
    }
    .newtex img{
        max-width:100%;
    }
    .sxp{
        width:100%;
        float:left;
        height:5.0rem;
        background-color:#F2F2F2;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top:3.75rem;
    }
    .sxp .a01{
        width:calc(50% - 2.5rem);
        height:5.0rem;
        display: flex;
        align-items: center;
        padding:0 2.2vw;
        font-size: 0.875rem;
    }
    .sxp .a01 b{
        font-size: 1rem;
        margin-right:2.5rem;
    }
    .sxp .a02{
        width:5.0rem;
        height:5.0rem;
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        background-color:#0056B1;
    }
    .sxp .a02 img{
        max-height:100%;
        max-width:100%;
    }

    .ssym{
        width:100%;
        float:left;
        padding:2.5rem 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom:1px solid #ddd;
    }
    .ssym .a01{
        width:30%;
        font-size:2.0rem;
        font-weight:bold;
        line-height:250%;
    }
    .ssym .a02{
        width:70%;
    }
    .ssym .a02 ul{
        display: flex;
        flex-wrap: wrap;
    }
    .ssym .a02 ul li{
        width:100%;
        padding:1.5rem 0;
        border-bottom:1px solid #ddd;
        font-size:0.875rem;
        line-height:150%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        color:#666;
    }
    .ssym .a02 ul li .aa01{
        color:#0056B1;
    }
    .ssym .a02 ul li:last-child{
        border-bottom:0px;
    }










    .w48{
        width:48%;
    }
    .white{
        color:#FFF;
    }
    .w100{
        width:100%;
    }
    .fl{
        float:left;
    }
    .mart0{
        margin-top:0rem;
    }
    .mart3{
        margin-top:3.75rem;
    }
    .mart5{
        margin-top:2.75rem;
    }
    .mart7{
        margin-top:7.5rem;
    }
    .mart6{
        margin-top:6.25rem;
    }
    .pc{
        display: block;
    }
    .moblie{
        display: none;
    }
    .header2{
        display: none;
    }
    .dingw{ width:100%; float:left; margin-top:-120px;}



}


@media (min-width:1000px) and (max-width:1600px){

    .main {
        width: auto;
        margin: auto;
        padding: 0px 4rem;

    }
    .innav ul li{
        font-size: 0.85rem;
    }
    .logo{
        margin-right:1.5rem;
    }
    .top-r .tel{
        padding:0 1.0rem;
        font-size:1.0rem;
    }
    .top-r .tel{
        padding: 0 1.6rem;
    }
 

}

@media (min-width:1000px) and (max-width:1700px){








}
@media (min-width:1000px) and (max-width:1440px){
    .logo{
        width: 16.3%;
        max-width: 16.3%;
    }
    .innav ul li{
        margin-left: 0.9625vw;
        margin-right: 0.9625vw;
    }
    .chax{
        width: 11rem;
    }
    .chaxbk{
        width: 8rem;
    }
    .chaxanniu {
        width: 3rem;}
    .info{
        margin-left:20px;
        margin-right: 20px;
    }
   
}
@media (min-width:1000px) and (max-width:1360px){

    .main{
        padding:0 5.2vw;
    }
    .innav ul li{
        font-size:0.8rem;
        margin-left:0.9vw;
        margin-right:0.9vw;
    }
    .logo{
        margin-right:1.5rem;
    }
    .top-r .tel{
        padding:0 1.0rem;
        font-size:1.0rem;
    }
    .top-r .tel{
        padding: 0 1.6rem;
    }

    .inab-r dl dt{
        font-size:1.5rem;
    }
    .inab-r dl dd{
        font-size:1.0rem;

        padding-bottom:1.5rem;
        margin-bottom:3.0rem;
    }
    .inab-r{
        font-size:0.7rem;
    }
    .inab-l dl dd{
        font-size:3.0rem;
    }
    .inmore a{
        padding:0.4375rem 1.0rem 0.5rem 6.0rem;
    }
    .inmore a::after{
        margin-left:6.0rem;
    }
    .foot-l h1{
        font-size:1.5rem;
    }
    .foot-l h1 img{
        max-width:30%;
    }
    .foot-l h1 i{
        height:1.5rem;
    }
    .foot-l .a01 dl{
        margin-right:1.5rem;
        max-width:6.5rem;
    }
    .foot-l .a01 dl dd{
        font-size:0.65rem;
    }
    .foot-l .a01 .tx{
        font-size:0.75rem;
    }
    .lxfs .tex dl dt{
        font-size:1.2rem;
    }
    .lxfs .tex dl dd{
        font-size:0.8rem;
        margin-bottom:0.5rem;
    }
    .lxfs .tex .more{
        margin-top:3.0rem;
    }
    .lxfs .tex .more a{
        padding:0.5rem 2.1875rem;
    }














    .mart5{
        margin-top:1.75rem;
    }

}
@media (min-width:1000px) and (max-width:1360px){
    .top-r .tel {
        padding: 0 1rem;
    }
    .info {
        margin-left: 16px;
        margin-right: 16px;
        font-size: 14px;
    }
    .innav ul li {
        font-size: 0.75rem;
        margin-left: 0.7vw;
        margin-right: 0.7vw;
    }
}




@media (max-width:999px) {


    .pc{
        display: none;
    }
    .moblie{
        width: 100%;
        float: left;
    }
    .header{
        display: none;
    }
    .nyheader{
        display: none;
    }
    .header2{
        width:100%;
        float:left;
        height:5rem;
        line-height:5rem;
        background-color: #fff;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 996;
        box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
    }
    .logo{
        width:100%;
        float:left;
        height:5rem;
        text-align:center;
    }
    .logo span{
        height:100%;
        display:inline-block;
        vertical-align:middle;
    }
    .logo img{
        max-width: 44%;
        max-height: 4rem;
        vertical-align: middle;
        margin-left: -12%;
    }
    .sjss{
        width:5.0rem;
        height:5.0rem;
        position:absolute;
        right:0;
        top:0;
        z-index:1;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        touchstart: active;
        touchend: inactive;
    }
    .sjss img{
        max-width:100%;
        max-height:5rem;
        vertical-align:middle;
    }
    .sjss:hover .chax{
        opacity:1;
        visibility:visible;
    }
    .sjss:active .chax{
        opacity:1;
        visibility:visible;
    }
    .chax{
        right:1.0rem;
        top:6.0rem;
        position: absolute;
        width:17rem;
        z-index:2;
        opacity:0;
        visibility:hidden;
    }
    .aa{
        display: flex;
        width:100%;
        float:left;
        height:2.5rem;
        background-color:#FFF;
        overflow:hidden;
    }
    .chaxbk{
        width: 12.0rem;
        height: 2.5rem;
        line-height: 2.5rem;
        border: 0px;
        background-color: #fff;
        outline: none;
        padding-left: 0.5rem;
        color: #999999;
        font-family: "微软雅黑";
        font-size: 0.8rem;
        color: #999999;
    }
    .chaxanniu{
        width: 5.0rem;
        height: 2.5rem;
        line-height: 2.5rem;
        text-align: center;
        cursor: pointer;
        background: var(--116-cb-0, #0056B1);
        color: #FFFFFF;
        border: 0px;
        outline:none;
        border-radius:0px;
        -webkit-appearance: none;
    }
    .inbk{
        width:calc(100% - 4.0rem);
        border:0px;
        line-height:2.5rem;
        outline:none;
        background-color:transparent;
        font-size:0.8rem;
        color:#FFF;
    }

    .nav2{
        width:60%;
        float:right;
        line-height:110px;
        height:110px;
        text-align:right;
    }
    .nav2 a{
        width: auto;
        font-size:16px;
        margin-right:5%;
    }
    .nav-bar2 {
        width:5rem;
        height:5rem;
        position:absolute;
        z-index:11;
        left:0%;
        top:0;
        text-align:center;
    }
    .nav-bar2 img{
        max-width:100%;
        max-height:5rem;
        vertical-align:middle;
    }
    .nav-bar2 span{
        display:inline-block;
        height:100%;
        vertical-align:middle;
    }
    .nav-bg {
        width:0px;
        height: auto;
        overflow:hidden;
        position: absolute;
        right:0px;
        top:0;
        z-index:998;
    }
    .v_close {
        display:block;
        position: absolute;
        top: 3%;
        left:5%;
        z-index:102;
        width: 2.0rem;
        height: 2.0rem;
        background:url(../images/close.png) no-repeat;
        background-size: contain;
        display:none;
    }
    .nav {
        margin:0 0 0 0;
    }
    .subNavBox3{
        width:75%;
        float:right;
        background:#fff;
        padding-bottom:4rem;
    }
    .subNavBox3 h1{
        text-align:center;
        height:5rem;
        background:#fff;
    }
    .subNavBox3 h1 span{
        height:100%;
        display:inline-block;
        vertical-align:middle;
    }
    .subNavBox3 h1 img{
        max-width:80%;
        max-height:4rem;
        vertical-align:middle;
    }
    .subNav3{
        width:100%;
        float:left;
        HEIGHT:3.0rem;
        DISPLAY: block;
        CURSOR: pointer;
        padding-left:5%;
        text-align:left;
        border-bottom:1px solid #e0e0e0;
        line-height:3.0rem;
        font-size:1.0rem;
        font-weight: bold;
    }
    .subNav3 i{
        padding:0.3rem;
        background:url(../images/jt01.png) no-repeat center / contain;
        margin-right:1rem;
        float:right;
        margin-top:1.2rem;
    }
    .subNav3:hover{float:left; }
    .currentDd3{background: #0056B1; color: #FFFFFF;}
    .currentDd3 a{
        color: #FFFFFF;
    }
    .sjzwqh {
        width: auto;
        height: 4.5rem;
        font-size: 1.0rem;
        text-transform: uppercase;
        display: flex;
        align-items: center;
        justify-content: flex-end;
        position: absolute;
        right: 20%;
    }
    .sjzwqh a {
        width: 2rem;
        height: 2rem;
        background: var(--116-cb-0, #0056B1);
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
        font-size: 0.8rem;
        color: #FFF;
    }

    .wapsjlangxl {
        position: absolute;
        top: 60px;
        right: 0%;
        width: 100%;
        height: 100%;
        z-index: 999;
        display: none;
    }
.sjzwqh:hover .wapsjlangxl {
        display: block;
}


    .currentDd3 i{
        background:url(../images/jt001.png) no-repeat center / contain;
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -o-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        transform:rotate(180deg);
        -webkit-transition:all .25s ease 0s;
        -moz-transition:all .25s ease 0s;
        -o-transition:all .25s ease 0s;
        transition:all .25s ease 0s;
    }
    .navContent3{
        display: none;
        float:left;
        width:90%;
        padding:0.5rem 5% 1rem 5%;
        line-height:2.0rem;
        font-size:0.8rem;
        padding-bottom:0px;
    }
    .navContent3 h2{
        font-size: 0.8rem;
        line-height: 2.0rem;
        font-weight:normal;
    }

    .sjsearch{
        width:100%;
        float:left;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: flex-start;
        margin-top:1.0rem;
        padding:0 1.0rem;
    }
    .sjsearch .a01{
        width:calc(100% - 3.0rem);
        height:3.0rem;
        border:1px solid #0056B1;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
    .sjbk{
        width:100%;
        height:2.5rem;
        line-height:2.5rem;
        padding:0 1.0rem;
        font-size:0.875rem;
        outline:none;
        color:#999;
        border:0px;
    }
    .sjsearch .a02{
        width:3.0rem;
        height:3.0rem;
        background-color:#0056B1;
        display: flex;
        align-items: center;
        justify-content: center;
    }



    .main{
        width:100%;
        float:left;
        padding:0 5%;
    }

    .inab{
        width:100%;
        float:left;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top:3.5rem;
    }
    
    .inab img {
        width: 100%;
    }
    .inab-l{
        width:100%;
        position:relative;
    }
    .inab-l .smalpic{
        width:38.58%;
        position:absolute;
        bottom:0;
        right:-4rem;
        z-index:1;
        display:none;
    }
    .inab-l .smalpic img{
        max-width:100%;
    }
    .inab-l dl dt{
        overflow:hidden;
    }
    .inab-l dl dt img{
        width:100%;
        height:auto;
        display:block;
    }
    .inab-l dl dd{
        margin-top:0.69rem;
        font-family: "Source Han Sans CN";
        color: var(---333, #333);
        font-size: 2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .inab{
        width:100%;
        color: var(---666, #666);
        text-align: justify;
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 2.025rem */
        margin-top:2.0rem;
    }
    .inab-r img,.inab dl{
        width:100%;
    }
    .inab dl dt{
        color: var(---333, #333);
        font-size: 1rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-top: 20px;
        text-align: left;
    }
    .inab dl dd{
        color: var(--116-cb-0, #0056B1);
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
        text-align: left;


        padding-bottom:1.56rem;
        border-bottom:1px solid #E0E0E0;
        position:relative;
        margin-bottom:2.0rem;
        background:none;
    }
    .inab dl dd::before{
        width: 5.1875rem;
        height: 0.0625rem;
        position:absolute;
        bottom:0;
        left:0;
        z-index:1;
        content:'';
        display:inline-block;
        background: #0056B1;
    }
    .inab p { 
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 16px;
        font-style: normal;
        text-align: left;
        font-weight: 400; 
    }
    .inmore{
        display:flex;
        flex-wrap: wrap;
    }
    .inmore.cen{
        justify-content: center;
    }
    .inmore.cen a{
        margin-left:0.225rem;
        margin-right:0.225rem;
        margin-top:0.45rem;
    }
    .inmore a{
        display: inline-flex;
        align-items: center;
        padding: 0.375rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        background: var(---white, #FFF);
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.82981rem */
    }
    .inmore a::after{
        margin-left:0.62rem;
        content:">";
        font-family:"宋体";
        font-weight:bold;
    }
    .inwrap{
        width:100%;
        float: left;
        background: var(---Gray-6, #F2F2F2);
        padding:3.5rem 0;
        margin-top:3.5rem;
    }
    .insb{
        width:100%;
        float:left;
        background-color:#FFF;
        padding:3.0rem 2.0rem;
    }
    .intit{
        width:100%;
        float:left;
        text-align:center;
    }
    .intit dl dt{
        color: var(--116-cb-0, #0056B1);
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .intit dl dd{
        margin-top:0.62rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .intit .sm{
        margin-top:1.88rem;
        display:flex;
        justify-content: center;
        color: var(---666, #666);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
        text-transform: capitalize;
    }
    .intit .sm div{
        width:100%;
    }
    .infwty{
        width:100%;
        float:left;
        margin-top:2.13rem;
    }
    .infwty ul{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .infwty ul li{
        width:33.333%;
        position:relative;
    }
    .infwty ul li .pic{
        overflow:hidden;
    }
    .infwty ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .infwty ul li:hover .pic img{
        transform: scale(1.05);
    }
    .infwty ul li .tex{
        width:100%;
        position:absolute;
        top:1.0rem;
        left:0;
        text-align:center;
        z-index:1;
    }
    .infwty ul li .tex dl dt{
        overflow:hidden;
    }
    .infwty ul li .tex dl dt img{
        max-height:1.0rem;
    }
    .infwty ul li .tex dl dd{
        margin-top:0.38rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .foot{
        width:100%;
        float:left;
        margin-top:3.25rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .foot-l{
        width:100%;
    }
    .foot-l h1{
        display: flex;
        align-items: center;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .foot-l h1 i{
        width: 0.0625rem;
        height: 1.1875rem;
        margin-left:1.25rem;
        margin-right:1.25rem;
        background: #E0E0E0;
    }
    .foot-l h1 img{
        max-width:20%;
    }
    .foot-l .a01{
        display:flex;
        flex-wrap: wrap;
        justify-content: center;
        margin-top:1.7rem;
    }
    .foot-l .a01 dl{
        max-width:35%;
    }
    .foot-l .a01 dl{
        margin-right:0.5rem;
        margin-left:0.5rem;
        text-align:center;
    }
    .foot-l .a01 dl dt{
        overflow:hidden;
    }
    .foot-l .a01 dl dt img{
        max-width:100%;
    }
    .foot-l .a01 dl dd{
        margin-top:0.69rem;
        color: var(---999, #999);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .foot-l .a01 .tx{
        width:100%;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top:2.0rem;
    }
    .foot-l .a01 .tx p{
        margin-top:0.5rem;
    }
    .foot-l .a01 .tx p:first-child{
        margin-top:0px;
    }
    .foot-r{
        width:100%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .foot-r dl{
        margin-top:2.0rem;
    }
    .foot-r dl dt{
        color: var(--116-cb-0, #0056B1);
        font-family: "Microsoft YaHei";
        font-size: 1rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding-bottom:0.56rem;
    }
    .foot-r dl dd{
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top:0.6rem;
    }
    .foot02{
        width:100%;
        float:left;
        padding:1.0rem 5%;
        border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));
        color: var(---999, #999);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 350;
        line-height: normal;
        margin-top:3.75rem;
    }
    .ndlm{
        width:100%;
        float:left;
        margin-top:5.0rem;
        background: #0056B1;
        color: var(---white, #0056B1);
        font-family: "HarmonyOS Sans SC";
        font-size: 1.5rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        position:relative;
        height: 40vw;
        overflow: hidden;
    }

    .ndlm img{
        position: relative;
        transform: scale(1.0);
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        object-fit: cover;
        object-position: center;
        z-index: 0;
    }
    .ndlm .tex{
        width:100%;
        height:100%;
        position:absolute;
        left:0;
        top: -25%;
        z-index:1;
        display: flex;
        align-items: center;
    }
    .ndlm .tex .tex01{
        width:100%;
    }
    .weizi{
        width:100%;
        float:left;
        padding:0.88rem 0;
        display: flex;
        align-items: center;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: capitalize;
    }
    .weizi::before{
        width: 1.5rem;
        height: 1.5rem;
        margin-right:0.62rem;
        content:'';
        display:inline-block;
        background-image:url(../images/home.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .nwrap{
        width:100%;
        float:left;
        padding:3.75rem 0;
        background: var(---Gray-6, #F2F2F2);
    }
    .ncon{
        width:100%;
        float:left;
    }
    .ncon-l{
        width:100%;
        padding:1.5rem;
        background-color:#FFF;
        float:left;
    }
    .nsearch{
        width:100%;
        float:left;
        background: var(---Gray-6, #F2F2F2);
        padding:0.75rem 1.25rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .nsbk{
        border:0;
        width:auto;
        max-width:70%;
        outline:none;
        background-color:transparent;
        color: var(---999, #999);
        font-family: "Source Han Sans CN";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .subNav{
        width:100%;
        float:left;
        padding-bottom:0.5rem;
        DISPLAY: block;
        CURSOR: pointer;
        text-align:left;
        border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
        font-size:1.0rem;
        font-weight: bold;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        margin-top:1.5rem;
    }
    .subNav a{
        width:100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }
    .subNav a::after{
        height: 0.78913rem;
        width: 1.57825rem;
        content:'';
        background-image:url(../fonts/arrow.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
        display:inline-block;
    }
    .subNav:hover{float:left; }
    .currentDd{}
    .navContent{
        display: none;
        float:left;
        width:100%;
        padding-top:1.0rem;
    }
    .navContent dl dd{
        background: var(---Gray-6, #F2F2F2);
        height:2.0rem;
        line-height:2.0rem;
        display:flex;
        margin-top:0.31rem;
    }
    .navContent dl dd a{
        width:100%;
        height:2.0rem;
        padding:0 1.25rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        line-height:2.0rem;
    }
    .navContent dl dd a:hover{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .navContent dl dd a.cur{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .ncon-r{
        width:100%;
        float:right;
        margin-top:2.0rem;
    }
    .prolist{
        width:100%;
        float:left;
    }
    .prolist ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .prolist ul li{
        width:48%;
        background-color:#FFF;
        padding-bottom:2.69rem;
        text-align:center;
        margin-top:1.0rem;
    }
    .prolist ul li:nth-child(3n){
        margin-right:0px;
    }
    .prolist ul li:nth-child(2){
        margin-top:0px;
    }
    .prolist ul li:first-child{
        margin-top:0px;
    }
    .prolist ul li dl dt{
        overflow:hidden;
        display:flex;
        justify-content: center;
    }
    .prolist ul li dl dt img{
        max-width:100%;
    }
    .prolist ul li dl dd{
        margin-top:1.0rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        padding:0 0.5rem;
    }

    .fy{
        width:100%;
        float:left;
        margin-top:2.5rem;
    }
    .fy ul{
        display: flex;
        flex-wrap: wrap;
    }
    .fy ul.cen{
        justify-content: center;
    }
    .fy ul li{
        width: 2.0rem;
        height: 2.0rem;
        display:flex;
        margin-left:2px;
        margin-right:2px;
    }
    .fy ul li a,.fy ul li span{
        width: 2.0rem;
        height: 2.0rem;
        text-align:center;
        font-size: 0.75rem;
        line-height:2.0rem;
        transition: all 0.6s;
        border-radius:50%;
        border: 1px solid var(---Gray-5, #E0E0E0);
        background: var(---white, #FFF);
    }
    .fy ul li .jumpto{
        display: none;
    }
    .fy ul li a b{
        font-family:'宋体';
    }
    .fy ul li a:hover{
        background: var(--0056-b-1, #0056B1);
        border:1px solid var(--Color-3, #0056B1);
        color:#FFF;
    }
    .fy ul li .cur{
        background: var(--0056-b-1, #0056B1);
        border:1px solid var(--Color-3, #0056B1);
        color:#FFF;
    }
    .showcon{
        width:100%;
        float:left;
        background-color:#FFF;
        padding:1.5rem;
    }
    .showcon img{max-width:100%;}
    .protit{
        width:100%;
        float:left;
        padding-bottom:1.25rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        border-bottom:1px solid #0056B1;
    }
    .protex{
        width:100%;
        float:left;
        margin-top:0rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
    }
    .prolm{
        width:100%;
        float:left;
        margin-top:2.75rem;
        border: 1px solid var(--0056-b-1, #0056B1);
    }
    .prolm ul{
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .prolm ul li{
        width:33.33%;
        border-right:1px solid var(--0056-b-1, #0056B1);
        height:3.0rem;
        display:flex;
    }
    .prolm ul li:last-child{
        border-right:0px solid var(--0056-b-1, #0056B1);
    }
    .prolm.lh ul li{
        width:50%;

    }
    .prolm ul li a{
        width:100%;
        height:3.0rem;
        line-height:3.0rem;
        display:flex;
        justify-content: center;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .prolm ul li a img{
        margin-left:0.38rem;
        max-height:1.0rem;
    }
    .prolm ul li a:hover{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .prolm ul li a.cur{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .proshow{
        width:100%;
        float:left;
        margin-top:2.75rem;
        overflow: scroll;
        font-size:0.9rem;
        line-height:180%;
        color:#666;
    }
    .proshow img {
        max-width: 100%;
    }
    .proshow table tr td{
        padding:0.4rem;
        font-family: "Source Han Sans CN";
        font-size: 0.6rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
        min-width:auto;
    }
    .bodr{
        border-right:1px solid #FFF;
    }
    .bodb{
        border-bottom:1px solid #FFF;
    }
    .peij{
        width:100%;
        float:left;
        margin-top:2.75rem;
    }
    .peij ul{
        display:flex;
        flex-wrap: wrap;
    }
    .peij ul li{
        width:calc(50.2% - 0.62rem);
        margin-right:0.62rem;
    }
    .peij ul li:nth-child(2n){
        margin-right:0px;
    }
    .peij ul li dl dt{
        overflow:hidden;
    }
    .peij ul li dl dt img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .peij ul li:hover dl dt img{
        transform: scale(1.05);
    }
    .peij ul li dl dd{
        margin-top:0.62rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-bottom:0.9rem;
    }
    .xlm{
        width:100%;
        float:left;
        margin-top:2.75rem;
    }
    .xlm ul{
        display:flex;
        flex-wrap: wrap;
    }
    .xlm ul li{
        width:calc(25% - 0.31rem);
        margin-right:0.31rem;
        display:flex;
    }
    .xlm ul li a{
        width:100%;
        height: 2.75rem;
        display:flex;
        justify-content: center;
        align-items: center;
        background: var(---Gray-6, #F2F2F2);
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 500;
        line-height: 182.982%; /* 1.82981rem */
    }
    .xlm ul li a:hover{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .xlm ul li a.cur{
        background: var(--0056-b-1, #0056B1);
        color:#FFF;
    }
    .jslist{
        width:100%;
        float:left;
        margin-top:1.81rem;
    }
    .jslist ul li{
        width: 48%;
        float: left;
        margin-left: 1.5%;
        margin-top:0.94rem;
        padding:0rem;
        background: var(---Gray-6, #F2F2F2);
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .jslist ul li .pic{
        width:100%;
        overflow:hidden;
    }
    .jslist ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .jslist ul li:hover .pic img{
        transform: scale(1.05);
    }
    .jslist ul li .tex{
        width:100%;
        padding: 0.5rem;
        height: 53vw;
        position: relative;
    }
    .jslist ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        height: 3rem;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .jslist ul li .tex dl dd{
        margin-top:0.69rem;
        overflow: hidden;
        color: var(---666, #666);
        text-align: justify;
        text-overflow: ellipsis;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.35rem */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }
    .jslist ul li .tex .more{

        position: absolute;
        left:0.6rem;
        bottom: 2.0rem;
        z-index: 7;
        margin-top: 0px;
    }
    .jslist ul li .tex .more a{
        padding:0.3rem 1.0rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        display:flex;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.82981rem */
    }
    .jslist ul li .tex .more a::after{
        margin-left:0.75rem;
        content:">";
        font-family:'宋体';
        font-weight:bold;
    }
    .line{
        width:100%;
        height:1px;
        margin-top:3.25rem;
        background-color:var(--10, rgba(0, 0, 0, 0.10));
        float:left;
    }
    .splist{
        width:100%;
        float:left;
    }
    .splist ul{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .splist ul li{
        width:48%;
        margin-top:2rem;
    }
    .splist ul li:nth-child(3n){
        margin-right:0px;
    }
    .splist ul li dl dt{
        overflow:hidden;
    }
    .splist ul li dl dt img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .splist ul li:hover dl dt img{
        transform: scale(1.05);
    }
    .splist ul li dl dd{
        margin-top:1.0rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }

    .xzlist{
        width:100%;
        float:left;
        margin-top:1rem;
    }
    .xzlist ul{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .xzlist ul li{
        width:48%;
        margin-top:1rem;
        background: #F2F2F2;
        padding:0rem;
        padding-bottom:0rem;
    }
    .xzlist ul li:nth-child(3n){
        margin-right:0px;
    }
    .xzlist ul li dl dt{
        overflow:hidden;
        display:flex;
        justify-content: center;
    }
    .xzlist ul li dl dt img{
        max-width:100%;
        height:auto;
        transition: all 0.6s;
        box-shadow: 0px 4px 23px 0px rgba(0,0,0,0.10);
    }
    .xzlist ul li:hover dl dt img{
        transform: scale(1.05);
    }
    .xzlist ul li dl dd{
        margin-top:00rem;
        padding:1rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
        text-align:center;
    }
    .fltit{
        width:100%;
        float:left;
        margin-top:3.75rem;
        padding-bottom:2.5rem;
        border-bottom:1px solid #0056B1;
    }
    .fltit dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .fltit dl dd{
        margin-top:1.0rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
    }

    .fltit2{
        width:100%;
        float:left;
        margin-top:2.5rem;
    }
    .fltit2 dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.0rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .fltit2 dl dd{
        margin-top:1.0rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.8rem */
    }
    .zcbg{
        width:100%;
        float:left;
        margin-top:1.5rem;
        color: var(---333, #333);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
        border:1px solid var(--0056-b-1, #0056B1);
    }
    .zcbg table tr td{
        padding:1.0rem;
    }
    .bodr2{
        border-right:1px solid var(--0056-b-1, #0056B1);
    }
    .bodb2{
        border-bottom:1px solid var(--0056-b-1, #0056B1);
    }
    .flzc{
        width:100%;
        float:left;
        margin-top:1.5rem;
    }
    .flzc ul{
        display:flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .flzc ul li{
        width:48%;
        background: var(---Gray-6, #F2F2F2);
        padding:1.0rem;
        display:flex;
        margin-top:1.0rem;
    }
    .flzc ul li dl dt{
        overflow:hidden;
    }
    .flzc ul li dl dd{
        margin-top:1.56rem;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .flzc ul li:nth-child(4n){
        margin-right:0px;
        padding:1.0rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .flzc ul li:nth-child(4n) dl{
        width:48%;
    }
    .flzc ul li:nth-child(4n) dl dt img{
        max-width:100%;
    }
    .flzc ul li:nth-child(4n) dl dd{
        margin-top:0.69rem;
        color: var(---999, #999);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .zlm{
        width:100%;
        float:left;
    }
    .zlm dl dd{
        padding:0.5rem 0;
        margin-top:0.5rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        border-bottom: 1px solid var(--10, rgba(0, 0, 0, 0.10));
    }
    .zlm dl dd a{
        width:100%;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .zlm dl dd a::after{
        content:">";
        font-family:'宋体';
        font-weight:bold;
    }
    .zlm dl dd a:hover{
        color: var(--0056-b-1, #0056B1);
    }
    .zlm dl dd:hover{
        border-bottom: 1px solid var(--0056-b-1, #0056B1);
    }
    .zlm dl dd.cur a{
        color: var(--0056-b-1, #0056B1);
    }
    .zlm dl dd.cur{
        border-bottom: 1px solid var(--0056-b-1, #0056B1);
    }

    .caselist{
        width:100%;
        float:left;
    }
    .caselist ul li{
        width:100%;
        float:left;
        margin-top:0.94rem;
        padding:1.0rem;
        background: #ffffff;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .caselist ul li:first-child{
        margin-top:0px;
    }
    .caselist ul li .pic{
        width:40%;
        overflow:hidden;
    }
    .caselist ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .caselist ul li:hover .pic img{
        transform: scale(1.05);
    }
    .caselist ul li .tex{
        width:55%;
        position:relative;
    }
    .shij{
        width:auto;
        position:absolute;
        bottom:0;
        right:0;
        z-index:1;
        font-size:0.6rem;
    }
    .caselist ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .caselist ul li .tex dl dd{
        margin-top:0.32rem;
        overflow: hidden;
        color: var(---666, #666);
        text-align: justify;
        text-overflow: ellipsis;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.35rem */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        display:none;
    }

    .caselist ul li .tex .more{
        display:flex;
        justify-content: space-between;
        align-items: center;
        margin-top:0.5rem;
    }
    .caselist ul li .tex .more a{
        padding: 0.2rem 0.75rem;
        border: 1px solid var(--0056-b-1, #0056B1);
        display:flex;
        align-items: center;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Source Han Sans CN";
        font-size: 0.6rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.82981rem */
    }
    .caselist ul li .tex .more a::after{
        margin-left:0.75rem;
        content:">";
        font-family:'宋体';
        font-weight:bold;
    }
    .honr{
        width:100%;
        float:left;
        margin-top:3.25rem;
        background: var(---Gray-6, #F2F2F2);
        padding:3.44rem 0;
    }
    .hz{
        width:100%;
        float:left;
        margin-top:1.0rem;
    }
    .hz ul{
        display:flex;
        flex-wrap: wrap;
    }
    .hz ul li{
        width:calc(20.6% - 0.75rem);
        margin-right:0.75rem;
        margin-top:0.75rem;
    }
    .hz ul li:nth-child(5n){
        margin-right:0px;
    }
    .hz ul li img{
        width:100%;
        height:auto;
        display:block;
    }

    .bigpic{
        left:0;
        top:0rem;
        position: fixed;
        width:100%;
        height:100%;
        z-index:99999;
        display: none;
    }
    .bigpic .a01{
        width:100%;
        height:100%;
        display:flex;
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        position:relative;
    }
    .bigpic .a01 .mask{
        width:100%;
        height:100%;
        background-color:var(--10, rgba(0, 0, 0, 0.60));
        position:absolute;
        left:0;
        top:0;
        z-index:1;
    }
    .bigpic .a01 .b01{
        width:70%;
        display:flex;
        justify-content: center;
        position:absolute;
        left:15%;
        z-index:2;
    }
    .bigpic .a01 .b01 img{
        max-width:100%;
        height:auto;
        height:70vh;
        display:block;
    }
    .td01{
        width:100%;
        float:left;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top:3.75rem;
    }
    .td01 .pic{
        width:100%;
        overflow:hidden;
    }
    .td01 .pic img{
        width:100%;
        height:auto;
        display:block;
    }
    .td01 .tex{
        width:100%;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.925rem */
        margin-top:2.0rem;
    }
    .td01 .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }
    .td01 .tex dl dd{
        margin-top:0.62rem;
        margin-bottom:1.5rem;
        color: var(---999, #999);
        font-family: "Microsoft YaHei";
        font-size: 1.0rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        text-transform: none;
    }
    .tdtit{
        width:100%;
        float:left;
        margin-top:2.75rem;
    }
    .tdtit dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .tdtit dl dd{
        margin-top:1.5rem;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.925rem */
    }
    .subNavBox2{
        width:100%;
        float:left;
        margin-top:1.25rem;
    }
    .subNav2{
        width:100%;
        float:left;
        DISPLAY: block;
        CURSOR: pointer;
        border-bottom:1px solid rgba(0, 0, 0, 0.10);
        font-size: 1.0rem;
        font-weight: bold;
        padding-bottom:1.2rem;
        padding-top:1.5rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
    .subNav2 i{
        width:auto;
        display:flex;
        align-items: center;
        color: var(---333, #333);
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .subNav2 i::after{
        margin-left:0.35rem;
        width: 1.0rem;
        height: 1.0rem;
        content:'';
        display:inline-block;
        background-image:url(../fonts/jia.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .subNav2:hover{float:left; }
    .currentDd2{
        border-bottom:1px solid #0056B1;
    }
    .currentDd2 i::after{
        background-image:url(../fonts/jian.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }
    .navContent2{
        display: none;
        float:left;
        width:100%;
        padding-bottom:1.25rem;
        padding-top:2.87rem;
    }
    .navContent2 .a01{
        width:100%;
        float:left;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .navContent2 .a01 .pic{
        width:100%;
        overflow:hidden;
    }
    .navContent2 .a01 .pic img{
        width:100%;
        height:auto;
        display:block;
    }
    .navContent2 .a01 .tex{
        width:100%;
        color: var(---666, #666);
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        margin-top: 2rem;
        font-weight: 400;
        line-height: 180%; /* 1.925rem */
    }
    .navContent2 .a01 .tex h1{
        margin-bottom:1.0rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        text-transform: none;
    }

    .lxfs{
        width:100%;
        float:left;
        margin-top:3.75rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .lxfs .pic{
        width:100%;
        margin-top:2rem;
        overflow:hidden;
    }
    .lxfs .pic img{
        width:100%;
        height:auto;
        display:block;
    }
    .lxfs .tex{
        width:100%;
    }
    .lxfs .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom:2.37rem;
    }
    .lxfs .tex dl dd{
        margin-bottom:1.12rem;
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 0.9rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .lxfs .tex .more{
        display:flex;
        margin-top:1.4rem;
    }
    .lxfs .tex .more a{
        display: flex;
        padding: 0.5rem 1.1875rem;
        justify-content: center;
        align-items: center;
        border: 1px solid var(--0056-b-1, #0056B1);
        background: #FFF;
        color: var(--0056-b-1, #0056B1);
        text-align: center;
        font-family: "Microsoft YaHei";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 182.982%; /* 1.60113rem */
        letter-spacing: 0.13125rem;
    }
    .lxfs .tex .more a::after{
        margin-left:0.62rem;
        width: 1.1875rem;
        height: 1.1875rem;
        content:'';
        display:inline-block;
        background-image:url(../fonts/fx.svg);
        background-position:center;
        background-repeat:no-repeat;
        background-size:contain;
    }

    .rc01{
        width:100%;
        float:left;
        color: var(---666, #666);
        text-align: justify;
        font-family: "Source Han Sans CN";
        font-size:0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 2.25rem */
        margin-top:2.75rem;
    }
    .rc01 h1{
        color: var(--0056-b-1, #0056B1);
        font-family: "Source Han Sans CN";
        font-size: 0.9rem;
        font-style: normal;
        font-weight: 500;
        line-height: normal;
    }
    .rc01 h2{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        margin-bottom:1.87rem;
    }
    .rc01 ul{
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .rc01 ul li{
        width:100%;
        background: #F3F3F3;
        margin-top:1.75rem;
    }
    .rc01 ul li:nth-child(3n){
        margin-right:0px;
    }
    .rc01 ul li .pic{
        overflow:hidden;
    }
    .rc01 ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .rc01 ul li:hover .pic img{
        transform: scale(1.05);
    }
    .rc01 ul li .tex{
        padding:2.0rem;
    }
    .rc01 ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.125rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .rc01 ul li .tex dl dd{
        margin-top:1.25rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "Source Han Sans CN";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 2rem */
    }

    .zp02{
        width: 100%;
        float: left;
        margin-top: 3.25rem;
    }

    .subNavBox4{
        width:100%;
        float:left;
        border: 1px solid rgba(0,0,0,0.1);
    }
    .subNavBox4 h1{
        HEIGHT:2.5rem;
        line-height: 2.5rem;
        display: flex;
        font-size:0.8rem;
        background: var(--0056-b-1, #0056B1);
        font-weight: normal;
        color: #FFFFFF;
        justify-content: space-between;
        width:100%;
        float:left;
    }
    .subNavBox4 h1 i{
        width: 20%;
        text-align:center;
        border-right:1px solid rgba(0,0,0,0.1);
    }
    .subNav4{
        width:100%;
        float:left;
        HEIGHT:2.5rem;
        display: flex;
        justify-content: space-between;
        CURSOR: pointer;
        text-align:left;
        border-bottom:1px solid rgba(0,0,0,0.1);
        background-color: #F9FAFB;
        line-height:2.5rem;
        font-size:0.8rem;
        background-color:#FFF;
    }
    .subNav4 i{
        width: 20%;
        text-align:center;
        border-right:1px solid rgba(0,0,0,0.1);
        text-transform: none;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .subNav4:hover{float:left; }
    .currentDd4{background: #fff;}
    .currentDd4 i{
        color: #333;
    }
    .navContent4{
        display: none;
        float:left;
        width:100%;
        padding:1.0rem;
        line-height:1.5rem;
        font-size:0.7rem;
        background: var(---Gray-6, #F2F2F2);
    }
    .navContent4 .line{
        width:100%;
        height:1px;
        margin-bottom:1.0rem;
        margin-top:1.0rem;
        background-color:rgba(0,0,0,0.1);
    }
    .navContent4 dl{
        display: flex;
        justify-content: space-between;
        width:100%;
    }
    .navContent4 dl dt{
        font-size: 0.85rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        width:5.0rem;
        margin-top:0.3rem;
    }
    .navContent4 dl dd{
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 200%; /* 2rem */
        width:calc(100% - 5.0rem);
        color: var(---666, #666);
    }
    .red{
        color: var(--0056-b-1, #0056B1);
    }

    .newlist{
        width:100%;
        float:left;
    }
    .newlist ul li{
        width:100%;
        float:left;
        margin-top:2.25rem;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .newlist ul li a{
        width:100%;
        display:flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .newlist ul li .pic{
        width:24%;
        overflow:hidden;
    }
    .newlist ul li .pic img{
        width:100%;
        height:auto;
        display:block;
        transition: all 0.6s;
    }
    .newlist ul li:hover .pic img{
        transform: scale(1.05);
    }
    .newlist ul li .tex{
        width:70%;
        padding-bottom:1.0rem;
        border-bottom:1px solid rgba(0, 0, 0, 0.10);
    }
    .newlist ul li .tex dl dt{
        color: var(---333, #333);
        font-family: "HarmonyOS Sans SC";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .newlist ul li .tex dl dd{
        margin-top:2.5rem;
        overflow: hidden;
        color: var(---999, #999);
        text-overflow: ellipsis;
        font-family: "HarmonyOS Sans SC";
        font-size: 0.875rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 1.575rem */
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        display:none;
    }
    .newlist ul li .tex .date{
        margin-top:0.25rem;
        text-align:right;
        color: var(---999, #999);
        font-family: "HarmonyOS Sans SC";
        font-size: 0.6rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .newcon{
        width:100%;
        float:left;
        margin-top:2.75rem;
        border: 1px solid var(---Gray-5, #E0E0E0);
        background: #FFF;
        padding:2.0rem;
    }

    .newtit{
        width:100%;
        float:left;
        color: var(---Gray1, #333);
        font-family: "Source Han Sans CN";
        font-size: 1.2rem;
        font-style: normal;
        font-weight: 700;
        line-height: normal;
    }
    .newdate{
        width:100%;
        float:left;
        color: var(---Gray-3, #828282);
        font-family: "Microsoft YaHei";
        font-size: 0.75rem;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
        margin-top:1.75rem;
    }
    .newtex{
        width:100%;
        float:left;
        margin-top:2.13rem;
        color: var(---666, #666);
        text-align: justify;
        font-family: "Microsoft YaHei";
        font-size: 0.8rem;
        font-style: normal;
        font-weight: 400;
        line-height: 180%; /* 2.2rem */
    }
    .newtex img{
        max-width:100%;
    }
    .sxp{
        width:100%;
        float:left;
        height: auto;
        background-color:#F2F2F2;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-top:3.75rem;
    }
    .sxp .a01{
        width:100%;
        height: auto;
        display: flex;
        align-items: center;
        padding:1.0rem 2.2vw;
        font-size: 0.875rem;
    }
    .sxp .a01 b{
        font-size: 1rem;
        margin-right:2.5rem;
    }
    .sxp .a02{
        width:100%;
        height:3.0rem;
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        background-color:#0056B1;
    }
    .sxp .a02 img{
        max-height:100%;
        max-width:100%;
    }


    .ssym{
        width:100%;
        float:left;
        padding:2.5rem 0;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom:1px solid #ddd;
    }
    .ssym .a01{
        width:100%;
        font-size:1.5rem;
        font-weight:bold;
        line-height:250%;
    }
    .ssym .a02{
        width:100%;
    }
    .ssym .a02 ul{
        display: flex;
        flex-wrap: wrap;
    }
    .ssym .a02 ul li{
        width:100%;
        padding:1.5rem 0;
        border-bottom:1px solid #ddd;
        font-size:0.875rem;
        line-height:150%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        color:#666;
    }
    .ssym .a02 ul li .aa01{
        color:#0056B1;
    }
    .ssym .a02 ul li:last-child{
        border-bottom:0px;
    }


    .w48{
        width:100%;
    }
    .white{
        color:#FFF;
    }
    .w100{
        width:100%;
    }
    .fl{
        float:left;
    }
    .mart0{
        margin-top:0rem;
    }
    .mart3{
        margin-top:1.75rem;
    }
    .mart5{
        margin-top:1.25rem;
    }
    .mart7{
        margin-top:1.5rem;
    }
    .mart6{
        margin-top:1.25rem;
    }


    .dingw{ width:100%; float:left; margin-top:-5rem;}

}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}

.form-box{
    width: 100%;
    padding-top: 30px;
}
.form-box ul:before,.form-box ul:after{content: '';display: block;clear: both;}
.form-box ul li{padding-bottom: 15px;}
.form-box ul li h3{font-size: 18px;line-height: 30px;}
.form-box ul li input{width: 100%;height: 45px;padding: 6px 15px;border-radius: 6px;}
.form-box ul li input[type="text"],.form-box ul li textarea{border: 1px solid #ddd;}
.form-box ul li textarea{
    width: 100%;
    height: 340px;
    border-radius: 6px;
    padding: 6px 15px;
}
.form-box ul li input[type="submit"]{
    background: var(--0056-b-1, #0056B1);
    border: 1px solid var(--0056-b-1, #0056B1);
    font-size: 18px;
    color: #fff;
}
.form-box ul li input[type="submit"]:hover{
    background: none;
    color: var(--0056-b-1, #0056B1);
}
.form-box ul li img{
    max-width: 100%;
}

.newtex table {
    width: 100%; 
}
.newtex table td {
    padding:10px;
        border: 1px solid #f0f0f0 !important;
        /*background: #3F3F3F;*/
        background: #f2f6f9;
}
.newtex table tr:nth-child(1) td {
        background: #0056B1 !important;
        color:#fff !important;
        border-color:#0056B1 !important;
    }
    .newtex table tr:nth-child(1) td span,.newtex table tr:nth-child(1) td p ,.newtex table tr:nth-child(1) td strong {
        
        color:#fff !important;
    }