@charset "utf-8";
/* CSS Document */

.scsglxh .register-box{
    min-height: 480px;
}
.scsglxh .header_title{
    width: 163px;
    height: 38px;
    cursor: inherit;
}
.scsglxh .header_title img{
    width: 163px;
    height: 38px;
}
.scsglxh .from-list input{
    outline: none;
}
.scsglxh .from-list input:focus{
    outline: none;
}
/* 登录页面的样式*/
.m-t-20 {
    margin-top: 10px;
}

.register-box-edition {
    width: 452px;
    padding-bottom: 40px;
}

.login-tab-deition {
    /* overflow: hidden; */
    position: relative;
    /*background: #fff;*/
    margin-left: 24px;
    margin-bottom: 15px;
}

.login-tab-deition li {
    float: left;
    position: relative;
    text-align: right;
    cursor: pointer;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #909399;
    margin: 0 24px;
    height: 84px;
    line-height: 135px;
    padding-bottom: 17px;
}
.login-tab-deition li.cur{
    color: #000000;
    font-weight: bold;
    font-size: 28px;
}
.login-tab-deition li.cur::before {
    /* font-size: 28px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 26px;
    border-bottom: 4px solid #165DFF;
    border-image: -webkit-linear-gradient(90deg, #106ee2 0%, #0c89f3 100%) 10;
    border-image: -moz-linear-gradient(90deg, #106ee2 0%, #0c89f3 100%) 10;
    border-image: -o-linear-gradient(90deg, #106ee2 0%, #0c89f3 100%) 10;
    border-image: linear-gradient(90deg, #106ee2 0%, #0c89f3 100%) 10;
    height: 98px;
    line-height: 135px; */
    content: '';
    position: absolute;
    left: 50%;
    bottom: -14px;
    transform: translateX(-50%);
    width: 48px;
    height: 7px;
    background: #165DFF;
    border-radius: 10px;
}

.border_l {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
}

.border_r {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
}

.border_r i.code-ico {
    position: absolute;
    left: 140px;
    top: 10px;
    width: 17px;
    height: 17px;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 0px -80px;
}

.login-tab-deition li.cur .code-ico {
    background-position: 0 -117px;
}

.weixin-tab {
    overflow: hidden;
    padding: 0 30px 0;
    display: none;
}

.scan-iphone {
    height: 369px;
    position: relative;
    overflow: hidden;
}

.scan-iphone .code-bg {
    z-index: 98;
    width: 201px;
    height: 201px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -100px;
    margin-top: -134px;
    background: url('../images/login_register/code_bg.png') no-repeat;
}

.scan-iphone .code-bg img {
    padding: 2px;
}

.scan-iphone .iphone-bg {
    display: none;
    z-index: 99;
    width: 119px;
    height: 197px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -60px;
    margin-top: -134px;
    background: url('../images/login_register/iphone_bg.gif') no-repeat;
}

.scan-iphone p {
    font-size: 16px;
    color: #666;
    position: absolute;
    bottom: 16px;
    left: 73px;
}

.scan-iphone ul {
    overflow: hidden;
    position: absolute;
    bottom: 56px;
    left: 73px;
}

.scan-iphone ul li {
    font-size: 12px;
    color: #999;
    float: left;
    height: 25px;
    padding-left: 34px;
    margin-right: 14px;
    line-height: 25px;
    background: url('../images/login/login-spreat-bg.png') no-repeat;
}

.scan-iphone ul li.ico-shuru {
    background-position: 5px 0;
}

.scan-iphone ul li.ico-kuaijie {
    background-position: 5px -35px;
}

.scan-iphone ul li.ico-anquan {
    background-position: 5px -70px;
}


/* 注册页面添加的样式 */
.login_two {
    position: absolute;
    left: 50%;
    margin-left: 165px;
    margin-top: -35px;
    width: 416px;
    height: 590px;
    background: url('../images/login_register/yinying_bg_2.png') no-repeat -2px 2px;
    z-index: 999;
}

.register-box-two {
    padding-bottom: 10px;
    float: left;
    min-height: 540px;
    margin-left: 14px;
    background: #FFF;
    border-radius: 4px;
    font-size: 14px;
    border: 1px solid #dddddd;
    border-top: none;
}

.register_main {
    padding: 0 30px;
    overflow: hidden;
    margin-bottom: 10px;
}

.enjoy_fun {
    min-height: 100px;
    background: url('../images/login_register/heng_bg.png') no-repeat center 10px;
    margin-top: 20px;
}

.enjoy_fun p {
    display: block;
    text-align: center;
    color: #1b8ddd;
}

.enjoy_fun ul {
    overflow: hidden;
    padding-top: 20px;
    height: 64px;
}

.zjt-servic-bg {
    background: url('../images/login_register/zjt_servic_bg.gif') no-repeat 6px 9px;
}

.gys-servic-bg {
    background: url('../images/login_register/gys_servic_bg.gif') no-repeat 13px 9px;
}

.enjoy_fun ul li {
    float: left;
    width: 100px;
    padding: 0 5px 8px 5px;
}

.enjoy_fun ul li a {
    padding-left: 26px;
    font-size: 12px;
    color: #666666;
    display: block;
    cursor: default;
    height: 25px;
    text-align: left;
    line-height: 25px;
    background: url('../images/login_register/service-ico.png') no-repeat;
}

.enjoy_fun ul li a:hover {
    color: #165DFF;
    text-decoration: none;
}

.shops {
    background-position: 0px -454px !important;
}

.images {
    background-position: 0px -566px !important;
}

.traffic {
    background-position: 0px -679px !important;
}

.business {
    background-position: 0px -510px !important;
}

.supports {
    background-position: 0px -624px !important;
}

.datas {
    background-position: 0px -736px !important;
}

.workers {
    background-position: 0px -799px !important;
}

.onlines {
    background-position: 0px 3px !important;
}

.internat {
    background-position: 0px -850px !important;
}

.smarts {
    background-position: 0px -1020px !important;
}

.manages {
    background-position: 0px -963px !important;
}

#register-tab ul li.current .code-ico {
    background-position: 0 -117px;
}

