/*
@author: liang
*/
@charset "utf-8";
body {
    font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, \9ED1\4F53, arial, Helvetica, Tahoma, sans-serif;
    margin: 0 auto;
    color: #333;
    min-width: 1200px;
    background: #fff;
}

p, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe {
    margin: 0;
    padding: 0;
}

img {
    border: 0 none;
}

ul, li, ol {
    list-style-type: none;
}

i, em, address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: underline;
}

a, a:hover {
    outline: none;
}

input, textarea {
    outline: none;
    color: #bcbbbb;
}

.layout {
    clear: both;
    width: 1200px;
    text-align: left;
    margin: 0 auto;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

.fl {
    float: left;
    _display: inline;
}

.fr {
    float: right;
    _display: inline;
}

.pr {
    position: relative;
}

.abs {
    position: absolute;
}

/*---------------------------------- common ----------------------------------*/
.lr-ico, .lr-icon, .deleteAll-btn, .showpassword-btn {
    background: url("/OtherItem/images/loginRegister/icos.png") no-repeat;
}

/*.layout.line{ background:url("/OtherItem/images/loginRegister/line.png") repeat-y 911px 0 #fff;}*/
.main-left {
    width: 816px;
    padding-bottom: 40px;
    position: fixed;
    top: 40%;
    left: 50%;
    margin: -230px 0 0 -408px;
    background-color: #fff;
    z-index: 999;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))
}

.main-left .titleCon {
    height: 43px;
    padding-top: 17px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #ececec;
    text-align: left;
    padding-left: 30px;
    width: 786px;
}

.main-left .titleCon .title {
    height: 26px;
    line-height: 26px;
    text-align: left;
    font-size: 18px;
    color: #666666;
    padding-left: 15px;
    border-left: 5px solid #ed963f;
}

/*.downLoad-app{ float:right; width:288px; text-align:center; padding-bottom:30px;}*/
/*.downLoad-app h4.tit{ font-size:22px; line-height:30px; padding:26px 0 18px;}*/
/*.downLoad-app .pic{ box-shadow:0 0 10px 0 #f0f0f0;}*/
/*.downLoad-app .downLoad-btn{ display:block; width:216px; height:44px; line-height:44px; font-size:18px; color:#fff; background:#4ab83e; border-radius:3px; text-decoration:none; margin:20px auto;}*/
/*.downLoad-app .downLoad-btn:hover{ opacity:.95; }*/
.main-left .titleCon .close {
    position: absolute;
    top: 22px;
    right: 20px;
    width: 17px;
    height: 17px;
    background: url("/OtherItem/images/loginRegister/clo.png") no-repeat center top;
}

/**/
.top-header-wrap {
    width: 100%;
    height: 70px;
    background: #fff;
    margin-bottom: 20px;
}

.top-header {
    height: 70px;
}

.top-header h1 {
    float: left;
    height: 42px;
    width: 157px;
    margin: 13px 0 0 5px;
}

.top-header h1 .logo {
    display: block;
    height: 42px;
    width: 157px
}

.top-header #titleName {
    float: left;
    line-height: 70px;
    font-size: 22px;
    padding-left: 38px;
}

.top-header #titleName a {
    font-weight: 400;
}

.top-header #titleName a:hover {
    text-decoration: none;
}

.top-header h3 {
    float: right;
    line-height: 70px;
    font-size: 16px;
    font-weight: normal;
}

/**/
.common-entryBox {
    padding-top: 20px;
    width: 616px;
    margin: 0 auto;
    position: relative;
}
.common-entryBox.one p{
    line-height: 22px;
    font-size: 14px;
    color: #666;
    width: 414px;
    padding-bottom: 10px;
}
.common-entryBox.two {
    width: 450px;
}

.common-entryBox.three {
    width: 570px;
}

.common-entryBox .error-tex {
    height: 16px;
    line-height: 16px;
    color: #ff6c6c;
    padding-left: 21px;
    left: 0;
    top: -24px;
    background-position: 0 -220px;
}

.common-entryBox ul.pb10 {
    padding-bottom: 10px;
}

.common-entryBox li {
    border: 1px solid #e9e9e9;
    width: 397px;
    height: 40px;
    position: relative;
    padding-left: 15px;
    margin-bottom: 20px;
}

.common-entryBox li.error {
    border: 1px solid #ec7571;
}

.common-entryBox .li_first {
    width: 342px;
    padding-left: 70px;
    position: relative;
}

