﻿.banner{width:100%;height:3.6rem}
.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.banner .swiper-slide a{width:100%;height:100%}
.banner .swiper-slide img{width:100%;height:100%}
.banner .swiper-pagination-bullet{width:6px;height:6px;display:inline-block;background:#fff;opacity:.5;border-radius:50%;margin:0 5px;outline:0}
.banner .swiper-pagination-bullet-active{opacity:1;background-color:#fff;width:18px;border-radius:10px}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:.4rem!important;text-align:right;padding-right:5%;box-sizing:border-box}
.banner p{text-align:center;font-size:12px;height:.5rem;line-height:.5rem;color:#fff;position:absolute;left:0;bottom:0;right:0;font-weight:100;text-align:left;padding:0 .2rem;text-shadow:1px 1px 1px #000;background-color:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background:-webkit-gradient(linear,top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.7))}
.wuxingss{width:100%;color:#333;float:left;overflow:hidden;padding-top:.2rem;box-sizing:border-box;padding-right:.4rem;overflow:hidden;padding-bottom:.24rem}
.wuxingss .swiper-slide{display:inline-block;width:3.2rem;height:1.6rem;float:left;margin-left:.23rem;box-shadow:2px 2px 5px #e9e9e9;border:1px #ededed solid;border-radius:4px}
.wuxingss .nodata1_small{margin-left:.4rem}
.wss_fl_sj{color:#666;font-size:.13rem;padding:.1rem .2rem .15rem .1rem;overflow:hidden}
.wss_fl{color:#999;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bsdw{float:left;width:2.2rem;padding-left:.15rem}
.bsdw li{clear:both;overflow:hidden;font-size:.24rem;margin-bottom:.15rem}
.bsdw li em{width:.36rem;height:.36rem;display:inline-block;float:left;margin-right:.07rem;border:1px #4376c9 solid;border-radius:25em}
.bsdw li em img{width:100%;height:100%;border-radius:25em}
.bsdw li span{float:left;width:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bs_ztai{width:.85rem;float:left;text-align:center;color:#e60640;font-size:.16rem;display:flex;justify-content:center;align-items:center;height:.8rem}
.bs_ztai .nobing{color:#999}
.bsbt{line-height:.28rem;padding:0 .08rem;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.24rem}
.jrrmss_num{font-size:.24rem;text-align:center;line-height:.7rem;color:#666}
.jrrmss_num cite{display:inline-block;padding-right:.5rem}
.jrrmss_num span{color:#e60640}
.zuijinzb{clear:both}
.zjzb_head{padding:.21rem .24rem .12rem;overflow:hidden}
.zjzb_head h5{height:.32rem;line-height:.32rem}
.zjzb_head h5{font-size:.32rem;font-weight:700;color:#222}
.zjzb_head .zbmore{font-size:.28rem;font-weight:100;color:#979797}
.zjzb_head .zbmore a{font-size:.28rem;font-weight:100;color:#979797}
.zjzb_head .zbmore img{width:.12rem;height:.22rem;margin-top:.12rem}
.liansaizy{overflow:hidden}
.liansia_duiwu{padding:.3rem 0 .4rem}
.liansia_duiwu li{width:1.2rem;height:1.4rem;border-radius:10px;text-align:center;float:left;background:#fafafa;margin-left:.24rem;margin-bottom:.1rem}
.liansia_duiwu li img{width:.7rem;height:.7rem;padding-top:8px}
.liansia_duiwu li span{display:block}
.liansia_duiwu .ztz_dwmc{color:#333;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.2rem;padding-top:.15rem}
.qiuduizy{overflow:hidden}
.qiuduizy li{width:33%;float:left;padding:.15rem 0}
.qiuduizy li .qtdw_img{width:.45rem;height:.45rem;display:inline-block;margin-left:.3rem;float:left;margin-right:.1rem}
.qiuduizy li .qtdw_img img{width:.45rem;height:.45rem}
.qiuduizy li .qtdw_name{height:.45rem;line-height:.45rem;display:inline-block;float:left;width:1.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.24rem}
.keywordlist{overflow:hidden}
.keyword_list{padding:.2rem 0}
.keyword_list li{float:left;height:.6rem;line-height:.6rem;border:1px #e4e4e4 solid;padding:0 .25rem;background:#f8f8f8;color:#333;margin:0 .18rem;margin-bottom:.2rem;border-radius:4px;font-size:.24rem}
.keyword_list li.important{background:#fff0f2;border:1px #ffe7ea solid}
.fastnav{display:none}
.head_return{background:#fff;position:fixed;top:0;left:0;width:100%}
.swiper-container{border-top:1px #eee solid;margin-top:.92rem}
.content{width:100%;overflow:hidden;height:100%}
.left{top:.95rem;float:left;width:25%;height:100vh;background:#f5f5f5;overflow:hidden;position:fixed;display:none}
.left ul{list-style:none}
.left ul li{text-align:center;width:100%;height:1rem;line-height:1rem}
.leftactive{background:#fff;width:100%;box-sizing:border-box;position:relative}
.leftactive:after{height:.25rem;content:'';width:.06rem;position:absolute;top:50%;left:0;margin-top:-.12rem;z-index:10;background:#e60640}
.right{float:left;width:100%;height:100%;float:right;padding-top:1rem}
.right ul{padding:0 .26rem}
.right ul li{width:100%}
.class-title{font-size:.32rem;color:#222;height:.55rem;line-height:.55rem;font-weight:700;padding-top:.2rem}
.righ_list{padding-top:.2rem}
.righ_list p{height:.6rem;padding:0 .3rem;background:#eff3f6;border-radius:.6rem;text-align:center;float:left;margin-right:.2rem;margin-bottom:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:.8rem;max-width:4.5rem}
.righ_list a{color:#333;font-size:.24rem}