.reg-code-main {
    height: 339px;
    position: relative;
}

.reg-code-main .reg-code-bg {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -126px;
    margin-top: -126px;
    width: 248px;
    padding: 2px;
    height: 248px;
    background: url('../images/login_register/code_bg_two.png') no-repeat;
}

.reg-code-main .reg-code-bg img {
    width: 100%;
}

.reg-code-main p {
    position: absolute;
    bottom: 4px;
    left: 70px;
    font-size: 12px;
    color: #1b8ddd;
    padding-left: 25px;
    background: url('../images/login_register/weixin-ico.png') no-repeat;
}

.add-eye input {
    padding-right: 40px;
    width: 252px;
}

.password-eye-open {
    position: absolute;
    right: 10px;
    top: 9px;
    float: left;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 2px -1052px;
}

.password-eye-close {
    position: absolute;
    right: 10px;
    top: 9px;
    float: left;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 2px -1084px;
}

/*点击验证码后出现弹框，输入完后才能发送验证码，然后输入*/
.verification-frame {
    background: url('../images/login_register/verify_bg.png');
    border: 1px solid #4ea1d2;
    border-radius: 4px;
    right: 0;
    padding: 17px 15px 17px 15px;
    position: absolute;
    top: -66px;
    width: 308px;
    z-index: 1000;
    height: 136px;
    left: auto;
    display: none;
}

.verification-frame p.current_p {
    width: 276px;
    display: block;
    margin: 15px auto 20px;
    position: relative;
}

.text-box-two {
    float: left;
    font-size: 14px;
    color: #333;
    padding-right: 177px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #1b8ddd !important;
    border-radius: 4px;
    overflow: hidden;
}

.verif-code-img {
    cursor: pointer;
    vertical-align: middle;
    width: 70px;
    height: 20px;
    position: absolute;
    right: 40px;
    top: 12px;
}

.renewal-inspection {
    cursor: pointer;
    width: 42px;
    height: 42px;
    border: 1px solid #4ea1d2;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    background-color: #bfe3fc;
    background-image: url('./images/login_register/sprite_bg.png');
    background-repeat: no-repeat;
    background-position: 8px -388px;
}

.inspection-hint {
    line-height: 20px;
    font-size: 12px;
    color: red !important;
    bottom: -20px;
    left: 0;
}

.verification-frame .suer-bnt {
    display: block;
    width: 260px;
    height: 40px;
    background: #1b8ddd;
    color: #FFF;
    border-radius: 4px;
    text-align: center;
    font: 16px/40px Microsoft YaHei;
    border: none;
    margin: 0 auto;
}

.close-bt {
    background: url('../images/login_register/close-st0.png') no-repeat;
    height: 14px;
    width: 14px;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.close-bt:hover {
    background: url('../images/login_register/close-st.png') no-repeat;
}


/*用户身份选择页面的样式*/
.header-choose {
    height: 190px;
}

.progress-bar-bg-small {
    width: 652px;
    height: 37px;
    float: right;
    margin-top: 58px;
}

.user-choose-box {
    width: 1200px;
    height: 716px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -600px;
    margin-top: -345px;
}

.user-choose-arrows {
    width: 70px;
    height: 40px;
    background: url('../images/login_register/user_choose_arrows.png') no-repeat;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -20px;
}

.user-choose-left {
    float: left;
    width: 500px;
    height: 716px;
    background: url('../images/login_register/user_choose_yy_bg.png') no-repeat center bottom;
}

a.user-choose-left-li {
    display: block;
    width: 498px;
    height: 705px;
}

a.user-choose-left-li:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 10px 20px rgba(56, 161, 240, 0.5);
    box-shadow: 0 4px 20px rgba(56, 161, 240, 0.5);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.2s ease 0s; /* Safari 和 Chrome */
    -o-transition: all 0.2s ease 0s; /* Opera */
}

a.user-choose-left-li .user-choose-left-top {
    width: 498px;
    height: 199px;
    background: url('../images/login_register/user_choose_zj_bg.png') no-repeat center center;
}

a.user-choose-left-li .user-choose-left-bottom {
    width: 496px;
    height: 505px;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 4px 4px;
    background: #fff;
}

a.user-choose-left-li:hover .user-choose-left-bottom {
    border: 1px solid #38a1f0;
    border-top: none;
}

.user-choose-left-top .user-choose-tit {
    padding: 37px 35px 0 35px;
    overflow: hidden;
}

.user-choose-left-top .user-choose-tit > span {
    float: left;
    font-size: 32px;
    line-height: 50px;
    color: #fff;
    padding-right: 15px;
}

.user-choose-left-top .user-choose-tit > i {
    float: left;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    margin: 13px 0;
    padding-left: 15px;
    border-left: 1px solid #88c7f6;
}

.user-choose-left-top > p {
    margin: 20px 35px 0 35px;
    position: relative;
    padding-left: 34px;
    border-radius: 50px;
    height: 32px;
    line-height: 32px;
    color: #1b89db;
    font-size: 14px;
    background: #c5e4fc;
}

.user-choose-left-top > p > i.uesr-choose-ico-one {
    height: 16px;
    width: 16px;
    position: absolute;
    left: 12px;
    top: 8px;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 0 -988px;
}

.user-choose-right {
    float: right;
    width: 498px;
    height: 716px;
    background: url('../images/login_register/user_choose_yy_bg.png') no-repeat center bottom;
}

a.user-choose-right-li {
    display: block;
    width: 498px;
    height: 705px;
}

a.user-choose-right-li:hover {
    text-decoration: none;
    -webkit-box-shadow: 0 10px 20px rgba(255, 139, 0, 0.5);
    box-shadow: 0 4px 20px rgba(255, 139, 0, 0.5);
    -webkit-transform: translate3d(0, -2px, 0);
    transform: translate3d(0, -2px, 0);
    transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.2s ease 0s; /* Safari 和 Chrome */
    -o-transition: all 0.2s ease 0s; /* Opera */
}

a.user-choose-right-li .user-choose-right-top {
    width: 498px;
    height: 199px;
    background: url('../images/login_register/user_choose_gys_bg.png') no-repeat center top;
}

