﻿@charset "utf-8";

html, body {
    height: 105%;
}

body {
    background: #fff;
    color: #666;
    font: 12px/1.5 Tahoma,Arial,"宋体",Helvetica,sans-serif;
    *font-family: simsun;
}

a {
    color: #333;
    text-decoration: none;
}

textarea {
    overflow: auto;
    resize: none;
}

:focus {
    -moz-outline-style: none;
    outline-style: none;
}

a:hover {
    color: #1eb009;
}

a.em {
    color: #0063c8;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus {
    outline: 0;
}

input, select, button {
    vertical-align: middle;
}

.clearfix {
    zoom: 1;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.none {
    display: none;
}

.mark {
    color: red;
}

.em {
    color: #cf1917;
}

.lnk {
    color: #66a7e8;
}

.muted {
    color: #999;
}

.c-red {
    color: red;
}

.c-blue {
    color: blue;
}

.gray {
    color: #999 !important;
}

.red {
    color: red !important;
}

.orange {
    color: #f90 !important;
}

.green {
    color: #4bba1e !important;
}

.blue {
    color: #0082cb !important;
}

.gray999 {
    color: #999 !important;
}

.gray666 {
    color: #666 !important;
}

.gray333 {
    color: #333 !important;
}

.absolute {
    position: absolute;
}

.relative {
    position: relative;
}

.w45 {
    width: 45px !important;
}

.w60 {
    width: 60px !important;
}

.w90 {
    width: 90px !important;
}

.w120 {
    width: 120px !important;
}

.w150 {
    width: 150px !important;
}

.f-s14 {
    font-size: 14px;
}

.f-s16 {
    font-size: 16px;
}

.f-s18 {
    font-size: 18px;
}

.f-s24 {
    font-size: 24px;
}

.oldie input, .oldie textarea {
    line-height: 1.3;
}

.oldie textarea {
    overflow: auto;
}

.oldie a span, .oldie a i, .oldie a b {
    cursor: pointer;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.grid-1 .article {
    float: right;
    width: 650px;
}

.grid-1 .aside {
    float: left;
    width: 280px;
}

.grid-2 .aside {
    float: left;
    width: 230px;
}

.grid-2 .article {
    float: right;
    width: 720px;
}

#doc1, #doc2, #doc3 {
    margin: auto;
    min-width: 760px;
    text-align: left;
    zoom: 1;
}

#doc1 {
    margin: auto 10px;
}

#doc2 {
    width: 760px;
}

#doc3 {
    width: 980px;
}

#doc4 {
    zoom: 1;
}

#hd {
    height: 120px;
}

#bd {
    background: #fff;
}

#ft {
    margin: 55px 0 10px;
    text-align: center;
}

    #ft, #ft a {
        color: #999;
    }

.uc-header {
    height: 75px;
    margin: 0 auto;
    width: 960px;
}

.uc-nav {
    background: #59ce2a;
    height: 45px;
    width: 100%;
}

.uc-header .logo {
    float: left;
	
}

.uc-header .nav-login {
    float: right;
    padding-top: 40px;
}

.uc-nav .nav {
    margin: 0 auto;
    position: relative;
    width: 960px;
}

.uc-nav .mainnav, .uc-nav .mainnav li {
    float: left;
}

.uc-nav .nav-ag {
    float: right;
}

.uc-header .logo a {
    background: url(/images/login/uc-logo.png?v=53073.png) no-repeat;
    display: block;
    height: 45px;
    margin-top: 16px;
    width: 366px;
}

.uc-header .nav-login li {
    color: #616261;
    _display: inline;
    float: left;
}

.uc-nav .mainnav li {
    background: url(/images/login/uc-mainnav-bg.png?v=30b3e.png) no-repeat right;
}

.uc-nav .nav-ag a {
    background: url(/images/login/ag-iphone.png?v=842b3.png);
    _background-image: none;
    cursor: pointer;
    display: inline-block;
    height: 65px;
    width: 95px;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://p9.qhimg.com/d/inn/cb990b9f/ag-iphone.png");
}

.uc-nav .nav-ag-baoxian a {
    background: url(/images/login/360baoxian.gif?v=e118c.gif);
    cursor: pointer;
    display: inline-block;
    height: 72px;
    width: 125px;
}

.uc-nav .mainnav li a {
    color: #fff;
    display: block;
    font: 18px/45px "Microsoft Yahei";
    padding: 0 25px;
}

.uc-header .nav-login li.divider {
    color: #9ec4cc;
    margin: 0 10px;
}

.uc-nav .mainnav li.current a {
    background: #33b818;
    border: 1px solid #2db015;
    line-height: 43px;
    padding: 0 24px;
}

#bd {
    margin-top: 20px;
}

.aside-menu {
    background: #f4f4f4;
    overflow: hidden;
    padding: 0 0 20px;
}

.mod-1 {
    border: 1px solid #eeeded;
    margin-top: 10px;
}

.mod-3 {
    _height: 512px;
    min-height: 512px;
}

.mod-3, .mod-4 {
    border: 1px solid #eeeded;
}

.mod-reslut {
    line-height: 24px;
    padding: 20px 35px;
}

.mod-reslut-t2 {
    line-height: 26px;
    padding: 25px 0;
}

.mod-reslut-t3 {
    line-height: 26px;
    padding: 10px 0 20px;
}

.disc {
    background: #666;
    border-radius: 4px;
    display: inline-block;
    font-size: 0;
    height: 4px;
    line-height: 0;
    margin-right: 5px;
    vertical-align: middle;
    width: 4px;
}

.table1, .table2 {
    margin-top: 20px;
}

.table2 {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
}

.form-1 {
    margin: 0 auto;
    width: 670px;
}

.text-error {
    display: inline-block;
    line-height: 20px;
    margin-left: 5px;
    vertical-align: middle;
}

.text-error-textarea {
    vertical-align: top;
}