.common-entryBox li .errTxt {
    display: none;
    position: absolute;
    right: -200px;
    top: 0;
    line-height: 42px;
    height: 42px;
    color: #ec7571;
    padding-left: 12px;
    width: 188px;
}

.common-entryBox li .errTxt img {
    vertical-align: -3px;
    margin-right: 5px;
}

.common-entryBox li.error {
    border: 1px solid #ff6c6c;
}

.common-entryBox li.error .errTxt {
    display: inline-block;
}

.common-entryBox .lr-icon {
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    left: 16px;
    top: 50%;
    margin-top: -11px;
}

.common-entryBox .lr-icon01 {
    color: #666666;
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    border-right: 1px solid #cfcfcf;
    width: 55px;
    text-align: center;
    float: left;
    /* margin-top: 16px; */
    position: absolute;
    left: 0;
    top: 13px;
    display: inline-block;
}

.common-entryBox .lr-icon02 {
    background-position: 0 -73px;
}

.common-entryBox .lr-icon03 {
    background-position: 0 -264px;
}

.common-entryBox .lr-icon04 {
    background-position: 0 -407px;
}

.common-entryBox .lr-icon05 {
    background-position: 0 -455px;
}

.common-entryBox .input-box01 {
    width: 300px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    margin-top: 1px;
    padding-top: 7px;
    border: 0;
    color: #333;
    font-family: "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53";
}

.common-entryBox .input-box02 {
    width: 272px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    margin-top: 1px;
    padding-top: 7px;
    border: 0;
    color: #333;
    font-family: "\5FAE\8F6F\96C5\9ED1,\9ED1\4F53";
}

.common-entryBox .deleteAll-btn {
    display: none;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 13px;
    right: 11px;
    background-position: 2px -143px;
}

.common-entryBox .deleteAll-btn.ot {
    right: 121px;
}

.common-entryBox .deleteAll-btn.posRight {
    right: 50px;
}

.common-entryBox .showpassword-btn {
    display: none;
    width: 22px;
    height: 14px;
    position: absolute;
    top: 13px;
    right: 14px;
    background-position: 0 -172px;
}

.common-entryBox .showpassword-btn.on {
    background-position: 0 -198px;
}

.common-entryBox .showText {
    display: none;
}

.common-entryBox .code-img {
    height: 38px;
    width: 94px;
    text-align: center;
    background: #e9e9e9;
    position: absolute;
    right: 1px;
    top: 1px;
}

.common-entryBox .code-img img {
    cursor: pointer;
}

.common-entryBox .other-tags {
    height: 26px;
    line-height: 26px;
    padding: 14px 0 13px;
    margin-top: -20px;
}

.common-entryBox .other-tags .auto-login {
    padding-left: 20px;
    cursor: pointer;
    background-position: 0 -357px;
}

.common-entryBox .other-tags .auto-login.no {
    background-position: 0 -309px;
}

.common-entryBox .other-tags .forgetPassword-btn {
    display: block;
    color: #4ab83e;
}

.common-entryBox .login-btn {
    display: block;
    height: 44px;
    line-height: 44px;
    width: 414px;
    text-align: center;
    background: #ff9d3d;
    border-radius: 3px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    transition: all .1s linear;
    -webkit-transition: all .1s linear;
    -ms-transition: all .1s linear;
}

.common-entryBox .login-btn:hover {
    background: #ffaa4e;
}

.common-entryBox .other-more {
    height: 26px;
    line-height: 26px;
    padding: 10px 0 20px;
}

.common-entryBox .adaptation-ie {
    height: 26px;
    line-height: 26px;
    position: absolute;
    left: 40px;
    top: 8px;
    color: #bcbbbb;
    cursor: text;
}

.common-entryBox .code-btn {

    display: block;
    height: 41px;
    line-height: 41px;
    width: 94px;
    /* border-left: 1px solid #dedede; */
    text-align: center;
    color: #ec943d;
    text-decoration: none;
    position: absolute;
    right: 0;
    top: 0;
}

/**/
.flow {
    width: 477px;
    height: 42px;
    margin: 25px auto 60px;
    background: url("/OtherItem/images/loginRegister/flow.png") no-repeat;
}

.flow ul {
    position: absolute;
    top: 52px;
    left: -10px;
}

.flow li {
    float: left;
    width: 200px;
    line-height: 57px;
    font-size: 16px;
    color: #666;
}

.flow li.step01 {
    text-indent: 16px;
}

.flow li.step02 {
    text-indent: 0px;
    width: 180px;
}