a.user-choose-right-li .user-choose-right-bottom {
    width: 496px;
    height: 505px;
    border: 1px solid #ddd;
    border-top: none;
    border-radius: 0 0 4px 4px;
    background: #fff;
}

a.user-choose-right-li:hover .user-choose-right-bottom {
    border: 1px solid #fe8a00;
    border-top: none;
}

.user-choose-right-top .user-choose-tit {
    padding: 37px 35px 0 35px;
    overflow: hidden;
}

.user-choose-right-top .user-choose-tit > span {
    float: left;
    font-size: 32px;
    line-height: 50px;
    color: #fff;
    padding-right: 15px;
}

.user-choose-right-top .user-choose-tit > i {
    float: left;
    font-size: 18px;
    color: #fff;
    line-height: 24px;
    margin: 13px 0;
    padding-left: 15px;
    border-left: 1px solid #feb966;
}

.user-choose-right-top > p {
    margin: 20px 35px 0 35px;
    position: relative;
    padding-left: 34px;
    border-radius: 50px;
    height: 32px;
    line-height: 32px;
    color: #e46600;
    font-size: 14px;
    background: #ffddba;
}

.user-choose-right-top > p > i.uesr-choose-ico-two {
    height: 16px;
    width: 16px;
    position: absolute;
    left: 12px;
    top: 8px;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 0 -1022px;
}

.choose-zjt-advantage {
    width: 322px;
    padding-left: 55px;
    height: 480px;
    padding-top: 10px;
    float: left;
}

.choose-contentlist_two {
    height: 38px;
}

.choose-readword-two {
    overflow: hidden;
    width: 100%;
    float: left;
    margin-left: 104px;
    padding-top: 26px;
}

.choose-readword-two input {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}

.choose-readword-two span {
    float: left;
    font-size: 12px;
}

.choose-readword-two span a {
    color: #165DFF;
}

.choose-advant-tit {
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #333;
    position: relative;
    padding-left: 12px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}

.choose-advant-ico {
    height: 18px;
    width: 3px;
    background: #178ee8;
    position: absolute;
    left: 0;
    top: 8px;
}

.choose-zjt-advantage ul li {
    overflow: hidden;
    padding: 12px 0 8px 0;
    border-bottom: 1px dotted #ddd;
}

.choose-zjt-advantage ul li > span {
    float: left;
    height: 50px;
    width: 48px;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat;
}

.choose-zjt-advantage ul li > span.choose-number1-ico {
    background-position: 0 -207px;
}

.choose-zjt-advantage ul li > span.choose-number2-ico {
    background-position: 0 -270px;
}

.choose-zjt-advantage ul li > span.choose-number3-ico {
    background-position: 0 -336px;
}

.choose-zjt-advantage ul li > span.choose-number4-ico {
    background-position: 0 -399px;
}

.choose-zjt-advantage ul li > span.choose-number5-ico {
    background-position: 0 -474px;
}

.choose-zjt-advantage ul li > span.choose-number6-ico {
    background-position: 0 -544px;
}

.choose-zjt-advantage ul li > span.choose-number7-ico {
    background-position: 2px -612px;
}

.choose-zjt-advantage ul li > span.choose-number8-ico {
    background-position: 3px -679px;
}

.choose-zjt-advantage ul li > span.choose-number9-ico {
    background-position: 0 -743px;
}

.choose-zjt-advantage ul li > span.choose-number10-ico {
    background-position: 0 -806px;
}

.choose-zjt-advantage ul li > span.choose-number11-ico {
    background-position: 0 -867px;
}

.choose-zjt-advantage ul li > span.choose-number12-ico {
    background-position: 0 -928px;
}

.choose-all-zjt-main {
    float: left;
    width: 260px;
}

.choose-all-zjt-main h3 {
    padding-bottom: 5px;
    color: #333;
    font-weight: normal;
}

.choose-all-zjt-main p {
    color: #666;
}


/*用户注册完善资料页面样式 */
.info-box {
    width: 960px;
    background: #FFF;
    clear: both;
    position: relative;
}

.info-box h1 {
    margin-top: 20px;
    font-weight: normal;
    font: 20px/65px Microsoft YaHei;
    color: #333;
    text-align: center;
    width: 740px;
}

.info-box h2 {
    font-weight: normal;
    font: 16px/56px Microsoft YaHei;
    color: #666;
    text-align: center;
    border-bottom: 1px dotted #ededed;
}

.contentlist {
    margin-top: 25px;
    float: left;
    clear: both;
    position: relative;
    justify-content: center;
    display: flex;
    align-items: center;
}

.contentlist span {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 90px;
    text-align: right;
    padding-right: 15px;
    color: #333;
    font-size: 14px;
}

.contentlist span.error-hint {
    position: absolute;
    left: 105px;
    bottom: -32px;
    font-size: 12px;
}

.select-type {
    width: 470px;
    float: left;
}

.select-type .active {
    float: left;
    width: 460px;
}

.select-type li {
    border: 1px solid #d3dfe7;
    cursor: pointer;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 8px 8px auto;
    padding: 0 20px;
    white-space: nowrap;
    border-radius: 4px;
    color: #666;
}

.select-type li.selected {
    border-color: #188ee8;
    border-width: 1px;
    position: relative;
    color: #333;
}

.select-type li.selected s {
    background: url('../images/login_register/sprite_bg.png') no-repeat -3px -174px;
    bottom: 0;
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    width: 16px;
}

.selects_one li {
    margin-bottom: 0;
}

.orange-btn {
    width: 100%;
    height: 83px;
    overflow: hidden;
    justify-content: center;
    display: flex;
}

.orange-btn a {
    color: #FFF;
    text-align: center;
    font: 16px/46px Microsoft YaHei;
    cursor: pointer;
    width: 360px !important;
    height: 48px !important;
    background: #60a2ff;
    border-radius: 4px;
    font-weight: 400;
    margin-left: 294px !important;
}

.orange-btn a:hover {
    text-decoration: none;
}

.contentlist span em {
    color: #ff4141;
    padding-right: 10px;
}

.contentlist em {
    font-style: normal;
    color: #999;
}

