.first{width:80px;}
.mainlist .list-item {
    padding: 5px 14px;
    position: relative;
		font-size: 14px;
}
.mainlist .list-item a{
  text-decoration: underline;
}
.mshow {
	display: none!important;
}
.mhidden {
	display: block;
}
@media screen and (max-width: 1200px) {
body {
	font-size: .26rem;
	font-family: 'Microsoft YaHei','STHeiti Light',sans-serif;
	-webkit-tap-highlight-color: transparent;
	}
	.mshow {
			display: block!important;
	}
	.mhidden {
			display: none!important;
	}
	.moverflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
	.spehidden{
		display: none;
	}
	.container {
	    max-width: 100%;
			padding: 0;
	}
	.listpage{
		background: #fff;
		z-index: 77;
	}
	.breadcrumb {
	    background-color: transparent;
	    margin-bottom: 0;
	    position: relative;
	    z-index: 99;
	    padding: .53rem 0 .3rem .3rem;
			font-size: .22rem;
			color: #333333;
	}
	.breadcrumb a{
		color: #333333;
	}
	.mtitle{
		display: flex;
		justify-content: space-between;
		height: .54rem;
		background-color: #FAFAFA;
		position: relative;
	}
	.mtitle .list-title {
	    line-height: normal;
	    padding: 0;
	}
	.mtitle .list-title a {
	    display: inline-block;
	    padding: 0 .16rem;
	    height: .54rem;
	    line-height: .54rem;
	    color: #fff;
	    background-color: #3581C6;
			font-size: .28rem;
	}
	.menu-icon {
	    position: absolute;
	    top: 0.14rem;
	    right: 0.07rem;
	}
	.menu-icon img{
			width: .3rem;
			height: .3rem;
	}
	.two-menu {
	    width: 1.71rem;
	    position: absolute;
	    top: .42rem;
	    right: 0;
	    z-index: 99;
	}
	.two-menu .sidebar {
	  background-color: #F7FAFC;
	  border:1px solid #E8E8E8 ;
		padding: 0;
	}
	.two-menu .sidebar li{
		height: .55rem;
		line-height: .55rem;
		display: block;
		border-bottom: 1px solid #E8E8E8;
		padding: 0;
	}
		.two-menu .sidebar >li >a{
			display: block;
			height: .55rem;
			line-height: .55rem;
			text-align: center;
			padding: 0;
			color: #333333;
		}
		.two-menu .sidebar li:last-child{
			border-bottom: none;
		}
		.two-menu .sidebar >li.active{
			background: #BDDAED;
		}
		.sidebar >li.active >a, .sidebar >li:hover >a {
		    color: #333333;
		}
		.two-menu .sidebar >li >a:before {
		  display: none;
		}
	.row {
	    margin-right: 0;
	    margin-left: 0;
	}
	.sidebar, .mainlist {
	    background-color: #fff;
	    border-top: none;
	    padding: .3rem .1rem;
			position: relative;
			z-index: 99;
	}
	.mainlist .list-item {
	    padding: .5rem 0 .2rem;
			font-size: .26rem;
	}
	.mainlist .list-item p{
		line-height: 2;
	}
	.mainlist .list-item .mrow{
		display: flex;
	}
	.mainlist .list-item .mrow a {
	    text-decoration: none;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    flex: 1;
	}

	.pagination {
		float:none;
		display: inline-block;
		padding-left: 0;
		margin: .7rem auto;
		display: flex;
		justify-content: center;
	}
	.pagination>li {
	    color: #333;
	    display: flex;
	    line-height: .4rem;
	    justify-content: center;
	    border-radius: .04rem;
			flex-wrap: wrap;
	}
	.pagination>li>a, .pagination>li>span {
	    padding: .1rem .2rem;
	    margin-left: 0;
	    line-height:normal;
	    color: #333;
	    border: none;
	}
	.pagination>li .mborder{
		border-radius: .04rem!important;
		color: #CCCCCC;
		border: 1px solid #CCCCCC;
	}
	.pagination>li .current {
	    width: .6rem;
	    height: .6rem;
	    line-height: .4rem;
	    border-radius: .04rem!important;
	    color: #fff;
	    background-color: #3581C6;
	}
	#gotopage{
		border-radius: .04rem;
		border-color:#CCCCCC ;
		text-align: center;
	}
	}