@charset "UTF-8";[v-cloak]{display: none;}
.disn{z-index: -1 !important;position: absolute !important;height: 0;overflow: hidden;}
.viewport{min-height: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-top: 72px;}
@media only screen and (max-width: 992px){.viewport{padding-top: 4.16667rem;}}
.center-wrap{max-width: 1106px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.flex-wrap{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex-1{-ms-flex: 1;-webkit-flex: 1;flex: 1;width: 0%;}
.border-left::before, .border-right::after{position: absolute;width: 1px;background: #e0e0e0;top: 0;bottom: 0;content: '';}
.border-top::before{content: '';position: absolute;left: 0;right: 0;top: 0;height: 1px;-moz-transform: scaleY(0.5);-ms-transform: scaleY(0.5);-o-transform: scaleY(0.5);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);background: #e0e0e0;}
.border-bottom::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;-moz-transform: scaleY(0.5);-ms-transform: scaleY(0.5);-o-transform: scaleY(0.5);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);background: #e0e0e0;}
.border-left::before{left: 0;-moz-transform: scaleX(0.5);-ms-transform: scaleX(0.5);-o-transform: scaleX(0.5);-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.border-right::after{right: 0;-moz-transform: scaleX(0.5);-ms-transform: scaleX(0.5);-o-transform: scaleX(0.5);-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
.font-sktyblue{color: #15b0e8;}
.font-red{color: red;}
.header{position: fixed;left: 0;right: 0;top: 0;z-index: 10;background-color: #fff;}
.header-pc-user, .header-pc-user.active dt{position: relative;}
.header-pc{-moz-box-shadow: 0 0 5px rgba(153, 153, 153, 0.5);-webkit-box-shadow: 0 0 5px rgba(153, 153, 153, 0.5);box-shadow: 0 0 5px rgba(153, 153, 153, 0.5);}
.header-pc .center-wrap{padding: 24px 0px;max-width: 100%;margin: 0 70px;position: relative;}
@media only screen and (max-width: 1680px){.header-pc .center-wrap{margin: 0 40px;}}
.header-pc .center-wrap .fl{overflow: hidden;}
.header-pc .center-wrap > .fl{width: 100%;position: absolute;text-align: center;}
.header-pc .center-wrap .fr{font-size: 0;position: relative;}
.header-pc .center-wrap .fr dd, .header-pc .center-wrap .fr dl, .header-pc .center-wrap .fr dt{display: inline-block;vertical-align: middle;}
.header-pc .center-wrap .fr .header-pc-lang{font-size: 16px;line-height: 24px;color: #282828;padding-left: 27px;background: url(/images/allbgs.png) -163px -2638px no-repeat;}
.header-pc .center-wrap .fr dd{margin-left: 8px;cursor: default;}
.header-pc .center-wrap .fr dd img{width: 12px;}
.header-pc-user{cursor: pointer;}
.header-pc-user dt{font-size: 16px;color: #c7000b;width: 114px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.header-pc-user.show-menu .header-pc-user-menu{display: block !important;}
.header-pc-user.show-menu .header-pc-user-arrow{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.header-pc-user-menu{display: none !important;background: #fff;position: absolute;left: -24px;top: 48px;width: 222px;z-index: 11;-moz-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.1);}
.header-pc-user-menu ul li{padding: 14px 0 14px 40px;border-bottom: #e0e0e0 solid 1px;}
.header-pc-user-menu ul li p{line-height: 32px;}
.header-pc-user-menu ul li p a, .header-pc-user-menu ul li p i, .header-pc-user-menu ul li p img{display: inline-block;vertical-align: middle;}
.header-pc-user-menu ul li p i{line-height: 1.1;margin-right: 10px;}
.header-pc-user-menu ul li p.active i{position: relative;}
.header-pc-user-menu ul li p.active i:after{content: '';position: absolute;right: -3.5px;top: -3.5px;width: 7px;height: 7px;background: red;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.header-pc-user-menu ul li p img{width: 20px !important;}
.header-pc-user-menu ul li p a{font-size: 14px;color: #15b0e8;}
.header-pc-user-menu ul li p .font-gray{font-size: 14px;color: grey;}
.header-pc-user-menu ul li .pc-switch-identity{width: 122px;line-height: 34px;text-align: center;font-size: 14px;border: 1px solid #282828;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-top: 10px;cursor: pointer;}
.header-pc-user-menu ul li:last-child{border-bottom: 0;}
.header-pc-lan{padding: 0 5px 0 14px;cursor: pointer;}
.header-pc-lan.active .header-pc-lan-arrow{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.header-pc-lan-choice{display: none;position: fixed;left: 0;right: 0;top: 70px;z-index: 9;background: #fff;font-size: 1.049rem;}
.header-pc-lan-choice.active{display: block;}
.header-pc-line, .header-pc-serve{display: inline-block;vertical-align: middle;}
.header-pc-lan-choice .center-wrap ul li{padding: 20px 8px;border-bottom: 1px solid #e0e0e0;cursor: pointer;}
.header-pc-lan-choice .center-wrap ul li:last-child{border: none;}
.header-pc-lan-choice .center-wrap ul li p{margin-bottom: 10px;}
.header-pc-lan-choice .center-wrap ul li .lan-icon{width: 22px;margin-right: 8px;}
.header-pc-lan-choice .center-wrap ul li div{padding-bottom: 10px;}
.header-pc-lan-choice .center-wrap ul li div:last-child{padding-bottom: 0;}
.header-pc-lan-choice .center-wrap ul li span{vertical-align: middle;}
.header-pc-lan-choice .center-wrap ul li .font-28{color: #282828;}
.header-pc-lan-choice .center-wrap ul li .font-sktyblue{color: #c7000b;text-decoration: underline;}
.header-pc-lan-choice .center-wrap ul li .font-gray{font-size: 14px;color: grey;}
.header-pc-serve{font-size: 16px;background: url(/images/allbgs.png) -589px -2664px no-repeat;height: 20px;padding-left: 27px;margin-left: 5px;}
.header-pc-line{width: 1px;height: 22px;background-color: #282828;margin: 0 8px;}
.header-pc-logo{font-size: 0;}
.header-pc-logo img{height: 24px;vertical-align: middle;}
.header-pc-logo span{font-size: 16px;vertical-align: middle;font-weight: 600;}
.header-pc-menu{padding-right: 100px;}
.header-pc-menu-item{font-size: 16px;color: #282828;margin: 0 20px;vertical-align: middle;}
.header-pc-menu-item.active{color: #f66f6a;}
.header-m, .header-m-default, .header-m-menu{display: none;}
@media only screen and (max-width: 1680px){.header-pc-menu{padding-right: 250px;}}
@media only screen and (max-width: 1440px){.header-pc-menu{padding-right: 250px;}
.header-pc-menu a{margin: 0 16px;}}
@media only screen and (max-width: 1366px){.header-pc-user dt{font-size: 14px;}
.header-pc-menu{padding-right: 250px;}
.header-pc-menu a{margin: 0 8px;font-size: 14px;}
.header-pc .center-wrap .fr dd{font-size: 14px !important;}
.header-pc .center-wrap .fr .header-pc-lang{font-size: 14px;padding-top: 1px;padding-bottom: 1px;}
.header-pc-serve{font-size: 14px;padding-top: 1px;padding-bottom: 1px;}}
@media only screen and (max-width: 1280px){.header-pc-menu{padding-right: 280px;}}
@media only screen and (max-width: 992px){.header-pc, .header-pc-lan-choice.active{display: none;}
.header-m{display: block;}
.header-m-logo{font-size: 0;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.header-m-logo img{height: 1.25rem;vertical-align: middle;}
.header-m-logo i{display: inline-block;vertical-align: middle;width: .08333rem;margin: 0 .33333rem;}
.header-m-logo span{font-size: 1rem;vertical-align: middle;font-weight: 600;}
.header-m-default{display: none;height: 4.16667rem;padding: 0 1.66667rem;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}
.header-m-default.active{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.header-m-default-r{-webkit-align-items: center;align-items: center;margin-right: -19px;}
.header-m-default-r .lan, .header-m-default-r .serve{margin-right: .66667rem;}
.header-m-default-r .lan img, .header-m-default-r .serve img{width: 1.375rem;}
.header-m-default-r .header-m-menu-btn img{width: 1.5rem;}
.header-m-menu{display: none;padding: 4.16667rem 0;height: 100vh;position: relative;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;overflow: scroll;}
.header-m-menu.active{display: block;background: #edeeee;}
.header-m-menu .header-m-menu-top{position: fixed;left: 0;right: 0;top: 0;height: 4.16667rem;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;padding: 0 1.66667rem;background-color: #fff;z-index: 11;}
.header-m-close-btn{width: 1.33333rem;}
.header-m-close-btn img{width: 100%;}
.header-m-avatar{position: relative;font-size: 1rem;color: #15b0e8;margin-right: auto;}
.header-m-avatar img{height: 100%;}
.header-m-avatar.dot:after{content: '';position: absolute;right: -.16667rem;top: -.08333rem;width: .41667rem;height: .41667rem;background: red;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.header-m-menu-bottom{position: fixed;left: 0;right: 0;bottom: 0;height: 4.08333rem;background-color: #fff;z-index: 11;}
.header-m-menu-bottom .item{line-height: 4.08333rem;text-align: left;font-size: 0;position: relative;display: flex;align-items: center;padding-left: 1.66667rem;}
.header-m-menu-bottom .item.lang-m{text-align: right;padding-left: 0;padding-right: 1.66667rem;}
.header-m-menu-bottom .item .item-icon{width: 1.375rem;}
.header-m-menu-bottom .item span{font-size: 1rem;vertical-align: middle;margin: 0 .41667rem;}
.header-m-menu-bottom .item .item-arrow{width: .83333rem;vertical-align: middle;}
.header-m-menu-center .header-m-navigation{display: none;line-height: 4.16667rem;}
.header-m-menu-center .header-m-navigation.active{display: block;}
.header-m-menu-center .header-m-navigation a{display: block;padding: 0 1.66667rem;position: relative;font-size: 1.16667rem;background: #fff;margin: .41667rem 0;}
.header-m-menu-center .header-m-lan{display: none;}
.header-m-menu-center .header-m-lan.active{display: block;}
.header-m-menu-center .header-m-lan a{display: block;padding: 1rem 1.66667rem;position: relative;font-size: 0;margin: .41667rem 0;background: #fff;}
.header-m-menu-center .header-m-lan a p{display: flex;align-items: center;line-height: 2.16667rem;}
.header-m-menu-center .header-m-lan a p span{vertical-align: middle;}
.header-m-menu-center .header-m-lan a p .lan-icon{width: 1.75rem;margin-right: .75rem;}
.header-m-menu-center .header-m-lan a p .font-28{font-size: 1.16667rem;}
.header-m-menu-center .header-m-lan a p .font-sktyblue{font-size: 1.16667rem;color: #c7000b;text-decoration: underline;}
.header-m-menu-center .header-m-lan a p .font-gray, .header-m-menu-center .header-m-user-menu ul li p .font-gray{color: grey;font-size: 1rem;}
.header-m-menu-center .header-m-user-menu{display: none;}
.header-m-menu-center .header-m-user-menu.active{display: block;}
.header-m-menu-center .header-m-user-menu ul li{padding: .75rem 1.66667rem;position: relative;}
.header-m-menu-center .header-m-user-menu ul li p{line-height: 3.08333rem;}
.header-m-menu-center .header-m-user-menu ul li p a, .header-m-menu-center .header-m-user-menu ul li p i, .header-m-menu-center .header-m-user-menu ul li p img{display: inline-block;vertical-align: middle;}
.header-m-menu-center .header-m-user-menu ul li p i{line-height: 1.1;margin-right: .58333rem;}
.header-m-menu-center .header-m-user-menu ul li p.active i{position: relative;}
.header-m-menu-center .header-m-user-menu ul li p.active i:after{content: '';position: absolute;right: -.29167rem;top: -.29167rem;width: .58333rem;height: .58333rem;background: red;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;}
.header-m-menu-center .header-m-user-menu ul li p img{max-width: 1.75rem;max-height: 1.83333rem;}
.header-m-menu-center .header-m-user-menu ul li p a{font-size: 1rem;}
.header-m-menu-center .header-m-user-menu ul li .pc-switch-identity{width: 10.83333rem;line-height: 2.75rem;text-align: center;font-size: 1rem;border: 1px solid #282828;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-top: .66667rem;}}
/*.footer{background: #f2f2f2;}
.footer.en_US .footer-main .footer-content .footer-menu{width: 90%;}
.footer-main{width: 100%;margin: 0 auto;}
.footer-about-qrcode, .footer-about-share{margin-top: 18px;}
.footer-content{padding: 60px 0;overflow: hidden;max-width: 1200px;margin: 0 auto;padding-bottom: 0;}
.footer-menu{overflow: hidden;}
.footer-menu-item{float: left;width: 24.75%;}
.footer-menu-title{font-size: 16px;color: #282828;font-weight: 600;}
.footer-menu-link{margin-top: 18px;display: block;font-size: 14px;color: #282828;}
.footer-menu-link:hover{color: #f66f6a;}
.footer-about{float: right;width: 106px;text-align: center;}
.footer-about-title{font-size: 16px;font-weight: 600;}
.footer-about-share a{display: inline-block;width: 20px;height: 20px;}
.footer-about-share a.link-sina{background: url(/images/icon-share.png) right center no-repeat;background-size: auto 100%;}
.footer-about-share a.link-in{margin-left: 6px;background: url(/images/icon-share.png) left center no-repeat;background-size: auto 100%;}
.footer-about-share a.link-blbl{margin-left: 6px;background: url(/images/allbgs.png) -71px -478px no-repeat;}
.footer-about-share a.link-dy{margin-left: 6px;background: url(/images/allbgs.png) -550px -365px no-repeat;}
.footer-about-qrcode img{width: 100%;display: block;}
.footer-about-qrcode span{display: block;font-size: 14px;color: #282828;padding-top: 10px;}
.footer-bottom, .footer-bottom-menu a{font-size: 12px;color: grey;}
.footer-bottom{padding: 17px 0;overflow: hidden;background: #e6e6e6;}
.footer-bottom .wrap{overflow: hidden;max-width: 1200px;margin: 0 auto;}
.footer-copyright{float: left;overflow: hidden;}
.footer-copyright p{float: left;}
.footer-bottom-menu{float: right;}
.footer-links{max-width: 1200px;margin: 0 auto;padding: 40px 0;border-top: 1px solid #e8e8e8;margin-top: 65px;}
.footer-links .footer-links-left{float: left;line-height: 40px;}
.footer-links .footer-links-left a{display: inline-block;font-size: 20px;margin-right: 40px;}
.footer-links .footer-links-right{float: right;}
.footer-links .footer-links-right a{display: inline-block;background-image: url(/images/media_icon.png);background-repeat: no-repeat;background-size: auto 80px;width: 40px;height: 40px;margin-left: 15px;background-position: bottom left;position: relative;}
.footer-links .footer-links-right a:hover{background-position-y: bottom !important;}
.footer-links .footer-links-right a.icon-bilibili{background-position: -40px 0;}
.footer-links .footer-links-right a.icon-weibo{background-position: -80px 0;}
.footer-links .footer-links-right a.icon-linkin{background-position: -120px 0;}
.footer-links .footer-links-right a.icon-weixin{background-position: -160px 0;}
.footer-links .footer-links-right a.icon-weixin img{position: absolute;width: 108px;height: 108px;max-width: 108px;left: -32px;top: -112px;display: none;}
.footer-links .footer-links-right a.icon-weixin:hover img{display: block;}
.footer-links .footer-links-right a.icon-twitter{background-position: -200px 0;}
.footer-links .footer-links-right a.icon-facebook{background-position: -240px 0;}*/
@media only screen and (max-width: 1440px){.footer-links{margin-top: 55px;padding-right: 200px;padding: 30px 0;}
.footer-links .footer-links-left a{font-size: 18px;}}
@media only screen and (max-width: 992px){.footer-menu-item:after, .footer-menu-title::after{content: '';right: 0;}
.footer-main{padding: 0;}
.footer-content{padding: 1.91667rem 1.66667rem;overflow: hidden;border-bottom: 1px #d8d8d8 solid;}
.footer-menu{float: none;overflow: hidden;width: auto;}
.footer-menu-item{float: none;width: auto;padding: 1rem 0;position: relative;}
.footer-menu-item.active .footer-menu-title{margin-bottom: 1rem;}
.footer-menu-item.active .footer-menu-title::after{-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.footer-menu-item.active .footer-menu-link{display: block;}
.footer-menu-item:after{position: absolute;left: 0;bottom: 0;height: 1px;background: #e0e0e0;-moz-transform: scaleY(0.5);-ms-transform: scaleY(0.5);-o-transform: scaleY(0.5);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.footer-menu-title{font-size: 1rem;font-weight: 600;position: relative;}
.footer-menu-title::after{position: absolute;top: 50%;width: 18px;height: 10px;background: url(/images/allbgs.png) -75px -49px no-repeat;margin-top: -.20833rem;}
.footer-menu-link{margin-top: 0;display: none;font-size: 1rem;line-height: 2.75rem;text-indent: 1.25rem;}
.footer-menu-link:hover{color: #f66f6a;}
.footer-about{float: none;width: auto;text-align: left;}
.footer-about-title{font-size: 1rem;font-weight: 600;margin-top: 1rem;}
.footer-about-share{margin-top: 1rem;}
.footer-about-share img{height: 1.66667rem;}
.footer-about-qrcode{margin-top: 1.66667rem;}
.footer-about-qrcode img{width: 8.5rem;display: block;}
.footer-about-qrcode span{display: block;font-size: 1rem;color: #282828;padding-top: .83333rem;}
.footer-bottom, .footer-bottom-menu a{font-size: 1rem;color: grey;}
.footer-bottom{padding: 1.66667rem 1.71062rem;overflow: hidden;}
.footer-copyright{float: none;line-height: 1.41667rem;}
.footer-copyright p{float: none;}
.footer-bottom-menu{float: none;margin-top: 1.25rem;}
.footer-links{max-width: 100%;margin: 0 auto;padding: 0px 0;border-top: 0;margin-top: 0px;}
.footer-links .footer-links-left{float: none;line-height: 4.98931rem;text-align: center;}
.footer-links .footer-links-left a{display: inline-block;font-size: 0.99786rem;margin-right: 2.13828rem;}
.footer-links .footer-links-left a:last-child{margin-right: 0;}
.footer-links .footer-links-right{float: none;}
.footer-links .footer-links-right a{display: inline-block;background-image: url(/images/media_icon.png);background-repeat: no-repeat;background-size: auto 5.70207rem;width: 2.85103rem;height: 2.85103rem;margin-left: 0.57021rem;background-position: bottom left;}
.footer-links .footer-links-right a:first-child{margin-left: 0;}
.footer-links .footer-links-right a:hover{background-position-y: bottom !important;}
.footer-links .footer-links-right a.icon-bilibili{background-position: -2.85103rem 0;}
.footer-links .footer-links-right a.icon-weibo{background-position: -5.70207rem 0;}
.footer-links .footer-links-right a.icon-linkin{background-position: -8.5531rem 0;}
.footer-links .footer-links-right a.icon-weixin{background-position: -11.40413rem 0;}
.footer-links .footer-links-right a.icon-twitter{background-position: -14.25517rem 0;}
.footer-links .footer-links-right a.icon-facebook{background-position: -17.1062rem 0;}}
.public-banner{height: 460px;}
.public-banner .swiper-pagination-bullet-active{background: #fff;}
.public-banner-item{display: block;height: 460px;background-size: cover;background-position: center;position: relative;}
.public-banner-item.change-banner-zh .item-content{height: auto;background-size: 0;}
.public-banner-item.change-banner-zh .item-content h4{font-size: 52px;color: #fff;line-height: 1.1;}
.public-banner-item.change-banner-zh .item-content p{color: #fff;}
.public-banner-item.change-banner-zh .item-content .btn{padding-top: 50px;}
.public-banner-item .item-content{position: absolute;left: 50%;top: 45%;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);behavior: url(/Other/career/css/ie-css3.htc);color: #fff;width: 80%;text-align: center;}
.public-banner-item .item-content h4{font-size: 60px;}
.public-banner-item .item-content p{font-size: 18px;padding-top: 10px;}
.public-banner-item .item-content .btn{padding-top: 16px;}
.public-banner-item .item-content .btn span{display: block;margin: 0 auto;width: 80px;background: url(/images/allbgs.png) -299px -1805px no-repeat;height: 80px;padding-left: 82px;cursor: pointer;}
.public-banner-item .item-content .btn-item{display: inline-block;vertical-align: middle;line-height: 40px;color: #fff;padding: 0 20px;border: 1px solid #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin: 0 12px;}
.public-banner-item .item-content .btn-item img{width: 22px;margin-left: 4px;}
.public-banner-item .item-content .btn-item.active{background: #f66f6a;border-color: #f66f6a;}
@media only screen and (max-width: 992px){.public-banner{height: 22.5rem;}
.public-banner .swiper-pagination-bullet-active{background: #fff;}
.public-banner-item{display: block;height: 22.5rem;background-size: cover;background-position: center;position: relative;}
.public-banner-item.change-banner-zh .item-content{height: 100%;background-position: center;background-repeat: no-repeat;background-size: auto 100%;padding-top: 4.91667rem;}
.public-banner-item.change-banner-zh .item-content h4{width: 16.25rem;margin: 0 auto;font-size: 2.58333rem;color: #fff;line-height: 3rem;}
.public-banner-item.change-banner-zh .item-content p{color: #fff;}
.public-banner-item.change-banner-zh .item-content .btn{padding-top: 2rem;}
.public-banner-item .item-content{position: absolute;left: 50%;top: 50%;-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;width: 100%;padding: 0 1.66667rem;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}
.public-banner-item .item-content h4{font-size: 2.66667rem;}
.public-banner-item .item-content p{font-size: 1rem;padding-top: .25rem;}
.public-banner-item .item-content .btn{padding-top: 16px;}
.public-banner-item .item-content .btn-item{display: block;margin: 0 auto .83333rem;width: 9.75rem;text-align: center;line-height: 2.83333rem;color: #fff;padding: 0;border: 1px solid #fff;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;font-size: 1rem;}
.public-banner-item .item-content .btn-item img{width: 1.66667rem;margin-left: .41667rem;}
.public-banner-item .item-content .btn-item.active{background: #f66f6a;border-color: #f66f6a;}}
.select-warp{position: relative;}
.select-warp .title{line-height: 48px;padding: 0 12px;font-size: 14px;color: #282828;border: 1px solid #282828;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;cursor: pointer;position: relative;}
.select-warp .title:after{content: '';position: absolute;right: 12px;top: 45%;width: 10px;height: 10px;border-left: 2px solid grey;border-bottom: 2px solid grey;-moz-transform: rotate(-45deg) translateY(-50%);-ms-transform: rotate(-45deg) translateY(-50%);-o-transform: rotate(-45deg) translateY(-50%);-webkit-transform: rotate(-45deg) translateY(-50%);transform: rotate(-45deg) translateY(-50%);}
.select-warp .title span{display: inline-block;vertical-align: middle;max-width: 90%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.select-warp.active:hover .title, .select-warp:hover .title{border-color: #c7000b;}
.select-warp.active .title{border-color: #f1f1f1;background-color: #f1f1f1;}
.select-warp.active .title:after{border-color: #c7000b;-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.select-warp.active .title span{color: #c7000b;}
.select-warp.active ul{display: block;}
.select-warp ul{display: none;position: absolute;left: 1px;right: 1px;top: 50px;max-height: 326px;background: #fff;-moz-box-shadow: 0 1px 1px 2px #f1f1f1;-webkit-box-shadow: 0 1px 1px 2px #f1f1f1;box-shadow: 0 1px 1px 2px #f1f1f1;overflow-y: auto;z-index: 9;}
.select-warp ul li{line-height: 1.4;font-size: 14px;color: #282828;padding: 10px 0 10px 14px;cursor: pointer;border-bottom: 1px solid #eaeaea;}
.select-warp ul li:hover{color: #c7000b;background: #f8f8f8;}
.select-warp ul li i{display: inline-block;vertical-align: middle;margin-right: 10px;width: 12px;height: 12px;background-image: url(/images/icon-checked_.png);background-size: 100% 100%;}
.select-warp ul li.checked i{background-image: url(/images/icon-checked.png);}
.public-job-search{padding: 80px 0;}
.public-job-search .module-title, .public-job-search h1{font-size: 46px;color: #282828;text-align: center;line-height: 1.1;padding-bottom: 20px;}
.public-job-search .module-select{padding: 16px 0 44px;}
.public-job-search .module-select.col-7 dl{width: 13.5%;}
.public-job-search .module-select.col-7 .search{width: 26.67%;}
.public-job-search .module-select dl{float: left;width: 17.17%;margin-right: .9%;}
.public-job-search .module-select dt{font-size: 14px;color: grey;line-height: 34px;text-indent: 14px;}
.public-job-search .module-select .search{width: 26.67%;}
.public-job-search .module-select .search .input-box{width: 64.4%;line-height: 48px;padding: 0 12px;font-size: 14px;color: #282828;border: 1px solid #282828;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.public-job-search .module-select .search .input-box input{border: none;max-width: 100%;}
.public-job-search .module-select .search .search-btn{width: 31.86%;line-height: 50px;text-align: center;background: #c7000b;font-size: 14px;color: #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;cursor: pointer;}
.public-job-search .module-select.module-select-social dl{width: 24.3%;}
.public-job-search .module-select.module-select-social dl.search{margin-right: 0;}
.public-job-search .module-corner-pages{font-size: 14px;color: #282828;}
.public-job-search .module-corner-pages span{color: #c7000b;}
.public-job-search .module-page-number{font-size: 14px;color: #282828;}
.public-job-search .module-page-number select{border: none;}
.public-job-search .module-flag{padding: 16px 0 30px;}
.public-job-search .module-flag span{display: inline-block;vertical-align: middle;font-size: 14px;color: #282828;line-height: 34px;text-indent: 12px;background: #f4f4f4;margin-bottom: 16px;}
.public-job-search .module-flag span i{display: inline-block;vertical-align: middle;font-style: normal;width: 20px;background: url(/images/allbgs.png) -554px -567px no-repeat;height: 32px;padding-left: 10px;transform: scale(0.4);cursor: pointer;margin: 0 12px;}
.public-job-search .module-bottom{padding-top: 40px;border-top: 1px solid #e3e4e4;}
.public-job-search .module-page-switch a{display: inline-block;vertical-align: middle;line-height: 40px;min-width: 80px;padding-left: 10px;padding-right: 10px;text-align: center;border: 1px solid #282828;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-left: 14px;}
.public-job-search .module-page-switch a:hover{border-color: #c7000b;color: #c7000b;}
@media only screen and (max-width: 992px){.select-warp{position: relative;}
.select-warp .title{line-height: 2.75rem;padding: 0 1.16667rem;font-size: 1rem;color: #282828;border: 1px solid #282828;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;cursor: pointer;position: relative;}
.select-warp .title:after{content: '';position: absolute;right: 1.16667rem;top: 45%;width: .83333rem;height: .83333rem;border-left: .08333rem solid grey;border-bottom: .08333rem solid grey;-moz-transform: rotate(-45deg) translateY(-50%);-ms-transform: rotate(-45deg) translateY(-50%);-o-transform: rotate(-45deg) translateY(-50%);-webkit-transform: rotate(-45deg) translateY(-50%);transform: rotate(-45deg) translateY(-50%);}
.select-warp .title span{display: inline-block;vertical-align: middle;max-width: 90%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.select-warp:hover .title{border-color: #c7000b;}
.select-warp.active:hover .title{border-color: #f1f1f1;}
.select-warp.active .title{border-color: #f1f1f1;background-color: #f1f1f1;}
.select-warp.active .title:after{border-color: #fff;-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.select-warp.active .title span{color: #fff;}
.select-warp.active ul{display: block;}
.select-warp ul{display: none;position: absolute;left: 0;right: 0;top: 2.75rem;max-height: 26rem;background: #fff;-moz-box-shadow: 0 1px 1px 2px #f1f1f1;-webkit-box-shadow: 0 1px 1px 2px #f1f1f1;box-shadow: 0 1px 1px 2px #f1f1f1;overflow-y: scroll;}
.select-warp ul li{line-height: 3.08333rem;font-size: 1rem;color: #282828;text-indent: 1.16667rem;cursor: pointer;padding: 0;}
.select-warp ul li:first-child{border-bottom: 1px solid #eaeaea;}
.select-warp ul li:hover{color: #15b0e8;background: #f8f8f8;}
.select-warp ul li i{display: inline-block;vertical-align: middle;margin-right: .83333rem;width: .91667rem;height: .91667rem;background-image: url(/images/icon-checked_.png);background-size: 100% 100%;}
.public-job-search .module-select .search, .public-job-search .module-select.col-7 .search, .public-job-search .module-select.col-7 dl{width: auto;}
.select-warp ul li.checked i{background-image: url(/images/icon-checked.png);}
.public-job-search{padding: 2.29167rem 1.66667rem 3.33333rem;}
.public-job-search .module-title, .public-job-search h1{font-size: 1.91667rem;color: #282828;font-weight: 600;text-align: center;line-height: 1.2;}
.public-job-search .module-select{padding: 0;}
.public-job-search .module-select dl{float: none;width: auto;margin-right: 0;}
.public-job-search .module-select dt{font-size: 1rem;color: grey;line-height: 2.41667rem;text-indent: 0;}
.public-job-search .module-select .search .input-box{width: 76.78%;line-height: 2.75rem;padding: 0 1.16667rem;font-size: 1rem;color: #282828;border: 1px solid #282828;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.public-job-search .module-select .search .input-box input{border: none;max-width: 100%;}
.public-job-search .module-select .search .search-btn{width: 20.71%;line-height: 2.75rem;text-align: center;background: #c7000b;font-size: 1rem;color: #fff;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;cursor: pointer;border: 1px solid #c7000b;}
.public-job-search .module-corner-pages{float: none;font-size: 1rem;color: #282828;padding-top: 2.66667rem;}
.public-job-search .module-corner-pages span{color: #c7000b;}
.public-job-search .module-page-number{display: none;font-size: 1rem;color: #282828;padding-top: 2.66667rem;}
.public-job-search .module-page-number select{border: none;}
.public-job-search .module-flag{padding: 1.58333rem 0 2.08333rem;}
.public-job-search .module-flag span{display: inline-block;vertical-align: middle;font-size: 1rem;color: #282828;line-height: 2.91667rem;text-indent: .75rem;background: #f4f4f4;margin-bottom: .83333rem;}
.public-job-search .module-flag span i{display: inline-block;vertical-align: middle;font-style: normal;width: .83333rem;height: .83333rem;background-image: url(/images/icon-close.png);background-size: 100% 100%;cursor: pointer;margin: 0 .83333rem;}
.public-job-search .module-bottom{padding-top: 40px;}
.public-job-search .module-page-switch{float: none;padding-top: 1.91667rem;}
.public-job-search .module-page-switch a{display: inline-block;vertical-align: middle;line-height: 2.75rem;width: 7.08333rem;text-align: center;border: 1px solid #282828;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;margin-left: 0;margin-right: .5rem;}
.public-job-search .module-page-switch a:hover{border-color: #c7000b;color: #c7000b;}}
.icon-03, .jobTypeArea ul li, .jobTypeDesc ul, .page-preview .main .head-box .fl dl, .page-preview .main .section .section-content .rows, .public-backAndShare, .public-share, .screen-lock body{overflow: hidden;}
.public-table ul li{position: relative;font-size: 0;}
.public-table ul li a{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;padding: 14px 0;}
.public-table ul li .td, .public-table ul li .th, .public-table ul li h6, .public-table ul li i{display: inline-block;vertical-align: middle;}
.public-table ul li .td{width: 51.53%;}
.public-table ul li h6{font-size: 20px;line-height: 1.3;color: #231815;}
.public-table ul li .th{width: 22.6%;font-size: 14px;line-height: 1.3;color: grey;}
.public-table ul li .th p{padding-left: 8%;}
.public-table ul li i{width: 3.27%;height: 20px;transform: scale(0.6);background: url(/images/allbgs.png) -70px -256px no-repeat;}
.public-table ul li:hover{background: #f8f8f8;}
.public-table ul li:hover h6{position: relative;color: #c7000b;}
.public-table ul li:hover h6:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #c7000b;}
.public-table ul li:hover i{transform: scale(0.6);background: url(/images/allbgs.png) -266px -251px no-repeat;}
@media only screen and (max-width: 992px){.public-table ul li{position: relative;font-size: 0;}
.public-table ul li a{display: block;padding: 2.08333rem 0;height: auto;}
.public-table ul li .td, .public-table ul li .th, .public-table ul li i{display: block;}
.public-table ul li .td{width: 20.83333rem;}
.public-table ul li h6{font-size: 1.33333rem;color: #231815;}
.public-table ul li .th{width: auto;font-size: 1rem;color: grey;line-height: 1.66667rem;}
.public-table ul li .th p{padding-left: 0;}
.public-table ul li i{position: absolute;right: 0;top: 2.25rem;width: 1.25rem;height: 1rem;background-size: auto 100%;background-image: url(/images/icon-arrow2.png);background-repeat: no-repeat;background-position: right;}
.public-table ul li:hover{background-color: transparent;}
.public-table ul li:hover h6{position: relative;color: #c7000b;}
.public-table ul li:hover h6:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: #c7000b;}}
.public-backAndShare{padding: 24px 0;position: relative;}
.public-back{font-size: 14px;color: #c7000b;position: relative;}
.public-back:before{content: '';display: inline-block;vertical-align: middle;width: 8px;height: 8px;border-left: 1px solid #c7000b;border-bottom: 1px solid #c7000b;-moz-transform: translateX(5px) rotate(45deg);-ms-transform: translateX(5px) rotate(45deg);-o-transform: translateX(5px) rotate(45deg);-webkit-transform: translateX(5px) rotate(45deg);transform: translateX(5px) rotate(45deg);margin-right: 10px;}
.examine .schedule{font-size: 14px;color: #231815;line-height: 40px;padding: 0 20px;border: 1px solid #231815;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.examine .schedule:hover{border: 1px solid #c7000b;color: #c7000b;}
.public-share{float: right;}
.public-share .bdsharebuttonbox{-moz-transform: translateX(-20px);-ms-transform: translateX(-20px);-o-transform: translateX(-20px);-webkit-transform: translateX(-20px);transform: translateX(-20px);}
@media only screen and (max-width: 992px){.public-backAndShare{padding: 1.66667rem 0 1.16667rem;}
.public-backAndShare .public-back{display: none;}
.public-backAndShare .examine{float: none;text-align: center;}
.public-backAndShare .examine .schedule{font-size: 1rem;color: #231815;line-height: 2.91667rem;padding: 0;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;}}
.page-preview{background: #fff;}
.page-preview .main{max-width: 1200px;margin: 0 auto;}
.page-preview .main .head-box{padding-top: 50px;margin-bottom: 60px;}
.page-preview .main .head-box .fl dl dd .resume-file, .page-preview .main .head-box .fl dl dd .resume-no{font-size: 16px;margin-bottom: 10px;}
.page-preview .main .head-box .fl{width: 60%;}
.page-preview .main .head-box .fl dl dt{float: left;width: 204px;height: 204px;background-size: cover;background-position: center;background-color: #eee;}
.page-preview .main .head-box .fl dl dd{float: left;margin-left: 38px;padding-top: 10px;}
.page-preview .main .head-box .fl dl dd .resume-no span{color: #666;}
.page-preview .main .head-box .fl dl dd .resume-no a{color: #c7000b;margin-left: 20px;text-decoration: underline;cursor: pointer;}
.page-preview .main .head-box .fl dl dd .resume-file span{color: #666;}
.page-preview .main .head-box .fl dl dd .resume-file a{color: #c7000b;margin-left: 0;text-decoration: underline;cursor: pointer;}
.page-preview .main .head-box .fl dl dd .name{font-size: 25px;margin-top: 20px;}
.page-preview .main .head-box .fl dl dd ul li{font-size: 16px;padding-left: 30px;margin-top: 15px;}
.page-preview .main .head-box .fl dl dd ul li.mail{background: url(/images/icon-email.png) left center no-repeat;}
.page-preview .main .head-box .fl dl dd ul li.tel{background: url(/images/icon-tel.png) left center no-repeat;}
.page-preview .main .head-box .fr a{display: inline-block;padding: 0 50px;line-height: 50px;height: 50px;background: #c7000b;color: #fff;}
.page-preview .main .section{border-top: 1px solid #dcdddd;margin-top: 40px;}
.page-preview .main .section .section-title{overflow: hidden;padding-top: 40px;padding-bottom: 40px;}
.page-preview .main .section .section-title .fl{font-size: 34px;line-height: 1.1;border-left: 5px solid #c7000b;padding-left: 19px;font-weight: 700;}
.page-preview .main .section .section-title .fr{padding-top: 8px;}
.page-preview .main .section .section-title .fr a{color: #c7000b;font-size: 16px;text-decoration: underline;}
.page-preview .main .section .section-content .rows .col-4{float: left;width: 25%;margin-bottom: 20px;}
.page-preview .main .section .section-content .rows .col-12{float: left;width: 100%;margin-bottom: 20px;}
.page-preview .main .section .section-content .rows .col-12 span{margin-bottom: 5px;}
.page-preview .main .section .section-content .rows .col-12 strong{font-size: 18px;color: #222;}
.page-preview .main .section .section-content .rows .col-12 .time-range{padding-left: 32px;height: 22px;line-height: 22px;background: url(/images/time-range.png) left center no-repeat;margin-top: 10px;}
.page-preview .main .section .section-content .rows span{display: block;color: #666;font-size: 14px;line-height: 24px;}
.page-preview .main .section .section-content .rows p{display: block;font-size: 16px;color: #222;line-height: 24px;}
.page-preview .main .section .section-content .section-content-item .item-title{font-size: 28px;line-height: 1.1;padding-bottom: 30px;padding-top: 20px;font-weight: 700;}
.page-preview .main .section .section-content .section-content-item .sub-item{margin-bottom: 20px;}
.page-preview .main .panel-fixed{display: none;}
@media (max-width: 1200px){.page-preview .main{max-width: 95%;}}
@media only screen and (max-width: 992px){.page-preview .main .head-box .fr, .page-preview .main .section .section-title .fr{display: none;}
.page-preview{padding-bottom: 4.125rem;}
.page-preview .main{padding: 0 1.41667rem;max-width: 100%;}
.page-preview .main .head-box{padding-top: 2.08333rem;margin-bottom: 2.5rem;}
.page-preview .main .head-box .fl dl dd .resume-file, .page-preview .main .head-box .fl dl dd .resume-no{font-size: .83333rem;margin-bottom: .41667rem;}
.page-preview .main .head-box .fl{width: 100%;}
.page-preview .main .head-box .fl dl dt{width: 7.70833rem;height: 7.70833rem;}
.page-preview .main .head-box .fl dl dd{margin-left: .83333rem;padding-top: 0;}
.page-preview .main .head-box .fl dl dd .resume-no a{margin-left: .625rem;}
.page-preview .main .head-box .fl dl dd .name{font-size: 1.25rem;margin-top: .41667rem;}
.page-preview .main .head-box .fl dl dd ul li{font-size: .83333rem;padding-left: 2.08333rem;margin-top: .41667rem;}
.page-preview .main .section{margin-top: 1.66667rem;}
.page-preview .main .section .section-title{padding-top: 1.66667rem;padding-bottom: 1.66667rem;}
.page-preview .main .section .section-title .fl{font-size: 1.75rem;}
.page-preview .main .section .section-content .rows .col-4{width: 100%;}
.page-preview .main .section .section-content .rows .col-12 strong{font-size: 1rem;}
.page-preview .main .section .section-content .section-content-item .item-title{font-size: 1.41667rem;}
.page-preview .main .panel-fixed{display: block;overflow: hidden;position: fixed;left: 0;width: 100%;bottom: 0;height: 4.125rem;line-height: 4.125rem;padding: 0 1.25rem;box-sizing: border-box;background: #fff;z-index: 9;border-top: 1px solid #dadada;}
.page-preview .main .panel-fixed .fl a{display: inline-block;padding-left: 1.25rem;font-size: 1rem;color: #c7000b;background: url(/images/back.png) left center no-repeat;outline: 0;}
.page-preview .main .panel-fixed .fr a{display: inline-block;background: #c7000b;border: 1px solid #c7000b;height: 2.41667rem;width: 6.58333rem;line-height: 2.41667rem;font-size: 1rem;text-align: center;color: #fff;}
.page-preview footer{display: none;}}
.jobTypeArea{margin-top: 54px;}
.jobTypeArea ul{height: 150px;}
.jobTypeArea ul li{width: 261px;float: left;height: 100%;margin-left: 20px;border-radius: 8px;background: #f5f5f5;}
.jobTypeArea ul li.disabled .item{cursor: not-allowed;}
.jobTypeArea ul li.disabled .item:hover h2{color: #222;}
.jobTypeArea ul li.disabled .item:hover span{background: url(/images/hw-arrow.png) center top no-repeat;}
.jobTypeArea ul li:first-child{margin-left: 0;}
.jobTypeArea ul li .item{height: 100%;width: 100%;position: relative;cursor: pointer;}
.jobTypeArea ul li .item h2{font-size: 32px;line-height: 1.1;padding-top: 30px;padding-left: 30px;}
.jobTypeArea ul li .item span{background: url(/images/allbgs.png) -70px -256px no-repeat;width: 27px;height: 19px;display: block;position: absolute;bottom: 30px;right: 30px;}
.jobTypeArea ul li .item:hover h2{color: #c7000b;}
.jobTypeArea ul li .item:hover span{background: url(/images/allbgs.png) -266px -251px no-repeat;}
.jobTypeArea ul li.active .item{background: url(/images/allbgs.png) -238px -2421px no-repeat;}
.jobTypeArea ul li.active .item h2{color: #fff;}
.jobTypeArea ul li.active .item span{display: none;}
.viewport.en .jobTypeArea ul li .item h2{font-size: 20px;width: 65%;}
@media only screen and (max-width: 992px){.jobTypeArea{padding: 0 1.66667rem;height: auto;}
.jobTypeArea ul{height: auto;}
.jobTypeArea ul li{float: none;width: 100%;height: 6.33333rem;margin-left: 0;border-radius: 2px;overflow: hidden;margin-bottom: .83333rem;}
.jobTypeArea ul li .item{line-height: 6.33333rem;}
.jobTypeArea ul li .item h2{font-size: 1.75rem;padding: 0 0 0 2.08333rem;line-height: 6.33333rem;height: 100%;}
.jobTypeArea ul li .item span{right: 2.08333rem;bottom: 2.5rem;}
.jobTypeArea ul li.active .item{background: url(/images/allbgs.png) -79px -2153px no-repeat;}
.jobTypeArea ul li.active .item h2{color: #fff;}
.jobTypeArea ul li.active .item span{display: none;}
.viewport.en .jobTypeArea ul li .item h2{font-size: 1.25rem;width: 90%;}}
.jobTypeDesc{width: 636px;margin: 0 auto;padding: 50px 50px 110px;}
.jobTypeDesc span.btn-close{width: 25px;height: 25px;background: url(/images/allbgs.png) -68px -572px no-repeat;padding-left: 27px;display: block;position: absolute;right: 30px;top: 30px;cursor: pointer;}
.jobTypeDesc h2{font-size: 34px;line-height: 1.1;padding: 0 0 20px;}
.jobTypeDesc h3{font-size: 24px;margin-bottom: 20px;}
.jobTypeDesc p{font-size: 18px;line-height: 28px;margin-bottom: 8px;}
.jobTypeDesc a{display: block;width: 148px;height: 42px;line-height: 42px;text-align: center;color: #fff;margin-top: 40px;background: #c7000b;border-radius: 4px;font-size: 14px;position: absolute;bottom: 50px;}
.jobTypeDesc ul li{float: left;width: 50%;padding-left: 45px;box-sizing: border-box;}
.jobTypeDesc ul li:first-child{padding-left: 0;padding-right: 45px;border-right: 1px solid #e3e4e4;}
@media only screen and (max-width: 992px){.jobTypeDesc{padding: 1.66667rem;overflow: hidden;}
.jobTypeDesc span.btn-close{width: 1.66667rem;height: 1.66667rem;background: url(/images/post-pop-close.png) center no-repeat;background-size: contain;right: 1.66667rem;top: 1.66667rem;}
.jobTypeDesc h2{font-size: 2rem;padding: 1.25rem 0;}
.jobTypeDesc h3{font-size: 1.41667rem;margin-bottom: 1.25rem;}
.jobTypeDesc p{font-size: 1rem;line-height: 1.45;margin-bottom: .41667rem;}
.jobTypeDesc a{width: 8.75rem;height: 2.91667rem;line-height: 2.91667rem;margin-top: 2.08333rem;border-radius: .16667rem;font-size: 1rem;position: static;}
.jobTypeDesc ul li{float: none;width: 100%;padding-left: 0 !important;padding-right: 0 !important;}
.jobTypeDesc ul li:first-child{border-right: 0;border-bottom: 1px solid #e3e4e4;padding-bottom: 2.08333rem;margin-bottom: 2.08333rem;}}
.disn{z-index: -1 !important;position: absolute !important;}
.contact-widget{position: fixed;bottom: 30%;right: 30px;z-index: 999;}
.contact-widget .wrap{position: relative;padding-left: 10px;}
.contact-widget .wrap .icon{width: 70px;height: 70px;border-radius: 50%;background-color: #fff;box-shadow: 0 2px 6px 0 rgba(221, 230, 237, 0.8);background-image: url(/images/contact_icon.png);background-size: 45%;background-repeat: no-repeat;background-position: center;cursor: pointer;}
.contact-widget .wrap:hover .icon{background-color: #c7000b;box-shadow: 0 2px 8px 0 rgba(199, 0, 11, 0.8);background-image: url(/images/contact_icon_.png);}
.contact-widget .wrap:hover .box{display: block;}
.contact-widget .wrap .box{display: none;width: 220px;border-radius: 5px;background: #fff;padding: 20px;box-sizing: border-box;position: absolute;right: 80px;top: -100px;box-shadow: 0 2px 6px 0 rgba(221, 230, 237, 0.8);}
.contact-widget .wrap .box .item h4{font-size: 16px;padding: 6px 0 6px 50px;background: url(/images/allbgs.png) -754px -453px no-repeat;height: 29px;}
.contact-widget .wrap .box .item{border-bottom: 1px solid #e0e0e0;padding-bottom: 5px;margin-bottom: 15px;}
.contact-widget .wrap .box .item:last-child{margin-bottom: 0;border: 0;}
.contact-widget .wrap .box .item:nth-child(2) h4{background: url(/images/allbgs.png) -551px -1102px no-repeat;height: 39px;padding-left: 50px;}
.contact-widget .wrap .box .item:nth-child(4) h4{background: url(/images/allbgs.png) -551px -1102px no-repeat;height: 39px;padding-left: 50px;}
.contact-widget .wrap .box .item h5{padding: 0px 10px 5px 50px;}
.contact-widget .wrap .box .item h5 a{display: inline-block;border: 1px solid #c7000b;padding: 6px 10px;border-radius: 8px;color: #c7000b;font-size: 12px;}
.contact-widget .wrap .box .item h6{padding-left: 50px;padding-bottom: 5px;}
.contact-widget .wrap .box .item h6 a{display: inline-block;border-radius: 8px;color: #c7000b;font-size: 12px;}
@media only screen and (max-width: 1280px){.contact-widget .wrap .box{top: -180px;}}
@media only screen and (max-width: 992px){.contact-widget{display: none;}}
.icon-global, .icon-info, .outer-link, .user-icon-1, .user-icon-3{display: inline-block;}
.send-resume-img{background: url(/images/allbgs.png) -60px -1812px no-repeat;height: 68px;padding-left: 72px;margin-left: 35px;}
.recruit-arrows-img{background: url(/images/allbgs.png) -605px -48px no-repeat;height: 11px;padding-left: 9px;}
.computer-test-img, .entry-img, .hire-img, .sign-contract-img, .teach-in-img, .written-examination-img{height: 68px;padding-left: 72px;margin-left: 35px;}
.teach-in-img{background: url(/images/allbgs.png) -300px -1406px no-repeat;}
.computer-test-img{background: url(/images/allbgs.png) -548px -1406px no-repeat;}
.written-examination-img{background: url(/images/allbgs.png) -62px -1607px no-repeat;}
.hire-img{background: url(/images/allbgs.png) -298px -1598px no-repeat;}
.sign-contract-img{background: url(/images/allbgs.png) -563px -1599px no-repeat;}
.entry-img{background: url(/images/allbgs.png) -320px -2693px no-repeat;}
.helping-img{background: url(/images/allbgs.png) -65px -680px no-repeat;height: 34px;padding-left: 36px;width: 30px;float: left;}
.icon-arrow-header{background: url(/images/allbgs.png) -75px -49px no-repeat;height: 8px;padding-left: 14px;}
.gray-arrows{background: url(/images/allbgs.png) -401px -49px no-repeat;height: 10px;padding-left: 7px;}
.icon-arrow{background: url(/images/allbgs.png) -226px -50px no-repeat;height: 11px;padding-left: 20px;}
.press-release-arrows{background: url(/images/allbgs.png) -76px -138px no-repeat;height: 14px;padding-left: 10px;}
.icon-delete{background: url(/images/allbgs.png) -735px -273px no-repeat;height: 15px;padding-left: 19px;}
.icon-info{background: url(/images/allbgs.png) -220px -139px no-repeat;height: 18px;padding-left: 60px;transform: scale(1.5);}
.blue-arrows{background: url(/images/allbgs.png) -742px -546px no-repeat;height: 15px;padding-left: 100px;width: 50px;}
.icon-add{background: url(/images/allbgs.png) -402px -143px no-repeat;height: 17px;padding-left: 19px;}
.step-ok, .step-ok_{height: 19px;padding-left: 21px;}
.step-ok_{background: url(/images/allbgs.png) 24px -116px no-repeat;}
.step-ok{background: url(/images/allbgs.png) -604px -147px no-repeat;}
.icon-arrow2, .icon-arrow2_{height: 20px;padding-left: 29px;}
.icon-arrow2{background: url(/images/allbgs.png) -70px -256px no-repeat;}
.icon-arrow2_{background: url(/images/allbgs.png) -266px -251px no-repeat;}
.step-error, .step-error_{height: 22px;padding-left: 24px;}
.step-error{background: url(/images/allbgs.png) -529px -247px no-repeat;}
.step-error_{background: url(/images/allbgs.png) 24px -216px no-repeat;}
.icon-global{height: 22px !important;padding-bottom: 0 !important;vertical-align: middle;background: url(/images/allbgs.png) -76px -373px no-repeat;}
.logo-24{background: url(/images/allbgs.png) -267px -366px no-repeat;height: 24px;padding-left: 107px;}
.icon-dy{background: url(/images/allbgs.png) -550px -365px no-repeat;height: 24px;padding-left: 26px;}
.icon-menu{background: url(/images/allbgs.png) -737px -370px no-repeat;height: 24px;padding-left: 38px;transform: scale(0.6);}
.icon-share-blbl{background: url(/images/allbgs.png) -71px -478px no-repeat;height: 24px;padding-left: 26px;}
.outer-link{width: 10px;background: url(/images/allbgs.png) -602px -462px no-repeat;height: 26px;padding-left: 28px;vertical-align: middle;transform: scale(0.83);}
.logo-30{background: url(/images/allbgs.png) -268px -472px no-repeat;height: 30px;padding-left: 134px;}
.icon-server-33{background: url(/images/allbgs.png) -296px -589px no-repeat;height: 31px;padding-left: 35px;}
.icon-close{background: url(/images/allbgs.png) -554px -567px no-repeat;height: 32px;padding-left: 34px;transform: scale(0.6);}
.icon-avatar-50{background: url(/images/allbgs.png) -299px -691px no-repeat;height: 35px;padding-left: 37px;transform: scale(0.6);}
.user-icon-3{vertical-align: middle;background: url(/images/allbgs.png) -56px -818px no-repeat;height: 36px;padding-left: 43px;}
.user-icon-2{background: url(/images/allbgs.png) -299px -815px no-repeat;height: 37px;padding-left: 39px;}
.user-icon-1{vertical-align: bottom;background: url(/images/allbgs.png) -576px -811px no-repeat;height: 38px;padding-left: 46px;}
button, img, input{vertical-align: middle;}
.campus--faq-icon2:hover{background: url(/images/allbgs.png) -757px -697px no-repeat;height: 38px;}
.campus--faq-icon2{color: #c7100b;background: url(/images/allbgs.png) -741px -812px no-repeat;height: 38px;}
.campus--faq-icon3{color: #c7100b;background: url(/images/allbgs.png) -67px -979px no-repeat;height: 38px;}
.campus--faq-icon4{color: #c7100b;background: url(/images/allbgs.png) -302px -973px no-repeat;height: 38px;}
.campus--faq-icon4:hover{background: url(/images/allbgs.png) -558px -961px no-repeat;height: 38px;}
.campus--faq-icon1:hover{background: url(/images/allbgs.png) -726px -955px no-repeat;}
.campus--faq-icon1{color: #c7100b;background: url(/images/allbgs.png) -74px -1109px no-repeat;}
.campus--faq-icon3:hover{background: url(/images/allbgs.png) -306px -1110px no-repeat;height: 38px;}
.user-icon-4{background: url(/images/allbgs.png) -743px -1097px no-repeat;height: 41px;padding-left: 53px;}
.step-active, .step-current, .step-default, .step-past{height: 47px;padding-left: 25px;}
.step-active{background: url(/images/allbgs.png) -73px -1225px no-repeat;}
.step-current{background: url(/images/allbgs.png) -321px -1222px no-repeat;}
.step-default{background: url(/images/allbgs.png) -574px -1216px no-repeat;}
.step-past{background: url(/images/allbgs.png) -748px -1216px no-repeat;}
.icon-global-52{background: url(/images/allbgs.png) -58px -1418px no-repeat;height: 52px;padding-left: 54px;}
.teach-in{background: url(/images/allbgs.png) -300px -1406px no-repeat;height: 68px;padding-left: 72px;}
.qrcode-huawei-CNBG-81x81px{background: url(/images/allbgs.png) -567px -1795px no-repeat;height: 106px;padding-left: 106px;}
.icon-user{background: url(/images/allbgs.png) -50px -1988px no-repeat;height: 120px;padding-left: 122px;}
.job-type-bg{background: url(/images/allbgs.png) -238px -2421px no-repeat;height: 150px;padding-left: 262px;}
.job-type-bg-m{background: url(/images/allbgs.png) -79px -2153px no-repeat;height: 152px;padding-left: 562px;}
.icon-global-20, .icon-server-22{display: inline-block;height: 20px;}
.icon-global-20{background: url(/images/allbgs.png) -163px -2638px no-repeat;padding-left: 2px;}
.icon-server-22{background: url(/images/allbgs.png) -589px -2664px no-repeat;padding-left: 5px;}
.icon-04, .icon-05{padding-left: 42px;height: 40px;}
.icon-05{background: url(/images/contact_hr.png) -125px -13px no-repeat;}
.icon-04{background: url(/images/contact_hr.png) -61px -76px no-repeat;}
.icon-03{background: url(/images/contact_hr.png) 0 -75px no-repeat;height: 40px;padding-left: 28px;width: 14px;}
@media only screen and (max-width: 776px){.computer-test-img, .entry-img, .hire-img, .send-resume-img, .sign-contract-img, .teach-in-img, .written-examination-img{height: 68px;margin-left: -5px;transform: scale(0.6);}
.computer-test-img, .entry-img, .hire-img, .recruit-arrows-img, .send-resume-img, .sign-contract-img, .teach-in-img{transform: scale(0.6);}
.teach-in-img{background: url(/images/allbgs.png) -280px -1403px no-repeat;}
.computer-test-img{background: url(/images/allbgs.png) -533px -1406px no-repeat;}
.written-examination-img{background: url(/images/allbgs.png) -47px -1607px no-repeat;}
.hire-img{background: url(/images/allbgs.png) -278px -1598px no-repeat;}
.sign-contract-img{background: url(/images/allbgs.png) -549px -1599px no-repeat;}
.entry-img{background: url(/images/allbgs.png) -306px -2693px no-repeat;}
.send-resume-img{background: url(/images/allbgs.png) -48px -1812px no-repeat;}
.recruit-arrows-img{background: url(/images/allbgs.png) -605px -23px no-repeat;height: 100%;padding-left: 9px;}
.send-resume-offer{height: 50px;padding-top: 18px;}}
@media (max-width: 640.99px){html{font-size: 24px;}}
@media (max-width: 639.99px){html{font-size: 23.96px;}}
@media (max-width: 638.99px){html{font-size: 23.93px;}}
@media (max-width: 637.99px){html{font-size: 23.89px;}}
@media (max-width: 636.99px){html{font-size: 23.85px;}}
@media (max-width: 635.99px){html{font-size: 23.81px;}}
@media (max-width: 634.99px){html{font-size: 23.78px;}}
@media (max-width: 633.99px){html{font-size: 23.74px;}}
@media (max-width: 632.99px){html{font-size: 23.7px;}}
@media (max-width: 631.99px){html{font-size: 23.66px;}}
@media (max-width: 630.99px){html{font-size: 23.63px;}}
@media (max-width: 629.99px){html{font-size: 23.59px;}}
@media (max-width: 628.99px){html{font-size: 23.55px;}}
@media (max-width: 627.99px){html{font-size: 23.51px;}}
@media (max-width: 626.99px){html{font-size: 23.48px;}}
@media (max-width: 625.99px){html{font-size: 23.44px;}}
@media (max-width: 624.99px){html{font-size: 23.4px;}}
@media (max-width: 623.99px){html{font-size: 23.36px;}}
@media (max-width: 622.99px){html{font-size: 23.33px;}}
@media (max-width: 621.99px){html{font-size: 23.29px;}}
@media (max-width: 620.99px){html{font-size: 23.25px;}}
@media (max-width: 619.99px){html{font-size: 23.21px;}}
@media (max-width: 618.99px){html{font-size: 23.18px;}}
@media (max-width: 617.99px){html{font-size: 23.14px;}}
@media (max-width: 616.99px){html{font-size: 23.1px;}}
@media (max-width: 615.99px){html{font-size: 23.06px;}}
@media (max-width: 614.99px){html{font-size: 23.03px;}}
@media (max-width: 613.99px){html{font-size: 22.99px;}}
@media (max-width: 612.99px){html{font-size: 22.95px;}}
@media (max-width: 611.99px){html{font-size: 22.91px;}}
@media (max-width: 610.99px){html{font-size: 22.88px;}}
@media (max-width: 609.99px){html{font-size: 22.84px;}}
@media (max-width: 608.99px){html{font-size: 22.8px;}}
@media (max-width: 607.99px){html{font-size: 22.76px;}}
@media (max-width: 606.99px){html{font-size: 22.73px;}}
@media (max-width: 605.99px){html{font-size: 22.69px;}}
@media (max-width: 604.99px){html{font-size: 22.65px;}}
@media (max-width: 603.99px){html{font-size: 22.61px;}}
@media (max-width: 602.99px){html{font-size: 22.58px;}}
@media (max-width: 601.99px){html{font-size: 22.54px;}}
@media (max-width: 600.99px){html{font-size: 22.5px;}}
@media (max-width: 599.99px){html{font-size: 22.46px;}}
@media (max-width: 598.99px){html{font-size: 22.43px;}}
@media (max-width: 597.99px){html{font-size: 22.39px;}}
@media (max-width: 596.99px){html{font-size: 22.35px;}}
@media (max-width: 595.99px){html{font-size: 22.31px;}}
@media (max-width: 594.99px){html{font-size: 22.28px;}}
@media (max-width: 593.99px){html{font-size: 22.24px;}}
@media (max-width: 592.99px){html{font-size: 22.2px;}}
@media (max-width: 591.99px){html{font-size: 22.16px;}}
@media (max-width: 590.99px){html{font-size: 22.13px;}}
@media (max-width: 589.99px){html{font-size: 22.09px;}}
@media (max-width: 588.99px){html{font-size: 22.05px;}}
@media (max-width: 587.99px){html{font-size: 22.01px;}}
@media (max-width: 586.99px){html{font-size: 21.98px;}}
@media (max-width: 585.99px){html{font-size: 21.94px;}}
@media (max-width: 584.99px){html{font-size: 21.9px;}}
@media (max-width: 583.99px){html{font-size: 21.86px;}}
@media (max-width: 582.99px){html{font-size: 21.83px;}}
@media (max-width: 581.99px){html{font-size: 21.79px;}}
@media (max-width: 580.99px){html{font-size: 21.75px;}}
@media (max-width: 579.99px){html{font-size: 21.71px;}}
@media (max-width: 578.99px){html{font-size: 21.68px;}}
@media (max-width: 577.99px){html{font-size: 21.64px;}}
@media (max-width: 576.99px){html{font-size: 21.6px;}}
@media (max-width: 575.99px){html{font-size: 21.56px;}}
@media (max-width: 574.99px){html{font-size: 21.53px;}}
@media (max-width: 573.99px){html{font-size: 21.49px;}}
@media (max-width: 572.99px){html{font-size: 21.45px;}}
@media (max-width: 571.99px){html{font-size: 21.41px;}}
@media (max-width: 570.99px){html{font-size: 21.38px;}}
@media (max-width: 569.99px){html{font-size: 21.34px;}}
@media (max-width: 568.99px){html{font-size: 21.3px;}}
@media (max-width: 567.99px){html{font-size: 21.26px;}}
@media (max-width: 566.99px){html{font-size: 21.23px;}}
@media (max-width: 565.99px){html{font-size: 21.19px;}}
@media (max-width: 564.99px){html{font-size: 21.15px;}}
@media (max-width: 563.99px){html{font-size: 21.11px;}}
@media (max-width: 562.99px){html{font-size: 21.08px;}}
@media (max-width: 561.99px){html{font-size: 21.04px;}}
@media (max-width: 560.99px){html{font-size: 21px;}}
@media (max-width: 559.99px){html{font-size: 20.96px;}}
@media (max-width: 558.99px){html{font-size: 20.93px;}}
@media (max-width: 557.99px){html{font-size: 20.89px;}}
@media (max-width: 556.99px){html{font-size: 20.85px;}}
@media (max-width: 555.99px){html{font-size: 20.81px;}}
@media (max-width: 554.99px){html{font-size: 20.78px;}}
@media (max-width: 553.99px){html{font-size: 20.74px;}}
@media (max-width: 552.99px){html{font-size: 20.7px;}}
@media (max-width: 551.99px){html{font-size: 20.66px;}}
@media (max-width: 550.99px){html{font-size: 20.63px;}}
@media (max-width: 549.99px){html{font-size: 20.59px;}}
@media (max-width: 548.99px){html{font-size: 20.55px;}}
@media (max-width: 547.99px){html{font-size: 20.51px;}}
@media (max-width: 546.99px){html{font-size: 20.48px;}}
@media (max-width: 545.99px){html{font-size: 20.44px;}}
@media (max-width: 544.99px){html{font-size: 20.4px;}}
@media (max-width: 543.99px){html{font-size: 20.36px;}}
@media (max-width: 542.99px){html{font-size: 20.33px;}}
@media (max-width: 541.99px){html{font-size: 20.29px;}}
@media (max-width: 540.99px){html{font-size: 20.25px;}}
@media (max-width: 539.99px){html{font-size: 20.21px;}}
@media (max-width: 538.99px){html{font-size: 20.18px;}}
@media (max-width: 537.99px){html{font-size: 20.14px;}}
@media (max-width: 536.99px){html{font-size: 20.1px;}}
@media (max-width: 535.99px){html{font-size: 20.06px;}}
@media (max-width: 534.99px){html{font-size: 20.02px;}}
@media (max-width: 533.99px){html{font-size: 19.99px;}}
@media (max-width: 532.99px){html{font-size: 19.95px;}}
@media (max-width: 531.99px){html{font-size: 19.91px;}}
@media (max-width: 530.99px){html{font-size: 19.88px;}}
@media (max-width: 529.99px){html{font-size: 19.84px;}}
@media (max-width: 528.99px){html{font-size: 19.8px;}}
@media (max-width: 527.99px){html{font-size: 19.76px;}}
@media (max-width: 526.99px){html{font-size: 19.73px;}}
@media (max-width: 525.99px){html{font-size: 19.69px;}}
@media (max-width: 524.99px){html{font-size: 19.65px;}}
@media (max-width: 523.99px){html{font-size: 19.61px;}}
@media (max-width: 522.99px){html{font-size: 19.58px;}}
@media (max-width: 521.99px){html{font-size: 19.54px;}}
@media (max-width: 520.99px){html{font-size: 19.5px;}}
@media (max-width: 519.99px){html{font-size: 19.46px;}}
@media (max-width: 518.99px){html{font-size: 19.43px;}}
@media (max-width: 517.99px){html{font-size: 19.39px;}}
@media (max-width: 516.99px){html{font-size: 19.35px;}}
@media (max-width: 515.99px){html{font-size: 19.31px;}}
@media (max-width: 514.99px){html{font-size: 19.27px;}}
@media (max-width: 513.99px){html{font-size: 19.24px;}}
@media (max-width: 512.99px){html{font-size: 19.2px;}}
@media (max-width: 511.99px){html{font-size: 19.16px;}}
@media (max-width: 510.99px){html{font-size: 19.13px;}}
@media (max-width: 509.99px){html{font-size: 19.09px;}}
@media (max-width: 508.99px){html{font-size: 19.05px;}}
@media (max-width: 507.99px){html{font-size: 19.01px;}}
@media (max-width: 506.99px){html{font-size: 18.98px;}}
@media (max-width: 505.99px){html{font-size: 18.94px;}}
@media (max-width: 504.99px){html{font-size: 18.9px;}}
@media (max-width: 503.99px){html{font-size: 18.86px;}}
@media (max-width: 502.99px){html{font-size: 18.83px;}}
@media (max-width: 501.99px){html{font-size: 18.79px;}}
@media (max-width: 500.99px){html{font-size: 18.75px;}}
@media (max-width: 499.99px){html{font-size: 18.71px;}}
@media (max-width: 498.99px){html{font-size: 18.68px;}}
@media (max-width: 497.99px){html{font-size: 18.64px;}}
@media (max-width: 496.99px){html{font-size: 18.6px;}}
@media (max-width: 495.99px){html{font-size: 18.56px;}}
@media (max-width: 494.99px){html{font-size: 18.52px;}}
@media (max-width: 493.99px){html{font-size: 18.49px;}}
@media (max-width: 492.99px){html{font-size: 18.45px;}}
@media (max-width: 491.99px){html{font-size: 18.41px;}}
@media (max-width: 490.99px){html{font-size: 18.38px;}}
@media (max-width: 489.99px){html{font-size: 18.34px;}}
@media (max-width: 488.99px){html{font-size: 18.3px;}}
@media (max-width: 487.99px){html{font-size: 18.26px;}}
@media (max-width: 486.99px){html{font-size: 18.23px;}}
@media (max-width: 485.99px){html{font-size: 18.19px;}}
@media (max-width: 484.99px){html{font-size: 18.15px;}}
@media (max-width: 483.99px){html{font-size: 18.11px;}}
@media (max-width: 482.99px){html{font-size: 18.08px;}}
@media (max-width: 481.99px){html{font-size: 18.04px;}}
@media (max-width: 480.99px){html{font-size: 18px;}}
@media (max-width: 479.99px){html{font-size: 17.96px;}}
@media (max-width: 478.99px){html{font-size: 17.93px;}}
@media (max-width: 477.99px){html{font-size: 17.89px;}}
@media (max-width: 476.99px){html{font-size: 17.85px;}}
@media (max-width: 475.99px){html{font-size: 17.81px;}}
@media (max-width: 474.99px){html{font-size: 17.77px;}}
@media (max-width: 473.99px){html{font-size: 17.74px;}}
@media (max-width: 472.99px){html{font-size: 17.7px;}}
@media (max-width: 471.99px){html{font-size: 17.66px;}}
@media (max-width: 470.99px){html{font-size: 17.63px;}}
@media (max-width: 469.99px){html{font-size: 17.59px;}}
@media (max-width: 468.99px){html{font-size: 17.55px;}}
@media (max-width: 467.99px){html{font-size: 17.51px;}}
@media (max-width: 466.99px){html{font-size: 17.48px;}}
@media (max-width: 465.99px){html{font-size: 17.44px;}}
@media (max-width: 464.99px){html{font-size: 17.4px;}}
@media (max-width: 463.99px){html{font-size: 17.36px;}}
@media (max-width: 462.99px){html{font-size: 17.33px;}}
@media (max-width: 461.99px){html{font-size: 17.29px;}}
@media (max-width: 460.99px){html{font-size: 17.25px;}}
@media (max-width: 459.99px){html{font-size: 17.21px;}}
@media (max-width: 458.99px){html{font-size: 17.18px;}}
@media (max-width: 457.99px){html{font-size: 17.14px;}}
@media (max-width: 456.99px){html{font-size: 17.1px;}}
@media (max-width: 455.99px){html{font-size: 17.06px;}}
@media (max-width: 454.99px){html{font-size: 17.02px;}}
@media (max-width: 453.99px){html{font-size: 16.99px;}}
@media (max-width: 452.99px){html{font-size: 16.95px;}}
@media (max-width: 451.99px){html{font-size: 16.91px;}}
@media (max-width: 450.99px){html{font-size: 16.88px;}}
@media (max-width: 449.99px){html{font-size: 16.84px;}}
@media (max-width: 448.99px){html{font-size: 16.8px;}}
@media (max-width: 447.99px){html{font-size: 16.76px;}}
@media (max-width: 446.99px){html{font-size: 16.73px;}}
@media (max-width: 445.99px){html{font-size: 16.69px;}}
@media (max-width: 444.99px){html{font-size: 16.65px;}}
@media (max-width: 443.99px){html{font-size: 16.61px;}}
@media (max-width: 442.99px){html{font-size: 16.58px;}}
@media (max-width: 441.99px){html{font-size: 16.54px;}}
@media (max-width: 440.99px){html{font-size: 16.5px;}}
@media (max-width: 439.99px){html{font-size: 16.46px;}}
@media (max-width: 438.99px){html{font-size: 16.43px;}}
@media (max-width: 437.99px){html{font-size: 16.39px;}}
@media (max-width: 436.99px){html{font-size: 16.35px;}}
@media (max-width: 435.99px){html{font-size: 16.31px;}}
@media (max-width: 434.99px){html{font-size: 16.27px;}}
@media (max-width: 433.99px){html{font-size: 16.24px;}}
@media (max-width: 432.99px){html{font-size: 16.2px;}}
@media (max-width: 431.99px){html{font-size: 16.16px;}}
@media (max-width: 430.99px){html{font-size: 16.13px;}}
@media (max-width: 429.99px){html{font-size: 16.09px;}}
@media (max-width: 428.99px){html{font-size: 16.05px;}}
@media (max-width: 427.99px){html{font-size: 16.01px;}}
@media (max-width: 426.99px){html{font-size: 15.98px;}}
@media (max-width: 425.99px){html{font-size: 15.94px;}}
@media (max-width: 424.99px){html{font-size: 15.9px;}}
@media (max-width: 423.99px){html{font-size: 15.86px;}}
@media (max-width: 422.99px){html{font-size: 15.83px;}}
@media (max-width: 421.99px){html{font-size: 15.79px;}}
@media (max-width: 420.99px){html{font-size: 15.75px;}}
@media (max-width: 419.99px){html{font-size: 15.71px;}}
@media (max-width: 418.99px){html{font-size: 15.68px;}}
@media (max-width: 417.99px){html{font-size: 15.64px;}}
@media (max-width: 416.99px){html{font-size: 15.6px;}}
@media (max-width: 415.99px){html{font-size: 15.56px;}}
@media (max-width: 414.99px){html{font-size: 15.53px;}}
@media (max-width: 413.99px){html{font-size: 15.49px;}}
@media (max-width: 412.99px){html{font-size: 15.45px;}}
@media (max-width: 411.99px){html{font-size: 15.41px;}}
@media (max-width: 410.99px){html{font-size: 15.38px;}}
@media (max-width: 409.99px){html{font-size: 15.34px;}}
@media (max-width: 408.99px){html{font-size: 15.3px;}}
@media (max-width: 407.99px){html{font-size: 15.26px;}}
@media (max-width: 406.99px){html{font-size: 15.23px;}}
@media (max-width: 405.99px){html{font-size: 15.19px;}}
@media (max-width: 404.99px){html{font-size: 15.15px;}}
@media (max-width: 403.99px){html{font-size: 15.11px;}}
@media (max-width: 402.99px){html{font-size: 15.08px;}}
@media (max-width: 401.99px){html{font-size: 15.04px;}}
@media (max-width: 400.99px){html{font-size: 15px;}}
@media (max-width: 399.99px){html{font-size: 14.96px;}}
@media (max-width: 398.99px){html{font-size: 14.93px;}}
@media (max-width: 397.99px){html{font-size: 14.89px;}}
@media (max-width: 396.99px){html{font-size: 14.85px;}}
@media (max-width: 395.99px){html{font-size: 14.81px;}}
@media (max-width: 394.99px){html{font-size: 14.78px;}}
@media (max-width: 393.99px){html{font-size: 14.74px;}}
@media (max-width: 392.99px){html{font-size: 14.7px;}}
@media (max-width: 391.99px){html{font-size: 14.66px;}}
@media (max-width: 390.99px){html{font-size: 14.63px;}}
@media (max-width: 389.99px){html{font-size: 14.59px;}}
@media (max-width: 388.99px){html{font-size: 14.55px;}}
@media (max-width: 387.99px){html{font-size: 14.51px;}}
@media (max-width: 386.99px){html{font-size: 14.48px;}}
@media (max-width: 385.99px){html{font-size: 14.44px;}}
@media (max-width: 384.99px){html{font-size: 14.4px;}}
@media (max-width: 383.99px){html{font-size: 14.36px;}}
@media (max-width: 382.99px){html{font-size: 14.33px;}}
@media (max-width: 381.99px){html{font-size: 14.29px;}}
@media (max-width: 380.99px){html{font-size: 14.25px;}}
@media (max-width: 379.99px){html{font-size: 14.21px;}}
@media (max-width: 378.99px){html{font-size: 14.18px;}}
@media (max-width: 377.99px){html{font-size: 14.14px;}}
@media (max-width: 376.99px){html{font-size: 14.1px;}}
@media (max-width: 375.99px){html{font-size: 14.06px;}}
@media (max-width: 374.99px){html{font-size: 14.03px;}}
@media (max-width: 373.99px){html{font-size: 13.99px;}}
@media (max-width: 372.99px){html{font-size: 13.95px;}}
@media (max-width: 371.99px){html{font-size: 13.91px;}}
@media (max-width: 370.99px){html{font-size: 13.88px;}}
@media (max-width: 369.99px){html{font-size: 13.84px;}}
@media (max-width: 368.99px){html{font-size: 13.8px;}}
@media (max-width: 367.99px){html{font-size: 13.76px;}}
@media (max-width: 366.99px){html{font-size: 13.73px;}}
@media (max-width: 365.99px){html{font-size: 13.69px;}}
@media (max-width: 364.99px){html{font-size: 13.65px;}}
@media (max-width: 363.99px){html{font-size: 13.61px;}}
@media (max-width: 362.99px){html{font-size: 13.58px;}}
@media (max-width: 361.99px){html{font-size: 13.54px;}}
@media (max-width: 360.99px){html{font-size: 13.5px;}}
@media (max-width: 359.99px){html{font-size: 13.46px;}}
@media (max-width: 358.99px){html{font-size: 13.43px;}}
@media (max-width: 357.99px){html{font-size: 13.39px;}}
@media (max-width: 356.99px){html{font-size: 13.35px;}}
@media (max-width: 355.99px){html{font-size: 13.31px;}}
@media (max-width: 354.99px){html{font-size: 13.28px;}}
@media (max-width: 353.99px){html{font-size: 13.24px;}}
@media (max-width: 352.99px){html{font-size: 13.2px;}}
@media (max-width: 351.99px){html{font-size: 13.16px;}}
@media (max-width: 350.99px){html{font-size: 13.13px;}}
@media (max-width: 349.99px){html{font-size: 13.09px;}}
@media (max-width: 348.99px){html{font-size: 13.05px;}}
@media (max-width: 347.99px){html{font-size: 13.01px;}}
@media (max-width: 346.99px){html{font-size: 12.98px;}}
@media (max-width: 345.99px){html{font-size: 12.94px;}}
@media (max-width: 344.99px){html{font-size: 12.9px;}}
@media (max-width: 343.99px){html{font-size: 12.86px;}}
@media (max-width: 342.99px){html{font-size: 12.83px;}}
@media (max-width: 341.99px){html{font-size: 12.79px;}}
@media (max-width: 340.99px){html{font-size: 12.75px;}}
@media (max-width: 339.99px){html{font-size: 12.71px;}}
@media (max-width: 338.99px){html{font-size: 12.68px;}}
@media (max-width: 337.99px){html{font-size: 12.64px;}}
@media (max-width: 336.99px){html{font-size: 12.6px;}}
@media (max-width: 335.99px){html{font-size: 12.56px;}}
@media (max-width: 334.99px){html{font-size: 12.53px;}}
@media (max-width: 333.99px){html{font-size: 12.49px;}}
@media (max-width: 332.99px){html{font-size: 12.45px;}}
@media (max-width: 331.99px){html{font-size: 12.41px;}}
@media (max-width: 330.99px){html{font-size: 12.38px;}}
@media (max-width: 329.99px){html{font-size: 12.34px;}}
@media (max-width: 328.99px){html{font-size: 12.3px;}}
@media (max-width: 327.99px){html{font-size: 12.26px;}}
@media (max-width: 326.99px){html{font-size: 12.23px;}}
@media (max-width: 325.99px){html{font-size: 12.19px;}}
@media (max-width: 324.99px){html{font-size: 12.15px;}}
@media (max-width: 323.99px){html{font-size: 12.11px;}}
@media (max-width: 322.99px){html{font-size: 12.08px;}}
@media (max-width: 321.99px){html{font-size: 12.04px;}}
@media (max-width: 320.99px){html{font-size: 12px;}}
button, html, input, select, textarea{color: #282828;}
body{font-size: 14px;line-height: 1.4;background: #f5f9f8;font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";}
img{max-width: 100%;}
a, button, div, img, input, textarea{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);outline: 0;}
textarea{resize: vertical;}
.hidden{display: none !important;visibility: hidden;}
.clearfix:after, .clearfix:before{content: " ";display: table;}
.clearfix:after{clear: both;}
.screen-lock body{width: 100%;height: 100%;}
.screen-lock .alert-success{display: block;}
::-webkit-input-placeholder{color: #B5B5B5;}
:-moz-placeholder{color: #B5B5B5;}
::-moz-placeholder{color: #B5B5B5;}
:-ms-input-placeholder{color: #B5B5B5;}
*{word-wrap: break-word;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, iframe, input, li, ol, p, pre, td, textarea, th, ul{margin: 0;padding: 0;}
dl, ol, ul{list-style-type: none;}
address, caption, cite, code, dfn, em, th, var{font-style: normal;font-weight: 400;}
button, input, optgroup, option, select, textarea{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
button, input{overflow: visible;outline: 0;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: 400;}
a{text-decoration: none;color: #333;-webkit-tap-highlight-color: transparent;}
a, area{outline: 0;blr: expression(this.onFocus=this.blur());}
a:hover{outline: 0;}
a.ie6:hover{zoom: 1;}
:focus, a:active, a:focus, a:hover{outline: 0;}
sub, sup{vertical-align: baseline;}
button, input[type=button], input[type=submit]{line-height: normal !important;}
address, article, aside, details, figcaption, figure, footer, header, hgroup, legend, menu, nav, section{display: block;margin: 0;padding: 0;}
time{display: inline;}
audio, canvas, video{display: inline-block;}
audio:not([controls]){display: none;}
legend{width: 100%;margin-bottom: 20px;font-size: 21px;line-height: 40px;border: 0;border-bottom: 1px solid #e5e5e5;}
legend small{font-size: 15px;color: #999;}
svg:not(:root){overflow: hidden;}
fieldset{padding: .35em .625em .75em;margin: 0 2px;border: 1px solid silver;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{height: auto;}
input[type=search]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance: none;}
.index-container{margin: 0 auto;max-width: 1106px;}
.index .main .banner-main .job-classification .index-container, .index .main .banner-main .press-release .index-container{max-width: 1200px;}
.public-sharing{width: 1106px;margin: 0 auto;padding: 24px 0;}
.public-sharing .go-back a{font-size: 14px;color: #c7000b;position: relative;}
.public-sharing .go-back a:before{content: '';display: inline-block;vertical-align: middle;width: 8px;height: 8px;border-left: 1px solid #c7000b;border-bottom: 1px solid #c7000b;-moz-transform: translateX(5px) rotate(45deg);-ms-transform: translateX(5px) rotate(45deg);-o-transform: translateX(5px) rotate(45deg);-webkit-transform: translateX(5px) rotate(45deg);transform: translateX(5px) rotate(45deg);margin-right: 10px;}
.public-sharing .share-btn .bshare-custom a{display: inline-block;width: 24px;height: 24px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-repeat: no-repeat;background-position: center;background-size: 24px;margin-left: 10px;padding-left: 0;margin-right: 0;}
.public-sharing .share-btn .bshare-custom a:first-child{margin-left: 0;}
.public-sharing .share-btn .bshare-custom a.bshare-email, .public-sharing .share-btn .bshare-custom a.share-email{background: url(/images/campus_recruitment.png) -37px -41px no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-facebook{background: url(/images/campus_recruitment.png) -127px -42px no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-twitter{background: url(/images/campus_recruitment.png) -81px -41px no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-linkedin{background: url(/images/campus_recruitment.png) -196px 0 no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-gplus{background: url(/images/campus_recruitment.png) -109px -1px no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-sinaminiblog{background: url(/images/campus_recruitment.png) -100px -85px no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-weixin{background: url(/images/campus_recruitment.png) -275px -2px no-repeat;}
.public-sharing .share-btn .bshare-custom a.bshare-more{display: none !important;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-email, .public-sharing .share-btn .bshare-custom a:hover.share-email{background: url(/images/campus_recruitment.png) 0 -42px no-repeat;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-facebook{background: url(/images/campus_recruitment.png) -277px -42px no-repeat;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-twitter{background: url(/images/campus_recruitment.png) -175px -43px no-repeat;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-linkedin{background: url(/images/campus_recruitment.png) -151px 0 no-repeat;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-gplus{background: url(/images/campus_recruitment.png) -236px 0 no-repeat;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-sinaminiblog{background: url(/images/campus_recruitment.png) -61px -85px no-repeat;}
.public-sharing .share-btn .bshare-custom a:hover.bshare-weixin{background: url(/images/campus_recruitment.png) -224px -45px no-repeat;}
@media only screen and (max-width: 750px){.public-sharing{display: none;}}
img{border: 0;}
.public-list{background: #fff;padding: 100px 0 121px;}
.public-list .list{width: 31.4%;float: left;margin-right: 1.898%;background: #fff;}
.public-list .list .list-top{padding: 36px 0;width: 276px;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.public-list .list .list-top img{height: 48px;}
.public-list .list .list-top span{margin-left: 20px;font-size: 24px;color: #282828;line-height: 32px;vertical-align: middle;}
.public-list .list .list-bottom{height: 354px;background-size: 100%;}
.public-list .list .list-bottom p{font-size: 24px;color: #fff;height: 200px;margin: 0 45px 74px 42px;padding-top: 33px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.public-list .list .list-bottom span{font-size: 18px;color: #fff;display: inline-block;padding-left: 41px;}
.index .main .public-banner .swiper-pagination.swiper-pagination-bullets, .index .main .public-banner .swiper-slide .banner-photo{display: none;}
.public-list .list .list-bottom span img{padding-left: 11px;}
.public-list .list:nth-child(3n){margin-right: 0;}
.index .main{background: #fff;}
.index .main .public-banner{height: 540px;}
.index .main .public-banner .swiper-wrapper{height: 100%;}
.index .main .public-banner .swiper-slide{width: 100%;height: 100%;}
.index .main .public-banner .swiper-slide video{backface-visibility: hidden;height: 100%;transform: translate3d(0, 0, 0);transform-style: preserve-3d;width: 100%;object-fit: cover;}
@media only screen and (max-width: 1000px){.index .main .public-banner .swiper-slide video{width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;top: 0;left: 0;-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}}
.index .main .public-banner .swiper-slide .public-banner-item{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.index .main .public-banner .item-content{top: 55%;}
.index .main .public-banner .item-content h4{color: #231815;line-height: 1.1;padding-bottom: 26px;}
.index .main .public-banner .item-content .line{width: 240px;height: 2px;background: #c7000b;margin: 0 auto;}
.index .main .public-banner .item-content .play-icon{background: url(/images/allbgs.png) -260px -1805px no-repeat;height: 80px;padding-left: 82px;width: 80px;margin: 50px auto;cursor: pointer;}
@media only screen and (max-width: 750px){.index .main .public-banner{height: 23.33333rem;}
.index .main .public-banner .swiper-slide video{display: none;}
.index .main .public-banner .swiper-slide .banner-photo{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.index .main .public-banner .item-content{top: 50%;z-index: 33;}
.index .main .public-banner .item-content h4{font-size: 1.91667rem;color: #231815;line-height: 1.1;padding-bottom: 1.08333rem;}
.index .main .public-banner .item-content .line{width: 7.91667rem;height: .08333rem;background: #c7000b;margin: 0 auto;}
.index .main .public-banner .item-content .play-icon{width: 3.33333rem;height: 3.33333rem;background-image: url(/images/icon-play.png);background-repeat: no-repeat;background-position: center;background-size: 3.33333rem;margin: 1.66667rem auto;}
.index .main .public-banner .swiper-pagination.swiper-pagination-bullets{display: none;}}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post .select-warp ul, .index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post .select-warp ul{top: 40px;}
.index .main .banner-main .job-classification{padding: 30px 0 80px;}
.index .main .banner-main .job-classification .job-classification-item{-moz-box-shadow: 0 10px 10px #f5f5f5;-webkit-box-shadow: 0 10px 10px #f5f5f5;box-shadow: 0 5px 8px 2px #f5f5f5;margin-bottom: 60px;}
.index .main .banner-main .job-classification .job-classification-item:last-child{margin-bottom: 0px;}
.index .main .banner-main .job-classification .job-classification-item .student{background-size: cover;background-repeat: no-repeat;background-position: center bottom;float: left;width: 47%;height: 322px;}
.index .main .banner-main .job-classification .job-classification-item .student a{display: block;width: 100%;height: 100%;}
.index .main .banner-main .job-classification .job-classification-item .student .h1, .index .main .banner-main .job-classification .job-classification-item .student h1{color: #231815;font-size: 32px;line-height: 56px;display: inline-block;padding: 38px 0 0;}
.index .main .banner-main .job-classification .job-classification-item .student h2, .index .main .banner-main .job-classification .job-classification-item .student p{color: #231815;font-size: 16px;line-height: 1.1;padding-top: 14px;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom{background: #fff;padding: 0px 50px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 208px;float: left;width: 50%;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .h1, .index .main .banner-main .job-classification .job-classification-item .left-bottom h1{color: #231815;font-size: 32px;line-height: 56px;display: inline-block;padding: 38px 0 0;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom h2, .index .main .banner-main .job-classification .job-classification-item .left-bottom p{color: #231815;font-size: 16px;line-height: 1.1;padding-top: 14px;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .line{width: 94px;height: 2px;background: #c7000b;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post{height: 78px;margin-top: 30px;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post a{display: inline-block;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post a .look-up-button{font-size: 14px;color: #fff;border-radius: 3px;background: #c7000b;padding: 0 18px;line-height: 42px;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post .select-warp{width: 73.93%;margin-right: 2.16%;float: left;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post.clo-2 .select-warp{width: 35.93%;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post .select-warp .title{line-height: 40px;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title{padding-top: 0;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item{display: inline-block;margin: 0 21px 0 0;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item a{font-size: 14px;color: #231815;line-height: 24px;position: relative;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item a:hover{color: #c7000b;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item a:hover::after{content: '';position: absolute;left: 0;bottom: -6px;width: 100%;height: 1px;background: #c7000b;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title.b ul .item a:hover{position: static;color: #282828;font-weight: 600;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title.b ul .item a:hover:after{display: none;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom{background: #fff;padding: 28px 40px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: 208px;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post{height: 108px;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post a{display: inline-block;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post a .look-up-button{font-size: 14px;color: #fff;border-radius: 3px;background: #c7000b;padding: 0 18px;line-height: 42px;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post .select-warp{width: 36.79%;margin-right: 2.16%;float: left;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post .select-warp .title{line-height: 40px;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item{display: inline-block;margin: 0 21px 37px 0;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item a{font-size: 14px;color: #282828;line-height: 24px;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item a:hover{color: #c7000b;position: relative;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item a:hover::after{content: '';position: absolute;left: 0;bottom: -6px;width: 100%;height: 1px;background: #c7000b;}
.index .main .banner-end, .index .main .banner-ends{background-position: center;background-repeat: no-repeat;}
.index .main .banner-main .press-release .index-container .affiche-list{padding-bottom: 80px;}
.index .main .banner-main .press-release .index-container .affiche-list .item{width: 30.58%;background-color: #dde6ed;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-right: 4.13%;}
.index .main .banner-main .press-release .index-container .affiche-list .item:hover .bottom .btn a span{transform: translateX(10px);}
.index .main .banner-main .press-release .index-container .affiche-list .item:last-child{margin-right: 0;}
.index .main .banner-main .press-release .index-container .affiche-list .item .top{width: 100%;height: 210px;position: relative;}
.index .main .banner-main .press-release .index-container .affiche-list .item .top img{width: 100%;}
.index .main .banner-main .press-release .index-container .affiche-list .item .top span{display: block;width: 80px;height: 80px;background-image: url(/images/index/index-news-play.png);background-repeat: no-repeat;background-position: center;background-size: 80px;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom{padding: 38px 38px 40px;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom h2{font-size: 16px;color: #595757;line-height: 1.1;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom p{font-size: 24px;color: #231815;line-height: 34px;height: 166px;padding-top: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom .btn{padding-top: 10px;font-size: 18px;color: #231815;line-height: 1.1;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom .btn a{display: inline-block;cursor: pointer;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom .btn a span{display: inline-block;margin-left: 18px;width: 8px;height: 14px;background: url(/images/allbgs.png) -76px -138px no-repeat;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;position: relative;padding-right: 0;-webkit-transition-duration: .1s;transition-duration: .1s;}
@media only screen and (max-width: 750px){.index .main .banner-main .press-release .index-container{max-width: none;}
.index .main .banner-main .press-release .index-container .affiche-list{padding-bottom: 2.08333rem;}
.index .main .banner-main .press-release .index-container .affiche-list .item{width: 100%;background-color: #dde6ed;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;margin-right: 0;margin-bottom: 2.08333rem;}
.index .main .banner-main .press-release .index-container .affiche-list .item:last-child{margin-right: 0;}
.index .main .banner-main .press-release .index-container .affiche-list .item .top{width: 100%;height: 13.33333rem;}
.index .main .banner-main .press-release .index-container .affiche-list .item .top img{width: 100%;}
.index .main .banner-main .press-release .index-container .affiche-list .item .top span{width: 3.33333rem;height: 3.33333rem;background-size: 3.33333rem;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom{padding: 2.08333rem 1.66667rem;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom h2{font-size: 1.16667rem;color: #231815;line-height: 1.1;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom p{font-size: 1.5rem;color: #231815;line-height: 1.41667rem;height: 8.33333rem;padding-top: 1.04167rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom .btn{padding-top: .20833rem;font-size: 1rem;color: #231815;line-height: 1.1;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom .btn a{display: inline-block;background-size: .45833rem .79167rem;}
.index .main .banner-main .press-release .index-container .affiche-list .item .bottom .btn a span{display: inline-block;margin-left: 1.16667rem;width: .45833rem;height: .79167rem;background-image: url(/images/index/press-release-arrows.png);background-position: center;background-repeat: no-repeat;background-size: .45833rem .79167rem;}}
.index .main .banner-end{background-size: auto 100%;text-align: center;height: 340px;}
.index .main .banner-end .index-container{background-size: 0;max-width: 1200px;}
.index .main .banner-end .end-main-now{overflow: hidden;height: 100%;padding-top: 82px;text-align: initial;}
.index .main .banner-end .end-main-now h2{width: 58.93%;display: inline-block;font-size: 40px;line-height: 1.1;color: #231815;text-align: left;padding-top: 42px;}
.index .main .banner-end .end-main-now .medal-pic{float: left;margin-left: 104px;margin-right: 58px;}
.index .main .banner-end .end-main-now .medal-pic img{width: 144px;height: 173px;margin-right: 38px;}
.index .main .banner-end .end-main-now .medal-pic img:last-child{margin-right: 0;}
.index .main .banner-end .end-main-now a{display: inline-block;border: 1px solid #231815;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-top: 1.16667rem;}
.index .main .banner-end .end-main-now a span{font-size: 14px;line-height: 38px;color: #231815;padding: 0 25px;}
@media only screen and (max-width: 992px){.index .main .banner-end .end-main-now{overflow: hidden;height: auto;padding-top: 3.5rem;text-align: center;}
.index .main .banner-end .end-main-now h2{width: 100%;display: block;font-size: 2rem;line-height: 2.41667rem;color: #231815;text-align: center;padding-top: 0;}
.index .main .banner-end .end-main-now .medal-pic{float: none;margin-left: 0;margin-right: 0;padding-top: .66667rem;}
.index .main .banner-end .end-main-now .medal-pic img{width: 2.91667rem;height: 3.54167rem;margin-right: .83333rem;}
.index .main .banner-end .end-main-now .medal-pic img:last-child{margin-right: 0;}
.index .main .banner-end .end-main-now a{display: inline-block;border: 1px solid #231815;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;margin-top: 1.16667rem;}
.index .main .banner-end .end-main-now a span{font-size: 1rem;line-height: 2.83333rem;color: #231815;padding: 0 2.08333rem;}}
.index .main .banner-end .end-text{padding-top: 117px;}
.index .main .banner-end .end-text .h1, .index .main .banner-end .end-text h1{font-size: 42px;line-height: 1.1;color: #282828;}
.index .main .banner-end .end-text h2{padding-top: 11px;font-size: 16px;line-height: 1.1;color: #282828;}
.index .main .banner-end .end-text p{padding-top: 34px;color: #282828;}
.index .main .banner-end .end-text p a{font-size: 16px;color: #231815;border-right: 1px solid #282828;padding: 0 25px;}
.index .main .banner-end .end-text p a.huawei-contest-1{padding-right: 25px;padding-left: 0;}
.index .main .banner-end .end-text p a:last-child{border: none;padding-left: 25px;padding-right: 0;}
.index .main .banner-end .end-text-zh{padding-top: 102px;}
.index .main .banner-end .end-text-zh h2{font-size: 48px;line-height: 1.1;color: #fff;}
.index .main .banner-end .end-text-zh .banner-end-btn{padding-top: 42px;text-align: center;font-size: 0;}
.index .main .banner-end .end-text-zh .banner-end-btn a{display: inline-block;}
.index .main .banner-end .end-text-zh .banner-end-btn a span{display: inline-block;font-size: 14px;line-height: 38px;color: #fff;border: 1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 0 24px;}
.index .main .banner-end .end-text-zh .banner-end-btn a span.schedule{line-height: 40px;border: none;background-color: #c7000b;padding: 0 20px;margin-right: 40px;}
.index .main .banner-ends{background-size: auto 100%;}
.index .main .banner-ends .index-container .end-main-now{position: relative;height: 340px;}
.index .main .banner-ends .index-container .end-main-now a{position: absolute;left: 36px;bottom: 50px;display: block;}
.index .main .index-inform .index-container{max-width: 1200px;}
.index .main .index-inform .index-inform-list{position: relative;}
.index .main .index-inform .index-inform-list.news{width: 59.66%;}
.index .main .index-inform .index-inform-list.faq{width: 35.83%;}
.index .main .index-inform .index-inform-list.faq .item .right{width: 5px;}
.index .main .index-inform .index-inform-list.faq .item .right img{width: 100%;}
.index .main .index-inform .index-inform-list .headline, .index .main .index-inform .index-inform-list h2{font-size: 34px;color: #282828;border-bottom: 1px solid #e0e0e0;padding: 81px 0 25px;}
.index .main .index-inform .index-inform-list .item{border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.index .main .index-inform .index-inform-list .item .left{width: 84%;padding: 18px 0 17px;}
.index .main .index-inform .index-inform-list .item .left a{display: inline-block;font-size: 18px;color: #595757;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index .main .index-inform .index-inform-list .item .left a:hover{color: #c7000b;text-decoration: underline;}
.index .main .index-inform .index-inform-list .item .right{font-size: 14px;color: grey;padding-top: 21px;}
.index .main .index-inform .index-inform-list .even-more{padding: 28px 0 95px;bottom: 0;left: 0;}
.index .main .index-inform .index-inform-list .even-more a{font-size: 18px;color: #231815;}
.index .main .index-inform .index-inform-list .even-more img{padding: 0 0 3px 7px;}
.index .main .index-inform .index-inform-list .advance{font-size: 34px;color: #282828;border-bottom: 1px solid #e0e0e0;padding: 81px 0 25px;}
.index .main .index-inform .index-inform-list .even-more2 a, .index .main .index-inform .index-inform-list div .short-item .introduction a{font-size: 18px;color: #15b0e8;}
.index .main .index-inform .index-inform-list div{overflow: hidden;}
.index .main .index-inform .index-inform-list div .short-item{border-bottom: 1px solid #e0e0e0;overflow: hidden;width: 47.44%;float: left;margin-right: 21px;}
.index .main .index-inform .index-inform-list div .short-item .introduction{padding: 18px 0;}
.index .main .index-inform .index-inform-list div:nth-child(even){margin-right: auto;}
.index .main .index-inform .index-inform-list .even-more2{padding: 28px 0 95px;}
.index .main .index-inform .index-inform-list .even-more2 img{padding: 0 0 6px 5px;}
@media only screen and (max-width: 992px){.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post .select-warp ul, .index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post .select-warp ul{top: 2.75rem;}
.index-container{padding: 0 1.66667rem;max-width: none;}
.public-list{background: #ecfefe;padding: 1.75rem 0 2.45833rem;overflow: hidden;}
.public-list .list{width: 100%;float: none;margin-right: auto;margin-bottom: 1.66667rem;background: #fff;}
.public-list .list .list-top{padding: 2.91667rem 1.66667rem;margin: 0;width: auto;}
.public-list .list .list-top img{display: inline-block;height: 2rem;}
.public-list .list .list-top span{margin-left: 1rem;font-size: 1.66667rem;color: #282828;line-height: 2.08333rem;}
.public-list .list .list-bottom{height: 16.66667rem;background-size: 100%;width: 100%;}
.public-list .list .list-bottom p{font-size: 1rem;color: #fff;height: 8.33333rem;margin: 0 2.16667rem 3.20833rem 1.66667rem;padding-top: 1.79167rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.public-list .list .list-bottom span{font-size: .75rem;color: #fff;display: inline-block;padding-left: 1.66667rem;}
.public-list .list .list-bottom span img{padding-left: .45833rem;height: .58333rem;}
.public-list .active{margin-right: auto;}
.index .main, .index .main .banner-main{background: #fff;}
.index .main .banner-main .job-classification{padding: 4.16667rem 0 0;}
.index .main .banner-main .job-classification .job-classification-item{-moz-box-shadow: 0 .41667rem .41667rem #f5f5f5;-webkit-box-shadow: 0 .41667rem .41667rem #f5f5f5;box-shadow: 0 .20833rem .33333rem .08333rem #f5f5f5;margin-bottom: 2.41667rem;width: 100%;}
.index .main .banner-main .job-classification .job-classification-item:last-child{margin-bottom: 2.41667rem;}
.index .main .banner-main .job-classification .job-classification-item .student{height: 13.375rem;background-size: cover;background-repeat: no-repeat;background-position: center;float: none;width: 100%;}
.index .main .banner-main .job-classification .job-classification-item .student .h1, .index .main .banner-main .job-classification .job-classification-item .student h1{color: #231815;font-size: 1.66667rem;line-height: 1.1;display: inline-block;padding: 1.58333rem 0 .83333rem;}
.index .main .banner-main .job-classification .job-classification-item .student h2, .index .main .banner-main .job-classification .job-classification-item .student p{color: #231815;font-size: 1rem;line-height: 1.1;padding-top: .83333rem;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom{background: #fff;padding: 1.91667rem 1.66667rem 2.08333rem;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: auto;width: 100%;padding-top: 0;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post{height: auto;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post a{float: none;display: block;text-align: center;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post a .look-up-button{font-size: 1rem;color: #fff;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;background: #c7000b;padding: 0;line-height: 2.91667rem;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post .select-warp{float: none;width: auto;margin-right: 0;margin-bottom: .75rem;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post.clo-2 .select-warp{width: 100%;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .look-up-post .select-warp .title{line-height: 2.75rem;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title{padding-top: .83333rem;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul{padding-top: .41667rem;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item{width: 7.08333rem;display: inline-block;margin: 1.5rem 1.83333rem 0 0;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item a{font-size: 1.16667rem;color: #282828;line-height: 1rem;position: relative;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item a:hover{color: #c7000b;}
.index .main .banner-main .job-classification .job-classification-item .left-bottom .bottom-title ul .item a:hover::after{content: '';position: absolute;left: 0;bottom: -.25rem;width: 100%;height: .04167rem;background: #c7000b;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom{background: #fff;padding: 1.91667rem 1.66667rem 2.08333rem;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;height: auto;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post{height: auto;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post a{float: none;display: block;text-align: center;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post a .look-up-button{font-size: 1rem;color: #fff;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;background: #c7000b;padding: 0;line-height: 2.91667rem;}
.index .main .banner-end, .index .main .banner-end .index-container{background-position: center;background-repeat: no-repeat;background-size: auto 100%;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post .select-warp{float: none;width: auto;margin-right: 0;margin-bottom: .75rem;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .look-up-post .select-warp .title{line-height: 2.75rem;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title{padding-top: 1.66667rem;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item{display: inline-block;margin: 0 21px 0 0;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item a{font-size: 1.16667rem;color: #282828;line-height: 1.1;}
.index .main .banner-main .job-classification .job-classification-item .right-bottom .bottom-title ul .item a:hover{font-weight: bolder;}
.index .main .banner-end{text-align: center;height: 20.75rem;}
.index .main .banner-end .index-container{height: 100%;}
.index .main .banner-end .end-text{padding-top: 3.41667rem;}
.index .main .banner-end .end-text .h1, .index .main .banner-end .end-text h1{font-size: 1.91667rem;line-height: 1.1;color: #231815;}
.index .main .banner-end .end-text h2{padding-top: .45833rem;font-size: 1rem;color: #231815;}
.index .main .banner-end .end-text p{padding-top: .83333rem;color: #231815;}
.index .main .banner-end .end-text p a{font-size: 1rem;line-height: 1.83333rem;color: #231815;display: block;border: none;padding: 0;}
.index .main .banner-end .end-text p a:last-child{padding-left: 0;}
.index .main .banner-end .end-text-zh{padding-top: 4.25rem;}
.index .main .banner-end .end-text-zh h2{font-size: 2rem;line-height: 2.41667rem;color: #fff;width: 14.91667rem;margin: 0 auto;}
.index .main .banner-end .end-text-zh .banner-end-btn{padding-top: 2rem;text-align: center;font-size: 0;}
.index .main .banner-end .end-text-zh .banner-end-btn a{display: block;width: 10.29167rem;margin: 0 auto;}
.index .main .banner-end .end-text-zh .banner-end-btn a span{display: block;font-size: 1rem;line-height: 2.83333rem;color: #fff;border: 1px solid #FFF;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;padding: 0 2.08333rem;white-space: nowrap;}
.index .main .banner-end .end-text-zh .banner-end-btn a span.schedule{line-height: 2.91667rem;border: none;background-color: #c7000b;padding: 0;margin-right: 0;margin-bottom: .83333rem;}
.index .main .index-inform{padding-bottom: 4.16667rem;}
.index .main .index-inform .index-inform-list{height: auto;position: initial;}
.index .main .index-inform .index-inform-list.faq, .index .main .index-inform .index-inform-list.news{width: 100%;}
.index .main .index-inform .index-inform-list.faq .item{padding: 1.75rem 0 1.66667rem;}
.index .main .index-inform .index-inform-list.faq .item .left{float: left;padding: 0;}
.index .main .index-inform .index-inform-list.faq .item .left a{width: 20.83333rem;}
.index .main .index-inform .index-inform-list.faq .item .right{width: .41667rem;float: right;padding-top: .20833rem;}
.index .main .index-inform .index-inform-list .item .fl, .index .main .index-inform .index-inform-list .item .fr{float: none;}
.index .main .index-inform .index-inform-list.faq .item .right img{width: 100%;}
.index .main .index-inform .index-inform-list .headline, .index .main .index-inform .index-inform-list h2{font-size: 1.66667rem;color: #282828;border-bottom: .04167rem solid #e0e0e0;padding: 3.33333rem 0 .95833rem;}
.index .main .index-inform .index-inform-list .item{border-bottom: .04167rem solid #e0e0e0;overflow: hidden;padding: 1.75rem 0 2rem;}
.index .main .index-inform .index-inform-list .item .left{padding: 0;width: 90%;}
.index .main .index-inform .index-inform-list .item .left a{font-size: 1.33333rem;line-height: 1.75rem;color: #595757;text-overflow: ellipsis;white-space: nowrap;width: 100%;display: inline-block;overflow: hidden;}
.index .main .index-inform .index-inform-list .item .right{font-size: 1rem;color: grey;margin: 0;padding: 0;}
.index .main .index-inform .index-inform-list .even-more{padding: 1.41667rem 0 0;position: initial;}
.index .main .index-inform .index-inform-list .even-more a{font-size: 1rem;color: #231815;line-height: 1.41667rem;}
.index .main .index-inform .index-inform-list .even-more img{padding: 0 0 .25rem .20833rem;height: .625rem;}
.index .main .index-inform .index-inform-list .advance{font-size: 1.66667rem;line-height: 2.08333rem;color: #282828;border-bottom: .04167rem solid #e0e0e0;padding: 3.20833rem 0 .95833rem;}
.index .main .index-inform .index-inform-list div{overflow: hidden;}
.index .main .index-inform .index-inform-list div .short-item{border-bottom: .04167rem solid #e0e0e0;overflow: hidden;width: 100%;}
.index .main .index-inform .index-inform-list div .short-item .introduction{padding: 1.45833rem 0 1.54167rem;}
.index .main .index-inform .index-inform-list div .short-item .introduction a{font-size: 1.33333rem;line-height: 1.75rem;color: #15b0e8;}
.index .main .index-inform .index-inform-list .even-more2{padding: 1.66667rem 0 3.95833rem;}
.index .main .index-inform .index-inform-list .even-more2 a{font-size: 1rem;color: #15b0e8;}
.index .main .index-inform .index-inform-list .even-more2 img{padding: 0 0 .25rem .20833rem;height: .625rem;}}
@media only screen and (max-width: 640px){.index .main .banner-ends{background-size: cover;background-position: top center;background-repeat: no-repeat;}
.index .main .banner-ends .index-container{padding: 0;}
.index .main .banner-ends .index-container .end-main-now{position: relative;height: 20.66667rem;}
.index .main .banner-ends .index-container .end-main-now a{position: absolute;left: 1.16667rem;bottom: 9.58333rem;}
.index .main .banner-ends .index-container .end-main-now a img{width: 5.125rem;}}
.interview-process{max-width: 1050px;height: 900px;background: #fff;margin: 200px auto 0;position: relative;}
.interview-process .close{display: inline-block;width: 25px;height: 25px;overflow: hidden;position: absolute;top: 33px;right: 33px;}
.interview-process .close::after, .interview-process .close::before{position: absolute;content: ',';top: 50%;left: 0;margin-top: -1px;background: #222;width: 100%;height: 3px;}
.interview-process .close::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.interview-process .close::after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.interview-process .interview-process-up{background: #fff;}
.interview-process .interview-process-up .interview-process-container{padding: 0 115px 0 100px;overflow: hidden;}
.interview-process .interview-process-up .interview-process-container .the-interview-notes h1{font-size: 34px;color: #282828;padding-top: 8px;}
.interview-process .interview-process-up .interview-process-container .the-interview-notes .the-interview-notes-main{padding: 21px 0 28px;}
.interview-process .interview-process-up .interview-process-container .the-interview-notes .the-interview-notes-main p{font-size: 16px;color: #565656;line-height: 28px;padding-bottom: 12px;}
.interview-process .interview-process-down{background: #f9f9f9;}
.interview-process .interview-process-down .interview-process-container{padding: 0 115px;}
.interview-process .interview-process-down .interview-process-container .research-development{border-bottom: 1px solid #e1e1e1;}
.interview-process .interview-process-down .interview-process-container .research-development h1{font-size: 26px;color: #282828;padding: 39px 0 25px;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path{overflow: hidden;text-align: center;padding-bottom: 47px;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .research-development-list{max-width: 9.756%;float: left;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .research-development-list p{font-size: 18px;color: #282828;padding-top: 14px;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .interval{float: left;width: 8.292%;margin: 0 auto;padding-top: 3.7%;}
.interview-process .interview-process-down .interview-process-container .active{border-bottom: none;padding-bottom: 51px;}
@media only screen and (max-width: 992px){.interview-process{max-width: none;height: auto;background: #fff;margin: auto auto 0;position: relative;}
.interview-process .close{display: inline-block;width: 1.66667rem;height: 1.66667rem;overflow: hidden;position: absolute;top: 1.66667rem;right: 1.66667rem;}
.interview-process .close::after, .interview-process .close::before{position: absolute;content: ',';top: 50%;left: 0;background: #222;width: 100%;height: .16667rem;}
.interview-process .close::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.interview-process .close::after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.interview-process .interview-process-up{background: #fff;}
.interview-process .interview-process-up .interview-process-container{padding: 0 1.66667rem;overflow: hidden;}
.interview-process .interview-process-up .interview-process-container .the-interview-notes h1{font-size: 2rem;color: #282828;padding-top: 1.125rem;}
.interview-process .interview-process-up .interview-process-container .the-interview-notes .the-interview-notes-main{padding: 1.45833rem 0 1.66667rem;}
.interview-process .interview-process-up .interview-process-container .the-interview-notes .the-interview-notes-main p{font-size: 1rem;color: #565656;line-height: 1.41667rem;padding-bottom: 1rem;}
.interview-process .interview-process-down{background: #f9f9f9;}
.interview-process .interview-process-down .interview-process-container{padding: 0 1.66667rem;}
.interview-process .interview-process-down .interview-process-container .research-development{border-bottom: .04167rem solid #e1e1e1;}
.interview-process .interview-process-down .interview-process-container .research-development h1{font-size: 1.33333rem;color: #282828;padding: 2.58333rem 0 2.25rem;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path{overflow: hidden;text-align: center;padding: 0 3.54167rem .45833rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .research-development-list{max-width: 100%;float: none;padding-bottom: 2.66667rem;width: 40%;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .research-development-list a{display: inline-block;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .research-development-list a img{display: inline-block;height: 5.41667rem;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .research-development-list a p{font-size: 1rem;color: #282828;padding-top: .95833rem;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .interval{float: none;width: 20%;margin: 0 auto;padding-top: 2.25rem;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .interval img{height: .91667rem;}
.interview-process .interview-process-down .interview-process-container .research-development .flow-path .active{display: none;}
.interview-process .interview-process-down .interview-process-container .active{border-bottom: none;padding-bottom: .83333rem;}}
.campus-recruitment{background: #fff;}
.campus-recruitment .main .public-banner .public-banner-item .item-content{color: #231815;}
.campus-recruitment .main .recruitment-process{text-align: center;}
.campus-recruitment .main .recruitment-process .caption{padding: 90px 0 52px;}
.campus-recruitment .main .recruitment-process .caption h1{font-size: 46px;color: #282828;}
.campus-recruitment .main .recruitment-process .flow-chart{overflow: hidden;margin: 0 auto;padding: 0 0 84px;font-size: 0;text-align: center;white-space: nowrap;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume{width: 16.08%;display: inline-block;vertical-align: middle;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume.arrow{width: auto;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume.arrow img{width: 7px;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume img{width: 70px;height: auto;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume p{display: block;font-size: 18px;color: #282828;padding-top: 16px;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume h6{display: none;}
.campus-recruitment .main .offer-help{background: #15b0e8;}
.campus-recruitment .main .offer-help .offer-help-top{padding-top: 71px;border-bottom: 1px solid #fff;padding-bottom: 60px;}
.campus-recruitment .main .offer-help .offer-help-top h1{font-size: 24px;color: #fff;}
.campus-recruitment .main .offer-help .offer-help-top p{font-size: 14px;color: #fff;padding-top: 23px;display: inline-block;}
.campus-recruitment .main .offer-help .school-issue{padding: 60px 0 120px;}
.campus-recruitment .main .offer-help .school-issue .learn-more{margin-right: 160px;}
.campus-recruitment .main .offer-help .school-issue .learn-more h1{font-size: 22px;color: #fff;line-height: 1.1;}
.campus-recruitment .main .offer-help .school-issue .learn-more p{font-size: 14px;color: #fff;line-height: 1.1;padding-top: 30px;}
.campus-recruitment .main .offer-help .school-issue .learn-more a{display: inline-block;margin-top: 24px;width: 180px;height: 42px;background: #fff;text-align: center;}
.campus-recruitment .main .offer-help .school-issue .learn-more a .learn-btn{display: inline-block;font-size: 18px;color: #15b0e8;line-height: 42px;padding-left: 32px;background: url(/images/index/school-icon10.png) left no-repeat;background-size: 18px 20px;}
.campus-recruitment .main .offer-help .school-issue .learn-more a .learn-btn img{padding-left: 10px;width: 8px;}
.campus-recruitment .main .offer-help .school-issue .left h1{font-size: 22px;color: #fff;line-height: 1.1;}
.campus-recruitment .main .offer-help .school-issue .left .item{padding-top: 30px;}
.campus-recruitment .main .offer-help .school-issue .left .item a{display: inline-block;margin-right: 64px;}
.campus-recruitment .main .offer-help .school-issue .left .item a:hover .school-icon{background-position-y: -12px;background-position-x: center;background-size: 28px;background-color: #FFF;background-repeat: no-repeat;}
.campus-recruitment .main .offer-help .school-issue .left .item a .school-icon{width: 52px;height: 52px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-position-y: 14px;background-position-x: center;background-size: 28px;background-repeat: no-repeat;}
.campus-recruitment .main .offer-help .school-issue .left .item a .school-icon.active{background-position-y: -12px;background-position-x: center;background-size: 28px;background-color: #FFF;background-repeat: no-repeat;}
.campus-recruitment .main .offer-help .school-issue .left .item a .must-see{color: #fff;padding-top: 12px;font-size: 14px;line-height: 1.1;text-align: center;}
.campus-recruitment .main .offer-help .school-issue .right{color: #fff;font-size: 16px;line-height: 1.1;margin-left: 76px;}
.campus-recruitment .main .offer-help .school-issue .right .erweima{margin-top: 20px;width: 90px;height: 90px;background: url(/images/index/qrcode-huawei.png) center no-repeat;background-size: cover;}
.campus-recruitment .main .social-recruitment-swiper .swiper-pagination{bottom: 15px;z-index: 9999;}
.campus-recruitment .main .social-recruitment-swiper .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;}
.campus-recruitment .campus-faq{background: #f8f8f8;}
.campus-recruitment .campus-faq .warp{width: 1106px;margin: 0 auto;}
.campus-recruitment .campus-faq .warp h2, .campus-recruitment .campus-faq .warp h5{padding-top: 50px;color: #231815;font-size: 20px;line-height: 1.1;}
.campus-recruitment .campus-faq .warp .faq-list{padding-top: 30px;padding-bottom: 50px;}
.campus-recruitment .campus-faq .warp .faq-list .item{margin-right: 46px;}
.campus-recruitment .campus-faq .warp .faq-list .item:hover span{color: #c7100b;}
.campus-recruitment .campus-faq .warp .faq-list .item span{display: inline-block;min-width: 80px;color: #231815;font-size: 18px;line-height: 38px;padding-left: 44px;background-repeat: no-repeat;background-position: left center;background-size: 37px;}
@media only screen and (max-width: 992px){.campus-recruitment{background: #fff;}
.campus-recruitment .main .recruitment-process{text-align: center;}
.campus-recruitment .main .recruitment-process .caption{padding: 3.75rem 0 2.125rem;}
.campus-recruitment .main .recruitment-process .caption h1{font-size: 1.91667rem;color: #282828;}
.campus-recruitment .main .recruitment-process .flow-chart{overflow: hidden;margin: 0 auto;padding: 0 0 .83333rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;align-items: center;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume{float: none;width: 6.66667rem;height: 6.83333rem;padding-bottom: .66667rem;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume.arrow{width: 1.25rem;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume.arrow img{display: block;width: .33333rem;padding-top: 1.25rem;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume p, .campus-recruitment .main .recruitment-process .flow-chart .send-resume.arrow:nth-child(3n){display: none;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume img{width: 2.91667rem;}
.campus-recruitment .main .recruitment-process .flow-chart .send-resume h6{display: block;font-size: 1rem;color: #282828;padding-top: .70833rem;}
.campus-recruitment .main .recruitment-process .flow-chart .active{display: none;}
.campus-recruitment .main .offer-help{background: #15b0e8;}
.campus-recruitment .main .offer-help .offer-help-top{padding-top: 2.91667rem;border-bottom: .04167rem solid #fff;padding-bottom: 2.33333rem;}
.campus-recruitment .main .offer-help .offer-help-top h1{font-size: 1.66667rem;color: #fff;}
.campus-recruitment .main .offer-help .offer-help-top p{font-size: 1rem;color: #fff;padding-top: 1.08333rem;}
.campus-recruitment .main .offer-help .school-issue{padding: 3.33333rem 0 4.16667rem;}
.campus-recruitment .main .offer-help .school-issue .learn-more{margin-right: 0;float: none;}
.campus-recruitment .main .offer-help .school-issue .learn-more h1{font-size: 1.33333rem;color: #fff;line-height: 1.1;}
.campus-recruitment .main .offer-help .school-issue .learn-more p{font-size: 1rem;color: #fff;line-height: 1.5rem;padding-top: 1.66667rem;}
.campus-recruitment .main .offer-help .school-issue .learn-more a{display: inline-block;margin-top: 1.41667rem;width: 9.91667rem;height: 2.91667rem;background: #fff;text-align: center;}
.campus-recruitment .main .offer-help .school-issue .learn-more a .learn-btn{display: inline-block;font-size: 1rem;color: #15b0e8;line-height: 2.91667rem;padding-left: 1.75rem;background: url(/images/index/school-icon10.png) left no-repeat;background-size: .95833rem 1.16667rem;}
.campus-recruitment .main .offer-help .school-issue .learn-more a .learn-btn img{padding-left: .08333rem;width: .41667rem;}
.campus-recruitment .main .offer-help .school-issue .left{float: none;}
.campus-recruitment .main .offer-help .school-issue .left h1{font-size: 1.33333rem;color: #fff;line-height: 1.1;}
.campus-recruitment .main .offer-help .school-issue .left .item{padding-top: 1.66667rem;}
.campus-recruitment .main .offer-help .school-issue .left .item a{display: inline-block;margin-right: 1.33333rem;width: 4.58333rem;}
.campus-recruitment .main .offer-help .school-issue .left .item a:last-child{margin-right: 0;}
.campus-recruitment .main .offer-help .school-issue .left .item a:hover .school-icon{background-position-y: top;background-position-x: center;background-size: 2.5rem;background-repeat: no-repeat;background-color: transparent;}
.campus-recruitment .main .offer-help .school-issue .left .item a .school-icon{text-align: center;width: 4.58333rem;height: 2.5rem;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;background-position-y: top;background-position-x: center;background-size: 2.5rem;background-repeat: no-repeat;}
.campus-recruitment .main .offer-help .school-issue .left .item a .must-see{color: #fff;padding-top: 1.41667rem;font-size: 1rem;line-height: 1.1;text-align: center;}
.campus-recruitment .main .offer-help .school-issue .right{float: none;color: #fff;font-size: 1.33333rem;line-height: 1.1;padding-top: 3.33333rem;margin-left: 0;}
.campus-recruitment .main .offer-help .school-issue .right .erweima{margin-top: 1.25rem;width: 5.08333rem;height: 5.08333rem;background: url(/images/index/qrcode-huawei.png) center no-repeat;background-size: cover;}
.campus-recruitment .campus-faq{padding: 0 1.66667rem;}
.campus-recruitment .campus-faq .warp{width: auto;}
.campus-recruitment .campus-faq .warp h2, .campus-recruitment .campus-faq .warp h5{padding-top: 3.33333rem;font-size: 1.33333rem;}
.campus-recruitment .campus-faq .warp .faq-list{padding-top: 1.75rem;padding-bottom: 4.16667rem;}
.campus-recruitment .campus-faq .warp .faq-list .item{margin-right: 1.75rem;}
.campus-recruitment .campus-faq .warp .faq-list .item:last-child{margin-right: 0;}
.campus-recruitment .campus-faq .warp .faq-list .item span{display: inline-block;width: 4.5rem;color: #231815;font-size: 1rem;line-height: 1.1;padding-left: 0;padding-top: 3.95833rem;background-repeat: no-repeat;background-position: top center;background-size: 2.91667rem;text-align: center;}
.campus-recruitment .main .social-recruitment-swiper .swiper-pagination{display: none;}}
.press-release .main .news-bulletin-item{border-bottom: 1px solid #ebebeb;padding: 25px 0;}
.press-release .main .news-bulletin-item .title-panel{float: left;font-size: 20px;color: #282828;}
.press-release .main .news-bulletin-item .new{float: left;background: #c7000b;border-radius: 3px;font-size: 12px;color: #fff;padding: 1px 6px 2px 4px;margin: 4px 0 0 20px;}
.press-release .main .news-bulletin-item .hot-topic{float: left;background: #c7000b;border-radius: 3px;font-size: 12px;color: #fff;padding: 2px 8px 3px 9px;margin: 4px 0 0 20px;}
.press-release .main .news-bulletin-item .active{display: none;}
.press-release .main .news-bulletin-item span{float: right;font-size: 14px;color: grey;padding-top: 4px;}
.press-release .main .news-bulletin-list{background: #fff;padding: 68px 0 109px;}
.press-release .main .news-bulletin-list .news-bulletin-list-header{font-size: 42px;line-height: 52px;color: #282828;}
.press-release .main .news-bulletin-list .news-bulletin-list-history{border-bottom: 1px solid #ebebeb;padding: 62px 0 17px;}
.press-release .main .news-bulletin-list .news-bulletin-list-history h6{font-size: 28px;color: grey;padding-bottom: 36px;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .number-branches{float: left;font-size: 14px;color: #282828;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .number-branches a{color: #c7000b;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .right{float: right;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .right .text{float: left;font-size: 14px;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .right .text .triquetrous{float: right;height: 0;width: 0;border-style: solid;border-width: 3px;border-color: #282828 #fff #fff;margin: 9px 0 0 5px;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .right .text select{border: none;}
.press-release .main .news-bulletin-list .page-footer{padding-top: 38px;}
.press-release .main .news-bulletin-list .page-footer .number-branches{float: left;font-size: 14px;color: #282828;padding-top: 14px;}
.press-release .main .news-bulletin-list .page-footer .number-branches a{color: #c7000b;}
.press-release .main .news-bulletin-list .page-footer .page-up-down{float: right;}
.press-release .main .news-bulletin-list .page-footer .page-up-down a{display: inline-block;font-size: 14px;color: #282828;border: 1px solid #282828;border-radius: 3px;padding: 10px 31px 13px;margin-left: 10px;}
.press-release .main .news-bulletin-list .page-footer .page-up-down a:hover{color: #c7000b;border-color: #c7000b;}
@media only screen and (max-width: 992px){.press-release .main .news-bulletin-item{border-bottom: .04167rem solid #ebebeb;padding: 1.875rem 0 1.79167rem;}
.press-release .main .news-bulletin-item .title-panel{float: none;font-size: 1.33333rem;color: #282828;}
.press-release .main .news-bulletin-item .hot-topic, .press-release .main .news-bulletin-item .new{display: inline-block;border-radius: .125rem;font-size: .66667rem;color: #fff;margin: .5rem 0 0;float: none;}
.press-release .main .news-bulletin-item .new{padding: .08333rem .45833rem;}
.press-release .main .news-bulletin-item .hot-topic{padding: .08333rem .45833rem .125rem .41667rem;}
.press-release .main .news-bulletin-item .active{display: none;}
.press-release .main .news-bulletin-item span{display: block;float: none;font-size: 1rem;color: grey;padding-top: .91667rem;}
.press-release .main .news-bulletin-list{background: #fff;padding: 2.625rem 0 4.08333rem;}
.press-release .main .news-bulletin-list .news-bulletin-list-header{font-size: 1.75rem;line-height: 2.16667rem;color: #282828;}
.press-release .main .news-bulletin-list .news-bulletin-list-history{border-bottom: .04167rem solid #ebebeb;padding: 3.41667rem 0 1.16667rem;}
.press-release .main .news-bulletin-list .news-bulletin-list-history h6{font-size: 1.33333rem;color: grey;padding-bottom: 1.625rem;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .number-branches{float: none;font-size: 1rem;color: #282828;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .number-branches a{color: #c7000b;}
.press-release .main .news-bulletin-list .news-bulletin-list-history .right{display: none;}
.press-release .main .news-bulletin-list .page-footer{padding-top: 1.41667rem;padding-bottom: .83333rem;}
.press-release .main .news-bulletin-list .page-footer .number-branches{float: none;font-size: 1rem;color: #282828;padding-bottom: 2.04167rem;}
.press-release .main .news-bulletin-list .page-footer .number-branches a{color: #c7000b;}
.press-release .main .news-bulletin-list .page-footer .page-up-down{float: none;}
.press-release .main .news-bulletin-list .page-footer .page-up-down a{font-size: 1rem;color: #282828;border: .04167rem solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-left: 0;margin-right: .33333rem;line-height: 2.75rem;}}
.work-domain .main .work-domain-group{background: #ecfefe;padding: 100px 0 40px;}
.work-domain .main .work-domain-group .group-list{width: 31.82%;margin: 0 1.537% 60px 0;display: inline-block;}
.work-domain .main .work-domain-group .group-list .work-domain-container{border: 1px solid #f0f6f6;border-bottom: 0;background: #fff;padding: 0 30px;}
.work-domain .main .work-domain-group .group-list .work-domain-container .top{font-size: 24px;color: #15b0e8;border-bottom: 1px solid #ebebeb;padding: 42px 0 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.work-domain .main .work-domain-group .group-list .work-domain-container .middle{font-size: 16px;color: #282828;line-height: 26px;height: 268px;padding-top: 25px;}
.work-domain .main .work-domain-group .group-list .work-domain-container .middle p{max-height: 230px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
.work-domain .main .work-domain-group .group-list a{display: inline-block;width: 100%;}
.work-domain .main .work-domain-group .group-list a .list-bottom{background: #15b0e8;color: #fff;font-size: 18px;text-align: center;padding: 9px 0;}
.work-domain .main .work-domain-group .group-list:nth-child(3n){margin-right: 0;}
@media only screen and (max-width: 992px){.work-domain .main .work-domain-group{background: #ecfefe;padding: 3.33333rem 0 2.70833rem;}
.work-domain .main .work-domain-group .group-list{width: auto;margin: 0 0 1.45833rem;display: block;}
.work-domain .main .work-domain-group .group-list .work-domain-container{border: .04167rem solid #f0f6f6;border-bottom: 0;background: #fff;padding: 0 1.25rem;}
.work-domain .main .work-domain-group .group-list .work-domain-container .top{font-size: 1.66667rem;color: #15b0e8;border-bottom: .04167rem solid #ebebeb;padding: 1.70833rem 0 1.41667rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.work-domain .main .work-domain-group .group-list .work-domain-container .middle{font-size: 1rem;color: #282828;line-height: 1.58333rem;height: auto;padding-top: 1.25rem;padding-bottom: 1.5rem;}
.work-domain .main .work-domain-group .group-list .work-domain-container .middle p{max-height: none;overflow: auto;display: block;}
.work-domain .main .work-domain-group .group-list .list-bottom{background: #15b0e8;color: #fff;font-size: 1rem;text-align: center;padding: .83333rem 0;}}
.work-place .country{background: #ecfefe;padding: 48px 0 40px;}
.work-place .country .country-tag{font-size: 0;padding-bottom: 18px;}
.work-place .country .country-tag a{display: inline-block;vertical-align: middle;font-size: 16px;color: grey;border: 1px solid grey;line-height: 36px;padding: 0 18px;margin: 0 20px 20px 0;}
.work-place .country .country-tag a.active, .work-place .country .country-tag a:hover{color: #15b0e8;border-color: #15b0e8;}
.work-place .country .select-warp{display: none;}
.work-place .country .list{overflow: hidden;}
.work-place .country .list .country-table{width: 31.826%;float: left;margin: 0 2.262% 60px 0;}
.work-place .country .list .country-table .top img{height: 200px;display: block;background: url(/images/index/localized2.png) center no-repeat;}
.work-place .country .list .country-table .details{height: 260px;background: #fff;border: 1px solid #f0f6f6;border-top: 0;border-bottom: 0;padding: 0 30px;}
.work-place .country .list .country-table .details .address{border-bottom: 1px solid #ebebeb;padding: 30px 0 24px;}
.work-place .country .list .country-table .details .address h1{font-size: 24px;color: #15b0e8;}
.work-place .country .list .country-table .details .address .orientation{padding-top: 11px;}
.work-place .country .list .country-table .details .address .orientation img{width: 12px;height: 16px;}
.work-place .country .list .country-table .details .address .orientation p{display: inline-block;font-size: 14px;color: grey;}
.work-place .country .list .country-table .details .category{padding-top: 49px;}
.work-place .country .list .country-table .details .category .sort{font-size: 18px;color: #15b0e8;line-height: 32px;}
.work-place .country .list .country-table .details .category .sort i{display: inline-block;height: 16px;width: 1px;background: #d8ebeb;margin: 0 20px;}
.work-place .country .list .country-table a{display: inline-block;width: 100%;}
.work-place .country .list .country-table a .particulars{font-size: 18px;color: #fff;line-height: 42px;text-align: center;background: #15b0e8;}
.work-place .country .list .country-table:nth-child(3n){margin: 0 0 60px;}
@media only screen and (max-width: 992px){.work-place .country{background: #ecfefe;padding: 2.91667rem 0 2.70833rem;}
.work-place .country .country-tag{display: none;}
.work-place .country .select-warp{display: block;}
.work-place .country .list{padding-top: 70px;}
.work-place .country .list .country-table{width: auto;float: none;margin: 0 0 1.45833rem;}
.work-place .country .list .country-table .top img{width: 100%;height: 13.25rem;}
.work-place .country .list .country-table .details{height: 13.16667rem;background: #fff;border: .04167rem solid #f0f6f6;border-top: 0;border-bottom: 0;padding: 0 1.25rem;}
.work-place .country .list .country-table .details .address{border-bottom: .04167rem solid #ebebeb;padding: 1.66667rem 0 1.5rem;}
.work-place .country .list .country-table .details .address h1{font-size: 1.66667rem;color: #15b0e8;}
.work-place .country .list .country-table .details .address .orientation{padding-top: .25rem;}
.work-place .country .list .country-table .details .address .orientation img{width: .625rem;height: .875rem;}
.work-place .country .list .country-table .details .address .orientation p{display: inline-block;font-size: 1rem;color: grey;}
.work-place .country .list .country-table .details .category{padding-top: 1.41667rem;}
.work-place .country .list .country-table .details .category .sort{font-size: 1rem;color: #15b0e8;line-height: 1.58333rem;}
.work-place .country .list .country-table .details .category .sort i{display: inline-block;height: .66667rem;width: .04167rem;background: #d8ebeb;margin: 0 .83333rem;}
.work-place .country .list .country-table .particulars{font-size: 1rem;color: #fff;line-height: 2.91667rem;text-align: center;background: #15b0e8;}
.work-place .country .list .country-table:nth-child(3n){margin: 0 0 1.45833rem;}}
.school-recruit .main .public-banner{height: 250px;}
.school-recruit .main .public-banner .public-banner-item-m{display: none;}
.school-recruit .main .public-banner .public-banner-item{height: 100%;background-repeat: no-repeat;}
.school-recruit .main .public-banner .public-banner-item .box{width: 1106px;height: 100%;margin: 0 auto;position: relative;}
.school-recruit .main .public-banner .public-banner-item .box .item-content{position: absolute;top: 45%;left: 0;transform: translateY(-50%);}
.school-recruit .main .public-banner .public-banner-item .box .item-content h4{font-size: 40px;color: #231815;line-height: 1.1;text-align: left;padding-bottom: 20px;}
.school-recruit .main .public-banner .public-banner-item .box .item-content p{font-size: 18px;color: #231815;line-height: 1.1;text-align: left;padding: 0;}
.school-recruit .main .public-banner .public-banner-item .btn a{padding: 0 32px;font-size: 16px;}
.school-recruit .main .public-banner .public-banner-item .bottom-text{font-size: 18px;color: #fefefe;margin-top: 10px;}
.school-recruit .main .public-banner .public-banner-item .bottom-text i{display: inline-block;height: 16px;width: 1px;background: #fff;vertical-align: middle;margin: 0 20px;}
.school-recruit .main .post-explain{padding: 0;}
.school-recruit .main .post-explain .job-description{border-bottom: 1px solid #ebebeb;padding: 57px 0 64px;}
.school-recruit .main .post-explain .job-description h1{font-size: 34px;color: #282828;}
.school-recruit .main .post-explain .job-description p{font-size: 16px;line-height: 1.5;color: #282828;padding-top: 30px;}
.school-recruit .main .post-explain .job-description:last-child{border-bottom: 0;}
.school-recruit .main .department-apply h1{font-size: 34px;color: #282828;line-height: 1.1;border-bottom: 1px solid #ebebeb;padding-bottom: 30px;}
.school-recruit .main .department-apply .finance-economics{padding: 33px 0 38px;border-bottom: 1px solid #ebebeb;}
.school-recruit .main .department-apply .finance-economics .not-already .title{font-size: 20px;color: #282828;}
.school-recruit .main .department-apply .finance-economics .not-already .title .txt{margin-left: 4px;}
.school-recruit .main .department-apply .finance-economics .illustrate{padding-left: 4px;}
.school-recruit .main .department-apply .finance-economics .illustrate .text{font-size: 16px;color: #282828;padding-top: 20px;}
.school-recruit .main .department-apply .finance-economics .illustrate p{font-size: 16px;color: #15b0e8;padding-top: 34px;}
.school-recruit .main .department-apply .finance-economics .illustrate .there{padding-top: 13px;}
.school-recruit .main .department-apply .finance-economics .illustrate .there i{display: inline-block;height: 16px;width: 1px;background: #282828;vertical-align: middle;margin: 0 20px;}
.school-recruit .main .department-apply .finance-economics .illustrate.active{display: none;}
.school-recruit .main .department-apply .bottom{padding: 40px 0 100px;}
.school-recruit .main .department-apply .bottom .btn-claimer a{display: inline-block;}
.school-recruit .main .department-apply .bottom .btn-claimer a .claimer{display: inline-block;font-size: 16px;color: #fff;line-height: 42px;padding: 0 40px;background: #c7000b;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-left: 5px;}
.school-recruit .main .department-apply .bottom .but-collect a{display: inline-block;}
.school-recruit .main .department-apply .bottom .but-collect a .led{display: inline-block;font-size: 16px;color: #fff;line-height: 42px;padding: 0 40px;background: #007ab7;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
@media only screen and (max-width: 992px){.school-recruit .main .department-apply .bottom .btn-claimer, .school-recruit .main .department-apply .bottom .but-collect{float: none;}
.school-recruit .main .public-banner{height: 15.41667rem;}
.school-recruit .main .public-banner .public-banner-item{display: none;}
.school-recruit .main .public-banner .public-banner-item-m{display: block;height: 20.83333rem;padding: 0 1.66667rem;background-size: cover !important;}
.school-recruit .main .public-banner .public-banner-item-m .box{width: auto;}
.school-recruit .main .public-banner .public-banner-item-m .box .item-content{padding-top: 3.75rem;}
.school-recruit .main .public-banner .public-banner-item-m .box .item-content h4{font-size: 1.66667rem;color: #231815;line-height: 1.1;text-align: left;padding-bottom: .83333rem;width: auto;}
.school-recruit .main .public-banner .public-banner-item-m .box .item-content p{font-size: 1rem;color: #231815;line-height: 1.3;text-align: left;padding: 0;width: auto;}
.school-recruit .main .public-banner .public-banner-item-m h4{font-size: 1.75rem;}
.school-recruit .main .public-banner .public-banner-item-m .btn a{display: inline-block;font-size: 1rem;width: auto;padding: 0 50px;}
.school-recruit .main .public-banner .public-banner-item-m .bottom-text{font-size: 1rem;color: #fefefe;margin-top: 1.75rem;}
.school-recruit .main .department-apply .finance-economics .illustrate .there i, .school-recruit .main .public-banner .public-banner-item-m .bottom-text i{height: .66667rem;margin: 0 .83333rem;}
.school-recruit .main .post-explain{padding: .83333rem 0 .91667rem;}
.school-recruit .main .post-explain .job-description{border-bottom: .04167rem solid #ebebeb;padding: 2rem 0 2.29167rem;}
.school-recruit .main .post-explain .job-description h1{font-size: 1.66667rem;color: #282828;}
.school-recruit .main .post-explain .job-description p{font-size: 1rem;color: #282828;padding-top: .91667rem;}
.school-recruit .main .post-explain .job-description:last-child{border-bottom: 0;}
.school-recruit .main .department-apply h1{font-size: 1.75rem;color: #282828;line-height: 3rem;border-bottom: .04167rem solid #ebebeb;padding-bottom: 46px;}
.school-recruit .main .department-apply .finance-economics{padding: 1.75rem 0 1.75rem 1.58333rem;border-bottom: .04167rem solid #ebebeb;}
.school-recruit .main .department-apply .finance-economics .not-already .title{font-size: 1.33333rem;color: #282828;}
.school-recruit .main .department-apply .finance-economics .illustrate .text{font-size: 1rem;color: #282828;padding-top: .66667rem;}
.school-recruit .main .department-apply .finance-economics .illustrate p{font-size: 1rem;color: #15b0e8;padding-top: 1.41667rem;}
.school-recruit .main .department-apply .finance-economics .illustrate .there{padding-top: .41667rem;}
.school-recruit .main .department-apply .bottom{padding: .83333rem 0 4.16667rem;}
.school-recruit .main .department-apply .bottom .btn-claimer a{display: block;}
.school-recruit .main .department-apply .bottom .btn-claimer a .claimer{display: block;font-size: 1rem;color: #fff;line-height: 2.91667rem;text-align: center;padding: 0;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;margin-top: 1.25rem;margin-left: 0;}
.school-recruit .main .department-apply .bottom .but-collect a{display: block;}
.school-recruit .main .department-apply .bottom .but-collect a .led{display: block;font-size: 1rem;color: #fff;line-height: 2.91667rem;text-align: center;padding: 0;background: #007ab7;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;margin-top: 1.25rem;}}
.grow-up .main{background: #fff;}
.grow-up .main .public-banner{height: 460px;}
.grow-up .main .public-banner .public-banner-item-m{display: none;}
.grow-up .main .public-banner .public-banner-item{height: 100%;}
.grow-up .main .public-banner .public-banner-item .box{width: 1106px;height: 100%;margin: 0 auto;position: relative;}
.grow-up .main .public-banner .public-banner-item .box .item-content{position: absolute;top: 45%;left: 0;transform: translateY(-50%);}
.grow-up .main .public-banner .public-banner-item .box .item-content h4{font-size: 60px;color: #231815;line-height: 1.1;text-align: left;padding-bottom: 20px;width: 558px;}
.grow-up .main .public-banner .public-banner-item .box .item-content p{font-size: 18px;color: #231815;line-height: 1.3;text-align: left;padding: 0;width: 528px;}
.grow-up .main .public-list{padding: 80px 0 0;overflow: hidden;}
.grow-up .main .public-list .list{width: 22.9%;height: 370px;float: left;margin-right: 1.989%;background: #fff;}
.grow-up .main .public-list .list .list-top{padding: 30px 0;width: 210px;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.grow-up .main .public-list .list .list-top img{height: 48px;}
.grow-up .main .public-list .list .list-top span{margin-left: 20px;font-size: 18px;color: #282828;line-height: 48px;vertical-align: middle;}
.grow-up .main .public-list .list .list-bottom{height: 260px;background-size: 100%;}
.grow-up .main .public-list .list .list-bottom p{font-size: 18px;color: #fff;height: 175px;margin: 0 26px;padding-top: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.grow-up .main .public-list .list .list-bottom span{font-size: 18px;color: #fff;display: inline-block;padding: 6px 0 0 25px;}
.grow-up .main .public-list .list .list-bottom span img{padding-left: 10px;}
.grow-up .main .public-list .list:nth-child(4n){margin-right: 0;}
.grow-up .main .employee-menu{width: 1106px;margin: 0 auto;padding-top: 80px;}
.grow-up .main .employee-menu .menu-item{width: 49%;height: 402px;background-repeat: no-repeat;background-position: center;background-size: cover;margin: 0 22px 18px 0;position: relative;overflow: hidden;}
.grow-up .main .employee-menu .menu-item:hover .box p{transform: translate(0, 0);}
.grow-up .main .employee-menu .menu-item:nth-child(2n){margin-right: 0;}
.grow-up .main .employee-menu .menu-item a{display: inline-block;padding: 38px 0 0 36px;position: absolute;top: 0;left: 0;z-index: 4;}
.grow-up .main .employee-menu .menu-item a span{font-size: 34px;line-height: 46px;color: #fff;padding-left: 58px;background-repeat: no-repeat;background-position: left center;background-size: 40px 47px;}
.grow-up .main .employee-menu .menu-item .box{width: 542px;height: 402px;position: absolute;top: 0;left: 0;z-index: 1;}
.grow-up .main .employee-menu .menu-item .box .left{width: 100%;height: 402px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.grow-up .main .employee-menu .menu-item .box p{position: absolute;left: 0;top: 0;height: 282px;padding: 100px 36px 20px;font-size: 20px;line-height: 1.5;color: #fff;background-color: rgba(89, 87, 87, 0.7);z-index: 1;transform: translate(0, 402px);transform-origin: bottom;transition: all 0.5s cubic-bezier(0.2, 0, 0.2, 1);}
.grow-up .main .employee-menu .menu-item .box p.menu-item-2, .grow-up .main .employee-menu .menu-item .box p.menu-item-3, .grow-up .main .employee-menu .menu-item .box p.menu-item-4{background-color: rgba(89, 87, 87, 0.7);}
.grow-up .main .employee{padding: 30px 0 100px;}
.grow-up .main .employee .list{width: 260px;margin: 0 22px 20px 0;background: #fff;}
.grow-up .main .employee .list .photo-wall{height: 195px;position: relative;background-repeat: no-repeat;background-position: center;background-size: cover;}
.grow-up .main .employee .list .photo-wall img{max-height: 100%;}
.grow-up .main .employee .list .photo-wall span{display: inline-block;font-size: 12px;color: #fff;line-height: 22px;background: rgba(35, 24, 21, 0.55);padding: 0 19px;position: absolute;left: 10px;bottom: 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.grow-up .main .employee .list .manifesto{border: 1px solid #f0f6f6;border-top: 0;padding: 0 20px 20px;position: relative;}
.grow-up .main .employee .list .manifesto h2{font-size: 20px;line-height: 26px;color: #282828;padding-top: 27px;}
.grow-up .main .employee .list .manifesto p{font-size: 14px;color: #282828;padding-top: 15px;}
.grow-up .main .employee .list .manifesto p span{font-weight: 600;}
.grow-up .main .employee .list .manifesto a{display: inline-block;font-size: 18px;color: #231815;padding-right: 10px;margin-top: 20px;}
.grow-up .main .employee .list:nth-child(4n){margin-right: 0;}
@media only screen and (max-width: 992px){.grow-up .main{background: #fff;}
.grow-up .main .public-banner{height: 22.5rem;}
.grow-up .main .public-banner .public-banner-item{display: none;}
.grow-up .main .public-banner .public-banner-item-m{display: block;height: 100%;padding: 0 1.66667rem;background-size: cover;background-position: center;background-repeat: no-repeat;}
.grow-up .main .public-banner .public-banner-item-m .box{width: auto;height: 100%;margin: 0 auto;}
.grow-up .main .public-banner .public-banner-item-m .box .item-content{padding-top: 3.08333rem;}
.grow-up .main .public-banner .public-banner-item-m .box .item-content h4{font-size: 2.5rem;color: #231815;line-height: 1.1;text-align: left;padding-bottom: .83333rem;width: auto;}
.grow-up .main .public-banner .public-banner-item-m .box .item-content p{font-size: 1rem;color: #231815;line-height: 1.3;text-align: left;padding: 0;width: auto;}
.grow-up .main .employee-menu{width: auto;padding: 3.33333rem 1.66667rem 0;}
.grow-up .main .employee-menu .menu-item{width: 100%;height: 17.25rem;background-repeat: no-repeat;background-position: center;background-size: cover;margin: 0 0 1.66667rem;float: none;}
.grow-up .main .employee-menu .menu-item a{display: inline-block;padding: 1.66667rem 0 0 1.58333rem;}
.grow-up .main .employee-menu .menu-item a span{font-size: 1.66667rem;line-height: 2rem;color: #fff;padding-left: 3.16667rem;background-repeat: no-repeat;background-position: left center;background-size: 2rem 2.16667rem;}
.grow-up .main .employee-menu .menu-item .box{width: 100%;height: 17.25rem;position: absolute;top: 0;left: 0;z-index: 1;}
.grow-up .main .employee-menu .menu-item .box .left{height: 17.25rem;}
.grow-up .main .employee-menu .menu-item .box p{position: relative;left: 0;top: -17.25rem;height: 17.25rem;padding: 4.75rem 1.58333rem 2.08333rem;font-size: 1rem;line-height: 1.16667rem;color: #fff;background-color: rgba(89, 87, 87, 0.7);z-index: 1;transform: translate(0, 0);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;box-sizing: border-box;}
.grow-up .main .employee-menu .menu-item .box p.menu-item-2, .grow-up .main .employee-menu .menu-item .box p.menu-item-3, .grow-up .main .employee-menu .menu-item .box p.menu-item-4{background-color: rgba(89, 87, 87, 0.7);}
.grow-up .main .public-list{padding: 1.66667rem 0 0;overflow: hidden;}
.grow-up .main .public-list .list{width: auto;height: auto;float: none;margin-right: 0;background: #fff;margin-bottom: 1.66667rem;}
.grow-up .main .public-list .list .list-top{padding: 1.66667rem;margin: 0;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.grow-up .main .public-list .list .list-top img{height: 2rem;}
.grow-up .main .public-list .list .list-top span{margin-left: .33333rem;font-size: 1.66667rem;color: #282828;line-height: 2rem;vertical-align: middle;}
.grow-up .main .public-list .list .list-bottom{height: 16.66667rem;background-size: 100%;}
.grow-up .main .public-list .list .list-bottom p{font-size: 1rem;color: #fff;height: 8.33333rem;margin: 0 2.16667rem 3.20833rem 1.66667rem;padding-top: 1.79167rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.grow-up .main .public-list .list .list-bottom span{font-size: .75rem;color: #fff;display: inline-block;padding-left: 1.66667rem;}
.grow-up .main .public-list .list .list-bottom span img{padding-left: .45833rem;height: .58333rem;}
.grow-up .main .public-list .list:nth-child(4n){margin-right: 0;}
.grow-up .main .employee{padding: 1.66667rem 0 2.70833rem;}
.grow-up .main .employee .list{width: 100%;margin: 0 0 1.5rem;background: #fff;}
.grow-up .main .employee .list .photo-wall{height: 17.5rem;position: relative;}
.grow-up .main .employee .list .photo-wall img{width: 100%;}
.grow-up .main .employee .list .photo-wall span{display: inline-block;font-size: 1rem;color: #fff;line-height: 2.08333rem;padding: 0 .83333rem;position: absolute;left: .83333rem;bottom: .83333rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;}
.grow-up .main .employee .list .manifesto{border: .04167rem solid #f0f6f6;border-top: 0;height: auto !important;padding: 1.25rem;position: relative;}
.grow-up .main .employee .list .manifesto h2{max-height: 3.33333rem;font-size: 1rem;line-height: 1.25rem;color: #282828;padding-top: 1.91667rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.grow-up .main .employee .list .manifesto p{font-size: 1rem;color: #282828;padding-top: .91667rem;}
.grow-up .main .employee .list .manifesto a{display: inline-block;font-size: 1rem;padding-right: 1.08333rem;margin-top: .83333rem;}
.grow-up .main .employee .list:nth-child(4n){margin-right: 0;}}
.job-wanted .main{background: #fff;padding: 70px 0 100px;}
.job-wanted .main .subject-title{font-size: 42px;color: #282828;}
.job-wanted .main .second-volunteer{padding: 72px 0 78px;margin-top: 0;background-color: #ecfefe;}
.job-wanted .main .second-volunteer .list .voluntary{font-size: 20px;color: #282828;}
.job-wanted .main .second-volunteer .list .voluntary span{padding-right: 11px;}
.job-wanted .main .second-volunteer .list .apply-depart span, .job-wanted .main .second-volunteer .list .apply-department span{padding-right: 10px;}
.job-wanted .main .second-volunteer .list .charge-of{font-size: 28px;padding-top: 20px;}
.job-wanted .main .second-volunteer .list .charge-of a{color: #15b0e8;padding-left: 3px;}
.job-wanted .main .second-volunteer .list .apply-department{font-size: 14px;color: #282828;padding-top: 18px;}
.job-wanted .main .second-volunteer .list .apply-depart{font-size: 14px;color: #282828;padding-top: 4px;}
.job-wanted .main .second-volunteer p{font-size: 14px;color: #fff;line-height: 42px;background: #f66f6a;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 40px;}
.job-wanted .main .resume-screening{border-bottom: 1px solid #ebebeb;padding: 40px 0;}
.job-wanted .main .resume-screening .left img{height: 90px;}
.job-wanted .main .resume-screening .middle{padding-left: 26px;}
.job-wanted .main .resume-screening .middle h1{font-size: 20px;color: #282828;}
.job-wanted .main .resume-screening .middle .status{font-size: 14px;color: #282828;padding-top: 15px;}
.job-wanted .main .resume-screening .middle .status span{padding-right: 6px;}
.job-wanted .main .resume-screening .middle .status img{height: 20px;}
.job-wanted .main .resume-screening .middle .status p{font-size: 16px;padding-top: 4px;max-width: 850px;}
.job-wanted .main .resume-screening .middle .status p a{color: #15b0e8;}
.job-wanted .main .resume-screening .time{font-size: 14px;color: grey;}
@media only screen and (max-width: 992px){.job-wanted .main{background: #fff;padding: 2.5rem 0 4.16667rem;}
.job-wanted .main .subject-title{font-size: 1.75rem;color: #282828;padding-bottom: 1.66667rem;}
.job-wanted .main .second-volunteer{padding: 1.79167rem 0 2.08333rem;margin-top: 0;}
.job-wanted .main .second-volunteer .list{float: none;}
.job-wanted .main .second-volunteer .list .voluntary{font-size: 1.16667rem;color: #282828;}
.job-wanted .main .second-volunteer .list .voluntary span{padding-right: .41667rem;}
.job-wanted .main .second-volunteer .list .charge-of{font-size: 1.33333rem;padding-top: .95833rem;}
.job-wanted .main .second-volunteer .list .charge-of a{color: #15b0e8;padding-left: .16667rem;}
.job-wanted .main .second-volunteer .list .apply-department{font-size: 1rem;color: #282828;padding-top: .83333rem;}
.job-wanted .main .second-volunteer .list .apply-department span{padding-right: 16px;}
.job-wanted .main .second-volunteer .list .apply-depart{font-size: 1rem;color: #282828;padding-top: .16667rem;}
.job-wanted .main .second-volunteer .list .apply-depart span{padding-right: .66667rem;}
.job-wanted .main .second-volunteer p{float: none;display: inline-block;font-size: 1rem;color: #fff;line-height: 2.91667rem;background: #f66f6a;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-top: 1.91667rem;}
.job-wanted .main .resume-screening{border-bottom: .04167rem solid #ebebeb;padding: 2.08333rem 0 1.83333rem;}
.job-wanted .main .resume-screening .left{float: none;}
.job-wanted .main .resume-screening .left img{height: 3.75rem;}
.job-wanted .main .resume-screening .middle{float: none;padding-left: 0;}
.job-wanted .main .resume-screening .middle h1{font-size: 1.33333rem;color: #282828;padding-top: .91667rem;}
.job-wanted .main .resume-screening .middle .status{font-size: 1rem;color: #282828;padding-top: .66667rem;}
.job-wanted .main .resume-screening .middle .status span{padding-right: .25rem;}
.job-wanted .main .resume-screening .middle .status img{height: 1.16667rem;}
.job-wanted .main .resume-screening .middle .status p{font-size: 1rem;padding-top: .5rem;max-width: none;}
.job-wanted .main .resume-screening .middle .status p a{color: #15b0e8;}
.job-wanted .main .resume-screening .time{float: none;font-size: 1rem;color: grey;padding-top: 30px;}}
.personal-center .main{background: #fff;padding: 55px 0 80px;}
.personal-center .main .title{font-size: 42px;color: #282828;padding-bottom: 30px;}
.personal-center .main .log-out{background: #ecfefe;padding: 24px 42px 28px 28px;margin-bottom: 20px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;position: relative;}
.personal-center .main .log-out .user span{font-size: 14px;color: grey;}
.personal-center .main .log-out .user p{display: inline-block;font-size: 14px;color: #282828;font-weight: 600;}
.personal-center .main .log-out a .box, .personal-center .main .log-out a .box.active{font-size: 16px;line-height: 40px;padding: 0 40px;position: absolute;right: 40px;top: 50%;transform: translate(0, -50%);}
.personal-center .main .log-out a .box{color: grey;border: 1px solid grey;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.personal-center .main .log-out a .box.active{color: #fff;background: #f66f6a;border: 0;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.personal-center .main .message-list{padding-bottom: 64px;font-size: 0;}
.personal-center .main .message-list .message{display: inline-block;margin: 0 1.9% 0 0;background-size: cover;background-repeat: no-repeat;background-position: center;height: 260px;width: 49%;position: relative;vertical-align: middle;}
.personal-center .main .message-list .message .title{padding: 0 40px;font-size: 0;}
.personal-center .main .message-list .message .title h1{font-size: 28px;color: #fff;padding: 37px 0 31px;}
.personal-center .main .message-list .message .title h2{font-size: 48px;color: #fff;vertical-align: central;}
.personal-center .main .message-list .message .unread{display: inline-block;border: 1px solid #fff;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;position: absolute;left: 40px;bottom: 40px;}
.personal-center .main .message-list .message .unread a{display: inline-block;}
.personal-center .main .message-list .message .unread a span{font-size: 16px;color: #fff;line-height: 38px;padding: 0 24px 0 20px;}
.personal-center .main .message-list .message .unread a .dot{height: 8px;width: 8px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background: #f66f6a;position: absolute;top: 8px;right: 15px;}
.personal-center .main .message-list .message .unread a .dot.active{display: none;}
.personal-center .main .message-list .message:last-child{margin-right: auto;}
.personal-center .main .school-recruit-resume{margin-bottom: 20px;border: 1px solid #e0e0e0;padding: 58px 52px 58px 36px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 0;position: relative;}
.personal-center .main .school-recruit-resume img{height: 41px;}
.personal-center .main .school-recruit-resume span{display: inline-block;font-size: 28px;color: #282828;padding-left: 14px;vertical-align: middle;}
.personal-center .main .school-recruit-resume p{position: absolute;font-size: 16px;color: grey;left: 105px;bottom: 31px;}
.personal-center .main .school-recruit-resume .establish a{display: inline-block;margin-left: 20px;}
.personal-center .main .school-recruit-resume .establish a .btn{font-size: 16px;color: #fff;background: #f66f6a;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;line-height: 42px;padding: 0 22px;}
.personal-center .main .school-recruit-resume .establish a .btn.active{color: grey;background: #ededed;}
@media only screen and (max-width: 992px){.personal-center .main{background: #fff;padding: 2.45833rem 0 1.66667rem;}
.personal-center .main .title{font-size: 1.91667rem;color: #282828;padding-bottom: 1.29167rem;}
.personal-center .main .log-out{background: #ecfefe;padding: 2rem 1.58333rem 2.375rem 1.16667rem;margin-bottom: 1.25rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;position: static;border: 1px solid #f0f0f0;}
.personal-center .main .log-out .user span{display: block;font-size: 1rem;color: grey;padding-bottom: .125rem;}
.personal-center .main .log-out .user p{display: block;font-size: 1.33333rem;color: #282828;padding-bottom: 2.08333rem;font-weight: 500;}
.personal-center .main .log-out a .box, .personal-center .main .log-out a .box.active{font-size: 1rem;line-height: 2.83333rem;padding: 0 2.08333rem;position: static;right: 0;top: 0;transform: translate(0, 0);}
.personal-center .main .log-out a .box{color: grey;border: 1px solid grey;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;display: inline-block;}
.personal-center .main .log-out a .box.active{color: #fff;background: #f66f6a;border: 0;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;}
.personal-center .main .message-list{padding-bottom: 3.75rem;font-size: 0;}
.personal-center .main .message-list .message{margin: 0 0 .83333rem;background-size: cover;background-repeat: no-repeat;background-position: center;height: 10.83333rem;width: 100%;position: relative;vertical-align: middle;}
.personal-center .main .message-list .message:last-child{margin: 0 auto 0 0;}
.personal-center .main .message-list .message .title{padding: 0 1.66667rem;font-size: 0;}
.personal-center .main .message-list .message .title h1{font-size: 1.33333rem;color: #fff;padding: 1.33333rem 0 1.16667rem;}
.personal-center .main .message-list .message .title h2{font-size: 2rem;color: #fff;vertical-align: central;}
.personal-center .main .message-list .message .unread{display: inline-block;border: 1px solid #fff;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;position: absolute;left: 1.66667rem;bottom: 1.66667rem;}
.personal-center .main .message-list .message .unread a{display: inline-block;}
.personal-center .main .message-list .message .unread a span{font-size: .66667rem;color: #fff;line-height: 1.66667rem;padding: 0 1.08333rem 0 .83333rem;}
.personal-center .main .message-list .message .unread a .dot{height: .33333rem;width: .33333rem;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background: #f66f6a;position: absolute;top: .33333rem;right: .625rem;}
.personal-center .main .message-list .message .unread a .dot.active{display: none;}
.personal-center .main .school-recruit-resume{margin-top: 0;margin-bottom: 2.5rem;border: 1px solid #e0e0e0;padding: 2.41667rem 1.5rem 2.5rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;font-size: 0;position: relative;}
.personal-center .main .school-recruit-resume img{height: 1.70833rem;}
.personal-center .main .school-recruit-resume span{display: inline-block;font-size: 1.33333rem;color: #282828;padding-left: .58333rem;vertical-align: middle;}
.personal-center .main .school-recruit-resume p{position: absolute;font-size: 1rem;color: grey;left: 4.375rem;bottom: 6.875rem;}
.personal-center .main .school-recruit-resume .establish{float: none;}
.personal-center .main .school-recruit-resume .establish a{display: inline-block;margin-left: 0;margin-right: .83333rem;}
.personal-center .main .school-recruit-resume .establish a .btn{float: none;display: inline-block;font-size: 1rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;line-height: 2.83333rem;padding: 0 1.5rem;margin-top: 2.79167rem;}
.personal-center .main .school-recruit-resume .establish a .btn.active{color: #282828;}}
.position-volunteer .main{padding: 60px 0 100px;background: #fff;}
.position-volunteer .main .title{font-size: 42px;color: #282828;}
.position-volunteer .main .first-volunteer{margin-top: 38px;border: 1px solid #ebebeb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 28px 44px 37px 30px;}
.position-volunteer .main .first-volunteer .left h1{color: #282828;font-size: 20px;}
.position-volunteer .main .first-volunteer .left .text{padding-top: 25px;font-size: 0;}
.position-volunteer .main .first-volunteer .left .text:hover span{color: #c7000b;}
.position-volunteer .main .first-volunteer .left .text:hover .outer-link{background: url(/images/allbgs.png) -712px -84px no-repeat;transform: scale(1);}
.position-volunteer .main .first-volunteer .left .text img{height: 22px;}
.position-volunteer .main .first-volunteer .left .text span{font-size: 24px;color: #231815;vertical-align: middle;}
.position-volunteer .main .first-volunteer .left .text .not-have{padding-top: 5px;padding-bottom: 26px;font-size: 24px;color: grey;}
.position-volunteer .main .first-volunteer .left .site{font-size: 14px;padding-top: 11px;}
.position-volunteer .main .first-volunteer .left .site p{color: #282828;}
.position-volunteer .main .first-volunteer .left .site p span{padding-right: 21px;color: grey;}
.position-volunteer .main .first-volunteer .right p{font-size: 14px;color: #15b0e8;}
.position-volunteer .main .first-volunteer .right .btn{padding-top: 56px;font-size: 0;}
.position-volunteer .main .first-volunteer .right .btn a{display: inline-block;}
.position-volunteer .main .first-volunteer .right .btn a span{display: block;font-size: 16px;color: #282828;line-height: 40px;border: 1px solid #282828;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 30px;vertical-align: middle;margin-right: 20px;}
.position-volunteer .main .first-volunteer .right .btn a span:hover{border-color: #c7000b;color: #c7000b;}
.position-volunteer .main .first-volunteer .right .btn a .repeal1{font-size: 16px;line-height: 42px;color: #fff;background: #b6000a;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 30px;}
.position-volunteer .main .first-volunteer .right .btn a .repeal1:hover{background: #c7000b;}
.position-volunteer .main .switcher{padding-top: 39px;text-align: center;}
.position-volunteer .main .switcher img{height: 40px;}
@media only screen and (max-width: 992px){.position-volunteer .main .first-volunteer .left, .position-volunteer .main .first-volunteer .right{float: none;}
.position-volunteer .main{padding: 2.5rem 0 4.16667rem;background: #fff;}
.position-volunteer .main .title{font-size: 1.91667rem;color: #282828;}
.position-volunteer .main .first-volunteer{margin-top: 1.75rem;border: .04167rem solid #ebebeb;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 1.66667rem 1.66667rem 2rem;}
.position-volunteer .main .first-volunteer .left h1{color: #282828;font-size: 1.16667rem;}
.position-volunteer .main .first-volunteer .left .text{padding-top: 1.16667rem;font-size: 0;}
.position-volunteer .main .first-volunteer .left .text img{height: 1.08333rem;vertical-align: middle;}
.position-volunteer .main .first-volunteer .left .text span{font-size: 1.33333rem;vertical-align: middle;background-size: .91667rem;}
.position-volunteer .main .first-volunteer .left .text .not-have{padding-top: 0;padding-bottom: 4.58333rem;font-size: 1.33333rem;color: grey;}
.position-volunteer .main .first-volunteer .left .site{font-size: 1rem;color: grey;padding-top: .83333rem;}
.position-volunteer .main .first-volunteer .left .site span{padding-right: 1.25rem;}
.position-volunteer .main .first-volunteer .right p{float: none;font-size: 1rem;color: #15b0e8;padding-top: 1.875rem;}
.position-volunteer .main .first-volunteer .right .btn{padding-top: 1.5rem;font-size: 0;}
.position-volunteer .main .first-volunteer .right .btn a span{display: block;font-size: 1rem;color: #282828;line-height: 2.83333rem;border: .04167rem solid #282828;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;padding: 0 1.58333rem;vertical-align: middle;margin-right: .83333rem;}
.position-volunteer .main .first-volunteer .right .btn a span:hover{border-color: #c7000b;color: #c7000b;}
.position-volunteer .main .first-volunteer .right .btn a .repeal1{font-size: 1rem;line-height: 2.91667rem;color: #fff;background: #b6000a;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 1.5rem;}
.position-volunteer .main .switcher{padding-top: 2.91667rem;padding-bottom: 1.16667rem;text-align: center;}
.position-volunteer .main .switcher img{height: 3.125rem;}}
.message-center .main .list .left a, .message-center .main .list .middle .photo a{display: inline-block;}
.message-center .main{background: #fff;padding: 50px 0 100px;}
.message-center .main .title{font-size: 42px;color: #282828;}
.message-center .main .number{padding: 0 0 14px;border-bottom: 1px solid #ebebeb;}
.message-center .main .number .module-corner-pages{font-size: 14px;color: #282828;}
.message-center .main .number .module-corner-pages span{color: #c7000b;}
.message-center .main .number .module-page-number{font-size: 14px;color: #282828;}
.message-center .main .number .module-page-number select{border: none;}
.message-center .main .list{border-bottom: 1px solid #ebebeb;padding: 32px 0 40px;}
.message-center .main .list .left{padding-right: 20px;}
.message-center .main .list .left a img{height: 38px;}
.message-center .main .list .middle h1{font-size: 20px;color: #282828;line-height: 32px;}
.message-center .main .list .middle p{font-size: 16px;line-height: 1.5;color: #282828;padding-top: 14px;}
.message-center .main .list .middle p a{color: #15b0e8;position: relative;}
.message-center .main .list .middle p a::after{content: '';position: absolute;left: 0;bottom: -3px;width: 100%;height: 1px;background: #15b0e8;}
.message-center .main .list .middle .photo{padding-top: 13px;}
.message-center .main .list .middle .photo a img{display: block;height: 113px;}
.message-center .main .list .middle span{display: inline-block;font-size: 14px;color: #282828;padding-top: 19px;}
.message-center .main .list .middle span a{color: #c7000b;position: relative;}
.message-center .main .list .middle span a::after{content: '';position: absolute;left: 0;bottom: -3px;width: 100%;height: 1px;background: #c7000b;}
.message-center .main .list .right{font-size: 12px;color: grey;line-height: 24px;}
.message-center .main .page-footer{padding-top: 38px;}
.message-center .main .page-footer .number-branches{float: left;font-size: 14px;color: #282828;}
.message-center .main .page-footer .number-branches a{color: #c7000b;}
.message-center .main .page-footer .page-up-down{float: right;}
.message-center .main .page-footer .page-up-down a{display: inline-block;font-size: 14px;color: #282828;border: 1px solid #282828;border-radius: 3px;padding: 10px 31px 13px;margin-left: 10px;}
.message-center .main .page-footer .page-up-down a:hover{color: #c7000b;border-color: #c7000b;}
@media only screen and (max-width: 992px){.message-center .main{background: #fff;padding: 2.25rem 0 3.33333rem;}
.message-center .main .title{font-size: 1.75rem;color: #282828;}
.message-center .main .number{padding: 1.66667rem 0 1.08333rem;border-bottom: .04167rem solid #ebebeb;float: none;}
.message-center .main .number .module-corner-pages{font-size: 1rem;color: #282828;}
.message-center .main .number .module-page-number{display: none;}
.message-center .main .list{border-bottom: .04167rem solid #ebebeb;padding: 2.08333rem 0 1.79167rem;}
.message-center .main .list .left{float: none;padding-right: 0;}
.message-center .main .list .left img{height: 3.04167rem;}
.message-center .main .list .middle{float: none;}
.message-center .main .list .middle h1{font-size: 1.33333rem;color: #282828;line-height: 1.75rem;padding-top: 1.41667rem;}
.message-center .main .list .middle .photo{padding-top: 1.25rem;}
.message-center .main .list .middle .photo img{display: block;height: 113px;}
.message-center .main .list .middle p{font-size: 1rem;color: #282828;padding-top: 1.08333rem;}
.message-center .main .list .middle p a{color: #15b0e8;position: relative;}
.message-center .main .list .middle p a::after{content: '';position: absolute;left: 0;bottom: -.125rem;width: 100%;height: .04167rem;background: #15b0e8;}
.message-center .main .list .middle span{display: inline-block;font-size: 1rem;color: #282828;padding-top: 1rem;}
.message-center .main .list .middle span a{position: relative;}
.message-center .main .list .middle span a::after{content: '';position: absolute;left: 0;bottom: -.125rem;width: 100%;height: .04167rem;}
.message-center .main .list .right{float: none;font-size: 1rem;color: grey;line-height: 1.41667rem;padding-top: 1.25rem;}
.message-center .main .page-footer{padding-top: 1.41667rem;padding-bottom: .83333rem;}
.message-center .main .page-footer .number-branches{float: none;font-size: 1rem;color: #282828;padding-bottom: 2.04167rem;}
.message-center .main .page-footer .page-up-down{float: none;}
.message-center .main .page-footer .page-up-down a{font-size: 1rem;color: #282828;border: .04167rem solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-left: 0;margin-right: .33333rem;line-height: 2.75rem;}}
.social-recruitment .main{background: #fff;padding: 50px 0 100px;}
.social-recruitment .main .title{font-size: 42px;color: #282828;}
.social-recruitment .main .number{padding: 0 0 14px;border-bottom: 1px solid #ebebeb;}
.social-recruitment .main .number .module-corner-pages{font-size: 14px;color: #282828;}
.social-recruitment .main .number .module-corner-pages span{color: #15b0e8;}
.social-recruitment .main .number .module-page-number{font-size: 14px;color: #282828;}
.social-recruitment .main .number .module-page-number select{border: none;}
.social-recruitment .main .first-volunteer{border-bottom: 1px solid #ebebeb;padding: 44px 0 30px;}
.social-recruitment .main .first-volunteer .left .text{font-size: 0;}
.social-recruitment .main .first-volunteer .left .text img{height: 22px;}
.social-recruitment .main .first-volunteer .left .text span{padding-left: 10px;font-size: 24px;color: #15b0e8;vertical-align: middle;}
.social-recruitment .main .first-volunteer .left .site{font-size: 14px;padding-top: 16px;}
.social-recruitment .main .first-volunteer .left .site p{color: #282828;}
.social-recruitment .main .first-volunteer .left .site p span{color: grey;}
.social-recruitment .main .first-volunteer .right p{font-size: 14px;color: #15b0e8;}
.social-recruitment .main .first-volunteer .right .btn{padding-top: 24px;font-size: 0;}
.social-recruitment .main .first-volunteer .right .btn a{display: inline-block;}
.social-recruitment .main .first-volunteer .right .btn a span{display: inline-block;font-size: 16px;color: #fff;background: #e06561;line-height: 42px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 30px;vertical-align: middle;}
.social-recruitment .main .page-footer{padding-top: 38px;}
.social-recruitment .main .page-footer .number-branches{float: left;font-size: 14px;color: #282828;}
.social-recruitment .main .page-footer .number-branches a{color: #15b0e8;}
.social-recruitment .main .page-footer .page-up-down{float: right;}
.social-recruitment .main .page-footer .page-up-down a{display: inline-block;font-size: 14px;color: #282828;border: 1px solid #282828;border-radius: 3px;padding: 10px 31px 13px;margin-left: 15px;}
.social-recruitment .main .page-footer .page-up-down a:hover{color: #f66f6a;border-color: #f66f6a;}
@media only screen and (max-width: 992px){.social-recruitment .main{background: #fff;padding: 2.25rem 0 3.33333rem;}
.social-recruitment .main .title{font-size: 1.75rem;color: #282828;}
.social-recruitment .main .number{padding: 1.66667rem 0 1.08333rem;border-bottom: .04167rem solid #ebebeb;float: none;}
.social-recruitment .main .number .module-corner-pages{font-size: 1rem;color: #282828;}
.social-recruitment .main .number .module-corner-pages span{color: #15b0e8;}
.social-recruitment .main .number .module-page-number{display: none;}
.social-recruitment .main .first-volunteer{border-bottom: .04167rem solid #ebebeb;padding: 2rem 0 2.29167rem;}
.social-recruitment .main .first-volunteer .left{float: none;}
.social-recruitment .main .first-volunteer .left .text{font-size: 0;}
.social-recruitment .main .first-volunteer .left .text img{height: 1.08333rem;vertical-align: middle;}
.social-recruitment .main .first-volunteer .left .text span{font-size: 1.33333rem;color: #15b0e8;vertical-align: middle;}
.social-recruitment .main .first-volunteer .left .site{font-size: 1rem;color: grey;padding-top: .58333rem;}
.social-recruitment .main .first-volunteer .left .site span{padding-right: 1.25rem;}
.social-recruitment .main .first-volunteer .right{float: none;}
.social-recruitment .main .first-volunteer .right p{float: none;font-size: 1rem;color: #15b0e8;padding-top: 1.08333rem;}
.social-recruitment .main .first-volunteer .right .btn{float: none;}
.social-recruitment .main .first-volunteer .right .btn a{display: inline-block;}
.social-recruitment .main .first-volunteer .right .btn a span{display: inline-block;font-size: 1rem;color: #fff;line-height: 2.83333rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;padding: 0 1.58333rem;}
.social-recruitment .main .page-footer{padding-top: 1.41667rem;padding-bottom: .83333rem;}
.social-recruitment .main .page-footer .number-branches{float: none;font-size: 1rem;color: #282828;padding-bottom: 2.04167rem;}
.social-recruitment .main .page-footer .number-branches a{color: #15b0e8;}
.social-recruitment .main .page-footer .page-up-down{float: none;}
.social-recruitment .main .page-footer .page-up-down a{font-size: 1rem;color: #282828;border: .04167rem solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;line-height: 2.75rem;margin-left: 0;margin-right: .58333rem;}
.social-recruitment .main .page-footer .page-up-down a:hover{color: #f66f6a;border-color: #f66f6a;}}
.position-collect .main{background: #fff;padding: 50px 0 100px;}
.position-collect .main .tab-title{text-align: center;padding-bottom: 20px;}
.position-collect .main .tab-title span{font-size: 28px;color: grey;line-height: 34px;margin: 0 60px;position: relative;cursor: pointer;vertical-align: middle;}
.position-collect .main .tab-title span:first-child{margin-left: 0;}
.position-collect .main .tab-title span:last-child{margin-right: 0;}
.position-collect .main .tab-title span.active{color: #c7000b;}
.position-collect .main .tab-title span.active:after{content: '';position: absolute;left: 50%;bottom: -15px;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 1px;background: #c7000b;}
.position-collect .main .tab-title i{display: inline-block;width: 2px;height: 36px;background: #dcdddd;vertical-align: middle;}
.position-collect .main .tab-title-m{display: none;}
.position-collect .main .number{padding: 0 0 14px;border-bottom: 1px solid #ebebeb;}
.position-collect .main .number .module-corner-pages{font-size: 14px;color: #282828;}
.position-collect .main .number .module-corner-pages span{color: #c7000b;}
.position-collect .main .number .module-page-number{font-size: 14px;color: #282828;}
.position-collect .main .number .module-page-number select{border: none;}
.position-collect .main .list{padding: 38px 0 40px;border-bottom: 1px solid #ebebeb;}
.position-collect .main .list .top .title{font-size: 0;}
.position-collect .main .list .top .title .peak a{display: inline-block;}
.position-collect .main .list .top .title .peak a img{height: 22px;}
.position-collect .main .list .top .title .peak a span{font-size: 18px;color: #231815;vertical-align: middle;}
.position-collect .main .list .top .title .peak:hover span{color: #c7000b;}
.position-collect .main .list .top .title .peak:hover .outer-link{background: url(/images/allbgs.png) -712px -84px no-repeat;transform: scale(1);}
.position-collect .main .list .top .title .peak p{font-size: 14px;color: grey;display: inline-block;}
.position-collect .main .list .top .title .marketing{padding-top: 11px;font-size: 14px;color: #282828;}
.position-collect .main .list .top .title .marketing span{padding-right: 36px;}
.position-collect .main .list .top .title .site{font-size: 14px;color: #282828;padding-top: 13px;}
.position-collect .main .list .top .title .site span{padding-right: 26px;}
.position-collect .main .list .top .invite{height: 50px;text-align: center;}
.position-collect .main .list .top .invite a img{height: 24px;}
.position-collect .main .list .top .invite a p{font-size: 12px;color: grey;padding-top: 6px;}
.position-collect .main .list .bottom{padding-top: 20px;}
.position-collect .main .list .bottom .time{font-size: 14px;color: grey;padding-top: 26px;}
.position-collect .main .list .bottom .right{font-size: 14px;color: grey;border: 1px solid grey;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 32px;}
.position-collect .main .list .bottom .right:hover{border: 1px solid #c7000b;color: #c7000b;}
.position-collect .main .list .bottom .right:hover span{background-image: url(/images/index/position-collect-star-red.png);}
.position-collect .main .list .bottom .right span{line-height: 40px;vertical-align: middle;padding-left: 18px;background-image: url(/images/index/position-collect-star.png);background-position: left center;background-repeat: no-repeat;background-size: 10px;}
.position-collect .main .page-footer{padding-top: 38px;}
.position-collect .main .page-footer .number-branches{float: left;font-size: 14px;color: #282828;}
.position-collect .main .page-footer .number-branches a{color: #c7000b;}
.position-collect .main .page-footer .page-up-down{float: right;}
.position-collect .main .page-footer .page-up-down a{display: inline-block;font-size: 14px;color: #282828;border: 1px solid #282828;border-radius: 3px;padding: 10px 31px 13px;margin-left: 15px;}
.position-collect .main .page-footer .page-up-down a:hover{color: #f66f6a;border-color: #f66f6a;}
@media only screen and (max-width: 992px){.position-collect .main{background: #fff;padding: 2.25rem 0 3.33333rem;}
.position-collect .main .tab-title{text-align: center;display: none;}
.position-collect .main .tab-title span{font-size: 1.41667rem;color: grey;line-height: 1.41667rem;margin: 0 2.5rem;position: relative;}
.position-collect .main .tab-title span:first-child{margin-left: 0;}
.position-collect .main .tab-title span:last-child{margin-right: 0;}
.position-collect .main .tab-title span.active{color: #c7000b;}
.position-collect .main .tab-title span.active:after{content: '';position: absolute;left: 50%;bottom: -1.5rem;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 1px;background: #c7000b;}
.position-collect .main .tab-title i{display: inline-block;width: .08333rem;height: 1.5rem;background: #dcdddd;}
.position-collect .main .tab-title-m{display: block;font-size: 1.41667rem;line-height: 1.1;width: 100%;}
.position-collect .main .tab-title-m select{width: 100%;color: #c7000b;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;padding: .41667rem;-moz-appearance: none;-webkit-appearance: none;background-image: url(/images/icon-arrow.png);background-position: 95% center;background-repeat: no-repeat;background-size: 1rem;}
.position-collect .main .number{padding: 1.66667rem 0 1.08333rem;border-bottom: .04167rem solid #ebebeb;float: none;}
.position-collect .main .number .module-corner-pages{font-size: 1rem;color: #282828;}
.position-collect .main .number .module-page-number{display: none;}
.position-collect .main .list{padding: 1.33333rem 0 2.08333rem;border-bottom: .04167rem solid #ebebeb;}
.position-collect .main .list .top .title{font-size: 0;}
.position-collect .main .list .top .title .peak a{display: inline-block;}
.position-collect .main .list .top .title .peak a img{height: 1.16667rem;}
.position-collect .main .list .top .title .peak a span{font-size: 1.33333rem;color: #231815;vertical-align: middle;padding-left: 2.08333rem;background-size: 1.20833rem;}
.position-collect .main .list .top .title .marketing{display: none;padding-top: 1.58333rem;font-size: 1rem;color: #282828;}
.position-collect .main .list .top .title .marketing span{padding-right: 2.5rem;}
.position-collect .main .list .top .title .site{display: none;font-size: 1rem;color: #282828;padding-top: .41667rem;}
.position-collect .main .list .top .title .site span{padding-right: 1.75rem;}
.position-collect .main .list .top .invite{height: 2.70833rem;text-align: center;}
.position-collect .main .list .top .invite a{display: inline-block;}
.position-collect .main .list .top .invite a img{height: 1.16667rem;}
.position-collect .main .list .top .invite a p{font-size: .83333rem;color: grey;padding-top: .25rem;}
.position-collect .main .list .bottom{padding-top: 1.66667rem;}
.position-collect .main .list .bottom .time{float: none;font-size: 1rem;color: grey;padding-top: 0;}
.position-collect .main .list .bottom .right{float: none;display: inline-block;font-size: 1rem;color: grey;border: .04167rem solid grey;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-top: 1.5rem;}
.position-collect .main .list .bottom .right img{height: .91667rem;}
.position-collect .main .list .bottom .right span{line-height: 2.83333rem;padding-left: 1.45833rem;background-size: 1.04167rem .95833rem;}
.position-collect .main .page-footer{padding-top: 1.41667rem;padding-bottom: .83333rem;}
.position-collect .main .page-footer .number-branches{float: none;font-size: 1rem;color: #282828;padding-bottom: 2.04167rem;}
.position-collect .main .page-footer .page-up-down{float: none;}
.position-collect .main .page-footer .page-up-down a{font-size: 1rem;color: #282828;border: .04167rem solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;line-height: 2.75rem;margin-left: 0;margin-right: .58333rem;}
.position-collect .main .page-footer .page-up-down a:hover{color: #f66f6a;border-color: #f66f6a;}}
.some-workplace .main{background: #fff;padding: 0 0 100px;}
.some-workplace .main .public-banner2 .center-wrap .banner-text p{padding-top: 10px;}
.some-workplace .main .list .position .title{padding: 35px 0;font-size: 34px;line-height: 1.1;color: #282828;}
.some-workplace .main .list .experience .title{padding: 65px 0 35px;font-size: 34px;line-height: 1.1;color: #282828;}
.some-workplace .main .list .experience .public-table .td{width: 28.93%;}
@media only screen and (max-width: 992px){.some-workplace .main{background: #fff;padding: 0 0 100px;}
.some-workplace .main .list .position .title{padding: 80px 0 35px;font-size: 34px;color: #282828;}
.some-workplace .main .list .experience .title{padding: 2.91667rem 0 1.41667rem;font-size: 1.66667rem;color: #282828;}
.some-workplace .main .list .experience .public-table .td{width: auto;}}
.post-team .main{background: #fff;padding: 0 0 100px;}
.post-team .main .public-banner2 .center-wrap .banner-text h1{height: 110px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.post-team .main .public-banner2 .center-wrap .banner-text p{padding-top: 18px;max-height: 300px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;}
.post-team .main .vice-banner-worap{position: relative;}
.post-team .main .vice-banner-worap .vice-banner{height: 450px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.post-team .main .vice-banner-worap .box{height: 336px;width: 450px;max-height: 338px;background: #15b0e8;position: absolute;top: 56px;left: 50%;}
.post-team .main .vice-banner-worap .box .tier{padding: 38px 40px 43px 54px;}
.post-team .main .vice-banner-worap .box .tier h1{font-size: 34px;color: #fff;}
.post-team .main .vice-banner-worap .box .tier p{padding-top: 18px;height: 192px;font-size: 14px;line-height: 24px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
.post-team .main .list .position .title{padding: 80px 0 35px;font-size: 34px;line-height: 1.1;color: #282828;}
.post-team .main .list .experience .title{padding: 65px 0 35px;font-size: 34px;line-height: 1.1;color: #282828;}
.post-team .main .list .experience .public-table .td{width: 28.93%;}
@media only screen and (max-width: 992px){.post-team .main .public-banner2 .banner-left .center-wrap, .post-team .main .vice-banner-worap{position: static;}
.post-team .main{background: #fff;padding: 0 0 4.16667rem;}
.post-team .main .public-banner2, .post-team .main .public-banner2 .banner-left{height: auto;}
.post-team .main .public-banner2 .banner-left .center-wrap .banner-text h1{height: auto;display: block;overflow: auto;}
.post-team .main .public-banner2 .banner-left .center-wrap .banner-text p{padding-top: .625rem;max-height: none;display: block;overflow: auto;}
.post-team .main .vice-banner-worap .vice-banner{height: 15rem;background-repeat: no-repeat;background-size: cover;background-position: center;}
.post-team .main .vice-banner-worap .box{height: auto;width: auto;max-height: none;background: #15b0e8;position: static;top: 0;left: 0;}
.post-team .main .vice-banner-worap .box .tier{padding: 2.91667rem 1.66667rem;}
.post-team .main .vice-banner-worap .box .tier h1{font-size: 1.66667rem;color: #fff;}
.post-team .main .vice-banner-worap .box .tier p{padding-top: .75rem;height: auto;font-size: 1rem;line-height: 1.41667rem;color: #fff;overflow: auto;display: block;}
.post-team .main .list .experience .title, .post-team .main .list .position .title{padding: 2.91667rem 0 1.45833rem;font-size: 1.66667rem;color: #282828;}
.post-team .main .list .experience .public-table .td{width: auto;}}
.inspiration .main{background: #fff;padding-bottom: 100px;}
.inspiration .main .text{padding-top: 40px;}
.inspiration .main .text h1{font-size: 38px;color: #282828;text-align: center;padding-bottom: 40px;}
.inspiration .main .text .inspiration-video{width: 774px;height: 360px;margin: 0 auto;position: relative;}
.inspiration .main .text .inspiration-video video{width: 100%;height: 100%;}
.inspiration .main .text .inspiration-video .video-banner{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.inspiration .main .text .inspiration-video .video-banner a{display: inline-block;width: 100px;height: 100px;background-image: url(/images/icon-play.png);background-repeat: no-repeat;background-position: center;background-size: 100px;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.inspiration .main .list .experience .learn-btn, .inspiration .main .list .position .learn-btn{display: none;}
.inspiration .main .text .article, .inspiration .main .text p{padding-top: 46px;font-size: 16px;line-height: 26px;width: 774px;color: #282828;margin: 0 auto;}
.inspiration .main .text p span{padding-left: 2em;}
.inspiration .main .text .article p{width: 100%;padding-top: 0;padding-bottom: 1em;text-indent: 2em;}
.inspiration .main .text .article p span{padding-left: 0;}
.inspiration .main .fellow{font-size: 42px;color: #282828;padding-top: 164px;}
.inspiration .main .list .position .title{padding: 44px 0 35px;font-size: 34px;line-height: 1.1;color: #282828;}
.inspiration .main .list .position .title a{font-size: 14px;line-height: 36px;color: #282828;padding-right: 18px;background-image: url(/images/index/employee-arrows-2.png);background-repeat: no-repeat;background-position: right center;background-size: 8px 12px;}
.inspiration .main .list .position .title a:hover{color: #c7000b;text-decoration: underline;background-image: url(/images/index/employee-arrows-1.png);}
.inspiration .main .list .experience .title{padding: 65px 0 35px;font-size: 34px;line-height: 1.1;color: #282828;}
.inspiration .main .list .experience .title a{font-size: 14px;line-height: 36px;color: #282828;padding-right: 18px;background-image: url(/images/index/employee-arrows-2.png);background-repeat: no-repeat;background-position: right center;background-size: 8px 12px;}
.inspiration .main .list .experience .title a:hover{color: #c7000b;text-decoration: underline;background-image: url(/images/index/employee-arrows-1.png);}
.inspiration .main .list .experience .public-table .td{width: 28.93%;}
.public-banner2{height: 540px;max-width: 1920px;margin: 0 auto;position: relative;}
.public-banner2 .banner-right{height: 100%;width: 45.73%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.public-banner2 .banner-left{background: #f4f5f5;height: 100%;width: 54.27%;}
.public-banner2 .banner-left .center-wrap{width: 1106px;max-width: 100%;position: absolute;left: 50%;top: 0;height: 100%;transform: translateX(-50%);}
.public-banner2 .banner-left .center-wrap .banner-text{width: 57.5%;text-align: left;color: #fff;position: absolute;top: 50%;left: 0;transform: translateY(-50%);padding-right: 94px;box-sizing: border-box;}
.public-banner2 .banner-left .center-wrap .banner-text h1{font-size: 42px;color: #231815;padding-bottom: 10px;height: 110px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.public-banner2 .banner-left .center-wrap p{font-size: 16px;color: #231815;line-height: 28px;max-height: 360px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow: hidden;}
.public-banner2 .banner-left .center-wrap span{font-size: 16px;color: #231815;padding-top: 16px;display: block;}
.public-banner2 .banner-left .center-wrap .friend{display: inline-block;font-size: 16px;color: #231815;line-height: 40px;border: 1px solid #231815;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 0 32px;margin-top: 38px;}
.public-banner2 .banner-left .center-wrap .friend:hover{color: #c7000b;border-color: #c7000b;}
@media only screen and (max-width: 992px){.public-banner2{height: auto;max-width: none;margin: 0 auto;position: relative;}
.public-banner2 .banner-right{float: none;height: 15rem;width: auto;background-size: 100%;background-repeat: no-repeat;background-position: center;}
.public-banner2 .banner-left{float: none;background: #f4f5f5;height: auto;width: auto;}
.public-banner2 .banner-left .center-wrap{width: 100%;max-width: none;position: static;left: 0;top: 0;height: auto;transform: none;}
.public-banner2 .banner-left .center-wrap .banner-text{padding: 2.5rem 1.66667rem 2.91667rem;width: auto;text-align: left;color: #231815;position: static;top: 0;left: 0;transform: none;}
.public-banner2 .banner-left .center-wrap .banner-text h1{font-size: 1.75rem;color: #231815;padding-bottom: .41667rem;display: block;overflow: auto;height: auto;}
.public-banner2 .banner-left .center-wrap .banner-text p{font-size: 1rem;color: #231815;line-height: 1.5rem;height: auto;display: block;overflow: auto;max-height: none;}
.public-banner2 .banner-left .center-wrap .banner-text span{font-size: 1rem;color: #231815;padding-top: .83333rem;display: block;}
.public-banner2 .banner-left .center-wrap .banner-text .friend{display: inline-block;font-size: 1rem;color: #231815;line-height: 2.83333rem;border: .04167rem solid #231815;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;padding: 0 2.08333rem;margin-top: 1.5rem;}
.inspiration .main{background: #fff;padding-bottom: 4.16667rem;}
.inspiration .main .text{padding-top: 3.33333rem;}
.inspiration .main .text h1{font-size: 1.66667rem;color: #282828;text-align: center;}
.inspiration .main .text .inspiration-video{width: 100%;height: 10.16667rem;}
.inspiration .main .text .inspiration-video .video-banner a{display: inline-block;width: 3.33333rem;height: 3.33333rem;background-size: 3.33333rem;}
.inspiration .main .text .article, .inspiration .main .text p{line-height: to rem(36px);width: auto;margin: 0 auto;color: #282828;}
.inspiration .main .text p{padding-top: 1.66667rem;font-size: 1rem;}
.inspiration .main .text p span{padding-left: 2em;}
.inspiration .main .text .article{padding-top: to rem(40px);font-size: tore m(24px);}
.inspiration .main .text .article p{width: 100%;padding-top: 0;padding-bottom: 1em;}
.inspiration .main .text .article p span{padding-left: 0;}
.inspiration .main .fellow{font-size: tore m(42px);color: #282828;padding-top: to rem(101px);}
.inspiration .main .list .position .title{padding: 1.66667rem 0 1.45833rem;font-size: tore m(40px);color: #282828;}
.inspiration .main .list .position .title h1{float: none;}
.inspiration .main .list .position .title a{display: none;}
.inspiration .main .list .position .learn -btn{display: block;padding-top: to rem(60px);text-align: center;}
.inspiration .main .list .position .learn -btn a{display: block;border: 1px solid #231815;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;font-size: 1rem;line-height: 2.83333rem;color: #231815;}
.inspiration .main .list .experience .title{padding: 2.91667rem 0 1.45833rem;font-size: tore m(40px);color: #282828;}
.inspiration .main .list .experience .title h1{float: none;}
.inspiration .main .list .experience .title a{display: none;}
.inspiration .main .list .experience .public-table .td{width: auto;}
.inspiration .main .list .experience .learn-btn{display: block;padding-top: to rem(60px);text-align: center;}
.inspiration .main .list .experience .learn-btn a{display: block;border: 1px solid #231815;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;font-size: tore m(24px);line-height: to rem(68px);color: #231815;}}
.intention-department .main .public-banner{height: 250px;}
.intention-department .main .public-banner .public-banner-item-m{display: none;}
.intention-department .main .public-banner .public-banner-item{height: 100%;background-repeat: no-repeat;}
.intention-department .main .public-banner .public-banner-item .box{width: 1106px;height: 100%;margin: 0 auto;position: relative;}
.intention-department .main .public-banner .public-banner-item .box .item-content{position: absolute;top: 45%;left: 0;transform: translateY(-50%);}
.intention-department .main .public-banner .public-banner-item .box .item-content h4{font-size: 40px;color: #231815;line-height: 1.1;text-align: left;padding-bottom: 20px;}
.intention-department .main .public-banner .public-banner-item .box .item-content p{font-size: 18px;color: #231815;line-height: 1.3;text-align: left;padding: 0;}
.intention-department .main .public-banner .public-banner-item .btn a{padding: 0 32px;font-size: 16px;}
.intention-department .main .public-banner .public-banner-item .bottom-text{font-size: 18px;color: #fefefe;margin-top: 10px;}
.intention-department .main .public-banner .public-banner-item .bottom-text i{display: inline-block;height: 16px;width: 1px;background: #fff;vertical-align: middle;margin: 0 20px;}
.intention-department .main .post-explain{padding: 0;}
.intention-department .main .post-explain .job-description{border-bottom: 1px solid #ebebeb;padding: 57px 0 64px;}
.intention-department .main .post-explain .job-description h1{font-size: 34px;color: #282828;}
.intention-department .main .post-explain .job-description p{font-size: 16px;line-height: 1.5;color: #282828;padding-top: 30px;}
.intention-department .main .post-explain .job-description:last-child{border-bottom: 0;}
.intention-department .main .department-apply h1{font-size: 34px;color: #282828;line-height: 72px;padding-bottom: 20px;}
.intention-department .main .department-apply .first-intentio{border: 1px solid #ebebeb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 26px 44px 40px 28px;margin-bottom: 25px;}
.intention-department .main .department-apply .first-intentio .left h2{font-size: 20px;color: #282828;}
.intention-department .main .department-apply .first-intentio .left h5{font-size: 24px;color: #231815;padding-top: 24px;}
.intention-department .main .department-apply .first-intentio .left p{font-size: 14px;color: grey;padding-top: 8px;}
.intention-department .main .department-apply .first-intentio .left p span{padding-right: 24px;}
.intention-department .main .department-apply .first-intentio .right{padding-top: 68px;}
.intention-department .main .department-apply .first-intentio .right a .switcher{display: inline-block;font-size: 16px;color: #c7000b;border: 1px solid #c7000b;line-height: 40px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 30px;margin-right: 15px;}
.intention-department .main .department-apply .first-intentio .right a .remove{display: inline-block;border: 1px solid #999;font-size: 16px;color: grey;line-height: 40px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 30px;}
.intention-department .main .department-apply .second-intentio{border: 1px solid #ebebeb;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 28px 30px 48px;}
.intention-department .main .department-apply .second-intentio h2{font-size: 20px;color: #282828;}
.intention-department .main .department-apply .second-intentio .switcher{display: inline-block;font-size: 16px;color: #c7000b;border: 1px solid #c7000b;line-height: 40px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 30px;margin-top: 30px;}
.intention-department .main .department-apply .bottom .btn-claimer a{display: inline-block;}
.intention-department .main .department-apply .bottom .btn-claimer a .claimer{display: inline-block;font-size: 16px;color: #fff;line-height: 42px;padding: 0 40px;background: #c7000b;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-left: 5px;}
.intention-department .main .department-apply .bottom .but-collect a{display: inline-block;}
.intention-department .main .department-apply .bottom .but-collect a .led{display: inline-block;font-size: 16px;color: #fff;line-height: 42px;padding: 0 40px;background: #007ab7;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
@media only screen and (max-width: 992px){.intention-department .main .public-banner{height: 15.41667rem;}
.intention-department .main .public-banner .public-banner-item{display: none;}
.intention-department .main .public-banner .public-banner-item-m{display: block;height: 15.41667rem;padding: 0 1.66667rem;background-size: cover;}
.intention-department .main .public-banner .public-banner-item-m .box{width: auto;}
.intention-department .main .public-banner .public-banner-item-m .box .item-content{padding-top: 3.75rem;}
.intention-department .main .public-banner .public-banner-item-m .box .item-content h4{font-size: 1.66667rem;color: #231815;line-height: 1.1;text-align: left;padding-bottom: .83333rem;width: auto;}
.intention-department .main .public-banner .public-banner-item-m .box .item-content p{font-size: 1rem;color: #231815;line-height: 1.3;text-align: left;padding: 0;width: auto;}
.intention-department .main .public-banner .public-banner-item-m h4{font-size: 1.75rem;}
.intention-department .main .public-banner .public-banner-item-m .btn a{display: inline-block;font-size: 1rem;width: auto;padding: 0 50px;}
.intention-department .main .public-banner .public-banner-item-m .bottom-text{font-size: 1rem;color: #fefefe;margin-top: 1.75rem;}
.intention-department .main .public-banner .public-banner-item-m .bottom-text i{height: .66667rem;margin: 0 .83333rem;}
.intention-department .main .post-explain{padding: .83333rem 0 .91667rem;}
.intention-department .main .post-explain .job-description{border-bottom: .04167rem solid #ebebeb;padding: 2rem 0 2.29167rem;}
.intention-department .main .post-explain .job-description h1{font-size: 1.66667rem;color: #282828;}
.intention-department .main .post-explain .job-description p{font-size: 1rem;color: #282828;padding-top: .91667rem;}
.intention-department .main .post-explain .job-description:last-child{border-bottom: 0;}
.intention-department .main .department-apply h1{font-size: 1.66667rem;color: #282828;line-height: 3rem;border-bottom: 0 solid #ebebeb;padding-bottom: .83333rem;}
.intention-department .main .department-apply .first-intentio{border: 0 solid #ebebeb;border-bottom: .04167rem solid #ebebeb;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;padding: 2.16667rem 0 4.08333rem;margin-bottom: 0;}
.intention-department .main .department-apply .first-intentio .left{float: none;}
.intention-department .main .department-apply .first-intentio .left h2{font-size: 1rem;color: #282828;}
.intention-department .main .department-apply .first-intentio .left h5{font-size: 1.16667rem;color: #c7000b;padding-top: .91667rem;}
.intention-department .main .department-apply .first-intentio .left p{font-size: 1rem;color: grey;padding-top: 1.08333rem;}
.intention-department .main .department-apply .first-intentio .left p span{padding-right: .58333rem;}
.intention-department .main .department-apply .first-intentio .right{float: none;padding-top: 2.41667rem;}
.intention-department .main .department-apply .first-intentio .right a .switcher{display: inline-block;font-size: 1rem;color: #c7000b;border: .04167rem solid #c7000b;line-height: 2.83333rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-right: 1rem;}
.intention-department .main .department-apply .first-intentio .right a .remove{display: inline-block;border: .04167rem solid #999;font-size: 1rem;color: grey;line-height: 2.83333rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;}
.intention-department .main .department-apply .second-intentio{border: 0 solid #ebebeb;border-bottom: .04167rem solid #ebebeb;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;padding: 1.91667rem 0 2rem;}
.intention-department .main .department-apply .second-intentio h2{font-size: .83333rem;color: #282828;}
.intention-department .main .department-apply .second-intentio .switcher{display: inline-block;font-size: 1rem;line-height: 2.83333rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-top: 1.25rem;}
.intention-department .main .department-apply .bottom{padding: .83333rem 0 4.16667rem;}
.intention-department .main .department-apply .bottom .btn-claimer a{display: block;}
.intention-department .main .department-apply .bottom .btn-claimer a .claimer{display: block;font-size: 1rem;color: #fff;line-height: 2.91667rem;text-align: center;padding: 0;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;margin-top: 1.25rem;margin-left: 0;}}
.school-popup{width: 1106px;background: #f9f9f9;margin: 0 auto;position: relative;padding: 60px 0;}
.school-popup .close{display: inline-block;width: 25px;height: 25px;overflow: hidden;position: absolute;top: 33px;right: 33px;}
.school-popup .close::after, .school-popup .close::before{position: absolute;content: ',';top: 50%;left: 0;margin-top: -1px;background: #222;width: 100%;height: 3px;}
.school-popup .close::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.school-popup .close::after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.school-popup .window-container{padding: 0 50px;}
.school-popup .window-container .title{font-size: 30px;color: #282828;}
.school-popup .window-container .city{padding-top: 33px;}
.school-popup .window-container .city p{display: inline-block;font-size: 16px;color: grey;}
.school-popup .window-container .city .select-warp{display: inline-block;width: 190px;}
.school-popup .window-container .city .select-warp .title{font-size: 16px;color: #404040;}
.school-popup .window-container .window-list{margin: 30px 0 0;height: 444px;overflow-y: auto;}
.school-popup .window-container .window-list .panel{margin-bottom: 14px;cursor: pointer;}
.school-popup .window-container .window-list .panel .bar{background: #e7e7e7;font-size: 22px;color: #282828;line-height: 60px;padding: 0 24px;}
.school-popup .window-container .window-list .panel .bar .btn .active{display: none;}
.school-popup .window-container .window-list .panel .content{background: #fff;padding: 24px 38px 40px;}
.school-popup .window-container .window-list .panel .content p{font-size: 16px;color: #282828;line-height: 28px;}
.school-popup .window-container .window-list .panel .content .site{padding-top: 24px;font-size: 0;}
.school-popup .window-container .window-list .panel .content .site span{font-size: 16px;vertical-align: middle;color: #282828;}
.school-popup .window-container .window-list .panel .content .site i{display: inline-block;width: 1px;height: 16px;background: #282828;margin: 0 22px;vertical-align: middle;}
.school-popup .window-container .window-list .panel .content a{display: inline-block;margin-top: 36px;}
.school-popup .window-container .window-list .panel .content a .add{display: inline-block;font-size: 16px;color: #c7000b;line-height: 40px;border: 1px solid #c7000b;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;padding: 0 40px;}
.school-popup .window-container .window-list .panel .content.active{display: none;}
.school-popup .window-container .window-list .panel.active{background-color: #15b0e8;}
@media only screen and (max-width: 992px){.school-popup{width: auto;height: auto;background: #f9f9f9;margin: 0 auto;position: relative;padding: 4.16667rem 0 0;}
.school-popup .close{display: inline-block;width: 1.66667rem;height: 1.66667rem;overflow: hidden;position: absolute;top: 1.66667rem;right: 1.66667rem;}
.school-popup .close::after, .school-popup .close::before{position: absolute;content: ',';top: 50%;left: 0;background: #222;width: 100%;height: .16667rem;}
.school-popup .close::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);}
.school-popup .close::after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.school-popup .window-container{padding: 0 1.66667rem;}
.school-popup .window-container .title{font-size: 2rem;color: #282828;}
.school-popup .window-container .city{padding-top: 1.875rem;}
.school-popup .window-container .city p{display: block;font-size: 1rem;color: grey;}
.school-popup .window-container .city .select-warp{display: block;width: 100%;padding-top: .83333rem;}
.school-popup .window-container .city .select-warp .title{font-size: 1rem;color: #404040;}
.school-popup .window-container .window-list{margin: 1.58333rem 0 4.16667rem;height: auto;overflow-y: scroll;}
.school-popup .window-container .window-list .panel{margin-bottom: 1.25rem;}
.school-popup .window-container .window-list .panel .bar{background: #e7e7e7;font-size: 1.33333rem;color: #282828;line-height: 3.33333rem;padding: 0 1.33333rem 0 1.58333rem;}
.school-popup .window-container .window-list .panel .bar .btn img{height: .45833rem;}
.school-popup .window-container .window-list .panel .bar .btn .active{display: none;}
.school-popup .window-container .window-list .panel .content{background: #fff;padding: 1.25rem 1rem 1.58333rem 1.25rem;}
.school-popup .window-container .window-list .panel .content p{font-size: 1rem;color: #282828;line-height: 1.58333rem;}
.school-popup .window-container .window-list .panel .content .site{padding-top: 1.5rem;font-size: 0;}
.school-popup .window-container .window-list .panel .content .site span{font-size: 1rem;line-height: 1.75rem;vertical-align: middle;color: #282828;padding-right: 1.33333rem;}
.school-popup .window-container .window-list .panel .content .site i{display: inline-block;width: 1px;height: .91667rem;background: #282828;margin: 0 1.5rem 0 0;vertical-align: middle;}
.school-popup .window-container .window-list .panel .content .site i:nth-child(3n){display: none;}
.school-popup .window-container .window-list .panel .content a{display: inline-block;margin-top: 2.08333rem;}
.school-popup .window-container .window-list .panel .content a .add{display: inline-block;font-size: 1rem;color: #c7000b;line-height: 2.83333rem;border: 1px solid #c7000b;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 1.91667rem;}
.school-popup .window-container .window-list .panel .content.active{display: none;}}
.huawei-live .main .live-video .video-box a, .why-seclect .main .vice-banner-video .vice-banner .video-icon{-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}
.why-seclect .main .public-banner swiper-container .public-banner-item .item-content p{font-size: 16px;}
.why-seclect .main .public-banner swiper-container .public-banner-item .item-content .btn .btn-item{display: inline-block;vertical-align: middle;line-height: 48px;color: #fff;padding: 0 30px;border: 1px solid #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-size: 16px;}
.why-seclect .main .vice-banner-video{height: 600px;}
.why-seclect .main .vice-banner-video .vice-banner{height: 600px;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.why-seclect .main .vice-banner-video .vice-banner .video-icon{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.why-seclect .vice-banner-worap{position: relative;}
.why-seclect .vice-banner-worap .vice-banner{height: 450px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.why-seclect .vice-banner-worap .box{height: 336px;width: 450px;max-height: 338px;background: #15b0e8;position: absolute;top: 56px;left: 58%;}
.why-seclect .vice-banner-worap .box .tier{padding: 32px 40px 43px 54px;}
.why-seclect .vice-banner-worap .box .tier h1{font-size: 34px;line-height: 1.1;color: #fff;}
.why-seclect .vice-banner-worap .box .tier p{padding-top: 18px;height: 116px;font-size: 16px;line-height: 1.5;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.why-seclect .vice-banner-worap .box .tier .hw-story{display: inline-block;padding: 0 32px;margin-top: 30px;font-size: 14px;line-height: 48px;color: #fff;border: 1px solid #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.why-seclect .vice-banner-worap .index-container{height: 336px;width: 450px;max-height: 338px;background: #15b0e8;position: absolute;top: 56px;}
.why-seclect .vice-banner-worap .index-container .tier{padding: 32px 40px 43px;}
.why-seclect .vice-banner-worap .index-container .tier h1{font-size: 34px;color: #fff;}
.why-seclect .vice-banner-worap .index-container .tier p{padding-top: 18px;height: 114px;font-size: 16px;line-height: 24px;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.why-seclect .vice-banner-worap .index-container .tier .hw-story{display: inline-block;padding: 0 32px;margin-top: 30px;font-size: 14px;line-height: 48px;color: #fff;border: 1px solid #fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.why-seclect .public-list{padding: 80px 0 108px;overflow: hidden;}
.why-seclect .public-list .list-title{text-align: center;}
.why-seclect .public-list .list-title h2{font-size: 38px;color: #282828;}
.why-seclect .public-list .list-title p{font-size: 16px;color: #282828;line-height: 56px;}
.why-seclect .public-list .list{margin-top: 40px;width: 22.9%;height: 370px;float: left;margin-right: 1.989%;background: #fff;}
.why-seclect .public-list .list .list-top{padding: 30px 0;width: 210px;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.why-seclect .public-list .list .list-top img{height: 48px;}
.why-seclect .public-list .list .list-top span{margin-left: 20px;font-size: 18px;color: #282828;line-height: 48px;vertical-align: middle;}
.why-seclect .public-list .list .list-bottom{height: 260px;background-size: 100%;}
.why-seclect .public-list .list .list-bottom p{font-size: 18px;color: #fff;height: 175px;margin: 0 26px;padding-top: 24px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.why-seclect .public-list .list .list-bottom span{font-size: 18px;color: #fff;display: inline-block;padding: 6px 0 0 25px;}
.why-seclect .public-list .list .list-bottom span img{padding-left: 10px;}
@media only screen and (max-width: 992px){.why-seclect .main .public-banner swiper-container .public-banner-item .item-content p{font-size: 1rem;}
.why-seclect .main .public-banner swiper-container .public-banner-item .item-content .btn .btn-item{display: inline-block;vertical-align: middle;line-height: 2.83333rem;color: #fff;padding: 0 2.08333rem;border: 1px solid #fff;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;font-size: 1rem;}
.why-seclect .main .vice-banner-video{height: 15rem;}
.why-seclect .main .vice-banner-video .vice-banner{height: 15rem;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}
.why-seclect .main .vice-banner-video .vice-banner .video-icon{position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.why-seclect .main .vice-banner-video .vice-banner .video-icon img{height: 4.16667rem;}
.why-seclect .vice-banner-worap{position: static;}
.why-seclect .vice-banner-worap .vice-banner{height: 15rem;background-repeat: no-repeat;background-size: cover;background-position: center;}
.why-seclect .vice-banner-worap .box, .why-seclect .vice-banner-worap .index-container{max-height: none;background: #15b0e8;position: static;height: auto;width: auto;}
.why-seclect .vice-banner-worap .box .tier{padding: 2.91667rem 1.66667rem;}
.why-seclect .vice-banner-worap .box .tier h1{font-size: 1.66667rem;color: #fff;}
.why-seclect .vice-banner-worap .box .tier p{padding-top: .75rem;height: auto;font-size: 1rem;line-height: 1.5rem;color: #fff;overflow: auto;display: block;}
.why-seclect .vice-banner-worap .box .tier .hw-story{display: inline-block;padding: 0 2.08333rem;margin-top: 30px;font-size: 1rem;line-height: 2.83333rem;color: #fff;border: .04167rem solid #fff;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;}
.why-seclect .vice-banner-worap .index-container .tier{padding: 2.91667rem 1.66667rem;}
.why-seclect .vice-banner-worap .index-container .tier h1{font-size: 1.66667rem;color: #fff;}
.why-seclect .vice-banner-worap .index-container .tier p{padding-top: .75rem;height: auto;font-size: 1rem;line-height: 1.5rem;color: #fff;overflow: auto;display: block;}
.why-seclect .vice-banner-worap .index-container .tier .hw-story{display: inline-block;padding: 0 2.08333rem;margin-top: 30px;font-size: 1rem;line-height: 2.83333rem;color: #fff;border: .04167rem solid #fff;-moz-border-radius: .16667rem;-webkit-border-radius: .16667rem;border-radius: .16667rem;}
.why-seclect .public-list{padding: 80px 0 108px;overflow: hidden;}
.why-seclect .public-list .list-title h2{font-size: 1.66667rem;color: #282828;text-align: center;}
.why-seclect .public-list .list-title p{font-size: 1rem;color: #282828;line-height: 1.41667rem;text-align: start;padding-top: .75rem;}
.why-seclect .public-list .list{width: auto;height: auto;float: none;margin-right: 0;background: #fff;margin-bottom: 1.66667rem;}
.why-seclect .public-list .list .list-top{padding: 1.66667rem;margin: 0;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.why-seclect .public-list .list .list-top img{height: 2rem;}
.why-seclect .public-list .list .list-top span{margin-left: .33333rem;font-size: 1.66667rem;color: #282828;line-height: 2rem;vertical-align: middle;}
.why-seclect .public-list .list .list-bottom{height: 16.66667rem;background-size: 100%;}
.why-seclect .public-list .list .list-bottom p{font-size: 1rem;color: #fff;height: 8.33333rem;margin: 0 2.16667rem 3.20833rem 1.66667rem;padding-top: 1.79167rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.why-seclect .public-list .list .list-bottom span{font-size: .75rem;color: #fff;display: inline-block;padding-left: 1.66667rem;}
.why-seclect .public-list .list .list-bottom span img{padding-left: .45833rem;height: .58333rem;}}
.intention-department .main .department-apply .splace h1{font-size: 34px;color: #282828;line-height: 72px;padding-bottom: 20px;}
.intention-department .main .department-apply .splace .city{font-size: 16px;color: #282828;line-height: 32px;}
.intention-department .main .department-apply .splace .city span{margin-right: 26px;}
.intention-department .main .department-apply .splace .city span:last-child{margin-right: 0;}
.intention-department .main .department-apply .bottom{padding: 60px 0 100px;}
@media only screen and (max-width: 992px){.intention-department .main .department-apply .splace h1{font-size: 1.75rem;color: #282828;line-height: 1.75rem;padding-bottom: 1.08333rem;}
.intention-department .main .department-apply .splace .city{color: #282828;line-height: 1.33333rem;font-size: 0;}
.intention-department .main .department-apply .splace .city span{margin-right: 1.75rem;font-size: 1rem;color: #282828;line-height: 2.16667rem;}
.intention-department .main .department-apply .splace .city span:last-child{margin-right: 1.75rem;}
.intention-department .main .department-apply .splace .city span:nth-child(4n){margin-right: 0;}
.intention-department .main .department-apply .bottom{padding: 1.25rem 0 4.16667rem;}}
.intention-department .main .post-explain .subdivide-title{font-size: 34px;color: #282828;padding-bottom: 30px;}
.intention-department .main .post-explain .subdivide{padding: 10px 0 12px;}
.intention-department .main .post-explain .subdivide select{width: 100%;padding: 0 30px 0 14px;font-size: 16px;height: 40px;border: 1px solid #282828;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background: url(/images/index/button-arrows1.png) 97% center no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.intention-department .main .post-explain .subdivide select::-ms-expand{display: none;}
@media only screen and (max-width: 992px){.intention-department .main .post-explain .subdivide-title{font-size: 1.66667rem;padding-bottom: 0;}
.intention-department .main .post-explain .subdivide{padding: 1.5rem 0 .5rem;}
.intention-department .main .post-explain .subdivide select{width: 100%;padding: 0 1.25rem 0 .91667rem;font-size: 1rem;height: 2.83333rem;border: 1px solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;-moz-appearance: none;-webkit-appearance: none;background: url(/images/index/button-arrows1.png) 95% center no-repeat;}}
.campus-recruitment .main .social-banner{height: 460px;}
.campus-recruitment .main .social-banner .swiper-container{height: 100%;max-width: 1920px;position: relative;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper{width: 100%;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide{height: 100%;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide span{display: block;position: absolute;right: 6%;bottom: 6%;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide .banner-main{width: 1106px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide .banner-main h1{font-size: 58px;line-height: 80px;color: #231815;padding-left: 109px;background-position: left center;background-repeat: no-repeat;background-size: 70px 80px;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide .banner-main p{font-size: 30px;line-height: 1.1;color: #231815;padding-top: 40px;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide .banner-main a{display: inline-block;padding-top: 40px;}
.campus-recruitment .main .social-banner .swiper-container .swiper-wrapper .swiper-slide .banner-main a span{font-size: 18px;line-height: 1.1;color: #231815;padding-right: 30px;background-image: url(/images/index/society-recruitment-banner-arrows.png);background-position: right center;background-repeat: no-repeat;background-size: 11px 17px;}
.campus-recruitment .main .social-banner .swiper-container .swiper-pagination{position: absolute;bottom: 50px;left: 0;}
.campus-recruitment .main .social-banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #9fa0a0;opacity: 1;}
.campus-recruitment .main .social-banner .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: #fff;}
.campus-recruitment .main .social-banner-m{display: none;}
@media only screen and (max-width: 750px){.campus-recruitment .main .social-banner{display: none;}
.campus-recruitment .main .social-banner-m{display: block;height: 22.5rem;}
.campus-recruitment .main .social-banner-m .swiper-container{height: 100%;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-wrapper .swiper-slide{height: 100%;width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-wrapper .swiper-slide .banner-main{width: 23.33333rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-wrapper .swiper-slide .banner-main h1{font-size: 2.66667rem;line-height: 1.1;color: #231815;padding-left: 3.08333rem;background-position: left .16667rem;background-repeat: no-repeat;background-size: 2.16667rem 2.5rem;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-wrapper .swiper-slide .banner-main p{font-size: 1rem;line-height: 1.5rem;color: #231815;padding-top: 1.41667rem;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-wrapper .swiper-slide .banner-main a{display: inline-block;padding-top: 1.41667rem;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-wrapper .swiper-slide .banner-main a span{font-size: 1rem;line-height: 1.1;color: #231815;padding-right: 1.08333rem;background-image: url(/images/index/society-recruitment-banner-arrows.png);background-position: right center;background-repeat: no-repeat;background-size: .45833rem .79167rem;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-pagination{position: absolute;bottom: 50px;left: 0;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #9fa0a0;opacity: 1;}
.campus-recruitment .main .social-banner-m .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;background: #fff;}}
.campus-recruitment .main .social-banner-en{height: 460px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.campus-recruitment .main .social-banner-en .banner-main{width: 1106px;margin: 0 auto;padding-top: 150px;text-align: center;}
.campus-recruitment .main .social-banner-en .banner-main h4{font-size: 60px;line-height: 1.1;color: #231815;}
.campus-recruitment .main .social-banner-en .banner-main p{width: 460px;font-size: 18px;line-height: 26px;color: #231815;padding-top: 6px;margin: 0 auto;}
.campus-recruitment .main .social-banner-en-m{display: none;}
@media only screen and (max-width: 750px){.campus-recruitment .main .social-banner-en{display: none;}
.campus-recruitment .main .social-banner-en-m{display: block;height: 22.5rem;background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;}
.campus-recruitment .main .social-banner-en-m .banner-main{margin: 0 auto;padding-top: 0;text-align: center;width: 23.33333rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.campus-recruitment .main .social-banner-en-m .banner-main h4{font-size: 2.66667rem;line-height: 1.1;color: #231815;}
.campus-recruitment .main .social-banner-en-m .banner-main p{width: 19.16667rem;font-size: 1rem;line-height: 1.5rem;color: #231815;padding-top: 1.41667rem;margin: 0 auto;}}
.campus-recruitment .main .public-job-search .public-table ul .border-top a .td{width: 28.93%;}
.campus-recruitment .social-faq{background: #f8f8f8;padding: 50px 0;}
.campus-recruitment .social-faq .warp{width: 1106px;margin: 0 auto;}
.campus-recruitment .social-faq .warp h1, .campus-recruitment .social-faq .warp h2{font-size: 20px;line-height: 1.1;color: #231815;}
.campus-recruitment .social-faq .warp p{font-size: 14px;line-height: 1.1;color: #231815;padding-top: 32px;}
.campus-recruitment .social-faq .warp .btn{padding-top: 24px;}
.campus-recruitment .social-faq .warp .btn a{display: inline-block;border: 1px solid #c7000b;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 0 15px;}
.campus-recruitment .social-faq .warp .btn a span{display: inline-block;font-size: 14px;line-height: 40px;color: #c7000b;padding: 0 18px 0 32px;background-image: url(/images/index/school-icon10.png);background-repeat: no-repeat;background-position: left center;background-size: 17px 20px;position: relative;}
.campus-recruitment .social-faq .warp .btn a span:before{background: url(/images/allbgs.png) -68px no-repeat;width: 20px;height: 20px;display: inline-block;}
.campus-recruitment .social-faq .warp .btn a span::after{content: '';width: 18px;height: 14px;background-image: url(/images/allbgs.png);background-repeat: no-repeat;background-position: -598px -47px;position: absolute;right: 0;top: 14px;}
@media only screen and (max-width: 750px){.campus-recruitment .social-faq{background: #f8f8f8;padding: 3.33333rem 0 4.16667rem;}
.campus-recruitment .social-faq .warp{width: auto;padding: 0 1.66667rem;}
.campus-recruitment .social-faq .warp h1, .campus-recruitment .social-faq .warp h2{font-size: 1.33333rem;line-height: 1.1;color: #231815;}
.campus-recruitment .social-faq .warp p{font-size: 1rem;line-height: 1.5rem;color: #231815;padding-top: 1.33333rem;}
.campus-recruitment .social-faq .warp .btn{padding-top: 1.41667rem;}
.campus-recruitment .social-faq .warp .btn a{display: inline-block;border: 1px solid #c7000b;-moz-border-radius: initial;-webkit-border-radius: initial;border-radius: initial;padding: 0 .66667rem;}
.campus-recruitment .social-faq .warp .btn a span{display: inline-block;font-size: 1rem;line-height: 2.83333rem;color: #c7000b;padding: 0 .83333rem 0 1.75rem;background-image: url(/images/index/school-icon10.png);background-repeat: no-repeat;background-position: left center;background-size: .91667rem 1.16667rem;position: relative;}
.campus-recruitment .social-faq .warp .btn a span::after{content: '';width: .41667rem;height: .75rem;background-image: url(/images/index/school-icon12.png);background-repeat: no-repeat;background-position: center;background-size: .41667rem .75rem;position: absolute;right: 0;top: 1.08333rem;}
.campus-recruitment .main .public-job-search .public-table ul .border-top a .td{width: auto;}}
.school .main .apply-list{border-bottom: 1px solid #ebebeb;padding: 50px 0;}
.school .main .apply-list .left h1{font-size: 24px;color: #15b0e8;line-height: 24px;}
.school .main .apply-list .left h1 a{color: #c7000b;}
.school .main .apply-list .left p{font-size: 14px;color: #282828;line-height: 14px;padding-top: 24px;}
.school .main .apply-list .left p span{color: grey;}
.school .main .apply-list .right{padding-top: 10px;}
.school .main .apply-list .right a{display: inline-block;}
.school .main .apply-list .right a .progress{font-size: 16px;color: #282828;line-height: 40px;padding: 0 30px;border: 1px solid #282828;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.school .main .apply-list .right a .progress:hover{color: #f66f6a;border-color: #f66f6a;}
@media only screen and (max-width: 992px){.school .main .apply-list{border-bottom: .04167rem solid #ebebeb;padding: 2.5rem 0;}
.school .main .apply-list .left{float: none;}
.school .main .apply-list .left h1{font-size: 1.33333rem;color: #15b0e8;line-height: 1.33333rem;}
.school .main .apply-list .left p{font-size: 1rem;color: #282828;line-height: 1rem;padding-top: 1.41667rem;display: -webkit-box;}
.school .main .apply-list .left p span{color: grey;}
.school .main .apply-list .right{padding-top: 1.66667rem;float: none;}
.school .main .apply-list .right a{display: inline-block;}
.school .main .apply-list .right a .progress{font-size: 1rem;color: #282828;line-height: 2.83333rem;padding: 0 1.5rem;border: .04167rem solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;}
.school .main .apply-list .right a .progress:hover{color: #f66f6a;border-color: #f66f6a;}}
.helpqaq{background: #fff;}
.helpqaq .main .title{padding: 100px 0 46px;text-align: center;}
.helpqaq .main .title h2, .helpqaq .main .title span{font-size: 34px;color: grey;line-height: 34px;margin: 0 60px;position: relative;cursor: pointer;display: inline-block;}
.helpqaq .main .title h2:first-child, .helpqaq .main .title span:first-child{margin-left: 0;}
.helpqaq .main .title h2:last-child, .helpqaq .main .title span:last-child{margin-right: 0;}
.helpqaq .main .title h2.active, .helpqaq .main .title span.active{color: #c7000b;}
.helpqaq .main .title h2.active:after, .helpqaq .main .title span.active:after{content: '';position: absolute;left: 50%;bottom: -36px;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 1px;background: #c7000b;}
.helpqaq .main .title i{display: inline-block;width: 2px;height: 36px;background: #dcdddd;}
.helpqaq .main .school-faq{display: none;}
.helpqaq .main .school-faq.active{display: block;}
.helpqaq .main .school-faq.active .recruitment-process{text-align: center;}
.helpqaq .main .school-faq.active .recruitment-process .caption{padding: 90px 0 52px;}
.helpqaq .main .school-faq.active .recruitment-process .caption .h1, .helpqaq .main .school-faq.active .recruitment-process .caption h1{font-size: 46px;color: #282828;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart{overflow: hidden;margin: 0 auto;padding: 0 0 100px;font-size: 0;text-align: center;white-space: nowrap;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume{width: 16.08%;display: inline-block;vertical-align: middle;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.little{width: 13.08%;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.arrow{width: auto;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.arrow img{width: 7px;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume img{width: 70px;height: auto;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume p{display: block;font-size: 18px;color: #282828;padding-top: 16px;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume h6{display: none;}
.helpqaq .main .school-faq.active .issue-help{padding-bottom: 100px;}
.helpqaq .main .school-faq.active .issue-help .title-help{border-bottom: 1px solid #ebebeb;padding-bottom: 80px;text-align: center;}
.helpqaq .main .school-faq.active .issue-help .title-help .h1, .helpqaq .main .school-faq.active .issue-help .title-help h1{font-size: 46px;line-height: 46px;color: #282828;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser{padding-top: 60px;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav{font-size: 0;max-width: 1106px;background: #fff;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav.vice-nav{position: fixed;top: 72px;left: 50%;transform: translateX(-50%);width: 100%;border-bottom: 1px solid #e1e1e1;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav a{display: inline-block;width: 24.86%;height: 68px;font-size: 20px;line-height: 68px;color: grey;background: #f7f7f7;margin-right: .18%;cursor: pointer;font-weight: 700;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav a.start{background-color: #c7000b;color: #fefefe;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav a:hover{color: #fefefe;background: #c7000b;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav a:last-child{margin-right: 0;}
.helpqaq .main .school-faq.active .issue-help .list-title{font-size: 34px;line-height: 34px;color: #c7000b;padding: 60px 80px;border-bottom: 1px solid #ebebeb;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item{padding: 80px 0;border-bottom: 1px solid #ebebeb;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box{padding: 0 56px 0 20px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .h1, .helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box h1{font-size: 34px;line-height: 52px;color: #282828;padding-left: 58px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main{padding: 26px 0 0 58px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .h2, .helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main h2{font-size: 16px;line-height: 26px;color: #282828;padding-bottom: 8px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main p{font-size: 20px;line-height: 26px;color: #282828;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .link-tel a{color: #c7000b;text-decoration: underline;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main span{font-size: 16px;line-height: 26px;color: #282828;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img1{padding-top: 10px;height: 295px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img4{padding-top: 10px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img2{padding-top: 10px;height: 604px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img3{padding-top: 10px;height: 522px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list{margin-top: 10px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail{border: 1px solid #f1f0f0;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles{border-bottom: 1px solid #f1f0f0;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles:last-child{border-bottom: none;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .left{width: 58.13%;font-size: 14px;line-height: 30px;color: #282828;padding-left: 12px;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right{font-size: 14px;line-height: 30px;color: #282828;padding-left: 12px;border-left: 1px solid #ebebeb;font-weight: 600;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right a{color: #c7000b;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right a:hover{color: #c7000b;position: relative;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right a:hover::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #c7000b;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .school-tel{font-size: 16px;line-height: 16px;color: #282828;padding-top: 20px;}
.helpqaq .main .school-faq.active .issue-help .more-problem{height: 42px;padding-top: 40px;}
.helpqaq .main .school-faq.active .issue-help .more-problem .left{font-size: 18px;line-height: 42px;color: #565656;}
.helpqaq .main .school-faq.active .issue-help .more-problem .left a{text-decoration: underline;}
.helpqaq .main .school-faq.active .issue-help .more-problem .right{height: 100%;}
.helpqaq .main .school-faq.active .issue-help .more-problem .right a{display: inline-block;}
.helpqaq .main .school-faq.active .issue-help .more-problem .right a span{display: inline-block;font-size: 14px;line-height: 40px;color: #c7000b;border: 1px solid #c7000b;padding: 0 10px;}
@media only screen and (max-width: 992px){.helpqaq .main .title{padding: 4.16667rem 0 1.91667rem;text-align: center;}
.helpqaq .main .title h2, .helpqaq .main .title span{font-size: 1.41667rem;color: grey;line-height: 1.41667rem;margin: 0 2.5rem;position: relative;display: inline-block;}
.helpqaq .main .title h2:first-child, .helpqaq .main .title span:first-child{margin-left: 0;}
.helpqaq .main .title h2:last-child, .helpqaq .main .title span:last-child{margin-right: 0;}
.helpqaq .main .title h2.active, .helpqaq .main .title span.active{color: #c7000b;}
.helpqaq .main .title h2.active:after, .helpqaq .main .title span.active:after{content: '';position: absolute;left: 50%;bottom: -1.5rem;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);width: 100%;height: 1px;background: #c7000b;}
.helpqaq .main .title i{display: inline-block;width: .08333rem;height: 1.5rem;background: #dcdddd;}
.helpqaq .main .school-faq{display: none;}
.helpqaq .main .school-faq.active{display: block;}
.helpqaq .main .school-faq.active .recruitment-process{text-align: center;}
.helpqaq .main .school-faq.active .recruitment-process .caption{padding: 3.75rem 0 2.125rem;}
.helpqaq .main .school-faq.active .recruitment-process .caption .h1, .helpqaq .main .school-faq.active .recruitment-process .caption h1{font-size: 1.91667rem;color: #282828;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart{overflow: hidden;margin: 0 auto;padding: 0 0 .83333rem;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-items: center;align-items: center;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume{float: none;width: 6.66667rem;padding-bottom: .66667rem;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.little{width: 6.66667rem;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.arrow{width: 1.25rem;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.arrow img{display: block;width: .33333rem;padding-top: 1.25rem;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume p, .helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume.arrow:nth-child(3n){display: none;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume img{width: 2.91667rem;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .send-resume h6{display: block;font-size: 1rem;color: #282828;height: 30px;padding-top: .70833rem;}
.helpqaq .main .school-faq.active .recruitment-process .flow-chart .active{display: none;}
.helpqaq .main .school-faq.active .issue-help{padding-bottom: 4.16667rem;}
.helpqaq .main .school-faq.active .issue-help .title-help{border-bottom: 1px solid #ebebeb;padding-bottom: 3.33333rem;text-align: center;}
.helpqaq .main .school-faq.active .issue-help .title-help .h1, .helpqaq .main .school-faq.active .issue-help .title-help h1{font-size: 1.91667rem;line-height: 1.91667rem;color: #282828;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser{display: none;padding-top: 2.5rem;width: 23.33333rem;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav{font-size: 0;width: 100%;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav.vice-nav{position: fixed;top: 4.58333rem;left: 50%;transform: translateX(-50%);width: 100%;border-bottom: 1px solid #e1e1e1;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav a{display: inline-block;width: 100%;height: 2.83333rem;font-size: 1.25rem;line-height: 2.83333rem;color: grey;background: #f7f7f7;margin-right: 1%;margin-bottom: .16667rem;}
.helpqaq .main .school-faq.active .issue-help .title-help .chooser .faq-nav a:last-child{margin-right: 1%;}
.helpqaq .main .school-faq.active .issue-help .list-title{font-size: 1.41667rem;line-height: 1.41667rem;color: #c7000b;padding: 2.5rem 1.66667rem;border-bottom: 1px solid #ebebeb;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item{padding: 3.33333rem 0;border-bottom: 1px solid #ebebeb;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box{padding: 0;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .h1, .helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box h1{font-size: 1.41667rem;line-height: 1.58333rem;color: #282828;padding-left: 1.66667rem;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main{padding: .83333rem 0 0 1.66667rem;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .h2, .helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main h2{font-size: .91667rem;line-height: 1.33333rem;color: #282828;padding-bottom: .33333rem;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main p{font-size: .91667rem;line-height: 1.33333rem;color: #282828;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .link-tel a{color: #c7000b;text-decoration: underline;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main span{font-size: .91667rem;line-height: 1.33333rem;color: #282828;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img1, .helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img2, .helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .img3{padding-top: .41667rem;height: auto;width: 100%;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list{margin-top: .41667rem;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail{border: 1px solid #f1f0f0;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles{border-bottom: 1px solid #f1f0f0;padding-left: .41667rem;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles:last-child{border-bottom: none;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles:first-child{display: none;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .left{float: none;width: auto;font-size: 1rem;line-height: 1.41667rem;color: #282828;padding-left: 0;padding-top: .41667rem;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right{float: none;font-size: 1rem;line-height: 1.41667rem;color: #282828;border-left: none;font-weight: 600;padding: .41667rem 0;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right a{color: #c7000b;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right a:hover{color: #c7000b;position: relative;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .form-list .e-mail .titles .right a:hover::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #c7000b;}
.helpqaq .main .school-faq.active .issue-help .help-list ul .item .item-box .item-main .school-tel{font-size: 1.08333rem;line-height: 1.08333rem;color: #282828;padding-top: .83333rem;}
.helpqaq .main .school-faq.active .issue-help .more-problem{height: auto;padding-top: 1.66667rem;}
.helpqaq .main .school-faq.active .issue-help .more-problem .left{float: none;font-size: 1rem;line-height: 1.75rem;color: #565656;}
.helpqaq .main .school-faq.active .issue-help .more-problem .right{height: 100%;float: none;}
.helpqaq .main .school-faq.active .issue-help .more-problem .right a{display: inline-block;}
.helpqaq .main .school-faq.active .issue-help .more-problem .right a span{display: inline-block;font-size: 1rem;line-height: 2.83333rem;color: #c7000b;border: 1px solid #c7000b;padding: 0 .83333rem;margin-top: .83333rem;}}
.recruitment-line{background: #fff;}
.recruitment-line .main{padding: 18px 0 100px;}
.recruitment-line .main .title{padding-top: 40px;}
.recruitment-line .main .title h1{font-size: 38px;line-height: 1.1;color: #282828;}
.recruitment-line .main .site{position: relative;padding-top: 50px;border-bottom: 1px solid #c7000b;font-size: 22px;line-height: 30px;color: #c7000b;padding-bottom: 20px;}
.recruitment-line .main .site .left .icon-left{width: 50px;background: url(/images/contact_hr.png) -65px -16px no-repeat;transform: scale(0.8);}
.recruitment-line .main .site .right .icon-right{width: 50px;padding-right: 15px;background: url(/images/contact_hr.png) 0 -10px no-repeat;transform: scale(0.8);}
.recruitment-line .main .site .left{width: 52.44%;line-height: 35px;display: flex;}
.recruitment-line .main .site .right{padding-left: 50px;line-height: 35px;display: flex;}
.recruitment-line .main .list ul .item{border-bottom: 1px solid #ebebeb;width: 100%;}
.recruitment-line .main .list ul .item .warp{padding: 30px 0;}
.recruitment-line .main .list ul .item .warp .left{width: 52.44%;font-size: 20px;line-height: 1.1;color: #565656;padding-right: 50px;}
.recruitment-line .main .list ul .item .warp .right{font-size: 16px;line-height: 1.1;color: grey;}
.recruitment-line .main .touch-mode{padding-top: 40px;}
.recruitment-line .main .touch-mode .mode{padding-right: 160px;}
.recruitment-line .main .touch-mode .mode:last-child{padding-right: 0;}
.recruitment-line .main .touch-mode .mode img{width: 40px;}
.recruitment-line .main .touch-mode .mode h3{font-size: 16px;line-height: 1.1;color: #c7000b;padding-top: 16px;}
.recruitment-line .main .touch-mode .mode p{font-size: 16px;line-height: 1.1;color: #424242;padding-top: 10px;}
@media only screen and (max-width: 992px){.recruitment-line{background: #fff;}
.recruitment-line .main{padding: 0 0 4.16667rem;}
.recruitment-line .main .title{padding-top: 1.66667rem;}
.recruitment-line .main .title h1{font-size: 1.75rem;line-height: 1.1;color: #282828;}
.recruitment-line .main .site{padding-top: 2.08333rem;border-bottom: 1px solid #c7000b;font-size: 1rem;line-height: 1.25rem;color: #c7000b;padding-bottom: 1.66667rem;}
.recruitment-line .main .site .left{float: none;width: auto;background-position: left top;background-repeat: no-repeat;background-size: 1.20833rem 1.08333rem;font-size: 1.33333rem;}
.recruitment-line .main .site .right{display: none;float: none;padding-left: 2.08333rem;background: url(/images/index/icon-02.png) left center no-repeat;background-size: 1.20833rem 1.08333rem;margin-top: 1.66667rem;}
.recruitment-line .main .list ul .item{border-bottom: 1px solid #ebebeb;width: 100%;}
.recruitment-line .main .list ul .item .warp{padding: 1.25rem 0;}
.recruitment-line .main .list ul .item .warp .left{float: none;width: auto;font-size: .83333rem;line-height: 1.1;color: #565656;padding-right: 1.66667rem;}
.recruitment-line .main .list ul .item .warp .right{float: none;font-size: .66667rem;line-height: 1.1;color: grey;padding-top: .41667rem;}
.recruitment-line .main .touch-mode{padding-top: 1.66667rem;}
.recruitment-line .main .touch-mode .mode{padding-right: 0;float: none;padding-top: 2.5rem;}
.recruitment-line .main .touch-mode .mode:first-child{padding-top: 0;}
.recruitment-line .main .touch-mode .mode:last-child{padding-right: 0;}
.recruitment-line .main .touch-mode .mode .left{float: left;}
.recruitment-line .main .touch-mode .mode .left img{width: 2.5rem;}
.recruitment-line .main .touch-mode .mode .touch{float: left;padding-left: .83333rem;}
.recruitment-line .main .touch-mode .mode .touch h3{font-size: 1rem;line-height: 1.1;color: #c7000b;padding-top: 0;}
.recruitment-line .main .touch-mode .mode .touch p{font-size: 1rem;line-height: 1.1;color: #424242;padding-top: .41667rem;width: auto;}}
.overlay{position: absolute;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1100;background-color: #555;opacity: .6;}
.fbox-wrap{width: 585px;position: absolute;position: fixed;background: #fff;top: 18%;left: 50%;z-index: 1101;margin-left: -292.5px;}
.fbox-wrap .content{padding: 50px 30px 20px;}
.fbox-wrap .content h1{font-weight: 400;font-size: 22px;color: #282828;}
.fbox-wrap .btn-close{position: absolute;width: 17px;height: 17px;background: url(/images/icon_pupup_close.png) center no-repeat;top: 15px;right: 15px;}
.fbox-wrap.weixin-qrcode{width: 292px;margin-left: -146px;}
.fbox-wrap.weixin-qrcode .content{padding: 20px 10px 0;}
.fbox-wrap.weixin-qrcode .content #feedback-form{display: none;}
.fbox-wrap.weixin-qrcode .content table{display: block;margin: 20px auto 0;width: 100% !important;}
.fbox-video{width: 980px;height: 550px;position: fixed;left: 50%;top: 50%;z-index: 1101;margin-left: -490px;margin-top: -275px;background: #000;}
.fbox-video #mediaplayer{width: 100%;height: 100%;}
.fbox-video #video-btn-group{position: absolute;text-align: center;width: 100%;left: 0;height: 45px;margin-top: 10px;display: none;}
.fbox-video #video-btn-group a{display: inline-block;line-height: 45px;height: 45px;background-color: #222;border-radius: 45px;color: #fff;padding: 0 12px;}
.fbox-video #video-btn-group a i{display: block;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;opacity: .8;}
.fbox-video #video-btn-group a i.video-download{width: 60px;background-image: url(/images/icon-download.png);background-size: auto 40%;}
.fbox-video #video-btn-group a:hover i{opacity: 1;}
.fbox-video .close_video{display: none;}
@media (max-width: 750px){.fbox-video{width: 100%;height: 16.66667rem;position: fixed;left: 0;top: 50%;z-index: 1101;margin-left: 0;margin-top: -4.375rem;background: #000;}
.fbox-video #mediaplayer{width: 100%;height: 100%;}
.fbox-video #video-btn-group{height: 1.45833rem;margin-top: .33333rem;}
.fbox-video #video-btn-group a{line-height: 1.45833rem;height: 1.45833rem;border-radius: 1.45833rem;padding: 0 .41667rem;}
.fbox-video #video-btn-group a i.video-download{width: 1.66667rem;background-image: url(/images/icon-download.png);background-size: auto 40%;}
.fbox-video .close_video{display: block;position: absolute;width: 1.25rem;height: 1.25rem;background: url(/images/vd_close.png) center no-repeat;z-index: 999;right: 0;top: -1.25rem;}
.overlay{opacity: .8;}}
.user-index{background: #fff;}
.user-index .main{padding-bottom: 100px;}
.user-index .main.en_US .user-container .detail-list .item .box h1{font-size: 22px;}
.user-index .main.en_US .user-container .detail-list .item .box .btn a{margin-right: 10px;}
.user-index .main.en_US .user-container .detail-list .item .box .btn a span{font-size: 14px;}
.user-index .main .user-container{width: 1106px;margin: 0 auto;}
.user-index .main .user-container .title{padding: 40px 0;}
.user-index .main .user-container .title h1{font-size: 42px;line-height: 1.1;color: #282828;}
.user-index .main .user-container .title .message span{font-size: 18px;line-height: 42px;color: #231815;padding-left: 28px;background-image: url(/images/index/user-email.png);background-repeat: no-repeat;background-position: left center;background-size: 19px 14px;position: relative;}
.user-index .main .user-container .title .message span:before{content: '';width: 7px;height: 7px;background-color: #c7000b;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;position: absolute;top: 2px;left: 15px;}
.user-index .main .user-container .user-name{background: #e3ebf2;}
.user-index .main .user-container .user-name .name{padding-left: 20px;}
.user-index .main .user-container .user-name .name .user-title{font-size: 16px;line-height: 70px;color: #595757;}
.user-index .main .user-container .user-name .name .account-number{font-size: 18px;line-height: 70px;color: #282828;}
.user-index .main .user-container .user-name .right{padding-right: 20px;}
.user-index .main .user-container .user-name .right .text{font-size: 18px;line-height: 70px;color: #231815;padding-right: 30px;}
.user-index .main .user-container .user-name .right a{margin-top: 13px;}
.user-index .main .user-container .user-name .right a span{display: inline-block;height: 42px;font-size: 16px;line-height: 42px;color: #fff;background: #c7000b;padding: 0 20px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.user-index .main .user-container .detail-list{padding-top: 30px;}
.user-index .main .user-container .detail-list .item{width: 347px;background-color: #f8f8f8;margin-right: 32px;height: 163px;position: relative;}
.user-index .main .user-container .detail-list .item:last-child{margin-right: 0;}
.user-index .main .user-container .detail-list .item .box{padding: 29px 0 0 30px;display: inline-block;}
.user-index .main .user-container .detail-list .item .box h1{font-size: 22px;line-height: 38px;color: #282828;background-repeat: no-repeat;background-position: left center;background-size: 44px 38px;padding-left: 5px;display: inline-block;}
.user-index .main .user-container .detail-list .item .box .btn{padding-top: 29px;font-size: 0;position: absolute;bottom: 20px;left: 30px;}
.user-index .main .user-container .detail-list .item .box .btn a{display: inline-block;margin-right: 20px;}
.user-index .main .user-container .detail-list .item .box .btn a:last-child{margin-right: 0;}
.user-index .main .user-container .detail-list .item .box .btn a span{display: inline-block;height: 42px;font-size: 16px;line-height: 42px;color: #fff;background: #c7000b;padding: 0 22px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.user-index .main .user-container .detail-list .item .box .btn a span.delete{background: #dcdddd;color: #231815;}
.user-index .main .user-container .exit-btn{padding-top: 40px;}
.user-index .main .user-container .exit-btn a{display: inline-block;font-size: 16px;line-height: 40px;color: #231815;padding: 0 39px;border: 1px solid #231815;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.user-index .main .user-container .exit-btn a:hover{border: 1px solid #c7000b;color: #c7000b;}
@media only screen and (max-width: 750px){.user-index{background: #fff;}
.user-index .main{padding: 0 1.66667rem 4.16667rem;}
.user-index .main .user-container{width: auto;}
.user-index .main .user-container .title{padding: 2.91667rem 0 2.5rem;}
.user-index .main .user-container .title h1{font-size: 1.91667rem;line-height: 1.1;color: #282828;}
.user-index .main .user-container .title .message{padding-top: .83333rem;}
.user-index .main .user-container .title .message span{font-size: 1rem;line-height: 1.1;color: #231815;padding-left: 1.58333rem;background-image: url(/images/index/user-email.png);background-repeat: no-repeat;background-position: left .33333rem;background-size: 1.04167rem .75rem;position: relative;}
.user-index .main .user-container .title .message span:before{content: '';width: .29167rem;height: .29167rem;background-color: #c7000b;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;position: absolute;top: .20833rem;left: .83333rem;}
.user-index .main .user-container .user-name{background: #e3ebf2;padding: 2.08333rem 0 2.5rem 1.58333rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;}
.user-index .main .user-container .user-name .name{padding-left: 0;float: none;}
.user-index .main .user-container .user-name .name .user-title{font-size: 1rem;line-height: 1.1;color: #595757;float: none;}
.user-index .main .user-container .user-name .name .account-number{font-size: 1.33333rem;line-height: 1.1;color: #282828;float: none;padding-top: .58333rem;}
.user-index .main .user-container .user-name .right{padding-right: 0;float: none;padding-top: 2rem;}
.user-index .main .user-container .user-name .right .text{font-size: 1rem;line-height: 1.1;color: #231815;padding-right: 0;float: none;}
.user-index .main .user-container .user-name .right a{float: none;}
.user-index .main .user-container .user-name .right a span{display: inline-block;height: 2.91667rem;font-size: 1rem;line-height: 2.91667rem;color: #fff;background: #c7000b;padding: 0 .83333rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;margin-top: 1.25rem;}
.user-index .main .user-container .detail-list{padding-top: 0;}
.user-index .main .user-container .detail-list .item{width: auto;height: 12.41667rem;background-color: #f8f8f8;margin-right: 0;float: none;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;margin-top: 1.66667rem;padding-bottom: 0;}
.user-index .main .user-container .detail-list .item:first-child .btn{padding-left: .41667rem;}
.user-index .main .user-container .detail-list .item .box{padding: 2.5rem 0 0 1.58333rem;}
.user-index .main .user-container .detail-list .item .box h1{font-size: 1.33333rem;line-height: 1.75rem;color: #282828;background-repeat: no-repeat;background-position: left center;background-size: 2.08333rem 1.75rem;padding-left: .8rem;}
.user-index .main .user-container .detail-list .item .box .btn{padding-top: 2.83333rem;font-size: 0;bottom: .83333rem;left: 1.58333rem;}
.user-index .main .user-container .detail-list .item .box .btn a{display: inline-block;margin-right: .83333rem;}
.user-index .main .user-container .detail-list .item .box .btn a:last-child{margin-right: 0;}
.user-index .main .user-container .detail-list .item .box .btn a span{display: inline-block;height: 2.91667rem;font-size: 1rem;line-height: 2.91667rem;color: #fff;background: #c7000b;padding: 0 1.5rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;}
.user-index .main .user-container .detail-list .item .box .btn a span.delete{background: #dcdddd;color: #231815;}
.user-index .main .user-container .exit-btn{padding-top: 3.25rem;}
.user-index .main .user-container .exit-btn a{float: none;display: block;text-align: center;font-size: 1rem;line-height: 2.83333rem;color: #231815;padding: 0;border: 1px solid #231815;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;}}
.job-progress2{background: #fff;}
.job-progress2 .main{padding-bottom: 100px;}
.job-progress2 .main .evolve-title{padding-top: 60px;}
.job-progress2 .main .evolve-title h1{font-size: 42px;line-height: 1.1;color: #282828;}
.job-progress2 .main .number{padding: 0 0 30px;}
.job-progress2 .main .number .module-corner-pages{font-size: 14px;color: #282828;}
.job-progress2 .main .number .module-corner-pages span{color: #c7000b;}
.job-progress2 .main .number .module-page-number{font-size: 14px;color: #282828;}
.job-progress2 .main .number .module-page-number select{border: none;}
.job-progress2 .main .evolve-list .close-btn{position: relative;}
.job-progress2 .main .evolve-list .close-btn .close{width: 25px;height: 25px;background-image: url(/images/post-pop-close.png);background-position: center;background-repeat: no-repeat;background-size: contain;display: block;position: absolute;right: 25px;top: 25px;}
.job-progress2 .main .evolve-list .item{background: #f8f8f8;padding: 40px 40px 40px 0;}
.job-progress2 .main .evolve-list .item:nth-child(2n){background: #fff;}
.job-progress2 .main .evolve-list .item .section{padding-left: 40px;}
.job-progress2 .main .evolve-list .item .section h2{padding-bottom: 10px;font-size: 24px;line-height: 1.1;color: #231815;}
.job-progress2 .main .evolve-list .item .section .text{padding-top: 10px;font-size: 0;}
.job-progress2 .main .evolve-list .item .section .text p{display: inline-block;font-size: 14px;line-height: 1.1;color: #282828;}
.job-progress2 .main .evolve-list .item .section .text span{font-size: 14px;line-height: 1.1;color: #282828;border-right: 1px solid #282828;padding: 0 10px;}
.job-progress2 .main .evolve-list .item .section .text span:first-child{padding-left: 0;}
.job-progress2 .main .evolve-list .item .section .text span:last-child{padding-right: 0;border-right: none;}
.job-progress2 .main .evolve-list .item .evolve-detail{padding-top: 48px;padding-left: 22px;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box{text-align: center;width: 108px;padding-top: 74px;background-image: url(/images/index/evolve-icon-1.png);background-position: center top;background-repeat: no-repeat;background-size: 50px;margin-right: 126px;position: relative;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.get-through{background-image: url(/images/index/evolve-icon-2.png);}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.get-through::after{background-color: #7a7979;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.not-pass{background-image: url(/images/index/evolve-icon-3.png);}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.waiting{background-image: url(/images/index/icon-waiting.png);}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box:last-child{margin-right: 0;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box:last-child:after{content: ' ';width: 0;height: 0;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box::after{content: '';height: 2px;width: 185px;background-color: #d2d2d2;position: absolute;top: 24px;left: 79px;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box p{font-size: 16px;line-height: 1.1;color: #231815;padding-bottom: 14px;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box span{font-size: 16px;line-height: 1.1;color: #595757;display: block;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box a{color: #c7000b;margin-top: 10px;display: inline-block;}
.job-progress2 .main .page-footer{padding-top: 38px;}
.job-progress2 .main .page-footer .number-branches{float: left;font-size: 14px;color: #282828;padding-top: 14px;}
.job-progress2 .main .page-footer .number-branches a{color: #c7000b;}
.job-progress2 .main .page-footer .page-up-down{float: right;}
.job-progress2 .main .page-footer .page-up-down a{display: inline-block;font-size: 14px;color: #282828;border: 1px solid #282828;border-radius: 3px;padding: 10px 31px 13px;margin-left: 10px;}
.job-progress2 .main .page-footer .page-up-down a:hover{color: #c7000b;border-color: #c7000b;}
@media only screen and (max-width: 750px){.job-progress2 .main .number .module-page-number, .job-progress2 .main .public-backAndShare{display: none;}
.job-progress2{background: #fff;}
.job-progress2 .main{padding-bottom: 4.16667rem;}
.job-progress2 .main .index-container{padding: 0;}
.job-progress2 .main .evolve-title{padding-top: 2.83333rem;padding-left: 1.66667rem;}
.job-progress2 .main .evolve-title h1{font-size: 1.91667rem;line-height: 1.1;color: #282828;}
.job-progress2 .main .number{padding: 1.66667rem 1.66667rem 1.08333rem;float: none;}
.job-progress2 .main .number .module-corner-pages{font-size: 1rem;color: #282828;}
.job-progress2 .main .evolve-list .item{background: #f8f8f8;padding: 2.58333rem 1.66667rem 3.33333rem;}
.job-progress2 .main .evolve-list .item:nth-child(2n){background: #fff;}
.job-progress2 .main .evolve-list .item .section{padding-left: 0;}
.job-progress2 .main .evolve-list .item .section h2{padding-bottom: .66667rem;font-size: 1.33333rem;line-height: 1.1;color: #231815;}
.job-progress2 .main .evolve-list .item .section .text{padding-top: .83333rem;font-size: 0;}
.job-progress2 .main .evolve-list .item .section .text p{display: inline-block;font-size: 1rem;line-height: 1.1;color: #282828;}
.job-progress2 .main .evolve-list .item .section .text span{font-size: 1rem;line-height: 1.1;color: #282828;border-right: 1px solid #282828;padding: 0 1rem;}
.job-progress2 .main .evolve-list .item .section .text span:first-child{padding-left: 0;}
.job-progress2 .main .evolve-list .item .section .text span:last-child{padding-right: 0;border-right: none;}
.job-progress2 .main .evolve-list .item .evolve-detail{padding-top: 2.5rem;padding-left: 0;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box{float: none;text-align: left;width: auto;height: 2.91667rem;padding-top: 0;padding-left: 4.58333rem;background-image: url(/images/index/evolve-icon-1.png);background-position: left center;background-repeat: no-repeat;background-size: 2.91667rem;margin-right: 0;margin-bottom: 3.33333rem;position: relative;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.get-through{background-image: url(/images/index/evolve-icon-2.png);}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.get-through::after{background-color: #c7000b;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.not-pass{background-image: url(/images/index/evolve-icon-3.png);}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box.waiting{background-image: url(/images/index/icon-waiting.png);}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box:last-child{margin-right: 0;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box:last-child:after{content: ' ';width: 0;height: 0;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box::after{content: '';height: 3.33333rem;width: .08333rem;background-color: #d2d2d2;position: absolute;left: 1.41667rem;top: 2.91667rem;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box p{font-size: 1rem;line-height: 1.1;color: #231815;padding-bottom: .41667rem;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box span{font-size: 1rem;line-height: 1.1;color: #595757;}
.job-progress2 .main .evolve-list .item .evolve-detail .text-box a{margin-top: .33333rem;}
.job-progress2 .main .page-footer{padding: 1.41667rem 1.66667rem .83333rem;}
.job-progress2 .main .page-footer .number-branches{float: none;font-size: 1rem;color: #282828;padding-bottom: 2.04167rem;}
.job-progress2 .main .page-footer .number-branches a{color: #c7000b;}
.job-progress2 .main .page-footer .page-up-down{float: none;}
.job-progress2 .main .page-footer .page-up-down a{font-size: 1rem;color: #282828;border: .04167rem solid #282828;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;padding: 0 2.08333rem;margin-left: 0;margin-right: .33333rem;line-height: 2.75rem;}}
.hwzp-hint-frame{padding: 7px 20px;background: #fce9da;margin: 20px 0;}
.hwzp-hint-frame p{font-size: 16px;color: #ed6d02;line-height: 16px;}
@media (max-width: 750px){.hwzp-hint-frame{padding: .29167rem .83333rem;background: #fce9da;margin: 1.66667rem;}
.hwzp-hint-frame p{font-size: .75rem;color: #ed6d02;line-height: 1rem;}}
.public-nodata{text-align: center;padding: 30px;}
.public-nodata span{padding-right: 23px;background: url(/images/allbgs.png) -31px 0 no-repeat;font-size: 18px;background-size: auto 90%;color: #595757;position: relative;}
.public-nodata span:after{content: '';display: inline-block;width: 20px;height: 20px;background: url(/images/allbgs.png) -223px -139px no-repeat;position: absolute;right: 0;transform: translateY(-50%);top: 50%;}
.public-nodata2{text-align: center;padding: 30px;}
.public-nodata2 span{padding-right: 10px;font-size: 18px;color: #595757;}
.lock-box{padding: 28px 12px;}
.lock-box .lock-title{font-size: 28px;padding-bottom: 20px;line-height: 1.2;}
.lock-box .lock-subtitle{font-size: 16px;margin-top: -15px;}
.lock-box .lock-content{font-size: 14px;color: #595757;line-height: 1.5;}
.lock-box .lock-btn{margin-top: 42px;}
.lock-box .lock-btn a{font-size: 14px;display: inline-block;height: 40px;line-height: 40px;text-align: center;border: 1px solid #231815;border-radius: 5px;width: 100px;margin-left: 15px;}
.lock-box .lock-btn a:first-child{margin-left: 0;}
.lock-box .lock-btn a.active{background: #c7000b;border-color: #c7000b;color: #fff;}
.huawei-live .main .huawei-staff, .huawei-live .main .live-banner, .huawei-live .main .live-video .video-box, .huawei-live .main .live-video .video-box a{background-position: center;background-repeat: no-repeat;background-size: cover;}
.huawei-live .live-container{margin: 0 auto;max-width: 1202px;}
.huawei-live .main .live-banner{height: 460px;width: 100%;overflow: hidden;}
.huawei-live .main .live-banner .live-banner-main{width: 534px;margin: 120px auto;text-align: center;}
.huawei-live .main .live-banner .live-banner-main h2{font-size: 62px;line-height: 1.1;color: #231815;}
.huawei-live .main .live-banner .live-banner-main p{font-size: 16px;line-height: 24px;color: #231815;padding-top: 36px;}
.huawei-live .main .live-banner .live-banner-main a{display: inline-block;padding-top: 40px;}
.huawei-live .main .live-banner .live-banner-main a span{display: inline-block;border: 1px solid #231815;background-color: rgba(255, 255, 255, 0.2);font-size: 16px;line-height: 48px;color: #231815;padding: 0 30px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.huawei-live .main .huawei-staff .live-container h2, .huawei-live .main .live-video h2{font-size: 36px;line-height: 1.1;color: #231815;text-align: center;}
.huawei-live .main .live-banner-m{display: none;}
.huawei-live .main .live-video{padding: 80px 0 83px;}
.huawei-live .main .live-video .video-box{width: 100%;height: 566px;position: relative;margin-top: 40px;}
.huawei-live .main .live-video .video-box a{display: inline-block;background-image: url(/images/index/index-news-play.png);width: 100px;height: 100px;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.huawei-live .main .huawei-staff{background-image: url(/images/index/live-bg.png);}
.huawei-live .main .huawei-staff .live-container{padding: 78px 0 80px;}
.huawei-live .main .huawei-staff .live-container .person-box{padding-top: 40px;overflow: hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story{float: left;width: 31.48%;padding-right: 2.7%;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story:nth-child(3n){padding-right: 0;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-top{width: 100%;height: 230px;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-top span{display: inline-block;font-size: 12px;line-height: 2;color: #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: #727476;padding: 0 13px 0 10px;position: absolute;right: 16px;top: 14px;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom{background: #fff;padding: 28px 30px 40px;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom h5{font-size: 22px;line-height: 1.1;color: #231815;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom p{font-size: 16px;line-height: 26px;color: #231815;padding-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 78px;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom a{font-size: 16px;line-height: 1.1;color: #231815;margin-top: 28px;padding-right: 18px;display: inline-block;background-image: url(/images/index/blue-arrows.png);background-position: center right;background-repeat: no-repeat;background-size: 8px 15px;}
.huawei-live .main .staff-swiper{padding-top: 78px;}
.huawei-live .main .staff-swiper h2{font-size: 36px;line-height: 1.1;color: #231815;padding-bottom: 42px;text-align: center;}
.huawei-live .main .staff-swiper .swiper-container{padding-bottom: 30px;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide{width: 918px;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier{background: rgba(255, 255, 255, 0.5);width: 100%;height: 100%;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier .swiper-position{width: 100%;height: 100%;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier .swiper-position img{width: 100%;height: 100%;object-fit: cover;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier p, .huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier span{display: none;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier{background: 0 0;position: relative;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier p{display: block;max-width: 816px;font-size: 24px;color: #FFF;line-height: 1.2;position: absolute;bottom: 40px;left: 50px;right: 50px;background: rgba(0, 0, 0, 0.7);padding: 10px;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier span{display: inline-block;font-size: 16px;color: #FFF;line-height: 34px;padding: 0 16px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;background-color: rgba(0, 0, 0, 0.7);position: absolute;top: 20px;left: 20px;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner{height: 615px;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
@media only screen and (max-width: 1700px){.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner{height: 546px;}}
@media only screen and (max-width: 1480px){.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner{height: 478px;}}
@media only screen and (max-width: 1300px){.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner{height: 412px;}}
@media only screen and (max-width: 1200px){.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner{height: 380px;}}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .phone-text{display: none;}
.huawei-live .main .staff-swiper .swiper-container .swiper-pagination{position: absolute;left: 0;bottom: 0;}
.huawei-live .main .staff-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 50%;background: #bfbfbf;}
.huawei-live .main .staff-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 32px;height: 8px;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;background: #c7000b;}
.huawei-live .main .staff-swiper .swiper-container .pagination-box{width: 1200px;height: 80px;overflow: hidden;position: absolute;top: 50%;left: 52%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 99;}
.huawei-live .main .staff-swiper .swiper-container .pagination-box .swiper-button-prev{position: initial;float: left;margin-top: 0;width: 80px;height: 80px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-image: none;background-repeat: no-repeat;background-position: center;background-size: 80px;}
.huawei-live .main .staff-swiper .swiper-container .pagination-box .swiper-button-prev:hover{background-image: url(/images/index/swiper-up_1.png);}
.huawei-live .main .staff-swiper .swiper-container .pagination-box .swiper-button-next{position: initial;float: right;margin-top: 0;width: 80px;height: 80px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;background-image: none;background-repeat: no-repeat;background-position: center;background-size: 80px;}
.huawei-live .main .staff-swiper .swiper-container .pagination-box .swiper-button-next:hover{background-image: url(/images/index/swiper-down_1.png);}
.huawei-live .main .details{padding-top: 80px;padding-bottom: 70px;text-align: center;}
.huawei-live .main .details h2{display: inline-block;font-size: 36px;line-height: 84px;color: #231815;overflow: hidden;padding-top: 36px;}
.huawei-live .main .details h2 span{display: inline-block;background-image: url(/images/index/live-icon.png);background-position: left center;background-repeat: no-repeat;background-size: 97px 84px;width: 97px;height: 84px;float: left;margin-right: 16px;}
.huawei-live .main .details p{font-size: 16px;line-height: 24px;color: #231815;margin: 0 auto;}
.huawei-live .main .details a{display: inline-block;font-size: 18px;line-height: 48px;color: #231815;margin-top: 28px;border: 1px solid #231815;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 0 30px;}
@media only screen and (max-width: 750px){.huawei-live .main .huawei-staff, .huawei-live .main .live-banner-m, .huawei-live .main .live-video .video-box, .huawei-live .main .live-video .video-box a{background-position: center;background-repeat: no-repeat;background-size: cover;}
.huawei-live .live-container{margin: 0;max-width: none;padding: 0 1.66667rem;}
.huawei-live .main .live-banner{display: none;}
.huawei-live .main .live-banner-m{display: block;height: 22.5rem;width: 100%;overflow: hidden;}
.huawei-live .main .live-banner-m .live-container{margin: 0;max-width: none;padding: 0;}
.huawei-live .main .live-banner-m .live-banner-main{width: 100%;margin: 88px auto;text-align: center;}
.huawei-live .main .live-banner-m .live-banner-main h2{font-size: 2.66667rem;line-height: 1.1;color: #231815;}
.huawei-live .main .live-banner-m .live-banner-main p{font-size: 1rem;line-height: 1.41667rem;color: #231815;padding: 1.08333rem 1.66667rem 0;}
.huawei-live .main .live-banner-m .live-banner-main a{display: inline-block;padding-top: 3.41667rem;}
.huawei-live .main .live-banner-m .live-banner-main a span{display: inline-block;border: 1px solid #231815;font-size: 1rem;line-height: 2.83333rem;color: #231815;padding: 0 1.25rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;background-color: rgba(255, 255, 255, 0.5);}
.huawei-live .main .live-video{padding: 3.08333rem 0 3.33333rem;}
.huawei-live .main .live-video h2{font-size: 1.41667rem;line-height: 1.83333rem;color: #231815;text-align: center;width: 21.08333rem;margin: 0 auto;}
.huawei-live .main .live-video .video-box{width: 100%;height: 13.08333rem;position: relative;margin-top: 1.875rem;}
.huawei-live .main .live-video .video-box a{display: inline-block;background-image: url(/images/index/index-news-play.png);width: 3.33333rem;height: 3.33333rem;position: absolute;top: 50%;left: 50%;-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.huawei-live .main .huawei-staff{background-image: url(/images/index/live-bg.png);}
.huawei-live .main .huawei-staff .live-container{padding: 2.70833rem 0 4.16667rem;}
.huawei-live .main .huawei-staff .live-container h2{font-size: 1.41667rem;line-height: 1.83333rem;color: #231815;text-align: center;width: 21.08333rem;margin: 0 auto;}
.huawei-live .main .huawei-staff .live-container .person-box{padding: 0 1.66667rem;overflow: hidden;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story{padding-top: 2.08333rem;float: none;width: 100%;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-top{width: 100%;height: 14.16667rem;position: relative;background-position: center;background-repeat: no-repeat;background-size: cover;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-top span{display: inline-block;font-size: 1rem;line-height: 2;color: #fff;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;background-color: #727476;padding: 0 1.04167rem 0 .83333rem;position: absolute;right: auto;top: auto;left: .83333rem;bottom: .83333rem;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom{background: #fff;padding: 2.91667rem 2.08333rem 3.33333rem;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom h5{font-size: 1.25rem;line-height: 1.1;color: #231815;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom p{font-size: 1rem;line-height: 1.33333rem;color: #231815;padding-top: 1.41667rem;height: auto;display: normal;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.huawei-live .main .huawei-staff .live-container .person-box .person-story .box-bottom a{font-size: 1rem;line-height: 1.1;color: #231815;margin-top: 1.91667rem;padding-right: 1.08333rem;display: inline-block;background-image: url(/images/index/blue-arrows.png);background-position: center right;background-repeat: no-repeat;background-size: .41667rem .75rem;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .phone-text, .huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier p, .huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier span, .huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier span{display: none;}
.huawei-live .main .staff-swiper{padding: 3.25rem 1.66667rem 0;}
.huawei-live .main .staff-swiper h2{font-size: 1.41667rem;line-height: 1.1;color: #231815;padding-bottom: 1.75rem;text-align: center;}
.huawei-live .main .staff-swiper .swiper-container{padding-bottom: 0;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .swiper-tier{background: rgba(255, 255, 255, 0.5);width: 100%;height: 100%;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active{height: auto;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier{background: 0 0;position: relative;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .swiper-tier p{display: none;max-width: none;width: 100%;font-size: 1rem;color: #231815;line-height: 1.2;position: absolute;bottom: -2.5rem;left: 50%;-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);transform: translateX(-50%);background: 0;padding: .41667rem;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .phone-text{display: block;max-width: none;width: 100%;font-size: 1rem;color: #231815;line-height: 1.2;background: 0 0;padding: 2.33333rem .41667rem .41667rem;}
.huawei-live .main .staff-swiper .swiper-container .swiper-wrapper .swiper-slide .slide-banner{height: 16rem;background-position: center;background-repeat: no-repeat;background-size: cover;}
.huawei-live .main .staff-swiper .swiper-container .swiper-pagination{position: absolute;left: 0;bottom: auto;top: 16rem;}
.huawei-live .main .staff-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet{width: .33333rem;height: .33333rem;display: inline-block;border-radius: 50%;background: #bfbfbf;}
.huawei-live .main .staff-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: .83333rem;height: .33333rem;-moz-border-radius: .83333rem;-webkit-border-radius: .83333rem;border-radius: .83333rem;background: #c7000b;}
.huawei-live .main .staff-swiper .swiper-container .pagination-box{display: none;}
.huawei-live .main .details{padding-top: 3.16667rem;padding-bottom: 2.91667rem;text-align: center;}
.huawei-live .main .details h2{display: inline-block;font-size: 1.41667rem;line-height: 1.1;color: #231815;overflow: hidden;padding-bottom: 1.08333rem;}
.huawei-live .main .details h2 span{display: block;background-image: url(/images/index/live-icon.png);background-position: left center;background-repeat: no-repeat;background-size: 4.16667rem 3.58333rem;width: 4.16667rem;height: 3.58333rem;float: none;margin: 0 auto 1.66667rem;}
.huawei-live .main .details p{font-size: 1rem;line-height: 1.41667rem;color: #231815;width: 100%;margin: 0 auto;white-space: inherit;}
.huawei-live .main .details a{display: inline-block;font-size: 1rem;line-height: 2.83333rem;color: #231815;margin-top: 1.75rem;border: 1px solid #231815;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;padding: 0 1.25rem;}}
.change-new-pop, .change-new-pop .main .box-wrap .box-title, .post-pop-up{position: relative;}
.marked-words{border: 1px solid #d84c54;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;margin-bottom: 14px;background: #f9e5e6;}
.marked-words p{padding: 0 20px;font-size: 14px;line-height: 30px;color: #c7000b;}
@media only screen and (max-width: 750px){.marked-words{border: 1px solid #d84c54;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;margin-bottom: .83333rem;background: #f9e5e6;}
.marked-words p{padding: 0 .83333rem;font-size: 1rem;line-height: 1.66667rem;color: #c7000b;}}
.post-pop-up{background: #fff;width: 660px;height: 630px;}
.post-pop-up .wrapper{padding-left: 50px;}
.post-pop-up .wrapper .close-btn{padding: 15px 25px 0 0;overflow: hidden;}
.post-pop-up .wrapper .close-btn .close{width: 25px;height: 25px;background-image: url(/images/post-pop-close.png);background-position: center;background-repeat: no-repeat;background-size: contain;float: right;}
.post-pop-up .wrapper h2{padding-top: 20px;font-size: 34px;line-height: 1.1;color: #231815;}
.post-pop-up .wrapper h3{font-size: 18px;padding-top: 10px;}
.post-pop-up .wrapper .purpose-list .item{padding-top: 32px;}
.post-pop-up .wrapper .purpose-list .item.checkskin{cursor: pointer;}
.post-pop-up .wrapper .purpose-list .item.active{background-image: url(/images/index/evolve-icon-2.png);background-position: right 78px;background-size: 30px auto;background-repeat: no-repeat;}
.post-pop-up .wrapper .purpose-list .item .title{font-size: 18px;line-height: 1.1;color: #c7000b;}
.post-pop-up .wrapper .purpose-list .item h3{font-size: 24px;line-height: 1.1;color: #231815;padding-top: 18px;}
.post-pop-up .wrapper .purpose-list .item p{margin-top: 10px;padding-left: 26px;background-image: url(/images/icon-pop-popular.png);background-position: left center;background-repeat: no-repeat;background-size: 13px 16px;font-size: 12px;line-height: 16px;color: #231815;}
.post-pop-up .wrapper .purpose-list .item p span{font-size: 12px;line-height: 16px;color: #c7000b;}
.post-pop-up .wrapper .purpose-list .item .site{font-size: 14px;line-height: 1.1;color: #9fa0a0;padding-top: 22px;}
.post-pop-up .wrapper .pop-up-btn{padding-top: 50px;font-size: 0;}
.post-pop-up .wrapper .pop-up-btn a{display: inline-block;}
.post-pop-up .wrapper .pop-up-btn a:first-child{margin-right: 15px;}
.post-pop-up .wrapper .pop-up-btn a span{display: inline-block;text-align: center;width: 122px;background: #c7000b;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;font-size: 16px;line-height: 42px;color: #fff;}
.post-pop-up .wrapper .pop-up-btn a span.shut{text-align: center;width: 120px;background: 0 0;font-size: 16px;line-height: 40px;color: #9fa0a0;border: 1px solid #dcdddd;}
@media only screen and (max-width: 750px){.post-pop-up{background: #fff;width: 100%;height: auto;position: relative;}
.post-pop-up .wrapper{padding: 0 1.66667rem;}
.post-pop-up .wrapper .close-btn{padding: 1.66667rem 0 0;overflow: hidden;}
.post-pop-up .wrapper .close-btn .close{width: 1.66667rem;height: 1.66667rem;background-image: url(/images/post-pop-close.png);background-position: center;background-repeat: no-repeat;background-size: contain;float: right;}
.post-pop-up .wrapper h2{padding-top: 1.25rem;font-size: 2rem;line-height: 1.1;color: #231815;}
.post-pop-up .wrapper h3{font-size: 1rem;padding-top: .625rem;}
.post-pop-up .wrapper .purpose-list{padding-top: 2.08333rem;}
.post-pop-up .wrapper .purpose-list .item{padding-top: 0;padding-bottom: 2.5rem;}
.post-pop-up .wrapper .purpose-list .item.active{background-position: right 2.41667rem;background-size: 1.25rem auto;background-repeat: no-repeat;}
.post-pop-up .wrapper .purpose-list .item .title{font-size: 1rem;line-height: 1.1;color: #231815;}
.post-pop-up .wrapper .purpose-list .item h3{font-size: 1.16667rem;line-height: 1.1;color: #231815;padding-top: 1.25rem;}
.post-pop-up .wrapper .purpose-list .item p{margin-top: .66667rem;padding-left: .91667rem;background-image: url(/images/icon-pop-popular.png);background-position: left center;background-repeat: no-repeat;background-size: .58333rem .75rem;font-size: .75rem;line-height: 1.1;color: #231815;}
.post-pop-up .wrapper .purpose-list .item p span{font-size: .75rem;color: #c7000b;}
.post-pop-up .wrapper .purpose-list .item .site{font-size: 1rem;line-height: 1.1;color: #9fa0a0;padding-top: 1.41667rem;}
.post-pop-up .wrapper .pop-up-btn{padding-top: .83333rem;padding-bottom: 4.16667rem;font-size: 0;}
.post-pop-up .wrapper .pop-up-btn a{display: inline-block;}
.post-pop-up .wrapper .pop-up-btn a:first-child{margin-right: .83333rem;}
.post-pop-up .wrapper .pop-up-btn a span{display: inline-block;text-align: center;width: 6.5rem;background: #c7000b;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;font-size: 1rem;line-height: 2.91667rem;color: #fff;}
.post-pop-up .wrapper .pop-up-btn a span.shut{text-align: center;width: 6.41667rem;background: 0 0;font-size: 1rem;line-height: 2.83333rem;color: #9fa0a0;border: 1px solid #dcdddd;}}
.change-new-pop{width: 100%;height: 100vh;}
.change-new-pop .main .box-wrap{width: 100%;background: #f9f9f9;padding: 28px 46px 66px;box-sizing: border-box;}
.change-new-pop .main .box-wrap .box-2{padding-bottom: 76px;}
.change-new-pop .main .box-wrap .box-2 .directory-item{padding-top: 14px;}
.change-new-pop .main .box-wrap .box-title h2{font-size: 26px;color: #231815;line-height: 1.1;}
.change-new-pop .main .box-wrap .box-title span{display: block;width: 25px;height: 25px;background: url(/images/post-pop-close.png) center no-repeat;background-size: 25px;position: absolute;top: 0;right: -25px;cursor: pointer;}
.change-new-pop .main .box-wrap .directory-item{padding-top: 26px;}
.change-new-pop .main .box-wrap .directory-item h4{font-size: 30px;color: #231815;line-height: 1.1;float: left;}
.change-new-pop .main .box-wrap .directory-item p{display: block;font-size: 12px;color: #595757;line-height: 30px;height: 30px;background: #f3f3f3;padding-left: 12px;margin-top: 14px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.change-new-pop .main .box-wrap .directory-item .choose-lable span{display: inline-block;padding: 0 14px;height: 48px;border: 1px solid #282828;font-size: 14px;color: #231815;line-height: 48px;margin: 0 8px 10px 0;cursor: pointer;}
.change-new-pop .main .box-wrap .directory-item .choose-lable span.active{color: #c7000b;border-color: #c7000b;}
.change-new-pop .main .box-wrap .directory-item .select-position{display: none;}
.change-new-pop .main .box-wrap .directory-item .select-position.two{display: block;height: 40px;}
.change-new-pop .main .box-wrap .directory-item .select-warp{float: right;width: 176px;padding-left: 46px;background: url(/images/index/select-site.png) left center no-repeat;background-size: 30px;}
.change-new-pop .main .box-wrap .directory-item .select-warp .title{line-height: 40px;}
.change-new-pop .main .box-wrap .no-position-list{height: 30px;background: #f7e4d4;padding-left: 12px;margin-top: 14px;font-size: 12px;line-height: 30px;color: #ed6d00;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.change-new-pop .main .box-wrap .position-list{margin-top: 14px;overflow-y: auto;}
.change-new-pop .main .box-wrap .position-list .item{width: 100%;height: 50px;background: #edeeee;font-size: 22px;line-height: 50px;color: #231815;margin-bottom: 2px;padding-left: 25px;box-sizing: border-box;cursor: pointer;}
.change-new-pop .main .box-wrap .position-list .item:last-child{margin-bottom: 0;}
.change-new-pop .main .box-wrap .position-introduce{width: 100%;height: auto;background: #FFF;padding: 28px 30px;box-sizing: border-box;margin-top: 6px;position: relative;overflow-y: auto;}
.change-new-pop .main .box-wrap .position-introduce .no-record{width: 180px;padding-left: 24px;font-size: 20px;color: #9fa0a0;line-height: 24px;background: url(/images/index/click-icon.png) left center no-repeat;background-size: 16px;margin: 0 auto;padding-top: 150px;padding-bottom: 150px;}
.change-new-pop .main .box-wrap .position-introduce .introduce{font-size: 16px;color: #231815;line-height: 24px;}
.change-new-pop .main .box-wrap .position-introduce .introduce .content{padding-bottom: 30px;line-height: 1.8;line-height: 1.4;}
.change-new-pop .main .box-wrap .position-introduce .introduce .content p{margin-bottom: 1em;}
.change-new-pop .main .box-wrap .position-introduce .introduce span{padding-right: 20px;padding-left: 20px;border-right: 1px solid #000;}
.change-new-pop .main .box-wrap .position-introduce .introduce span:first-child{padding-left: 0;}
.change-new-pop .main .box-wrap .position-introduce .introduce span:last-child{border: none;}
.change-new-pop .main .box-wrap .back-prev{position: fixed;bottom: 0;left: 0;right: 0;overflow: hidden;padding: 14px 50px 0;box-sizing: border-box;background: #FFF;height: 70px;-moz-box-shadow: 0 -10px 10px -5px rgba(204, 204, 204, 0.47);-webkit-box-shadow: 0 -10px 10px -5px rgba(204, 204, 204, 0.47);box-shadow: 0 -10px 10px -5px rgba(204, 204, 204, 0.47);}
.change-new-pop .main .box-wrap .back-prev .left{margin-top: 10px;font-size: 16px;line-height: 26px;color: #595757;padding-left: 32px;background: url(/images/index/new-left-arrows.png) left center no-repeat;background-size: 22px;float: left;cursor: pointer;}
.change-new-pop .main .box-wrap .back-prev span{float: right;display: block;width: 112px;height: 42px;background: #c7000b;text-align: center;font-size: 16px;color: #fff;line-height: 42px;border-radius: 5px;cursor: pointer;}
@media only screen and (max-width: 750px){.change-new-pop .main .box-wrap{width: 100%;height: auto;background: #f9f9f9;padding: 1.66667rem;box-sizing: border-box;top: 0;left: 0;-moz-transform: none;-ms-transform: none;-o-transform: none;-webkit-transform: none;transform: none;position: inherit;}
.change-new-pop .main .box-wrap .box-2{padding-bottom: 4.16667rem;}
.change-new-pop .main .box-wrap .box-title{position: relative;}
.change-new-pop .main .box-wrap .box-title h2{font-size: 1.16667rem;color: #231815;line-height: 1.1;}
.change-new-pop .main .box-wrap .box-title span{display: block;width: 1.66667rem;height: 1.66667rem;background: url(/images/post-pop-close.png) center no-repeat;background-size: 1.66667rem;position: absolute;top: 0;right: 0;}
.change-new-pop .main .box-wrap .directory-item{padding-top: 1.66667rem;}
.change-new-pop .main .box-wrap .directory-item h4{font-size: 1.75rem;float: none;padding-bottom: 1rem;}
.change-new-pop .main .box-wrap .directory-item p{display: block;font-size: .83333rem;color: #595757;line-height: 1.66667rem;height: 1.66667rem;background: #f3f3f3;padding-left: 1.25rem;margin-top: .58333rem;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;}
.change-new-pop .main .box-wrap .directory-item .choose-lable{display: none;}
.change-new-pop .main .box-wrap .directory-item .select-position{display: block;}
.change-new-pop .main .box-wrap .directory-item .select-position .select-warp{float: none;width: 100%;padding-left: 0;background: 0 0;}
.change-new-pop .main .box-wrap .directory-item .select-position.two .title{padding-left: 2.83333rem;background: url(/images/index/select-site.png) 0.83333rem center no-repeat;background-size: auto 45%;}
.change-new-pop .main .box-wrap .no-position-list{width: 100%;height: 1.66667rem;background: #f7e4d4;padding-left: 1.25rem;margin-top: .58333rem;font-size: .83333rem;line-height: 1.66667rem;color: #ed6d00;-moz-border-radius: .20833rem;-webkit-border-radius: .20833rem;border-radius: .20833rem;box-sizing: border-box;}
.change-new-pop .main .box-wrap .position-list{margin-top: .58333rem;height: auto;overflow-y: initial;}
.change-new-pop .main .box-wrap .position-list .item{width: 100%;height: 3.33333rem;background: #edeeee;font-size: 1.16667rem;line-height: 3.33333rem;color: #231815;margin-bottom: .16667rem;padding-left: 1.25rem;box-sizing: border-box;}
.change-new-pop .main .box-wrap .position-list .item:last-child{margin-bottom: 0;}
.change-new-pop .main .box-wrap .position-introduce{width: 100%;height: auto;padding: 0 1.25rem;margin-top: 1.25rem;position: inherit;overflow-y: inherit;box-sizing: border-box;}
.change-new-pop .main .box-wrap .position-introduce .no-record{display: block;width: 9.16667rem;padding-left: 1.16667rem;font-size: 1rem;color: #9fa0a0;line-height: 1.16667rem;background: url(/images/index/click-icon.png) left center no-repeat;background-size: .70833rem;padding-top: 8.33333rem;padding-bottom: 8.33333rem;}
.change-new-pop .main .box-wrap .position-introduce .introduce{font-size: 1rem;color: #231815;line-height: 1.58333rem;}
.change-new-pop .main .box-wrap .position-introduce .introduce .content{padding-bottom: 2.08333rem;padding-top: 1.25rem;font-size: 1rem;line-height: 1.6;}
.change-new-pop .main .box-wrap .position-introduce .introduce p{padding-bottom: 0;}
.change-new-pop .main .box-wrap .position-introduce .introduce .citys{padding-bottom: 2.08333rem;}
.change-new-pop .main .box-wrap .position-introduce .introduce .citys span{border-right: 0;padding-left: 0;padding-right: .83333rem;display: inline-block;font-size: 1rem;}
.change-new-pop .main .box-wrap .back-prev{position: fixed;bottom: 0;left: 0;right: 0;overflow: hidden;padding: .58333rem 1.66667rem 0;box-sizing: border-box;background: #FFF;height: 4.16667rem;-moz-box-shadow: 0 -.33333rem .20833rem -.20833rem #ccc;-webkit-box-shadow: 0 -.33333rem .20833rem -.20833rem #ccc;box-shadow: 0 -.33333rem .20833rem -.20833rem #ccc;}
.change-new-pop .main .box-wrap .back-prev .left{margin-top: .66667rem;font-size: 1rem;line-height: 1.75rem;color: #595757;padding-left: 2.41667rem;background: url(/images/index/new-left-arrows.png) left center no-repeat;background-size: 1.66667rem;float: left;}
.change-new-pop .main .box-wrap .back-prev span{float: right;display: block;width: 5.83333rem;height: 2.91667rem;background: #c7000b;text-align: center;font-size: 1rem;color: #fff;line-height: 2.91667rem;border-radius: .20833rem;}
.change-new-pop{height: auto;background: #f9f9f9;}}

@media only screen and (max-width: 992px){.genius-page .main{background: #fff;}
.genius-page .main .public-banner{height: 22.5rem;}
.genius-page .main .public-banner .public-banner-item{display: none;}
.genius-page .main .public-banner .public-banner-item-m{display: block;height: 100%;padding: 0 1.66667rem;background-size: cover;background-position: center;background-repeat: no-repeat;}
.genius-page .main .public-banner .public-banner-item-m .box{width: auto;height: 100%;margin: 0 auto;}
.genius-page .main .public-banner .public-banner-item-m .box .item-content{padding-top: 3.08333rem;}
.genius-page .main .public-banner .public-banner-item-m .box .item-content h4{font-size: 2.5rem;color: #231815;line-height: 1.1;text-align: left;padding-bottom: .83333rem;width: auto;}
.genius-page .main .public-banner .public-banner-item-m .box .item-content p{font-size: 1rem;color: #231815;line-height: 1.3;text-align: left;padding: 0;width: auto;}
.genius-page .main .employee-menu{width: auto;padding: 3.33333rem 1.66667rem 0;}
.genius-page .main .employee-menu .menu-item{width: 100%;height: 17.25rem;background-repeat: no-repeat;background-position: center;background-size: cover;margin: 0 0 1.66667rem;float: none;}
.genius-page .main .employee-menu .menu-item a{display: inline-block;padding: 1.66667rem 0 0 1.58333rem;}
.genius-page .main .employee-menu .menu-item a span{font-size: 1.66667rem;line-height: 2rem;color: #fff;padding-left: 3.16667rem;background-repeat: no-repeat;background-position: left center;background-size: 2rem 2.16667rem;}
.genius-page .main .employee-menu .menu-item .box{width: 100%;height: 17.25rem;position: absolute;top: 0;left: 0;z-index: 1;}
.genius-page .main .employee-menu .menu-item .box .left{height: 17.25rem;}
.genius-page .main .employee-menu .menu-item .box p{position: relative;left: 0;top: -17.25rem;height: 17.25rem;padding: 4.75rem 1.58333rem 2.08333rem;font-size: 1rem;line-height: 1.16667rem;color: #fff;background-color: rgba(89, 87, 87, 0.7);z-index: 1;transform: translate(0, 0);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 9;box-sizing: border-box;}
.genius-page .main .employee-menu .menu-item .box p.menu-item-2, .genius-page .main .employee-menu .menu-item .box p.menu-item-3, .genius-page .main .employee-menu .menu-item .box p.menu-item-4{background-color: rgba(89, 87, 87, 0.7);}
.genius-page .main .public-list{padding: 1.66667rem 0 0;overflow: hidden;}
.genius-page .main .public-list .list{width: auto;height: auto;float: none;margin-right: 0;background: #fff;margin-bottom: 1.66667rem;}
.genius-page .main .public-list .list .list-top{padding: 1.66667rem;margin: 0;width: auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.genius-page .main .public-list .list .list-top img{height: 2rem;}
.genius-page .main .public-list .list .list-top span{margin-left: .33333rem;font-size: 1.66667rem;color: #282828;line-height: 2rem;vertical-align: middle;}
.genius-page .main .public-list .list .list-bottom{height: 16.66667rem;background-size: 100%;}
.genius-page .main .public-list .list .list-bottom p{font-size: 1rem;color: #fff;height: 8.33333rem;margin: 0 2.16667rem 3.20833rem 1.66667rem;padding-top: 1.79167rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.genius-page .main .public-list .list .list-bottom span{font-size: .75rem;color: #fff;display: inline-block;padding-left: 1.66667rem;}
.genius-page .main .public-list .list .list-bottom span img{padding-left: .45833rem;height: .58333rem;}
.genius-page .main .public-list .list:nth-child(4n){margin-right: 0;}
.genius-page .main .employee{padding: 1.66667rem 0 2.70833rem;}
.genius-page .main .employee .list{width: 100%;margin: 0 0 1.5rem;background: #fff;}
.genius-page .main .employee .list .photo-wall{height: 17.5rem;position: relative;}
.genius-page .main .employee .list .photo-wall img{width: 100%;}
.genius-page .main .employee .list .photo-wall span{display: inline-block;font-size: 1rem;color: #fff;line-height: 2.08333rem;padding: 0 .83333rem;position: absolute;left: .83333rem;bottom: .83333rem;-moz-border-radius: .125rem;-webkit-border-radius: .125rem;border-radius: .125rem;}
.genius-page .main .employee .list .manifesto{border: .04167rem solid #f0f6f6;border-top: 0;height: auto !important;padding: 1.25rem;position: relative;}
.genius-page .main .employee .list .manifesto h2{max-height: 3.33333rem;font-size: 1rem;line-height: 1.25rem;color: #282828;padding-top: 1.91667rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.genius-page .main .employee .list .manifesto p{font-size: 1rem;color: #282828;padding-top: .91667rem;}
.genius-page .main .employee .list .manifesto a{display: inline-block;font-size: 1rem;padding-right: 1.08333rem;margin-top: .83333rem;}
.genius-page .main .employee .list:nth-child(4n){margin-right: 0;}}
.special-zone .main .special-zone-desc{padding-top: 15px;}
.special-zone .main .special-zone-desc p{line-height: 1.6;/*margin-top:18px;font-size:18px;text-indent:2em;*/}
@media only screen and (max-width: 992px){.special-zone .main .special-zone-desc{padding: 0 1.66667rem;}}
.page-postdoc{overflow: hidden;/* PC端*//* .hoverBox1:hover,
.hoverBox2:hover,
.hoverBox3:hover,
.hoverBox4:hover,
.hoverBox5:hover{display: flex;}*//* ipad横屏*//* 移动端*/}
.page-postdoc .clear{clear: both;}
.page-postdoc .fl{float: none!important;}
.page-postdoc .pcShow{display: block;}
.page-postdoc .ydShow{display: none;}
.page-postdoc .part1box{width: 100%;background-size: cover;overflow: hidden;position: relative;padding-bottom: 100px;padding-top: 80px;background: white;}
.page-postdoc .part1Tit{margin-bottom: 60px;font-size: 34px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;text-align: center;font-weight: bold;}
.page-postdoc .part1Con{margin: 0 auto;*margin-bottom: 63px;text-align: left;width: 1011px;font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #000000;line-height: 32px;text-indent: 2em;}
.page-postdoc .part1cvBtn .part1Title{font-size: 20px;font-family: Microsoft YaHei;font-weight: 500;color: #000000;text-align: center;margin-bottom: 10px;}
.page-postdoc .part1cvBtn .part1_email{display: flex;align-items: center;justify-content: center;}
.page-postdoc .part1cvBtn .part1_email a{font-size: 22px;font-family: Microsoft YaHei;font-weight: 500;color: #c70008;text-decoration: underline;}
.page-postdoc .part1cvBtn .part1_email img{margin-right: 6px;}
.page-postdoc .part1Arrow{margin: 0 auto;position: absolute;bottom: 70px;bottom: 6vh;width: 100%;text-align: center;}
.page-postdoc .part1Arrow img{width: 17px;}
.page-postdoc .pcbg{position: relative;background: url("/images/pcbg.jpg") no-repeat;width: 100%;height: 455px;background-size: cover;}
.page-postdoc .part2Box .pcbg .more{text-align: center;color: #797979;position: absolute;width: 100%;bottom: 30px;font-size: 16px;letter-spacing: 1px;}
.page-postdoc .starBox img{width: 41px;height: 41px;opacity: 0.7;}
.page-postdoc .shine1{animation: opacity-change 1.75s ease-in-out infinite;-webkit-animation: opacity-change 1.75s ease-in-out infinite;-moz-animation: opacity-change 1.75s ease-in-out infinite;-o-animation: opacity-change 1.75s ease-in-out infinite;}
.page-postdoc .shine2{animation: opacity-change 2s ease-in-out infinite;-webkit-animation: opacity-change 2s ease-in-out infinite;-moz-animation: opacity-change 2s ease-in-out infinite;-o-animation: opacity-change 2s ease-in-out infinite;}
.page-postdoc .shine3{animation: opacity-change 3.5s ease-in-out infinite;-webkit-animation: opacity-change 3.5s ease-in-out infinite;-moz-animation: opacity-change 3.5s ease-in-out infinite;-o-animation: opacity-change 3.5s ease-in-out infinite;}
.page-postdoc .shine4{animation: opacity-change 5s ease-in-out infinite;-webkit-animation: opacity-change 5s ease-in-out infinite;-moz-animation: opacity-change 5s ease-in-out infinite;-o-animation: opacity-change 5s ease-in-out infinite;}
.page-postdoc .shine5{animation: opacity-change 6.5s ease-in-out infinite;-webkit-animation: opacity-change 6.5s ease-in-out infinite;-moz-animation: opacity-change 6.5s ease-in-out infinite;-o-animation: opacity-change 6.5s ease-in-out infinite;}
@keyframes opacity-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 0;}}
@-webkit-keyframes opacity-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 0;}}
@-moz-keyframes opacity-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 0;}}
@-o-keyframes opacity-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 0;}} .page-postdoc .pcbgInn{position: relative;height: 100%;width: 1420px;margin: 0 auto;}
.page-postdoc .part2TitBox{width: 600px;margin: 0 auto;padding-top: 110px;}
.page-postdoc .part2TitBox span{display: block;text-align: center;font-size: 24px;color: white;margin-top: 20px;}
.page-postdoc .part2TitBox .btn{margin-top: 50px;overflow: hidden;text-align: center;}
.page-postdoc .part2TitBox .btn a{display: none;font-size: 20px;color: white;text-align: center;border: 1px solid #fff;padding: 6px 40px;border-radius: 5px;background: #ffffff1f;}
.page-postdoc .part2TitBox .btn a:last-child{margin-left: 10px;display:inline-block;}
.page-postdoc .part2TitBox .btn a{}
.tc_tel_box{display:none;width:240px;height:120px;position: fixed;left: calc(50% - 120px); z-index: 9; top: calc(50% - 60px); }
.tc_tel_box .tc_tel .close{width:26px;height:26px;top:7px;right:4px;position: absolute;}
.tc_tel_box .tc_tel .close:before{content:'';position: absolute;top: 10px; display:inline-block;height:2px;width: 18px;background: #32344e;transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg);}
.tc_tel_box .tc_tel .close:after{content:'';position: absolute;top: 10px;display:inline-block;height:2px;width: 18px;background: #32344e;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); -o-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);}
 .textbox{background:#FFFFFF;border-radius: 10px;padding:0 15px;border:1px solid #f5f5f5;height:90px;line-height:30px;font-size:18px;display:flex;align-items: center;justify-content: center;}
.tc_tel_box .tc_tel .textbox span{display:block;font-size:20px;}
.tc_tel_box.act{display:block;}
.page-postdoc .part2Tit{font-size: 58px;font-weight: bold;font-family: Microsoft YaHei;color: #ffffff;text-align: center;letter-spacing: 4px;}
.page-postdoc .part2TitLine{display: block;width: 63px;height: 2px;background: #ffffff;margin: auto;margin-top: 17px;}
.page-postdoc .startTxtBox6, .page-postdoc .startTxtBox7, .page-postdoc .startTxtBox8, .page-postdoc .startTxtBox9, .page-postdoc .startTxtBox10, .page-postdoc .startTxtBox11{display: none;}
@keyframes opacityShow-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 1;}}
@-webkit-keyframes opacityShow-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 1;}}
@-moz-keyframes opacityShow-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 1;}}
@-o-keyframes opacityShow-change{0%{opacity: 0;}
50%{opacity: 1;}
100%{opacity: 1;}} .page-postdoc .starBox1{top: 264px;left: 240px;}
.page-postdoc .starBox{position: absolute;width: 43px;height: 43px;z-index: 1;}
.page-postdoc .starBox img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.page-postdoc .starBox .quan{opacity: 0;}
.page-postdoc .starBox .starTxtInn{opacity: 0;}
.page-postdoc .starBox .starTxtInn{width: 183px;height: 183px;left: 50%;top: 50%;margin-top: -91.5px;margin-left: -91.5px;overflow: hidden;}
.page-postdoc .starBox .starTxtInn .starTitle{font-size: 12px;line-height: 10px;margin-top: -4px;transform: scale(0.35);}
.page-postdoc .starBox .starTxtInn .con{font-size: 13px;line-height: 4px;transform: scale(0.2);}
.page-postdoc .hoverBox{position: absolute;width: 260px;height: 260px;display: none;}
.page-postdoc .hoverBox img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;opacity: 0.9;}
.page-postdoc .hoverBox1{top: 163px;left: 129px;}
.page-postdoc .starBox1:hover ~ .hoverBox1{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .starBox:hover{animation: none;opacity: 0;}
.page-postdoc .hoverBox:hover{display: flex;}
.page-postdoc .hoverBox .starTitle{font-size: 22px;margin-bottom: 8px;margin-top: -10px;opacity: 0.8;text-shadow: #383838 2px 3px 6px;}
.page-postdoc .hoverBox .con{font-size: 14px;line-height: 26px;opacity: 0.8;text-shadow: #383838 2px 3px 6px;}
.page-postdoc .starBox2{position: absolute;top: 134px;left: 282px;}
.page-postdoc .hoverBox2{top: 24px;left: 176px;}
.page-postdoc .starBox2:hover ~ .hoverBox2{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .starBox3{position: absolute;top: 190px;left: 367px;}
.page-postdoc .hoverBox3{top: 80px;left: 257px;}
.page-postdoc .starBox3:hover ~ .hoverBox3{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .starBox4{position: absolute;bottom: 177px;right: 330px;}
.page-postdoc .hoverBox4{bottom: 70px;right: 221px;}
.page-postdoc .starBox4:hover ~ .hoverBox4{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .starBox5{position: absolute;top: 270px;right: 230px;}
.page-postdoc .hoverBox5{top: 165px;right: 128px;}
.page-postdoc .starBox5:hover ~ .hoverBox5{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .shine2{animation-delay: 0.5s;-webkit-animation-delay: 0.5s;-moz-animation-delay: 0.5s;-o-animation-delay: 0.5s;animation: opacity-change 2s ease-in-out infinite;-webkit-animation: opacity-change 2s ease-in-out infinite;-moz-animation: opacity-change 2s ease-in-out infinite;-o-animation: opacity-change 2s ease-in-out infinite;}
.page-postdoc .shine3{animation-delay: 0.6s;-webkit-animation-delay: 0.6s;-moz-animation-delay: 0.6s;-o-animation-delay: 0.6s;animation: opacity-change 1.5s ease-in-out infinite;-webkit-animation: opacity-change 1.5s ease-in-out infinite;-moz-animation: opacity-change 1.5s ease-in-out infinite;-o-animation: opacity-change 1.5s ease-in-out infinite;}
.page-postdoc .shine4{animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-o-animation-delay: 1s;animation: opacity-change 2.5s ease-in-out infinite;-webkit-animation: opacity-change 2.5s ease-in-out infinite;-moz-animation: opacity-change 2.5s ease-in-out infinite;-o-animation: opacity-change 2.5s ease-in-out infinite;}
.page-postdoc .shine5{animation-delay: 1.6s;-webkit-animation-delay: 1.6s;-moz-animation-delay: 1.6s;-o-animation-delay: 1.6s;animation: opacity-change 3s ease-in-out infinite;-webkit-animation: opacity-change 3s ease-in-out infinite;-moz-animation: opacity-change 3s ease-in-out infinite;-o-animation: opacity-change 3s ease-in-out infinite;}
@keyframes scale-change{0%{transform: scale(1);opacity: 0.8;}
50%{transform: scale(2);opacity: 0.8;}
100%{transform: scale(1);opacity: 0.8;}}
@-webkit-keyframes scale-change{0%{transform: scale(1);opacity: 0.8;}
50%{transform: scale(2);opacity: 0.8;}
100%{transform: scale(1);opacity: 0.8;}}
@-moz-keyframes scale-change{0%{transform: scale(1);opacity: 0.8;}
50%{transform: scale(2);opacity: 0.8;}
100%{transform: scale(1);opacity: 0.8;}}
@-o-keyframes scale-change{0%{transform: scale(1);opacity: 0.8;}
50%{transform: scale(2);opacity: 0.8;}
100%{transform: scale(1);opacity: 0.8;}} .page-postdoc .hoverBox{display: none;}
.page-postdoc .startTxtBox{position: absolute;width: 100px;height: 100px;transition: all 0.5s;z-index: 1;}
.page-postdoc .startTxtBox .star{opacity: 0.8;}
.page-postdoc .startTxtBox .quan{opacity: 0;}
.page-postdoc .startTxtBox img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0.5;}
.page-postdoc .startTxtBox:hover .starTxtInn2{opacity: 0;}
.page-postdoc .hoverBox6{top: 103px;left: -39px;}
.page-postdoc .startTxtBox1:hover ~ .hoverBox6{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .starTxtInn, .page-postdoc .starTxtInn2{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 50%;text-align: center;color: #fff;display: flex;align-items: center;justify-content: center;transition: all 1s;animation: show 2s ease-in-out infinite;-webkit-animation: show 2s ease-in-out infinite;-moz-animation: show 2s ease-in-out infinite;-o-animation: show 2s ease-in-out infinite;z-index: 2;}
.page-postdoc .hoverBox .starTxtInn > div{position: relative;}
.page-postdoc .hoverBox .starTxtInn > div center{position: absolute;width: 100%;left: 0;}
.page-postdoc .hoverBox .starTxtInn > div:after{content: ". . .";display: block;position: absolute;width: 100%;left: 0;text-align: center;font-weight: bold;text-shadow: #383838 2px 3px 6px;}
.page-postdoc .startTxtBox .starTxtInn{opacity: 0;}
.page-postdoc .starTitle{font-weight: bold;}
.page-postdoc .startTxtBox1 .starTxtInn{width: 183px;height: 183px;left: 50%;top: 50%;margin-top: -91.5px;margin-left: -91.5px;}
.page-postdoc .startTxtBox1 .starTxtInn .con{font-size: 12px;line-height: 18px;transform: scale(0.8);}
.page-postdoc .startTxtBox .starTxtInn .starTitle{padding-bottom: 5px;}
.page-postdoc .startTxtBox1{top: 184px;left: 34px;animation: scale-change 5s ease-in-out infinite;-webkit-animation: scale-change 5s ease-in-out infinite;-moz-animation: scale-change 5s ease-in-out infinite;-o-animation: scale-change 5s ease-in-out infinite;}
.page-postdoc .startTxtBox2 .starTxtInn{transform: scale(0.45);}
.page-postdoc .startTxtBox2{left: 356px;bottom: 80px;animation: scale-change 7s ease-in-out infinite;-webkit-animation: scale-change 7s ease-in-out infinite;-moz-animation: scale-change 7s ease-in-out infinite;-o-animation: scale-change 7s ease-in-out infinite;}
.page-postdoc .hoverBox7{left: 276px;bottom: 0;}
.page-postdoc .startTxtBox2:hover ~ .hoverBox7{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .startTxtBox2 .starTxtInn{width: 300px;height: 300px;left: 50%;top: 50%;margin-top: -150px;margin-left: -150px;}
.page-postdoc .startTxtBox .starTitle{font-size: 12px;transform: scale(0.9);}
.page-postdoc .startTxtBox2 .starTxtInn .starTitle{font-size: 20px;margin-bottom: 8px;}
.page-postdoc .startTxtBox2 .starTxtInn .con{font-size: 14px;line-height: 26px;/* transform: scale(0.9);*/}
.page-postdoc .startTxtBox3{right: 320px;bottom: 260px;animation: scale-change 6.5s ease-in-out infinite;-webkit-animation: scale-change 6.5s ease-in-out infinite;-moz-animation: scale-change 6.5s ease-in-out infinite;-o-animation: scale-change 6.5s ease-in-out infinite;}
.page-postdoc .hoverBox8{right: 240px;bottom: 180px;}
.page-postdoc .startTxtBox3:hover ~ .hoverBox8{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .startTxtBox3 .starTxtInn{width: 300px;height: 300px;left: 50%;top: 50%;margin-top: -150px;margin-left: -150px;}
.page-postdoc .startTxtBox3 .starTitle{font-size: 12px;transform: scale(0.9);}
.page-postdoc .startTxtBox3 .starTxtInn .starTitle{font-size: 12px;line-height: 10px;transform: scale(0.6);}
.page-postdoc .startTxtBox3 .starTxtInn .con{font-size: 12px;line-height: 10px;transform: scale(0.4);}
.page-postdoc .startTxtBox4:hover{transform: scale(2.1);}
.page-postdoc .startTxtBox4{right: 300px;bottom: 40px;animation: scale-change 7.5s ease-in-out infinite;-webkit-animation: scale-change 7.5s ease-in-out infinite;-moz-animation: scale-change 7.5s ease-in-out infinite;-o-animation: scale-change 7.5s ease-in-out infinite;}
.page-postdoc .hoverBox9{right: 220px;bottom: -40px;}
.page-postdoc .startTxtBox4:hover ~ .hoverBox9{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .startTxtBox4 .starTxtInn{width: 300px;height: 300px;left: 50%;top: 50%;margin-top: -150px;margin-left: -150px;}
.page-postdoc .startTxtBox4 .starTitle{font-size: 12px;}
.page-postdoc .startTxtBox4 .starTxtInn .starTitle{font-size: 14px;line-height: 13px;transform: scale(0.7);}
.page-postdoc .startTxtBox4 .starTxtInn .con{font-size: 12px;line-height: 13px;transform: scale(0.5);}
.page-postdoc .startTxtBox5{right: 80px;top: 200px;animation: scale-change 8s ease-in-out infinite;-webkit-animation: scale-change 8s ease-in-out infinite;-moz-animation: scale-change 8s ease-in-out infinite;-o-animation: scale-change 8s ease-in-out infinite;}
.page-postdoc .hoverBox10{right: 0px;top: 120px;}
.page-postdoc .startTxtBox5:hover ~ .hoverBox10{display: flex;animation: opacityShow-change 1s ease-in-out;-webkit-animation: opacityShow-change 1s ease-in-out;-moz-animation: opacityShow-change 1s ease-in-out;-o-animation: opacityShow-change 1s ease-in-out;}
.page-postdoc .startTxtBox5 .starTxtInn{width: 300px;height: 300px;left: 50%;top: 50%;margin-top: -150px;margin-left: -150px;}
.page-postdoc .startTxtBox5 .starTitle{font-size: 12px;}
.page-postdoc .startTxtBox5 .starTxtInn .starTitle{font-size: 16px;margin-bottom: 3px;}
.page-postdoc .startTxtBox5 .starTxtInn .con{font-size: 12px;line-height: 22px;}
.page-postdoc .part3Box{width: 100%;overflow: hidden;}
@keyframes show{0%{display: none;}
100%{display: block;}}
@-webkit-keyframes show{0%{display: none;}
100%{display: block;}}
@-moz-keyframes show{0%{display: none;}
100%{display: block;}}
@-o-keyframes show{0%{display: none;}
100%{display: block;}} 
.page-postdoc a{display:block;}
.page-postdoc .part3Box_main{width: 1200px;height: 712px;margin: 100px auto;display: flex;flex-wrap: wrap;}
.page-postdoc .part3Inn{position: absolute;left: 0;bottom: -100%;width: 740px;height: 346px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3Inn2{position: absolute;left: 0;bottom: -100%;width:440px;height: 346px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3Inn3{position: absolute;left: 0;bottom: -100%;width:1200px;height: 346px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3main_eachs:hover .part3Inn{bottom: 0;}
.page-postdoc .part3main_eachs:hover .part3Inn2,.page-postdoc .part3main_eachs:hover .part3Inn3{bottom: 0;}
.page-postdoc .part3main_eachs:hover .part3main_oneTitle2{opacity: 0;}
.page-postdoc .part3main_eachs{position: relative;overflow: hidden;}
.page-postdoc .part3main_eachs .part3main_Txt{padding-bottom: 20px;padding-right: 39px;}
.page-postdoc .part3main_oneTitle2{position: absolute;left: 30px;bottom: 25px;font-size: 22px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;opacity: 1;transition: all 0.5s;animation: show 2s ease-in-out infinite;-webkit-animation: show 2s ease-in-out infinite;-moz-animation: show 2s ease-in-out infinite;-o-animation: show 2s ease-in-out infinite;}
.page-postdoc .part3main_one{width: 740px;height: 346px;background: url("/images/topics-1.jpg") no-repeat center;background-size: cover;margin-right: 20px;margin-bottom: 20px;position: relative;}
.page-postdoc .part3main_two{width: 440px;height: 346px;background: url("/images/topics-2-pc.jpg") no-repeat center;background-size: cover;margin-bottom: 20px;}
.page-postdoc .part3main_one:hover .one_hide{position: absolute;bottom: 0;left: 0;width: 740px;height: 257px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), black);}
.page-postdoc .part3main_two:hover .two_hide{position: absolute;bottom: 0;left: 0;width: 440px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2));}
.page-postdoc .part3main_three:hover .three_hide{position: absolute;bottom: 0;left: 0;width: 1200px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5));}
.page-postdoc .part3main_four:hover .four_hide{position: absolute;bottom: 0;left: 0;width: 740px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));}
.page-postdoc .part3main_three{width: 1200px;height: 346px;background: url("/images/topics-3-pc.jpg") no-repeat center;background-size: cover;margin-right: 0;position: relative;}
.page-postdoc .part3main_four{width: 740px;height: 346px;background: url("/images/topics-4.jpg") no-repeat center;background-size: cover;position: relative;}
.page-postdoc .part3main_oneImg{display: none;}
.page-postdoc .part3main_oneTitle{font-size: 22px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin-left: 30px;margin-bottom: 19px;}
.page-postdoc .part3main_twoTitle, .page-postdoc .part3main_threeTitle{font-size: 22px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin: 290px 0 34px 30px;}
.page-postdoc .part3main_fourTitle{font-size: 22px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin: 293px 0 31px 30px;}
.page-postdoc .part3main_oneTxt{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;line-height: 24px;margin-left: 30px;}
.page-postdoc .part5Box{width: 100%;background: #ffffff;overflow: hidden;padding-bottom: 100px;}
.page-postdoc .part5Box_header{margin: 0 auto;margin-top: 99px;}
.page-postdoc .part5Box_title{text-align: center;margin-bottom: 12px;font-size: 34px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;}
.page-postdoc .part5Box_line{margin: 0 auto;margin-bottom: 71px;width: 63px;height: 2px;background: #c7000b;}
.page-postdoc .part5Box_main{width: 1410px;height: 892px;margin: 0 auto;position: relative;}
.page-postdoc .part5Box_mainone{/* position: absolute;*/top: 0;left: 0;width: 350px;height: 464px;/* background: url("/images/serch1.png") no-repeat center;*//* background-size: cover;*/}
.page-postdoc .part5txtBox_one{display: flex;align-items: center;position: absolute;top: 427px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_two{display: flex;align-items: center;position: absolute;top: 189px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_three{display: flex;align-items: center;position: absolute;top: 189px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_four{display: flex;align-items: center;position: absolute;top: 427px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_five{display: flex;align-items: center;position: absolute;top: 233px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_six{display: flex;align-items: center;position: absolute;top: 233px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_seven{display: flex;align-items: center;position: absolute;top: 233px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_eight{display: flex;align-items: center;position: absolute;top: 233px;left: 22px;z-index: 99;}
.page-postdoc .part5txtBox_nine{display: flex;align-items: center;position: absolute;top: 326px;left: 22px;z-index: 99;}
.page-postdoc .part5txt1{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;margin-right: 8px;}
.page-postdoc .part5txt2{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;}
.page-postdoc .part5Box_maintwo{position: absolute;top: 60px;left: 380px;width: 350px;height: 226px;background: url("/images/serch2.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainthree{position: absolute;top: 0px;right: 300px;width: 350px;height: 464px;background: url("/images/serch3.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainfour{position: absolute;top: 80px;right: 0px;width: 270px;height: 270px;background: url("/images/serch4.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainfive{position: absolute;bottom: 167px;left: 30px;width: 350px;height: 226px;background: url("/images/serch5.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainsix{position: absolute;bottom: 301px;left: 440px;width: 270px;height: 270px;background: url("/images/serch6.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainseven{position: absolute;bottom: 0px;left: 440px;width: 270px;height: 270px;background: url("/images/serch7.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_maineight{position: absolute;bottom: 96px;right: 300px;width: 350px;height: 270px;background: url("/images/serch8.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainnine{position: absolute;bottom: 138px;right: 0px;width: 270px;height: 364px;background: url("/images/serch9.png") no-repeat center;background-size: cover;}
.page-postdoc .part4Box{width: 100%;height: 740px;overflow: hidden;background: #FFF;}
.page-postdoc .part4TitBox{margin: 0 auto;margin-top: 97px;margin-bottom: 50px;}
.page-postdoc .part4Tit{text-align: center;margin-bottom: 12px;font-size: 34px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;}
.page-postdoc .part4TitLine{width: 63px;height: 2px;background: #c7000b;margin: 0 auto;}
.page-postdoc .part4ConList{width: 1410px;height: 304px;margin: 0 auto;margin-bottom: 53px;}
.page-postdoc .part4PicBox{width: 1044px;height: 172px;overflow: hidden;margin: 0 auto;}
.page-postdoc .part4PicInnBox{background: url("/images/rightArrow.png") repeat-x;background-position-y: center;display: flex;justify-content: space-between;}
.page-postdoc .part4PicInnBox_img{width: 151px;height: 151px;}
.page-postdoc .part4ConBox{width: 100%;height: 133px;display: flex;margin-top: 20px;box-sizing: border-box;padding: 0 110px;margin-bottom: 63px;}
.page-postdoc .part4ConEach{width: 33.3%;height: 133px;}
.page-postdoc .part4ConEach:nth-child(2){margin: 0 136px;}
.page-postdoc .part4EachTit{font-size: 22px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;text-align: center;margin-bottom: 22px;}
.page-postdoc .part4EachCon{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;text-align: center;line-height: 26px;}
.page-postdoc .part4Btn{display: block;width: 169px;height: 44px;border: 2px solid #333333;text-align: center;line-height: 44px;margin: 0 auto;margin-top: 60px;font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;cursor: pointer;}
.page-postdoc .popBox, .page-postdoc .popTxtBox, .page-postdoc .part4BtnMobile, .page-postdoc .mobileShineBox{display: none;}
@media screen and (max-width: 1024.99px){.page-postdoc .part1box{width: 100%;background-size: cover;overflow: hidden;position: relative;padding-bottom: 60px;padding-top: 50px;}
.page-postdoc .part1Tit{margin-bottom: 30px;}
.page-postdoc .part1Con{margin-bottom: 43px;width: 800px;font-size: 16px;}
.page-postdoc .part1cvBtn_txt{position: absolute;top: 5px;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #c7000b;}
.page-postdoc .part1Arrow{margin: 0 auto;position: absolute;bottom: 70px;bottom: 6vh;width: 100%;text-align: center;}
.page-postdoc .part1Arrow img{width: 15px;}
.page-postdoc .pcbg{height: 600px;}
.page-postdoc .pcbgInn{width: 100%;}
.page-postdoc .ipadCon{display: block;}
.page-postdoc .mobileShineBox{display: none;}
.page-postdoc .part2TitBox{width: 100%;}
.page-postdoc .part2TitBox{padding-top: 200px;}
.page-postdoc .part2Tit{font-size: 58px;}
.page-postdoc .startTxtBox1{top: 225px;left: 89px;}
.page-postdoc .hoverBox6{top: 143px;left: 12px;}
.page-postdoc .startTxtBox2{left: 289px;bottom: 355px;}
.page-postdoc .hoverBox7{left: 212px;bottom: 273px;}
.page-postdoc .startTxtBox3{right: 395px;bottom: 289px;}
.page-postdoc .starBox4{bottom: 374px;right: 266px;}
.page-postdoc .hoverBox4{top: 278px;left: 609px;}
.page-postdoc .starBox2{top: 449px;left: 159px;}
.page-postdoc .hoverBox2{top: 334px;left: 50px;}
.page-postdoc .hoverBox8{right: 314px;bottom: 205px;}
.page-postdoc .startTxtBox5{right: 331px;top: 200px;}
.page-postdoc .hoverBox10{right: 252px;top: 121px;}
.page-postdoc .startTxtBox4{right: 108px;bottom: 287px;}
.page-postdoc .hoverBox9{right: 28px;bottom: 205px;}
.page-postdoc .starBox1{top: 197px;left: 280px;}
.page-postdoc .hoverBox1{top: 92px;left: 174px;}
.page-postdoc .starBox3{top: 291px;left: 469px;}
.page-postdoc .hoverBox3{top: 187px;left: 365px;}
.page-postdoc .part4ConList{width: auto;height: auto;}
.page-postdoc .part4PicBox{height: auto;}
.page-postdoc .part4Tit{font-size: 31px;}
.page-postdoc .part4TitBox{margin-top: 54px;margin-bottom: 61px;}
.page-postdoc .part4PicBox{width: auto;padding: 0 85px;}
.page-postdoc .part4PicInnBox img{width: 126px;height: 126px;}
.page-postdoc .part4ConBox{padding: 0 34px;height: auto;}
.page-postdoc .part4PicInnBox{margin-bottom: 33px;}
.page-postdoc .part4ConEach{height: auto;}
.page-postdoc .part4Btn{display: block;margin-top: 86px;}
.page-postdoc .part3Box{width: 100%;height: 644px;overflow: hidden;}
.page-postdoc .part3Box_main{width: 900px;height: 516px;margin: 60px auto;display: flex;flex-wrap: wrap;}
.page-postdoc .part3Inn{position: absolute;left: 0;bottom: -100%;width: 540px;height: 246px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3Inn2{position: absolute;left: 0;bottom: -100%;width: 320px;height: 246px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3main_eachs:hover .part3Inn{bottom: 0;}
.page-postdoc .part3main_eachs:hover .part3Inn2{bottom: 0;}
.page-postdoc .part3main_eachs:hover .part3main_oneTitle2{opacity: 0;}
.page-postdoc .part3main_eachs{position: relative;overflow: hidden;}
.page-postdoc .part3main_eachs .part3main_Txt{padding-bottom: 15px;padding-right: 34px;}
.page-postdoc .part3main_oneTitle2{position: absolute;left: 30px;bottom: 25px;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;opacity: 1;transition: all 0.5s;animation: show 2s ease-in-out infinite;-webkit-animation: show 2s ease-in-out infinite;-moz-animation: show 2s ease-in-out infinite;-o-animation: show 2s ease-in-out infinite;}
.page-postdoc .part3main_one{width: 540px;height: 246px;background: url("/images/topics-1.jpg") no-repeat center;background-size: cover;margin-right: 20px;margin-bottom: 20px;position: relative;}
.page-postdoc .part3main_two{width: 340px;height: 246px;background: url("/images/topics-2-pc.jpg") no-repeat center;background-size: cover;margin-bottom: 20px;}
.page-postdoc .part3main_one:hover .one_hide{position: absolute;bottom: 0;left: 0;width: 540px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), black);}
.page-postdoc .part3main_two:hover .two_hide{position: absolute;bottom: 0;left: 0;width: 340px;height: 320px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2));}
.page-postdoc .part3main_three:hover .three_hide{position: absolute;bottom: 0;left: 0;width: 340px;height: 320px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5));}
.page-postdoc .part3main_four:hover .four_hide{position: absolute;bottom: 0;left: 0;width: 540px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));}
.page-postdoc .part3main_three{width: 340px;height: 246px;background: url("/images/topics-3-pc.jpg") no-repeat center;background-size: cover;margin-right: 20px;position: relative;}
.page-postdoc .part3main_four{width: 540px;height: 246px;background: url("/images/topics-4.jpg") no-repeat center;background-size: cover;position: relative;}
.page-postdoc .part3main_oneImg{display: none;}
.page-postdoc .part3main_oneTitle{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin-left: 30px;margin-bottom: 19px;}
.page-postdoc .part3main_twoTitle, .page-postdoc .part3main_threeTitle{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin: 290px 0 34px 30px;}
.page-postdoc .part3main_fourTitle{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin: 293px 0 31px 30px;}
.page-postdoc .part3main_oneTxt{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;line-height: 24px;margin-left: 30px;}
.page-postdoc .part5Box{width: 100%;background: #ffffff;overflow: hidden;padding-bottom: 0;}
.page-postdoc .part5Box_header{margin: 0 auto;margin-top: 50px;}
.page-postdoc .part5Box_title{text-align: center;margin-bottom: 12px;font-size: 28px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;}
.page-postdoc .part5Box_line{margin: 0 auto;margin-bottom: 40px;width: 50px;height: 2px;background: #c7000b;}
.page-postdoc .part5Box_main{width: 900px;height: 700px;margin: 0 auto;position: relative;}
.page-postdoc .part5Box_mainone{width: 220px;height: 300px;}
.page-postdoc .part5txtBox_one{display: flex;align-items: center;position: absolute;top: 250px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_two{display: flex;align-items: center;position: absolute;top: 100px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_three{display: flex;align-items: center;position: absolute;top: 100px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_four{display: flex;align-items: center;position: absolute;top: 250px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_five{display: flex;align-items: center;position: absolute;top: 140px;left: 10px;z-index: 99;}
.page-postdoc .part5txtBox_six{display: flex;align-items: center;position: absolute;top: 140px;left: 10px;z-index: 99;}
.page-postdoc .part5txtBox_seven{display: flex;align-items: center;position: absolute;top: 140px;left: 10px;z-index: 99;}
.page-postdoc .part5txtBox_eight{display: flex;align-items: center;position: absolute;top: 130px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_nine{display: flex;align-items: center;position: absolute;top: 200px;left: 10px;z-index: 99;}
.page-postdoc .part5txt1{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;margin-right: 6px;}
.page-postdoc .part5txt2{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;}
.page-postdoc .part5Box_maintwo{position: absolute;top: 30px;left: 240px;width: 220px;height: 140px;background: url("/images/serch2.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainthree{position: absolute;top: 0px;right: 200px;width: 220px;height: 290px;background: url("/images/serch3.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainfour{position: absolute;top: 34px;right: 0px;width: 180px;height: 180px;background: url("/images/serch4.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainfive{position: absolute;bottom: 240px;left: 10px;width: 220px;height: 140px;background: url("/images/serch5.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainsix{position: absolute;bottom: 320px;left: 260px;width: 180px;height: 180px;background: url("/images/serch6.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainseven{position: absolute;bottom: 110px;left: 260px;width: 180px;height: 180px;background: url("/images/serch7.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_maineight{position: absolute;bottom: 200px;right: 200px;width: 220px;height: 170px;background: url("/images/serch8.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainnine{position: absolute;bottom: 320px;right: 0px;width: 180px;height: 140px;background: url("/images/serch9.png") no-repeat center;background-size: cover;}
.page-postdoc .popTxtBox{position: fixed;opacity: 0;}} @media screen and (min-width: 1025px) and (max-width: 1366.99px){.page-postdoc .part1box{width: 100%;background-size: cover;overflow: hidden;position: relative;padding-bottom: 80px;padding-top: 60px;}
.page-postdoc .part1Tit{margin-bottom: 40px;font-size: 30px;}
.page-postdoc .part1Con{font-size: 16px;line-height: 30px;margin-bottom: 43px;}
.page-postdoc .part1cvBtn .part1Title{font-size: 18px;font-family: Microsoft YaHei;font-weight: 500;color: #000000;text-align: center;margin-bottom: 10px;}
.page-postdoc .part1cvBtn .part1_email{display: flex;align-items: center;justify-content: center;}
.page-postdoc .part1cvBtn .part1_email a{font-size: 20px;font-family: Microsoft YaHei;font-weight: 500;color: #c70008;text-decoration: underline;}
.page-postdoc .part1cvBtn .part1_email img{margin-right: 6px;}
.page-postdoc .part1Arrow{margin: 0 auto;position: absolute;bottom: 30px;bottom: 6vh;width: 100%;text-align: center;}
.page-postdoc .part1Arrow img{width: 15px;}
.page-postdoc .pcbgInn{width: 100%;}
.page-postdoc .ipadCon{display: block;}
.page-postdoc .mobileShineBox{display: none;}
.page-postdoc .part2TitBox{width: 440px;padding-top: 120px;}
.page-postdoc .part2TitBox .btn{margin-top: 35px;}
.page-postdoc .part2TitBox .btn a{padding: 5px 28px;font-size: 18px;}
.page-postdoc .part2Tit{font-size: 58px;}
.page-postdoc .startTxtBox1{left: 54px;}
.page-postdoc .hoverBox6{left: -19px;transform: scale(0.8);}
.page-postdoc .hoverBox7{transform: scale(0.8);}
.page-postdoc .hoverBox4{transform: scale(0.8);}
.page-postdoc .hoverBox5{transform: scale(0.8);}
.page-postdoc .hoverBox2{transform: scale(0.8);}
.page-postdoc .hoverBox8{transform: scale(0.8);}
.page-postdoc .hoverBox10{transform: scale(0.8);}
.page-postdoc .hoverBox9{transform: scale(0.8);}
.page-postdoc .hoverBox1{transform: scale(0.8);}
.page-postdoc .hoverBox2{transform: scale(0.8);}
.page-postdoc .hoverBox3{transform: scale(0.8);}
.page-postdoc .part4ConList{width: auto;height: auto;}
.page-postdoc .part4PicBox{height: auto;}
.page-postdoc .part4Box{height: 660px;}
.page-postdoc .part4Tit{font-size: 31px;}
.page-postdoc .part4TitBox{margin-top: 54px;margin-bottom: 61px;}
.page-postdoc .part4PicBox{width: auto;padding: 0 85px;}
.page-postdoc .part4PicInnBox img{width: 126px;height: 126px;}
.page-postdoc .part4ConBox{padding: 0 34px;height: auto;}
.page-postdoc .part4PicInnBox{margin-bottom: 33px;}
.page-postdoc .part4ConEach{height: auto;}
.page-postdoc .part4Btn{display: block;margin-top: 86px;}
.page-postdoc .part3Box{width: 100%;height: 644px;overflow: hidden;}
.page-postdoc .part3Box_main{width: 900px;height: 516px;margin: 60px auto;display: flex;flex-wrap: wrap;}
.page-postdoc .part3Inn{position: absolute;left: 0;bottom: -100%;width: 540px;height: 246px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3Inn2{position: absolute;left: 0;bottom: -100%;width: 320px;height: 246px;transition: all 0.5s;display: flex;justify-content: space-between;flex-direction: column;}
.page-postdoc .part3main_eachs:hover .part3Inn{bottom: 0;}
.page-postdoc .part3main_eachs:hover .part3Inn2{bottom: 0;}
.page-postdoc .part3main_eachs:hover .part3main_oneTitle2{opacity: 0;}
.page-postdoc .part3main_eachs{position: relative;overflow: hidden;}
.page-postdoc .part3main_eachs .part3main_Txt{padding-bottom: 15px;padding-right: 34px;}
.page-postdoc .part3main_oneTitle2{position: absolute;left: 30px;bottom: 25px;font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;opacity: 1;transition: all 0.5s;animation: show 2s ease-in-out infinite;-webkit-animation: show 2s ease-in-out infinite;-moz-animation: show 2s ease-in-out infinite;-o-animation: show 2s ease-in-out infinite;}
.page-postdoc .part3main_one{width: 540px;height: 246px;background: url("/images/topics-1.jpg") no-repeat center;background-size: cover;margin-right: 20px;margin-bottom: 20px;position: relative;}
.page-postdoc .part3main_two{width: 340px;height: 246px;background: url("/images/topics-2-pc.jpg") no-repeat center;background-size: cover;margin-bottom: 20px;}
.page-postdoc .part3main_one:hover .one_hide{position: absolute;bottom: 0;left: 0;width: 540px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), black);}
.page-postdoc .part3main_two:hover .two_hide{position: absolute;bottom: 0;left: 0;width: 340px;height: 320px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.2));}
.page-postdoc .part3main_three:hover .three_hide{position: absolute;bottom: 0;left: 0;width: 340px;height: 320px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.5));}
.page-postdoc .part3main_four:hover .four_hide{position: absolute;bottom: 0;left: 0;width: 540px;height: 181px;background: no-repeat center;background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.8));}
.page-postdoc .part3main_three{width: 340px;height: 246px;background: url("/images/topics-3-pc.jpg") no-repeat center;background-size: cover;margin-right: 20px;position: relative;}
.page-postdoc .part3main_four{width: 540px;height: 246px;background: url("/images/topics-4.jpg") no-repeat center;background-size: cover;position: relative;}
.page-postdoc .part3main_oneImg{display: none;}
.page-postdoc .part3main_oneTitle{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin-left: 30px;margin-bottom: 19px;}
.page-postdoc .part3main_twoTitle, .page-postdoc .part3main_threeTitle{font-size: 16px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin: 290px 0 34px 30px;}
.page-postdoc .part3main_fourTitle{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #ffffff;margin: 293px 0 31px 30px;}
.page-postdoc .part3main_oneTxt{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;line-height: 24px;margin-left: 30px;}
.page-postdoc .part4PicBox{padding: 0 145px;}
.page-postdoc .part5Box{width: 100%;background: #ffffff;overflow: hidden;}
.page-postdoc .part5Box_header{margin: 0 auto;margin-top: 50px;}
.page-postdoc .part5Box_title{text-align: center;margin-bottom: 12px;font-size: 28px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;}
.page-postdoc .part5Box_line{margin: 0 auto;margin-bottom: 40px;width: 50px;height: 2px;background: #c7000b;}
.page-postdoc .part5Box_main{width: 1200px;height: 700px;margin: 0 auto;position: relative;}
.page-postdoc .part5Box_mainone{width: 260px;height: 340px;}
.page-postdoc .part5Box_maintwo{position: absolute;top: 30px;left: 320px;width: 260px;height: 160px;background: url("/images/serch2.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainthree{position: absolute;top: 0px;right: 280px;width: 280px;height: 290px;background: url("/images/serch3.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainfour{position: absolute;top: 34px;right: 0px;width: 220px;height: 180px;background: url("/images/serch4.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainfive{position: absolute;bottom: 170px;left: 30px;width: 260px;height: 140px;background: url("/images/serch5.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainsix{position: absolute;bottom: 280px;left: 340px;width: 220px;height: 180px;background: url("/images/serch6.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainseven{position: absolute;bottom: 10px;left: 340px;width: 220px;height: 180px;background: url("/images/serch7.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_maineight{position: absolute;bottom: 100px;right: 280px;width: 280px;height: 170px;background: url("/images/serch8.png") no-repeat center;background-size: cover;}
.page-postdoc .part5Box_mainnine{position: absolute;bottom: 260px;right: 0px;width: 220px;height: 140px;background: url("/images/serch9.png") no-repeat center;background-size: cover;}
.page-postdoc .part5txtBox_one{display: flex;align-items: center;position: absolute;top: 310px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_two{display: flex;align-items: center;position: absolute;top: 130px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_three{display: flex;align-items: center;position: absolute;top: 130px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_four{display: flex;align-items: center;position: absolute;top: 330px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_five{display: flex;align-items: center;position: absolute;top: 180px;left: 10px;z-index: 99;}
.page-postdoc .part5txtBox_six{display: flex;align-items: center;position: absolute;top: 180px;left: 10px;z-index: 99;}
.page-postdoc .part5txtBox_seven{display: flex;align-items: center;position: absolute;top: 180px;left: 10px;z-index: 99;}
.page-postdoc .part5txtBox_eight{display: flex;align-items: center;position: absolute;top: 180px;left: 20px;z-index: 99;}
.page-postdoc .part5txtBox_nine{display: flex;align-items: center;position: absolute;top: 260px;left: 10px;z-index: 99;}
.page-postdoc .part5txt1{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;margin-right: 6px;}
.page-postdoc .part5txt2{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #ffffff;}
.page-postdoc .popTxtBox{position: fixed;opacity: 0;}} @media screen and (min-width: 1025px) and (max-width: 1280.99px){.page-postdoc .part4ConBox{padding: 0 60px;height: auto;}} @media screen and (max-width: 750.99px){.page-postdoc .fl{float: left!important;}
.page-postdoc .pcShow{display: none;}
.page-postdoc .ydShow{display: block;}
.page-postdoc .pcCon{display: none;}
.page-postdoc .mobileShineBox{display: block;}
.page-postdoc .mobileBox{width: 100%;overflow: hidden;}
@keyframes scale-change{0%{transform: scale(1);}
50%{transform: scale(1.2);}
100%{transform: scale(1);}} @-webkit-keyframes scale-change{0%{transform: scale(1);}
50%{transform: scale(1.2);}
100%{transform: scale(1);}} @-moz-keyframes scale-change{0%{transform: scale(1);}
50%{transform: scale(1.2);}
100%{transform: scale(1);}} @-o-keyframes scale-change{0%{transform: scale(1);}
50%{transform: scale(1.2);}
100%{transform: scale(1);}} .page-postdoc .pcbg{position: relative;background-image: url("/images/subject-wap.jpg");height: 46.15932rem;}
.page-postdoc .pcbg .more{bottom: 20px !important;}
.page-postdoc .pcbgInn{width: auto;height: 100%;}
.page-postdoc .part2TitBox{text-align: center;width: auto;height: auto;margin: 0 auto;padding-top: 0;}
.page-postdoc .part2TitBox span{font-size: 1.28023rem;margin-top: 0.71124rem;}
.page-postdoc .part2Tit{font-weight: bold;color: #fff;font-size: 1.42248rem;padding-top: 2.13371rem;}
.page-postdoc .part2TitLine{margin: 0 auto;width: 4.4808rem;height: 0.14225rem;background: #fff;}
.page-postdoc .startTxtBox img{opacity: 0.8;}
.page-postdoc .startTxtBox:hover{transform: unset;}
.page-postdoc .starTxtInn{opacity: 1;}
.page-postdoc .startTxtBox .starTxtInn{opacity: 1;}
.page-postdoc .starTxtInn .con{display: none;}
.page-postdoc .part2TitBox .btn a{display:inline-block;}
.page-postdoc .part2TitBox .btn a:last-child{display:none;}	
.page-postdoc .starBox1, .page-postdoc .starBox2, .page-postdoc .starBox3, .page-postdoc .starBox4, .page-postdoc .starBox5, .page-postdoc .startTxtBox1{display: none;}
.page-postdoc .startTxtBox6, .page-postdoc .startTxtBox7, .page-postdoc .startTxtBox8, .page-postdoc .startTxtBox9, .page-postdoc .startTxtBox10, .page-postdoc .startTxtBox11, .page-postdoc .part2TitBox{display: block;}
.page-postdoc .startTxtBox6 .btn, .page-postdoc .startTxtBox7 .btn, .page-postdoc .startTxtBox8 .btn, .page-postdoc .startTxtBox9 .btn, .page-postdoc .startTxtBox10 .btn, .page-postdoc .startTxtBox11 .btn{display: none;}
.page-postdoc .part2TitBox .btn{display:block;margin-top:20px;}
.page-postdoc .startTxtBox4{width: 7.53912rem;height: 7.53912rem;right: 0.2845rem;bottom: 16.92745rem;animation: scale-change 3s ease-in-out infinite;-webkit-animation: scale-change 3s ease-in-out infinite;-moz-animation: scale-change 3s ease-in-out infinite;-o-animation: scale-change 3s ease-in-out infinite;}
.page-postdoc .startTxtBox4 .starTxtInn .starTitle{line-height: 7.53912rem;font-size: 1.13798rem;}
.page-postdoc .startTxtBox2{width: 7.73471rem;height: 7.73471rem;left: 11.52205rem;bottom: 31.00996rem;animation-delay: 1s;-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-o-animation-delay: 1s;animation: scale-change 4s ease-in-out infinite;-webkit-animation: scale-change 4s ease-in-out infinite;-moz-animation: scale-change 4s ease-in-out infinite;-o-animation: scale-change 4s ease-in-out infinite;}
.page-postdoc .startTxtBox2 .starTxtInn .starTitle{line-height: 7.73471rem;font-size: 1.73364rem;}
.page-postdoc .startTxtBox3{width: 7.11238rem;height: 7.11238rem;right: 10.66856rem;bottom: 23.75533rem;animation-delay: 2s;-webkit-animation-delay: 2s;-moz-animation-delay: 2s;-o-animation-delay: 2s;animation: scale-change 3s ease-in-out infinite;-webkit-animation: scale-change 3s ease-in-out infinite;-moz-animation: scale-change 3s ease-in-out infinite;-o-animation: scale-change 3s ease-in-out infinite;}
.page-postdoc .startTxtBox3 .starTxtInn .starTitle{line-height: 1.5rem;font-size: 1.28023rem;}
.page-postdoc .startTxtBox3 .starTitle{line-height: 1.5rem;font-size: 0.53343rem;}
.page-postdoc .startTxtBox5{width: 7.11238rem;height: 7.11238rem;right: 18.8478rem;top: 21.40825rem;animation-delay: 3s;-webkit-animation-delay: 3s;-moz-animation-delay: 3s;-o-animation-delay: 3s;animation: scale-change 5s ease-in-out infinite;-webkit-animation: scale-change 5s ease-in-out infinite;-moz-animation: scale-change 5s ease-in-out infinite;-o-animation: scale-change 5s ease-in-out infinite;}
.page-postdoc .startTxtBox5 .starTitle{line-height: 7.11238rem;font-size: 0.85349rem;transform: scale(0.8);}
.page-postdoc .startTxtBox5 .starTxtInn .starTitle{line-height: 5.6899rem;font-size: 0.85349rem;transform: scale(0.8);margin-top: 0.56899rem;}
.page-postdoc .startTxtBox6{width: 7.46799rem;height: 7.46799rem;left: 3.27169rem;top: 11.23755rem;animation-delay: 4s;-webkit-animation-delay: 4s;-moz-animation-delay: 4s;-o-animation-delay: 4s;animation: scale-change 7s ease-in-out infinite;-webkit-animation: scale-change 7s ease-in-out infinite;-moz-animation: scale-change 7s ease-in-out infinite;-o-animation: scale-change 7s ease-in-out infinite;}
.page-postdoc .startTxtBox6 .starTitle{line-height: 1.5rem;font-size: 0.53343rem;transform: scale(0.85);}
.page-postdoc .startTxtBox7{width: 11.3798rem;height: 11.3798rem;right: 1.42248rem;top: 13.22902rem;animation-delay: 5s;-webkit-animation-delay: 5s;-moz-animation-delay: 5s;-o-animation-delay: 5s;animation: scale-change 7.5s ease-in-out infinite;-webkit-animation: scale-change 7.5s ease-in-out infinite;-moz-animation: scale-change 7.5s ease-in-out infinite;-o-animation: scale-change 7.5s ease-in-out infinite;}
.page-postdoc .startTxtBox7 .starTitle{line-height: 1.5rem;font-size: 1.1202rem;}
.page-postdoc .startTxtBox8{width: 12.51778rem;height: 12.51778rem;right: 7.39687rem;bottom: 13.37127rem;animation-delay: 6s;-webkit-animation-delay: 6s;-moz-animation-delay: 6s;-o-animation-delay: 6s;animation: scale-change 5.5s ease-in-out infinite;-webkit-animation: scale-change 5.5s ease-in-out infinite;-moz-animation: scale-change 5.5s ease-in-out infinite;-o-animation: scale-change 5.5s ease-in-out infinite;}
.page-postdoc .startTxtBox8 .starTitle{line-height: 12.51778rem;font-size: 1.17354rem;}
.page-postdoc .startTxtBox9{width: 8.53485rem;height: 8.53485rem;left: 1.42248rem;bottom: 10.95306rem;animation-delay: 7s;-webkit-animation-delay: 7s;-moz-animation-delay: 7s;-o-animation-delay: 7s;animation: scale-change 8s ease-in-out infinite;-webkit-animation: scale-change 8s ease-in-out infinite;-moz-animation: scale-change 8s ease-in-out infinite;-o-animation: scale-change 8s ease-in-out infinite;}
.page-postdoc .startTxtBox9 .starTitle{line-height: 8.53485rem;font-size: 1.01351rem;}
.page-postdoc .startTxtBox10{width: 11.20199rem;height: 11.20199rem;left: 6.40114rem;bottom: 2.27596rem;animation-delay: 8s;-webkit-animation-delay: 8s;-moz-animation-delay: 8s;-o-animation-delay: 8s;animation: scale-change 8.5s ease-in-out infinite;-webkit-animation: scale-change 8.5s ease-in-out infinite;-moz-animation: scale-change 8.5s ease-in-out infinite;-o-animation: scale-change 8.5s ease-in-out infinite;}
.page-postdoc .startTxtBox10 .starTitle{line-height: 11.20199rem;font-size: 1.06686rem;}
.page-postdoc .startTxtBox11{width: 7.82361rem;height: 7.82361rem;right: 2.84495rem;bottom: 6.68563rem;animation-delay: 3.5s;-webkit-animation-delay: 3.5s;-moz-animation-delay: 3.5s;-o-animation-delay: 3.5s;animation: scale-change 9.5s ease-in-out infinite;-webkit-animation: scale-change 9.5s ease-in-out infinite;-moz-animation: scale-change 9.5s ease-in-out infinite;-o-animation: scale-change 9.5s ease-in-out infinite;}
.page-postdoc .startTxtBox11 .starTitle{line-height:1.5rem;font-size: 1.01351rem;}
.page-postdoc .startTxtBox12{width: 7.82361rem;height: 7.82361rem;left: 11.52205rem;bottom: 31.00996rem;animation-delay: 3.5s;-webkit-animation-delay: 3.5s;-moz-animation-delay: 3.5s;-o-animation-delay: 3.5s;animation: scale-change 9.5s ease-in-out infinite;-webkit-animation: scale-change 9.5s ease-in-out infinite;-moz-animation: scale-change 9.5s ease-in-out infinite;-o-animation: scale-change 9.5s ease-in-out infinite;left: 17.52205rem;    bottom: 30.00996rem;}
.page-postdoc .startTxtBox12 .starTitle{line-height: 1.5rem;font-size: 1.01351rem;}
.page-postdoc .startTxtBox13{width: 7.11238rem;height: 7.11238rem;right: 18.8478rem;top: 21.40825rem;animation-delay: 3s;-webkit-animation-delay: 3s;-moz-animation-delay: 3s;-o-animation-delay: 3s;animation: scale-change 5s ease-in-out infinite;-webkit-animation: scale-change 5s ease-in-out infinite;-moz-animation: scale-change 5s ease-in-out infinite;-o-animation: scale-change 5s ease-in-out infinite;}
.page-postdoc .startTxtBox13 .starTitle{line-height: 1.5rem;font-size: 0.85349rem;}
.page-postdoc .startTxtBox14{width: 7.53912rem;height: 7.53912rem;right: 0.2845rem;bottom: 16.92745rem;animation: scale-change 3s ease-in-out infinite;-webkit-animation: scale-change 3s ease-in-out infinite;-moz-animation: scale-change 3s ease-in-out infinite;-o-animation: scale-change 3s ease-in-out infinite;}
.page-postdoc .startTxtBox14 .starTitle{line-height: 1.5rem;font-size: 1.01351rem;}
.page-postdoc .startTxtBox15{width: 7.11238rem;height: 7.11238rem;right: 10.66856rem;bottom: 23.75533rem;animation-delay: 2s;-webkit-animation-delay: 2s;-moz-animation-delay: 2s;-o-animation-delay: 2s;animation: scale-change 3s ease-in-out infinite;-webkit-animation: scale-change 3s ease-in-out infinite;-moz-animation: scale-change 3s ease-in-out infinite;-o-animation: scale-change 3s ease-in-out infinite;}
.page-postdoc .startTxtBox15 .starTitle{line-height: 1.5rem;font-size: 0.85349rem;}
.page-postdoc .part1box{height: auto;padding: 0 1.42248rem;background-size: 26.67141rem 15.50498rem;background-position-x: center;padding-bottom: 3.20057rem;padding: 0;}
.page-postdoc .part1Tit{font-size: 1.70697rem;color: #000000;text-align: center;font-weight: bold;padding-top: 2.13371rem;padding-bottom: 1.42248rem;margin-top: 0;margin-bottom: 0;}
.page-postdoc .part1Con{width: auto;height: auto;font-size: 0.99573rem;line-height: 1.56472rem;color: #000000;text-align: left;padding: 0 1.42248rem;margin-bottom: 2.48933rem;}
.page-postdoc .part1Arrow{display: none;}
.page-postdoc .part1cvBtn{width: auto;margin-bottom: 3.20057rem;}
.page-postdoc .part1cvBtn .part1_email img{width: 1.42248rem;height: auto;}
.page-postdoc .part1cvBtn .part1_email a{font-size: 1.28023rem;}
.page-postdoc .part1cvBtn img{width: 15.64723rem;height: 3.55619rem;}
.page-postdoc .part1cvBtn_txt{font-size: 1.28023rem;top: 0.71124rem;}
.page-postdoc .cvBtn{position: relative;width: 15.64723rem;height: 3.34282rem;margin: 0 auto;margin-top: 2.84495rem;}
.page-postdoc .cvBtn img{width: 15.64723rem;height: 3.34282rem;}
.page-postdoc .cvBtn p{position: absolute;left: 0;top: 0;width: 15.64723rem;height: 3.34282rem;line-height: 3.34282rem;text-align: center;font-size: 1.28023rem;color: #c7000b;font-weight: bold;}
.page-postdoc .part4Box{width: 100%;height: auto;background-color: #f8f8f8;padding-bottom: 5.04979rem;}
.page-postdoc .part4TitBox{text-align: center;margin-top: 0;margin-bottom: 0;}
.page-postdoc .part4Tit{font-weight: bold;color: #333333;font-size: 1.42248rem;padding-top: 2.84495rem;margin-bottom: 1.06686rem;}
.page-postdoc .part4TitLine{margin: 0 auto;width: 4.4808rem;height: 0.14225rem;background: #c7000b;}
.page-postdoc .part4PicBox{width: 4.69417rem;height: auto;margin: 0 1.70697rem;padding: 0;}
.page-postdoc .part4PicInnBox{background: url("/images/arrowdown.png") repeat-y;background-position-x: center;display: block;}
.page-postdoc .part4PicBox img{display: block;width: 4.69417rem;height: 4.69417rem;margin-top: 4.40967rem;}
.page-postdoc .part4PicBox img:first-child{margin-top: 3.20057rem;}
.page-postdoc .part4ConBox{width: 17.0697rem;height: auto;display: block;margin-bottom: 0;padding: 0;}
.page-postdoc .part4ConBox .part4ConEach:first-child{margin-top: 2.13371rem;margin-left: 0;}
.page-postdoc .part4ConEach:nth-child(2), .page-postdoc .part4ConEach:last-child{margin: 0;}
.page-postdoc .part4ConBox .part4ConEach{width: auto;height:25vw;margin-top: 2.48933rem;margin-left: 0;}
.page-postdoc .part4EachTit{font-size: 1.13798rem;font-weight: bold;color: #333333;margin-bottom: 0.42674rem;text-align: left;}
.page-postdoc .part4EachCon{font-size: 0.99573rem;font-weight: 400;color: #333333;line-height: 1.56472rem;text-align: left;}
.page-postdoc .part4ConList{height: auto;}
.page-postdoc .part4Btn{display: none;}
.page-postdoc .part4BtnMobile{width: 12.01991rem;height: 2.84495rem;line-height: 2.84495rem;text-align: center;border: 0.21337rem solid #333333;margin: 0 auto;font-size: 1.13798rem;font-weight: 400;color: #333333;margin-top: 3.37838rem;display: block;}
.page-postdoc .popBox{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(40, 42, 68, 0.9);transition: all 0.5s;display: flex;align-items: center;justify-content: center;z-index: 11;display:none;}
.page-postdoc .popBox .starTxtInn .con{display: block;}
.page-postdoc .popBox .starTxtInn{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;width: 17.49644rem;height: 17.49644rem;margin-top: 0;margin-left: 0;}
.page-postdoc .popBox .starTxtInn > div{position: relative;}
.page-postdoc .popBox .starTxtInn > div center{position: absolute;width: 100%;left: 0;}
.page-postdoc .popBox .starTxtInn > div:after{content: ". . .";display: block;position: absolute;width: 100%;left: 0;text-align: center;font-weight: bold;text-shadow: #383838 2px 3px 6px;}
.page-postdoc .popBox .startTxtBox1{animation: none;}
.page-postdoc .closeimg{position: absolute;width: 2.13371rem;height: 2.13371rem;right: 1.42248rem;top: 1.42248rem;z-index: 1;}
.page-postdoc .popBox .startTxtBox1{position: relative;top: unset;left: unset;display: block;width: 17.49644rem;height: 17.49644rem;}
.page-postdoc .popBox .startTxtBox1 img{width: 17.49644rem;height: 17.49644rem;}
.page-postdoc .popBox .startTxtBox1 .starTitle{font-size: 1.56472rem;margin-bottom: 0.71124rem;margin-top: -0.92461rem;text-shadow: #383838 0.14225rem 0.21337rem 0.42674rem;}
.page-postdoc .popBox .startTxtBox1 .con{font-size: 1.28023rem;line-height: 1.84922rem;text-shadow: #383838 0.14225rem 0.21337rem 0.42674rem;}
.page-postdoc .part3Box{height: auto;overflow: unset;padding-top: 2.13371rem;padding-bottom: 1.42248rem;}
.page-postdoc .part3Box_main{width: auto;height: auto;overflow: unset;margin: 0;padding: 0 1.42248rem;display: block;}
.page-postdoc .part3main_oneTxt{display: none;}
.page-postdoc .part3Box_main div{position: relative;width: 23.82646rem;height: 11.09531rem;margin-bottom: 0.71124rem;}
.page-postdoc .part3Box_main div h3{position: absolute;left: 0;bottom: 1.06686rem;margin: 0;font-size: 1.13798rem;margin-left: 1.28023rem;}
.page-postdoc .part3main_oneTitle{margin: 0;}
.page-postdoc .part3main_oneImg{display: block;}
.page-postdoc .part3main_one{background: url(../images/topics-1.jpg) no-repeat center;background-size: cover;}
.page-postdoc .part3main_two{background: url(/images/topics-2.jpg) no-repeat center;background-size: cover;}
.page-postdoc .part3main_three{background: url(/images/topics-3.jpg) no-repeat center;background-size: cover;}
.page-postdoc .part3main_four{background: url(../images/topics-4.jpg) no-repeat center;background-size: cover;}
.page-postdoc .part3Box_main img{position: absolute;right: 0.99573rem;bottom: 1.35135rem;width: 1.06686rem;height: 1.06686rem;}
.page-postdoc .popTxtBox{position: fixed;opacity: 1;left: 0;top: 0;width: 100%;height: 100%;background: #fff;z-index: 11;overflow-y: auto;}
.page-postdoc .part3main_each{position: relative;width: 100%;height: 12.37553rem;margin-bottom: 1.06686rem;}
.page-postdoc .part3main_each h3{position: absolute;left: 0;bottom: 1.06686rem;margin: 0;font-size: 1.42248rem;margin-left: 1.28023rem;}
.page-postdoc .popTxtCon{height: 70%;overflow-y: auto;font-size: 0.99573rem;line-height: 1.84922rem;padding: 0 1.42248rem;}
.page-postdoc .part5Box{height: auto;}
.page-postdoc .part5Box_main{width: auto;height: auto;padding: 0 0.81792rem;}
.page-postdoc .part5Box_header{margin-top: 2.84495rem;}
.page-postdoc .part5Box_title{font-size: 1.42248rem;margin-bottom: 1.06686rem;}
.page-postdoc .part5Box_line{width: 4.4808rem;height: 0.14225rem;background: #c7000b;margin-bottom: 1.70697rem;}
.page-postdoc .part5Box_mainInn{-moz-column-count: 2;/* Firefox*/-webkit-column-count: 2;/* Safari 和 Chrome*/column-count: 2;-moz-column-gap: 0;-webkit-column-gap: 0;column-gap: 0;display: inline-block;overflow: hidden;}
.page-postdoc .part5Box_each{position: relative;left: unset;right: unset;top: unset;bottom: unset;margin: 0 0.60455rem;margin-bottom: 1.2091rem;}
.page-postdoc .part5Box_each div{position: unset;left: 0;bottom: 0.71124rem;margin: 0;margin: 0;}
.page-postdoc .part5txt1{font-size: 0.85349rem;}
.page-postdoc .part5txt2{display: none;}
.page-postdoc .part5Box_mainone, .page-postdoc .part5Box_mainthree, .page-postdoc .part5Box_mainsix, .page-postdoc .part5Box_mainnine{width: 11.30868rem;height: 14.22475rem;}
.page-postdoc .part5Box_mainone .swiper-slide, .page-postdoc .part5Box_mainthree .swiper-slide, .page-postdoc .part5Box_mainsix .swiper-slide, .page-postdoc .part5Box_mainnine .swiper-slide{width: 11.30868rem;height: 14.22475rem;margin: 0 !important;}
.page-postdoc .part5Box_mainone .swiper-slide img, .page-postdoc .part5Box_mainthree .swiper-slide img, .page-postdoc .part5Box_mainsix .swiper-slide img, .page-postdoc .part5Box_mainnine .swiper-slide img{width: 11.30868rem;height: 14.22475rem;}
.page-postdoc .part5Box_maintwo, .page-postdoc .part5Box_mainfive, .page-postdoc .part5Box_mainseven, .page-postdoc .part5Box_maineight{width: 11.30868rem;height: 6.97013rem;}
.page-postdoc .part5Box_maintwo .swiper-slide, .page-postdoc .part5Box_mainfive .swiper-slide, .page-postdoc .part5Box_mainseven .swiper-slide, .page-postdoc .part5Box_maineight .swiper-slide{width: 11.30868rem;height: 6.97013rem;margin: 0 !important;}
.page-postdoc .part5Box_maintwo .swiper-slide img, .page-postdoc .part5Box_mainfive .swiper-slide img, .page-postdoc .part5Box_mainseven .swiper-slide img, .page-postdoc .part5Box_maineight .swiper-slide img{width: 11.30868rem;height: 6.97013rem;}
.page-postdoc .part5Box_mainfour{width: 23.82646rem;height: 8.3926rem;}
.page-postdoc .part5Box_mainfour .swiper-slide{width: 23.82646rem;height: 8.3926rem;margin: 0 !important;}
.page-postdoc .part5Box_mainfour .swiper-slide img{width: 23.82646rem;height: 8.3926rem;}
.page-postdoc .part5txtBox_one, .page-postdoc .part5txtBox_two, .page-postdoc .part5txtBox_three, .page-postdoc .part5txtBox_four, .page-postdoc .part5txtBox_five, .page-postdoc .part5txtBox_six, .page-postdoc .part5txtBox_seven, .page-postdoc .part5txtBox_eight, .page-postdoc .part5txtBox_nine{display: block;margin-top: 0;margin-left: 0;}
.page-postdoc .ydPart5txt1{position: absolute;top: 12.73115rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt2{position: absolute;top: 5.47653rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt3{position: absolute;top: 5.47653rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt4{position: absolute;top: 12.73115rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt5{position: absolute;top: 6.899rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt6{position: absolute;top: 12.73115rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt7{position: absolute;top: 5.47653rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt8{position: absolute;top: 5.47653rem;left: 0.71124rem;}
.page-postdoc .ydPart5txt9{position: absolute;top: 12.73115rem;left: 0.71124rem;}
.page-postdoc .part1_email{justify-content: center;}
.page-postdoc .part1_email img{width: 1.99147rem;height: 1.77809rem;margin-right: 0.42674rem;}}
