input[type=button], input[type=submit], input[type=reset] {
    -webkit-appearance: none
}

button.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: rgba(0, 0, 0, 0)
}

button.navbar-inverse .navbar-toggle {
    border-color: transparent
}

.navbar {
    margin-bottom: 0;
    border: none
}

.navbar-collapse {
    background-color: #000;
    position: absolute;
    z-index: 999;
    width: 100%;
    height: calc(100vh - .69rem)
}

.navbar .navigation-link a {
    border-bottom: 1px solid #222;
    padding: .2rem 0 .2rem .2rem;
    margin-right: .15rem;
    background: url(../images/arrow.png) no-repeat;
    background-position: 96% .22rem;
    background-size: auto .14rem
}

a.navbar-brand {
    height: auto;
    padding: .17rem .065rem
}

.navbar-toggle {
    margin-top: .17rem;
    margin-bottom: .1rem;
    padding: .09rem .1rem;
    border: none
}

.navigation-logo {
    height: .35rem
}

.navigation-icon-list {
    list-style: none;
    padding: 0;
    text-align: center
}

.navigation-icon-list a {
    display: block
}

.navigation-icon-list a:hover {
    color: rgba(0, 0, 0, .1)
}

.navigation-icon-list li {
    padding: .09rem;
    border-bottom: 1px solid #222;
    border-right: 1px solid #222;
    margin-right: -1px;
    margin-bottom: -1px;
    height: .77rem
}

.navigation-icon-list li:nth-child(5), .navigation-icon-list li:nth-child(9) {
    border-right: none
}

.navigation-icon-list img {
    height: .2rem;
    margin: .05rem 0
}

.navigation-icon-list p {
    font-size: .1rem;
    color: #FFF;
    margin: .05rem 0
}

.article-title {
    padding: .25rem 0 .1rem !important
}

.article-title-time {
    margin: 0;
    padding: 0;
    font-size: .12rem;
    color: #979797;
    text-align: center
}

.article-text {
    padding: .1rem 0;
    text-indent: .24rem
}

.socialshare ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.socialshare ul li {
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: .14rem
}

.socialshare ul li img {
    height: .27rem;
    margin: .29rem .05rem
}

.page {
    font-size: .12rem;
    color: #A8A8A8;
    margin-top: .2rem
}

.page p {
    display: inline-block;
    padding: .05rem 0 0 .1rem;
    margin: 0
}

.page-title {
    color: #4C4C4C
}

.jobs-detail-container {
    display: flex;
    flex: auto;
    justify-content: center
}

.jobs-detail-avatar {
    display: inline-block
}

.jobs-detail-avatar img {
    height: .9rem;
    top: .2rem;
    left: -.4rem;
    position: relative
}

.jobs-detail-content {
    display: inline-block;
    padding: .2rem 0 0
}

.jobs-detail-content p {
    color: #979797;
    font-size: .12rem;
    margin: 0
}

.jobs-detail-content-headline {
    padding-bottom: .1rem
}

.jobs-detail-content-headline > p {
    display: inline-block;
    font-size: .14rem;
    color: #4C4C4C;
    margin: 0
}

.jobs-detail-content img {
    height: .15rem;
    display: inline-block;
    vertical-align: sub
}

.jobs-description {
    font-size: .12rem;
    color: #979797;
    margin: 0 0 .2rem;
    padding: 0;
    list-style: none;
    line-height: .24rem
}

.search-nav {
    overflow-x: scroll;
    height: .65rem;
    background-color: #fff
}