.contentlist input {
    width: 330px;
    float: left;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d3dfe7;
    border-radius: 4px;
    padding: 0 15px;
    font-family: "微软雅黑";
}

.contentlist input:hover {
    border: 1px solid #1b8ddd;
    -webkit-box-shadow: 0px 1px 5px #bbbbbb;
    box-shadow: 0px 1px 5px #bbbbbb;
    color: #666;
}

.contentlist_two {
    width: 100%;
    height: auto;
    float: left;
    position: relative;
}

.contentlist_two span {
    float: left;
    height: 30px;
    line-height: 30px;
    width: 90px;
    text-align: right;
    padding-right: 15px;
}

.contentlist_two span.error-hint {
    position: absolute;
    left: 105px;
    bottom: -24px;
    font-size: 12px;
}

.contentlist_two .prompts {
    float: left;
    height: 25px;
    background: #fbfbfb;
    line-height: 25px;
    margin-top: 5px;
    color: #c1c1c1;
    border: 1px solid #ededed;
    padding: 0 10px;
    margin-left: 104px;
    border-radius: 4px;
}

.contentlist_two .prompts_two {
    float: left;
    height: 25px;
    line-height: 25px;
    margin-top: 20px;
    color: #666;
}

.contentlist_two .prompts_two em {
    font-size: 16px;
    color: #fc9215;
}

.absolute_imfor {
    position: absolute;
    bottom: 50px;
    left: 110px;
}

.perfect_data {
    width: 1200px;
    height: 720px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -600px;
    margin-top: -320px;
    background: url('../images/login_register/yinying_bg_3.png') no-repeat 0px 674px;
}

.perfect_data .perfect_main {
    height: 700px;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    background: #ffffff;
    position: relative;
}

.font-songti {
    font-family: "宋体";
}

.tab-gys-reg {
    float: right;
    font-size: 16px;
    color: #333;
    margin-top: 82px;
}

.tab-gys-reg a {
    color: #188ee8;
    font-weight: bold;
}

.tab-gys-reg a:hover {
    text-decoration: underline;
}

.new_perfect_main {
    height: 700px !important;
}

.user-choose-tap {
    width: 160px;
    height: 700px;
    z-index: 10;
    position: absolute;
    left: -1px;
    top: -1px;
}

.user-choose-tap > li {
    width: 158px;
    border: 1px solid #c4c4c4;
    background: #fdfdfd;
    height: 349px;
    float: left;
    cursor: pointer;
    position: relative;
}

.user-choose-tap > li:hover {
    background: #f6fbff;
}

.user-choose-tap > li > a {
    display: block;
    width: 100%;
    height: 100%;
}

.user-choose-tap > li > a:hover {
    text-decoration: none;
}

.user-choose-tap > li.zjt-header {
    border-top-left-radius: 4px;
}

.user-choose-tap > li.gys-header {
    border-bottom-left-radius: 4px;
    margin-top: -1px;
    height: 350px;
}

.user-choose-tap > li i.cur-choose-header {
    display: none;
    position: absolute;
    right: -11px;
    top: 50%;
    margin-top: -9px;
    width: 11px;
    height: 18px;
    background: url('../images/login_register/improved_infor_btn.png') no-repeat;
}

.user-choose-tap > li .zjt-header-img {
    display: block;
    margin: 0 auto 0;
    padding-top: 60px;
    width: 106px;
    height: 106px;
    background: url('../images/login_register/zjt_header_before.png') no-repeat 0 60px;
}

.user-choose-tap > li .gys-header-img {
    display: block;
    margin: 0 auto 0;
    padding-top: 60px;
    width: 106px;
    height: 106px;
    background: url('../images/login_register/gys_header_before.png') no-repeat 0 60px;
}

.user-choose-tap > li h3 {
    font-size: 22px;
    text-align: center;
    font-weight: normal;
    color: #555;
}

.user-choose-tap > li p {
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 22px;
    padding-top: 5px;
}

.user-choose-tap > li.cur {
    z-index: 10;
    border: 1px solid #3ba1f0;
    background: #f6fbff;
}

.user-choose-tap > li.cur .zjt-header-img {
    width: 106px;
    height: 106px;
    background: url('../images/login_register/zjt_header_after.png') no-repeat 0 60px;
}

.user-choose-tap > li.cur .gys-header-img {
    width: 106px;
    height: 106px;
    background: url('../images/login_register/gys_header_after.png') no-repeat 0 60px;
}

.user-choose-tap > li.cur i.cur-choose-header {
    display: block;
}

.user-choose-tap > li.cur h3 {
    color: #188ee8;
}

.user-choose-tap > li.cur p {
    color: #333;
}

.zjt-user-perfect {
    float: left;
    overflow: hidden;
    padding-top: 60px;
    padding-left: 160px;
}

.zjt-user-perfect .zjt-left {
    width: 600px;
    float: left;
    padding-left: 40px;
}

.zjt-user-perfect .zjt-advantage {
    width: 322px;
    padding-left: 28px;
    height: 500px;
    border-left: 1px dotted #ddd;
    float: left;
}

.contentlist_two {
    height: 38px;
}

.readword-two {
    overflow: hidden;
    float: left;
    margin-left: 31px;
    padding-top: 22px;
    justify-content: center;
    display: flex;
    width: 100%;
}

.readword-two input {
    float: left;
    margin-top: 2px;
    margin-right: 5px;
}

.readword-two span {
    float: left;
    font-size: 12px;
}

.readword-two span a {
    color: #165DFF;
}

.advant-tit {
    height: 34px;
    line-height: 34px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    position: relative;
    padding-left: 12px;
}

.advant-ico {
    height: 18px;
    width: 3px;
    background: #178ee8;
    position: absolute;
    left: 0;
    top: 8px;
}

.zjt-advantage {
    float: left;
}

.zjt-advantage ul li {
    overflow: hidden;
    padding: 12px 0;
    border-bottom: 1px dotted #ddd;
}

.zjt-advantage ul li > span {
    float: left;
    height: 50px;
    width: 48px;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat;
}

.zjt-advantage ul li > span.number1-ico {
    background-position: 0 -207px;
}

