*{box-sizing:border-box}
html,body{margin:0;padding:0}
body.tpl-jinrong{
  color:#555;background:#fff;
  font:14px/1.75 "Microsoft YaHei",Arial,sans-serif
}
h1,h2,h3,h4,h5,p,ul,dl,dd,dt{margin:0;padding:0}
ul{list-style:none}
a{text-decoration:none;color:#555}
img{border:0;max-width:100%;vertical-align:middle}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.container{max-width:1230px;margin:0 auto;padding:0 15px}

.x-header{padding:14px 0 0;background:#fff}
.x-header .container{display:flex;justify-content:space-between;align-items:center;min-height:100px}
.x-logo{width:32%;margin:0;display:flex;align-items:center}
.x-logo a{
  display:block;overflow:hidden;color:#132b83;font-size:22px;font-weight:700;line-height:1.35;
  white-space:nowrap;text-overflow:ellipsis
}
.x-header-right{width:66%;text-align:right}
.hotline{
  display:inline-block;padding:0 0 0 22px;
  background:url(/template-static/jinrong/images/318aa26c06a84e24377bacbddfb734f053cbd7db.png) no-repeat 0 50%;
  color:#132b83;font:14px/24px Arial
}
.x-menu{display:flex;justify-content:flex-end;margin-top:16px}
.x-menu>li{text-align:center}
.x-menu>li>a{display:block;padding:0 22px 18px;color:#555;font-size:16px;line-height:2.4}
.x-menu>li>a:hover,.x-menu>li.active>a{color:#132b83}

.x-banner{overflow:hidden;background:#132b83}
.x-banner img{display:block;width:100%;height:auto}
.x-banner img[src=""]{display:none}

.x-title{text-align:center}
.x-title h3{color:#333;font-size:38px;font-weight:400;line-height:1.5}
.x-title h3 span{
  padding-right:20px;color:#132b83;font-size:42px;font-weight:600;text-transform:uppercase
}

.product{padding:5vh 0 7vh}
.x-product{margin-top:5vh}
body.tpl-jinrong .product .product-source,
body.tpl-jinrong .product .product-source ul,
body.tpl-jinrong .product .product-source li{display:none!important}
body.tpl-jinrong .product .x-product-list{display:flex;flex-wrap:wrap;margin:0 -15px}
body.tpl-jinrong .product .x-pro-item{width:33.333%;padding:0 15px 30px;text-align:center}
body.tpl-jinrong .product .x-pro-item a{display:block;border:1px solid #e9e9e9}
body.tpl-jinrong .product .x-pro-item .img{overflow:hidden}
body.tpl-jinrong .product .x-pro-item img{display:block;width:100%;height:200px;object-fit:cover;transition:transform .5s}
body.tpl-jinrong .product .x-pro-item:hover img{transform:scale(1.1)}
body.tpl-jinrong .product .x-pro-item .text{padding:2vh 8%;background:#f7f7f7}
body.tpl-jinrong .product .x-pro-item h3{color:#333;font-size:18px;font-weight:600;line-height:2}
body.tpl-jinrong .product .x-pro-item .intro{
  overflow:hidden;color:#999;font-size:14px;line-height:2;white-space:nowrap;text-overflow:ellipsis
}
body.tpl-jinrong .product .x-pro-item span{
  display:inline-block;width:110px;margin-top:1.5vh;background:#333;border-radius:3px;
  color:#fff;font-size:12px;line-height:36px;text-transform:uppercase
}
body.tpl-jinrong .product .x-pro-item:hover a{border-color:#132b83}
body.tpl-jinrong .product .x-pro-item:hover h3{color:#132b83}
body.tpl-jinrong .product .x-pro-item:hover span{background:#132b83}

.news{padding:6vh 0 8vh}
.news-cate{margin-top:6px}
.news-cate a{color:#888;font-size:16px}
.news-cate a:hover{color:#132b83}
.news .content{display:flex;align-items:stretch;margin-top:6vh}
body.tpl-jinrong .news .news-source,
body.tpl-jinrong .news .news-source ul.runtime-news-list,
body.tpl-jinrong .news .news-source li{display:none!important}
.jr-news-side{width:50%;flex:0 0 50%}
.jr-news-side img{display:block;width:100%}
.jr-news-scroll{position:relative;flex:1;min-height:280px;margin-left:22px}
body.tpl-jinrong .news .x-news{
  position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;padding-right:6px
}
body.tpl-jinrong .news .x-news::-webkit-scrollbar{width:6px}
body.tpl-jinrong .news .x-news::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:3px}
body.tpl-jinrong .news .x-news>li{margin-bottom:1.5vw}
body.tpl-jinrong .news .x-news>li>a{display:flex;align-items:stretch}
body.tpl-jinrong .news .x-news .date{
  width:84px;flex:0 0 84px;background:#939393;color:#fff;text-align:center
}
body.tpl-jinrong .news .x-news .date h4{font-size:42px;font-weight:600;line-height:1.4}
body.tpl-jinrong .news .x-news .date h5{border-top:1px solid #fff;font-size:14px;line-height:30px}
body.tpl-jinrong .news .x-news .text{width:calc(100% - 110px);padding-left:20px}
body.tpl-jinrong .news .x-news .text h3{
  overflow:hidden;color:#333;font-size:17px;line-height:1.6;white-space:nowrap;text-overflow:ellipsis
}
body.tpl-jinrong .news .x-news .text .intro{
  display:-webkit-box;overflow:hidden;margin-top:10px;color:#999;font-size:14px;line-height:1.5;
  -webkit-line-clamp:2;-webkit-box-orient:vertical
}
body.tpl-jinrong .news .x-news li:hover .date{background:#132b83}
body.tpl-jinrong .news .x-news li:hover .text h3{color:#132b83}

.about{
  padding:8vh 0 7vh;
  background:url(/template-static/jinrong/images/60f5370f6dfcbce6df3d6f2a0dbff35bcef52abb.jpg) no-repeat 50% 0
}
.about .content{margin-top:6vh}
.about-img{float:left;width:46%}
.about-img img{display:block;width:100%}
.about-con{float:right;width:51%}
.about-con h3{color:#333;font-size:34px;font-weight:600;line-height:2}
.about-con .con{margin-top:.5vw;color:#555;font-size:16px;line-height:2.125}
.about-con .more{margin-top:2vw}
.about-con .more a{
  display:inline-block;width:176px;padding-left:46px;
  background:url(/template-static/jinrong/images/3850dbb0bda7fca680032075b2c64d7a4e77adaa.png) no-repeat 70% 50% #333;
  border-radius:3px;color:#fff;font-size:14px;line-height:54px
}
.about-con .more a:hover{
  background:url(/template-static/jinrong/images/3850dbb0bda7fca680032075b2c64d7a4e77adaa.png) no-repeat 70% 50% #132b83
}

.x-layout{padding:4.2vh 0 2.5vh;background:#222}
.x-layout-menu{float:left;width:64%}
.x-layout-menu dl{float:left;width:33.33%}
.x-layout-menu dt{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-size:16px;font-weight:400;line-height:2}
.x-layout-menu dd a{display:block;overflow:hidden;color:#bebebe;font-size:14px;line-height:2.14;white-space:nowrap;text-overflow:ellipsis}
.x-layout-menu dd a:hover{color:#fff}
.f-contact{float:right;width:31%}
.f-contact h3{color:#fff;font-size:18px;font-weight:600;line-height:2}
.x-layout-contact{margin-top:2vh;color:#fff;font-size:14px;line-height:2}
.x-seo{padding:1vh 0 0;color:rgba(190,190,190,.5);font-size:12px}
.x-seo a{color:rgba(190,190,190,.5)}
.x-seo a:hover{color:rgba(255,255,255,.8)}
.x-link{
  margin-top:2vh;padding:25px 0 0 24px;
  border-top:1px solid rgba(78,78,78,.4);
  background:url(/template-static/jinrong/images/474d33b84001b9608e8f6703a237a8a32a0d2144.png) no-repeat 0 50px;
  color:#bebebe;font-size:14px
}
.x-link a{margin-right:8px;color:#656565;font-size:12px}
.x-link a:hover{color:rgba(255,255,255,.8)}
.x-footer{padding:15px 0;background:#1c1c1c;color:#666;font-size:14px;line-height:1.7}
.x-footer a{color:#666}
.x-footer a:hover{color:rgba(255,255,255,.8)}
.x-copyright{float:left}
.x-region{float:right}

.page-position{padding:15px 0;color:#2f2f2f;font-size:14px}
.page-position a{color:#2f2f2f}
.page-position a:hover{color:#132b83}
.page-position-extra:empty{display:none}
.page-position-extra:not(:empty)::before{content:" > "}
.page-wrap{padding-bottom:50px;background:#fff}
.page-wrap-left{float:left;width:305px;margin-right:4.16666667%}
.page-wrap-right{overflow:hidden}
.page-title{margin-bottom:24px;color:#333;font-size:24px}
.page-wrap:has(.xypg-news-detail) .page-title{display:none}
.page-text{color:#555;line-height:2}

.xypg-left-box{margin-bottom:20px}
.xypg-left-title{padding:10px 20px;background:#132b83}
.xypg-left-title h3{color:#fff;font-size:20px;font-weight:700;line-height:30px}
.xypg-left-title span{margin-left:10px;color:#fff;font-size:16px;font-weight:400}
.xypg-left-title span:before{content:"/";padding-right:5px}
.xypg-left-con{border:1px solid #d2d2d2;border-top:0}
.xypg-left-nav>li{border-bottom:1px solid #eee}
.xypg-left-nav>li:last-child{border-bottom:0}
.xypg-left-nav>li>a{display:block;padding:15px 18px;color:#2e2e2e;font-size:16px;line-height:22px}
.xypg-left-nav>li:hover>a,.xypg-left-nav>li.clicked>a{color:#132b83}
.latest-news li{padding:.5em 1em}
.latest-news a{display:block;color:#5a5a5a;font-size:14px;line-height:1.2}
.latest-news a:before{content:"+";margin-right:5px;font-weight:700}
.latest-news a:hover,.latest-news a:hover:before{color:#132b83}
.page-wrap-contact{padding:10px 0}
.page-wrap-contact h4{padding:.3em 1.4em .8em;color:#000;font-size:16px}
.page-wrap-contact p{margin:0;padding:.8em 1.4em;border-top:1px solid #eee;color:#2f2f2f}

body.tpl-jinrong .page-wrap ul.runtime-news-list,
body.tpl-jinrong .page-wrap .xypg-news-list{
  display:block!important;width:100%!important;margin:0;padding:0;grid-template-columns:none!important
}
body.tpl-jinrong .page-wrap ul.runtime-news-list>li,
body.tpl-jinrong .page-wrap .xypg-news-list>li{
  display:block!important;position:relative;float:none!important;width:auto!important;
  margin:0 0 35px!important;padding:30px!important;overflow:visible!important;
  border:1px solid #e1e1e1!important;background:#fff!important;box-shadow:none!important;transform:none!important
}
body.tpl-jinrong .page-wrap ul.runtime-news-list>li:hover,
body.tpl-jinrong .page-wrap .xypg-news-list>li:hover{box-shadow:0 2px 13px 1px rgba(8,1,3,.18)!important;transform:none!important}
body.tpl-jinrong .page-wrap .news-img{display:none!important}
body.tpl-jinrong .page-wrap .xypg-news-list .tit,
body.tpl-jinrong .page-wrap .news-text{position:relative;margin:0 0 15px;padding:0!important;border-bottom:1px solid #cbcbcb}
body.tpl-jinrong .page-wrap .xypg-news-list .tit h3,
body.tpl-jinrong .page-wrap .news-text h3{
  margin:0!important;padding:0 28% 15px 0!important;color:#565656!important;
  font-size:18px!important;font-weight:400!important;white-space:normal!important
}
body.tpl-jinrong .page-wrap .xypg-news-list .tit .date,
body.tpl-jinrong .page-wrap .xypg-news-list .date,
body.tpl-jinrong .page-wrap .news-date,
body.tpl-jinrong .page-wrap .news-date time{
  display:block!important;position:absolute;right:0;top:0;padding:0;
  background:none!important;color:#666;font-size:14px
}
body.tpl-jinrong .page-wrap .time1,body.tpl-jinrong .page-wrap .time2{display:none!important}
body.tpl-jinrong .page-wrap .news-text .info,
body.tpl-jinrong .page-wrap .xypg-news-list .info{display:block!important;margin:0;color:#999;font-size:14px;line-height:2;-webkit-line-clamp:unset}
body.tpl-jinrong .page-wrap .news-text .more,body.tpl-jinrong .page-wrap .xypg-news-list .more,
body.tpl-jinrong .page-wrap .xypg-news-list .more span{
  display:inline-block!important;margin-top:15px;width:130px;line-height:33px;text-align:center;
  border:1px solid #e1e1e1;color:#666;font-size:14px
}
body.tpl-jinrong .page-wrap li:hover .tit h3,body.tpl-jinrong .page-wrap li:hover .news-text h3{color:#292e39!important}
body.tpl-jinrong .page-wrap li:hover .more,body.tpl-jinrong .page-wrap li:hover .more span{
  color:#fff!important;background:#292e39!important;border-color:#292e39!important
}

body.tpl-jinrong .page-wrap .xypg-product-list,
body.tpl-jinrong .page-wrap .product-list,
body.tpl-jinrong .page-wrap .product-grid{display:block!important;margin:0 -1.5%;padding:0;font-size:0;grid-template-columns:none!important}
body.tpl-jinrong .page-wrap .runtime-product-item,
body.tpl-jinrong .page-wrap .xypg-product-list>li{
  display:inline-block!important;float:none!important;vertical-align:bottom;
  width:30.333%!important;margin:0 1.5% 20px!important;padding:10px 10px 0!important;
  border:1px solid #eee;background:#fff;font-size:14px
}
body.tpl-jinrong .page-wrap .runtime-product-item>a{display:block!important;flex-direction:unset!important;height:auto!important}
body.tpl-jinrong .page-wrap .runtime-product-image{display:block;height:190px;overflow:hidden;background:#f3f3f3}
body.tpl-jinrong .page-wrap .runtime-product-image img{display:block;width:100%;height:190px;object-fit:cover}
body.tpl-jinrong .page-wrap .runtime-product-title{
  position:static!important;display:block!important;height:auto!important;min-height:0!important;
  margin:0!important;padding:.8em 0!important;background:transparent!important;color:#5a5a5a!important;
  font-size:14px!important;font-weight:400!important;line-height:1.6!important;text-align:center!important
}
body.tpl-jinrong .page-wrap .runtime-product-item:hover{border-color:#292e39}

.detail-grid{display:grid;grid-template-columns:42% 1fr;gap:30px}
.detail-image{min-height:300px;background:#f3f3f3;position:relative;display:grid;place-items:center}
.detail-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}
.detail-info h1{margin:0 0 12px;color:#132b83;font-size:24px}
.detail-info p{padding:10px 0;border-bottom:1px dashed #ddd}
.detail-block{margin-top:28px;line-height:1.9}
.detail-block h3{padding-left:12px;border-left:4px solid #132b83;font-size:19px}

body.tpl-jinrong .page-wrap .xypg-news-detail{color:#333}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-title,
body.tpl-jinrong .page-wrap .xypg-news-detail h1.news-title{
  margin:0 0 10px!important;padding:0!important;
  color:#363636!important;font-size:20px!important;font-weight:700!important;line-height:1.7!important
}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-cover{margin:0 0 18px;text-align:center}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-meta{
  margin-bottom:20px;padding:0;border:0;border-bottom:1px dashed #cfcfcf;
  color:#9e9e9e;font:14px/35px Arial;overflow:hidden
}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-meta span{display:inline-block;margin-right:20px}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-content{color:#333;font-size:14px;line-height:1.7}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-content p{margin:10px 0 20px;line-height:24px}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-share{display:none}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-extra-row{margin-top:15px;padding:10px;overflow:hidden;border:1px solid #eee;color:#666;font-size:14px}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-extra-row span{float:left;margin-right:8px;color:#132b83}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-extra-row a{color:#666}
body.tpl-jinrong .page-wrap .xypg-news-detail .news-extra-row a:hover{color:#132b83}

@media(max-width:990px){
  .page-wrap-left{float:none;width:auto;margin:0 0 24px}
  body.tpl-jinrong .page-wrap .runtime-product-item{width:47%!important}
  .detail-grid{grid-template-columns:1fr}
  .x-logo,.x-header-right,.jr-news-side,.jr-news-scroll,.about-img,.about-con,.x-layout-menu,.f-contact,.x-copyright,.x-region{float:none;width:100%}
  .news .content{display:block}
  .jr-news-side{flex:none}
  .jr-news-scroll{position:static;margin:20px 0 0;min-height:0}
  body.tpl-jinrong .news .x-news{position:static;max-height:360px}
  .about-con{margin-top:20px}
  body.tpl-jinrong .product .x-pro-item{width:50%}
  .x-header .container{display:block}
  .x-menu{justify-content:flex-start;flex-wrap:wrap}
}
@media(max-width:768px){
  body.tpl-jinrong .product .x-pro-item{width:100%}
  .x-title h3,.x-title h3 span{font-size:26px}
}
