			
			
*{margin:0;padding:0;box-sizing:border-box}

body{font-family:  harmonyos-regular, Arial, Verdana, Geneva, sans-serif;color: #333;background-color: #fff; line-height: 160%; font-size: 1rem;} 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{ height: 100%; width: 100%;}
a{color: #333;text-decoration: none;}
a:hover{color: var(--theme-color);text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 12px "Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 0.625rem;}
.mr{margin-right: 0.625rem;}
.mb{margin-bottom: 0.625rem;}
.ml{margin-left: 0.625rem;}
.pt{padding-top: 0.625rem;}
.pt2{padding-top:1.25rem;}
.pt3{padding-top:1.875rem;}
.pt4{padding-top:2.5rem;}
.pt5{padding-top:3.125rem;}
.pt6{padding-top:3.75rem;}
.pt7{padding-top:4.375rem;}
.pt8{padding-top:5rem;}
.pt9{padding-top:5.625rem;}
.pt10{padding-top:6.25rem;}
.pr{padding-right: 0.625rem;}
.pb{padding-bottom: 0.625rem;}
.pb2{padding-bottom: 1.25rem;}
.pb3{padding-bottom: 1.875rem;}
.pb4{padding-bottom: 2.5rem;}
.pb5{padding-bottom: 3.125rem;}
.pb6{padding-bottom: 3.75rem;}
.pb7{padding-bottom: 4.375rem;}
.pb8{padding-bottom: 5rem;}
.pb9{padding-bottom: 5.625rem;}
.pb10{padding-bottom: 6.25rem;}
.pl{padding-left: 0.625rem;}
.wp{margin: 0px auto;width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.wp1380{ width:1380px; margin:0px auto}

.h1, h1{ font-size: 16px; font-weight: 600;}

.ty-flex{display: flex; flex-wrap: wrap;}
.ty-flex-zy-lb{justify-content: space-between;}
.ty-flex-zy-jz{justify-content: center;}
.ty-flex-sx-jz{ align-items: center;} 
.ty-flex-wrap{flex-wrap: wrap;}

.zsy-img{ width: 100%; overflow: hidden;  height: 100%;position: relative; text-align: center; border-radius: 6px;}
.zsy-img img{ max-width:100%;      display: block;}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; text-align: center; margin: auto;  transition:all 0.36s ease; object-fit:cover;}
.zsy-img a:hover img.abc{ transform: scale(1.08);} 


img{display:inline-block; max-width: 100%;}

.x1{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x2{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 2;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }
.x3{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 3;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }

:root {
    --theme-color: #0054aa;
    --title-font-size: 3.2rem;
}

.ls{background: #ebf5ff;}


/*加载动画*/
.preloader{height:100vh;width:100%;position:fixed;background:#000;top:0;left:0;right:0;bottom:0;z-index:9999999999}
.preloader-orbit-loading{position:relative;top:50%;left:50%;width:100px;height:100px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;perspective:780px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.preloader-orbit-loading .cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.preloader-orbit-loading .cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:5px solid var(--theme-color)}
.preloader-orbit-loading .cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:5px solid var(--theme-color)}
.preloader-orbit-loading .cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:5px solid var(--theme-color)}
@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-one{0%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}






@font-face {
  font-family: "iconfont"; /* Project id 4939765 */
  src: url('../font/iconfont.woff2?t=1776070963966') format('woff2'),
       url('../font/iconfont.woff?t=1776070963966') format('woff'),
       url('../font/iconfont.ttf?t=1776070963966') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fz18{font-size: 1.125rem; color: #333333; font-weight: bold;}
.fz24{font-size: 1.5rem; color: #fff; font-weight: bold;}
/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0,0,0,0.2);}
.db_xs:hover{ background-color: var(--theme-color);}

.header{position:relative;width:100%;min-height:200px;color:#fff;display:flex}
.header-bg{width:100%;height:200px;overflow:hidden;position:absolute;top:0;left:0;z-index:1}
.header-bg-img{width:100%;height:100%;object-fit:cover;}
.header-content{position:relative;z-index:2;display:flex;align-items:center}
.logo{width:3.75rem;height:3.75rem;margin-right:1.25rem}
.header-content h1{font-size:2rem;font-weight:bold}
.subtitle{font-size:1rem;opacity:0.85}
.breadcrumb{color:#666666;     padding: 1rem 0rem;}
.breadcrumb img{ width: 20px; display: inline-block;margin-right: 5px; vertical-align: text-bottom;}

.breadcrumb a{color:#666;text-decoration:none;margin:0 4px; transition: all 0.36s ease;}
.breadcrumb a:hover{color:var(--theme-color);}
.news-detail{background:#fff; padding: 3.75rem 1.87rem; border-radius: 6px; overflow: hidden; background: #ebf5ff;}
.news-title{font-size:1.6rem;font-weight:bold;margin-bottom:1rem; text-align:center;}
.news-meta{font-size:0.95rem; display:flex;justify-content:center;gap:1.25rem;margin-bottom:1.87rem; padding-bottom: 1.87rem; color:#888; border-bottom: dashed 1px #cccccc;}
.news-meta span i {font-size: 1.2rem; display: inline-block; padding-right: 5px; vertical-align: bottom;}
.news-image img{width:100%;max-height:31.25rem;object-fit:cover;border-radius:6px;margin-bottom:1rem}
.news-content{line-height:1.8;color:#0d0d0d;}

.news-next div:nth-child(1){padding-bottom: 0.6rem;}
.news-next {border-top: dashed 1px #cccccc; padding-top: 1.87rem; margin-top: 1.87rem; } 
.news-next a{color: #666; transition: all 0.36s ease;}
.news-next a:hover{color: var(--theme-color);}
.footer-bg{background:url(../images/footer-bg.jpg) no-repeat center center;background-size:cover;height:200px;position:relative;z-index:1}
.footer{background:var(--theme-color);color:#fff;text-align:left;padding:0.8rem 0;margin-top:auto;font-size:0.95rem;     text-align: center;}





.ix-box{ padding: 2.5rem 2.5rem; border-radius: 6px; background: #ebf5ff;}

.ix-toplb{position: relative; }
.ix-toplb .ix-czzx-head{padding-bottom: 0rem; border-bottom: none; padding: 1.232rem 2.5rem; background: var(--theme-color); border-radius: 6px;}
.main-news-swiper{overflow:hidden;position:relative; border-radius: 0px 0px 6px 6px;}



.main-news-swiper .swiper-slide a{border-radius: 6px; display: block; overflow: hidden; position: relative;}
.main-news-swiper .swiper-slide a:after{border-radius: 0px 0px 6px 6px;}
.main-news-swiper img{width:100%;height:100% !important;object-fit:cover;display:block; transition: all 0.36s ease;}
.main-news-swiper .swiper-slide:hover img{transform: scale(1.08);}
.main-news-bar{padding:1.25rem 0rem 0rem 0rem;box-sizing:border-box;  }
.main-news-title{font-size:1.15rem;font-weight:bold;margin-bottom:6px;line-height:160%;text-align: center;}
.main-news-date{color:#999999;font-size:1rem; padding-bottom: 0.325rem;}
.main-news-swiper .swiper-pagination{position:static; position: absolute; right: 0rem; left: 0rem; width: initial; bottom: 1rem;}
.main-news-swiper .swiper-pagination-bullet{background:#fff;opacity:0.8;  width: 10px; height: 10px; transition: all 0.36s ease;}
.main-news-swiper .swiper-pagination-bullet-active{background:var(--theme-color);opacity:1; width: 40px; border-radius: 4px;}

.main-news-text{color: #666;}
.main-links  .row{gap:1.87rem 0rem;}
.main-links a{border-radius: 6px; display: block;  position: relative; text-align: center; padding: 0.75rem 1.25rem; padding-right: 2rem; color: #666666; transition: all 0.36s ease; background: #ebf5ff;}
.main-links a i{ font-size: 1.25rem; color: var(--theme-color); padding-left: 1.25rem; vertical-align: bottom;}
.main-links a:hover{margin-top: -10px; color: var(--theme-color); }
.main-links a:hover i{color: var(--theme-color);}



.main-news-swiper .swiper-button-prev:after,.main-news-swiper .swiper-button-next:after{display:none;}
.main-news-swiper .swiper-button-prev:after,.main-news-swiper .swiper-button-next:after{display:none;}

.main-news-swiper .swiper-button-next:hover,.main-news-swiper .swiper-button-prev:hover{background:var(--theme-color);}

.main-news-swiper .swiper-button-next,.main-news-swiper .swiper-button-prev{width:3.125rem;height:3.125rem;top:50%; transform: translateY(-50%); background:var(--theme-color);text-align:center;line-height:50px;transition:all 0.36s ease;}
.main-news-swiper .swiper-button-next i,.main-news-swiper .swiper-button-prev i{font-size:1.5rem;color:#fff;}
.main-news-swiper .swiper-button-next{right:0rem;}
.main-news-swiper .swiper-button-prev{left:0rem;}


.news-tit{position: absolute; top: 0; left: 0; z-index: 11; width: 80px; height: 2.5rem; text-align: center; line-height: 2.5rem; background: rgba(0,0,0,0.2); color: #fff;;} 


.main-news-bar{position: absolute; bottom: 0px; left: 0; right: 0; text-align: center; }
.main-news-bar .main-news-caption{padding: 2.5rem 1.875rem; padding-bottom: 3.5rem; position: relative; color: #fff; z-index: 1;}
.main-news-caption .t1{font-size: 1.125rem; font-weight: bold;}
.main-news-caption .t2{padding-top: 0.625rem;}

.main-news-swiper a::after{content: ''; display: block; width: 100%; height: 100%; position: absolute; bottom: 0; left: 0;  height:250px;left:0;display:block;width:100%;background: linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);background: -o-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);background: -ms-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);background: -moz-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);background: -webkit-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);}



/*右边新闻*/
.ix-czzx-right{ padding: 2.5rem; border-radius: 6px; background: #ebf5ff;}
.ix-czzx-head{padding-bottom: 0.625rem; position: relative; padding: 1.232rem 2.5rem; background: var(--theme-color); border-radius: 6px;}
.ix-czzx-head span{display: inline-block; vertical-align: top;}
.ix-czzx-head a{position: absolute; right: 2.5rem; top:1.5rem; color: #fff; transition: all 0.36s ease;}
.ix-czzx-head a:hover{opacity: 0.7;}
.ix-czzx-head i.a1{color: #fff; font-size: 1.75rem; margin-right: 1.25rem;     vertical-align: middle;}
.ix-czzx-head i.a2{margin-left: 0.8rem;}
.ix-czzx-right ul{width: 100%; padding: 1.25rem 2.5rem; padding-bottom: 0rem;}
.ix-czzx-right ul li{position: relative; padding-left: 1.25rem; line-height: 48px; border-bottom: 1px dashed #e0e0e0;}
.ix-czzx-right ul li:before{content: ""; background: url(../images/dd.png); width: 7px; height: 8px; background-size: 100%; position: absolute; top: 20px; left: 0; transition: all 0.36s ease;}
.ix-czzx-right ul li a{width: 100%; display: block; position: relative; transition: all 0.36s ease; color: #333333; font-weight: bold; padding-right: 90px;}
.ix-czzx-right ul li a span{position: absolute; top: 0; right: 0; font-size: 1rem; font-weight: normal; color: #999999;}
.ix-czzx-right ul li a:hover {color: var(--theme-color);}
/*四大栏目*/
.ix-sdlm-box{gap: 1.25rem;}
.ix-sdlm a{color: #fff;  transition: all 0.36s ease;}
.ix-sdlm1{gap: 2.5rem;     height: 100%;}
.ix-sdlm1 li{ text-align: center; padding: 1.92rem 0rem; border-radius: 6px; transition: all 0.36s ease; background: #ebf5ff;  display: flex;     width: calc((100% - 7.5rem) / 4);}


.ix-sdlm1 li:hover a{ color: var(--theme-color);}




.ix-sdlm1 li .t1 img{width:3.437rem; height: 3.437rem; margin: 0px auto; transition: all 0.36s ease;}
.ix-sdlm1 li a:hover  .t1 img{transform: rotate(360deg)}
.ix-sdlm1 li .t2{    padding-left: 1.875rem;     width: calc(100% - 3.437rem);}

.ix-sdlm1-box{width: 100%;}

.ix-sdlm2 .row{gap: 1.25rem 0rem;}
.ix-sdlm2 .li{text-align: center; border-radius: 6px; padding: 2.25rem 2.5rem; transition: all 0.36s ease; background: #ebf5ff;}
.ix-sdlm2 a img{width: 3.437rem; height: 3.437rem;transition: all 0.36s ease;}
.ix-sdlm2 a:hover  .t1 img{transform: rotate(360deg)}
.ix-sdlm2 a .t2{padding-left: 1.1rem; font-size: 1.125rem; color: #333; font-weight: bold; transition: all 0.36s ease;}
.ix-sdlm2 a .t2:hover{color: var(--theme-color);}
.ix-sdlm2 .li:hover a{ color: var(--theme-color);}

.ix-sdlm1 li a{display: flex; padding: 0rem 2.5rem; align-items: center;     width: 100%;}
.ix-sdlm1 li a .t2{text-align: left;}
.ix-sdlm1 li a .t2 .t2a{font-size: 1.125rem; font-weight: bold;  color: #333333; padding-bottom: 0.325rem;}
.ix-sdlm1 li a .t2 .t2b{color: #666666;}

.ix-sdlm1 li a:hover .t2 .t2a{color: var(--theme-color);}

.ix-sdlm2 .li a{    justify-content: center;}
 .ix-sdlm2 .li a .t1{width: 100%;}
  .ix-sdlm2 .li a .t2{ width: 100%; padding-top:1rem; padding-bottom:0.5rem;}
    .ix-sdlm2 .li a .t3{ width: 100%;}
/*新闻列表*/
.news-list-title{font-size:1.2rem;font-weight:bold;margin-bottom:8px;}
.news-list-item a{display:flex;padding:1.87rem;align-items:flex-start; justify-content: space-between; transition: all 0.36s ease;     flex-wrap: wrap;}
.news-list-img{width: 270px; overflow: hidden;}
.news-list-img img{width:100%;height:100%;object-fit:cover; transition: all 0.36s ease;}
.news-list-info{width: calc(100% - 290px); padding-top: 1.25rem;}
.news-list-item{margin-bottom: 1.87rem; transition: all 0.36s ease; border-radius: 6px;  overflow: hidden;}
.news-list-meta span i{display: inline-block; padding-right: 0.625rem;}
.news-list-item:hover{margin-top: -10px; color: var(--theme-color); }
.news-list-item:hover img{transform: scale(1.08);}
.news-list-item:hover .news-list-title{color: var(--theme-color);}
.news-list-meta{color: #999999; margin-bottom:10px;}
.news-list-desc{color:#666666}

/*==分页==*/
.paginator{ font-family:Arial; text-align: center; }
.paginator a { transition: all 0.36s ease;  width:36px; color: #666;  text-align:center; height:36px; line-height:36px; display:inline-block; text-decoration:none;  background:#ebf5ff;  margin:0 5px; color:#666; transition: all 0.36s ease;}
.paginator a i {display:inline-block; font-size: 16px; line-height:34px; }
.paginator a:hover { background:var(--theme-color); color:#fff !important; }
.paginator span.cpb { transition: all 0.36s ease; text-align:center;  width:36px; height:36px;  line-height:36px; display:inline-block; color:#fff; background:var(--theme-color); margin-left: 5px; }
.paginatordis{ display:none;}



.breadcrumb{background: #fff;}
.news-list-item{background: #ebf5ff;}

/*768~以上的继承下面样式*/
@media (min-width: 768px) {
  html { font-size: 16px; }
}





@media (min-width:1240px){.container{max-width:1240px}
}


@media (min-width: 1380px) {
  .container{ max-width: 1440px; } 
}
@media (min-width: 1680px) {
  .container{ max-width: 1640px; } 

}
.container{ padding-right: 1.25rem; padding-left: 1.25rem;}
.row { margin-right: -1.25rem; margin-left: -1.25rem;}
.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{padding-right: 1.25rem; padding-left: 1.25rem;}


@media (max-width:1240px){
.main-news-swiper{height: 100%;}



  .main-card-list{gap: 1.87rem; padding-top: 1.87rem;}

.main-links  .row{gap:1.87rem 0rem;}
.ix-sdlm .row{gap:2.5rem 0rem;}


}

@media (max-width:1080px){
  .main-card-list .main-card{    width: calc((100% - 2.5rem) / 2);}
}

@media (max-width:838px){
  
.news-detail{padding:18px 4vw}
.news-title{font-size:1.2rem}
.header{min-height: 150px;}
.header-bg,.header-bg-img{height:150px}

.main-news-bar{padding:10px 12px 6px 12px}
.main-news-title{font-size:1rem}
.main-news-date{font-size:0.92rem}

 .main-card-list .main-card{    width: calc((100% - 0rem) / 1);}

 /*轮播新闻*/
 .main-news-bar{position: relative;}

 .main-news-caption .t1{color: #333;}
 .main-news-caption .t2{color: #666666;}
 .main-news-swiper a::after{content: none;}
 .main-news-swiper .swiper-pagination-bullet{background: #000; opacity: 0.2;}
 .main-news-swiper .swiper-pagination-bullet-active{background: var(--theme-color); opacity: 1; }
 .main-news-swiper .swiper-button-next, .main-news-swiper .swiper-button-prev{top: 25%; transform: translateY(-25%);}
.main-news-swiper .swiper-slide a .zsy-img{height: 200px;}


}
@media (max-width:640px){

      /*通用*/
    .pt6{ padding-top: 1.875rem;}
    .pb6{ padding-bottom: 1.875rem;}
    .pt8{ padding-top: 1.875rem;}
    .pb8{ padding-bottom: 1.875rem;}
    .pt4{padding-top: 1.875rem;}
   .pb4{padding-bottom: 1.875rem;}
   .pt10{ padding-top: 2.5rem;}
   .pb10{ padding-bottom: 2.5rem;}

    body{font-size:1rem; line-height:180%;}
    
    .header{min-height: 100px;}
    .header-bg, .header-bg-img{height: 100px;}
    .header-content h1{font-size:1.4rem}

    .feature-card{padding: 1.25rem;}

    .feature-card img{width: 3.75rem; height: 3.75rem;}

    .main-links .row, .main-features .row{gap: 1.5rem;}
    .main-card-list{gap: 1.5rem; padding-top: 1.5rem;}

    .main-card{    width: 100%;}
    .main-card-list{background: transparent; }
    .ix-czzx-right{padding: 1.25rem; margin-top: 0rem;}
    .ix-czzx-head{padding-bottom: 1rem;}
    .ix-czzx-head span{font-size: 1.2rem;}
    .main-news-swiper .swiper-pagination{bottom: 0rem;}
    .pb6.main-news-swiper{padding-bottom: 2.5rem;}

.news-detail{padding:1.87rem 1.25rem;}
.footer{font-size:0.9rem;padding:12px 0}
.main-news-bar{padding:1.25rem;}

.main-news-title{font-size:1.2rem}

.news-list-img{width: 100%;}
.news-list-info{width: 100%;}
.news-list-item a{padding: 1.25rem;}
.breadcrumb{margin-bottom: 0rem;}
.news-meta{gap: 1rem;}
.news-meta{margin-bottom: 1.5rem; padding-bottom: 1.5rem;}
.news-next{padding-top: 1.5rem; margin-top: 1.5rem}

.main-card .t1{padding-top: 0.625rem;}

.main-card .t2{width: 100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; display: -moz-box; -moz-line-clamp: 2;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;}

.ix-box{padding: 1.25rem;}

.ix-zxtz .swiper{padding-top: 1rem;}
.main-news-bar{padding: 1.25rem 0rem;}
.main-news-bar{padding-top: 0rem;}
.main-news-bar .main-news-caption{padding: 1.25rem 0rem;}

.ix-sdlm1-box, .ix-sdlm2-box{width: 100%;}
.ix-sdlm1 li{    padding: 1.25rem 0rem}
.ix-sdlm2 li{    padding: 1.25rem 1.25rem}

.ix-sdlm .row{        gap: 1.875rem 0rem;}


.main-news-swiper .swiper-button-next,.main-news-swiper .swiper-button-prev{width:2.5rem;height:2.5rem;}
.main-news-swiper .swiper-button-next i, .main-news-swiper .swiper-button-prev i{font-size: 1.25rem;}

.main-news-swiper .swiper-button-next, .main-news-swiper .swiper-button-prev{top: 30%; transform: translateY(-30%);}

.ix-toplb .ix-czzx-head{padding: 0.625rem 1.25rem;}

.ix-czzx-head{padding: 0.625rem 1.25rem;}
.ix-czzx-head a{right: 1.25rem; top: 0.8rem;}
.ix-czzx-right ul{padding: 1rem 1.25rem;}

.ix-sdlm1 li{width: 100%;}
.ix-sdlm1 li a{padding: 0rem 1.25rem;  }
.ix-sdlm1 li .t2{padding-left: 1.25rem;     width: calc(100% - 3.437rem);}
.ix-sdlm2 .li a{    justify-content: left;}
.ix-sdlm2 .li{    padding: 1rem 1.25rem;}

.ix-czzx-head i.a1{    margin-right: 0.625rem;}

.main-links a{text-align: left;}
}