.flow li.step03 {
    width: 100px;
    text-indent: 30px;
}

.flow li.on {
    color: #ec943d;
}

.flow.one {
    background-position: 20px 0;
}

.flow.two {
    background-position: 20px -42px;
}

.flow.three {
    background-position: 20px -84px;
}

.findPassword-con .flow {
    width: 465px;
    background-position: 0 -171px;
}

.findPassword-con .flow li.step02 {
    width: 218px;
    text-indent: 74px;
}

.findPassword-con .flow li.step03 {
    width: 94px;
    text-indent: 30px;
}

.findPassword-con .flow.two {
    background-position: 0 -228px;
}

/**/
.footer-wrap {
    margin-top: 20px;
}

/*---------------------------------- nav-index ----------------------------------*/

/**/
.nav-index {
    text-align: center;
    margin-bottom: 20px;
    background: #fff;
}

.nav-index .tit {
    font-size: 36px;
    line-height: 112px;
}

.nav-index li {
    float: left;
    width: 300px;
    height: 185px;
}

.nav-index .icon {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.nav-index h4 {
    line-height: 32px;
    padding-top: 15px;
    font-size: 24px;
    font-weight: normal;
}

.nav-index p {
    line-height: 22px;
    color: #999;
}

.nav-index a {
    text-decoration: none;
}

.nav-index .icon:hover {
    opacity: .9;
}

/**/
.top-nav-wrap {
    width: 100%;
    height: 160px;
    background: url("/OtherItem/images/loginRegister/bg01.png") repeat-y;
    margin-bottom: 20px;
}

.top-nav-wrap .layout {
    background: none;
}

.top-nav {
    height: 160px;
    line-height: 160px;
    text-align: center;
    font-size: 48px;
    color: #fff;
}

/*---------------------------------- bind-phone ----------------------------------*/
.common-entryBox .step-two {
    color: #666;
    line-height: 26px;
    text-align: center;
    margin-top: -4px;
    padding-bottom: 52px;
}

.common-entryBox .step-two span {
    font-size: 18px;
    color: #333;
}

/*---------------------------------- findPassword ----------------------------------*/

/**/
.findPassword-emailSuccess {
    text-align: center;
    padding-bottom: 30px;
}

.findPassword-emailSuccess h3 {
    line-height: 32px;
    font-size: 20px;
    margin-bottom: 14px;
}

.findPassword-emailSuccess h3 i {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    background-position: 0 -508px;
    vertical-align: -9px;
}

.findPassword-emailSuccess p {
    line-height: 29px;
    color: #666;
}

.findPassword-emailSuccess p a {
    color: #4ab83e;
}

.findPassword-emailSuccess .email-btn {
    margin: 14px 0;
}

.set-password li {
    padding-left: 15px;
}

/**/
.findPassword-index {
}

.findPassword-index p {
    line-height: 25px;
    color: #666;
    padding: 56px 0 52px;
    text-align: center;
}

.findPassword-index .btn-wrap a.phone-btn {
    display: block;
    width: 370px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background: #ff9d3d;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    margin: 0 auto;
}

.findPassword-index .btn-wrap a.phone-btn:hover {
    opacity: .95;
}

.findPassword-index .btn-wrap a.emaill-btn {
    display: block;
    width: 368px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #fff;
    border: 1px solid #ff9d3d;
    font-size: 18px;
    color: #ff9d3d;
    text-decoration: none;
    border-radius: 3px;
    margin: 20px auto 0;
}

/*---------------------------------- feedback ----------------------------------*/
.feedback-index {
    width: 370px;
    margin: 60px auto 0;
}

.feedback-index .input-field {
    margin-bottom: 20px;
}

.feedback-index .input-field textarea {
    width: 346px;
    height: 121px;
    line-height: 22px;
    font-size: 14px;
    border: 1px solid #dedede;
    color: #333;
    resize: none;
    padding: 5px 10px;
    font-family: \5FAE\8F6F\96C5\9ED1, \9ED1\4F53;
}

.feedback-index .input-field .nums {
    color: #bcbbbb;
    right: 10px;
    bottom: 0;
    line-height: 30px;
}

.feedback-index .input-field .nums span.on {
    color: #333;
}

.feedback-index .phone-wrap input {
    width: 368px;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    text-indent: 9px;
    color: #333;
    border: 1px solid #dedede;
    margin-bottom: 20px;
}

.feedback-index a.sumbit-btn {
    display: block;
    width: 370px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background: #ff9d3d;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    margin: 0 auto;
}

.feedback-index .adaptation-ie {
    height: 26px;
    line-height: 26px;
    position: absolute;
    left: 10px;
    top: 7px;
    color: #bcbbbb;
    cursor: text;
}

.feedback-index .deleteAll-btn {
    display: none;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 13px;
    right: 11px;
    background-position: 2px -143px;
}

.feedback-index .deleteAll-btn.ot {
    right: 121px;
}

.feedback-index .deleteAll-btn.posRight {
    right: 50px;
}

.feedback-index .error-tex {
    height: 16px;
    line-height: 16px;
    color: #ff6c6c;
    padding-left: 21px;
    left: 0;
    top: -24px;
    background-position: 0 -220px;
}

.feedback-index .feekText.error {
    border: 1px solid #ff6c6c;
}

.feedback-index .input-box01.error {
    border: 1px solid #ff6c6c;
}

/*---------------------------------- online-service + ----------------------------------*/
.online-service p {
    line-height: 25px;
    color: #666;
    padding: 56px 0 52px;
    text-align: center;
}

.online-service a.btn {
    display: block;
    width: 370px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    background: #ff9d3d;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    border-radius: 3px;
    margin: 0 auto;
}

.online-service a.btn:hover {
    opacity: .9;
}

.online-service .phone-number {
    text-align: center;
    line-height: 25px;
    font-size: 16px;
    color: #666;
    padding-top: 27px;
    background-position: 0 -552px;
}

.online-service .phone-number i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-position: 0 -556px;
    margin-right: 9px;
    vertical-align: -3px;
}

