@charset "utf-8";
@import url("global.css");
body{background:#fff;font-size:16px;}
.blue{color: #000 !important; font-weight: normal!important;}
.banner{
	width:100%;
	background:url(../images/banner.jpg) no-repeat center top;
	height:500px;
}
.banner_con{
	width:1200px;
	margin:0 auto;
}
.banner_con .logo{
	padding:30px 0 0 0;
	text-align: left;
}
h2{text-align: left; margin:0;background: #eee;}
h2 img{height:58px;}

.bg01{padding:30px 0 30px 0; width: 100%;}

.list01{width:calc(100% - 70px) ;margin: 0 auto; background: #fff; float: left; padding:25px;}
.list01 ul{width:100%; float: left;}
.list01 li{width:calc(100% - 0px);/*! background:url(../images/icon.png) no-repeat 5px 15px; */ padding:10px 0 10px 14px; border-bottom: 1px dashed #ccc; margin:0; line-height: 1.6;height: auto;float: left;text-overflow:ellipsis; /*! overflow: hidden; */ /*! white-space: nowrap; */position: relative;}
.list01 li::before{content:'';position:absolute;left:0px;top:19px;width:4px;height:4px;border-radius:4px;background:#222;}

.text_c{width:1280px; margin:auto;}
.text_c h1{font-size:26px; font-weight:bold; text-align:center;margin:10px auto 20px auto; line-height:1.8; width:880px;}
.article-sm{ border-top: 1px solid #eaeaea; padding:30px; text-align: center;color: #666;font-size:1rem;}
.article-sm em{margin: 0 30px;}
.article-sm em span{cursor: pointer;}
.text_c .show_text{margin:20px 0; text-align: justify; border-bottom: 1px solid #eaeaea; font-size: 1rem; }
.text_c .show_text p{line-height:1.8;margin:0 5% 28px 5%;}
.text_c .edit{margin:20px auto; text-align: right;margin:0 5% 28px 5%;}

.foot_nav a{color:#fff; font-size:1rem;}
.footer{background: #df1d13; font-size:1rem;}