@charset "utf-8";
@font-face{font-family:sys;src:url(../fonts/sys.woff?t=1675299849229) format('woff')}
.sys{font-family: 'sys'}
.inList li{padding: .1rem .5rem .1rem .12rem;position: relative;}
.inList li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inList li span{position: absolute;top: .12rem;right: 0;color: #888;}
.inList li:before{content: '';position: absolute;width: 5px;height:5px;background: #888;left: 0;top: 50%;margin-top: -2px;border-radius: 50%}
.inList li:hover:before{}

.tabNav{position: relative;margin-bottom: .1rem;}
.tabNav ul li{font-size: .16rem;position: relative;margin-right: .2rem;float:left;}

.tabNav ul li a{display:block;position: relative;padding-top: .1rem;color: #444}
.tabNav ul li a span{display: block;line-height: .42rem;position: relative;z-index: 3}
.tabNav ul li.on a{color: #dc0e13;font-weight: bold;}
.tabNav ul li.on a:after{content: '';position: absolute;left: 0;height:3px;background: #dc0e13;  width:100%;top:0;z-index: 2;transition: .3s;}
.tabNav ul li.on a:before{content: '';position: absolute;border: 8px solid transparent;border-top-color:#dc0e13;left: 50%;top: 0;transform: translateX(-50%);}



.tabNav .mores{position: absolute;top: 15px;right: 0;}
.tabNav .mores a{display: none;position: relative;}
.tabNav .mores a i{display: block;font-size: .12rem;color: #fff;background: #5a97d6;width: 22px;height: 22px;text-align: center;line-height: 22px}

.mainIndex{padding: .3rem 0 .4rem;}
.mainIndex .topNews{margin-bottom: .2rem;}
.mainIndex .topNews  h2{font-size: .3rem;text-align: center;color: #015293}

.mainIndex .topNews  h2 a{color: #015293;}
.mainIndex .topNews  h2 a:hover{text-decoration: underline;}
.mainIndex .topNews ul{display: flex;justify-content: center;margin-top: .15rem;flex-wrap: wrap;}
.mainIndex .topNews ul li{font-size: .14rem;line-height: 1.5em;position: relative;padding: 0 .15rem;text-align: center;max-width: 28%}
.mainIndex .topNews ul li:before{content: '|';position: absolute;left: -1px;top: -1px}
.mainIndex .topNews ul li:nth-child(2){max-width: 44%}
.mainIndex .topNews ul li:nth-child(1):before{display: none}
.mainIndex .topNews ul li a{color: #6f6f6f;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mainIndex .topNews ul li a:hover{color: #015293}



.mainIndex .inNews{margin-bottom: .3rem;background: url(../images/6.jpg) no-repeat top center;background-size: 100% auto;border-top: 1px solid #f7f7f7}
.mainIndex .inNews .inNews-a{margin-bottom: .3rem}
.mainIndex .inNews .inNews-a  .slideNewsp{width: 50%;margin: 0;padding-top: .1rem}
.mainIndex .inNews .inNews-a  .slideNews{margin: 0;}
.mainIndex .inNews .inNews-a  .slideNews .item{background: #ddd;}
.mainIndex .inNews .inNews-a  .slideNews .imgBox .img{padding-bottom:69.8%;}
.mainIndex .inNews .inNews-a  .slideNews .swiper-dots{text-align: right;width: auto;left: auto;right: 20px;height: .5rem;line-height: .5rem;bottom: 0;color: #fff;font-size: .15rem;display: none}
.mainIndex .inNews .inNews-a  .slideNews .swiper-dots .swiper-pagination-current{font-size: .18rem;}
.mainIndex .inNews .inNews-a  .slideNews .tit{position: absolute;left: 0;bottom: 0;right: 0;line-height: .5rem;background: rgba(0,0,0,.6);color: #fff;padding: 0 20px 0 20px;font-weight: normal;font-size: .18rem;text-align: center;}

.mainIndex .inNews .inNews-a .tabNews{width: calc(50% - .3rem);padding-right: .15rem}
.mainIndex .inNews .inNews-a .tabNews  .inList{padding-top: .05rem} 
.mainIndex .inNews .inNews-a .tabNews  .inList li{padding: .08rem 1rem .08rem .15rem;} 
.mainIndex .inNews .inNews-a .tabNews .inList li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mainIndex .inNews .inNews-b .slideZt .swiper-dots{width: auto;right: .15rem;left: auto}
.mainIndex .inNews .inNews-b .slideZt .swiper-dots span{width: 16px;height: 16px;border-radius: 0;text-align: center;line-height: 16px;font-size: 12px;background: #fff;color: #d6313d;opacity: .6}
.mainIndex .inNews .inNews-b .slideZt .swiper-dots span.active{background: #d6313d;color: #fff;opacity: 1}

.mainIndex .inModel  h4.sys{color: #0251a2;font-size: .3rem;line-height: 1em;position: relative;margin-bottom: .15rem}
.mainIndex .inModel  h4.sys:before{content: '';position: absolute;width:8px;height: .32rem;background: url(../images/arr.png) no-repeat center;left: -.16rem;top: 0 }
.mainIndex .inModel  h4.sys a{position: absolute;z-index: 3;right: 0;top: 3px}
.mainIndex .inModel  h4.sys a i{display: block;font-size: .12rem;color: #fff;background: #5a97d6;width: 22px;height: 22px;text-align: center;line-height: 22px}
.mainIndex .inModel  h5.sys{font-size: .24rem;color: #2b65d0;margin-bottom: .1rem}
.mainIndex .inModel .inList li{padding: .07rem 0 .07rem .15rem}
.mainIndex .inModel .inModel-a{width: 3.88rem;border: 1px solid #efefef;padding: .15rem}
.mainIndex .inModel .inModel-b{width: calc((100% - 3.88rem) / 2 - .2rem);border: 1px solid #efefef;padding: .15rem}
/* .mainIndex .inModel .inModel-c{width: calc((100% - 3.88rem) / 2 - .2rem);border: 1px solid #efefef;padding: .15rem} */
.mainIndex .inModel .inModel-c{width: 67%;border: 1px solid #efefef;padding: .15rem}

.mainIndex .inModel .inModel-a .gkList{}
.mainIndex .inModel .inModel-a .gkList li{width: 48%;margin-top: .15rem}
.mainIndex .inModel .inModel-a .gkList li a{display: block;height: .42rem;line-height: .42rem;border: 1px solid #e0edf2;border-radius: 3px;padding-left: .15rem;}
.mainIndex .inModel .inModel-a .gkList li a:hover{border: 1px solid #0251a2;padding-left: .32rem;background: url(../images/iico.png) no-repeat 10px center;}
.mainIndex .inModel .inModel-a .in-hdjl{background: url(../images/hdbg.png) no-repeat center;background-size: cover;margin-top: .35rem;position: relative;padding:.2rem .25rem .25rem;border-radius: 3px}
.mainIndex .inModel .inModel-a .in-hdjl a,.inModel .inModel-a .in-hdjl .links{color: #87a1da;font-size: 14px}
.mainIndex .inModel .inModel-a .in-hdjl a:hover{color: #2b65d0}
.mainIndex .inModel .inModel-a .in-hdjl .zsImg{position: absolute;right: 0;bottom: 0;pointer-events: none;width: 1.44rem}
.mainIndex .inModel .inModel-b .icoList{padding-bottom: .15rem;border-bottom: 1px dashed #e0edf2;padding-top: .1rem;margin-bottom: .1rem}
.mainIndex .inModel .inModel-b .icoList li{width: 33.333%;text-align: center;}
.mainIndex .inModel .inModel-b .icoList li i{display: block;width: .5rem;height: .5rem;border-radius: 50%;background: #e8f3ff;text-align: center;padding-top: .1rem;margin: 0 auto .05rem}
.mainIndex .inModel .inModel-b .icoList li i img{width: .3rem;display: block;margin: 0 auto}
.mainIndex .inModel .inModel-c .inList{padding-top: .05rem}

@media (max-width: 1024px){
.mainIndex .inNews .inNews-a .slideNewsp{width: 100%;}
.mainIndex .inNews .inNews-a .tabNews{width: 100%;padding-top: .3rem;}

}

@media (max-width: 900px){
.tabNav .mores{top: 10px}
.mainIndex .topNews ul li,.mainIndex .topNews ul li:nth-child(2){width: 100%;max-width: inherit;padding: 0 ;font-size: .16rem;padding: 3px 0}
.mainIndex .topNews ul li:before{display: none}
.mainIndex .inModel .inModel-a{width: 100%;margin-bottom: .3rem}
.mainIndex .inModel .inModel-b{width:100%;margin-bottom: .3rem}
.mainIndex .inModel .inModel-c{width:100%;}
.mainIndex .inModel .inModel-a .gkList li a:hover{padding-left: .38rem}
}
@media (max-width: 540px){
.tabNav ul li{font-size: .18rem;margin-right: .1rem;}
.mainIndex .topNews h2{font-size: .26rem}
}
@media (max-width: 375px){

}
@media (max-width: 360px){

}