.loginRegister-tipsTex {
    display: none;
    width: 340px;
    height: 51px;
    line-height: 51px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    color: #fff;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -25px 0 0 -170px;
    background: #000;
    opacity: .8;
    filter: alpha(opacity=80);
    z-index: 999;
}

.findPassword-prompt {
    display: none;
    width: 350px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 3px;
    font-size: 18px;
    color: #fff;
    background: #17161b;
    opacity: .8;
    filter: alpha(opacity=80);
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -175px;
    _position: absolute;
    _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))
}

/*---------------------------------- cancellation + ----------------------------------*/
.cancellation .cancel-two .ctbox {
    padding-left: 50px;
    display: inline-block;
    margin: 22px auto 14px;
    background: url(/OtherItem/images/loginRegister/icon_01.png) no-repeat left top;
}

.cancellation .cancel-two .ctbox-t {
    line-height: 32px;
    font-size: 20px;
    font-weight: 700;
}

.cancellation .cancel-two .ctbox-t span {
    display: inline-block;
    max-width: 140px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: -8px;
}

.cancellation .cancel-two .ctbox-b {
    line-height: 28px;
    font-size: 14px;
    color: #999;
}

.cancellation .cancel-two .ccbox {
    padding: 12px 20px 24px;
    margin: 0 auto 20px;
    background: #f8f8f8;
}

.cancellation .cancel-two .ccbox-t {
    line-height: 28px;
    font-size: 14px;
    color: #666;
    padding-bottom: 3px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 5px;
}

.cancellation .cancel-two .ccbox-b {
    line-height: 22px;
    font-size: 12px;
    color: #999;
}

.cancellation .cancel-two .cbBtn {
    display: block;
    height: 44px;
    line-height: 44px;
    text-align: center;
    background: #ff9d3d;
    border-radius: 3px;
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    transition: all .1s linear;
    -webkit-transition: all .1s linear;
    -ms-transition: all .1s linear;
}

.cancellation .cancel-two .cbBtn:hover {
    background: #ffaa4e;
}

.cancellation .cancel-two .cbBtn.noBtn {
    display: block;
    opacity: 0.3;
}

.cancellation .cancel-two .cbtxt {
    line-height: 52px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.cancellation .cancel-two .cbtxt a {
    color: #4ab83e;
}

.cancellation .cancel-two .cbtxt i {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/OtherItem/images/loginRegister/icon_03.png) no-repeat;
    margin-right: 10px;
    vertical-align: -5px;
    cursor: pointer;
}

.cancellation .cancel-two .cbtxt i.on {
    background: url(/OtherItem/images/loginRegister/icon_04.png) no-repeat;
}

.cancellation .cancel-two-next {
    width: 450px;
    text-align: center;
}

.cancellation .cancel-two-next h3 {
    font-size: 20px;
    /* font-weight: 400; */
    color: #333333;
    padding: 35px 0 20px;
}

