*{box-sizing:border-box}
html,body{margin:0}
body.tpl-jixie{
  color:#333;background:#fff;
  font:14px/1.8 "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:inherit}
img{border:0;max-width:100%;vertical-align:middle}
.clearfix:after{content:"";display:block;clear:both}
.fl{float:left}.fr{float:right}
.max1400,.container{max-width:1430px;padding:0 15px;margin:0 auto}

.x-top{height:39px;overflow:hidden;background:#eee;color:#666;font-size:14px;line-height:39px}
.x-top a{color:#666}
.x-top a:hover{color:#0070c0}
.hyz{float:left}
.hyr{float:right}

.x-top2{height:99px}
.dlogo{float:left;max-width:280px;line-height:99px}
.dlogo a{display:block;color:#0070c0;font-size:26px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nnav{float:left;margin-left:4.9%}
.x-menu{display:flex}
.x-menu>li{margin:0 18px}
.x-menu>li>a{display:block;color:#303030;font-size:16px;line-height:99px}
.x-menu>li>a:hover,.x-menu>li.active>a{color:#0271bd}
.tdh{
  float:right;padding-left:48px;color:#303030;font-size:22px;line-height:99px;
  background:url(/template-static/jixie/images/24ad403b64d0064f5b5edbc5a4637d365f19cd2f.png) no-repeat left center
}

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

.gywm_ft,.alzs_ft,.xwzx_ft{position:relative;text-align:center}
.gywm_ft h3,.alzs_ft h3,.xwzx_ft h3{color:rgba(0,0,0,.1);font:700 64px/1 Arial}
.gywm_ft h4,.alzs_ft h4,.xwzx_ft h4{
  position:absolute;top:50%;left:0;width:100%;color:#333;font-size:30px;font-weight:700;line-height:1;
  transform:translateY(-50%)
}
.gywm_ft h4 span,.alzs_ft h4 span,.xwzx_ft h4 span{display:inline-block;width:30px;vertical-align:middle;font-size:0}
.gywm_ft h4 span:before,.alzs_ft h4 span:before,.xwzx_ft h4 span:before{
  content:"";display:inline-block;width:20px;height:5px;border-radius:3px;background:#0070c0
}
.gywm_ft h4 span:after,.alzs_ft h4 span:after,.xwzx_ft h4 span:after{
  content:"";display:inline-block;width:12px;height:5px;margin-top:4px;border-radius:3px;background:#58b525
}

.gywm{padding:63px 0 59px;background:#f8f8f8}
.gywm_fb{margin-top:52px}
.gywm_fbl{float:left;width:47%}
.gywm_fblt h3{color:#0070c0;font-size:24px;font-weight:700;line-height:1.2}
.gywm_fblt h3 span{color:#58b525}
.gywm_fblc{margin:28px 0 24px;max-height:224px;overflow:hidden;color:#666;font-size:16px;line-height:2}
.gywmgd{
  display:block;width:33px;height:33px;margin-top:22px;
  background:url(/template-static/jixie/images/61a2f6e28f89a4c50608266d3c18a6247816c8f7.png) no-repeat center
}
.gywm_fbr{float:right;width:50%;overflow:hidden}
.gywm_fbr img{display:block;width:100%;height:auto;transition:transform .5s}
.gywm_fbr:hover img{transform:scale(1.1)}
.gywm_fbr img[src=""]{display:none}

.alzs{padding:67px 0 62px}
.alzs_fb{margin-top:38px;overflow:hidden}
body.tpl-jixie .alzs .runtime-product-item,
.alzs_fb>ul>li{
  float:left;width:31.785%;margin:0 2.3225% 10px 0;padding:0;overflow:hidden;
  border:0;background:transparent;list-style:none;text-align:center
}
body.tpl-jixie .alzs .runtime-product-item:nth-child(3n),
.alzs_fb>ul>li:nth-child(3n){margin-right:0}
body.tpl-jixie .alzs .runtime-product-item>a{display:block;height:auto}
body.tpl-jixie .alzs .runtime-product-image{
  display:block;height:276px;overflow:hidden;border:2px solid transparent;background:#f3f3f3
}
body.tpl-jixie .alzs .runtime-product-image img{
  display:block;width:100%;height:276px;object-fit:cover;transition:transform .5s
}
body.tpl-jixie .alzs .runtime-product-item:hover .runtime-product-image{border-color:#0070c0}
body.tpl-jixie .alzs .runtime-product-item:hover img{transform:scale(1.1)}
body.tpl-jixie .alzs .runtime-product-title{
  display:block;margin:0;padding:24px 0;overflow:hidden;
  background:transparent;color:#333;font-size:18px;font-weight:400;line-height:1.5;
  text-align:center;white-space:nowrap;text-overflow:ellipsis
}
body.tpl-jixie .alzs .runtime-product-item:hover .runtime-product-title{color:#0070c0}

body.tpl-jixie .xwzx{padding:67px 0 73px;background:#f8f8f8}
body.tpl-jixie .xwzx .xwzx_fb{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;overflow:hidden}
body.tpl-jixie .xwzx .xwzx-source,
body.tpl-jixie .xwzx .xwzx-source ul.runtime-news-list,
body.tpl-jixie .xwzx .xwzx-source li{display:none!important}
body.tpl-jixie .xwzx .xwzx_fbl{width:67.857%}
body.tpl-jixie .xwzx .xwzx_fbl ul{display:flex;flex-wrap:wrap;justify-content:space-between}
body.tpl-jixie .xwzx .xwzx_fbl li{position:relative;width:48.2%;background:#fff}
body.tpl-jixie .xwzx .xwzx_fbl li .img{overflow:hidden}
body.tpl-jixie .xwzx .xwzx_fbl li img{display:block;width:100%;height:220px;object-fit:cover;transition:transform .5s}
body.tpl-jixie .xwzx .xwzx_fbl li:hover img{transform:scale(1.1)}
body.tpl-jixie .xwzx .xwzx_fbl li .xwwz{padding:26px 5.68% 37px}
body.tpl-jixie .xwzx .xwzx_fbl li .xwwz h3{
  overflow:hidden;color:#333;font-size:18px;font-weight:700;line-height:1.33;white-space:nowrap;text-overflow:ellipsis
}
body.tpl-jixie .xwzx .xwzx_fbl li:hover .xwwz h3{color:#0070c0}
body.tpl-jixie .xwzx .xwzx_fbl li .xwwz h4{
  display:-webkit-box;margin-top:14px;overflow:hidden;color:#666;font-size:14px;font-weight:400;line-height:1.71;
  -webkit-box-orient:vertical;-webkit-line-clamp:2
}
body.tpl-jixie .xwzx .xwzx_fbl li .xwwz h5{margin-top:24px;color:#999;font-size:12px;font-weight:400;line-height:1}
body.tpl-jixie .xwzx .xwzx_fbl li .xwbtfl,
body.tpl-jixie .xwzx .xwzx_fbr .xwbtfl{
  color:#fff;font-size:14px;line-height:1;
  background-image:linear-gradient(180deg,#58b525 0%,#2e946f 70%,#0473b9 100%)
}
body.tpl-jixie .xwzx .xwzx_fbl li .xwbtfl{position:absolute;left:0;top:0;z-index:9;padding:.7rem 1.1rem}
body.tpl-jixie .xwzx .xwzx_fbr{position:relative;width:30.357%;padding-bottom:2%;background:#fff}
body.tpl-jixie .xwzx .xwzx_fbr .xwbtfl{display:inline-block;padding:.7rem 1.1rem}
body.tpl-jixie .xwzx .xwzx_fbr ul{margin-top:26px;padding:0 6.12%}
body.tpl-jixie .xwzx .xwzx_fbr li{margin-bottom:25px}
body.tpl-jixie .xwzx .xwzx_fbr li:last-child{margin-bottom:0}
body.tpl-jixie .xwzx .xwzx_fbr li h3{
  overflow:hidden;color:#333;font-size:18px;font-weight:700;line-height:1.33;white-space:nowrap;text-overflow:ellipsis
}
body.tpl-jixie .xwzx .xwzx_fbr li:hover h3{color:#0070c0}
body.tpl-jixie .xwzx .xwzx_fbr li h4{
  overflow:hidden;margin:.5rem 0;color:#666;font-size:14px;font-weight:400;line-height:1.71;white-space:nowrap;text-overflow:ellipsis
}
body.tpl-jixie .xwzx .xwzx_fbr li h5{color:#999;font-size:12px;font-weight:400;line-height:1}

.c-link{margin-top:27px;padding:24px 0;color:#333;font-size:14px}
.c-link_c{min-height:48px;padding-left:57px;background:url(/template-static/jixie/images/b5af8f85dce00d6c4d4af37bd16f2f0fe437ee75.png) no-repeat left top}
.c-link a{display:inline-block;margin-right:12px;color:#333}
.c-link a:hover{color:#0070c0}

.foot1{padding:43px 0 49px;background:#eee}
.foot_nav>li{float:left;width:25%}
.foot_nav>li>a{color:#333;font-size:18px;line-height:1.33}
.foot_nav>li>a:hover{color:#0070c0}
.foot1_fr{float:right;width:42%}
.foot1_frl h3{
  padding-left:47px;color:#55b329;font-size:32px;font-weight:400;line-height:32px;
  background:url(/template-static/jixie/images/c7b0de3dad7345dd530259a4c70ddc14e41b5d55.png) no-repeat left center
}
.foot1_frl h4{margin-top:16px;color:#666;font-size:14px;line-height:2.57}
.foot2{padding:22px 0 15px;background:#0d4da1;color:#fff;font-size:14px;line-height:2.57}
.foot2_con{display:flex;flex-wrap:wrap;justify-content:space-between}
.foot2 a{color:#fff}

.page-position{padding:15px 0;color:#2f2f2f;font-size:14px}
.page-position a{color:#2f2f2f}
.page-position a:hover{color:#0070c0}
.page-position-extra:empty{display:none}
.page-position-extra:not(:empty):before{content:" > "}
.page-wrap{padding:40px 0 50px;overflow:hidden;background:#fff}
.page-wrap-left{float:left;width:305px;margin-right:50px}
.page-wrap-right{overflow:hidden}
.xypg-left-box{margin-bottom:20px}
.xypg-left-title{padding:10px 20px;background:#0070c0}
.xypg-left-title h3{color:#fff;font-size:20px;font-weight:700;line-height:30px}
.xypg-left-title span{margin-left:10px;color:#fff;opacity:.6;font-size:16px;font-weight:400}
.xypg-left-title span:before{content:"/";padding-right:5px}
.xypg-left-con{border:1px solid #d2d2d2;border-top:none}
.xypg-left-nav>li{border-bottom:1px solid #eee}
.xypg-left-nav>li:last-child{border-bottom:none}
.xypg-left-nav>li>a{display:block;padding:15px 18px;color:#2e2e2e;font-size:16px;line-height:22px}
.xypg-left-nav>li>a:hover,.xypg-left-nav>li.clicked>a{color:#0070c0}
.latest-news{padding:10px 0}
.latest-news li{padding:.5em 1em;font-size:14px}
.latest-news li a{display:block;color:#5a5a5a;line-height:1.2}
.latest-news li a:before{content:"+";margin-right:5px;font-weight:700}
.latest-news li a:hover{color:#0070c0}
.page-wrap-contact{padding:10px 0;font-size:14px}
.page-wrap-contact h4{margin:0;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}
.page-title{margin:0 0 25px;padding-bottom:14px;border-bottom:1px solid #e5e5e5;color:#333;font-size:24px}
.page-wrap:has(.xypg-news-detail) .page-title{display:none}
.page-text,.richtext{color:#555;line-height:2}

body.tpl-jixie .page-wrap .xypg-news-list,
body.tpl-jixie .page-wrap ul.runtime-news-list{
  display:block!important;width:100%!important;margin:0;padding:0;grid-template-columns:none!important
}
body.tpl-jixie .page-wrap .xypg-news-list>li,
body.tpl-jixie .page-wrap ul.runtime-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-jixie .page-wrap .xypg-news-list>li:hover,
body.tpl-jixie .page-wrap ul.runtime-news-list>li:hover{box-shadow:0 2px 13px 1px rgba(8,1,3,.18)!important;transform:none!important}
body.tpl-jixie .page-wrap .news-img{display:none!important}
body.tpl-jixie .page-wrap .xypg-news-list .tit,
body.tpl-jixie .page-wrap .news-text{position:relative;margin:0 0 15px;padding:0!important;border-bottom:1px solid #cbcbcb}
body.tpl-jixie .page-wrap .xypg-news-list .tit h3,
body.tpl-jixie .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-jixie .page-wrap .xypg-news-list .tit .date,
body.tpl-jixie .page-wrap .xypg-news-list .date,
body.tpl-jixie .page-wrap .news-date,
body.tpl-jixie .page-wrap .news-date time{
  display:block!important;position:absolute;right:0;top:0;width:auto;height:auto;padding:0;
  background:none!important;color:#666;font-size:14px;font-style:normal
}
body.tpl-jixie .page-wrap .time1,body.tpl-jixie .page-wrap .time2{display:none!important}
body.tpl-jixie .page-wrap .news-text .info,
body.tpl-jixie .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-jixie .page-wrap .news-text .more,body.tpl-jixie .page-wrap .xypg-news-list .more,
body.tpl-jixie .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-jixie .page-wrap li:hover .tit h3,body.tpl-jixie .page-wrap li:hover .news-text h3{color:#0070c0}
body.tpl-jixie .page-wrap li:hover .more,body.tpl-jixie .page-wrap li:hover .more span{color:#fff;background:#0070c0;border-color:#0070c0}

body.tpl-jixie .page-wrap .xypg-product-list,
body.tpl-jixie .page-wrap .product-list,
body.tpl-jixie .page-wrap .product-grid{display:block!important;margin:0 -1.5%;padding:0;font-size:0;grid-template-columns:none!important}
body.tpl-jixie .page-wrap .runtime-product-item,
body.tpl-jixie .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-jixie .page-wrap .runtime-product-item>a{display:block!important;flex-direction:unset!important;height:auto!important}
body.tpl-jixie .page-wrap .runtime-product-image{display:block;height:190px;overflow:hidden;background:#f3f3f3}
body.tpl-jixie .page-wrap .runtime-product-image img{display:block;width:100%;height:190px;object-fit:cover}
body.tpl-jixie .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-jixie .page-wrap .runtime-product-item:hover{border-color:#0070c0}

.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:#0070c0;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 #0070c0;font-size:19px}

body.tpl-jixie .page-wrap .xypg-news-detail{color:#333}
body.tpl-jixie .page-wrap .xypg-news-detail .news-title,
body.tpl-jixie .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-jixie .page-wrap .xypg-news-detail .news-cover{margin:0 0 18px;text-align:center}
body.tpl-jixie .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-jixie .page-wrap .xypg-news-detail .news-meta span{display:inline-block;margin-right:20px}
body.tpl-jixie .page-wrap .xypg-news-detail .news-content{color:#333;font-size:14px;line-height:1.7}
body.tpl-jixie .page-wrap .xypg-news-detail .news-content p{margin:10px 0 20px;line-height:24px}
body.tpl-jixie .page-wrap .xypg-news-detail .news-share{display:none}
body.tpl-jixie .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-jixie .page-wrap .xypg-news-detail .news-extra-row span{float:left;margin-right:8px;color:#0070c0}
body.tpl-jixie .page-wrap .xypg-news-detail .news-extra-row a{color:#666}
body.tpl-jixie .page-wrap .xypg-news-detail .news-extra-row a:hover{color:#0070c0}

@media(max-width:990px){
  .max1400,.container{width:auto}
  .nnav,.tdh{float:none}
  .page-wrap-left{float:none;width:auto;margin:0 0 24px}
  .gywm_fbl,.gywm_fbr{float:none;width:auto}
  .gywm_fbr{margin-bottom:15px}
  body.tpl-jixie .alzs .runtime-product-item{width:48.5%;margin-right:3%}
  body.tpl-jixie .alzs .runtime-product-item:nth-child(3n){margin-right:3%}
  body.tpl-jixie .alzs .runtime-product-item:nth-child(2n){margin-right:0}
  body.tpl-jixie .xwzx .xwzx_fbl,body.tpl-jixie .xwzx .xwzx_fbr{width:100%}
  body.tpl-jixie .xwzx .xwzx_fbl li{width:100%;margin-bottom:16px}
  body.tpl-jixie .page-wrap .runtime-product-item{width:47%!important}
  .foot_nav>li,.foot1_fr{float:none;width:auto}
  .detail-grid{grid-template-columns:1fr}
}
@media(max-width:640px){
  .hyr{display:none}
  .x-top2{height:auto;padding:12px 0}
  .dlogo,.x-menu{float:none}
  .x-menu>li>a{line-height:48px}
  .gywm_ft h3,.alzs_ft h3,.xwzx_ft h3{font-size:38px}
  .gywm_ft h4,.alzs_ft h4,.xwzx_ft h4{font-size:22px}
}
