.app-menu-info{}

.about-info-box{margin: 0 25px; padding-top: 5px;}
.about-info-box h3{font-size: 20px; font-weight: bold; color: #333; text-align: center; text-align: center; margin-top: 70px;}
.about-info-box h3 span{font-weight: bold; position: relative;}
.about-info-box h3 s{height: 4px; width: 80%; background-color: #82b7ff; bottom: -12px; left: 50%; margin-left: -40%; position: absolute;}

.about-info-txt{margin-top: 54px;}
.about-info-txt p{font-size: 16px; color: #333; text-align: left; line-height: 28px; width: 988px; margin: 0 auto;} 
.about-info-list{width: 1042px; margin: 0 auto; margin-top: 65px;}
.about-info-list table{width: 100%;}
.about-info-list table th{color:#1462cd; font-size: 16px; text-align: left; text-indent: 30px;}
.about-info-list table td{color:#666; font-size: 16px; text-align: left; text-indent: 30px;cursor:pointer;}
.about-info-list table thead tr{background-color: #f2f2f2; height: 40px;}
.about-info-list table tbody tr{height: 40px;}
.about-info-list table tbody tr.even{background-color: #f2f2f2;}
.about-info-zw{width: 40%;}
.about-info-zw-txt{width:415px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.about-info-zprs {
    width: 20%;
}
.about-info-dd{width: 20%;}
.about-info-dd-txt{width:205px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.about-info-fbsj{width: 20%;}

.about-page-fill{height: 50px;}

.about-pagation-box{text-align: center; margin-top: 30px;}
.about-pagation{display: inline-block;}

.about-company-name{font-size: 24px; color: #333; font-weight: bold; text-align: center; margin-top: 70px;}
.about-info-context{width: 920px; margin: 0 auto; margin-top: 50px;height:360px;}
.about-company-img{float: left;}
.about-company-img img{width: 400px; height: 300px;}
.about-company-cantact{float: left; margin-left: 64px; border-left: 2px solid #f2f2f2; padding-left: 64px; height: 300px; width:380px;}
.about-company-cantact li{padding-left: 37px; font-size: 16px; color: #333; position: relative; margin-bottom: 22px;}
.about-address{width: 19px; height: 24px; background: url('../images/c-icon.jpg') no-repeat; background-position: 0 0; position: absolute; left: 0; top: 0;}
.about-phone{width: 22px; height: 25px; background: url('../images/c-icon.jpg') no-repeat; background-position: 0 -39px; position: absolute; left: 0; top: 0;}
.about-email{width: 22px; height: 18px; background: url('../images/c-icon.jpg') no-repeat; background-position: 0 -86px; position: absolute; left: 0; top: 0;}
.about-qrcode{width:150px;height:120px;text-align:center/*width: 112px; height: 116px;*/}
.about-qrcode img{width:120px;height:120px;/*width: 100%; height: 100%;*/}
.about-qrcode-fill{padding-top: 30px; width: 150px;}
.about-qrcode-fill p{font-size: 14px; color: #666; text-align: center; margin-top: 18px;}

.recruit-title-box{margin-top: 54px; border-bottom: 1px solid #d8d8d8; padding-bottom: 30px;}
.recruit-title{font-size: 24px; color: #333; min-height: 30px; line-height: 30px; font-weight: bold;}
.recruit-subtitle{padding-left: 22px; font-size: 16px; color: #333; position: relative; margin-top: 16px;}
.recruit-subtitle-title,.recruit-subtitle-time,.recruit-subtitle-num{margin-right: 45px; white-space:nowrap; margin-bottom:5px;}
.recruit-subtitle s{width: 12px; height: 15px; background: url('../images/m-icon.png') no-repeat; left: 0; top: 3px; position: absolute;}
.recruit-context{margin-top: 27px;}
.recruit-context-item{margin-bottom: 36px;}
.recruit-sub{font-size: 16px; color: #333; position: relative; font-weight: bold; padding-left: 33px;}
.recruit-sub s{position: absolute; background: url('../images/m-icon.png') no-repeat; left: 0; top: 0; width: 21px; height: 21px;}
.recruit-sub s.recurit-sub-one{ background-position: -18px 0;}
.recruit-sub s.recurit-sub-two{ background-position: -47px 0;}
.recruit-context-txt{font-size: 16px; color: #333; line-height: 26px;word-break:break-all;}
.recruit-context-txt p{ margin-top: 12px;}