.intermediate-wrapper{width:100%; float: left; margin:60px 0 50px;}
.intermediate-content{width:1200px; margin:0 auto; text-align: center;}
.basetitle{float:left;width:100%;}
.basetitle h1{font-size:30px; font-weight: 500;letter-spacing: 0.1em;text-indent: 0.1em;margin-bottom:40px; }
.main-titlle{width:100%; float:left;}
.main-titlle h2{font-size: 24px;font-weight: 500;margin:0 0 25px}
.intermediate-main{width: 100%; float: left; text-align: left;}
.intermediate-list{float:left;width:100%;margin:0}
.intermediate-list ul { margin:0; padding:0; list-style:none; } 
.intermediate-list li {margin:0 0 0 1.1em; padding:0;text-indent:-1.1em;text-align:justify;}
.intermediate-list li i{font-size: 20px; font-weight: 700;font-style:normal;vertical-align: middle}
.intermediate-item{float:left;width:100%; text-align:justify;}
.list-bottom{margin: 0 0 30px}
.margin-top{margin-top: 30px}
.list-sbottom{margin: 0 0 30px}
.intermediate-titlle{width:100%; float:left;}
.intermediate-titlle h2{font-size: 20px;font-weight: 500;color: #00646c;margin:0 0 10px}
.intermediate-stx{float: left; margin: 0 0 30px;}
.mainbox{width: 100%;float: left; margin: 0 0 35px;}
.intermediate-flow{width:100%;float: left; text-align: center; margin: 40px 0}
.intermediate-flow img{max-width:680px; height:auto; margin: 0 auto;}
.flowbox{width: 100%;float: left; margin: 0;}
.main-smtitle{width:100%;float:left;margin-bottom: 5px;font-weight: 500}
.main-smtitle i{margin-right: 5px;color: #a86828}
.people-list{float:left;width:100%;margin: 0 0 35px}
.people-list ul { margin:0; padding:0; list-style:none; } 
.people-list li {margin:0 0 0 .8em; padding:0;text-indent:-.8em;text-align:justify;line-height: 1.6em}
.people-list li i{font-size: 20px; font-weight: 700;font-style:normal;vertical-align: middle}

@media screen and (max-width: 1600px) {
.intermediate-wrapper{margin:50px 0 40px}
.intermediate-content{width:1160px;}
}
@media screen and (max-width: 1200px) {
.intermediate-wrapper{margin:35px 0 55px}
.intermediate-content{width:90%;}
.mainbox{margin: 0 0 35px;}
.intermediate-flow{margin: 30px 0 20px}
}
@media screen and (max-width: 980px) {
.intermediate-wrapper{margin:30px 0 40px;}
.basetitle h1{margin-bottom:25px;font-size: 28px}
.main-titlle h2{font-size: 22px;margin:0 0 15px}
.mainbox{margin: 0 0 25px;}
.list-bottom{margin: 0 0 25px}
.construction-list{margin: 0 0 25px}
.intermediate-flow{margin:15px 0}
.intermediate-flow img{max-width:100%; margin: 5px auto 0}
.margin-top{margin-top:20px}
}
@media screen and (max-width: 767px) {
.basetitle h1{font-size: 26px;}
.intermediate-titlle h2{font-size: 20px;margin:0 0 5px}
}
@media screen and (max-width: 550px) {
.intermediate-wrapper{margin:25px 0 30px;}
.intermediate-content{width:90%;}
.basetitle h1{font-size: 24px;margin-bottom:15px;}
.main-titlle h2{font-size: 20px;margin:0 0 10px}
.intermediate-list{line-height: 1.6em}
.people-list{margin: 0 0 20px}
.list-bottom{margin: 0 0 20px}
.intermediate-flow{margin:15px 0 5px}
.margin-top{margin-top:10px}

}

.clearfix:after{content: "";display: block;line-height: 0;clear: both;}