.wp1228{margin:0 auto;width:95%;max-width:1228px}
@media only screen and (max-width:1200px){
.wp1228{width:auto;padding:0 20px}
}
.jl-row1{padding:118px 0 80px;overflow:hidden}
.jl-cur1{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:21px}
.jl-cur1 a,.jl-cur1 p,.jl-cur1 span{display:block;font-size:14px;line-height:22px;color:#848fa0}
.jl-cur1 span{color:#d1dae8;margin:0 8px}
.jl-cur1 a:hover,.jl-cur1 p{color:#1e2128}
.jl-info1{position:relative;overflow:hidden}
.jl-info1 .infobox{float:left;width:58.66%;margin-right:40px;padding-right:40px;border-right:1px solid #d1dae8}
.jl-info1 .infobox .bigtit{font-size:36px;line-height:1.25;margin-bottom:12px;font-weight:500;color:#1e2128}
.jl-info1 .infobox .time{font-size:16px;line-height:24px;margin-bottom:40px;font-weight:300;color:#848fa0}
.jl-info1 .infobox .lab{font-size:20px;line-height:1;margin-bottom:20px;font-weight:500;color:#1e2128}
.jl-info1 .infobox .list{display:flex;flex-wrap:wrap;margin-bottom:28px;max-width:460px}
.jl-info1 .infobox .con{display:flex;align-items:center;height:36px;padding:0 12px;margin-right:12px;margin-bottom:12px;background-color:#e3edff;border-radius:4px;overflow:hidden}
.jl-info1 .infobox .con:last-child{margin-right:0}
.jl-info1 .infobox .icn{display:block;width:28px;margin-right:8px;font-size:0}
.jl-info1 .infobox .icn img{margin:0}
.jl-info1 .infobox .txt{font-size:16px;color:#1e2128;font-weight:500}
.jl-info1 .infobox .desc{font-size:16px;line-height:24px;margin-bottom:40px;font-weight:300;color:#1e2128}
.jl-info1 .infobox .desc:last-child{margin-bottom:0}
.jl-info1 .infobox .desc span{display:block;font-weight:500;margin-bottom:8px}
.jl-info1 .infobox img{display:block;margin:20px 0;max-width:100%}
.jl-info1 .rightbox{display:block;overflow:hidden}
.jl-info1 .rightbox .bigtit{font-size:24px;line-height:1.25;color:#1e2128;margin-bottom:40px;font-weight:500}
.jl-info1 .rightbox .lab{font-size:20px;line-height:1;color:#1e2128;margin-bottom:16px;font-weight:500}
.jl-info1 .rightbox .lab span{margin-left:4px;color:#ee5757;font-weight:600}
.jl-info1 .rightbox .ipt{display:block;width:100%;margin-bottom:40px;padding:0 40px;border:1px solid #d1dae8;border-radius:50px;overflow:hidden}
.jl-info1 .rightbox input{display:block;width:100%;height:58px;line-height:58px;font-size:20px;color:#1e2128;font-weight:300}
.jl-info1 .rightbox .cont-gsubmit{color:#fff}
.jl-info1 .rightbox .area{display:block;margin-bottom:40px;border:1px solid #d1dae8;border-radius:20px;overflow:hidden}
.jl-info1 .rightbox textarea{display:block;width:100%;height:178px;padding:28px 40px;font-size:20px;line-height:1.5;color:#1e2128;resize:none;font-weight:300}
.jl-info1 .rightbox button{display:block;width:100%;height:60px;line-height:60px;text-align:center;border:none;font-size:20px;color:#fff;background-color:#0074fc;border-radius:50px;cursor:pointer;overflow:hidden;transition:.5s;position:relative}
.jl-info1 .rightbox button::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0074fc;z-index:-1}
.jl-info1 .rightbox button:hover{background:linear-gradient(92.75deg,#00a1fc 1.87%,#0074fc 91.88%)}
@media only screen and (min-width:950px) and (max-width:1480px){
.jl-row1{padding:4.054vw 0 5.405vw}
.jl-cur1{margin-bottom:1.418vw}
.jl-cur1 span{margin:0 .54vw}
.jl-info1 .infobox{margin-right:2.702vw;padding-right:2.702vw}
.jl-info1 .infobox .bigtit{margin-bottom:.81vw}
.jl-info1 .infobox .time{margin-bottom:2.702vw}
.jl-info1 .infobox .lab{margin-bottom:1.351vw}
.jl-info1 .infobox .list{margin-bottom:2.702vw}
.jl-info1 .infobox .con{margin-right:.81vw}
.jl-info1 .infobox .icn{margin-right:.54vw}
.jl-info1 .infobox .desc{margin-bottom:2.702vw}
.jl-info1 .infobox .desc span{margin-bottom:.54vw}
.jl-info1 .infobox img{margin:1.351vw 0}
.jl-info1 .rightbox .bigtit{margin-bottom:2.702vw}
.jl-info1 .rightbox .lab{margin-bottom:1.081vw}
.jl-info1 .rightbox .lab span{margin-left:.27vw}
.jl-info1 .rightbox .ipt{margin-bottom:2.702vw;padding:0 2.702vw}
.jl-info1 .rightbox input{height:3.918vw}
.jl-info1 .rightbox .area{margin-bottom:2.702vw;border-radius:1.351vw}
.jl-info1 .rightbox textarea{height:12.02vw;padding:1.891vw 2.702vw}
.jl-info1 .rightbox button{height:4.054vw;line-height:4.054vw;border-radius:3.378vw}
}
@media only screen and (max-width:950px){
.jl-row1{padding:0}
.jl-cur1{display:none}
.jl-info1 .infobox{float:none;width:auto;margin-right:0;border:none;padding:40px 0}
.jl-info1 .infobox .bigtit{font-size:24px}
.jl-info1 .infobox .time{font-size:14px;line-height:1.5}
.jl-info1 .infobox .lab{margin-bottom:12px}
.jl-info1 .infobox .con{height:30px;padding:0 8px}
.jl-info1 .infobox .icn{width:20px}
.jl-info1 .infobox .txt{font-size:14px}
.jl-info1 .infobox .desc{font-size:14px;line-height:1.5}
.jl-info1 .infobox .desc span{font-size:16px;line-height:1.6}
.jl-info1 .infobox img{margin:12px 0}
.jl-info1 .rightbox{padding:40px 8px 28px}
.jl-info1 .rightbox .lab{font-size:16px;line-height:1.25;margin-bottom:8px}
.jl-info1 .rightbox .ipt{padding:0 20px}
.jl-info1 .rightbox input{height:38px;line-height:38px;font-size:16px}
.jl-info1 .rightbox .area{border-radius:12px;margin-bottom:28px}
.jl-info1 .rightbox textarea{height:78px;padding:10px 20px;font-size:16px;line-height:24px}
.jl-info1 .rightbox button{height:40px;line-height:40px;font-size:16px}
}
/*!* RIO计算器 */
.jl-ban1{position:relative;overflow:hidden}
.jl-ban1 img{width:100%;height:723px;background:50% cover no-repeat;-o-object-fit:cover;object-fit:cover}
.jl-ban1 .img2{display:none}
.jl-ban1 .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:40px;overflow:hidden}
.jl-ban1 .box{overflow:hidden}
.jl-ban1 i{display:block;float:left;width:48px;height:48px;background:url(../images-kaibo/iconq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:20px;margin-top:10px;overflow:hidden}
.jl-ban1 .text{overflow:hidden}
.jl-ban1 h3{font-size:40px;color:#1e2128;line-height:1.5em;font-weight:500;margin-bottom:8px;overflow:hidden}
.jl-ban1 h3 em{display:inline-block;vertical-align:middle;font-weight:400;margin-left:12px}
.jl-ban1 .titsub{display:block;font-size:28px;color:#1e2128;line-height:1.29em;margin-bottom:60px;font-weight:500;overflow:hidden}
.jl-ban1 .desc{font-size:20px;color:#1e2128;line-height:1.33em;overflow:hidden;font-weight:300}
.jl-ban1 .desc p{margin-bottom:12px}
.jl-ban1 .bot{margin-top:48px;overflow:hidden}
.jl-ban1 .bot a{display:block;float:left;width:160px;font-size:20px;color:#0074fc;line-height:56px;font-weight:500;text-align:center;border:2px solid #0074fc;border-radius:30px;margin-right:12px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.jl-ban1 .bot a:hover{background:rgba(0,57,252,.05)}
.jl-ban1 .bot .a1{color:#fff;line-height:60px;background:#0074fc;border:none}
.jl-ban1 .bot .a1:hover{background:linear-gradient(92.75deg,#00a1fc 1.87%,#0074fc 91.88%)}
.jl-bluebody{background-color:#f0f5ff}
.jl-bluebody .new-ul-listidx1 .con{background-color:#fff}
@media only screen and (min-width:950px) and (max-width:1920px){
.jl-ban1 .txt{margin-top:2.083vw}
.jl-ban1 img{height:37.65vw}
.jl-ban1 i{margin-right:1.041vw}
.jl-ban1 h3 em{margin-left:.625vw}
.jl-ban1 .titsub{margin-bottom:3.125vw}
.jl-ban1 .bot{margin-top:2.5vw}
}
@media only screen and (max-width:1480px){
.jl-ban1 .titsub{margin-bottom:20px}
.jl-ban1 .bot{margin-top:20px}
}
@media only screen and (max-width:1200px){
.jl-ban1 .wp{padding:0 28px}
.jl-ban1 img{display:block;height:auto}
.jl-ban1 i{width:40px;height:40px;margin-right:10px;margin-top:2px}
.jl-ban1 h3{font-size:28px;line-height:36px;margin-bottom:0}
.jl-ban1 .titsub{font-size:18px;margin-bottom:20px;font-weight:400}
.jl-ban1 .desc{font-size:16px;margin-bottom:10px}
.jl-ban1 .bot{margin-top:10px}
.jl-ban1 .bot a{width:112px;font-size:16px;line-height:38px;border-width:1px}
.jl-ban1 .bot .a1{line-height:40px}
.jl-bluebody .new-g-titzd1 span{display:none}
}
@media only screen and (max-width:949px){
.jl-ban1,.jl-ban1 .txt{margin-top:0}
.jl-ban1 .img1{display:none}
.jl-ban1 .img2{display:block}
.jl-ban1 .txt{top:37%;bottom:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-bottom:80px}
.jl-ban1 i{float:none;width:30px;height:30px;margin:0 0 20px}
.jl-ban1 h3 em{display:block;font-size:16px;line-height:1.5em;font-weight:400;margin-left:0}
.jl-ban1 .titsub{font-size:16px;margin-bottom:28px}
.jl-ban1 .desc .pp{display:none}
.jl-ban1 span{display: block;}
.jl-ban1 .desc{max-width:55%;font-size:14px;line-height:1.5em;margin-bottom:28px}
.jl-ban1 .desc p{margin-bottom:0}
.jl-ban1 .bot{position:absolute;left:28px;right:28px;bottom:40px;z-index:2;margin-top:0}
}
@media only screen and (max-width:480px) {
.jl-ban1 .txt{top: auto;}
}
.jl-row2{padding:100px 0 80px;overflow:hidden}
.jl-txt1{margin-bottom:40px}
.jl-txt1 li{margin-bottom:80px}
.jl-txt1 li:last-child{margin-bottom:0}
.jl-txt1 .con{display:block;overflow:hidden}
.jl-txt1 .txt{float:left;width:48.4375%}
.jl-txt1 .pic{float:right;width:48.4375%}
.jl-txt1 li:nth-child(2n) .txt{float:right}
.jl-txt1 li:nth-child(2n) .pic{float:left}
.jl-txt1 .tit{font-size:36px;color:#1e2128;line-height:1.25;margin-bottom:20px;font-weight:500}
.jl-txt1 .desc{font-size:16px;line-height:24px;margin-bottom:20px;color:#1e2128;font-weight:300}
.jl-txt1 .desc:last-child{margin-bottom:0}
.jl-txt1 .desc span{display:block;font-weight:500;margin-bottom:8px}
.jl-txt1 .pic img{display:block;max-width:100%;margin:0 auto}
.jl-more1{display:block;width:400px;max-width:100%;margin:0 auto;text-align:center;line-height:60px;font-size:20px;color:#fff;background-color:#0074fc;border-radius:50px}
.jl-more1:hover{color:#fff;background:linear-gradient(92.75deg,#00a1fc 1.87%,#0074fc 91.88%)}
@media only screen and (min-width:950px) and (max-width:1480px){
.jl-row2{padding:6.756vw 0 5.405vw}
.jl-txt1{margin-bottom:2.702vw}
.jl-txt1 li{margin-bottom:5.405vw}
}
@media only screen and (max-width:1200px){
.jl-row2{padding:40px 0 28px}
.jl-row2 .wp{padding:0 28px}
.jl-txt1{margin-bottom:28px}
.jl-txt1 li{margin-bottom:40px}
}
@media only screen and (max-width:950px){
.jl-txt1 .pic,.jl-txt1 .txt{float:none!important;width:auto}
.jl-txt1 .txt{margin-bottom:20px}
.jl-txt1 .tit{font-size:20px;line-height:1;margin-bottom:20px}
.jl-txt1 .desc{font-size:14px;line-height:1.5;margin-bottom:20px}
.jl-more1{line-height:40px;font-size:16px}
}
/*!* RIO计算器 end */
.jl-info1 .infobox img {
  max-width: 800px;
  margin: 20px auto;
  width: 100%;
}
.new-g-links{display:flex;justify-content:center;align-items:center;overflow:hidden}
.new-g-links .btn{display:block;float:left;width:160px;font-size:20px;color:#0074fc;height:60px;line-height:56px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-weight:500;text-align:center;border:2px solid #0074fc;border-radius:30px;margin-right:12px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.new-g-links .btn.active{background:#0074fc;color:#fff}
.new-g-links .active:hover{color:#fff;background:linear-gradient(92.75deg,#00a1fc 1.87%,#0074fc 91.88%);border:none}
.new-g-links .btn.btn-new {
  margin-top: 50px;
  width: 490px;
  height: 58px;
  line-height: 58px;
  background: rgba(0, 116, 252, 1);
  border: none!important;
  font-size: 20px;
}
@media only screen and (max-width: 950px) {
  .jl-row1 {
    padding-bottom: 50px;
  }
  .new-g-links .btn.btn-new {
    margin-top: 0;
    width: 100%;
    max-width: 280px;
    height: 34px;
    line-height: 34px;
    background: rgba(0, 116, 252, 1);
    font-size: 16px;
  }
}