.zjt-advantage ul li > span.number2-ico {
    background-position: 0 -270px;
}

.zjt-advantage ul li > span.number3-ico {
    background-position: 0 -336px;
}

.zjt-advantage ul li > span.number4-ico {
    background-position: 0 -399px;
}

.zjt-advantage ul li > span.number5-ico {
    background-position: 0 -474px;
}

.zjt-advantage ul li > span.number6-ico {
    background-position: 0 -544px;
}

.zjt-advantage ul li > span.number7-ico {
    background-position: 2px -612px;
}

.zjt-advantage ul li > span.number8-ico {
    background-position: 3px -679px;
}

.zjt-advantage ul li > span.number9-ico {
    background-position: 0 -743px;
}

.zjt-advantage ul li > span.number10-ico {
    background-position: 0 -806px;
}

.zjt-advantage ul li > span.number11-ico {
    background-position: 0 -867px;
}

.zjt-advantage ul li > span.number12-ico {
    background-position: 0 -928px;
}

.all-zjt-main {
    float: left;
    width: 260px;
}

.all-zjt-main h3 {
    padding-bottom: 5px;
    color: #333;
    font-weight: normal;
}

.all-zjt-main p {
    color: #666;
}


/*------------------用户注册成功的----------------------*/
.perfect_data_one {
    width: 1200px;
    min-height: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -600px;
    margin-top: -260px;
}

.perfect_data_one .perfect_main_one {
    min-height: 515px;
    margin: 0 auto;;
}

.success_title {
    height: 156px;
    position: relative;
}

.success_title h2 {
    text-align: center;
    font-size: 28px;
    line-height: 128px;
    font-weight: normal;
    color: #fff;
}

.icon-gou {
    display: none;
    width: 128px;
    height: 148px;
    background: url('../images/login_register/zjt_propitious_header.png') no-repeat;
    position: absolute;
    top: 8px;
    left: 225px;
}

.icon-gou-two {
    width: 128px;
    height: 148px;
    background: url('../images/login_register/zjt_propitious_header.png') no-repeat center center;
    position: absolute;
    top: 8px;
    left: 190px;
    display: none;
}

.success_title_two {
    height: 210px;
    position: relative;
}

.success_title_two h2 {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    color: #fff;
    padding-top: 35px;
    padding-left: 50px;
}

.success_title_two h3 {
    text-align: center;
    font-size: 30px;
    line-height: 50px;
    font-weight: normal;
    color: #fff;
}

.success_title_two h2 span {
    color: #fc9215;
    font-size: 26px;
    font-weight: bold;
}

.success_title_two h3 span {
    color: #fc9215;
    font-size: 32px;
    font-weight: bold;
}

.success_title_two a {
    width: 130px;
    height: 38px;
    line-height: 38px;
    border-radius: 6px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #fc9215;
    display: block;
    margin: 6px auto 0;
}

.success_title_two a:hover {
    background: #f60;
    text-decoration: none;
}

.success_title_three {
    height: 190px;
    position: relative;
}

.success_title_three .icon-gou-three {
    width: 42px;
    height: 42px;
    background: url('../images/login_register/icon-gou.png') no-repeat center center;
    background-size: 30px;
    display: block;
    position: absolute;
    top: 35px;
    left: 303px;
}

.success_title_three h2 {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    color: #fff;
    padding-top: 35px;
    padding-left: 50px;
}

.success_title_three h3 {
    text-align: center;
    font-size: 30px;
    line-height: 50px;
    font-weight: normal;
    color: #fff;
}

.success_title_three h2 span {
    color: #fc9215;
    font-size: 26px;
    font-weight: bold;
}

.success_title_three h3 span {
    color: #fc9215;
    font-size: 32px;
    font-weight: bold;
}

.success_title_three > div {
    overflow: hidden;
    width: 440px;
    margin: 0 auto;
}

.success_title_three a {
    float: left;
    margin-right: 20px;
    margin-top: 6px;
    width: 200px;
    height: 38px;
    line-height: 38px;
    border-radius: 6px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #fc9215;
    display: block;
}

.success_title_three a:hover {
    background: #f60;
    text-decoration: none;
}

.success_title_four {
    height: 190px;
    position: relative;
}

.success_title_four .icon-gou-three {
    width: 42px;
    height: 42px;
    background: url('../images/login_register/icon-gou.png') no-repeat center center;
    background-size: 30px;
    display: block;
    position: absolute;
    top: 35px;
    left: 303px;
}

.success_title_four h2 {
    text-align: center;
    font-size: 24px;
    line-height: 40px;
    font-weight: normal;
    color: #fff;
    padding-top: 35px;
    padding-left: 50px;
}

.success_title_four h3 {
    text-align: center;
    font-size: 30px;
    line-height: 50px;
    font-weight: normal;
    color: #fff;
}

.success_title_four h2 span {
    color: #fc9215;
    font-size: 26px;
    font-weight: bold;
}

.success_title_four h3 span {
    color: #fc9215;
    font-size: 32px;
    font-weight: bold;
}

.success_title_four > div {
    overflow: hidden;
    width: 200px;
    margin: 0 auto;
}

.success_title_four a {
    float: left;
    margin-top: 6px;
    width: 200px;
    height: 38px;
    line-height: 38px;
    border-radius: 6px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background: #fc9215;
    display: block;
}

.success_title_four a:hover {
    background: #f60;
    text-decoration: none;
}

.success_main {
    height: 220px;
    width: 790px;
    margin: 0 auto;
    position: relative;
}

.qr_code {
    height: 219px;
    float: right;
}

.qr_code_main {
    padding: 12px 0 12px 0;
    width: 100px;
    float: left;
    overflow: hidden;
    margin-top: 29px;
}

.qr_code_main img {
    margin: 0 auto;
    display: block;
    width: 150px;
    height: 150px;
}

.qr_code_main h3.zjt-user-code-h3 {
    font-size: 14px;
    color: #333;
    text-align: center;
    padding-top: 10px;
}

.qr_code_main p.zjt-user-code-p {
    font-size: 12px;
    color: #333;
    text-align: center;
}

.qr_code_main p.zjt-user-code-p span {
    font-size: 16px;
    color: #fc9215;
}

