.mtype_box{ width:100%; height:auto; overflow:hidden;margin:0px auto;}
.mtype_box .mtype{ display:block; width:25%; padding:0px 10px; float:left; height:auto; text-align:center; box-sizing:border-box; margin:10px 0;}
.mtype_box .mtype .list{ display:block;}
.mtype_box .mtype .pic{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 0 10px;box-sizing: border-box;}
.mtype_box .mtype img{ width:100%;}
.mtype_box .mtype .name{color:#555;font-size:14px;margin-top: 10px;}

.swiper_layout {height:auto;}
.swiper-slide a{ display:block; width:100%;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin: 0 5px 0 5px;}
.swiper-pagination-bullet{background: #fff;}
.swiper-pagination-bullet-active{background: #e80000;}

.indexType{width: 100%;height:45px;line-height: 45px;overflow: hidden;padding:0 10px;box-sizing: border-box;}
.indexType .States{
    float: left;
    margin-left: 80px;
}
.indexType .States a{
    background: #309de0;
    color: #fff;
    padding: 3px 5px;
    border-radius: 5px;
}
.indexType .left{float:left;color: #222;font-size: 15px;}
.indexType .left img{position: relative;top: 5px;margin-right:5px;}
.indexType .more{float: right;color: #999;font-size: 12px;}

.newS{ width:100%; height:auto; padding:0 10px; box-sizing:border-box; overflow:hidden;}
.new_list{ width:100%;height:auto;overflow:hidden;}
.new_list li {height:40px;line-height:40px;border-top:1px solid #e0e0e0;overflow:hidden; display: block;box-sizing: border-box;}
.new_list li a {color:#666;display:block; width:100%; font-size:14px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/dot-1.png) no-repeat left center;padding-left:10px;box-sizing: border-box;}
.new_list li:nth-child(1){border-top: none;}

.m_news{ width:100%; height:auto;overflow:hidden; padding:0 10px; box-sizing:border-box;}
.m_news .first{ width:100%; height:130px; margin-bottom:10px; overflow:hidden; border-top:1px solid #e1e1e1;padding-top:10px;}
.m_news .first .pic{display:block; width:34%; height:130px; float:left; overflow:hidden; padding-right:10px;box-sizing: border-box;}
.m_news .first .title{display:block;width:64%;height:25px; line-height:25px; color:#1a85c6;font-weight: bold; font-size: 16px; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;}
.m_news .first .title img{position: relative;top: 2px;margin-left:10px;}
.m_news .first .list{width:64%;height:25px; line-height:25px; color:#666;font-size: 12px; float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m_news .first .intro{ width:64%; height:40px; color:#666; font-size:12px; line-height:20px; float:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; margin-top:5px;}
.m_news .first:nth-child(1){border-top: none;}

.newCases{ width:100%; height:auto; padding:5px 10px; box-sizing:border-box; overflow:hidden;}
.newCases a{color:#666;display:block; width:100%; font-size:14px;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(../images/icon-success.png) no-repeat left center;padding-left:20px;box-sizing: border-box;}
.newCases a span{color:#69be53;}

.infoDiv{ width:100%; height:auto; padding:0px 10px; box-sizing:border-box; overflow:hidden;}
.infoDiv .infoList{width:100%;height:auto;border-top:1px solid #e0e0e0;overflow:hidden; display: block;padding:10px 0;box-sizing: border-box;}
.infoDiv .infoList .names{width:100%;height:35px; line-height:35px;overflow:hidden;}
.infoDiv .infoList .topic{float: left;width: 60%;height: 35px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #309de0;font-size: 16px;}
.infoDiv .infoList .time{float: left;width:25%;height: 35px;overflow:hidden;color: #309de0;font-size: 15px;}
.infoDiv .infoList .use{float: left;width:15%;height: 35px;overflow:hidden;color: #02b628;font-size: 15px;text-align: right;}
.infoDiv .infoList .uls{width: 100%;height: auto;overflow: hidden;margin-top:5px;}
.infoDiv .infoList li{display:block;float: left;width:100%;height:30px; line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #888;font-size: 14px;}
.infoDiv .infoList li img{position: relative;top:2px;margin-right:5px;}
.infoDiv .infoList .li-1{width:50%;}

.infoDiv .infoList:nth-child(1){border-top: none;}

.imgS{width:100%; height:auto; padding:10px 10px; box-sizing:border-box; overflow:hidden;}

.voiceDiv{width:100%;height: 40px;line-height:40px;overflow: hidden;}
.voiceDiv a{display: block;float: left;width:75%;height: 40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #666;font-size: 14px;background: url(../../images/mobile/icon-voice.png) no-repeat left center;background-size: 14px auto;padding-left: 13px;box-sizing: border-box;}
.voiceDiv span{display:block;font-size: 12px;color: #bbb;width: 25%;height: 40px;overflow:hidden;text-align: right;}

.zhuceDiv{width:100%;height: auto;overflow: hidden;}
.zhuceDiv .lists{display:block;width: 50%;height:auto;overflow: hidden;float: left;padding:10px 5px 10px 10px; box-sizing:border-box;}
.zhuceDiv .lists .pic{width: 40%;float: left;height: 73px;line-height: 73px;overflow: hidden;text-align: center;position: relative;}
.zhuceDiv .lists .pic img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin:auto;}
.zhuceDiv .lists .rgs{width: 60%;float: left;height:73px;overflow: hidden;padding-left: 0px;box-sizing: border-box;}
.zhuceDiv .lists li{display:block;width: 100%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.zhuceDiv .lists .name{height:24px;line-height:24px;color: #309de0;font-weight: bold;font-size: 16px;margin-top: 5px;}
.zhuceDiv .lists .txt{height:22px;line-height:22px;color: #666;font-size: 12px;}
.zhuceDiv .lists .num{height:22px;line-height:22px;color: #666;font-size: 12px;}
.zhuceDiv .lists .num img{position: relative;top:3px;margin-right:2px;}
.zhuceDiv .lists .num span{color: #309de0;}
.zhuceDiv .lists-2{border-left:1px solid #e0e0e0;padding: 10px 10px 10px 5px;}
.zhuceDiv .lists-2 .name,.zhuceDiv .lists-2 .num span{color: #53cb7e;}