.code {
    vertical-align: middle;
}

.btns {
    padding: 15px 0 0;
}

.ico {
    display: inline-block;
    *display: inline;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    *zoom: 1;
}

.ico-right {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -42px 0;
}

.ico-right, .ico-err {
    height: 14px;
    margin-right: 6px;
    width: 14px;
}

.ico-err {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -42px -24px;
}

.ico-err-2 {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -42px -48px;
}

.ico-err-2, .ico-err-3 {
    height: 14px;
    margin-right: 6px;
    width: 14px;
}

.ico-err-3 {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -42px -72px;
}

.ico-succ {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -128px 0;
}

.ico-succ, .ico-info {
    height: 32px;
    margin-right: 6px;
    vertical-align: middle;
    width: 32px;
}

.ico-info {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -128px -32px;
}

.ico-err-m {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -128px -64px;
    height: 32px;
    margin-right: 6px;
    vertical-align: middle;
    width: 32px;
}

.ico-succ-l {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -200px 0;
    height: 48px;
    width: 48px;
}

.ico-info-l {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -200px -64px;
    height: 48px;
    width: 48px;
}

.ico-lock {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -170px -1px;
}

.ico-lock, .ico-unlock {
    height: 16px;
    margin-right: 6px;
    width: 16px;
}

.ico-unlock {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -170px -32px;
}

.refresh {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -170px -64px;
    cursor: pointer;
    height: 15px;
    margin-right: 6px;
    width: 14px;
}

.ico-recom {
    background: url(/images/login/uc-ico.png?v=c9979.png) no-repeat -256px 0;
    height: 29px;
    width: 40px;
}

.btn {
    border: none;
    cursor: pointer;
    display: inline-block;
    font-family: "Microsoft Yahei";
    text-align: center;
    vertical-align: middle;
}

.btn-1 {
    background: #ffa435 url(/images/login/uc-btn.png?v=209ad.png) repeat-x;
    border: 1px solid #fb9f52;
    border-radius: 2px;
    height: 33px;
    line-height: 33px;
    padding: 0 15px;
}

.btn-1, .btn-2 {
    color: #fff;
    font-size: 20px;
}

.btn-2 {
    background: #71c62b url(/images/login/uc-btn.png?v=209ad.png) repeat-x 0 -43px;
    border: 1px solid #67b227;
    border-radius: 2px;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
}

.btn-3 {
    background: #70c528 url(/images/login/uc-btn.png?v=209ad.png) repeat-x 0 -43px;
    border: 1px solid #67b226;
    border-radius: 3px;
    color: #fff;
}

.btn-3, .btn-4 {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
}

.btn-4 {
    background: #f7f7f7 url(/images/login/uc-btn.png?v=209ad.png) repeat-x 0 -93px;
    border: 1px solid #cecece;
    border-radius: 3px;
    color: #333;
}

.btn-5 {
    background: #f5f5f5 url(/images/login/uc-btn.png?v=209ad.png) repeat-x 0 -133px;
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    color: #666;
    font-size: 14px;
    height: 31px;
    line-height: 31px;
    padding: 0 15px;
}

.btn-5-dis {
    background: #dfdfdf;
    border-color: #d9d9d9;
}

.aside-menu li {
    margin-top: 20px;
}

input.text, textarea.textarea {
    border: 1px #c8c8c8 solid;
    padding: 2px 3px;
}

button.btn {
    background: none;
    border: 0;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    padding: 0;
    white-space: pre;
    word-break: keep-all;
}

select.select {
    background: #fff;
    border: 1px solid #c8c8c8;
    border-radius: 2px;
    font-family: "Arial";
}

.table1 th {
    background: #ececec;
    border-top: 1px solid #ccc;
    font-size: 14px;
    height: 34px;
    text-align: center;
}

.table1 td {
    border-bottom: 1px dotted #ccc;
    padding: 6px 0;
    text-align: center;
}

.table2 th {
    background: #f0f0f0;
    border-top: 1px solid #e0e0e0;
    font-size: 14px;
    height: 34px;
}

.table2 th, .table2 td {
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
}

.table2 td {
    padding: 6px 0;
}

.table2 img {
    vertical-align: middle;
}

input.input-m {
    width: 72px;
}

.aside-menu li a {
    color: #888;
    display: block;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    height: 55px;
    _height: 40px;
    line-height: 55px;
    padding-left: 30px;
    _padding-top: 15px;
}

.article .mod-2 {
    border-top: 1px dashed #efefef;
    padding-top: 21px;
}

.form .fm-item {
    padding: 3px 0;
}

.form-1 .fm-item {
    color: #666;
    line-height: 32px;
    overflow: hidden;
    padding: 5px 0;
    zoom: 1;
}

.form-1 .btns {
    padding: 15px 0 0 162px;
}

.form-1 .item, .form-1 .select {
    margin-right: 10px;
}

.form-1 .select {
    color: #666;
    font-family: Trebuchet MS;
    _margin-top: 4px;
    padding: 5px 2px;
}

.form-1 .textarea {
    border-radius: 3px;
    font-size: 14px;
    height: 90px;
    vertical-align: middle;
    width: 300px;
}

.form-1 .textarea-2 {
    height: 60px;
}

.form-1 .tit {
    padding: 10px 0;
}

.form-1 .radio, .form-1 .checkbox {
    _margin-top: 5px;
    _vertical-align: -2px;
}

.btn-2:hover {
    background: #4cb117 url(/images/login/uc-btn.png?v=209ad.png) repeat-x 0 -174px;
    border-color: #449715;
}

.btn-5:hover {
    background-position: 0 -267px;
    border-color: #979797;
}

.aside-menu li .ico {
    background: url(/images/login/uc-ico2.png?v=0fd7a.png) no-repeat;
    height: 26px;
    margin-right: 10px;
    vertical-align: -5px;
    width: 26px;
}

