@charset "utf-8";
body{background: url(../images/bg.png) top center;}
.inList li{padding: .1rem .5rem .1rem .15rem;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: #666;}
.inList li:before{content: '';position: absolute;width: 12px;height: 12px;background: url(../images/dot.png) no-repeat center;left: 0;top: 50%;margin-top: -6px}
.inList li:hover:before{background: url(../images/doton.png) no-repeat center;}

.tabNav{position: relative;margin-bottom: .1rem;}
.tabNav ul li{font-size: .22rem;position: relative;}

.tabNav ul li a{display:block;position: relative;}
.tabNav ul li a span{display: block;padding:0 .2rem;border-radius: 8px;line-height: .42rem;position: relative;z-index: 3}
.tabNav ul li.on a:after{content: '';position: absolute;left: 2px;height:100%;border: 1px solid #1b59b0 ;width: 0;top:2px;z-index: 2;transition: .3s;border-radius: 8px;z-index: 0}

.tabNav ul li.on span{color: #fff;background: url(../images/serbg.png) center;background-size: 100% 100%}
.tabNav ul li.on a:after{width: 100%;}


.tabNav .mores{position: absolute;top: 8px;right: 0;}
.tabNav .mores a{display: none;position: relative;font-size: .15rem;color: #888}
.tabNav .mores a:hover span{background:#1b59b0 ;}
.mainIndex{padding: .3rem 0 .4rem;}
.mainIndex .topNews{background: #f8f8f8;padding:.2rem .3rem;margin-bottom: .3rem;}
.mainIndex .topNews .item h2{font-size: .22rem;padding-right: .6rem;text-align: center;}
.mainIndex .topNews .item h2 a{color: #af090b;}
.mainIndex .topNews .item h2 a:hover{text-decoration: underline;}
.mainIndex .topNews .item p{margin-top: .1rem;font-size: .14rem;color: #888;line-height: 1.5em;}
.mainIndex .topNews .swiper-dots{width: auto;left: auto;right: 0;top: 3px;color: #af090b;}
.mainIndex .topNews .swiper-dots .swiper-pagination-current{font-size: .18rem;font-weight: bold;}
.mainIndex .topNews .titbg{width: 1rem;}
.mainIndex .topNews .slideTopNews{width: calc(100% - 1.2rem);}


.mainIndex .inNews{margin-bottom: .3rem;}
.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: 65.5%;}
.mainIndex .inNews .inNews-a  .slideNews .swiper-dots{text-align: right;width: auto;left: auto;right: 20px;height: 45px;line-height: 45px;bottom: 0;color: #fff;font-size: .15rem}
.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: 45px;background: rgba(0,0,0,.6);color: #fff;padding: 0 1rem 0 20px;font-weight: normal;}

.mainIndex .inNews .inNews-a .tabNews{width: calc(50% - .3rem);}
.mainIndex .inNews .inNews-a .tabNews  .inList{padding-top: .05rem} 
.mainIndex .inNews .inNews-a .tabNews  .inList li{padding: .1rem 1rem .1rem .2rem;} 
.mainIndex .inNews .inNews-a .tabNews .inList li a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.mainIndex .inNews .inNews-a .tabNews  .inList.count{counter-reset:count 0;}
.mainIndex .inNews .inNews-a .tabNews  .inList.count li{counter-increment: count;padding-left: 28px}
.mainIndex .inNews .inNews-a .tabNews  .inList.count li:before{ content:counter(count);background: transparent;width: 20px;height: 20px;margin-top: -10px;font-size: 12px;line-height: 20px;text-align: center;background: #ede9e4;border-radius: 3px}
.mainIndex .inNews .inNews-a .tabNews  .inList.count li:nth-child(1):before{background:#da0c0d;color: #fff}
.mainIndex .inNews .inNews-a .tabNews  .inList.count li:nth-child(2):before{background:#f26f4e;color: #fff}
.mainIndex .inNews .inNews-a .tabNews  .inList.count li:nth-child(3):before{background:#fdb036;color: #fff}

.slideTopNews .swiper-dots{width: auto;right: .15rem;left: auto}
.slideTopNews .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}
.slideTopNews .swiper-dots span.active{background: #d6313d;color: #fff;opacity: 1}

.inModel .inXxgk{width: 28%;border: 1px solid #e5f0ff;border-radius: 10px;overflow: hidden;}
.inModel .tabNews{width: calc(72% - .3rem);border:1px solid #e5f0ff;border-radius: 10px;overflow: hidden;}
.inModel .inXxgk h4{font-size:.3rem;color: #2946cd;font-weight: bold;padding: .22rem .2rem;background: #edf2ff;line-height: .45rem }
.inModel .inXxgk h4 img{width: .4rem;height: .4rem;margin-right: .1rem}
.inModel .inXxgk ul{background: #fff;padding: .3rem}
.inModel .inXxgk ul li{margin-bottom: .25rem;font-size: .2rem;position: relative;}
.inModel .inXxgk ul li:last-child{margin-bottom: 0}
.inModel .inXxgk ul li a{display: flex;justify-content: center;background: #f8faff;padding: .2rem ;position: relative;z-index: 3;border-radius: 5px;box-shadow: 3px 3px 0 #eff6ff;transition: .3s;line-height: 32px}
.inModel .inXxgk ul li:hover a{box-shadow: 3px 3px 0 #d1d9ef}
.inModel .inXxgk ul li i{width: 32px;height: 32px;display: block;margin-right: .1rem}
.inModel .inXxgk ul li span{display: block;}

.inModel .tabNews .tabNav{color: #fff;font-weight: bold;padding: .22rem .2rem;background: url(../images/navbg1.png) no-repeat center;background-size: 101% 100%; line-height: .45rem; }
.inModel .tabNews .tabNav .mores{right: .2rem;top: .2rem}
.inModel .tabNews .tabNav .mores a{color: #fff}
.inModel .tabNews .tabNav li:nth-child(1){margin-right: .5rem}
.inModel .tabNews .tabNav li i{font-weight: normal;font-size: inherit;margin: .1rem}
.inModel .tabNews .tabNav li a{color: #fff}
.inModel .tabNews .tabNav li.on {font-size:.3rem;}
.inModel .tabNews .tabNav li.on a:after{display: none}
.inModel .tabNews .item ul{padding:.1rem .2rem}
.inModel .tabNews .item .inList li{padding: .11rem 1rem .11rem .2rem;} 
.inModel .suTab .hd{margin: 0 1%}
.inModel .suTab .hd ul li{font-size: .18rem;font-weight: bold;margin-right: .2rem;cursor: pointer;padding: 0 .25rem;line-height: .4rem;border-radius: 5px}
.inModel .suTab .hd ul li.on{color:#fff; background: url(../images/serbg.png) no-repeat center;background-size: 100% 100%}
.inModel .suTab .bd ul li{width: 23%;margin: 0 1% .15rem;float: left;text-align: center;}
.inModel .suTab .bd ul li a{display: block;background: #f8faff;border-radius: 5px;box-shadow: 3px 3px 0 #eff6ff;transition: .3s;padding: .15rem}

@media (max-width: 1024px){
.mainIndex .inNews .inNews-a .slideNews{width: 100%;}
.mainIndex .inNews .inNews-a .tabNews{width: 100%;padding-top: .3rem;}
.inModel .inXxgk ul li a{padding: .2rem .1rem}
.inModel .inXxgk ul li{font-size: .16rem}
}

@media (max-width: 900px){
.inModel .inXxgk{width: 100%;margin-bottom: .3rem}
.inModel .inXxgk ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.inModel .inXxgk ul li{width: calc(50% - .1rem);font-size: .18rem}
.inModel .tabNews{width: 100%}
}
@media (max-width: 540px){
.tabNav ul li a:after{display: none}
.tabNav ul li a span{padding: 0 .1rem}
.inModel .inXxgk ul li{width: 100%;font-size: .2rem}
.inModel .tabNews .tabNav li:nth-child(1){margin-right: .2rem}
.inModel .tabNews .tabNav li.on,.inModel .inXxgk h4{font-size: .26rem}
.tabNav ul li{font-size: .2rem}
.mainIndex .topNews{padding: .2rem}
.mainIndex .topNews .titbg{width:.8rem;}
.mainIndex .topNews .slideTopNews{width: calc(100% - 1rem);}
.mainIndex .topNews .item h2{font-size: .2rem}
.inModel .inXxgk ul li a{padding: .1rem }
.float_pic #adu0{
width:70%;
}
}
@media (max-width: 375px){
.inModel .suTab .bd ul li a{padding: .1rem 0;min-height: 54px;}
.inModel .tabNews .item .inList li {
padding: .08rem 1rem .08rem .2rem;
}
.tabNav ul li {
    font-size: .18rem;
}
}
@media (max-width: 360px){
.tabNav ul li {
    font-size: .16rem;
}
}


.top_pic{
margin-bottom: 0.4rem;
}
.top_pic img{width:100%;}
@media (max-width: 1024px){
.top_pic{
margin-bottom: 0.3rem;
}

}