.logo{font-size:0px;}
.logo img{width:100%;}
.icon-list img{width:100%;}
.home-tabs{background:#306c9e;}
.home-tabs::after{height:0px;}
.home-tabs .button{border-bottom-width:0px; color:#fff; border-right:1px solid #fff;}
.home-tabs .button.active{color:#fff;border-color:#fff; background:#ff8500;}

.home-tabs-container{padding:0px; margin:0px;}
.new_block{width:100%; overflow:hidden; padding-top:10px;}
.home-tabs-list{padding:0px; margin:0px;}
.home-tabs-list ul{ background:url(../images/num.png) no-repeat -15px 13px; padding-top:5px; list-style:none; margin:0px; overflow:hidden;}
.home-tabs-list ul li{line-height:1.5rem; padding-left:0px;text-overflow: ellipsis; white-space: nowrap; width:100%; overflow:hidden;}
.home-tabs-list ul li span{float:right; color:#999999; padding-right:8px; font-size:.75rem;}
.home-tabs-list ul li a{color:#394345;line-height:1.2rem; font-size:.7rem;}
.home-tabs-list ul li a:hover{color:#316c9e;}
.new-more a{ display:block; width:5rem; height:1.5rem;border:1px solid #316da1; color:#316da1; border-radius:0.15rem; font-size:.65rem; margin:0 auto; line-height:1.4rem;}

.swiper-slide{text-align:center; overflow:hidden;}
.swiper-slide a{display:block;}
.swiper-slide a img{width:100%;}

.online{ padding-bottom:0rem; border-bottom:1px dashed #999;}
.online h3{ background:url(../images/icon9.png) no-repeat .3rem 0rem; padding-left:1.9rem; font-size:1rem;}
.online dt{text-align:center; color:#ff0000; font-size:.85rem; padding-bottom:.8rem;}
.online dl dd{text-align:center; padding:.3rem 0rem; margin:0px;}
.online .home-ipt{width:90%; border:1px solid #b5b5b5; border-radius:5px; font-size:.75rem; padding:.25rem .3rem; color:#9f9f9f;}
.online .sbt{width:90%;border:1px solid #215e91; border-radius:5px; font-size:.75rem; padding:.25rem .3rem; color:#fff; background-color:#306c9e;}

.footer{padding:1rem .2rem; text-align:center; font-size:.7rem; color:#6b6b6b;}
.footer span{color:#999;}
.footer a{color:#444;}

.icon-online,icon-codes{display:block; width:1.2rem; height:1.2rem; margin:0 auto;}
.icon-online img,.icon-codes img{width:1.2rem; height:1.2rem;}
.popup-code p img{width:80%;}
.right-panel{background:#fff; border:1px solid #f1f1f1;}
.content-user{line-height:1.6rem; font-size:.7rem;}
.content-user img{width:100%;}

.listpage{padding-top:12px;padding-bottom:15px;clear:both;font-family:"Microsoft YaHei",sans-serif;text-align:center;color:#666}

.nav-list{}
.nav-list ul,.nav-list li{list-style-type:none; padding:0px; margin:0px;}
.nav-list .o-title{ background-color:#316c9e; display:block; padding:.4rem .4rem; color:#fff; font-size:.75rem;}
.nav-list .t-title{font-size:.65rem; padding:.3rem .4rem 0rem .4rem; display:block; color:#ff0000; font-weight:bold;}
.nav-list .cag-list{padding:.3rem 0;}
.nav-list .cag-list li{width: 46%;margin-left: 4%; float:left; font-size:.65rem; padding:.2rem 0;}

.item-inner .img{width:24%; float:left; padding-right:.6rem;}
.item-inner .img img{width:100%;}

.clear{clear:both}.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}.clearfix{zoom:1}
.pro-img{overflow:hidden; padding-top:.8rem; text-align:center;}
.pro-img img{height:100%;}
.pro-text{line-height:1.2rem; height:2.4rem; font-size:.7rem;padding-top:.3rem; overflow:hidden;}
.col-50 a{color:#236093;}

.grid-demo{}
.grid-demo .col-50{width:46%;margin-left:4%;box-sizing:border-box;float:left;}
.category-list ul li a{
  font-size:.8rem;
}
.category-list .item-link.list-button{
  text-align:left;
}