.aside-menu li .ico-1 {
    background-position: 0 0;
}

.aside-menu li .ico-2 {
    background-position: 0 -36px;
}

.aside-menu li .ico-3 {
    background-position: 0 -70px;
}

.aside-menu li .ico-4 {
    background-position: 0 -105px;
}

.aside-menu li .ico-5 {
    background-position: 0 -139px;
}

.aside-menu li .ico-6 {
    background-position: 0 -175px;
}

.aside-menu li .ico-7 {
    background-position: 0 -211px;
}

.aside-menu li .ico-8 {
    background-position: 0 -246px;
}

.aside-menu li .ico-9 {
    background-position: 0 -282px;
}

.aside-menu li .ico-10 {
    background-position: 0 -316px;
}

.aside-menu li .ico-11 {
    background-position: 0 -352px;
}

.aside-menu li .ico-12 {
    background-position: 0 -388px;
}

.aside-menu li .ico-13 {
    background-position: 0 -424px;
}

.aside-menu li .ico-14 {
    background-position: 0 -460px;
}

.aside-menu li .ico-15 {
    background-position: 0 -496px;
}

.aside-menu li .ico-16 {
    background-position: 0 -522px;
}

input.text:focus, textarea.textarea:focus, select.select:focus {
    border-color: #6ed42a;
}

.form-1 .tit h3 {
    color: #444;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    font-weight: 400;
}

.aside-menu li.current a {
    background: #ebefec;
    border-left: 3px solid #4eba22;
    padding-left: 27px;
}

.form-1 .tit h3 em {
    font-size: 14px;
}

.form .fm-item .k, .form .fm-item .v, .form .fm-item .t {
    float: left;
}

.form .fm-item .k, .form .fm-item .v {
    margin-right: 12px;
}

.form-1 .fm-item .k {
    font-family: "Microsoft Yahei";
    font-size: 16px;
    text-align: right;
    width: 151px;
}

.form-1 .fm-item .k-2 {
    width: 200px;
}

.form-1 .fm-item .v {
    width: 480px;
}

.form-1 .fm-item .v-2 {
    width: 430px;
}

.form-1 .fm-item .text {
    border-radius: 3px;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
}

.form-1 .fm-item .text3 {
    width: 280px;
}

.btn-5-dis, .btn-5-dis:hover {
    background: #dfdfdf;
    border-color: #d9d9d9;
}

.tips {
    background: #f8f8f8;
    border: 1px solid #e7e7e7;
    padding: 0 5px;
}

.tips-2 {
    background: #ffc;
    color: #999;
    display: inline-block;
    line-height: 18px;
    padding: 2px 5px;
    width: 132px;
}

.mod-info {
    color: #999;
    padding-top: 5px;
}

.pannel-record {
    margin: 145px auto;
    width: 600px;
}

.uc-panel {
    max-width: 520px;
    min-width: 390px;
    width: expression(this.width > 520 ? "520px" : '390px');
    z-index: 110001;
}

.panel-t1 {
    background: #fff url(/images/login/uc-panel-bg.png?v=0283f.png) repeat-x top;
    border-radius: 5px;
    position: absolute;
}

.no-record {
    padding: 60px 0;
    text-align: center;
}

.pop_mask {
    background: #000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 999;
}

.input-xs {
    width: 45px;
}

.input-s {
    width: 65px;
}

.input-m {
    width: 80px;
}

.input-l {
    width: 120px;
}

