@charset "utf-8";
.inList li{border-bottom: 1px dotted #ddd;padding: .1rem .5rem .1rem .15rem;position: relative;}
.inList li span{position: absolute;top: .12rem;right: 0;color: #666;}
.inList li:before{content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;background: #666;left: 0;top: .2rem}
.tabNav{position: relative;margin-bottom: .1rem;}
.tabNav:after{content: '';height: 1px;background: #dfdfdf;position: absolute;left: 0;bottom: 0;width: 100%;z-index: 0;}
.tabNav ul li{font-size: .2rem;font-weight: bold;position: relative;}
.tabNav ul li:before{content: '';display: inline-block;vertical-align: -2px;margin: 0 .15rem;background-color: #a3b4cc;width: 2px;height: .16rem;}
.tabNav ul li a{display: inline-block;position: relative;padding-bottom: .15rem;}
.tabNav ul li a:after{content: '';position: absolute;left: 0;height: 3px;background:#1b59b0 ;width: 0;bottom: -1px;z-index: 2;transition: .3s;}
.tabNav ul li:nth-child(1):before{display: none;}
.tabNav ul li.on a{color: #1b59b0;}
.tabNav ul li.on a:after{width: 100%;}
.tabNav .mores{position: absolute;top: 5px;right: 0;}
.tabNav .mores a{display: none;position: relative;}
.tabNav .mores a span i{width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;left: 50%;margin-left: -2px;top: 50%;margin-top: -2px;}
.tabNav .mores a span:before{content: '';width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -2px;transition: .3s;}
.tabNav .mores a span:after{content: '';width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;right: 50%;margin-right: -8px;top: 50%;margin-top: -2px;transition: .3s;}
.tabNav .mores a span{display: block;width: 30px;height: 20px;background: #dbdbdb;border-radius: 3px;position: relative;transition: .3s;}
.tabNav .mores a:hover span{background:#1b59b0 ;}
.mainIndex{background: #f8f8f8;padding: .2rem 0 .3rem;}
.mainIndex .topNews{background: #fff;border: 1px solid #dfdfdf;padding:.2rem .3rem;margin-bottom: .15rem;}
.mainIndex .topNews h2{font-size: .3rem;text-align: center;}
.mainIndex .topNews h2 a{color: #af090b;}
.mainIndex .topNews h2 a:hover{text-decoration: underline;}
.mainIndex .topNews p{margin-top: .1rem;font-size: .14rem;color: #888;text-indent: 2em;line-height: 1.5em;}
.mainIndex .inNews{background: #fff;border: 1px solid #dfdfdf;padding:.15rem ;margin-bottom: .15rem;}
.mainIndex .inNews .inNews-a  .slideNews{width: 50%;margin: 0;}
.mainIndex .inNews .inNews-a  .slideNews .item{background: #ddd;}
.mainIndex .inNews .inNews-a  .slideNews .imgBox .img{padding-bottom: 61.8%;}
.mainIndex .inNews .inNews-a  .slideNews .swiper-dots{text-align: right;width: auto;left: auto;right: 20px;height: 45px;line-height: 45px;bottom: 0;}
.mainIndex .inNews .inNews-a  .slideNews .swiper-dots span{background: transparent;border: 1px solid #fff;opacity: 1;margin: 0 6px!important;}
.mainIndex .inNews .inNews-a  .slideNews .swiper-dots span.active{background: #facd8a;border-color: #facd8a;}
.mainIndex .inNews .inNews-a  .slideNews .tit{position: absolute;left: 0;bottom: 0;right: 0;line-height: 45px;background: rgba(0,0,0,.6);color: #fff;padding: 0 1.2rem 0 20px;font-weight: normal;}

.mainIndex .inNews .inNews-a .tabNews{width: calc(50% - .24rem);padding-top: .1rem;}
.mainIndex .inNews .inNews-a .tabNews  .inList li{padding: .12rem 1rem .12rem .15rem;} 
.mainIndex .inNews .inNews-a .tabNews .inList li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mainIndex .inNews .inNews-b{margin-top: .15rem;}
.mainIndex .inNews .inNews-b .itemZt{width: 50%;} 
.mainIndex .inNews .inNews-b .itemZt .imgBox .img{padding-bottom: 16.8%}
.mainIndex .inNews .inNews-b .slideZt{width: 100%;} 
.mainIndex .inNews .inNews-b .slideZt .imgBox .img{padding-bottom: 70%}
.slideZt .swiper-btn a{width: .5rem;height: .5rem;border-radius: 50%;background: #1b59b0;color: #fff;text-align: center;line-height: .5rem;font-size: .12rem;opacity: .6;textp-align:center;}
.slideZt .swiper-btn a:before{display:inline-block;vertical-align:middle;}
.mainIndex .inNews .inNews-b .tabNav {width:100%;}

.mainIndex .inModel {margin-bottom: .15rem;}
.mainIndex .inModel .inList li{height:.59rem ;line-height: 1.2em;}
.mainIndex .inModel .inList li a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display: block\0;height: .38rem\0;}
.mainIndex .inModel .inList li:before{top: .16rem;}
.mainIndex .inModel .inModel-a{width: 50%;background: #fff;border: 1px solid #dfdfdf;padding:.15rem ;}
.mainIndex .inModel .inModel-b{width: calc(50% - .2rem);background: #fff;border: 1px solid #dfdfdf;padding:.15rem;}
.mainIndex .inModel .inModel-c{width: calc(32% - .3rem);background: #fff;border: 1px solid #dfdfdf;padding:.15rem ;}
.mainIndex .inModel .inModel-b .tabNav {margin-bottom: .17rem;}
.mainIndex .inModel .inModel-a .inXxgk{margin-bottom: .1rem;}
.mainIndex .inModel .inModel-a .inXxgk h4 span{line-height: .32rem; background: #1b59b0;color: #fff;font-size: .2rem;font-weight: bold;padding: 0 .2rem;border-radius:0 0 5px 5px;position: relative;top: -.15rem;display: inline-block}
.mainIndex .inModel .inModel-a .inXxgk ul li{width: calc(50% - .07rem);height: .36rem;margin-bottom: .14rem;}
.mainIndex .inModel .inModel-a .inXxgk ul li a{display: block;height: .36rem;background: #cbedff;line-height: .36rem;padding: 0 .2rem;transition: .3s;}
.mainIndex .inModel .inModel-a .inXxgk ul li a:hover{background: #1b59b0;color: #fff;box-shadow:  0 0 .15rem rgba(27, 89, 176, .8);}

.mainIndex .inModel .inModel-b .item .picItem{background: #ecf2f9;padding: .15rem;margin-bottom: .15rem;margin-top: .1rem;}
.mainIndex .inModel .inModel-b .item .picItem a{display: flex;justify-content: space-between;}
.mainIndex .inModel .inModel-b .item .picItem .imgBox{width: 50%;}
.mainIndex .inModel .inModel-b .item .picItem .imgBox .img{padding-bottom: 68.4%;}
.mainIndex .inModel .inModel-b .item .picItem .txt {width: calc(50% - .2rem);padding-top: .1rem;}
.mainIndex .inModel .inModel-b .item .picItem .txt h4{font-weight: normal;margin-bottom: .2rem;height: .63rem\0;}
.mainIndex .inModel .inModel-b .item .picItem .txt span{color: #666;}
.mainIndex .inModel .inModel-b{padding-top: .22rem;}
.mainIndex .inModel .inModel-c{padding-top: .22rem;}
.mainIndex .inModel .inModel-c h4{font-size: .2rem;font-weight: bold;margin-bottom: .2rem;border-bottom: 1px solid #dfdfdf;padding-bottom:.14rem}
.mainIndex .inModel .inModel-c .inList li{padding-right: 0;}
.mainIndex .inModel .inModel-c .icoList{margin-bottom: .06rem;}
.mainIndex .inModel .inModel-c .icoList li{width: calc(50% - .08rem);margin-bottom: .18rem;}
.mainIndex .inModel .inModel-c .icoList li a{display: flex;height: .58rem;padding: .14rem .2rem;}
.mainIndex .inModel .inModel-c .icoList li a i{display: block;width: .3rem;height: .3rem;margin-right: .15rem;}
.mainIndex .inModel .inModel-c .icoList li a span{display: block;line-height: .3rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mainIndex .inModel .inModel-c .icoList li:nth-child(1){background: #bfd4f2;}
.mainIndex .inModel .inModel-c .icoList li:nth-child(2){background: #c1eeff;}
.mainIndex .inModel .inModel-c .icoList li:nth-child(3){background: #c6e6e6;}
.mainIndex .inModel .inModel-c .icoList li:nth-child(4){background: #f7ece4;}
.mainIndex .inModel .inModel-c .icoList li:nth-child(5){background: #e9d9ef;}
@media (max-width:1280px){
  .mainIndex .inModel .inModel-c .icoList li a{padding: .14rem .1rem;}
  .mainIndex .inModel .inModel-c .icoList li a i{margin-right: .1rem;}
}
@media (max-width:1024px){
  .mainIndex .inNews .inNews-a .slideNews{width: 100%;}
  .mainIndex .inNews .inNews-a .tabNews{width: 100%;padding-top: .3rem;}
  .mainIndex .inModel .inModel-a{width: 100%;margin-bottom: .2rem;}
  .mainIndex .inModel .inModel-b{width: calc(50% - .1rem);}
  .mainIndex .inModel .inModel-c{width: calc(50% - .1rem);}
}
@media (max-width:900px){
  .mainIndex .inModel .inModel-b{width: 100%;margin-bottom: .2rem;}
  .mainIndex .inModel .inModel-c{width: 100%;}
  .mainIndex .inModel .inList li{height: auto;line-height: 1.4em;}
  .mainIndex .inModel .inModel-c .icoList li a{padding: .14rem .2rem;}
  .mainIndex .inModel .inModel-c .icoList li a i{margin-right: .15rem;}
  .mainIndex .inNews .inNews-b .itemZt{width: 100%;}
  .mainIndex .inNews .inNews-b .slideZt{width: 100%;margin-top: .2rem;}
  .mainIndex .topNews p{-webkit-line-clamp: 3;}
  .slideZt .swiper-btn a{width: .2rem;height: .2rem;line-height:.2rem;}
}
@media (max-width:540px){
  .mainIndex .topNews h2{font-size: .26rem;}
  .inNews-a .tabNav ul li:before{margin: 0 5px;}
  
  .tabNav .mores{top: 2px;}
}
@media (max-width:375px){
  .inNews-a .tabNav .mores{/* display: none; */}
  
}
@media (max-width:360px){
  .inNews-a .tabNav ul li{font-size: .18rem;}
}

/* .isGrey .tabNav ul li a:after{background: #666;} */