@charset "utf-8";
/* CSS Document */
*{font-size:14px;font-family:"微软雅黑";color:#555;}
body,dl,dd,p{margin:0;}
a{text-decoration:none;transition:all 0.3s;}
img{display:block;}
input{margin:0;padding:0;border:none;outline:none;cursor:pointer;}
textaea{margin:0;padding:0;outline:none;}
h1,h2,h3{font-weight:normal;margin:0;}
ul{margin:0;padding:0;}
li{list-style:none;}
.clearfix{clear:both;}
body{background:#f7f7f7;}

/*header*/
.header{max-width:1000px; margin:0 auto; overflow:hidden;}
.header .logo{ float:left;margin-top:2px;}
.header .right{float:right; line-height:50px;text-align:right;}
.header .right a{font-size:14px;transition:all 0.4s;}
.header .right a:hover{color:#136ec9;}

.banner img{
	width:100%;
}

.box{
	max-width:1000px;
	margin: auto;
}

.introduce{
	margin-top:30px;
}
.introduce p{
	font-size:16px;
	text-indent:2em;
	line-height:32px;
	padding:20px;
}
.introduce span{
	font-size:16px;
	color:dodgerblue;
}
.introduce a{
	font-size:16px;
	color:dodgerblue;
	border-bottom:#aaa solid 1px;
}
.introduce a:hover{
	color:#0633a8;
	border-bottom:#0633a8 solid 1px;
}

.report{
	background:#fff;
	padding:20px 0;
}
.report .report_list{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	padding:0 40px;
}
.report .report_list h2{
	flex:0 0 100%;
	font-size:18px;
	font-weight:bold;
	color:#333;
	margin:20px 0;
	position:relative;
}
.report .report_list h2::before{
	content:'';
    width:20px;
    height:20px;
    background:url("http://www.100ec.cn/zt/upload_data/2018bg/images/biaoti2.png");
    background-size:cover;
    position:absolute;
    top:calc(50% - 10px);
    left:-20px;
}
.report .report_list li{
	flex:0 0 42%;
	list-style:initial;
	color:dodgerblue;
	line-height:30px;
	white-space:nowrap;
    /* overflow:hidden; */
    text-overflow:ellipsis;
	margin-left:30px;
}
.report .report_list li a{
	color:dodgerblue;
}
.report .report_list li a:hover{
	color:#0633a8;
}

.icon_list{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin-top:50px;
	background:#fff;
}
.icon_list li{
	flex:0 0 28%;
	padding:20px;
}
.icon_list li img{
	width:20%;
	margin: auto;
}
.icon_list li h2{
	font-size:16px;
	font-weight:bold;
	color:#333;
	text-align:center;
	line-height:40px;
}
.icon_list li p{
	line-height:30px;
	margin-top:5px;
}

.ggt{
	margin:10px auto;
}
.ggt img{
	width:100%;
	height:90px;
}

.bgsm{
	max-width:920px;
	margin: auto;
	margin-top:30px;
	padding:20px 40px;
	background:#fff;
}
.bgsm h1{
	font-size:30px;
    font-weight:bold;
    color:#111;
    text-align:center;
    line-height:60px;
    letter-spacing:4px;
}
.bgsm p{
	font-size:16px;
	line-height:40px;
}
.bgsm img{
	width:70%;
	margin:10px auto;
}

@media(max-width:1000px){
	.introduce{
		margin:0;
	}
	.introduce p{
		font-size:14px;
		line-height:30px;
	}
	.report .report_list li{
		flex:0 0 100%;
		margin:0;
	}
	.ggt img{
		height:70px;
	}
	.icon_list li{
		flex:0 0 78%;
		padding:20px 11%;
	}
	.bgsm p{
		font-size:14px;
		line-height:30px;
		margin-top:10px;
	}
	.bgsm img{
		width:100%;
	}
}
@media(max-width:400px){
	.header .right a:first-child{
		display:none;
	}
	.report .report_list span, .report .report_list a{
		font-size:12px;
	}
}