.banner { width: 100%; position: relative; overflow: hidden; }
.banner img { width: 100%; }

.nav_clump_4 { width: 100%; height: 2.5rem; margin: 1rem auto 1.2rem; }
.nav_clump_4 li { display: table; float: left; width: 3.475rem; margin-right: .5rem; height: 2.5rem; }
.nav_clump_4 li:last-child { margin-right: 0; }
.nav_clump_4 a { display: table-cell; font-weight: bold; background: #f5f5f5; line-height: .9rem; text-align: center; color: #2885e2; vertical-align: middle; }

.pro_type { width: 15rem; margin: 1.5rem auto 0; }
.pro_type dl { width: 7rem; height: 8rem; float: left; }
.pro_type dl dt { width: 7rem; background: #fafafa; overflow: hidden; margin-bottom: .5rem; }
.pro_type dl img { width: 100%; }
.pro_type dl dd { text-align: center; color: #333333; line-height: .8rem; }
.pro_type dl:nth-child(2n) { float: right; }

.solu_cho { width: 100%; }
.solu_cho dl { width: 100%; height: 5rem; margin-bottom: 2rem; }
.solu_cho dl dt { width: 7.5rem; height: 5rem; float: left; overflow: hidden; }
.solu_cho dl img { width: 100%; }
.solu_cho dl dd { width: 7rem; float: right; }
.solu_cho dl dd .tit_b { text-align: left; margin-bottom: .2rem; }
.solu_cho ul { width: 100%; }
.solu_cho ul:after { display: block; content: " "; clear: both; }
.solu_cho ul li { width: 3.475rem; height: 3.475rem; float: left; margin-right: .5rem; background: #fafafa; margin-bottom: 2rem; display: table; }
.solu_cho ul li:nth-child(4n) { margin-right: 0; }
.solu_cho ul a { display: table-cell; font-size: .8rem; color: #2885e2; text-align: center; vertical-align: middle; font-weight: bold; }
.solu_cho ul a:after { content: "t/h"; font-size: .6rem; color: #999999; display: block; text-align: center; width: 100%; font-weight: normal; }

.aboutus { width: 100%; }
.aboutus img { width: 100%; margin-bottom: 1rem; }

/*# sourceMappingURL=index.css.map */