.input-xl {
    width: 180px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.ml10 {
    margin-left: 10px;
}

.info-tips h3 {
    color: #666;
    font-size: 12px;
    margin-bottom: 8px;
}

.info-tips p, .tips {
    color: #999;
}

.txt-list li, .no-record h3 {
    padding: 5px 0;
}

.no-record h3 {
    font-size: 16px;
    font-family: "Microsoft Yahei";
}

.no-record img {
    margin-top: 15px;
}

.txt-list li a {
    color: #666;
}

.btn-1:hover {
    background-position: 0 -224px;
    border-color: #f68440;
}

.pannel-feedback .ico {
    float: left;
    margin-right: 15px;
}

.pannel-feedback .cont {
    *margin-top: -10px;
    overflow: hidden;
    zoom: 1;
}

.panel-t1 .sd {
    box-shadow: 0 0 10px rgba(0,0,0,0.4);
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}

.panel-t1 .hd {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
}

.panel-t1 .pannel-feedback {
    padding: 30px 65px 40px;
}

.pannel-record .cont p {
    font-size: 14px;
}

.pannel-feedback .cont h2 {
    color: #333;
    font-size: 28px;
    font-weight: 400;
    font-family: "Microsoft Yahei";
    margin-bottom: 10px;
}

.pannel-feedback .cont p {
    padding-bottom: 5px;
}

.panel-t1 .hd h2 {
    color: #000;
    float: left;
    font-family: "Microsoft Yahei";
    font-weight: 400;
}

.panel-t1 .hd h2, .panel-t1 .pannel-feedback h2 {
    font-size: 18px;
}

.panel-t1 .hd .close {
    cursor: pointer;
    float: right;
    font-size: 20px;
}

.panel-t1 .pannel-feedback .txt-list {
    padding-bottom: 15px;
}

.panel-t1 .btns .btn {
    margin-left: 10px;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {
    margin: 0;
    padding: 0;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: normal;
    font-weight: 400;
}

ins {
    text-decoration: none;
}

li {
    list-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: inherit;
    font: 100%;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

legend {
    color: #000;
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}

input, button, textarea, select {
    *font-size: 100%;
    line-height: 1.2;
    margin: 0;
}

q:before, q:after {
    content: '';
}

a img, img {
    -ms-interpolation-mode: bicubic;
}

sub, sup {
    vertical-align: baseline;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote {
    display: block;
}

pre {
    white-space: pre-wrap;
    word-wrap: break-word;
}

.quc-wrapper {
    font: normal 12px/1em 'Helvetica Neue',Helvetica,Arial,SimSun,'宋体',Sans-Serif;
    +line-height:14px;
    overflow: hidden;
}

.quc-clearfix {
    *zoom: 1;
}

.quc-wrapper div, .quc-wrapper ul, .quc-wrapper ol, .quc-wrapper li, .quc-wrapper dl, .quc-wrapper dt, .quc-wrapper dd, .quc-wrapper p, .quc-wrapper i, .quc-wrapper label, .quc-wrapper form {
    height: auto;
    list-style: none;
    margin: 0;
    padding: 0;
    width: auto;
}

.quc-wrapper a {
    text-decoration: none;
}

.quc-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.quc-wrapper .quc-button {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) no-repeat;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    border: none;
    *color: #51bf24;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    font-size: 0;
    height: 40px;
    line-height: 0;
    outline: none;
    text-indent: -999px;
    *text-indent: 0;
    _top: -5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    vertical-align: middle;
    width: 81px;
    *zoom: 1;
}

.quc-wrapper .quc-button-save {
    background-position: -270px -240px;
    width: 75px;
}

    .quc-wrapper .quc-button-save:hover, .quc-wrapper .quc-button-save:focus {
        background-position: -270px -280px;
    }

    .quc-wrapper .quc-button-save:active {
        background-position: -270px -240px;
    }

.quc-wrapper .quc-button-saving, .quc-wrapper .quc-button-saving:hover, .quc-wrapper .quc-button-saving:active {
    background-position: -270px -320px;
}

.quc-wrapper .quc-button-sign-up {
    background-position: 0 -360px;
    width: 263px;
}

    .quc-wrapper .quc-button-sign-up:focus, .quc-wrapper .quc-button-sign-up:hover {
        background-position: 0 -400px;
    }

    .quc-wrapper .quc-button-sign-up:active {
        background-position: 0 -360px;
    }

.quc-wrapper .quc-button-submit, .quc-wrapper .quc-button-submit:active {
    background-position: 0 -240px;
    width: 263px;
}

    .quc-wrapper .quc-button-submit:hover, .quc-wrapper .quc-button-submit:focus {
        background-position: 0 -280px;
    }

.quc-wrapper .quc-button-submitting, .quc-wrapper .quc-button-submitting:hover, .quc-wrapper .quc-button-submitting:active {
    background-position: 0 -320px;
    cursor: default;
    width: 263px;
}

.quc-wrapper .quc-button-sign-in, .quc-wrapper .quc-button-sign-in:active {
    background-position: 0 -120px;
    width: 263px;
}

    .quc-wrapper .quc-button-sign-in:hover, .quc-wrapper .quc-button-sign-in:focus {
        background-position: 0 -160px;
    }

.quc-wrapper .quc-button-signing-in, .quc-wrapper .quc-button-signing-in:hover, .quc-wrapper .quc-button-signing-in:active {
    background-position: 0 -200px;
    cursor: default;
    width: 263px;
}

.quc-wrapper .quc-button-blue {
    background-position: -270px -360px;
    color: #0182ad;
    font: 12px/36px 'Microsoft YaHei','微软雅黑',SimHei,'黑体';
    height: 36px;
    text-align: center;
    text-indent: 0;
    width: 120px;
}

    .quc-wrapper .quc-button-blue:hover, .quc-wrapper .quc-button-blue:focus {
        background-position: -270px -400px;
        text-decoration: none;
    }

.quc-wrapper .quc-button-disabled, .quc-wrapper .quc-button-disabled:hover, .quc-wrapper .quc-button-disabled:focus, .quc-wrapper .quc-button-disabled:visited {
    background-position: -350px -240px;
    color: #bababa;
    cursor: default;
    text-decoration: none;
}

.quc-wrapper .quc-input {
    background: none;
    border: none;
    color: gray;
    font-family: inherit;
    font-size: 14px;
    height: 21px;
    line-height: 20px;
    margin: 5px 4px 3px;
    outline: none;
    padding: 6px 7px;
    width: 247px;
}

.quc-wrapper .quc-input-bg {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) no-repeat;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    display: inline-block;
    *display: inline;
    height: 42px;
    vertical-align: middle;
    width: 270px;
    *zoom: 1;
}

.quc-wrapper .quc-input-bg-incorrect {
    background-position: 0 -485px;
}

.quc-wrapper .quc-input-bg-focus {
    background-position: 0 -530px;
}

.quc-input-long .quc-input-bg {
    background-position: 0 -440px;
    width: 270px;
}

.quc-input-long .quc-input-bg-incorrect {
    background-position: 0 -485px;
}

.quc-input-long .quc-input-bg-focus {
    background-position: 0 -530px;
}

.quc-input-middle .quc-input-bg {
    background-position: -270px -440px;
    width: 145px;
}

.quc-input-middle .quc-input-bg-incorrect {
    background-position: -270px -485px;
}

.quc-input-middle .quc-input-bg-focus {
    background-position: -270px -530px;
}

.quc-input-middle .quc-input {
    width: 123px;
}

.quc-input-short .quc-input-bg {
    background-position: 0 -575px;
    width: 120px;
}

.quc-input-short .quc-input-bg-incorrect {
    background-position: -120px -575px;
}

.quc-input-short .quc-input-bg-focus {
    background-position: -240px -575px;
}

.quc-input-short .quc-input {
    width: 97px;
}

.quc-wrapper .quc-select {
    border: 1px solid #b7b7b7;
    border-radius: 2px;
    box-shadow: inset 0 -2px 1px rgba(183,183,183,.2);
    color: gray;
    font-family: inherit;
    font-size: 14px;
    height: 33px;
    line-height: 33px;
    margin: 4px 3px;
    outline: none;
    padding: 6px;
    vertical-align: middle;
    width: 266px;
}

.quc-wrapper .quc-checkbox, .quc-wrapper .quc-radio {
    margin-right: 5px;
    vertical-align: middle;
}

.quc-wrapper .quc-tip {
    color: #959393;
}

.quc-wrapper .quc-tip-error {
    color: red;
}

.quc-wrapper .quc-tip-success {
    color: #64c82c;
}

.quc-wrapper .quc-select:focus {
    border-color: #6ed42a;
    box-shadow: 0 0 3px 1px rgba(110,212,42,.4);
}

.quc-wrapper a.quc-link, .quc-wrapper a.quc-link:active {
    color: #0082cb;
}

.quc-mask {
    background: #000;
    filter: alpha(opacity=40);
    height: 100%;
    left: 0;
    opacity: .4;
    overflow: hidden;
    position: fixed;
    _position: absolute;
    top: 0;
    width: 100%;
    z-index: 110000;
    *zoom: 1;
}

.quc-ie6-iframe, .quc-mask-inner {
    background: #000;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 100000;
}

.quc-panel {
    background-color: #fff;
    -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,.3);
    box-shadow: 2px 2px 10px rgba(0,0,0,.3);
    left: 410px;
    margin: 0;
    min-width: 200px;
    padding: 0;
    position: absolute;
    text-align: left;
    _width: 460px;
    z-index: 130000;
}

.quc-loading {
    background: url(http://p2.qhimg.com/t01e6635e1fa0e06a46.gif) no-repeat center center;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    _position: absolute;
    top: 0;
    width: 100%;
    z-index: 120000;
    zoom: 1;
}

.quc-email-hint a {
    color: gray;
    display: block;
    font-size: 14px;
    line-height: 1.8em;
    outline: none;
    padding: 0 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
}

.quc-wrapper .quc-tip-icon {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) no-repeat 999px;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    display: inline-block;
    height: 15px;
    margin: 0 0 2px 4px;
    vertical-align: middle;
    width: 17px;
}

.quc-wrapper .quc-tip-icon-correct {
    background-position: -350px -330px;
}

.quc-wrapper .quc-tip-icon-incorrect {
    background-position: -350px -345px;
}

.quc-panel .quc-panel-hd {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) repeat-x;
    height: 57px;
    width: 100%;
}

