.lg-page{height:100vh;background:#fff;overflow:hidden}
.lg-page .left,.lg-page .right{width:50%;height:100%;position:relative;overflow:hidden}
.lg-page .left{float:left;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.lg-page .left .icn{display:block;width:443px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.lg-page .right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.lg-page .right .flex1{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.r-top1{padding:0 44px;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.r-top1::before{content:"";display:block;position:absolute;bottom:0;left:44px;right:44px;border-bottom:1px dashed #ff762b}
.r-top1 .h3{font-size:30px;color:#333;font-family:SourceHanSerifCN-Heavy;padding:15px 6px;border-bottom:2px solid #ca2623;width:49%;position:relative;z-index:2}
.r-top1 .back{font-size:20px;color:#ca2623;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.r-top1 .back .icon{display:block;width:22px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:10px}
.r-top{position:absolute;top:30px;right:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end}
.r-top .lk{display:block;position:relative;font-size:20px;color:#333;padding:0 20px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.r-top .lk:hover{color:#ca2623}
.r-top .lk::before{content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:24px;background:#9398a3;margin-top:-12px}
.r-top .lk:last-child::before{display:none}
.r-form{width:45%}
.r-form .tit{text-align:center;font-size:40px;color:#333;margin-bottom:65px;font-family:SourceHanSerifCN-Heavy}
.r-form .gp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dcdcdc;border-radius:10px;margin-bottom:30px}
.r-form .icon{width:55px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.r-form .icon img{display:block;width:45%}
.r-form .inpbox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}
.r-form .inp{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:50px;background-color:transparent;border:none;font-size:20px;color:#333;width:0}
.r-form .code{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;height:40px;cursor:pointer}
.r-form .submit{display:block;width:100%;color:#fff;font-size:24px;background:#ca2623;border-radius:10px;height:60px;line-height:60px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border:none}
.r-form .submit:hover{opacity:.88}
.h45{height:45px}
.r-form1{width:54%}
.r-form1 .gp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}
.r-form1 .label{width:110px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;font-size:20px;color:#333;padding-left:12px}
.r-form1 .label.must::before{content:"*";color:#ca2623;position:absolute;top:0;left:0;font-size:20px}
.r-form1 .code{font-size:20px;color:#017feb;border:none;background:0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:140px;text-align:center;cursor:pointer}
.r-form1 .code.on{color:#999;cursor:not-allowed}
.r-form1 .inpbox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dcdcdc;border-radius:10px;overflow:hidden}
.r-form1 .inp{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:50px;background-color:transparent;border:none;font-size:20px;color:#333;padding:0 10px;width:0}
.r-form1 .submit{display:block;width:100%;color:#fff;font-size:24px;background:#ca2623;border-radius:10px;height:60px;line-height:60px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border:none}
.r-form1 .submit:hover{opacity:.88}
.g-tp{font-size:16px;color:#333;border-radius:18px;border:1px solid #efbdbd;padding:5px 7px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;margin-top:-10px}
.g-tp img{display:block;width:17px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:7px}
.g-tp span{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:0}
.ul-listb1 li{margin-bottom:40px}
.ul-listb1 li:last-child{margin-bottom:0}
.ul-listb1 .con{display:block;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.ul-listb1 .con:before{content:'';position:absolute;left:500px;bottom:0;right:0;height:1px;background-color:rgba(203,41,38,.2)}
.ul-listb1 .pic{margin-right:25px;width:500px;position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ul-listb1 .pic:before{content:'';display:block;padding-top:56.2%}
.ul-listb1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-listb1 .text{padding-top:2px;width:-webkit-calc(100% - 525px);width:-moz-calc(100% - 525px);width:calc(100% - 525px);max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.ul-listb1 .tit{font-size:28px;color:#333;line-height:1.43;max-height:2.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-listb1 .tit a{color:inherit}
.ul-listb1 .info{margin-top:18px;font-size:18px;color:#333;line-height:1.5}
.ul-listb1 .info .line{overflow:hidden;margin-bottom:10px}
.ul-listb1 .info .line .s{float:left;min-width:5em}
.ul-listb1 .info .line .p{overflow:hidden;font-weight:700}
.ul-listb1 .btns{position:absolute;right:0;bottom:30px;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.ul-listb1 .btns .a1{padding:0 10px;display:block;min-width:146px;height:52px;line-height:52px;background-color:#ca2623;border-radius:6px;font-size:22px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-listb1 .btns .a1.sty1{background:#d7d7d7;color:rgba(51,51,51,.6)}
.ul-listb1 .disabled .tit{pointer-events:none}
.ul-listb1 .disabled .btns .a1{background:#d7d7d7;color:rgba(51,51,51,.6);pointer-events:none}
.ul-listb1 .tit:hover{color:#ca2623}
.ul-listb1 .btns .a1:hover{opacity:.8}
.b-box1{background:#f9f9f9;color:#333;padding:20px 0}
.b-box1 .wp{overflow:hidden}
.b-box1 .icon{float:left;width:60px;margin-top:-3px}
.b-box1 .icon img{display:block;width:70%}
.b-box1 .right{overflow:hidden}
.b-box1 .tit{font-size:24px;font-weight:700;font-family:SourceHanSerifCN-Bold;margin-bottom:5px}
.b-box1 .desc{font-size:18px;line-height:2}
.b-box1 .xq-info{padding-top:30px;margin-left:35px}
.form01.sty1{padding:22px 0}
.form01.sty1 .filter{padding-left:35px;padding-top:22px}
.xq-info{font-size:22px;color:#333}
.xq-info.small{font-size:18px}
.xq-info .gp{display:inline-block;vertical-align:top;padding-right:20px;margin-right:20px;position:relative}
.xq-info .gp::before{content:"";display:block;width:1px;height:24px;background:#9095a0;position:absolute;top:50%;right:0;margin-top:-12px}
.xq-info .gp:last-child::before{display:none}
.xq-info .gp .s{float:left;margin-right:10px}
.xq-info .gp .p{overflow:hidden;font-weight:700}
.m-cardb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:10px 0}
.m-cardb1 .left{float:left;width:48.75%}
.m-cardb1 .pic{position:relative;height:0;padding-top:62.42%;overflow:hidden}
.m-cardb1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-cardb1 .right{float:right;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:51.25%;padding-left:30px}
.m-cardb1 .tit{font-size:24px;color:#333;font-weight:700;position:relative;border-bottom:1px dashed #ff762b;padding-bottom:20px;font-family:SourceHanSerifCN-Bold}
.m-cardb1 .tit:before{content:'';position:absolute;left:0;bottom:-1px;width:115px;height:2px;background-color:#ca2623}
.m-cardb1 .desc .line{overflow:hidden;font-size:18px;font-weight:700;padding-top:35px}
.m-cardb1 .desc .line .s{float:left;min-width:5em;color:rgba(51,51,51,.7)}
.m-cardb1 .desc .line .p{overflow:hidden;color:#ca2623}
.m-cardb1 .btn{display:block;font-size:24px;color:#fff;background:#ca2623;border-radius:12px;height:60px;line-height:60px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width:55%;cursor:pointer}
.m-cardb1 .btn:hover{opacity:.88}
.m-pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}
.m-pop .pop-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.m-pop .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}
.m-winb1{background-color:#fff;width:800px;border-radius:12px;padding:90px 20px 70px}
.m-winb1 .p{text-align:center;font-size:24px;color:#000;margin-bottom:95px}
.m-winb1 .p img{display:inline-block;vertical-align:middle;margin-top:-4px;width:30px;margin-right:10px}
.m-winb1 .btn{display:block;width:315px;color:#fff;font-size:24px;background:#ca2623;border-radius:12px;height:60px;line-height:60px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin:0 auto;cursor:pointer}
.m-winb1 .btn:hover{opacity:.88}
.b-box2{position:sticky;top:82px;z-index:100;background:#fff;padding:20px 0}
.ks-box .top{background:#fdf8f8;border-left:1px solid #ca2623;border-radius:20px 0 0}
.ks-box .type{display:inline-block;background:#ca2623;color:#fff;font-size:26px;padding:15px 45px 15px 25px;border-radius:20px 35px 35px 0;position:relative;font-family:SourceHanSerifCN-Bold}
.ks-box .type::before{content:'';position:absolute;left:-1px;top:-webkit-calc(100% - 1px);top:-moz-calc(100% - 1px);top:calc(100% - 1px);width:15px;height:13px;background:url(../images/icon-arrow4.png) center center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.ks-box .mbox{font-size:24px;color:#333;padding:30px 50px}
.ks-box .mbox .group{padding-bottom:33px}
.ks-box .mbox .tit{margin-bottom:30px}
.ks-box .mbox .box{padding-left:86px}
.ks-box .mbox .lab{position:relative;display:block;width:100%;background:url(../images/new/ck.png) left 5px no-repeat;-webkit-background-size:28px 28px;-o-background-size:28px;background-size:28px;font-weight:700;overflow:hidden;padding-left:38px;margin-bottom:25px;cursor:pointer}
.ks-box .mbox .lab input{visibility:hidden;position:absolute;left:9999px}
.ks-box .mbox .lab.checked{background-image:url(../images/new/ck1.png)}
.ks-box .bot{text-align:center;padding:75px 0}
.ks-box .bot .btn{display:inline-block;font-size:24px;color:#fff;background:#ca2623;border-radius:12px;height:60px;line-height:60px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width:315px;margin:0 auto;cursor:pointer}
.ks-box .bot .btn:hover{opacity:.88}
.ks-box .q{font-size:24px;color:#333;font-weight:700;margin-bottom:25px}
.ks-box .q.my,.ks-box .q.true{color:#2bb669}
.ks-box .q.false{color:#ca2623}
.ks-box .qq{background:url(../images/new/b-i3.png) 22px center no-repeat #f2f5f1;-webkit-background-size:40px 40px;-o-background-size:40px;background-size:40px;padding:24px 24px 24px 75px;font-size:24px;color:#2bb669;font-weight:700;margin-bottom:30px}
.ks-box .qq b{margin-right:25px}
.ks-box .qq.false{background:url(../images/new/b-i4.png) 22px center no-repeat #faeded;-webkit-background-size:40px 40px;-o-background-size:40px;background-size:40px;color:#ca2623}
.b-box2 .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.s-tm{font-size:18px;color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.s-tm.sty1 b{color:#ca2623;font-size:48px}
.s-tm b{font-size:30px;font-family:SourceHanSerifCN-Heavy;margin-left:10px;margin-bottom:4px}
@media only screen and (min-width:950px) and (max-width:1920px){
.lg-page{height:100vh;background:#fff;overflow:hidden}
.lg-page .left,.lg-page .right{width:50%;height:100%;position:relative;overflow:hidden}
.lg-page .left{float:left;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}
.lg-page .left .icn{display:block;width:23.073vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.lg-page .right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.lg-page .right .flex1{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.r-top1{padding:0 2.292vw;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.r-top1::before{content:"";display:block;position:absolute;bottom:0;left:2.292vw;right:2.292vw;border-bottom:dashed #ff762b}
.r-top1 .h3{font-size:1.563vw;color:#333;font-family:SourceHanSerifCN-Heavy;padding:.781vw .313vw;border-bottom:solid #ca2623;width:49%;position:relative;z-index:2}
.r-top1 .back{font-size:1.042vw;color:#ca2623;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.r-top1 .back .icon{display:block;width:1.146vw;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);margin-right:.521vw}
.r-top{position:absolute;top:1.563vw;right:1.042vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:end}
.r-top .lk{display:block;position:relative;font-size:1.042vw;color:#333;padding:0 1.042vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.r-top .lk:hover{color:#ca2623}
.r-top .lk::before{content:"";display:block;position:absolute;top:50%;right:0;width:.052vw;height:1.25vw;background:#9398a3;margin-top:-.625vw}
.r-top .lk:last-child::before{display:none}
.r-form{width:45%}
.r-form .tit{text-align:center;font-size:2.083vw;color:#333;margin-bottom:3.385vw;font-family:SourceHanSerifCN-Heavy}
.r-form .gp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:solid #dcdcdc;border-radius:.521vw;margin-bottom:1.563vw}
.r-form .icon{width:2.865vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
.r-form .icon img{display:block;width:45%}
.r-form .inpbox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.521vw}
.r-form .inp{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:2.604vw;background-color:transparent;border:none;font-size:1.042vw;color:#333}
.r-form .code{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:block;height:2.083vw;cursor:pointer}
.r-form .submit{display:block;width:100%;color:#fff;font-size:1.25vw;background:#ca2623;border-radius:.521vw;height:3.125vw;line-height:3.125vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border:none}
.r-form .submit:hover{opacity:.88}
.h45{height:2.344vw}
.r-form1{width:54%}
.r-form1 .gp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.563vw}
.r-form1 .label{width:5.729vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;font-size:1.042vw;color:#333;padding-left:.625vw}
.r-form1 .label.must::before{content:"*";color:#ca2623;position:absolute;top:0;left:0;font-size:1.042vw}
.r-form1 .code{font-size:1.042vw;color:#017feb;border:none;background:0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:7.292vw;text-align:center;cursor:pointer}
.r-form1 .code.on{color:#999;cursor:not-allowed}
.r-form1 .inpbox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:solid #dcdcdc;border-radius:.521vw;overflow:hidden}
.r-form1 .inp{display:block;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;height:2.604vw;background-color:transparent;border:none;font-size:1.042vw;color:#333;padding:0 .521vw;width:0}
.r-form1 .submit{display:block;width:100%;color:#fff;font-size:1.25vw;background:#ca2623;border-radius:.521vw;height:3.125vw;line-height:3.125vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;border:none}
.r-form1 .submit:hover{opacity:.88}
.g-tp{font-size:.833vw;color:#333;border-radius:.938vw;border:solid #efbdbd;padding:.26vw .365vw;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.563vw;margin-top:-.521vw}
.g-tp img{display:block;width:.885vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.365vw}
.g-tp span{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;width:0}
.ul-listb1 li{margin-bottom:2.083vw}
.ul-listb1 li:last-child{margin-bottom:0}
.ul-listb1 .con{display:block;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.ul-listb1 .con:before{content:'';position:absolute;left:26.042vw;bottom:0;right:0;height:.052vw;background-color:rgba(203,41,38,.2)}
.ul-listb1 .pic{margin-right:1.302vw;width:26.042vw;position:relative;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.ul-listb1 .pic:before{content:'';display:block;padding-top:56.2%}
.ul-listb1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-listb1 .text{padding-top:.104vw;width:-webkit-calc(100% - 27.344vw);width:-moz-calc(100% - 27.344vw);width:calc(100% - 27.344vw);max-width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.ul-listb1 .tit{font-size:1.458vw;color:#333;line-height:1.43;max-height:2.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-listb1 .tit a{color:inherit}
.ul-listb1 .info{margin-top:.938vw;font-size:.938vw;color:#333;line-height:1.5}
.ul-listb1 .info .line{overflow:hidden;margin-bottom:.521vw}
.ul-listb1 .info .line .s{float:left;min-width:5em}
.ul-listb1 .info .line .p{overflow:hidden;font-weight:700}
.ul-listb1 .btns{position:absolute;right:0;bottom:1.563vw;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.ul-listb1 .btns .a1{padding:0 .521vw;display:block;min-width:7.604vw;height:2.708vw;line-height:2.708vw;background-color:#ca2623;border-radius:.313vw;font-size:1.146vw;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.ul-listb1 .btns .a1.sty1{background:#d7d7d7;color:rgba(51,51,51,.6)}
.ul-listb1 .disabled .tit{pointer-events:none}
.ul-listb1 .disabled .btns .a1{background:#d7d7d7;color:rgba(51,51,51,.6);pointer-events:none}
.ul-listb1 .tit:hover{color:#ca2623}
.ul-listb1 .btns .a1:hover{opacity:.8}
.b-box1{background:#f9f9f9;color:#333;padding:1.042vw 0}
.b-box1 .wp{overflow:hidden}
.b-box1 .icon{float:left;width:3.125vw;margin-top:-.156vw}
.b-box1 .icon img{display:block;width:70%}
.b-box1 .right{overflow:hidden}
.b-box1 .tit{font-size:1.25vw;font-weight:700;font-family:SourceHanSerifCN-Bold;margin-bottom:.26vw}
.b-box1 .desc{font-size:.938vw;line-height:2}
.b-box1 .xq-info{padding-top:1.563vw;margin-left:1.823vw}
.form01.sty1{padding:1.146vw 0}
.form01.sty1 .filter{padding-left:1.823vw;padding-top:1.146vw}
.xq-info{font-size:1.146vw;color:#333}
.xq-info.small{font-size:.938vw}
.xq-info .gp{display:inline-block;vertical-align:top;padding-right:1.042vw;margin-right:1.042vw;position:relative}
.xq-info .gp::before{content:"";display:block;width:.052vw;height:1.25vw;background:#9095a0;position:absolute;top:50%;right:0;margin-top:-.625vw}
.xq-info .gp:last-child::before{display:none}
.xq-info .gp .s{float:left;margin-right:.521vw}
.xq-info .gp .p{overflow:hidden;font-weight:700}
.m-cardb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:.521vw 0}
.m-cardb1 .left{float:left;width:48.75%}
.m-cardb1 .pic{position:relative;height:0;padding-top:62.42%;overflow:hidden}
.m-cardb1 .pic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.m-cardb1 .right{float:right;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:51.25%;padding-left:1.563vw}
.m-cardb1 .tit{font-size:1.25vw;color:#333;font-weight:700;position:relative;border-bottom:dashed #ff762b;padding-bottom:1.042vw;font-family:SourceHanSerifCN-Bold}
.m-cardb1 .tit:before{content:'';position:absolute;left:0;bottom:-.052vw;width:5.99vw;height:.104vw;background-color:#ca2623}
.m-cardb1 .desc .line{overflow:hidden;font-size:.938vw;font-weight:700;padding-top:1.823vw}
.m-cardb1 .desc .line .s{float:left;min-width:5em;color:rgba(51,51,51,.7)}
.m-cardb1 .desc .line .p{overflow:hidden;color:#ca2623}
.m-cardb1 .btn{display:block;font-size:1.25vw;color:#fff;background:#ca2623;border-radius:.625vw;height:3.125vw;line-height:3.125vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width:55%;cursor:pointer}
.m-cardb1 .btn:hover{opacity:.88}
.m-pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none}
.m-pop .pop-bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6}
.m-pop .inner{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}
.m-winb1{background-color:#fff;width:41.667vw;border-radius:.625vw;padding:4.688vw 1.042vw 3.646vw}
.m-winb1 .p{text-align:center;font-size:1.25vw;color:#000;margin-bottom:4.948vw}
.m-winb1 .p img{display:inline-block;vertical-align:middle;margin-top:-.208vw;width:1.563vw;margin-right:.521vw}
.m-winb1 .btn{display:block;width:16.406vw;color:#fff;font-size:1.25vw;background:#ca2623;border-radius:.625vw;height:3.125vw;line-height:3.125vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin:0 auto;cursor:pointer}
.m-winb1 .btn:hover{opacity:.88}
.b-box2{position:sticky;top:4.271vw;z-index:100;background:#fff;padding:1.042vw 0}
.ks-box .top{background:#fdf8f8;border-left:solid #ca2623;border-radius:1.042vw 0 0}
.ks-box .type{display:inline-block;background:#ca2623;color:#fff;font-size:1.354vw;padding:.781vw 2.344vw .781vw 1.302vw;border-radius:1.042vw 1.823vw 1.823vw 0;position:relative;font-family:SourceHanSerifCN-Bold}
.ks-box .type::before{content:'';position:absolute;left:-.052vw;top:-webkit-calc(100% - .052vw);top:-moz-calc(100% - .052vw);top:calc(100% - .052vw);width:.781vw;height:.677vw;background:url(../images/icon-arrow4.png) center center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}
.ks-box .mbox{font-size:1.25vw;color:#333;padding:1.563vw 2.604vw}
.ks-box .mbox .group{padding-bottom:1.719vw}
.ks-box .mbox .tit{margin-bottom:1.563vw}
.ks-box .mbox .box{padding-left:4.479vw}
.ks-box .mbox .lab{position:relative;display:block;width:100%;background:url(../images/new/ck.png) left no-repeat;-webkit-background-size:1.458vw 1.458vw;-o-background-size:1.458vw;background-size:1.458vw;font-weight:700;overflow:hidden;padding-left:1.979vw;margin-bottom:1.302vw;cursor:pointer}
.ks-box .mbox .lab input{visibility:hidden;position:absolute;left:520.781vw}
.ks-box .mbox .lab.checked{background-image:url(../images/new/ck1.png)}
.ks-box .bot{text-align:center;padding:3.906vw 0}
.ks-box .bot .btn{display:inline-block;font-size:1.25vw;color:#fff;background:#ca2623;border-radius:.625vw;height:3.125vw;line-height:3.125vw;text-align:center;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;width:16.406vw;margin:0 auto;cursor:pointer}
.ks-box .bot .btn:hover{opacity:.88}
.ks-box .q{font-size:1.25vw;color:#333;font-weight:700;margin-bottom:1.302vw}
.ks-box .q.my,.ks-box .q.true{color:#2bb669}
.ks-box .q.false{color:#ca2623}
.ks-box .qq{background:url(../images/new/b-i3.png) center no-repeat #f2f5f1;-webkit-background-size:2.083vw 2.083vw;-o-background-size:2.083vw;background-size:2.083vw;padding:1.25vw;font-size:1.25vw;color:#2bb669;font-weight:700;padding-left:3.906vw;margin-bottom:1.563vw}
.ks-box .qq b{margin-right:1.302vw}
.ks-box .qq.false{background:url(../images/new/b-i4.png) center no-repeat #faeded;-webkit-background-size:2.083vw 2.083vw;-o-background-size:2.083vw;background-size:2.083vw;color:#ca2623}
.b-box2 .wp{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.s-tm{font-size:.938vw;color:#333;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.s-tm.sty1 b{color:#ca2623;font-size:2.5vw}
.s-tm b{font-size:1.563vw;font-family:SourceHanSerifCN-Heavy;margin-left:.521vw;margin-bottom:.208vw}
}
@media only screen and (max-width:1199px){
.lgpg{padding-top:0!important}
.b-box2{top:60px}
}
@media only screen and (max-width:949px){
.form01.sty1{padding-top:0}
.b-box1 .tit{font-size:18px}
.b-box1 .icon{width:45px}
.b-box1 .desc{font-size:14px;line-height:1.7}
.xq-info,.xq-info.small{font-size:14px}
.xq-info .gp{padding-right:8px;margin-right:8px}
.xq-info .gp::before{height:16px;margin-top:-8px}
.s-tm{font-size:14px}
.s-tm b,.s-tm.sty1 b{font-size:16px}
.form01.sty1 .filter{padding-left:0}
.b-box1 .xq-info{margin-left:0}
.lg-page{height:auto}
.lg-page .left,.lg-page .right{width:auto;float:none;display:block}
.lg-page .left{padding-top:100%}
.lg-page .left .icn{width:50%}
.r-top{position:static;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0}
.r-form{width:100%;padding:15px 15px 40px}
.r-form .tit{font-size:28px;margin-bottom:20px}
.r-form .gp{margin-bottom:15px}
.r-form .icon{width:40px}
.r-form .inp{height:40px;font-size:16px}
.r-form .code{height:30px}
.r-form .submit{height:40px;line-height:40px;font-size:16px}
.h45{display:none}
.r-top1{padding:0}
.r-top1 .h3{font-size:24px}
.r-top1 .back{font-size:16px;padding-right:10px}
.r-top1 .back img{width:16px;margin-right:8px}
.r-top1::before{left:0;right:0}
.r-form1{width:100%;padding:15px 15px 40px}
.r-form1 .gp{margin-bottom:15px}
.r-form1 .label{font-size:16px;width:85px}
.r-form1 .inp{height:40px;font-size:16px}
.r-form1 .code{font-size:16px;width:auto;padding-right:5px}
.r-form1 .submit{height:40px;line-height:40px;font-size:16px}
.ul-listb1 li{margin-bottom:20px}
.ul-listb1 .text{padding-bottom:50px}
.ul-listb1 .tit{font-size:16px}
.ul-listb1 .info{margin-top:10px;font-size:13px}
.ul-listb1 .btns{bottom:10px}
.ul-listb1 .btns .a1{min-width:90px;height:34px;line-height:34px;font-size:14px}
.ul-listb1 .con{display:block}
.ul-listb1 .con:before{left:0}
.ul-listb1 .pic,.ul-listb1 .text{width:100%;margin:0}
.ul-listb1 .pic{margin-bottom:10px}
.ks-box .mbox{font-size:16px;padding:15px}
.ks-box .mbox .group{padding-bottom:15px}
.ks-box .mbox .box{padding-left:0}
.ks-box .mbox .tit{margin-bottom:10px}
.ks-box .mbox .lab,.ks-box .mbox .q{font-size:14px;margin-bottom:5px;padding-left:18px;-webkit-background-size:12px 12px;-o-background-size:12px;background-size:12px}
.ks-box .mbox .q{padding-left:0}
.ks-box .mbox .qq{font-size:16px;padding:8px 8px 8px 30px;margin-bottom:10px;background-position:5px 10px;-webkit-background-size:20px 20px;-o-background-size:20px;background-size:20px;margin-top:15px}
.ks-box .mbox .qq b{margin-right:5px}
.ks-box .bot{padding:15px 0}
.ks-box .bot .btn{display:block;width:auto;font-size:16px;height:40px;line-height:40px}
.m-winb1{width:88vw;padding:30px 15px}
.m-winb1 .p{font-size:18px;margin-bottom:30px}
.m-winb1 .p img{width:20px}
.m-winb1 .btn{display:block;width:auto;font-size:16px;height:40px;line-height:40px}
.m-cardb1{display:block}
.m-cardb1 .left,.m-cardb1 .right{float:none;width:auto}
.m-cardb1 .right{padding:15px 0}
.m-cardb1 .tit{font-size:18px;padding-bottom:10px;margin-bottom:10px}
.m-cardb1 .desc{margin-bottom:15px}
.m-cardb1 .desc .line{font-size:14px;padding-top:5px}
.m-cardb1 .btn{font-size:16px;height:40px;line-height:40px;margin:0 auto}
}
@media only screen and (max-width:767px){
.b-box2{padding:10px 0}
.b-box2 .wp{display:block}
}