@import url("common.css");
.about { background: #f5f9f9; margin: 0 auto; padding-bottom: 30px; }
.about_bg { background: #3a82d3; padding: 40px 0 80px 0; text-align: center; font-size: 30px; color: #fff; }
.about_con { width: 1140px; margin: -40px auto 0 auto; border-radius: 10px; padding: 30px; min-height: 500px;}
.ab_slogan { padding-top: 50px; text-align: center; position: relative; }
hr { margin: 20px 0; }
.about_menu {  border-radius: 10px; height: 100px; background: #f5f9f9; display: flex; justify-content: center; }
.about_rwap {  padding: 30px 80px; margin-top: 40px;}
.menu_itme { display: block; width:auto; height: auto; margin: 20px 10px; padding: 10px 20px; border-radius: 10px; text-align: center; float: left;  }
.menu_itme span { display: block; font-size: 12px; color: #ccc; }
.menu_itme b { display: block; font-size: 18px; font-weight: normal; }
.menu_itme.on { background: #fff; }
.menu_itme.on b { color: #3a82d3 ; font-weight: bold; }
.menu_itme.on span {color: #3a82d3 ;}
.about_title { padding-bottom: 20px; }
.about_title h3 { font-size: 20px; text-align: center; }
.about_text p { line-height: 36px; margin-bottom: 10px; color: #666; text-indent: 2em; }
.about_text p span { font-weight: bold; }
.about_text h4 { font-size: 16px; margin: 15px 0 10px 0; line-height: 30px;  }
footer { margin-top: 0!important;}