.quc-wrapper .quc-email-hint-wrapper {
    height: 0;
    position: relative;
    width: 0;
    z-index: 130500;
}

.quc-wrapper .quc-email-hint {
    background: #fff;
    border: 1px solid #d3d3d3;
    margin: -4px 0 0 3px;
    position: absolute;
    z-index: 130550;
}

.quc-wrapper .quc-placeholder {
    color: #a9a9a9;
    cursor: text;
    position: absolute;
    z-index: 130200;
}

.quc-wrapper .quc-mod-set-nickname {
    min-height: 60px;
    padding: 30px 0 20px 40px;
}

.quc-mod-set-nickname .quc-button-save {
    margin-left: 20px;
}

.quc-mod-set-nickname .quc-tip {
    height: 20px;
    margin: 5px 0 10px 3px;
}

.quc-mod-set-nickname .quc-alternative-wrapper {
    display: none;
    margin: 5px 0 15px 3px;
}

.quc-mod-set-nickname .quc-alternatives {
    margin-top: 10px;
}

.quc-wrapper .quc-mod-set-username {
    min-height: 60px;
    padding: 30px 0 20px 40px;
}

.quc-mod-set-username .quc-button-save {
    margin-left: 20px;
}

.quc-mod-set-username .quc-tip {
    height: 20px;
    margin: 5px 0 10px 3px;
}

.quc-mod-set-username .quc-alternative-wrapper {
    display: none;
    margin: 5px 0 15px 3px;
}

.quc-mod-set-username .quc-alternatives {
    margin-top: 10px;
}

.quc-wrapper .quc-mod-set-email {
    padding: 0 40px 10px;
    width: 350px;
}

.quc-mod-set-email .quc-tip {
    height: 14px;
    line-height: 14px;
    padding: 15px 0 2px 75px;
}

.quc-mod-set-email .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    padding-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-set-email .quc-button-submit {
    color: #fff;
    font-size: 14px;
    margin-left: 73px;
}

.quc-mod-set-email .quc-help {
    border-top: #a2a2a2 solid 1px;
    color: #666;
    line-height: 1.5em;
    margin-top: 10px;
    padding-top: 10px;
}

.quc-wrapper .quc-sign-in-nav {
    margin: 0 35px 0 -30px;
    text-align: center;
}

.quc-mod-sign-in .quc-main {
    min-height: 190px;
    padding: 0 0 10px 30px;
    width: 380px;
}

.quc-mod-sign-in .quc-tip-wrapper {
    height: 21px;
    line-height: 21px;
    padding: 13px 0 0 105px;
}

.quc-mod-sign-in .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 31px;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-sign-in .quc-field {
    margin-bottom: 10px;
}

.quc-mod-sign-in .quc-field-third-part {
    color: #888;
    margin-bottom: 0;
    padding-top: 3px;
}

.quc-mod-sign-in .quc-third-part {
    margin-left: 5px;
}

.quc-mod-sign-in .quc-third-part-icon {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) no-repeat;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    display: inline-block;
    height: 26px;
    margin: -3px 0 0 -1px;
    vertical-align: middle;
    width: 31px;
}

.quc-mod-sign-in .quc-third-part-icon-sina {
    background-position: -400px -280px;
}

.quc-mod-sign-in .quc-third-part-icon-renren {
    background-position: -400px -305px;
}

.quc-mod-sign-in .quc-third-part-icon-fetion {
    background-position: -400px -330px;
}

.quc-mod-sign-in .quc-third-part-icon-msn {
    background-position: -400px -355px;
}

.quc-mod-sign-in .quc-third-part-icon-telecom {
    background-position: -400px -380px;
}

