/**
 * 内页介绍
 */
.module-wrapper-inside-introduce .left > img { width: 1.44rem; height: 1.44rem; }


/**
 * 数据实力
 */
.module-wrapper-data-strength .columns-wrapper { margin: 0 -0.19rem; }
.module-wrapper-data-strength .columns-wrap{ width: 100%; display: table; padding-top: 0.86rem; padding-bottom: 1rem; }
.module-wrapper-data-strength .column { width: 25%; border-right: 1px solid rgba(255,255,255,0.3); display: table-cell; }
.module-wrapper-data-strength .column:last-child { border-right: none; }
.module-wrapper-data-strength .box { height: 3.62rem; position: relative; -webkit-transition: all 0.6s; transition: all 0.6s; overflow: hidden; cursor: pointer; margin: 0 0.19rem; }
.module-wrapper-data-strength .number { font-size: 0.72rem; font-family: AkzidenzGroteskBQ; color: #D6063A; position: absolute; z-index: 9; }
.module-wrapper-data-strength .number-top { left: 0.59rem; top: 0.69rem; }
.module-wrapper-data-strength .number-bottom { right: 0.51rem; bottom: 0.52rem; -webkit-transform: translateX(3rem); transform: translateX(3rem); opacity: 0; color: #FFFFFF; }
.module-wrapper-data-strength .text { width: 2.1rem; font-size: 0.2rem; color: #999999; line-height: 1.25; position: absolute; z-index: 9; top: 2.72rem; left: 0.54rem; }
.module-wrapper-data-strength .box:hover { background: #D6063A; }
.module-wrapper-data-strength .box:hover .number-top { -webkit-transform: translateX(-3rem); transform: translateX(-3rem); opacity: 0; }
.module-wrapper-data-strength .box:hover .number-bottom { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }
.module-wrapper-data-strength .box:hover .text { -webkit-transform: translate(-0.18rem,-2.22rem); transform: translate(-0.18rem,-2.22rem); color: #FFFFFF; }



.module-wrapper-company-profile { background: #FFFFFF; position: relative; z-index: 10; padding-top: 0.9rem; }
.module-wrapper-company-profile .padding-block { height: 1.13rem; background: #F7F7F9; position: relative; z-index: 0; margin-top: -1.13rem; }
.module-wrapper-company-profile .content-block { width: 5.41rem; margin: 0 auto; color: #666666; font-size: 0.2rem; line-height: 2; position: relative; z-index: 30; }
.module-wrapper-company-profile .context { padding-bottom: 0.9rem; }
.module-wrapper-company-profile .get-solution-wrapper { line-height: 1.25; position: relative; z-index: 300; }


/**
 * 办公环境
 */
.module-wrapper-office-environment { background: #F7F7F9; }
.module-wrapper-office-environment .module-wrap { height: 16rem; position: relative; }
.module-wrapper-office-environment .title { color: #141414; font-weight: 400; font-size: 0.64rem; line-height: 1.1; padding-top: 2rem; }
.module-wrapper-office-environment .title span { display: block; }
.module-wrapper-office-environment .red { color: #D6063A; }
.module-wrapper-office-environment .images { position: relative; margin-top: 0.62rem; }
.module-wrapper-office-environment .image { position: absolute; z-index: 9; -webkit-transition: all 0.6s; transition: all 0.6s; }
.module-wrapper-office-environment .i1 { width: 2.4rem; height: 2.4rem; top: 2.11rem; left: 0; }
.module-wrapper-office-environment .i2 { width: 7.54rem; height: 4.52rem; top: 0; left: 2.88rem; }
.module-wrapper-office-environment .i3 { width: 2.83rem; height: 3.59rem; top: -1rem; left: 11.15rem; }
.module-wrapper-office-environment .i4 { width: 4.85rem; height: 3.33rem; top: 3.14rem; left: 11.15rem; }
.module-wrapper-office-environment .i5 { width: 3.89rem; height: 2.66rem; top: 4.99rem; left: 2.14rem; }
.module-wrapper-office-environment .i6 { width: 4rem; height: 5.08rem; top: 4.99rem; left: 6.48rem; }
.module-wrapper-office-environment .i7 { width: 2.17rem; height: 2.17rem; top: 6.99rem; left: 11.15rem; }


/**
 * 招聘信息
 */
.module-wrapper-recruit { padding-top: 1.9rem; padding-bottom: 1.3rem; }
.module-wrapper-recruit .module-wrap { width: 16rem; }
.module-wrapper-recruit .wrap-left { width: 6.38rem; float: left; }
.module-wrapper-recruit .wrap-right { width: 9rem; float: right; }
.module-wrapper-recruit .wrap-title { color: #FFFFFF; font-size: 0.6rem; line-height: 1.1; font-weight: 400; height: 0.7rem; }
.module-wrapper-recruit .box { margin-top: 0.66rem; padding-top: 0.6rem; border-top: 1px solid rgba(255,255,255,0.15); font-size: 0.18rem; color: #999999; line-height: 1.6; }
.module-wrapper-recruit .wrap-right .box { padding-top: 0; }
.module-wrapper-recruit .wrap-right .item { border-bottom: 1px solid rgba(255,255,255,0.15); position: relative; cursor: pointer; }
.module-wrapper-recruit .wrap-right .title { height: 1.3rem; line-height: 1.3rem; }
.module-wrapper-recruit .wrap-right .number { width: 2.1rem; float: left; font-family: AkzidenzGroteskBQ; color: #FFFFFF; font-size: 0.3rem; padding-left: 0.29rem; }
.module-wrapper-recruit .wrap-right .name { width: 6.2rem; float: left; color: #FFFFFF; font-size: 0.3rem; } 
.module-wrapper-recruit .wrap-right .icon { width: 0.5rem; height: 0.5rem; line-height: 0.5rem; float: right; text-align: center; color: #FFFFFF; font-size: 0.14rem; display: inline-block; margin-top: 0.4rem; margin-right: 0.05rem; -webkit-transition: all 0.6s; transition: all 0.6s; }
.module-wrapper-recruit .wrap-right .icon.open { -webkit-transform: rotate(45deg); transform: rotate(45deg); color: #D6063A; }
.module-wrapper-recruit .wrap-right .details-wrapper { padding-left: 2.1rem; padding-right: 0.6rem; line-height: 2; font-size: 0.2rem; color: #999999; height: 0; overflow: hidden; -webkit-transition: all 0.6s; transition: all 0.6s; }
.module-wrapper-recruit .wrap-right .email { display: table; width: 100%; padding-top: 0.3rem; padding-bottom: 0.4rem; }
.module-wrapper-recruit .wrap-right .emojo-box { display: table-cell; vertical-align: top; width: 0.6rem; }
.module-wrapper-recruit .wrap-right .emojo { width: 0.6rem; }
.module-wrapper-recruit .wrap-right .right-box { display: table-cell; vertical-align: top; padding-left: 0.16rem; }
.module-wrapper-recruit .wrap-right .tel { color: #999999; }
.module-wrapper-recruit .wrap-right .item:hover .icon { color: #D6063A; }
.module-wrapper-recruit .wrap-right .tel:hover { text-decoration: underline; }


/**
 * 地图
 */
.module-wrapper-map { background: #F9F9F9; }
.module-wrapper-map .module-wrap { height: 7.7rem; }
.module-wrapper-map .left { width: 35%; height: 100%; float: left; padding-left: 1.6rem; padding-right: 1.2rem; }
.module-wrapper-map .left .label { padding-top: 1.6rem; padding-bottom: 0.7rem; display: block; color: #131313; font-size: 0.64rem; line-height: 1; border-bottom: 1px solid #E9E9E9; margin-bottom: 0.6rem; }
.module-wrapper-map .left a { font-family: AkzidenzGroteskBQ; display: block; line-height: 1; }
.module-wrapper-map .left .tel { font-size: 0.45rem; color: #D6063A; }
.module-wrapper-map .left .mail { color: #333333; font-size: 0.32rem; margin-top: 0.16rem; margin-bottom: 0.6rem; }
.module-wrapper-map .left .address { color: #333333; font-size: 0.24rem; line-height: 1.7; }
.module-wrapper-map .right { width: 65%; height: 100%; float: right; }
.module-wrapper-map .left a:hover { text-decoration: underline; }
#map { width: 100%; height: 100%; }
.BMap_cpyCtrl.anchorBL { display: none; opacity: 0; visibility: hidden; -webkit-transform: scale(0); transform: scale(0); }


/**
 * Footer
 */
#footer { background: #181819; }