.cancellation .cancel-two-next p {
    color: #666666;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    padding-left: 8px;
}

.cancellation .cancel-two-next textarea {
    float: left;
    height: 100px;
    line-height: 34px;
    width: 402px;
    font-size: 18px;
    padding: 2px 8px;
    color: #000;
    margin: 10px 0 25px 15px;
}

.cancellation .cancel-two-next .linkCon {
    padding-top: 130px;
}

.cancellation .cancel-two-next .linkCon a {
    width: 198px;
    height: 42px;
    border: 1px solid #999999;
    text-align: center;
    line-height: 42px;
    font-size: 16px;
    color: #999999;
    margin: 0 8px;
    display: inline-block;
    text-decoration: none;
}

.cancellation .cancel-two-next .linkCon .zbzxBtn {
    border: 1px solid #ec943d;
    background-color: #ec943d;
    color: #fff;
}

.cancellation .cancel-two-next .cbtxt {
    line-height: 52px;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.cancellation .cancel-two-next .cbtxt a {
    color: #ec943d;
}

.cancellation .cancel-two-next .cbtxt i {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(/OtherItem/images/loginRegister/icon_03.png) no-repeat;
    margin-right: 10px;
    vertical-align: -2px;
    cursor: pointer;
}

.cancellation .cancel-two-next .cbtxt i.on {
    background: url(/OtherItem/images/loginRegister/icon_04.png) no-repeat;
}

.cancellation .cancel-thr .ctbox {
    padding-left: 50px;
    line-height: 32px;
    font-size: 20px;
    font-weight: 700;
    margin: 0 auto 54px;
    background: url(/OtherItem/images/loginRegister/icon_02.png) no-repeat left top;
}

.cancellation .cancel-thr .ccbox {
    width: 380px;
    margin: 0 auto;
    padding-bottom: 70px;
    position: relative;
    line-height: 28px;
    font-size: 14px;
    color: #999;
    padding-left: 30px;
}

.cancellation .cancel-thr .ccbox-fdtxt {
    position: absolute;
    top: 0;
    left: 0;
}

/*cancellation 确认弹框*/
.mask {
    display: none;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 98;
    _position: absolute;
    _height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))
}

.tsTk {
    display: none;
    width: 340px;
    background: #fff;
    border-radius: 5px;
    top: 35%;
    left: 50%;
    position: fixed;
    margin: 0 0 0 -170px;
    z-index: 999;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))
}

.tsTk .tstit {
    height: 80px;
    line-height: 80px;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 4px;
    text-align: center;
}

.tsTk .tstxt {
    line-height: 30px;
    font-size: 16px;
    padding: 0 30px;
    margin-bottom: 30px;
}

.tsTk .tshbox {
    text-align: center;
    margin-bottom: 30px;
}

.tsTk .tshbox .bhan, .tsTk .tshbox .bhan2 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 128px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    font-size: 18px;
    color: #999;
    border: 1px solid #666;
    border-radius: 5px;
    margin: 0 12px;
}

.tsTk .tshbox .bhan:hover {
    text-decoration: none;
    border: 1px solid #ff9d3d;
    background: #ff9d3d;
    color: #fff;
}

.tsTk .tshbox .bhan2 {
    border: 1px solid #ff9d3d;
    background: #ff9d3d;
    color: #fff;
}

.tsTk .tshbox .bhan2:hover {
    text-decoration: none;
    opacity: 0.9;
}

/*自动弹层*/
.zdTc {
    display: none;
    width: 100%;
    position: fixed;
    left: 0;
    top: 50%;
    text-align: center;
    z-index: 101;
}

.zdTc .txt {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    max-width: 300px;
    padding: 10px 20px;
    border-radius: 6px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');
    background: rgba(0, 0, 0, 0.7);
    margin: 0 auto;
}

.zdTc .txt .icon {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto 8px;
    background: url(/OtherItem/images/loginRegister/icon_05.png) no-repeat;
    background-size: 30px 30px;
}

.zdTc .txt p {
    line-height: 22px;
    font-size: 16px;
    text-align: center;
    color: #fff;
}

/**/
::-webkit-input-placeholder { /* WebKit browsers */
    color: #bcbbbb;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #bcbbbb;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #bcbbbb;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #bcbbbb !important;
}

input:-webkit-autofill { /* 谷歌浏览器-文本框边框阴影遮住了背景颜色浅黄*/
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset !important;
}


