.quc-mod-sign-in .quc-field-keep-alive, .quc-mod-sign-in .quc-field-submit, .quc-mod-normal-sign-in .quc-field-third-part, .quc-mod-mobile-sign-in .quc-field-send-sms {
    padding-left: 75px;
}

.quc-mod-mobile-sign-in .quc-link-mobile-tip {
    margin-left: 53px;
}

.quc-mod-sign-in .quc-captcha-img {
    cursor: pointer;
    height: 35px;
    outline: none;
    vertical-align: middle;
}

.quc-mod-sign-in .quc-field-captcha {
    display: none;
}

.quc-mod-qrcode-sign-in .quc-title {
    font-size: 14px;
    margin-bottom: 20px;
    padding-top: 22px;
    text-align: center;
}

.quc-mod-qrcode-sign-in .quc-qrcode-wrapper {
    background: url(http://p1.qhimg.com/t01a454c6f6712f5665.png) no-repeat top right;
    height: 120px;
    margin: 0 auto;
    position: relative;
    width: 290px;
}

.quc-mod-qrcode-sign-in .quc-qrcode {
    position: absolute;
    right: 5px;
    top: 5px;
}

.quc-mod-qrcode-sign-in .quc-qrcode-tip {
    color: #000;
    height: 120px;
    position: absolute;
    right: 0;
    text-shadow: 1px 0 0 #fff,0 1px 0 #fff,-1px 0 0 #fff,0 -1px 0 #fff;
    top: 0;
    width: 120px;
}

.quc-mod-quick-sign-in .quc-loading, .quc-mod-quick-sign-in .quc-tip-wrapper {
    display: none;
}

.quc-mod-quick-sign-in .quc-main {
    height: 262px;
    padding: 0;
    width: 460px;
}

.quc-mod-quick-sign-in .quc-sign-in-iframe {
    height: 100%;
    width: 100%;
}

.quc-mod-sign-in .quc-footer {
    border-top: #f7f7f7 1px solid;
    padding: 10px 0 17px;
    text-align: center;
}

.quc-wrapper .quc-mod-set-sec-email {
    padding: 0 40px 30px;
}

.quc-mod-set-sec-email .quc-tip {
    height: 14px;
    line-height: 14px;
    padding: 15px 0 2px 75px;
}

.quc-mod-set-sec-email .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    height: 41px;
    line-height: 41px;
    padding-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-set-sec-email .quc-button-submit {
    color: #fff;
    font-size: 14px;
    margin-left: 73px;
}

.quc-mod-sign-up .quc-left-bar {
    background-color: #fbfefe;
    float: left;
    width: 143px;
}

.quc-mod-sign-up .quc-main {
    background: #fff;
    border-left: 1px solid #e4ebec;
    box-shadow: -7px 0 5px -3px #f8f9f9;
    float: left;
    padding: 0 0 20px 20px;
    width: 380px;
}

.quc-mod-sign-up .quc-tip-wrapper {
    height: 21px;
    line-height: 21px;
    padding: 3px 0 0 75px;
}

.quc-mod-sign-up .quc-field {
    color: #959393;
}

.quc-mod-sign-up .quc-field-captcha {
    display: none;
}

.quc-mod-sign-up .quc-captcha-img {
    height: 36px;
    margin: 3px 0 4px 2px;
    vertical-align: middle;
    width: 99px;
}

.quc-mod-sign-up .quc-link-captcha-change {
    margin-left: 11px;
}

.quc-mod-sign-up .quc-captcha-change {
    cursor: pointer;
}

.quc-mod-sign-up .quc-button-sign-up {
    margin: 12px 0 0 74px;
}

.quc-mod-sign-up .quc-field-licence {
    line-height: 18px;
    margin: 9px 0 0 75px;
}

.quc-mod-sign-up .quc-login {
    line-height: 18px;
    margin: -18px 0 0 -145px;
    position: relative;
    width: 120px;
}

.quc-wrapper .quc-mod-bind-mobile {
    padding: 2px 20px 20px 30px;
    width: 380px;
}

.quc-mod-bind-mobile .quc-tip-wrapper {
    height: 21px;
    line-height: 21px;
    *margin-bottom: -18px;
    padding: 3px 0 0 75px;
    *padding-top: 5px;
}

.quc-mod-bind-mobile .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 31px;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-bind-mobile .quc-button-submit {
    margin: 10px 0 0 75px;
}

.quc-wrapper .quc-mod-fill-profile {
    background: #fff;
    padding: 0 0 20px 30px;
    width: 380px;
}

.quc-mod-fill-profile .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 31px;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-fill-profile .quc-tip-wrapper {
    height: 21px;
    line-height: 21px;
    padding: 3px 0 0 75px;
}

.quc-mod-fill-profile .quc-field {
    color: #959393;
}

.quc-mod-fill-profile .quc-button-submit {
    margin: 12px 0 0 74px;
}

.quc-wrapper .quc-mod-identify {
    color: #959393;
    padding: 0 0 10px 30px;
    width: 380px;
}

.quc-mod-identify .quc-tip-wrapper {
    height: 21px;
    line-height: 21px;
    margin-top: 10px;
    padding-left: 74px;
}

.quc-mod-identify .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 31px;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-identify .quc-field {
    margin-bottom: 5px;
}

.quc-mod-identify .quc-input-method, .quc-mod-identify .quc-field-password, .quc-mod-identify .quc-method-single .quc-method-tip, .quc-mod-identify .quc-method-single .quc-select-method {
    display: none;
}

.quc-mod-identify .quc-field-submit {
    margin: 10px 0;
    padding-left: 75px;
}

.quc-wrapper .quc-mod-active-email {
    color: #a2a2a2;
    line-height: 22px;
    padding: 20px 40px;
}

.quc-mod-active-email .quc-send-result {
    color: #000;
    font-size: 14px;
}

.quc-mod-active-email .quc-email-address {
    color: #25b311;
    font-size: 16px;
    line-height: 40px;
}

.quc-mod-active-email .quc-button-blue {
    margin: 10px 10px 10px 0;
}

.quc-mod-active-email .quc-link-jump {
    display: none;
    font-size: 12px;
    margin-left: 20px;
}

.quc-mod-active-email .quc-resend {
    border-top: 1px solid #e9e9e9;
    line-height: 20px;
    margin-top: 5px;
    padding-top: 5px;
}

.quc-mod-active-email .quc-resend-result {
    color: #25b311;
    display: none;
    margin-left: 20px;
}

.quc-mod-active-email .quc-resending {
    color: #0001b3;
}

.quc-mod-set-sec-email .quc-label, .quc-mod-set-email .quc-label, .quc-mod-bind-mobile .quc-label {
    width: 70px;
}

.quc-mod-set-sec-email .quc-button-submit, .quc-mod-set-email .quc-button-submit, .quc-mod-bind-mobile .quc-button-submit {
    margin-left: 83px;
}

.quc-wrapper a.quc-link-grey {
    color: #999;
}

.quc-email-hint a:hover {
    text-decoration: none;
}

.quc-email-hint a.quc-on {
    background: #e8f8da;
    color: #000;
}

.quc-mod-set-nickname .quc-alternatives a, .quc-mod-set-username .quc-alternatives a {
    margin-right: 10px;
}

.quc-mod-set-email .quc-form p {
    padding: 5px 0;
}

.quc-wrapper .quc-sign-in-nav a {
    color: #666;
    display: inline-block;
    height: 36px;
    margin: 0 2px;
    vertical-align: bottom;
}

.quc-wrapper .quc-sign-in-nav-c2 a {
    margin-right: 20px;
    padding: 0 15px;
}

.quc-wrapper .quc-sign-in-nav-c3 a {
    padding: 0 10px;
}

.quc-wrapper .quc-sign-in-nav-c4 a {
    font-size: 14px;
    padding: 0 5px;
}

.quc-mod-qrcode-sign-in .quc-qrcode-tip i {
    background-color: #999;
    height: 100%;
    opacity: .9;
    position: absolute;
    width: 100%;
    filter: alpha(opacity=90);
}

.quc-mod-qrcode-sign-in .quc-qrcode-tip span {
    line-height: 28px;
    margin-top: -28px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
    filter: glow(color=#ffffff,strength=1);
}

.quc-mod-set-sec-email .quc-form p {
    padding: 5px 0;
}

.quc-wrapper div.quc-mod-set-username, .quc-wrapper div.quc-mod-set-nickname {
    padding: 30px 0 20px;
}

.quc-mod-sign-up .quc-field-licence label span {
    vertical-align: middle;
}

.quc-panel .quc-panel-hd .quc-panel-title {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) 0 -60px no-repeat;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    color: #666;
    font: 16px 'Microsoft Yahei','微软雅黑',SimHei,'黑体';
    height: 38px;
    margin-left: 17px;
    min-width: 300px;
    padding: 18px 40px 0 103px;
}

.quc-panel .quc-panel-hd .quc-panel-close {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) no-repeat -350px -280px;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    cursor: pointer;
    font-size: 0;
    height: 0;
    overflow: hidden;
    padding-top: 24px;
    position: absolute;
    right: 10px;
    top: 16px;
    width: 29px;
}

