@charset "utf-8";

.iframe,.type_two,.secretary-pic{
	display:none;
}
@media screen and (min-width:320px) and (max-width:349px){
	.type_three hgroup a,.type_three hgroup span,.type_two>a span,.type_two>a p,.type_two hgroup span,.type_two hgroup a,.type_two .page a,.type_two .page{
		font-size:14px
	}
}
@media screen and (min-width:350px){
	.type_three hgroup a,.type_three hgroup span,.type_two>a span,.type_two>a p,.type_two hgroup span,.type_two hgroup a,.type_two .page a,.type_two .page{
		font-size:16px
	}
}
@media screen and (max-width:768px){
	.mainer,iframe,.main{
		display:none;
	}
	.type_two,.iframe,.secretary-pic{
		display:block;
/* 		overflow: hidden; */
	}
	.type_two>a {
		display:flex;
		padding:.12rem 0;
		margin:auto;
		border-bottom:1px solid #f2f7fc;
		overflow:hidden;
		width:2.96rem;
		align-items:center;
	}
	.type_two>a:hover{
		text-decoration:none;
	}
	.type_two>a span {
		display:block;
		float:left;
		width:.2rem;
		height:.2rem;
		background:#69809a;
		color:white;
		text-align:center;
		line-height:.2rem;
		margin-right:.12rem;
		border-radius:3px;
	}
	.type_two>a p {
		float:left;
		width:2.64rem;
		line-height:1.5;
	}
	.type_two>a:nth-child(2) span {
		background:#d0011b;
	}
	.type_two>a:nth-child(3) span {
		background:#ff6100;
	}
	.type_two>a:nth-child(4) span {
		background:#ffa200;
	}
	.type_two .page{
		text-align: center;
		padding:0.1rem 0;
		font-size:0;
	}
	.type_two .page .lastpage{
		display:none;
	}
	.type_two .page strong{
		font-size:12px;
		padding:0.03rem 0.07rem;
		border-radius:4px;
		background:#4F8FDF;
		color:#fff;
		line-height:0.36rem;
		margin:0 0.02rem;
		cursor:default;
	}
	.type_two .page a{
		font-size:12px;
		padding:0.03rem 0.07rem;
		border-radius:4px;
		background:#999;
		color:#fff;
		line-height:0.36rem;
		margin:0 0.02rem;
		text-decoration:none;
	}
	.type_three>a{
		display:block;
		padding:0 0.1rem;
		width:2.96rem;
		margin:0.05rem auto;
	}
	.type_three>a>img{
		width:100%;
	}
	.type_two hgroup,.type_three hgroup {
		height:auto;
		width:3.2rem;
		border:1px solid #e3e3e3;
		padding:.1rem 0;
		box-sizing:border-box;
		overflow:hidden;
		margin:.1rem auto 0 auto;
	}
	.type_two hgroup em,.type_three hgroup em {
		width:2px;
		height:.22rem;
		background:#72a200;
		float:left;
		margin:0 .1rem
	}
	.type_two hgroup span,.type_three hgroup span {
		color:#333;
		line-height:.22rem;
		cursor:default;
	}
	.type_two hgroup a,.type_three hgroup a {
		display:block;
		float:right;
		height:auto;
		color:#999;
		margin-right:.13rem;
		line-height:.22rem;
		text-decoration:none
	}
}