﻿.lg_weblogin
{
    margin: 0;
    border-top: 0 none;
    background: -webkit-radial-gradient(ellipse contain,#BBB,#FFFBF5 100%) no-repeat 0 -140px;
    background: -moz-radial-gradient(ellipse contain,#BBB,#FFFBF5 100%) no-repeat 0 -140px;
    background: -ms-radial-gradient(ellipse contain,#BBB,#FFFBF5 100%) no-repeat 0 -140px;
    background: radial-gradient(ellipse contain,#BBB,#FFFBF5 100%) no-repeat 0 -140px;
}

.lg_weblogin
{
    padding: 10px 0 25px 10px;
    zoom: 1;
    margin-top: 15px;
    vertical-align: bottom;
    margin-left: 30px;
    margin-right: 20px;
}

.lg_weblogin dt
{
    margin-bottom: 10px;
    font-size: 12px;
    color: #4A4A4A;
}

.lg_weblogin dd
{
    line-height: 2;
    padding-left: 10px;
}

.lg_weblogin dd a
{
    color: #4A4A4A;
}

.lg_weblogin dd a
{
    position: relative;
    width: 42px;
    margin-left: 3px;
    margin-right: 3px;
}

.lg_weblogin dd div
{
    float: left;
    padding-left: 10px;
    cursor:pointer;
}

.lg_weblogin dd div a
{
    text-decoration: none;
}
.login_a
{
    display:none;
}
#wx_content_btn
{
    padding-left: 20px;
}
    /*
   OAuth登录页面   
 */
@charset "utf-8";
a {
    color: #333;
}
.footer_oauth
{
    background:url(/App_Image/OAuth/footerbg.png) repeat-x center 20px;
    color: #666;
    line-height: 20px;
    padding: 35px 0 20px 0;
    text-align: center;
    font-family: "\5FAE\8F6F\96C5\9ED1","\9ED1\4F53";
    width: 100%;
    margin: 0 auto;
}

.footer_oauth a.link0
{
    color: #999;
}

.footer_oauth a.link0:hover
{
    color: #518900;
}

.footer_oauth .footmenu
{
padding: 9px 0 3px;
}

.footer_oauth .footmenu a
{
    padding: 0 8px 0 10px;
}

.footer_oauth .footmenu a.s1
{
    background: 0;
}

.footer_oauth .fEn
{
    color: #999;
}

body
{
    font: normal 12px/21px "\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;
    color: #333;
    background: #fff;
}

.header
{
    height: 70px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 20px;
}

.signHead
{
    width: 980px;
    margin: 0 auto;
}

.signHead .logo
{
    float: left;
    width: 124px;
    height: 41px;
    margin-top:9px;
}

.signHead .newtest
{
    float: left;
    width: 242px;
    height: 34px;
    margin: 13px 0 0 20px;
}

.signCont
{
    width: 988px;
    margin: 0 auto;
}

.signBox
{
    margin-bottom: 25px;
}

.sign-bd, .log-bd
{
    width: 938px;
    padding: 20px 24px 50px;
    border: 1px solid #ececec;
}

.sign-ft
{
    height: 6px;
    background: url(/common/fix/register_images/singshadow.png) no-repeat -998px 0;
    overflow: hidden;
}

.regCont
{
    width: 930px;
    margin: 0 auto;
}

.regLt, .logLeft
{
    float: left;
    width: 570px;
}

.logLeft
{
    width: 460px;
}

.regMid, .logMid
{
    float: left;
    width: 1px;
    height: 310px;
    background: #ededed;
    margin-top: 30px;
}

.regRt, .logRight
{
    float: right;
    width: 315px;
    padding-top: 32px;
}

.logRight
{
    width: 375px;
}

.form_list
{
    padding: 22px 0 0 20px;
}

.logLeft .form_list
{
    padding-top: 5px;
}

.form_list h1
{
    height: 24px;
    padding: 15px 0 45px 80px;
    font-size: 18px;
    line-height: 24px;
}

.form_list h3.signdesc
{
    height: 19px;
    margin-bottom: 10px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 5px -1px;
    text-indent: -9999px;
    overflow: hidden;
}

.regTabs
{
    width: 100%;
    line-height: 35px;
}

.regTabs th, .regTabs td
{
    padding: 10px 0;
    vertical-align: top;
}

.regTabs th
{
    width: 80px;
    font-weight: normal;
    text-align: right;
    color: #2e2e2e;
    font-size: 14px;
}

.logErrtips
{
    position: relative;
    height: 20px;
}

.logErrtips span.error
{
    position: absolute;
    top: 21px;
    left: 80px;
}

.logErrtips span.error
{
    top: 5px;
}

.tex_info
{
    line-height: 18px;
    color: #898989;
    clear: both;
}

span.tex_info
{
    display: inline-block;
}

.codetxt
{
    display: block;
    float: left;
    width: 130px;
}

.code
{
    display: block;
    float: left;
}

.hadqy
{
    float: left;
    height: 20px;
    line-height: 20px;
    padding-left: 120px;
}

.text0, .text1
{
    width: 250px;
    height: 19px;
    padding: 8px 6px;
    margin-right: 5px;
    color: #999;
    border: 1px solid #dadada;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.text1
{
    width: 108px;
    background-position: 0 -94px;
}

.regTabs .text_on
{
    border: 1px solid #699f00;
    color: #333;
}

.text1_on
{
    background-position: 0 -127px;
    color: #333;
}

.regTabs td input.btn2
{
    margin-top: -2px;
}

.wrong, .error
{
    display: inline-block;
    height: 35px;
    padding-left: 25px;
    color: #eb6100;
    line-height: 35px;
    background: url(/common/fix/action_images/acion.png) no-repeat 0 8px;
}

.right
{
    display: inline-block;
    width: 15px;
    height: 17px;
    background: url(/common/fix/action_images/acion2.png) no-repeat 0 3px;
    vertical-align: top;
    margin-top: 7px;
    *vertical-align: middle;
    *margin-top: 0;
}

.btn1, .btnlog, .btnlog_on
{
    display: inline-block;
    width: 123px;
    height: 34px;
    border: 0;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -137px -94px;
    cursor: pointer;
    vertical-align: top;
    *vertical-align: middle;
}

.btnlog
{
    width: 90px;
    background-position: 0 -361px;
}

.btnlog_on
{
    width: 90px;
    background-position: -92px -361px;
}

.btn1:hover
{
    background-position: -137px -132px;
}

a.onlink
{
    color: #369;
    text-decoration: none;
}

a.onlink:hover
{
    color: #4c7d08;
    text-decoration: underline;
}

span.astyle
{
    text-decoration: underline;
    color: #4c7d08;
    cursor: pointer;
}

.otherLog h3.union
{
    height: 20px;
    margin-bottom: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #262626;
}

.elseList
{
    height: 90px;
}

.elseDef
{
    position: relative;
    z-index: 2;
    width: 270px;
    height: 33px;
}

.elseDef a.sina, .elseDef a.qq
{
    display: block;
    float: left;
    width: 93px;
    height: 32px;
    margin-right: 10px;
    color: #666;
    text-decoration: none;
    text-indent: -9999px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -290px;
}

.elseDef a.qq
{
    background-position: -96px -290px;
}

.elseDef a.sina:hover
{
    background-position: 0 -325px;
}

.elseDef a.qq:hover
{
    background-position: -96px -325px;
}

.elseDef a em
{
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 6px 3px 0 0;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -279px -33px;
    overflow: hidden;
    vertical-align: middle;
}

.elseDef a.qq em
{
    background-position: -279px -65px;
}

.elseDef a.arrow
{
    display: block;
    position: absolute;
    z-index: 6;
    top: 0;
    left: 202px;
    width: 32px;
    height: 32px;
    padding: 0 18px 1px 0;
    margin-right: 0;
    line-height: 32px;
    text-align: right;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -197px -290px;
}

.digitBox
{
    display: none;
    position: absolute;
    z-index: 4;
    left: 140px;
    top: 32px;
    width: 112px;
}

.digit-hd, .digit-ft
{
    height: 5px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -161px;
    overflow: hidden;
}

.digit-ft
{
    background-position: 0 -164px;
}

.digit-bd
{
    border-left: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
    background-color: #fff;
}

.digitList li
{
    height: 28px;
    line-height: 28px;
}

.digitList a
{
    display: block;
    padding-left: 14px;
    color: #666;
    text-decoration: none;
}

.digitList a em
{
    display: inline-block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 6px 5px 0 0;
    vertical-align: middle;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -237px -177px;
}

.digitList a.renren em
{
    background-position: -237px -177px;
}

.digitList a.baidu em
{
    background-position: -263px -177px;
}

.digitList a.pay em
{
    background-position: -285px -177px;
}

.digitList a.happy em
{
    background-position: -213px -177px;
}

.digitList a:hover
{
    background-color: #eee;
    color: #666;
    text-decoration: none;
}

.elseMore .digitBox
{
    display: block;
}

.elseMore a.arrow
{
    background-position: -197px -326px;
}

.elseList .bindOther-box_icoV3 a.xiaomi
{
    background: url("/common/fix/pub_images/xiaomi.png") no-repeat;
}

    .elseList .bindOther-box_icoV3 a.xiaomi:hover
    {
        opacity: .8;
        filter: Alpha(Opacity=80);
    }

.sersList li
{
    height: 29px;
    padding-left: 15px;
    line-height: 29px;
    font-size: 14px;
    color: #535353;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -293px -94px;
    overflow: hidden;
}

.pwdFind
{
    width: 850px;
    margin: 0 auto;
    padding-top: 20px;
}

.findpwdTab
{
    width: 100%;
}

.zcSuc
{
    margin-top: 50px;
}

.findpwdTab th, .findpwdTab td
{
    padding: 5px 0 20px;
    vertical-align: top;
}

.findpwdTab th
{
    width: 175px;
    text-align: right;
    font-size: 14px;
    font-weight: normal;
    line-height: 31px;
}

    .findpwdTab th.a_center
    {
        text-align: center;
    }

.findpwdTab td
{
    font-family: "\5B8B\4F53";
}

.steplist
{
    width: 673px;
    height: 30px;
}

.step_p0, .step_p1, .step_p2, .step_p3, .step_e0, .step_e1, .step_e2
{
    width: 673px;
    height: 30px;
    text-indent: -9999px;
    background: url(/common/fix/register_images/regstep.png) no-repeat 0 0;
}

.step_p1
{
    background-position: 0 -33px;
}

.step_p2
{
    background-position: 0 -66px;
}

.step_p3
{
    background-position: 0 -99px;
}

.step_e0
{
    background-position: 0 -132px;
}

.step_e1
{
    background-position: 0 -165px;
}

.step_e2
{
    background-position: 0 -198px;
}

a.tomail, a.disable
{
    display: block;
    width: 192px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -174px;
}

    a.tomail:hover
    {
        color: #4C7D08;
        text-decoration: none;
    }

    a.disable, a.disable:hover
    {
        color: #999;
        text-decoration: none;
        cursor: default;
    }

.countdown
{
    margin-top: 5px;
    font-size: 14px;
    color: #6a6a6a;
}

    .countdown .seconds
    {
        margin-right: 5px;
        font-weight: bold;
        color: #fc5f00;
        font-family: arial;
    }

.btn-sub
{
    display: block;
    width: 105px;
    height: 30px;
    cursor: pointer;
    border: 0;
    text-indent: -9999px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -207px;
}

.rtSpace
{
    margin-right: 15px;
}

.successTip
{
    width: 520px;
    height: 240px;
    margin-top: 30px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.tipsThird
{
    margin-left: 45px;
}

.successTip h4
{
    height: 41px;
    font-size: 18px;
    line-height: 41px;
}

.zcSuc .successTip h4
{
    font-size: 24px;
}

.successTip em
{
    display: inline-block;
    float: left;
    width: 41px;
    height: 41px;
    margin-right: 12px;
    vertical-align: middle;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -259px -205px;
}

    .successTip em.fail
    {
        background-position: -213px -205px;
    }

.ce47100
{
    color: #e47100;
}

.successTip .topump
{
    margin-top: 10px;
    padding-right: 25px;
    font-size: 14px;
    text-align: right;
}

.successTip .totiao
{
    padding: 20px 0 0 53px;
    font-size: 14px;
    line-height: 24px;
}

.hadqy a
{
    color: #333;
}

.hadqy a:hover
{
    color: #699f00;
    text-decoration: none;
}

.hadqy a.ac369
{
    margin-left: 5px;
}

.totiao a.ac369
{
    margin: 0 8px;
}

a.ac369
{
    color: #699f00;
    text-decoration: none;
}

a.ac369:hover
{
    color: #699f00;
    text-decoration: none;
}

.c80
{
    color: #808080;
}

.mailType
{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #c3c3c3;
    font: 12px/25px Tahoma;
    width: 230px;
}

.mailType a, .mailType span
{
    color: #7d7d7d;
    display: block;
    padding: 0 10px;
}

.mailType .selected
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f1f1f1;
    border-color: #e8e8e8;
    border-style: solid;
    border-width: 1px 0;
    color: #000;
    line-height: 23px;
}

.mailType a:hover
{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #f1f1f1!important;
    border-color: #e8e8e8;
    border-style: solid;
    border-width: 1px 0;
    color: #000!important;
    line-height: 23px;
    text-decoration: none;
}

p.m-round
{
    margin: -15px 0 -15px 89px;
}

.qtVip-box
{
    width: 620px;
    height: 111px;
    margin: 0 auto;
}

.qtVip-lt, .qtVip-rt
{
    float: left;
    width: 10px;
    height: 111px;
    background: url(/common/fix/register_images/vipmid.png) no-repeat 0 0;
    overflow: hidden;
}

.qtVip-rt
{
    float: right;
    background-position: -8px 0;
}

.qtVip-mid
{
    float: left;
    width: 570px;
    height: 95px;
    padding: 16px 15px 0;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    background: url(/common/fix/register_images/vipmid.png) repeat-x 0 -114px;
    overflow: hidden;
}

.lineXe1
{
    float: left;
    width: 1px;
    height: 65px;
    margin-top: 6px;
    background-color: #e1e1e1;
    overflow: hidden;
}

.itemQt
{
    float: left;
    width: 280px;
}

.itemVip
{
    float: right;
}

.itemQt dt
{
    float: left;
    width: 100px;
    height: 39px;
    margin: 15px 22px 0 0;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -246px;
    overflow: hidden;
}

.itemVip dt
{
    float: left;
    width: 141px;
    height: 24px;
    margin: 22px 22px 0 0;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -110px -261px;
    overflow: hidden;
}

.itemQt dt a, .itemVip dt a
{
    display: block;
}

.itemQt dt a
{
    width: 100px;
    height: 39px;
}

.itemVip dt a
{
    width: 141px;
    height: 24px;
}

.itemQt dd, .itemVip dd
{
    float: left;
    width: 105px;
}

.qtinfoList li
{
    height: 18px;
    padding-left: 12px;
    line-height: 18px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -296px -263px;
    overflow: hidden;
}

.qtinfoList li.last
{
    margin-top: 5px;
    padding-right: 19px;
    background-image: none;
    text-align: right;
}

.itemVip .qtinfoList li.last
{
    padding-right: 7px;
}

.yzTips
{
    position: relative;
    z-index: 0;
    height: 30px;
}

.yztsCont
{
    position: absolute;
    z-index: 1;
    left: 0;
    top: -17px;
    width: 420px;
    border: 1px solid #ffa84a;
}

.yztsCont .corner, .yztsCont .clt, .yztsCont .crt, .yztsCont .clb, .yztsCont .crb
{
    display: block;
    position: absolute;
    z-index: 5;
    width: 4px;
    height: 4px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -112px -215px;
    overflow: hidden;
}

.yztsCont .corner
{
    width: 15px;
    height: 10px;
    top: -10px;
    left: 27px;
}

.yztsCont .clt
{
    background-position: -130px -215px;
    top: -1px;
    left: -1px;
}

.yztsCont .crt
{
    background-position: -137px -215px;
    top: -1px;
    right: -1px;
}

.yztsCont .clb
{
    background-position: -151px -215px;
    bottom: -1px;
    left: -1px;
}

.yztsCont .crb
{
    background-position: -144px -215px;
    bottom: -1px;
    right: -1px;
}

.yzTishi
{
    padding: 8px 6px 8px 8px;
    background-color: #fff;
}

.yzTishi .iconErr
{
    display: block;
    float: left;
    width: 20px;
    height: 17px;
    margin: 10px 8px 0 0;
    background: url(/common/fix/action_images/acion.png) no-repeat 0 0;
    overflow: hidden;
}

.regboxCont
{
    width: 310px;
}

.regpop-box
{
    border-radius: 3px;
    border: 1px solid #c9d0ba;
    background-color: #fff;
    -webkit-box-shadow: 0 8px 5px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 8px 5px rgba(0,0,0,0.4);
    box-shadow: 0 8px 5px rgba(0,0,0,0.4);
}

.tip-top
{
    height: 28px;
    padding: 0 10px;
    background-color: #ecf6d9;
    border-radius: 3px 3px 0 0;
    line-height: 28px;
}

.tip-top .icon
{
    float: left;
    width: 19px;
    height: 17px;
    margin: 5px 5px 0 0;
    background: url(/common/fix/action_images/acion.png) no-repeat 0 0;
    overflow: hidden;
}

.tip-top h2
{
    float: left;
    height: 28px;
    line-height: 28px;
}

.tip-top .xclose
{
    display: block;
    float: right;
    width: 19px;
    height: 19px;
    margin-top: 5px;
    text-indent: -9999px;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -161px -209px;
    overflow: hidden;
}

.tip-top .xclose:hover
{
    background-position: -178px -209px;
}

.tsList
{
    margin: 15px;
}

.tsList li
{
    height: 29px;
    line-height: 29px;
    padding-left: 15px;
    color: #535353;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -293px -330px;
}

.iknow
{
    height: 33px;
    padding-bottom: 15px;
    text-align: center;
}

.btnknow, .btnknow_on
{
    width: 89px;
    height: 33px;
    font-size: 14px;
    cursor: pointer;
    border: 0;
    background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -399px;
}

.btnknow_on
{
    background-position: -92px -399px;
}

.signCont .big_bg
{
    height: 10px;
    padding-top: 15px;
}

.default_tip
{
    clear: both;
}

.default_tip span
{
    display: block;
    color: #999;
    line-height: 35px;
    clear: both;
}

.default_tip span.right
{
    height: 0;
    background-image: none;
    overflow: hidden;
}

.default_tip span.tex_info
{
    display: none;
    height: 0;
    overflow: hidden;
}

.successTip em.sucConflict
{
    display: inline-block;
    float: left;
    width: 41px;
    height: 55px;
    margin-right: 12px;
    vertical-align: middle;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -258px -420px;
}

.zcSuc .successTip h4.h4Confl
{
    font-size: 18px;
    color: #4c4c4c;
    height: 35px;
    line-height: 35px;
}

.conflictCon
{
    margin: 100px 0 0 100px;
}

    .conflictCon .totiao
    {
        padding: 0 0 0 53px;
    }

        .conflictCon .totiao a.ac369
        {
            margin: 0;
        }

.phone_yzm
{
    float: left;
    padding-top: 3px;
}

    .phone_yzm span
    {
        float: left;
        background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -506px;
        padding: 0 0 0 18px;
        line-height: 30px;
    }

        .phone_yzm span a
        {
            background: url(/common/fix/register_images/zctxt.png) no-repeat 100% -550px;
            display: block;
            padding: 0 18px 0 0;
        }

            .phone_yzm span a:hover
            {
                text-decoration: none;
            }

        .phone_yzm span .disabA
        {
            color: #adadad;
            cursor: default;
        }

.phoneMail_tab
{
    padding: 10px 0 10px 0;
}

    .phoneMail_tab ul
    {
        background: url(/common/fix/register_images/zctxt.png) repeat-x 0 -585px;
        height: 40px;
        padding-left: 25px;
    }

        .phoneMail_tab ul li
        {
            float: left;
            width: 122px;
            height: 40px;
            line-height: 35px;
            text-align: center;
            margin-right: 10px;
            background: url(/common/fix/register_images/zctxt.png) no-repeat -178px -734px;
        }

    .phoneMail_tab li a
    {
        font-family: "\5FAE\8F6F\96C5\9ED1";
        font-size: 14px;
        display: block;
        padding-left: 20px;
        position: relative;
        height: 40px;
    }

    .phoneMail_tab li.selected a
    {
        color: #fff;
        background: url(/common/fix/register_images/zctxt.png) no-repeat 0 -734px;
    }

    .phoneMail_tab li a em
    {
        display: block;
        position: absolute;
        background: url(/common/fix/register_images/zctxt.png) no-repeat;
        position: absolute;
    }

    .phoneMail_tab li a.s1 em
    {
        width: 19px;
        height: 12px;
        background-position: 0 -690px;
        left: 16px;
        top: 11px;
    }

    .phoneMail_tab li a.s2 em
    {
        width: 12px;
        height: 20px;
        background-position: 0 -660px;
        left: 23px;
        top: 7px;
    }

    .phoneMail_tab li.selected a.s1 em
    {
        background-position: 0 -710px;
    }

    .phoneMail_tab li.selected a.s2 em
    {
        background-position: 0 -635px;
    }

.zcSuc .successTip h4.failure_tit
{
    font-size: 14px;
    color: #4c4c4c;
    height: 30px;
    line-height: 30px;
}

.successTip .failure_tit em.sucConflict
{
    display: inline-block;
    float: left;
    width: 41px;
    height: 55px;
    margin-right: 12px;
    vertical-align: middle;
    background: url(/common/fix/register_images/zctxt.png) no-repeat -258px -432px;
}

.getSms, .acount-getSms .code
{
    display: none;
}

.getSms_normal, .getSms_normal:hover
{
    color: #518900;
    text-decoration: underline;
}

.getSms_again
{
    color: #666;
}

.getSms_already
{
    color: #999;
}

.acount-getSms .getSms
{
    display: block;
    float: left;
    padding-left: 10px;
}

.mailType-list
{
    font: 12px/23px Tahoma;
    border: 1px solid #c3c3c3;
    border-radius: 0 0 3px 3px;
    background-color: #fff;
}

    .mailType-list li
    {
        display: block;
        height: 23px;
        padding: 0 10px;
        color: #7d7d7d;
        line-height: 23px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        overflow: hidden;
    }

        .mailType-list li.selected, .mailType-list li.focus
        {
            background-color: #f1f1f1;
            color: #000;
            border-top: 1px solid #e8e8e8;
            border-bottom: 1px solid #e8e8e8;
            cursor: pointer;
        }

.cf00
{
    color: #f00!important;
}

.mobile-tips-wrap
{
    position: relative;
    height: 20px;
}

    .mobile-tips-wrap .mobile-tips
    {
        display: inline-block;
        line-height: 15px;
        *line-height: 18px;
        position: absolute;
        left: 80px;
        top: 10px;
        height: 18px;
        font-size: 14px;
        color: #eb5300;
        background: url(/common/fix/site/site-hot-tag.png) no-repeat;
        padding-left: 40px;
    }

[placeholder]
{
    font-family: "\5FAE\8F6F\96C5\9ED1";
}

.regTabs input
{
    outline: 0;
}

.regTabs .logAuto span
{
    background: url(/common/fix/pub_images/navLoginV3.png) no-repeat -116px -104px;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    padding-left: 23px;
    color: #666;
}

    .regTabs .logAuto span.selected
    {
        background-position: 0 -126px;
    }

.site-btn
{
    color: #fff;
    display: inline-block;
    width: 262px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 16px;
}

.site-btn-green
{
    background-color: #699f00;
    color: #fff;
}

    .site-btn-green:hover
    {
        background: #7fb52b;
        color: #fff;
        text-decoration: none;
    }

    .site-btn-green:active
    {
        background: #5c8c13;
    }

.regTabs td.pl-num
{
    padding-left: 105px;
}

.elseList .bindOther-box_icoV3 a
{
    background: url(/common/fix/pub_images/navLoginV3.png) no-repeat;
    display: inline;
    float: left;
    height: 20px;
    margin: 2px 0 10px 8px;
    width: 20px;
}

.disabled-btn, .disabled-btn:hover, .disabled-btn:active
{
    background-color: #b1b1b1;
    text-decoration: none;
    cursor: default;
    color: #fff;
}

.bindOther-box_icoV3
{
    width: 284px;
}

    .bindOther-box_icoV3 a.sinaweibo, .bindOther-box_icoV3 a.qq, .bindOther-box_icoV3 a.weixin
    {
        width: 131px;
        height: 24px;
        margin: 0 10px 10px 0;
    }

    .bindOther-box_icoV3 a.sinaweibo
    {
        background-position: 0 0;
    }

        .bindOther-box_icoV3 a.sinaweibo:hover
        {
            background-position: 0 -50px;
        }

    .bindOther-box_icoV3 a.qq
    {
        background-position: 0 -25px;
    }

        .bindOther-box_icoV3 a.qq:hover
        {
            background-position: 0 -75px;
        }

    .bindOther-box_icoV3 a.baidu
    {
        background-position: 0 -100px;
        margin-left: 0;
    }

    .bindOther-box_icoV3 a.renren
    {
        background-position: -21px -100px;
    }

    .bindOther-box_icoV3 a.kaixin
    {
        background-position: -42px -100px;
    }

    .bindOther-box_icoV3 a.zhifubao
    {
        background-position: -63px -100px;
    }

    .bindOther-box_icoV3 a.baidu:hover
    {
        background-position: 0 -151px;
    }

    .bindOther-box_icoV3 a.renren:hover
    {
        background-position: -21px -151px;
    }

    .bindOther-box_icoV3 a.kaixin:hover
    {
        background-position: -42px -151px;
    }

    .bindOther-box_icoV3 a.zhifubao:hover
    {
        background-position: -63px -151px;
    }

    .bindOther-box_icoV3 a.weixin
    {
        background-position: 0 -181px;
    }

        .bindOther-box_icoV3 a.weixin:hover
        {
            background-position: 0 -210px;
        }

    .bindOther-box_icoV3 .hezuoTextKey
    {
        margin-bottom: 15px;
    }

.usrTxGeneral-box_v3 .noUser
{
    bottom: 40px;
    *padding-top: 5px;
}

.phone-list-yzmCon
{
    border: 1px solid #dadada;
    display: inline-block;
    height: 35px;
    line-height: 25px;
    padding: 0 0 0 6px;
    width: 256px;
    color: #999;
    font-size: 14px;
}

    .phone-list-yzmCon .inputComm1
    {
        border: 0;
        width: 130px;
        height: 35px;
        line-height: 35px;
        overflow: hidden;
        *float: left;
    }

    .phone-list-yzmCon .free-msg
    {
        display: inline-block;
        font-size: 12px;
        text-align: right;
        width: 110px;
        margin-top: 4px;
    }

.free-msg a
{
    color: #699f00;
}

    .free-msg a:hover
    {
        color: #699f00;
        text-decoration: none;
    }

.text0::-moz-placeholder, .inputComm1::-moz-placeholder
{
    color: #999;
    opacity: 1!important;
}

.text0:-ms-input-placeholder, .inputComm1::-moz-placeholder
{
    color: #999;
}

.text0::-webkit-input-placeholder, .inputComm1::-moz-placeholder
{
    color: #999;
}

.free-msg-img
{
    float: right;
    width: 120px;
}

    .free-msg-img img
    {
        cursor: pointer;
        height: 35px;
        width: 120px;
    }

.regTabs td.pl-num2
{
    padding: 0 0 0 125px;
}

.logArea0603
{
    position: relative;
}

    .logArea0603 .errorArea
    {
        position: absolute;
        top: -12px;
        left: 80px;
        color: #eb5300;
        width: 100%;
    }

.logLeft .mobile-tips
{
    background: url(/common/fix/site/site-hot-tag.png) no-repeat;
    display: inline-block;
    font-size: 14px;
    height: 18px;
    padding-left: 40px;
    line-height: 16px;
}

.logLeft .mailType-box-login
{
    left: 80px;
    position: absolute;
    top: 47px;
    width: 264px;
    z-index: 1;
}

.logLeft .mailType-list li .userLong
{
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 175px;
}

.sEmail-closeBtn
{
    color: #999;
    font-size: 14px;
    line-height: 23px;
    position: absolute;
    right: 10px;
    visibility: visible;
}

    .sEmail-closeBtn:hover
    {
        text-decoration: none;
    }

.regTabs td.changeArea
{
    position: relative;
    padding: 0;
    line-height: 15px;
}

.changeImgCode
{
    text-align: right;
    padding-right: 100px;
}

.iqyCode-con
{
    position: relative;
    width: 262px;
}

.iqyCode-mini
{
    background: url(/common/fix/site/iqycode-ico.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    position: absolute;
    right: 8px;
    top: 12px;
    _right: 12px;
}

.iqyCode-lt
{
    float: left;
    width: 170px;
    margin-right: 46px;
}

.iqyCode-rt
{
    float: left;
    width: 175px;
}

.iqyCode-lt .p-txt1
{
    font-size: 14px;
    margin-bottom: 25px;
}

.iqyCode-lt .p-txt2
{
    color: #999;
    line-height: 20px;
}

.iqyCode-lt .p-tipPic
{
    margin-top: 20px;
}

.iqyCode-rt .return-web
{
    text-align: right;
    margin-bottom: 38px;
}

    .iqyCode-rt .return-web a:hover, .againGet a:hover
    {
        color: #699f00;
        text-decoration: none;
    }

.green
{
    color: #699f00;
}

.iqyCode-rt .iqyCode-pic
{
    border: 3px solid #bbdb80;
    padding: 7px;
}

.updateCode
{
    margin-top: 15px;
    text-align: center;
    color: #666;
}

.codeBorder
{
    border: 1px dashed #d2d2d2;
    width: 173px;
    height: 173px;
    text-align: center;
}

.suc-login-tip
{
    line-height: 173px;
    font-size: 16px;
}

.getcodePic
{
    font-size: 14px;
}

.getCode-bd
{
    margin-top: 52px;
}

.getIngTxt
{
    color: #999;
    margin-top: 15px;
    display: block;
}

.getCode-error i
{
    background: url(/common/fix/site/iqycode-errorIco.png) no-repeat;
    width: 35px;
    height: 35px;
    display: block;
    margin: 38px 0 20px 68px;
    *margin: 25px 0 10px 0;
}

.againGet
{
    font-size: 14px;
    color: #999;
}

.signBox0203 .logLeft
{
    width: 610px;
}

.signBox0203 .form_list h1
{
    padding: 15px 0 45px 135px;
}

.signBox0203 .logArea0603 .errorArea
{
    top: -20px;
}

.signBox0203 .logLeft .mobile-tips
{
    font-size: 12px;
    line-height: 18px;
}

.signBox0203 .site-btn
{
    width: 200px;
    border-radius: 3px;
    height: 32px;
    line-height: 32px;
}

.signBox0203 .bing-email-new
{
    color: #699f00;
    margin-left: 8px;
}

.signBox0203 .login-userPic-r
{
    width: 320px;
    float: right;
    text-align: center;
    font-size: 14px;
    margin-top: 90px;
}

.signBox0203 .q-nameColor
{
    color: #f15a24;
    font-size: 14px;
}

.signBox0203 .q-userPic
{
    text-align: center;
    width: 86px;
    margin: 10px auto 0;
}

    .signBox0203 .q-userPic img
    {
        display: block;
        width: 80px;
        height: 80px;
        border-radius: 50px;
        border: 3px solid #7bcb2b;
    }

.signBox0203 .q-userName
{
    font-size: 14px;
    margin-top: 8px;
}

.signBox0203 .poa-r
{
    position: absolute;
    width: 190px;
    text-align: left;
    right: -200px;
    top: 0;
    line-height: 33px;
    font-size: 12px;
}

.signBox0203 .poa-l
{
    position: absolute;
    width: 60px;
    text-align: right;
    left: 190px;
    top: 0;
}

.red
{
    color: red;
}

.mod-pw-strong
{
    position: absolute;
    right: -230px;
    top: 9px;
    width: 230px;
}

.login-quick .login-quick-hd
{
    background: url(/common/fix/site/login-quick-pic.png) no-repeat;
    width: 462px;
    height: 55px;
    line-height: 55px;
    border-radius: 3px 3px 0 0;
}

.login-quick .quick-hd-tit
{
    font-size: 16px;
    color: #fff;
    margin-left: 20px;
}

.login-quick .pop-closeBtn
{
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    border: 0;
    color: #fff;
    font-family: tahoma,Helvetica,Arial,sans-serif;
    font-size: 26px;
    line-height: 20px;
    float: right;
    padding: 10px 7px 0 0;
}

    .login-quick .pop-closeBtn:hover
    {
        color: #fff;
        text-decoration: none;
    }

.login-quick .login-quick-main
{
    padding-top: 20px;
    text-align: center;
    border: 1px solid #dbdbdb;
    border-top: 0;
    background: #fff;
    border-radius: 0 0 3px 3px;
    width: 460px;
    height: 282px;
}

.login-quick .q-nameColor
{
    color: #f15a24;
    font-size: 12px;
}

.login-quick .q-userPic
{
    text-align: center;
    width: 86px;
    margin: 10px auto 0;
}

    .login-quick .q-userPic img
    {
        display: block;
        width: 80px;
        height: 80px;
        border-radius: 50px;
        border: 3px solid #7bcb2b;
    }

.login-quick .q-userName
{
    font-size: 14px;
    margin-top: 8px;
}

.login-quick .login-quick-fd
{
    border-top: 1px solid #f3f3f3;
    margin: 18px 18px 0;
    padding: 10px 0 0;
}

.login-quick .q-fd-hot
{
    font-size: 12px;
    color: #ed5e00;
}

.login-quick .fd-hot-ico
{
    background: url(/common/fix/site/login-quickIco.png) no-repeat;
    width: 36px;
    height: 28px;
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}

.q-fd-btn .site-btn
{
    width: 180px;
    border-radius: 3px;
    margin-left: 10px;
    width: 185px;
}

.bind-emailAndPhone
{
    margin-top: 8px;
}

    .bind-emailAndPhone a
    {
        color: #699f00;
        margin-left: 130px;
    }

        .bind-emailAndPhone a:hover
        {
            text-decoration: none;
            color: #699f00;
        }


.unite-info
{
   /* padding: 0px 20px 25px;*/
}

    .unite-info p
    {
        color: #999;
        padding: 3px 0;
        margin: 0;
        font-size: 16px;
    }

    .unite-info h2
    {
        color: #333;
        font-size: 26px;
        font-weight: normal;
        height: 42px;
        line-height: 42px;
        margin-bottom: 20px;
    }