.quc-wrapper .quc-sign-in-nav .quc-current {
    border-bottom: 2px solid #41c42e;
    margin-bottom: -2px;
}

.quc-mod-sign-in .quc-third-part-icon:hover, .quc-mod-sign-in .quc-third-part-icon:focus {
    position: relative;
}

.quc-mod-sign-in .quc-third-part-icon-sina:hover {
    background-position: -430px -280px;
}

.quc-mod-sign-in .quc-third-part-icon-renren:hover {
    background-position: -430px -305px;
}

.quc-mod-sign-in .quc-third-part-icon-fetion:hover {
    background-position: -430px -330px;
}

.quc-mod-sign-in .quc-third-part-icon-msn:hover {
    background-position: -430px -355px;
}

.quc-mod-sign-in .quc-third-part-icon-telecom:hover {
    background-position: -430px -380px;
}

.quc-mod-qrcode-sign-in .quc-title .quc-link {
    color: #41c42e;
}

.quc-mod-sign-in .quc-footer:before {
    background: -webkit-linear-gradient(90deg,#f7f7f7,#d5d5d5,#f7f7f7);
    background: -moz-linear-gradient(90deg,#f7f7f7,#d5d5d5,#f7f7f7);
    background: -ms-linear-gradient(90deg,#f7f7f7,#d5d5d5,#f7f7f7);
    background: -o-linear-gradient(90deg,#f7f7f7,#d5d5d5,#f7f7f7);
    background: linear-gradient(90deg,#f7f7f7,#d5d5d5,#f7f7f7);
    content: '';
    display: block;
    height: 1px;
    margin-top: -11px;
    position: absolute;
    width: 100%;
}

.quc-mod-sign-in .quc-footer .quc-link {
    border-right: 1px solid #999;
    display: inline-block;
    padding: 0 12px;
}

.quc-mod-sign-in .quc-footer .quc-link-about {
    margin-right: -24px;
}

.quc-mod-normal-sign-in .quc-footer .quc-link-about-normal {
    margin-right: 0;
}

.quc-mod-sign-in .quc-footer .quc-link-normal-sign-in, .quc-mod-sign-in .quc-footer .quc-link-about, .quc-mod-quick-sign-in .quc-footer .quc-link {
    border: none;
    display: none;
}

.quc-mod-quick-sign-in .quc-footer .quc-link-normal-sign-in, .quc-mod-normal-sign-in .quc-footer .quc-link-about-normal, .quc-mod-mobile-sign-in .quc-footer .quc-link-about-mobile, .quc-mod-qrcode-sign-in .quc-footer .quc-link-about-qrcode, .quc-mod-onekey-sign-in .quc-footer .quc-link-about-onekey {
    display: inline-block;
}

.quc-mod-sign-up .quc-left-bar .quc-sign-up-type {
    border-top: 1px solid #e4ebec;
    margin-top: 20px;
}

.quc-mod-sign-up .quc-left-bar .quc-icon {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png);
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    display: inline-block;
    height: 26px;
    margin: 0 10px 4px 0;
    vertical-align: middle;
    width: 20px;
}

.quc-mod-sign-up .quc-left-bar .quc-icon-email {
    background-position: -440px -490px;
}

.quc-mod-sign-up .quc-left-bar .quc-icon-mobile {
    background-position: -440px -516px;
}

.quc-mod-sign-up .quc-left-bar .quc-icon-username {
    background-position: -440px -542px;
}

.quc-mod-sign-up .quc-main .quc-label {
    color: #333;
    display: inline-block;
    font-size: 14px;
    line-height: 31px;
    margin-right: 10px;
    text-align: right;
    width: 60px;
}

.quc-mod-sign-up .quc-tip-wrapper .quc-tip {
    display: none;
}

.quc-mod-sign-up .quc-field .quc-input-bg {
    margin: 3px 0 4px;
}

.quc-mod-sign-up .quc-field .quc-tip-icon {
    visibility: hidden;
}

.quc-mod-sign-up .quc-field .quc-tip-icon-correct, .quc-mod-sign-up .quc-field .quc-tip-icon-incorrect {
    visibility: visible;
}

.quc-mod-sign-up .quc-field .quc-tip {
    line-height: 1;
    *line-height: 14px;
    margin-left: 75px;
}

.quc-mod-sign-up .quc-field-mobile .quc-mobile-tip {
    float: right;
    margin-right: 50px;
}

.quc-mod-sign-up .quc-field-mobile .quc-tip {
    *float: left;
}

.quc-mod-sign-up .quc-field-mobile .quc-button, .quc-mod-bind-mobile .quc-field .quc-button-blue {
    margin: 0 4px 1px 1px;
}

.quc-mod-bind-mobile .quc-field-mobile .quc-link-mobile-tip {
    float: right;
    margin-right: 50px;
}

.quc-mod-bind-mobile .quc-field .quc-input-bg {
    margin: 3px 0 4px;
}

.quc-mod-bind-mobile .quc-field .quc-tip-icon {
    visibility: hidden;
}

.quc-mod-bind-mobile .quc-field .quc-tip-icon-correct, .quc-mod-bind-mobile .quc-field .quc-tip-icon-incorrect {
    visibility: visible;
}

.quc-mod-bind-mobile .quc-field .quc-tip {
    line-height: 1;
    margin-left: 75px;
}

.quc-mod-fill-profile .quc-tip-wrapper .quc-tip {
    display: none;
}

.quc-mod-fill-profile .quc-field .quc-input-bg {
    margin: 3px 0 4px;
}

.quc-mod-fill-profile .quc-field .quc-tip-icon {
    visibility: hidden;
}

.quc-mod-fill-profile .quc-field .quc-tip-icon-correct, .quc-mod-fill-profile .quc-field .quc-tip-icon-incorrect {
    visibility: visible;
}

.quc-mod-fill-profile .quc-field .quc-tip {
    line-height: 1;
    margin-left: 75px;
}

.quc-mod-identify .quc-method-single .quc-input-method {
    +diaplay:inline;
    display: inline-block;
    vertical-align: middle;
    +zoom:1;
}

.quc-mod-identify .quc-field .quc-link {
    float: right;
    margin: 4px 43px 0;
}

.quc-wrapper .quc-panel-bd .quc-tip-error {
    color: red;
}

.quc-panel .quc-panel-hd .quc-panel-title {
    background: none;
    _background: none;
    margin-left: -75px;
    padding: 18px 130px 0 103px;
}

.quc-mod-bind-mobile .quc-field .quc-tip {
    margin-left: 85px;
}

.quc-wrapper a.quc-link:hover {
    text-decoration: underline;
}

.quc-mod-sign-up .quc-left-bar .quc-sign-up-type li {
    border-bottom: 1px solid #e4ebec;
    font: 16px/50px 'Microsoft Yahei','微软雅黑',SimHei,'黑体';
    *zoom: 1;
}

    .quc-mod-sign-up .quc-left-bar .quc-sign-up-type li a {
        color: #666;
        display: block;
        height: 50px;
        _height: 39px;
        padding-left: 17px;
        _padding-top: 11px;
        text-decoration: none;
        width: 126px;
    }

.quc-panel .quc-panel-hd .quc-panel-close:hover {
    background-position: -350px -305px;
}

.quc-mod-sign-up .quc-left-bar .quc-current .quc-icon-email {
    background-position: -440px -410px;
}

.quc-mod-sign-up .quc-left-bar .quc-current .quc-icon-mobile {
    background-position: -440px -436px;
}

.quc-mod-sign-up .quc-left-bar .quc-current .quc-icon-username {
    background-position: -440px -462px;
}

.quc-mod-sign-up .quc-left-bar .quc-sign-up-type li.quc-current {
    background: url(http://p1.qhimg.com/t01cdcd0a3390400452.png) -240px -280px;
    _background-image: url(http://p0.qhimg.com/t01a9f3f93275cab640.png);
    border: none;
    height: 52px;
    _margin-right: -13px;
    position: relative;
    top: -1px;
    width: 156px;
}

.quc-mod-sign-up .quc-left-bar .quc-sign-up-type .quc-current a {
    background: #a7deef;
    border: 1px solid #88cde2;
    border-right: none;
    box-shadow: inset 0 1px rgba(255,255,255,0.35);
    color: #fff;
    cursor: default;
    padding-left: 16px;
}