.search-nav ul {
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.lightactive {
    color: #fff;
}

.light {
    color: #979797;
}

.search-nav ul li {
    margin: 0;
    display: inline-block;
    font-size: .12rem
}

.search-nav ul li a {
    color: #A0A0A0
}

.search-nav ul li a:hover {
    text-decoration: none
}

.search-nav ul li.active a {
    color: #4C4C4C
}

.search-nav-link {
    padding: .15rem
}

.search-nav-link:hover a {
    color: #4C4C4C
}

.search-nav-divider {
    border: .5px solid #A0A0A0;
    height: .08rem;

}

.search-banner {
    text-align: center
}

.search-banner img {
    height: .5rem
}

.search-market-modal img {
    margin: .2rem 0
}

.search-market-modal .switch-button {
    margin-bottom: .2rem
}

.search-style img {
    margin: .3rem .2rem;
    height: 1.05rem
}

.search-style p {
    font-size: .14rem;
    color: #333
}

.search-advantage img {
    height: .4rem;
    margin-bottom: .1rem
}

.search-advantage p {
    color: #979797;
    font-size: .12rem;
    margin: 0
}

.search-advantage p.red {
    color: #FA3333
}

.search-advantage-icon {
    padding-top: .25rem
}

.search-fees-list {
    margin: 0;
    padding: 0;
    text-align: left
}

.search-fees-list li {
    padding: 0;
    list-style: none;
    color: #979797;
    font-size: .12rem;
    margin: .1rem 0
}

.search-fees-banner {
    text-align: center
}

.search-fees-banner img {
    height: .5rem
}

.search-fees-banner p {
    display: inline-block
}

.colleage-banner img {
    height: .9rem
}

.colleage-news {
    margin: .25rem 0
}

.colleage-news .time {
    color: #979797;
    font-size: .12rem;
    margin-top: .05rem
}

.colleage-news-more p {
    padding-top: .2rem;
    margin-bottom: 0;
    color: #979797
}

.colleage-title p {
    display: inline-block
}

.colleage-title .right-button {
    display: inline-block;
    font-size: .2rem;
    vertical-align: sub;
    padding: 0 .1rem;
    color: #979797;
    position: relative;
    top: -.05rem
}

.colleage-title .right-button:hover {
    text-decoration: none
}

.colleage-title .right-button button {
    -webkit-appearance: none;
    border-radius: 0;
    border: none;
    background: 0 0
}

body {
    background-color: #F3F5F8
}

a {
    color: #3DA3FE
}

.globe-container {
    padding: .15rem
}

.globe-container-block {
    background-color: #fff;
    border-radius: .04rem;
    padding: .3rem .2rem;
    padding-bottom: .4rem
}

.globe-container-divider {
    margin-bottom: .2rem
}

.globe-title {
    padding: 0;
    margin: .1rem 0;
    font-size: .18rem;
    color: #4C4C4C;
    margin-bottom: .2rem
}

.globe-title-sec {
    padding: 0;
    margin: 0;
    font-size: .16rem;
    color: #4C4C4C;
    font-weight: bold;
}

.jobs-title {
    font-size: .14rem;
    font-weight: 500
}

.globe-title-third {
    padding: 0;
    margin: 0;
    font-size: .14rem;
    font-weight: 500
    color: #4C4C4C;
    margin-bottom: .2rem
}

.globe-title-third-top-padding {
    padding-top: .2rem
}

.globe-text {
    font-size: .12rem;
    color: #979797;
    line-height: .24rem
}

.globe-cutline {
    border-bottom: 1px solid #EBEBEB;
    margin: 0 -.2rem;
    padding: 0
}

.globe-cutline-child {
    margin-top: .3rem;
    margin-bottom: .3rem
}

.button-weiqing {
    border-radius: 1rem;
    margin-top: .25rem;
    padding: .06rem .14rem;
    font-size: .12rem;
    background-image: linear-gradient(-180deg, #fafafa 0%, #f9f9f9 100%);
    border: 1px solid #e7e7e7;
}

ul.switch-button {
    border-bottom: none;
    margin: 0;
    padding: 0
}

ul.switch-button li {
    display: inline-block;
    padding: .06rem .12rem;
    border: .01rem solid #efefef;
    border-radius: 100rem;
    font-size: .12rem
}

ul.switch-button li a {
    color: #979797
}

ul.switch-button li a:hover {
    text-decoration: none
}

ul.switch-button li a:focus {
    text-decoration: none
}

ul.switch-button li:hover {
    background-color: #FAFAFA
}

ul.switch-button li.active {
    background-color: #FAFAFA
}

ul.switch-button li.active a {
    color: #4C4C4C
}

ul.switch-button li:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

ul.switch-button li:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left-width: 0
}

body {
    background-color: #F3F5F8;
    max-width: 750px;
    margin: 0 auto;
    font-family: Helvetica;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.weiqing-public-title {
    font-size: .2rem;
    color: #333;
    margin-top: 0;
    margin-bottom: .3rem;
    text-align: center
}

.weiqing-public-second-title {
    padding: .16rem;
    padding-left: .3rem;
    padding-top: .25rem;
    border-bottom: 1px solid #EBEBEB
}

.weiqing-public-h3 {
    font-size: .14rem;
    color: #4c4c4c;
    margin: 0
}

.weiqing-public-h2 {
    font-size: .18rem;
    margin-top: 16px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 28px
}

.normal-wraper {
    border-radius: 4px;
    overflow: hidden;
    background-color: #fff
}

.carousel-indicators li {
    border-radius: 0;
    height: 2px;
    width: 50px;
    background: #696969;
    border-color: #696969;
    margin: 0
}

.carousel-indicators .active {
    height: 2px;
    width: 50px;
    margin: 0;
    background: #fff;
    border-color: #fff
}

.weixinpoptilte {
    font-size: .12rem;
    text-align: center
}

.weixinpopcontent {
    width: 90px;
    height: 90px
}

.weixinpopcontent img {
    width: 100%
}

.public-dropdown {
    min-width: 120px
}

.public-dropdown > li > a {
    padding: 9px 22px
}

.public-dropdown > li > a.active {
    position: relative;
    color: #5377ff
}

.public-dropdown > li > a.active:after {
    position: absolute;
    width: 22px;
    height: 22px;
    content: '';
    background: url(../images/Check.svg) no-repeat;
    background-size: 100%
}

.weiqing-banner-container1 {
    background: url(../images/banner2.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #161719;
    height: 4.8rem;
    padding-top: .52rem
}

.weiqing-banner-container2 {
    background: url(../images/banner1.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #161719;
    height: 4.8rem;
    padding-top: .52rem
}

.weiqing-banner-container3 {
    background: url(../images/banner3.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100%;
    background-color: #161719;
    height: 4.8rem;
    padding-top: .52rem
}

.weiqing-banner-title {
    color: #fff;
    font-size: .24rem;
    text-align: center
}

.weiqing-serve-wraper {
    padding-top: .4rem;
    padding-bottom: .4rem;
    padding-left: .14rem;
    padding-right: .14rem;
    border-bottom: 1px solid #e6e6e6
}

.weiqing-serve-cardWraper {
    text-align: justify
}

.weiqing-serve-cardWraper:after {
    content: '';
    display: inline-block;
    width: 100%
}

.weiqing-serve-card {
    background-color: #fff;
    padding: 0 .2rem;
    width: 1.68rem;
    border-radius: 4px;
    overflow: hidden;
    text-align: center;
    display: inline-block;
    margin-bottom: .1rem
}

.weiqing-serve-title {
    font-size: .16rem;
    color: #333;
    text-align: left;
    margin-top: 30px
}

.weiqing-serve-intrduce1 {
    color: #acacac;
    font-size: .12rem;
    text-align: left;
    padding-bottom: 1rem;
    background-image: url(../images/search_marketing.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 60%;
    margin-bottom: 0px
}

.weiqing-serve-intrduce2 {
    color: #acacac;
    font-size: .12rem;
    text-align: left;
    padding-bottom: 1rem;
    background-image: url(../images/search_marketing2.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 60%;
    margin-bottom: 0px
}

.weiqing-serve-intrduce3 {
    color: #acacac;
    font-size: .12rem;
    text-align: left;
    padding-bottom: 1rem;
    background-image: url(../images/search_marketing3.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 60%;
    margin-bottom: 0px
}

.weiqing-serve-intrduce4 {
    color: #acacac;
    font-size: .12rem;
    text-align: left;
    padding-bottom: 1rem;
    background-image: url(../images/search_marketing4.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 60%;
    margin-bottom: 0px
}

.weiqing-serve-intrduce5 {
    color: #acacac;
    font-size: .12rem;
    text-align: left;
    padding-bottom: 1rem;
    background-image: url(../images/search_marketing5.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 60%;
    margin-bottom: 0px
}

.weiqing-serve-intrduce6 {
    color: #acacac;
    font-size: .12rem;
    text-align: left;
    padding-bottom: 1rem;
    background-image: url(../images/search_marketing6.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 60%;
    margin-bottom: 0px
}

.weiqing-caseShow-wraper {
    padding-left: .14rem;
    padding-right: .14rem;
    padding-top: .4rem;
    padding-bottom: .4rem
}

.weiqing-caseShow-card {
    border-radius: 4px;
    overflow: hidden;
    padding: .18rem;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, .05) 0 4px 9px;
    margin-bottom: .15rem
}

.weiqing-caseShow-card img {
    width: 1.3rem;
    float: left
}

.weiqing-caseShow-content {
    display: inline-block;
    margin-left: .14rem
}

.weiqing-caseShow-content ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0
}

.weiqing-caseShow-content ul li {
    display: inline-block;
    font-size: .12rem;
    background: url(../images/li_circle.png) no-repeat 0.05rem 0.02rem;
    padding-left: .22rem;
    color: #F16767;
    background-size: 0.1rem 0.1rem;
}

.weiqing-caseShow-cardTitle {
    font-size: .14rem;
    margin-top: 0
}

.weiqing-caseShow-cardDes {
    font-size: .12rem;
    color: #bebebe;
    margin: .06rem 0
}

.weiqing-about-wraper {
    background-color: #fff;
    padding-left: .14rem;
    padding-right: .14rem;
    padding-top: .4rem;
    padding-bottom: .4rem
}

.weiqing-about-summary {
    font-size: .16rem;
    text-align: center
}

.weiqing-about-des {
    font-size: .14rem;
    color: #bebebe
}

.weiqing-about-buttonWraper {
    margin-top: 34px;
    text-align: center
}

.weiqing-about-buttonWraper div:nth-child(2) {
    margin-left: .14rem;
    margin-right: .14rem
}

.weiqing-btn {
    border: 1px solid #e3e3e3;
    display: inline-block;
    font-size: .14rem;
    padding: 10px 18px 14px;
    border-radius: 4px;
    overflow: hidden;
    background-image: linear-gradient(-180deg, #ffffff 0%, #fcfcfc 100%);
}

.weiqing-btn img {
    width: 16px
}

.qrcode-btn {
    padding: 11px 22px
}

.qrcode-btn img {
    width: 21px
}

.weiqing-xueyuan-wraper {
    padding-top: .4rem;
    padding-bottom: .4rem
}

.weiqing-xueyuan-cardList {
    padding-left: .14rem;
    height: 300px;
    width: 100%;
    display: inline;
    white-space: nowrap;
    overflow-x: scroll;
    float: left;
    overflow-y: hidden
}

.weiqing-xueyuan-card {
    background-color: #fff;
    width: 2.17rem;
    margin-right: .25rem;
    box-shadow: rgba(0, 0, 0, .05) 0 2px 9px;
    display: inline-block;
    border-radius: 4px;
    overflow: hidden
}

.weiqing-xueyuan-card ul {
    list-style: none
}

.weiqing-xueyuan-card ul li {
    color: #ADADAD;
    font-size: .12rem;
    padding-top: 31px;
    padding-bottom: 22px;
    border-bottom: 1px solid #f4f4f4;
    position: relative
}

.weiqing-xueyuan-card ul li:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: .12rem;
    height: .12rem;
    left: -.16rem
}

.li_circle1 ul li:before {
    background: url(../images/li_circle.png) no-repeat;
    background-size: 100%;
}

.li_circle2 ul li:before {
    background: url(../images/li_circle2.png) no-repeat;
    background-size: 100%;
}

.li_circle3 ul li:before {
    background: url(../images/li_circle3.png) no-repeat;
    background-size: 100%;
}

.weiqing-xueyuan-card ul li:last-child {
    border-bottom: none
}

.weiqing-xueyuan-title {
    padding: 18px 44px;
    padding-top: 26px;
    border-bottom: 1px solid #f4f4f4;
    background-color: #fcfcfc;
    text-align: center;
}

.weiqing-xueyuan-title a {
    color: #4d4d4d;
}

.weiqing-xueyuan-card li a {
    color: #adadad;
}

.weiqing-hezuo-wraper {
    padding-top: .4rem;
    padding-bottom: .4rem;
    background-color: #fff;
    padding-left: .14rem;
    padding-right: .14rem;
    text-align: justify
}

.weiqing-hezuo-list img {
    width: 50%;
    padding: 5px;
    float: left
}

.weiqing-contact-wraper {
    padding-top: .4rem;
    padding-bottom: .4rem;
    padding-left: .14rem;
    padding-right: .14rem
}

.weiqing-contact-mapWraper {
    background-color: #fff;
    padding: 16px;
    margin-bottom: 20px;
    box-shadow: rgba(0, 0, 0, .04) 0 2px 8px
}

.weiqing-contact-mapWraper img {
    width: 100%
}

.weiqing-contact-info {
    border-bottom: 1px solid #D3D1D1;
    color: #AEAEAE;
    padding-top: 13px;
    padding-bottom: 20px
}

.weiqing-contact-info label {

    color: #333;
    margin-right: 6px
}

.weiqing-contact-info:last-child {
    border-bottom: none
}

footer {
    background: #212227
}

footer a:hover {
    text-decoration: none
}

footer .list-header {
    font-size: .12rem;
    color: #fff;
    border: none;
    margin: 0 .2rem;
    padding-top: .17rem;
    padding-bottom: .19rem;
    position: relative
}

footer .list-header:after {
    content: '';
    width: 11px;
    height: 11px;
    position: absolute;
    right: 0;
    top: .22rem;
    background: url(../images/footer_btn.png) no-repeat center center;
    background-size: 100%;
    transform: rotate(45deg);
    transition: all .2s cubic-bezier(0.46, .03, .52, .96)
}

footer .list-header a {
    display: block;
    width: 100%;
    color: #C2C0C0
}

footer .list-header.collapsed {
    border-top: 1px solid #2f2f2f;
    border-bottom: 1px solid #191919;
}

footer .list-header.collapsed:after {
    transform: rotate(0deg);
    transition: all .2s cubic-bezier(0.46, .03, .52, .96)
}

footer .list-links {
    font-size: .12rem;
    background: #16171B;
    padding: .16rem 0;
    padding-left: .3rem
}

footer .list-links li {
    -webkit-font-smoothing: antialiased;
    list-style: none
}

footer .list-links a {
    display: block;
    color: #fff;
    padding: .09rem 0
}

footer .contact {
    text-align: left;
    color: #3DA3FE;
    padding: .2rem;
}

footer .icon svg {
    width: .2rem;
    height: .2rem;
    position: relative;
    top: 4px
}

footer .icon svg path {
    fill: #3DA3FE
}

footer .icon + span {
    font-size: .2rem
}

footer .tel-des {
    font-size: .12rem;
    color: #686868
}

footer .copyright {
    display: inline-block;
    font-size: .1rem;
    color: #5c5d5d;
    margin-top: 6px;
    margin-bottom: .48rem
}

footer .footer-bottom {
    margin: 0 .18rem
}

footer .footer-bottom hr {
    margin-top: 0;
    border-top: 1px solid #191919;
    border-bottom: 1px solid #2f2f2f;

}

.weiqing-widget {
    position: fixed;
    right: 19px;
    bottom: 28px;
    border-radius: 50%;
    width: .61rem;
    height: .61rem;
    overflow: hidden;
    background-color: #3DA3FE;
    background-image: url(../images/widget_phone.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50%
}

.case-center-wraper ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    text-align: justify;
    height: .35rem;
    margin-bottom: .2rem
}

.case-center-wraper ul:after {
    content: '';
    width: 100%;
    position: relative;
    display: inline-block;
    font-size: 0
}

.case-center-wraper ul li {
    color: #A0A0A0;
    display: inline-block;
    background-color: #fff;
    font-size: .12rem;
    padding: .09rem .12rem;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: rgba(0, 0, 0, .04) 0 2px 4px
}

.case-center-wraper ul li.active {
    color: #4C4C4C
}

.weiqing-spread-wraper {
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
    padding-bottom: 20px;
}

.weiqing-spread-list {
    overflow: hidden;
    border-bottom: 1px solid #EBEBEB;
}

.weiqing-spread-list > div:nth-of-type(1), .weiqing-spread-list > div:nth-of-type(2) {
    border-bottom: 1px solid #EBEBEB
}

.weiqing-spread-list > div:nth-of-type(2n) {
    border-right: none;
}

.weiqing-spread-card {
    width: 50%;
    float: left;
    text-align: center;
    padding: 0 18px;
    border-bottom: 1px solid #EBEBEB;
    border-right: 1px solid #EBEBEB;
    margin-bottom: -1px;
    margin-right: -1px;
    display: flex;
    height: 280px;
    justify-content: center;
    flex-direction: column;
}

.weiqing-spread-card h3 {
    margin: .1rem auto;
    margin-top: .2rem
}

.weiqing-spread-card img {
    width: 1.26rem
}

.weiqing-spread-carddes {
    font-size: .12rem;
    color: #979797
}

.weiqing-spread-cardtyp {
    font-size: .12rem;
    color: #CE3642
}

.weiqing-spread-btn {
    margin-top: .3rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .12rem;
    color: #4C4C4C;
    background-color: #FAFAFA;
    border-radius: 4px;
    overflow: hidden;
    padding: 6px;
    width: .8rem;
    border: 1px solid #E6E6E6;
    text-align: center;
}

.weiqing-evaluate-wraper {
    text-align: center;
    padding: 40px 30px 48px 30px;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
    margin-top: .15rem
}

.weiqing-evaluate-wraper img {
    width: 1.18rem
}

.weiqing-evaluate-wraper h2 {
    font-size: .18rem;
    margin-top: 16px;
    margin-bottom: 18px;
    font-weight: 400
}

.weiqing-evaluate-wraper p {
    font-size: .12rem;
    color: #979797;
    line-height: 24px
}

.weiqing-jobs-wraper {
    text-align: center;
    padding: 25px 30px 58px 30px
}

.weiqing-jobs-wraper p {
    text-align: left;
    color: #979797;
    font-size: .12rem;
    margin-bottom: .21rem;
    line-height: .24rem
}

.weiqing-jobs-card {
    width: 25%;
    float: left;
    text-align: center;
    padding: 4px
}

.weiqing-jobs-card img {
    width: 100%
}

.weiqing-jobs-card h4 {
    font-size: .12rem;
    font-weight: 400
}

.weiqing-jobs-type {
    margin-top: .15rem;
}

.weiqing-jobs-type > .weiqing-jobs-item {
    margin-bottom: 0
}

.weiqing-jobs-item1 {
    padding-left: .9rem;
    background-image: url(../images/image_187.png);
    background-repeat: no-repeat;
    background-position: 24px bottom;
    background-size: .49rem .67rem;
    height: .97rem;
    position: relative;

}

.weiqing-jobs-item2 {
    padding-left: .9rem;
    height: .97rem;
    position: relative;
    margin-bottom: .12rem
}

.weiqing-jobs-item3 {
    padding-left: .9rem;
    background-image: url(../images/image_186.png);
    background-repeat: no-repeat;
    background-position: 24px bottom;
    background-size: .49rem .67rem;
    height: .97rem;
    position: relative;
    margin-bottom: .12rem
}

.weiqing-jobs-newTag {
    color: #fff;
    font-weight: 700;
    background: rgba(131, 131, 255, .41);
    border: 1px solid #8383FF;
    border-radius: 100px;
    margin-left: 10px;
    margin-right: 14px;
    padding: 2px;
    font-size: .08rem
}

.weiqing-jobs-btn {
    display: inline-block;
    padding: 6px 25px;
    padding-bottom: 4px;
    border-radius: 100px;
    font-size: .12rem;
    color: #4C4C4C;
    border: 1px solid #E6E6E6;
    background-color: #FAFAFA;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: .26rem
}

.weiqing-jobs-name {
    margin-bottom: .12rem
}

.weiqing-jobs-dep, .weiqing-jobs-direction {
    color: #979797;
    font-size: .12rem
}

.weiqing-webbuild-card {
    text-align: center;
    padding-top: 0.15rem;
    padding-left: 0px;
    padding-right: 0px
}

.weiqing-webbuild-card img {
    width: .68rem
}

.weiqing-webbuild-card h4 {
    font-size: .12rem;
    font-weight: 400;
    margin-top: .2rem
}

.weiqing-webbuild-cover {
    list-style: none;
    padding-left: 30px;
    line-height: .2rem
}

.weiqing-webbuild-cover li {
    text-align: left;
    color: #ADADAD;
    font-size: .12rem;
    padding-bottom: 8px;
    position: relative
}

.weiqing-webbuild-cover li:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: .12rem;
    height: .12rem;
    background: url(../images/li_circle.png) no-repeat;
    background-size: 100%;
    left: -.28rem;
    top: .05rem
}

.weiqing-webbuild-core {
    margin-bottom: .1rem
}

.weiqing-webbuild-coreItem {
    padding-left: 1.04rem;
    background-repeat: no-repeat;
    background-position: .2rem center;
    background-size: .65rem .65rem;
    height: .94rem;
    position: relative;
    border-bottom: 1px solid #E7E7E7
}

.weiqing-webbuild-desWraper {
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%)
}

.weiqing-webbuild-title {
    margin-bottom: .08rem
}

.weiqing-webbuild-coredes {
    width: 100px;
    color: #979797;
    font-size: .12rem;
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden
}

.weiqing-webbuild-btn {
    display: inline-block;
    padding: 6px 25px;
    border-radius: 100px;
    font-size: .12rem;
    color: #4C4C4C;
    border: 1px solid #E6E6E6;
    background-color: #FAFAFA;
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: .26rem
}

.weiqing-webbuild-btn a {
    color: inherit
}

.weiqing-webbuild-btn a:active, .weiqing-webbuild-btn a:focus, .weiqing-webbuild-btn a:hover {
    text-decoration: none;
    list-style: none;
    color: inherit
}

.weiqing-webbuild-detail {
    font-size: .12rem;
    height: 24px;
    color: #C3C3C3;
    line-height: 26px;
    padding: 16px 30px;
    padding-bottom: 76px;
    background-color: #FBFBFB;
    box-shadow: rgba(0, 0, 0, .03) 0 4px 4px inset
}

a {
    color: inherit
}

.weiqing-jobs-avatar {
    position: absolute;
    width: .52rem;
    bottom: 0;
    left: .24rem
}

.ver-wraper {
    display: table;
    width: 100%
}

.ver-child {
    display: table-cell;
    vertical-align: middle
}