.qr_code_main_wx img {
    margin: 0 auto;
    display: block;
    width: 100px;
    height: 100px;
}

.three_service {
    float: left;
    padding: 15px 35px;
    overflow: hidden;
}

.three_service ul li {
    overflow: hidden;
}

.three_service ul li + li {
    padding-top: 20px;
}

.three_service ul li a {
    display: block;
    padding-left: 88px;
    width: 230px;
    height: 48px;
    border-radius: 4px;
    border: 1px solid #599AF0;
    font-size: 15px;
    color: #fff;
    line-height: 48px;
}

.three_service ul li a span {
    color: #fc9215;
}

.three_service ul li a:hover {
    text-decoration: none;
    color: #fc9215;
    border: 1px solid #fc9215;
}

.into_zjtcn {
    background: url('../images/login_register/user_bg.png') no-repeat 26px 6px;
}

.into_email {
    background: url('../images/login_register/email_bg.png') no-repeat 26px 10px;
}

.into_integral {
    background: url('../images/login_register/points_bg.png') no-repeat 26px 10px;
}

.into_boundwx {
    background: url('../images/login_register/into_boundwx.png') no-repeat 26px 7px;
}

.buy_services {
    height: 185px;
}

.buy_services_title {
    height: 30px;
    background: url('../images/login_register/shop_bg.png') no-repeat center top;
    margin-top: 60px;
}

.buy_services_main ul {
    padding: 20px 100px 0 100px;
}

.buy_services_main ul li {
    float: left;
    margin: 0 30px;
    width: 189px;
    height: 96px;
    position: relative;
}

.buy_services_main ul li .tangchu {
    width: 168px;
    height: 105px;
    padding: 15px 10px 5px 10px;
    position: absolute;
    background: url('../images/login_register/tangchu_bg.png') no-repeat;
    left: 30px;
    top: 90px;
    display: none;
}

.tangchu span, .tangchu a {
    color: #666;
    line-height: 20px;
}

.tangchu span {
    line-height: 20px;
    overflow: hidden;
}

.tangchu a {
    color: #333;
}

.tangchu a:hover {
    color: #fc9215;
}

.buy_services_main ul li > span {
    float: left;
    height: 50px;
    line-height: 50px;
    width: 90px;
    padding-top: 40px;
    font-size: 24px;
    color: #FFF;
    text-align: center;
}

.buy_services_main ul li > a {
    text-align: center;
    color: #fc9215;
    font-size: 14px;
    float: left;
    padding: 40px 0 0 4px;
}

.buy_services_main ul li > a:hover {
    text-decoration: none;
}

.buy_services_main ul li > a em {
    color: #666;
}

.small_price {
    background: url('../images/login_register/low_level_bg.png') no-repeat;
}

.big_price {
    background: url('../images/login_register/senior_bg.png') no-repeat;
}

/* 轮播图 */
.success-banner {
    float: left;
    width: 240px;
    border-radius: 4px;
    overflow: hidden;
}

#owl-demo {
    position: relative;
    width: 403px;
    height: 190px;
}

#owl-demo .item {
    position: relative;
    display: block;
}

#owl-demo img {
    display: block;
    width: 403px;
    height: 190px;
}

#owl-demo b {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 78px;
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}

#owl-demo span {
    position: absolute;
    left: 0;
    bottom: 37px;
    width: 100%;
    font: 18px/32px "微软雅黑", "黑体";
    color: #fff;
    text-align: center;
}

.owl-pagination {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 22px;
    text-align: center;
}

.owl-page {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    border-radius: 10px;
    background: #fff;
    *display: inline;
    *zoom: 1;
}

.owl-pagination .active {
    background: #f60;
}

.owl-buttons {
    display: none;
}

.owl-buttons div {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 80px;
    margin-top: -40px;
    text-indent: -9999px;
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item {
    float: left;
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer;
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move;
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.mask-layer {
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=80);
    opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
    z-index: 999;
    top: 0;
    left: 0;
    position: fixed;
    _position: absolute;
    _bottom: auto;
    /* _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); */
}

.pop-box {
    width: 480px;
    height: 727px;
    margin: auto;
    background: url('../images/login_register/pop-box-ewm.png') no-repeat;
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -240px;
    top: 0;
    z-index: 9999;
}

.pop-box-img {
    width: 215px;
    height: 215px;
    position: absolute;
    bottom: 44px;
    left: 132px;
    background: #fff;
}

.pop-box-img img {
    width: 215px;
    height: 215px;
    display: block;
    border: 0;
}

.icon-close-ewm {
    background: url('../images/login_register/icon-close.png') no-repeat;
    display: block;
    width: 22px;
    height: 22px;
    cursor: pointer;
    position: absolute;
    top: 262px;
    right: -25px;
}

.icon-close-ewm:hover {
    width: 22px;
    height: 22px;
    background: url('../images/login_register/icon-close.png') 0 -22px;
    display: block;
    cursor: pointer;
}

.pop-box3 {
    width: 800px;
    height: 456px;
    margin: auto;
    position: absolute;
    left: 50%;
    margin-left: -400px;
    top: 0;
    z-index: 9999;
    margin-top: 230px;
}

.pop-box4 {
    width: 800px;
    height: 456px;
    margin: auto;
    display: block;
}

/* QQ营销弹窗 */
.pop-qq-tc {
    padding: 30px 40px;
    margin-top: 6px;
    color: #fff;
}

/* 供应商注册完成添加css */
.gys_success_main {
    height: 220px;
    padding: 75px 40px;
    background-color: #fff;
    background-image: url('./images/login_register/success_zjt_bg.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    border: 1px solid #dedfdf;
    position: relative;
}

.gys-infor-show {
    float: left;
    overflow: hidden;
    height: 220px;
    padding-right: 38px;
    border-right: 1px solid #ddd;
}

.gys-infor-show ul {
    overflow: hidden;
}

.gys-infor-show ul li {
    padding: 10px 0 10px 60px;
    overflow: hidden;
}

.gys-infor-show ul li + li {
    margin-top: 10px;
}

.gys-infor-show ul li.gys-show-one {
    background: url('../images/login_register/gys_show_one.png') left center no-repeat;
}

.gys-infor-show ul li.gys-show-two {
    background: url('../images/login_register/gys_show_two.png') left center no-repeat;
}

.gys-infor-show ul li.gys-show-three {
    background: url('../images/login_register/gys_show_three.png') left center no-repeat;
}

.gys-infor-show ul li p {
    color: #333;
    font-size: 14px;
    padding-bottom: 5px;
}

.gys-infor-show ul li span {
    color: #666;
    font-size: 12px;
}

.gys-three-service {
    float: left;
    padding: 15px 40px;
    border-right: 1px solid #e1e1e1;
    overflow: hidden;
}

.gys-three-service ul li {
    overflow: hidden;
}

.gys-three-service ul li + li {
    padding-top: 20px;
}

.gys-three-service ul li a {
    display: block;
    padding-left: 70px;
    width: 230px;
    height: 48px;
    border-radius: 4px;
    border: 1px solid #dddddd;
    font-size: 15px;
    color: #333;
    line-height: 48px;
}

.gys-three-service ul li a span {
    color: #fc9215;
}

.gys-three-service ul li a:hover {
    text-decoration: none;
    color: #fc9215;
    border: 1px solid #fc9215;
}

.gys-show-personal {
    background: url('../images/login_register/gys_show_personal.png') no-repeat 16px 6px;
}

.gys-show-setting {
    background: url('../images/login_register/gys_show_setting.png') no-repeat 16px 6px;
}

.gys-show-approve {
    background: url('../images/login_register/gys_show_approve.png') no-repeat 16px 10px;
}

.gys-success-banner {
    float: left;
    margin: -5px 0 0 38px;
    border-radius: 4px;
    overflow: hidden;
}


/*qq绑定和微信绑定css */
.register-box-copy-two {
    width: 466px;
    overflow: hidden;
    margin: 40px auto 0;
}

.register-from-two {
    width: 466px;
}

.from-list-two {
    width: 466px;
    height: 58px;
}

.from-list-two input {
    font: 14px/56px Microsoft YaHei;
}

.from-list-two .userimg_two {
    left: 13px;
    top: 18px;
}

.from-list-two .userimg-two {
    left: 13px;
    top: 18px;
}

.from-list-two .passwordimg {
    left: 13px;
    top: 18px;
}

.from-list-two .user, .from-list-two .password {
    width: 416px;
    height: 56px;
}

.from-list-two.add-eye input {
    padding-right: 40px;
    width: 376px;
}

.from-list-two.add-eye .password-eye-open {
    position: absolute;
    right: 15px;
    top: 17px;
    float: left;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 2px -1052px;
}

.from-list-two.add-eye .password-eye-close {
    position: absolute;
    right: 15px;
    top: 17px;
    float: left;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: url('../images/login_register/new_sprite_bg.png') no-repeat 2px -1084px;
}

.from-list-two .code-two {
    width: 446px;
    height: 56px;
}

.from-list-two .code-btn {
    position: absolute;
    right: 3px;
    top: 1px;
    height: 56px;
    padding: 0 35px;
    min-width: 115px;
    background: #ecf7fe;
    font: 15px/56px Microsoft YaHei;
    border-radius: 0px 4px 4px 0px;
    cursor: pointer;
    color: #165DFF;
}

.register-from-two .bluebtn {
    margin-top: 18px;
}

.register-from-two .bluebtn a {
    width: 464px;
    height: 56px;
    background: #1b8ddd;
    color: #FFF;
    border-radius: 4px;
    text-align: center;
    font: 20px/56px Microsoft YaHei;
    cursor: pointer;
}

.if-zjt-user {
    margin-top: 28px;
    text-align: center;
    position: relative;
}

.if-zjt-user a {
    font-size: 16px;
    font-weight: bold;
    color: #1b8ddd;
}

.if-zjt-user a.forget {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #666;
    font-weight: normal;
}

.if-zjt-user a.forget:hover {
    color: #1b8ddd;
}

.qq_binding em, .qq_binding span {
    display: inline-block;
    height: 40px;
    line-height: 40px;
}

.qq_binding img {
    display: inline-block;
    margin-top: -10px;
    margin-right: 20px;
    border-radius: 40px;
    overflow: hidden;
}

/*点击验证码后出现弹框，输入完后才能发送验证码，然后输入*/
.verification-frame-qq {
    background: url('../images/login_register/verify_bg.png');
    border: 1px solid #4ea1d2;
    border-radius: 4px;
    padding: 17px 15px 17px 15px;
    position: absolute;
    right: 2px;
    top: -76px;
    width: 432px;
    z-index: 1000;
    height: 172px;
    left: auto;
    display: none;
}

.verification-frame-qq p.current_p {
    width: 276px;
    display: block;
    margin: 30px auto 20px;
    position: relative;
}

.text-box-two {
    float: left;
    font-size: 14px;
    color: #333;
    padding-right: 177px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #1b8ddd !important;
    border-radius: 4px;
    overflow: hidden;
}

.verif-code-img {
    cursor: pointer;
    vertical-align: middle;
    width: 70px;
    height: 20px;
    position: absolute;
    right: 40px;
    top: 12px;
}

.renewal-inspection {
    cursor: pointer;
    width: 42px;
    height: 42px;
    border: 1px solid #4ea1d2;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 99;
    background-color: #bfe3fc;
    background-image: url('./images/login_register/sprite_bg.png');
    background-repeat: no-repeat;
    background-position: 8px -388px;
}

.inspection-hint {
    line-height: 20px;
    font-size: 12px;
    color: red !important;
    bottom: -30px;
    left: 0;
}

.verification-frame-qq .suer-bnt {
    display: block;
    width: 260px;
    height: 40px;
    padding: 2px 8px;
    background: #1b8ddd;
    color: #FFF;
    border-radius: 4px;
    text-align: center;
    font: 16px/40px Microsoft YaHei;
    border: none;
    margin: 0 auto;
}

.close-bt {
    background: url('../images/login_register/close-st0.png') no-repeat;
    height: 14px;
    width: 14px;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.close-bt:hover {
    background: url('../images/login_register/close-st.png') no-repeat;
}


/* 微信二维码弹层  */
.pop-jc-kuang {
    margin: 0 auto;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    background-color: #fff;
    position: fixed;
    left: 50%;
    top: 150px;
    z-index: 999;
    padding-bottom: 30px;
    padding-bottom: 0px;
    box-shadow: 2px 5px 12px #333;
}

.pop-jc-tit span {
    color: #0c88e2;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding-left: 20px;
}

.pop-jc-btn-close {
    width: 16px;
    height: 16px;
    float: right;
    display: block;
    position: absolute;
    top: 0;
    right: -28px;
    background: url('../images/activity2017/pop-jc-btn-close.png') no-repeat;
}

.pop-jc-btn-close:hover {
    background-position: 0px -16px;
    cursor: pointer;
}

.pop-jc-bd {
    padding: 40px 60px;
    border-radius: 5px;
    background: url('../images/activity2017/window_bg.jpg') repeat-x;
}

.pop-jc-padding {
    padding: 30px 30px;
}

.mask-layer01 {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    z-index: 990;
    position: fixed;
    _position: absolute;
    _bottom: auto;
}

.pop-jc-bd .h1 {
    font-size: 50px;
    color: #fff;
    font-weight: bold;
}

.pop-jc-bd .h4 {
    font-size: 18px;
    color: #fff;
    overflow: hidden;
    padding-bottom: 10px;
}

.pop-jc-bd .h4 span {
    float: left;
    line-height: 54px;
}

.pop-jc-bd .images-one {
    overflow: hidden;
    background: url('../images/activity2017/cord_small_bg.png') no-repeat center center;
}

.pop-jc-bd .images-one img {
    display: block;
    margin: 20px auto;
}

.pop-jc-bd .buttom1 {
    font-size: 13px;
    color: #333;
}

.pop-jc-bd .buttom1 .buttom-icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/activity2017/wx-icon1.png') no-repeat;
    vertical-align: middle;
    margin-bottom: 3px;
    margin-right: 6px;
}

.pop-jc-bd .buttom1 p a {
    color: #4ea4ff;
    text-decoration: underline;
}

.pop-jc-bd .buttom2 {
    padding-top: 20px;
    font-size: 13px;
    color: #fff;
    line-height: 20px;
}

.setTimeout-none {
    font-size: 14px;
    color: #333;
}


/*------------------footer----------------------*/
.footer {
    margin-top: 140px;
    text-align: center;
    padding: 24px 50px;
    font-size: 14px;
}
.footer p {
    color: rgba(0, 0, 0, 0.5);
}

.space {
    height: 70px;
    width: 1200px;
    margin: 0 auto;
}

.space_qq {
    height: 250px;
    width: 100%;
}
html{
    overflow-y:scroll
}

body {
    background: #fff;
}

.owl-text {
    font-size: 16px;
    width: 180px;
    word-wrap: break-word;
    padding-top: 8px;
    text-align: center;
    color: rgba(255, 255, 255, 1);
}

.owl-img img {
    width: 180px;
    height: 180px;
}

.gys-success-banner .owl-text {
    color: #000;
}

.gys_success_main {
    width: 930px;
    margin: 0 auto;

}

.owl-img > span {
    width: 180px;
    display: block;
    font-size: 16px;
    color: rgba(55, 135, 208, 1);
    white-space: pre-wrap;
    word-wrap: break-word;
    overflow: hidden;
    text-align: center;
}

.qr_code_main h3.zjt-user-code-h3, .qr_code_main p.zjt-user-code-p {
    color: #fff;
}

.qr_code_main_wx {
    text-align: center;
    margin-top: 39px;
    color: #fff;
}

.content_span{
    width: 111px !important;
}

.content_input{
    width: 344px !important;
}

/* 弹窗 */
.dialog_box_1{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.5);
    left:0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 9900;
}
.kefu {
    width: 996px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.box_wrap {
    width: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 653px;
    bottom: 50%;
    margin: auto;
}
.box {
    width: 100%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    bottom: 50%;
    margin: auto;
}
.go_zjtindex {
    position: absolute;
    bottom: 0;
    left: 290px;
    width: 418px;
    height: 64px;
    line-height: 60px;
    color: #fff;
    font-size: 16px;
    background: linear-gradient(90deg, #106EE2 0%, #0C89F3 100%);
    box-shadow: 0px 8px 20px 0px rgba(16, 110, 226, 0.4);
    border-radius: 4px;
    border: none;
    text-align: center;
    font-weight: bold;
    top: 652px;
}
.dialog_box img{
    position: fixed;
    text-align: center;
    left: 0;
    right: 0;
    top: 50%;
    bottom: 50%;
    margin: auto;
    cursor: pointer;
}

.qr_img {
    width: 149px;
    height: 149px;
    position: relative;
    margin-left: 424px;
    margin-top: -107px;
}

.kefu_tips {
    height: 171px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #0E7CEB;
    text-align: center;
    margin: 0 50px;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}

.tips_div {
    width: 418px;
    height: 172px;
    position: absolute;
    left: 290px;
    bottom: 62px;
    margin: auto;
    display: flex;
    align-items: center;
}

.from-list-qq{
    margin-top: 18px;
    width: 340px;
    position: relative;
}

.from-list-two-qq {
    width: 466px;
    height: 58px;
}

.from-list-qq:first-child {
    margin-top: 16px;
}

.new_regBtn {
    border-radius: 4px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    text-align: center;
    clear: both;
    cursor: pointer;
    line-height: 48px;
    margin-top: 4px !important;

    border-radius: 4px;
}
.new_regBtn a {
    font-size: 20px !important;
    color: #ffffff !important;
    font: 20px/56px Microsoft YaHei;
}
/* 定义悬浮时的样式 : */
.skip_i:hover {
    color: #106EE2 !important;
    cursor: pointer;
}

.skip_i:focus{
    color: #106EE2 !important;
    font-weight: bold;
}

.footer p a, .footer p a:visited{
    margin: 0 15px;
    color: #666;
    text-decoration: none;
}
.footer p a:hover{
    color: #165DFF;
}