@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, i, b, em, u {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

.text_overflow{
    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    max-width: 490px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}

ol, ul {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

q:before, q:after {
    content: ' ';
}

abbr, acronym {
    border: 0;
}

input, textarea {
    outline: none;
}

i, em {
    font-style: normal;
}

dt {
    font-weight: normal;
}

.f12 {
    font-size: 12px !important;
}

.f13 {
    font-size: 13px !important;
}

.f14 {
    font-size: 14px !important;
}

.f16 {
    font-size: 16px !important;
}

.f18 {
    font-size: 18px !important;
}

.f20 {
    font-size: 20px !important;
}

.f30 {
    font-size: 30px !important;
}

.fb {
    font-weight: bold;
}

.fb700 {
    font-weight: 700;
}

.fn {
    font-weight: normal;
}

.t2 {
    text-indent: 2em;
}

.lh30 {
    line-height: 30px;
}

.lh150 {
    line-height: 150%;
}

.lh180 {
    line-height: 180%;
}

.lh200 {
    line-height: 200%;
}

.unl {
    text-decoration: underline;
}

.no_unl {
    text-decoration: none;
}

.tl {
    text-align: left;
}

.tc {
    text-align: center;
}

.tr {
    text-align: right;
}

.bc {
    margin-left: auto;
    margin-right: auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cb {
    clear: both;
}

.cl {
    clear: left;
}

.cr {
    clear: right;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    zoom: 1;
}

.vm {
    vertical-align: middle;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.abs-right {
    position: absolute;
    right: 0;
}

.zoom {
    zoom: 1;
}

.hidden {
    visibility: hidden;
}

.none {
    display: none;
}

.db {
    display: block;
}

.w10 {
    width: 10px;
}

.w20 {
    width: 20px;
}

.w30 {
    width: 30px;
}

.w40 {
    width: 40px;
}

.w50 {
    width: 50px;
}

.w60 {
    width: 60px;
}

.w70 {
    width: 70px;
}

.w80 {
    width: 80px;
}

.w90 {
    width: 90px;
}

.w100 {
    width: 100px;
}

.w200 {
    width: 200px;
}

.w300 {
    width: 300px;
}

.w400 {
    width: 400px;
}

.w500 {
    width: 500px;
}

.w600 {
    width: 600px;
}

.w700 {
    width: 700px;
}

.w800 {
    width: 800px;
}

.w {
    width: 100%;
}

.h30 {
    height: 30px;
}

.h50 {
    height: 50px;
}

.h80 {
    height: 80px;
}

.h100 {
    height: 100px;
}

.h200 {
    height: 200px;
}

.h {
    height: 100%;
}

.m10 {
    margin: 10px;
}

.m15 {
    margin: 15px;
}

.m30 {
    margin: 30px;
}

.mt2 {
    margin-top: 2px;
}

.mt5 {
    margin-top: 5px;
}

.mt7 {
    margin-top: 7px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.mt100 {
    margin-top: 100px;
}

.mb0 {
    margin-bottom: 0;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb30 {
    margin-bottom: 30px;
}

.mb50 {
    margin-bottom: 50px;
}

.mb100 {
    margin-bottom: 100px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml30 {
    margin-left: 30px;
}

.ml50 {
    margin-left: 50px;
}

.ml80 {
    margin-left: 80px;
}

.ml100 {
    margin-left: 100px;
}

.ml120 {
    margin-left: 120px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr30 {
    margin-right: 30px;
}

.mr40 {
    margin-right: 40px;
}

.mr50 {
    margin-right: 50px;
}

.mr100 {
    margin-right: 100px;
}

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px;
}

.p20 {
    padding: 20px;
}

.p30 {
    padding: 30px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}

.pt50 {
    padding-top: 50px;
}

.pt100 {
    padding-top: 100px;
}

.pt120 {
    padding-left: 120px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb25 {
    padding-bottom: 25px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb50 {
    padding-bottom: 50px;
}

.pb100 {
    padding-bottom: 100px;
}

.pl5 {
    padding-left: 5px;
}

.pl10 {
    padding-left: 10px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.pl50 {
    padding-left: 50px;
}

.pl100 {
    padding-left: 100px;
}

.pr5 {
    padding-right: 5px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr50 {
    padding-right: 50px;
}

.pr100 {
    padding-right: 100px;
}

.fwhite {
    color: #fff !important;
}

.oh {
    overflow: hidden;
}

.w1 {
    width: 1210px;
}

.bdt1 {
    border-top: 1px solid #e0e0e0;
}

.bdt1-dashed {
    border-top: 1px dashed #e0e0e0;
}

.bdt2-green {
    border-top: 2px solid #02ab58;
}

.MaxW {
    max-width: 100%;
}

.pt35 {
    padding-top: 35px;
}

.pl26 {
    padding-left: 26px;
}

.pl35 {
    padding-left: 35px;
}

.pl40 {
    padding-left: 40px;
}

.pl120 {
    padding-left: 120px;
}

.pb130 {
    padding-bottom: 130px;
}

.db {
    display: block;
}

.mb1 {
    margin-bottom: 1px;
}

.mt3 {
    margin-top: 3px;
}

.mt7 {
    margin-top: 7px;
}

.ml40 {
    margin-left: 40px;
}

.ml190 {
    margin-left: 190px;
}

.cp {
    cursor: pointer;
}

.bg1 {
    background: #fbfbfb;
}

.bg2 {
    background: #f3f3f3;
}

.bg3 {
    background: #fff;
}

.c-red-1 {
    color: #c9000a;
}

.c-red-2 {
    color: #fd8c02;
}

.c-gray-1 {
    color: #666;
}

.c-green-1 {
    color: #01ab52;
}

.input-1 {
    width: 223px;
    padding: 0 20px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #f13507;
    font-weight: bold;
    outline: none;
    border: 1px solid #e1e1e1;
}

input {
    outline: none;
}

a {
    color: #666;
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

#errorId {
    padding-left: 107px;
    color: #F23700;
    padding-bottom: 5px;
}

.gui-0112-js-shade {
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    top: 0;
    left: 0;
}

.mt4 {
    margin-top: 4px;
}

.c-green-1 {
    color: #00ac53;
}

.lh34 {
    line-height: 34px;
}

.button {
    display: block;
    border: none;
    outline: none;
    font-size: 14px;
    color: #666;
    padding: 0 20px;
    height: 28px;
    line-height: 28px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    font-family: Microsoft YaHei, 'sans-serif';
    float: left;
    background: #2bbfbd;
}

.button-default {
    border: 1px solid #e6e6e6;
    background: #fff;
    height: 28px;
    line-height: 28px;
    color: #666 !important;
}

.button-success {
    color: #fff;
    background: #29c3c1;
}

.button-large {
    font-weight: 300;
    font-size: 16px;
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    height: 40px;
    padding: 0 40px;
    font-family: Microsoft YaHei, 'sans-serif';
}

.button, .button:visited, .button-caution, .button-primary, .button-action, .button-highlight, .button-royal {
    color: #fff;
}

.ml360 {
    margin-left: 360px;
}

.f2-mt17 {
    margin-top: 9px;
}

.iconfonts {
    font-family: "iconfonts" !important;
    font-size: 24px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}

.f2-btngreent {
    display: block;
    width: 120px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    background: #fff;
    color: #29c3c1;
    margin: 0 auto 0;
    border: 0;
}

.f2-fs16 {
    font-size: 16px;
}

.f2-select {
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
}

.f2-mt10 {
    margin-top: 10px;
}

.gui-0113-form-0-groups .f2-lh40 {
    line-height: 40px;
}

.f2-mt8 {
    margin-top: 8px;
}

.w1 {
    width: 1140px;
}

.pl40 {
    padding-left: 40px;
}

.pl100 {
    padding-left: 100px;
}

@font-face {
    font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
}

input:-webkit-autofill {
    -webkit-box-shadow: 000px 1000px white inset !important;
}

a:link, a:visited {
    text-decoration: none;
    color: #333;
}

.table {
    width: 100%;
    border-right: none;
    border-bottom: none;
}

.table th, .table td {
    font-size: 14px;
    height: 50px;
    vertical-align: middle;
    text-align: center;
}

.table th {
    color: #949494;
    background: #fbfbfb;
}

.table td {
    color: #343434;
    border-right: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}

.pages {
    height: 44px;
    text-align: right;
}

.pages a, .pages span, .pages form {
    display: inline-block;
}

.pages a, .pages span {
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #333;
    margin-right: 6px;
}

.pages a {
    border: 1px solid #e5e5e5;
    font-size: 12px;
}

.pages a.prev, .pages a.last {
    font-size: 14px;
    color: #666;
}

.pages a:hover, .pages a.active {
    color: #fff;
    background: #00a39a;
}

.pages a.disabled {
    color: #ccc;
    cursor: not-allowed;
}

.pages a.disabled:hover {
    background: #fff;
}

.pages span {
    font-weight: bold;
    font-size: 14px;
    color: #999;
    letter-spacing: 2px;
}

.pages form input[type='text'] {
    border: 1px solid #ff9c00;
    padding: 0 4px;
    color: #999;
    width: 50px;
    height: 34px;
}

.pages form button[type='submit'] {
    background: none;
    border: 1px solid #2ac3c0;
    color: #2ac3c0;
    cursor: pointer;
    width: 52px;
    height: 36px;
    margin-left: 6px;
    font-family: Microsoft YaHei, 'sans-serif';
}

.pages form button[type='submit']:hover {
    background: #2ac3c0;
    color: #fff;
}

.btn[type="button"], .btn[type="submit"], .btn:link, .btn:visited {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    padding: 0 20px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #666;
    font-family: Microsoft YaHei, 'sans-serif';
    outline: none;
    cursor: pointer;
}

.btn[type="button"], .btn[type="submit"] {
    height: 28px;
    line-height: 28px;
}

.btn-default[type="button"], .btn-default[type="submit"], .btn-default:link, .btn-default:visited {
    background: #fff;
}

.btn-info[type="button"], .btn-info[type="submit"], .btn-info:link, .btn-info:visited {
    color: #fff;
    border-color: #29c3c1;
    background: #29c3c1;
}

.btn-danger[type="button"], .btn-danger[type="submit"], .btn-danger:link, .btn-danger:visited {
    color: #fff;
    border-color: #fc430b;
    background: #fc430b;
}

.btn-warn[type="button"], .btn-warn[type="submit"], .btn-warn:link, .btn-warn:visited {
    color: #fff;
    border-color: #FF9C00;
    background: #FF9C00;
}

.btn-link:link, .btn-link:visited {
    border: none;
    padding: 0;
}

.text-warn:link, .text-warn:visited {
    color: #FF9C00;
}

.text-info:link, .text-info:visited {
    color: #29c3c1;
}

.text-info:link, .text-info:visited {
    color: #29c3c1;
}

.text-yellow, .text-yellow:link, .text-yellow:visited {
    color: #feff21;
}

.btn-larger[type="button"], .btn-larger[type="submit"], .btn-larger:link, .btn-larger:visited {
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    padding: 0 27px;
    border-radius: 2px;
}

.text-danger {
    color: #f30 !important;
}

.text-warn {
    color: #ff9d00 !important;
}

.text-info {
    color: #2bbfbd !important;
}

.form-column-static .static-text, .form-column .form-column-select, .form-column .form-column-label, .form-column .form-column-input[type='text'], .form-column .form-column-input[type='password'] {
    float: left;
    font-size: 14px;
    /*color: #333;*/
    font-family: Microsoft YaHei, 'sans-serif';
}

.form-column .form-column-label {
    width: 104px;
    height: 28px;
    text-align: right;
    line-height: 28px;
}

.form-column .form-column-select, .form-column .form-column-input[type='text'], .form-column .form-column-input[type='password'] {
    width: 200px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    border: 1px solid #e5e5e5;
    outline: none;
    margin-left: 15px;
}

.form-column .form-column-select {
    height: 28px;
    line-height: 28px;
    width: 212px;
}

.form-column .pl115 {
    padding-left: 115px;
}

.form-column .radio-inline {
    margin-right: 40px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
}

.form-column .radio-inline i {
    float: left;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../img/form/radio.png") no-repeat 0 0;
    margin: 7px 6px 0 0;
}

.form-column .radio-inline.active {
    color: #0086f7;
}

.form-column .radio-inline.active i {
    background-position: 0 -16px;
}

.form-column .radio-inline input[type='radio'] {
    display: none;
}

.form-column .form-column-textarea {
    width: 300px;
    height: 146px;
    outline: none;
    border: 1px solid #e5e5e5;
    resize: none;
    margin-left: 15px;
    padding: 10px;
}

.form-column-static .static-text {
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px 0 20px;
}

.col-3, .col-4, .col-5, .col-7 {
    float: left;
}

.col-3 {
    width: 33.33%;
    min-width: 460px;
    margin-top: 20px;
    position: relative;
}
.col-3 span.Validform_checktip,.col-4 span.Validform_checktip,.col-7 span.Validform_checktip,.col-5 span.Validform_checktip{
    position: absolute;
    top: 30px;
    left: 118px;
}
.col-4 {
    width: 25%;
    min-width: 340px;
    margin-top: 20px;
    position: relative;
}

.col-5 {
    width: 20%;
    margin-top: 20px;
    position: relative;
}

.col-7 {
    width: 66.67%;
    margin-top: 20px;
    position: relative;
}

.verification {
    display: inline-block;
    width: 64px;
    height: 20px;
    border: 1px solid #e5e5e5;
    padding: 4px;
    cursor: pointer;
}

.verification img {
    width: 65px;
    height: 20px;
}

.bg-warn {
    background: #f09c21;
}

.bg-success {
    background: #66a556;
}

.bg-danger {
    background: #d74e3e;
}

.bg-info {
    background: #4db0c7;
}

.bg-alert {
    background: #8635ab;
}

.bd-warn {
    border-color: #ed910a !important;
}

.bd-success {
    border-color: #4fa23a !important;
}

.bd-danger {
    border-color: #d94030 !important;
}

.bd-info {
    border-color: #42aac3 !important;
}

.bd-alert {
    border-color: #812ba8 !important;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(0, 0, 0, 0.4);
}

html, body {
    font-family: Microsoft YaHei, Tahoma, Arial, "Helvetica Neue", "Hiragino Sans GB", Simsun, sans-self;
    font-size: 12px;
    color: #666;
    width: 100%;
    min-width: 1280px;
    height: 100%;
}

.pagination {
    float: right;
    margin-right: 0;
}

.pagination a, .pagination label, .pagination input[type='text'], .pagination input[type='button'] {
    display: block;
    float: left;
}

.pagination a, .pagination .jump label {
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    margin-right: 10px;
    font-size: 13px;
    color: #333;
}

.pagination a {
    border: 1px solid #e5e5e5;
}

.pagination a.normal.active, .pagination a.normal:hover {
    background: #29c3c1;
    color: #fff;
}

.pagination a.prev, .pagination a.next {
    background: url("../img/public/page-arrow.png") no-repeat;
}

.pagination a.prev {
    background-position: 0 0;
}

.pagination a.prev.active {
    background-position: 0 -36px;
}

.pagination a.next {
    background-position: -36px -36px;
}

.pagination a.next.active {
    background-position: -36px 0;
}

.pagination .jump label {
    height: 33px;
}

.pagination .jump .jump-btn, .pagination .jump .jump-text {
    width: 38px;
    height: 33px;
    line-height: 33px;
    font-size: 13px;
}

.pagination .jump .jump-text {
    border: 1px solid #e5e5e5;
    padding: 0 10px;
}

.pagination .jump .jump-text:focus {
    border: 1px solid #ff8c01;
}

.pagination .jump .jump-btn {
    border: 1px solid #e5e5e5;
    color: #333;
    background: #fff;
    height: 35px;
    line-height: 35px;
    width: 60px;
    outline: none;
    cursor: pointer;
    margin: 0 10px;
}

.pagination .jump .jump-btn:hover {
    color: #00a199;
    border: 1px solid #00a199;
}

.gui-purchase-top {
    height: 38px;
    background: #f5f5f5;
    z-index: 99999;
    position: relative;
}

.gui-purchase-top .top-ul-1 > li {
    line-height: 38px;
    padding: 0 14px;
}

.gui-purchase-top .top-ul-1 > li.first-li {
    padding: 0;
}

.gui-purchase-top .top-ul-1 > li.end-li {
    padding: 0;
}

.gui-purchase-top .top-ul-1 > li > a {
    font-size: 12px;
}

.gui-purchase-top .top-ul-1 > li i {
    display: inline-block;
}

.gui-purchase-top .top-ul-1 > li i.top-i-1 {
    width: 9px;
    height: 5px;
    vertical-align: middle;
}

.gui-purchase-top .top-ul-1 > li > i.top-i-2 {
    width: 16px;
    height: 14px;
    float: left;
    margin: 13px 5px 0 0;
}

.header-search-wrapper {
    margin-top: 30px;
}

.header-search-form-1 {
    width: 832px;
    padding-left: 203px;
}

.header-search-form-1 > input.header-search-input-1 {
    border: 3px solid #00ac51;
    height: 38px;
    _line-height: 38px;
    *line-height: 38px;
    line-height: 38px \0;
    width: 397px;
    padding-left: 38px;
    font-size: 16px;
    color: #666;
    outline: none;
}

.header-search-form-1 > button.header-search-button-1 {
    width: 94px;
    background: #00ac51;
    height: 44px;
    border: none;
    color: #fff;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    outline: none;
    cursor: pointer;
}

.gui-toolBar-title {
    font-size: 18px;
    color: #000;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 25px;
}

.gui-cart-div2 {
    border: 1px solid #e0e0e0;
    border-bottom: none;
    border-right: none;
    width: 158px;
}

.gui-cart-div2 > a {
    display: block;
    float: left;
    height: 38px;
    line-height: 38px;
    text-align: center;
    font-size: 17px;
    color: #333;
    border-right: 1px solid #e0e0e0;
    padding-left: 36px;
    padding-right: 36px;
}

.gui-cart-div2 > a.active {
    margin-bottom: -1px;
    border-bottom: 1px solid #fff;
    color: #2bbfbd;
}

.gui-0113-h1-h0 > span {
    display: block;
    margin-left: 20px;
    font-size: 30px;
    color: #333;
    margin-top: 30px;
}

.gui-0113-h1-h0 > img, .gui-0113-h1-h0 > a > img {
    margin-top: 7px;
    width: 123px;
}

.gui-footer-wrapper {
    background: #fff;
    padding-top: 30px;
    margin-top: 0;
    border-top: 1px solid #e0e0e0;
}

.gui-footer-copy {
    color: #999;
}

.gui-footer-copy a, .gui-footer-copy span {
    display: inline;
    color: #999;
    font-size: 12px;
}

.gui-0113-d1 {
    background: #f3f3f3;
}

.gui-0113-h3-1 {
    font-size: 22px;
    color: #01ab52;
}

.gui-0113-h3-1 > i {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-style: normal;
    margin-right: 7px;
}

.gui-0113-p-0 {
    font-size: 14px;
    color: #01ab52;
    margin-top: 15px;
}

.gui-0113-d1-d0-d0 {
    padding-top: 15px;
    padding-left: 250px;
}

.gui-0113-form-0-groups > span {
    display: block;
    width: 120px;
    text-align: right;
    line-height: 50px;
    font-size: 16px;
    color: #666;
}

.gui-0113-form-0-controls > input[type=text], .gui-0113-form-0-controls > input[type=password] {
    border: 1px solid #bbb;
    outline: none;
    height: 48px;
    *line-height: 48px;
    _line-height: 48px;
    line-height: 48px \0;
    font-size: 16px;
    color: #666;
}

.gui-0113-form-0-controls > input.span1 {
    width: 350px;
    padding: 0 5px;
}

.gui-0113-form-0-controls {
    position: relative;
}

.gui-0113-form-0-controls input.span4 {
    padding-left: 40px;
}

.gui-0113-form-0-controls.active {
    border: 1px solid #52c88b;
}

.gui-0113-form-0-controls .icon-iphone {
    padding-left: 40px;
    width: 310px;
}

.gui-0113-form-0-controls .icon-yzm {
    padding-left: 40px;
    width: 310px;
}

.gui-0113-form-0-controls .icon-email {
    padding-left: 40px;
    width: 310px;
}

.gui-0113-form-0-controls > input.icon-password {
    padding-left: 40px;
    width: 310px;
}

.gui-0113-form-0-controls > input.icon-password-re {
    padding-left: 40px;
    width: 310px;
}

.gui-0113-form-0-controls > input.icon-userName {
    padding-left: 40px;
    width: 310px;
}

.uiNewForIcon i {
    dispaly: block;
    width: 40px;
    height: 46px;
    position: absolute;
    left: 0;
    top: 3px;
}

.uiNewForIcon .icon-iphone, .uiNewForIcon .icon-yzm, .uiNewForIcon .icon-email {
    width: auto;
}

.gui-0113-form-0-div3 {
    padding: 16px 0 0 10px;
}

.gui-0113-btn-2 {
    height: 48px;
    text-align: center;
    padding: 0 22px;
    font-size: 16px;
    color: #333;
    border: 1px solid #e0e0e0;
}

.gui-0113-div4 {
    font-size: 16px;
    color: #666;
    margin-bottom: 10px;
}

.gui-0113-btn-2.disabled {
    background: #efefef;
}

.gui-0113-btn-2:hover {
    background: #EFEFEF;
}

.gui-menu-wrapper {
    margin-top: 36px;
}

.gui-blockNav-wrapper {
    padding-left: 300px;
    padding-bottom: 15px;
}

.gui-blockNav-ul-1 {
    padding: 50px 0 0 240px;
}

.gui-blockNav-ul-1 > li {
    float: left;
    margin-right: 110px;
}

.gui-blockNav-ul-1 > li > a {
    font-size: 18px;
    color: #333;
}

.gui-blockNav-wrapper2 .gui-blockNav-ul-1, .gui-menu-wrapper .gui-blockNav-ul-1 {
    padding: 0;
}

.gui-blockNav-ul-1 > li.active > a {
    font-size: 18px;
    color: #02ac51;
}

.gui-blockNav-ul-1 > li.last {
    margin-right: 0;
}

.gui-purchase-header {
    height: 120px;
}

.gui-menu-left {
    width: 250px;
    position: absolute;
    left: 50%;
    top: -7px;
    z-index: 100;
    margin-left: -605px;
}

.gui-footer-wrapper {
    background: #fff;
    padding-top: 30px;
    margin-top: 0;
    border-top: 1px solid #e0e0e0;
}

.gui-footer-items {
    color: #666;
}

.gui-footer-items > li {
    float: left;
    width: 175px;
    padding-bottom: 30px;
    margin-right: 116px;
}

.gui-footer-items-help {
    width: 1280px;
}

.gui-footer-items-help > li {
    margin-right: 33px;
}

.gui-footer-items-help .last-li {
    margin-left: 30px;
}

.gui-footer-items li a:link, .gui-footer-items li a:visited {
    color: #999;
    line-height: 200%;
}

.gui-footer-copy {
    color: #999;
}

.gui-footer-copy a, .gui-footer-copy span {
    display: inline;
    color: #999;
    font-size: 12px;
}

.header-select-wrapper {
    width: 79px;
    height: 38px;
    border: 3px solid #00ac51;
    border-right: none;
    cursor: pointer;
}

.header-select-wrapper > span {
    display: block;
    width: 79px;
    height: 38px;
    line-height: 38px;
    text-align: center;
}

.header-select-wrapper > span > i {
    width: 9px;
    height: 5px;
    float: right;
    margin: 17px 15px 0 0;
}

.header-select-wrapper > span.active > i {
    background-position: 0 -7px;
}

.header-select-wrapper > ul {
    display: none;
    width: 79px;
    border: 3px solid #00ac51;
    background: #fff;
    border-top: none;
    left: -3px;
    top: 41px;
    font-size: 13px;
}

.header-select-wrapper > ul > li {
    width: 79px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.header-select-wrapper > ul > li:hover, .header-select-wrapper > ul > li.active {
    background: #00ac51;
    color: #fff;
}

.header-select-wrapper4 {
    width: 107px;
}

.header-select-wrapper4 > span {
    width: 107px;
}

.header-select-wrapper > ul {
    width: 107px;
}

.header-select-wrapper > ul > li {
    width: 107px;
}

.header-search-form-1 > input.header-search-input-2 {
    width: 147px;
}

.header-search-form-1 > input.header-search-input-3 {
    width: 397px;
}

.gui-buy-toolBar {
    border: 1px solid #e0e0e0;
    margin-top: 32px;
    padding: 9px 0;
    background: #fbfbfb;
}

.gui-buy-toolBar a {
    display: block;
    float: left;
}

.gui-buy-toolBar > h3 {
    font-size: 24px;
    color: #000;
    float: left;
}

.buy-sort {
    float: left;
    border-right: none;
}

.buy-sort .first {
    padding-right: 58px;
    padding-left: 34px;
}

.buy-sort > a {
    height: 26px;
    line-height: 26px;
    text-align: center;
    padding: 0 20px;
    font-size: 14px;
}

/*.buy-sort > a:hover {*/
    /*color: #05a855;*/
/*}*/
.buy-sort .iconfont{
    color: #29c3c1;
    font-size: 12px;
    margin-left: 10px;
}
/*.buy-sort > a.active {*/
    /*color: #05a855;*/
/*}*/

.buy-page {
    float: right;
    width: 180px;
}

.buy-page > span {
    display: block;
    float: left;
    font-size: 16px;
    color: #01ab52;
    line-height: 28px;
    margin-left: 22px;
}

.buy-page > span > em {
    color: #656565;
}

.buy-page-btn {
    float: right;
    border: 1px solid #e1e1e1;
    border-right: none;
}

.buy-page-btn > a {
    width: 55px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    border-right: 1px solid #e1e1e1;
}

.buy-page-btn > a > i {
    display: block;
    width: 10px;
    height: 14px;
    background: url("../img/icon/icon-12.png") no-repeat;
    margin: 7px 0 0 20px;
}

.buy-page-btn > a.prev > i {
    background-position: 0 0;
}

.buy-page-btn > a.next > i {
    background-position: -12px 0;
}

.buy-page-btn > a.prev.active > i {
    background-position: 0 -16px;
}

.buy-page-btn > a.next.active > i {
    background-position: -12px -16px;
}

.gui-buy-goods-list {
    padding-top: 14px;
}

.gui-buy-goods-list-ul1 > li {
    float: left;
    width: 221px;
    border: 1px solid #e5e5e5;
    height: 260px;
    margin: 30px 8px 0;
}

.h160 {
    height: 160px;
}

.gui-buy-goods-list-ul1 > li > a > div > img {
    height: 120px;
}

.gui-buy-goods-list-ul1 > li > a > h4 {
    font-size: 16px;
    color: #333;
    height: 30px;
    line-height: 30px;
}

.gui-buy-goods-list-ul1 > li > a > p {
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}

.gui-buy-goods-list-ul1 > li > a > p > span {
    color: #333;
}

.gui-buy-goods-list-ul1 > li > a > p > strong {
    color: #ff8b03;
}

.gui-buy-goods-list-ul1 > li > a > a {
    font-size: 12px;
    color: #333;
}

.gui-buy-goods-list-ul1 > li > a .merTitle,.f2-lunbo-div  .merTitle{
    margin: 0 auro;
    padding: 0 10px;
    height: 26px;
    overflow: hidden;
    color: #666;
    text-align: left;
}

.gui-buy-goods-list-ul1 > li > a .merContent,.f2-lunbo-div  .merContent {
    margin: 0 auro;
    margin:  10px;
    color:#999;
    height: 16px;
    overflow: hidden;
    text-align: left;
}
.gui-buy-goods-list-ul1 > li > a .merContent strong{
    color:#ff8b03;
}
.gui-buy-goods-list-ul1 > li > a .merFooter,.f2-lunbo-div  .merFooter{
    margin: 0 auro;
    padding: 0 10px;
    color:#666;
    height: 34px;
    overflow: hidden;
    text-align: left;
}

.gui-buy-goods-list-ul1 > li.active {
    border: 1px solid #f1f1f1;
}

.gui-buy-goods-list-ul1 > li:hover {
    border: 1px solid #f1f1f1;
}

.gui-blockNav-ul-4 > li {
    margin: 0 72px 0 64px;
    height: 39px;
    line-height: 39px;
    font-weight: 500;
}

.gui-titleH-wrapper > h3 {
    font-size: 20px;
    font-weight: bold;
    color: #333;
}

.gui-titleH-ul1 > li {
    height: 28px;
    line-height: 28px;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 4px 10px;
    overflow: hidden;
    margin-right: 9px;
    float: left;
}

.gui-titleH-ul1 > li > span {
    color: #333;
    float: left;
    margin-right: 5px;
}

.gui-titleH-ul1 > li > span.c0 {
    color: #00a199;
}

.gui-titleH-ul1 > li > a {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../img/icon/icon-15.png") no-repeat 50% 50%;
    margin-top: 7px;
}

.gui-searchH-list {
    border: 1px solid #e0e0e0;
    border-bottom: none;
}

.gui-searchH-list > div.list-groups {
    padding-top: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
}

.gui-searchH-list > div.list-groups > h4 {
    font-size: 16px;
    color: #000;
}

.gui-searchH-list > div.list-groups > p {
    font-size: 14px;
    color: #878787;
}

.gui-searchH-list > div.list-groups > p > span {
    color: #00a199;
}

.gui-searchH-list {
    margin-top: 17px;
}

.gui-searchH-list > div.list-groups > span.span1 {
    font-size: 16px;
    color: #333;
    display: block;
    width: 112px;
    text-align: right;
}

.gui-searchH-list > div.list-groups > div.items {
    float: left;
    min-width: 696px;
    max-height: 200px;
    overflow-y: auto;
}

.gui-searchH-list > div.list-groups > div.items > a {
    font-size: 14px;
    color: #666;
    margin-left: 45px;
    display: block;
    float: left;
    line-height: 20px;
}

.gui-searchH-list > div.list-groups > div.items > a:hover {
    color: #00a199;
}

.gui-searchH-list > div.list-groups > div.items > input {
    width: 61px;
    height: 28px;
    line-height: 28px \0;
    *line-height: 28px;
    _line-height: 28px;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    outline: none;
    padding: 0 3px;
}

.gui-searchH-list > div.list-groups > div.items > a.gui-btn1 {
    margin-left: 9px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #e0e0e0;
    display: inline-block;
    font-size: 16px;
    background: url("../img/icon/icon-19.jpg") repeat-x;
    padding: 0 17px;
    float: right;
    color: #999;
}

.gui-searchH-list > div.list-groups > div.items > a.gui-btn1.active > i {
    background-position: 0 -10px;
}

.gui-searchH-list > div.list-groups > div.items > a.gui-btn1 > i {
    display: inline-block;
    width: 13px;
    height: 11px;
    background: url("../img/icon/icon-18.png") no-repeat 0 0;
    float: left;
    margin: 8px 0 0 0;
}

.gui-searchH-list > div.list-groups > div.items > a.gui-btn1-icon {
    position: absolute;
    right: 70px;
    top: 10px;
    padding: 0 5px;
    font-size: 14px;
    margin-left: 0;
    font-size: 12px;
}

.gui-searchH-list div.list-groups div.items #openMoreItem i {
    background-position: 0 -50px;
}

.gui-searchH-list div.list-groups div.items #openMoreItem.active i {
    background-position: 0 -34px;
}

.gui-searchH-list > div.list-groups > .items.list-groups-input-box {
    min-width: 310px;
}

#moreCheckbox input[type=checkbox] {
    display: none;
}

#moreCheckbox a {
    display: block;
    width: 124px;
    float: left;
    line-height: 28px;
}

.gui-pagination-wrapper {
    text-align: right;
    overflow: hidden;
}

.gui-pagination-wrapper a, .gui-pagination-wrapper span {
    margin-left: 3px;
}

.gui-pagination-wrapper > a {
    display: inline-block;
    padding: 4px 10px;
    border: 1px solid #d4d4d4;
    color: #626262;
}

.gui-pagination-wrapper > a.active {
    background: #01ab52;
    color: #fff;
}

.header-search-form-1 > input.header-search-input-4 {
    width: 325px;
}

.gui-toolBar-info > a {
    font-size: 14px;
    color: #333;
}

.gui-toolBar-info > a.c1 {
    color: #2bbfbd;
}

.gui-goodsDetails-dl1 {
    margin-top: 30px;
    border: 1px solid #e5e5e5;
    position: relative;
    padding-bottom: 30px;
}

.gui-goodsDetails-dl1 > dt {
    width: 40%;
    height: 457px;
    border-right: 1px solid #e1e1e1;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

.gui-goodsDetails-dl1 > dt img {
    max-width: 399px;
    max-height: 457px;
}

.gui-goodsDetails-dl1 > dd {
    position: absolute;
    top: 0;
    right: 0;
    padding: 40px 320px 0;
}

.gui-goodsDetails-dl1 > div > h4 {
    font-size: 18px;
    color: #323232;
    margin-bottom: 10px;
}

.gui-goodsDetails-dl1-div1 {
    padding: 0 20px;
    background: #fbfbfb;
}

.gui-goodsDetails-dl1-div1 > span {
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
}

.gui-goodsDetails-dl1-div2 {
    margin: 20px 0 20px;
    color: #999;
    padding-top: 20px;
    border-top: 1px dashed #e5e5e5;
}

.gui-goodsDetails-dl1-div3 {
    margin-top: 20px;
    padding-left: 28px;
    color: #666;
}

.gui-goodsDetails-dl1-div3 > span > input {
    width: 209px;
    height: 26px;
    _line-height: 26px;
    *line-height: 26px;
    line-height: 26px \0;
    outline: none;
    border: 1px solid #e6e6e6;
    padding: 0 5px;
}

.gui-goodsDetails-dl1-div4 {
    padding-left: 28px;
    color: #666;
}

.gui-goodsDetails-dl1-div4 > div {
    cursor: pointer;
    position: relative;
}

.gui-goodsDetails-dl1-div4 > div > span {
    display: block;
    width: 210px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e0e0e0;
    margin-left: 4px;
    padding-left: 9px;
}

.gui-goodsDetails-dl1-div4 > div > ul {
    border: 1px solid #e0e0e0;
    border-top: none;
    width: 115px;
    position: absolute;
    top: 27px;
    left: 0;
    background: #fff;
    padding: 0;
    margin-top: 0;
}

.gui-goodsDetails-dl1-div4 > div > ul > li {
    padding-left: 9px;
    line-height: 20px;
}

.gui-goodsDetails-dl1-div4 > div > ul > li:hover {
    background: #00AB55;
    color: #fff;
}

.gui-goodsDetails-dl1-div5 a {
    width: 145px;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    border: 1px solid #e0e0e0;
    margin-right: 29px;
    font-size: 14px;
    padding-left: 9px;
}

.gui-goodsDetails-dl1-div5 a > span {
    margin-left: 8px;
    display: block;
    width: 47px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-size: 14px;
    color: #333;
    background: url("../img/icon/icon-19.jpg") repeat-x;
    float: right;
    border-left: 1px solid #e0e0e0;
}

.gui-goodsDetails-dl1-div5 a.active {
    border: 1px solid #01ab52;
}

.gui-goodsDetails-dl1-div5 a.active > span {
    color: #fff;
    background: #01ab52;
}

.gui-goodsDetails-dl1-div5 input {
    float: left;
    margin: 7px 5px 0 0;
}

.gui-goodsDetails-dl1-div6 {
    margin-top: 30px;
}

.nowBuyBtn {
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 40px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #ff8c01;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.nowBuyBtn:hover {
    background: #f60;
}

.gui-title1-h4 {
    font-size: 20px;
}

.gui-title1-h4 > p {
    font-size: 16px;
    color: #666;
    line-height: 30px;
    float: left;
}

.gui-title1-h4 > p > span {
    color: #00a199;
    font-weight: bold;
}

.gui-goods-description {
    border: 1px solid #e1e1e1;
    border-top: 2px solid #2bbfbd;
    margin-top: 10px;
    padding: 36px 0 46px 45px;
    color: #636363;
}

.gui-goods-description-ul1 > li {
    float: left;
    width: 290px;
    padding-bottom: 26px;
    font-size: 14px;
    color: #666;
}

.gui-goods-description-ul1 > li span {
    color: #333;
}

.gui-table {
    border: 1px solid #e1e1e1;
    width: 100%;
    border-bottom: none;
    color: #636363;
    border-top: none;
    padding-top: 30px;
}

.gui-table-none-border {
    width: 100%;
    border-bottom: none;
    color: #636363;
    padding-top: 30px;
}

.gui-0111-div2-right-table1 th, .gui-table th, .gui-table-none-border th {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    background: #fbfbfb;
}

.gui-table td, .gui-table-none-border td {
    height: 77px;
    text-align: center;
    font-size: 14px;
    padding: 10px;
    position: relative;
}

.gui-order-info {
    padding: 0;
}

.gui-table td.c-red {
    color: #d80110;
}

.gui-table td > input[type=text] {
    height: 24px;
    border: 1px solid #e1e1e1;
    padding-left: 5px;
    width: 160px;
    color: #636363;
}

.gui-consignee-info {
    font-size: 17px;
    color: #0d0d0d;
    margin: 19px 0 0 20px;
}

.form-01-groups > label {
    width: 107px;
    text-align: right;
    color: #5d5d5d;
    margin-top: 3px;
}

.form-01-groups > label > span {
    color: #ff4f26;
    font-weight: bold;
    font-size: 12px;
    padding-top: 3px;
    margin-right: 3px;
}

.form-01-groups-input1 {
    width: 209px;
    height: 26px;
    _line-height: 26px;
    *line-height: 26px;
    line-height: 26 \0;
    border: 1px solid #e0e0e0;
    outline: none;
    padding: 0 5px;
}

.gui-address-select {
    padding-left: 0;
}

.gui-address-select > div > span {
    width: 106px;
    background-position: 90px 9px;
    margin-left: 0;
    margin-right: 9px;
}

.gui-order-submit-btn {
    display: inline-block;
    width: 160px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    background: #2bbfbd;
    font-size: 16px;
    cursor: pointer;
    text-align: center;
    border: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.gui-order-submit-btn.default {
    background: #e0e0e0;
}

.gui-order-submit-btn.active {
    background: #f23700;
}

.gui-order-submit > span {
    color: #353535;
    font-size: 14px;
    padding-right: 19px;
}

.gui-order-submit > span > em {
    color: #ff9d00;
    font-size: 22px;
    font-weight: bold;
}

.gui-labelCheck {
    width: 18px;
    height: 18px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    margin-top: 8px;
}

.checkboxIcon {
    left: 0;
    top: 0;
    width: 29px;
    height: 21px;
}

.gui-btn1-1 {
    display: block;
    background: url("../img/icon/icon-19.jpg") repeat-x;
    height: 30px;
    text-align: center;
    border: 1px solid #e0e0e0;
    color: #333;
    font-size: 16px;
    float: right;
    text-align: center;
    padding: 0 10px;
    cursor: pointer;
}

.gui-btn1-2 {
    display: block;
    height: 30px;
    text-align: center;
    color: #0087f7;
    font-size: 16px;
    float: right;
    text-align: center;
    padding: 0 10px;
    cursor: pointer;
}

.gui-address-list {
    border: 1px solid #e0e0e0;
    margin-top: 8px;
    padding: 0 0 30px 0;
}

.gui-address-list-items {
    padding: 0 10px 10px 0;
    margin: 15px 20px;
}

.gui-address-list-items.active {
    border: 2px solid #2bbfbd;
}

.gui-address-list-items-span1 {
    display: block;
    width: 55px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #2bbfbd;
}

.gui-address-list-items-span1.none {
    display: none;
}

.gui-address-list-span1-label {
    display: inline-block;
    width: 84px;
    text-align: right;
    color: #666;
}

.gui-address-list-manage > a {
    color: #666;
    margin-left: 30px;
}

.gui-address-list-manage > a.active {
    color: #01ab52;
}

.gui-address-list-manage > a:hover {
    color: #01ab52;
}

.gui-address-list-more {
    display: block;
    padding-top: 10px;
    width: 90px;
    overflow: hidden;
}

.gui-address-list-more > i {
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    background: url("../img/icon/icon-20.png") no-repeat 0 -11px;
    margin: 4px 0 0 5px;
}

.gui-address-list-more.active i {
    background-position: 0 0;
}

#logoId > a > img {
    width: 123px;
}

.gui-0111-div2-right {
    background: #fff;
    padding: 10px 0 100px;
    margin-left: 20px;
    width: 908px;
    min-height: 1282px;
}

.gui-0111-div2-right-h41 {
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    color: #333;
    border-bottom: 1px solid #e0e0e0;
    padding-left: 10px;
}

.gui-0111-div2-right-table1 {
    width: 100%;
    margin-top: 30px;
}

.gui-0111-div2-right-table1 th {
    font-size: 14px;
    color: #666;
    height: 40px;
    line-height: 40px;
}

.gui-0111-div2-right-table1 td {
    height: 92px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
}

.gui-0111-div2-right-table1 td:hover {
    color: #00AD53;
}

.gui-0111-div2-right-table1.table1-0 td {
    height: 54px;
}

.gui-0111-ul1 {
    padding: 200px 0;
}

.gui-0111-ul1 > li {
    text-align: center;
    margin-bottom: 20px;
}

.gui-0111-ul1 > li.li1, .gui-0111-ul1 > li.li1 > img {
    width: 40px;
    height: 40px;
    margin-left: auto;
    margin-right: auto;
}

.gui-0111-ul1 > li.li1 {
    margin-bottom: 10px;
}

.gui-0111-ul1 > li.li2 {
    font-size: 13px;
    color: #666;
}

.gui-0111-ul1 > li.li2 > a {
    color: #333;
}

.gui-0111-ul1 > li.li3 {
    font-size: 14px;
    color: #666;
}

.gui-0111-ul1 > li.li3 > a {
    color: #02aa53;
}

.gui-0111-ul1 > li.li4 {
    font-size: 16px;
    padding-left: 455px;
}

.gui-0111-ul1 > li.li4 a {
    color: #02aa53;
    font-weight: bold;
}

.gui-0111-ul1 > li.li4 > a.gui-btn3-1 {
    font-weight: normal;
    display: block;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    height: 50px;
    color: #fff;
    background: #29c3c1;
    padding: 0 30px;
    margin-right: 15px;
}

.gui-a0112-div1-left-ul1 li {
    overflow: hidden;
    color: #333;
}

.gui-a0112-div1-left-ul1 {
    margin-top: 30px;
}

.gui-a0112-div1-left-ul1.ul0 {
    padding-left: 320px;
}

.gui-a0112-div1-left-ul1 > li {
    margin-bottom: 10px;
}

.gui-a0112-div1-left-ul1 > li span, .gui-a0112-div1-left-ul1 > li strong {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
}

.gui-a0112-div1-left-ul1 > li span {
    width: 114px;
    text-align: right;
    color: #666;
}

.gui-a0112-div1-left-ul1 > li > ul > li {
    width: 215px;
    float: left;
    margin-right: 15px;
}

.gui-a0112-div1-left-div1-left {
    width: 130px;
    height: 45px;
    line-height: 45px;
    padding-left: 10px;
    font-size: 14px;
    color: #333;
    border: 1px solid #e0e0e0;
}

.gui-a0112-div1-left-div1 {
    position: relative;
}

.gui-btn3-1 {
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    height: 40px;
    width: 100px;
    background: #29c3c1;
    border: 1px solid #e0e0e0;
    border-left: none;
}

.gui-deleteJs-btns:hover {
    background: #f60 !important;
}

.form1-groups {
    font-size: 16px;
}

.form1-groups > label {
    display: block;
    float: left;
    width: 110px;
    height: 30px;
    line-height: 30px;
    text-align: right;
}

.form1-controls {
    float: left;
    line-height: 30px;
}

.form1-controls > input.input1 {
    width: 118px;
    height: 28px;
    border: 1px solid #e0e0e0;
    outline: none;
    padding: 0 5px;
    _line-height: 28px;
    line-height: 28px \0;
    *line-height: 28px;
}

.form1-controls > input.input1:focus {
    border: 1px solid #01ab52;
}

.form1-controls > input.span1 {
    width: 378px;
}

.form1-controls > input.span2 {
    width: 188px;
}

.gui-modal-wrapper {
    width: 800px;
    background: #fff;
    position: fixed;
    z-index: 999;
    display: none;
    border: 1px solid #999;
}

.gui-0113-div1-div0 {
    width: 464px;
    border: 1px solid #e0e0e0;
    border-right: none;
    overflow: hidden;
    margin: 40px auto 90px;
}

.gui-0113-div1-div0 > a {
    display: block;
    width: 231px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    font-size: 25px;
    border-right: 1px solid #e0e0e0;
    float: left;
}

#guiFnSlideBox {
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
    width: 80px;
    background: #F5F5F5;
    position: absolute;
    left: 5px;
    top: 38px;
}

#guiFnSlideBox > a {
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 100%;
    color: #666;
    font-size: 12px;
    border-bottom: 1px dotted #D2D1D1;
}

#guiFnSlideBox > a:hover {
    background: #00AC51;
    color: #fff;
}

.gui-pagination-wrapper input {
    width: 40px;
    padding: 4px 10px;
    border: 1px solid #d4d4d4;
    color: #626262;
}

.gui-pagination-wrapper input.gui-0218-input1 {
    border: 0;
    color: #fff;
    width: auto;
    background: #01ab52;
    cursor: pointer;
    height: 28px;
}

.gui-0224-p1 {
    font-size: 14px;
    color: #f00;
    padding-left: 120px;
    padding-bottom: 5px;
}

.gui-0224-inputFile {
    margin-top: 14px;
    cursor: pointer;
}

.gui-0224-strong1 {
    margin: 16px 0 0 5px;
    color: #f00;
    font-size: 14px;
}

#succeed {
    position: relative;
    overflow: visible;
}

#succeed .success {
    overflow: hidden;
    zoom: 1;
    padding: 31px 10px 45px 80px;
}

#succeed .success b, #succeed .success-b {
    float: left;
    overflow: hidden;
    width: 304px;
    height: 40px;
    padding-left: 56px;
    font: 400 24px/40px \5fae\8f6f\96c5\9ed1;
    color: #7ABD54;
}

#succeed .success-b {
    color: #999;
    font: 12px/150% Arial, Verdana, "\5b8b\4f53";
    height: auto;
    width: 390px;
}

#succeed .success-b h3 {
    font: 400 24px/40px \5fae\8f6f\96c5\9ed1;
    color: #7ABD54;
}

#initCart_next_go {
    float: left;
}

.ftx-05 {
    color: #005ea7;
}

#payAmtMsg {
    font-size: 14px;
    margin: 8px 0 0 5px;
}

.gui-0225-span1 > input {
    border: 1px solid #e1e1e1;
    height: 24px;
    padding: 0 5px;
}

.toDisabled {
    height: 24px;
    border: 1px solid #e1e1e1;
}

.payment-flow {
    background: url("../img/icon/icon-28-1.png") no-repeat 50% 70px;
}

.payment-flow div {
    width: 550px;
}

.payment-flow h4 {
    font-size: 22px;
    color: #010101;
    line-height: 42px;
}

.payment-flow p {
    font-size: 20px;
    color: #333;
    line-height: 1.5;
}

.payment-flow .li-1 div {
    padding-top: 50px;
}

.payment-flow .li-2 div {
    padding-top: 47px;
}

.payment-flow .li-3 div {
    padding-top: 50px;
}

.payment-flow .li-4 div {
    padding-top: 45px;
}

.payment-flow .li-5 {
    padding-top: 130px;
}

.payment-flow .li-1 div, .payment-flow .li-3 div {
    float: left;
}

.payment-flow .li-2 div, .payment-flow .li-4 div {
    float: right;
}

.payment-flow .li-1 h4, .payment-flow .li-1 p {
    text-align: right;
}

.payment-flow .li-2 h4, .payment-flow .li-2 p {
    text-align: left;
}

.payment-flow .li-3 h4, .payment-flow .li-3 p {
    text-align: right;
}

.payment-flow .li-4 h4, .payment-flow .li-4 p {
    text-align: left;
}

.payment-flow .li-5 h4, .payment-flow .li-5 p {
    text-align: center;
}

.form-01-groups-button {
    padding: 0 0 20px 108px;
}

.address-select {
    width: 150px;
    height: 28px;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
    outline: none;
}

#enterpriseSeq {
    width: 200px;
    height: 28px;
    border: 1px solid #ccc;
    color: #666;
}

#payValidate {
    color: #666;
    display: none;
}

#payValidate p {
    font-size: 14px;
    padding-bottom: 10px;
}

#payValidate p input {
    height: 24px;
    border: 1px solid #e5e5e5;
    outline: none;
    padding: 0 5px;
    width: 100px;
}

#payValidateClose, #resendBtn {
    border: 1px solid #e5e5e5;
    background: #f64c59;
    color: #fff;
    padding: 6px 30px;
    outline: none;
    margin-left: 62px;
    cursor: pointer;
}

#payValidateClose {
    background: #29c3c1;
}

#resendBtn {
    padding: 4px;
    background: #F8F8F8;
    margin-left: 10px;
    color: #666;
}

.payValidateError {
    color: #f00;
    font-size: 14px;
    padding-left: 60px;
}

.addOrderNum {
    float: left;
    margin-right: 10px;
}

.addOrderNum input {
    height: 45px;
    line-height: 45px;
    width: 150px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    color: #666;
    padding: 0 5px;
}

.recommendWays {
    padding-top: 15px;
}

.recommendWays input[type="radio"] {
    vertical-align: -2px;
}

.limitTextLength {
    width: 150px;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-details-wrapper {
    margin-top: 15px;
    padding: 10px;
    min-height: 300px;
    border: 1px solid #e5e5e5;
}

.ui-header-wrapper > span {
    font-size: 14px;
    padding: 10px 0 0 10px;
}

.ui-details-wrapper img{
    max-width: 100%;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset;
    -webkit-text-fill-color: #333;
}

.ui-fuckDs {
    border: 1px solid #e0e0e0;
    padding-top: 30px;
}

.ui-fuckDs .gui-table {
    border-left: none;
    border-right: none;
}

.regProcurementBtn {
    padding-top: 20px;
    text-align: center;
}

.regProcurementBtn img {
    width: 800px;
}

.cancleOrderTips {
    font-size: 12px;
    color: #f00;
}

.topDropList {
    position: absolute;
    top: 38px;
    left: 0;
    width: 185px;
    height: 192px;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-top: none;
    z-index: 999;
}

.topDropList li {
    line-height: 24px;
    text-align: center;
}

.topDropList li:hover {
    background: #eee;
    cursor: pointer;
}

#topDropListID {
    height: 38px;
    display: inline-block;
}

#topDropListID strong.active i {
    background: url("../img/icon/icon-1-active.png") no-repeat 50% 50%;
}

.text-center {
    text-align: center;
    font-size: 15px;
}

.gui-0411-div0 {
    padding: 370px 0 300px;
    background: url("../img/icon/icon-29.png") no-repeat 50% 250px;
}

.gui-0411-div0 .p1 {
    font-size: 16px;
    color: #666;
}

.gui-0411-div0 .p2 {
    margin-top: 18px;
    font-size: 20px;
    color: #01ab52;
    font-weight: bold;
}

#loginTipsBg, #loginCont {
    position: fixed;
    left: 0;
    top: 0;
}

#loginTipsBg {
    background: #000;
    opacity: .5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    width: 100%;
    height: 100%;
    z-index: 10;
}

#loginCont {
    width: 477px;
    height: 576px;
    z-index: 11;
    cursor: pointer;
}

.TipsContent {
    position: absolute;
    left: 0;
    top: 0;
    width: 633px;
    height: 476px;
    z-index: 9999;
    background: url('../img/modal/bowersTips.png') no-repeat 50% 50%;
}

.contentCloseBtn, .TipsContentChrome, .TipsContentIE {
    position: absolute;
    display: block;
}

.contentCloseBtn {
    top: 0;
    right: 7px;
    width: 40px;
    height: 40px;
    z-index: 2000;
    cursor: pointer;
}

.TipsContentChrome, .TipsContentIE {
    width: 73px;
    height: 73px;
}

.TipsContentChrome {
    background: url("../img/modal/chrome.jpg") no-repeat 50% 50%;
    bottom: 10px;
    left: 112px;
}

.TipsContentIE {
    background: url("../img/modal/ie.jpg") no-repeat 50% 50%;
    right: 131px;
    bottom: 10px;
}

.sp-header {
    height: 120px;
}

.sp-header h1, .sp-header ul {
    float: left;
}

.sp-header h1 {
    margin-top: 20px;
}

.sp-header h1, .sp-header h1 img {
    width: 157px;
}

.sp-header ul {
    width: 710px;
    margin-left: 317px;
}

.sp-header ul li {
    float: left;
    margin-right: 87px;
    line-height: 120px;
}

.sp-header ul li.last {
    margin-right: 0;
}

.sp-header ul li a:link, .sp-header ul li a:visited {
    color: #333;
    font-size: 20px;
}

.sp-header ul li a:hover {
    color: #01ab52;
}

.sp-search {
    width: 100%;
    height: 80px;
    background: #f2f2f2;
}

.sp-search-form {
    padding: 18px 0 0 204px;
    width: 1010px;
}

.sp-search-form > input.header-search-input-1 {
    width: 698px;
}

.sp-container {
    background: #f9f9f9;
    padding: 30px 0 150px 0;
}

.sp-container-nav, .sp-container-step {
    float: left;
    background: #fff;
}

.sp-container-nav {
    width: 160px;
    position: absolute;
    left: 0;
    top: 0;
}

.offset-fixed {
    position: fixed;
    top: 30px;
    left: 226px;
}

.sp-container-step {
    width: 1040px;
    margin-left: 170px;
}

.sp-container-nav h3 {
    color: #fff;
    text-align: center;
    background: #01ae52;
    font-size: 16px;
}

.sp-container-nav h3, .sp-container-step .status {
    height: 44px;
    line-height: 44px;
}

.sp-container-step .status {
    border-bottom: 1px solid #f3f3f3;
}

.sp-container-nav li {
    border-bottom: 1px solid #fff;
}

.sp-container-nav a {
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 24px;
    font-size: 14px;
}

.sp-container-nav a:hover, .sp-container-nav a.active {
    color: #01ae52;
}

.sp-container-nav a.active {
    font-weight: bold;
}

.sp-container-nav li > a, .sp-container-nav li > a:hover {
    height: 40px;
    line-height: 40px;
    background: #eaeaea;
    color: #333;
    padding-left: 24px;
    font-size: 16px;
}

.sp-container-nav li > a i {
    display: block;
    float: right;
    width: 8px;
    height: 4px;
    background: url("../img/icon/icon-sprite.jpg") no-repeat 50% -6px;
    margin: 18px 10px 0 0;
}

.sp-container-nav li.active > a i {
    background-position: 50% 0;
}

.sp-container-nav li .item {
    display: none;
}

.sp-container-step .status {
    margin: 0 30px;
    color: #000;
    font-size: 14px;
}

.sp-container-step .sections {
    padding: 40px 56px;
}

.sp-container-step .sections h3 {
    font-size: 28px;
    color: #00ae51;
    height: 40px;
    line-height: 40px;
    padding-bottom: 18px;
    border-bottom: 1px dashed #f5f5f5;
}

.sp-container-step .sections .section h4 {
    height: 54px;
    line-height: 54px;
    color: #333;
    font-size: 14px;
}

.sp-container-step .section-title h4, .sp-container-step .section-title p {
    text-align: center;
}

.sp-container-step .section-title h4 {
    font-size: 20px;
    color: #000;
    line-height: 40px;
    margin-top: 10px;
}

.sp-container-step .section-title p {
    font-size: 16px;
    color: #333;
    margin: 10px 0 20px;
}

.sp-container-step .section-ul-1 li {
    font-size: 12px;
    color: #333;
    line-height: 26px;
}

.sp-container-step .section-ul-1 li span {
    display: block;
    float: left;
    margin-right: 16px;
}

.sp-container-step .sections .section .sec-h4-title {
    font-size: 16px;
    color: #666;
}

.sp-container-step .sec-p, .sp-container-step .sec-p-ask {
    font-size: 18px;
    color: #323232;
    line-height: 40px;
}

.sp-container-step .sec-p-ask {
    padding-left: 24px;
}

.sp-container-step .sec-p-1 {
    font-size: 16px;
    color: #333;
}

.un-container-step .sec-p-1 {
    font-size: 14px;
    color: #666;
}

.sp-container-step .section h5 {
    font-size: 16px;
    color: #656565;
    margin-bottom: 11px;
}

.sp-container-step .section p.pl32 {
    padding-left: 32px;
}

.sp-container-step .section p.sp-pVip {
    color: #333;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}

.sp-container-step .section p.sp-pVip span {
    color: #989898;
    font-size: 20px;
    float: left;
    display: inline-block;
    margin: 8px 9px 0 0;
    line-height: 30px;
    text-indent: initial;
}

.sp-container-step .sections .un-link {
    color: #01ae52;
}

.sp-container-step .sections .section h4.un-title {
    padding-left: 20px;
}

.sp-container-step .sections .section p.un-p-1 {
    padding-left: 33px;
}

.sp-container-step .sections .section h4.un-title {
    font-size: 16px;
    color: #333;
    height: 30px;
    line-height: 30px;
}

.sp-container-step .sections .section p.un-p-1 {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.gui-inputJs-files {
    position: absolute;
    left: 344px;
    top: 1px;
    display: block;
    width: 115px;
    height: 45px;
    cursor: pointer;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    z-index: 999;
}

.viewPDF {
    text-decoration: none;
    color: #508FC7;
    display: block;
    margin-top: 100px;
    margin-left: 10px;
}

.coupon-container .coupon-title, .coupon-container-new .coupon-title {
    color: #000;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
}

.coupon-container .coupon-status-tab {
    height: 40px;
    background: #fbfbfb;
}

.coupon-container .coupon-status-tab a {
    display: block;
    line-height: 40px;
    float: left;
    font-size: 12px;
    margin-left: 50px;
}

.payment-banner {
    height: 500px;
    background: url("../img/new-payment/banner.png") no-repeat 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
}

.coupon-container .coupon-status-tab a:link, .coupon-container .coupon-status-tab a:visited {
    color: #787878;
}

.coupon-container .coupon-status-tab a.active, .coupon-container .coupon-status-tab a:hover {
    color: #02ac54;
    font-weight: bold;
}

.coupon-container .coupon-list-item {
    height: 114px;
    border: 1px solid #f3f3f3;
    margin-top: 20px;
}

.coupon-container .coupon-list-item li {
    float: left;
}

.coupon-container .coupon-list {
    background: #fff;
}

.coupon-container .coupon-list-item .li1 {
    width: 238px;
    height: 114px;
    background: url("../img/coupon/cp-img1.png") no-repeat 50% 50%;
    font-size: 40px;
    color: #fff;
    letter-spacing: 8px;
    line-height: 114px;
    text-align: center;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    text-shadow: 0 0 4px #1E8676;
    position: relative;
}

.coupon-container .coupon-list-item .li1 span, .coupon-list-true li span {
    font-size: 28px;
}

.coupon-container .coupon-list-item .li1 strong, .coupon-container .coupon-list-item .li1 em, .coupon-container .coupon-list-item .li2 i, .coupon-list-true li strong {
    position: absolute;
    display: block;
}

.coupon-container .coupon-list-item .li1 strong, .coupon-list-true li strong {
    padding: 0 5px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    font-size: 12px;
    color: #ecec1c;
    letter-spacing: 2px;
    right: 2px;
    top: 0;
    background: #019f88;
}

.coupon-container .coupon-list-item .li1 em {
    width: 65px;
    height: 46px;
    background: url("../img/coupon/cp-img2.png") no-repeat 50% 50%;
    left: 0;
    top: 0;
}

.coupon-container .coupon-list-item .li1 span.limitSum {
    display: block;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
    height: 24px;
    font-weight: normal;
    position: absolute;
    bottom: 0;
    right: 15px;
}

.coupon-container .coupon-list-item .li2 {
    width: 410px;
    padding-left: 20px;
}

.coupon-container .coupon-list-item .li3 {
    width: 132px;
}

.coupon-container .coupon-list-item .li2 h5, .coupon-container .coupon-list-item .li2 p {
    margin-top: 16px;
}

.coupon-container .coupon-list-item .li2 h5 {
    color: #323232;
    font-size: 14px;
}

.coupon-container .coupon-list-item .li2 .p1 {
    color: #949494;
}

.coupon-container .coupon-list-item .li2 .p2 {
    color: #999;
}

.coupon-container .coupon-list-item .li2 span {
    font-size: 12px;
    color: #019f88;
    font-weight: bold;
}

.coupon-container .coupon-list-item .li2 .icon-time, .coupon-list-true li div.tips p.icon-time {
    padding-left: 16px;
    background: url("../img/coupon/cp-img3.png") no-repeat 0 50%;
    height: 12px;
    line-height: 14px;
}

.coupon-container .coupon-list .gift-detail .li2 .coupon-btn, .coupon-container .coupon-list-item .li3 .coupon-btn {
    display: block;
    font-size: 16px;
    border: 1px solid #01ab52;
    width: 123px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.coupon-container .coupon-list-item .li3 .coupon-btn:link, .coupon-container .coupon-list-item .li3 .coupon-btn:visited, .coupon-container .coupon-list .gift-detail .li2 .coupon-btn:link, .coupon-container .coupon-list .gift-detail .li2 .coupon-btn:visited {
    color: #02ac54;
}

.coupon-container .coupon-list-item .li3 .coupon-btn:hover, .coupon-container .coupon-list .gift-detail .li2 .coupon-btn:hover {
    color: #fff;
    background: #01ab52;
}

.coupon-container .coupon-list-item .li3 p {
    height: 12px;
    line-height: 12px;
    color: #949494;
    font-size: 12px;
    margin-top: 20px;
}

.coupon-container .coupon-list-item .li3 p strong {
    color: #343434;
}

.coupon-container .coupon-list .gift-detail {
    float: left;
    width: 468px;
    margin-left: 10px;
}

.coupon-container .coupon-list .gift-detail .li1 {
    width: 222px;
    background: url("../img/coupon/cp-img6.png") no-repeat 50% 50%;
}

.coupon-container .coupon-list .gift-detail.failure .li2, .coupon-container .coupon-list .gift-detail .li2 {
    width: 237px;
    padding-left: 9px;
}

.coupon-container .coupon-list .gift-detail .li2 {
    position: relative;
}

.coupon-container .coupon-list .gift-detail .li2 p {
    margin-top: 10px;
}

.coupon-container .coupon-list .failure .li1 {
    width: 222px;
    height: 114px;
    background: url("../img/coupon/cp-img5.png") no-repeat 50% 50%;
}

.coupon-container .coupon-list .failure .li1 {
    color: #fff;
    text-shadow: 0 0 4px #d6d3d3;
}

.coupon-container .coupon-list .failure .li1 strong {
    color: #fff;
    background: #cbcbcb;
}

.coupon-container .coupon-list .failure .li2 {
    width: 310px;
    position: relative;
}

.coupon-container .coupon-list .failure .li4 {
    width: 235px;
    height: 100%;
    background: url("../img/coupon/cp-img4.png") no-repeat 10px 50%;
}

.coupon-container .coupon-list .outTime {
    width: 125px;
    height: 74px;
    background: url("../img/coupon/cp-img4.png") no-repeat 50% 50%;
    right: 20px;
    bottom: 8px;
}

.coupon-container-new {
    border: 1px solid #e0e0e0;
}

.coupon-container-new .coupon-list-true li {
    float: left;
    width: 241px;
    height: 122px;
    background: url("../img/coupon/cp-img7.png") no-repeat 50% 0;
    margin: 0 28px 12px;
    position: relative;
    border: 2px solid #fff;
    border-radius: 2px;
}

.coupon-container-new .coupon-list-true li.active {
    border: 2px solid #d7000f;
}

.coupon-container-new .coupon-list-true li div.text {
    font-size: 30px;
    color: #fff;
    letter-spacing: 8px;
    text-align: center;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    text-shadow: 0 0 4px #1E8676;
    line-height: 90px;
    height: 88px;
}
.layout-right-wrap .coupon-container-new .coupon-list-true li div p.text2{
	font-size:12px;color:#fff;
	line-height:12px;
	text-align: left;
	margin-top: -22px;
	margin-left: 10px;
	font-weight: 400 !important;
}
.coupon-container-new .coupon-list-true li strong {
    right: 0;
}

.coupon-container-new .coupon-list-true li div.tips p, .coupon-container-new .coupon-list-true li div.tips p.icon-time {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #b1b1b1;
}

.coupon-container-new .coupon-list-true li div.tips {
    padding: 0 10px;
}

.coupon-container-new .false li {
    height: 150px;
}

.coupon-container-new .false li div.text {
    background: url("../img/coupon/cp-img8.png") no-repeat 50% 0;
    text-shadow: 0 0 4px #C4C4C4;
}

.coupon-container-new .false li strong {
    background: #cbcbcb;
    color: #fff;
    text-shadow: 0 0 4px #C4C4C4;
}

.coupon-container-new .coupon-list-group .line {
    height: 20px;
    border-top: 1px solid #e0e0e0;
    margin: 0 28px;
}

.coupon-container-new .coupon-list-true li .tips-info {
    color: #999;
    height: 14px;
    line-height: 14px;
    background: url("../img/coupon/cp-img9.png") no-repeat 0 50%;
    padding-left: 20px;
    font-size: 12px;
    margin-top: 10px;
}

.coupon-container .coupon-list .gift-detail .li2 .coupon-btn {
    cursor: pointer;
    width: 60px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
    position: absolute;
    right: 5px;
    top: 5px;
}

.coupon-container .coupon-list .detail-list {
    width: 897px;
}

.coupon-container .coupon-list .detail-list .li2 {
    width: 440px;
}

.coupon-container .coupon-list .detail-list .li2 .donation-btn {
    top: 40px;
    left: 595px;
    height: 34px;
    line-height: 34px;
}

.coupon-container .coupon-list .detail-list .li2 .donation-surplus-btn {
    height: 20px;
    right: -125px;
    line-height: 20px;
    top: 90px;
    width: 123px;
}

.coupon-container .coupon-list .gift-detail .li2 .gray-btn:link, .coupon-container .coupon-list .gift-detail .li2 .gray-btn:visited {
    background: #ccc;
    border: 1px solid #ccc;
    color: #999;
    cursor: not-allowed;
}

.finance-container {
    margin: 105px auto;
    padding-top: 18px;
    background: url('../img/public/lol.png') no-repeat 50% 0;
}

.finance-container .finance-tips {
    text-align: center;
    font-size: 16px;
    color: #333;
    height: 30px;
    line-height: 30px;
    margin-top: 6px;
    letter-spacing: 1px;
}

.finance-container .finance-tips .login {
    text-decoration: underline;
    color: #01ab52;
}

.finance-container .finance-btn {
    display: block;
    width: 120px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    background: #01ab52;
    color: #fff;
    margin: 14px auto 0;
}

.un-container-step .sec-p-1 {
    font-size: 14px;
    color: #666;
}

.sp-container-step .sections .un-link {
    color: #01ae52;
}

.sp-container-step .sections .section h4.un-title {
    padding-left: 20px;
}

.sp-container-step .sections .section p.un-p-1 {
    padding-left: 33px;
}

.sp-container-step .sections .section h4.un-title {
    font-size: 16px;
    color: #333;
    height: 30px;
    line-height: 30px;
}

.sp-container-step .sections .section p.un-p-1 {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.sp-container-step .sections .section p.un-p-2 {
    color: #333;
    font-size: 16px;
    line-height: 24px;
    text-indent: 3em;
}

.sp-container-step .sections .section p.text-indent6em {
    text-indent: 6em;
}

.py-container {
    background: #eee;
    padding: 40px 0 100px;
}

.py-dl-item {
    background: #fff;
    margin-bottom: 20px;
}

.py-dl-item img {
    border-right: 1px solid #eee;
}

.py-dl-item dt, .py-dl-item dd, .py-dl-item dt img {
    float: left;
}

.py-dl-item dt img, .py-dl-item dt {
    width: 270px;
    height: 198px;
}

.py-dl-item dd {
    width: 862px;
    margin-left: 38px;
}

.py-dl-item dd h5.py-title {
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    border-bottom: 1px solid #F5F5F5;
}

.py-dl-item dd h5.py-title span {
    color: #333;
    font-size: 14px;
}

.py-case-item {
    margin-top: 20px;
}

.py-case-item li {
    float: left;
    border-right: 1px solid #F5F5F5;
}

.py-case-item li.last {
    border-right: none;
}

.py-case-item li strong, .py-case-item li span {
    display: block;
}

.py-case-item li strong {
    font-size: 16px;
    color: #333;
    margin-bottom: 6px;
}

.py-case-item li span {
    font-size: 13px;
    color: #666;
}

.py-case-item li.li1 {
    width: 102px;
}

.py-case-item li.li2 {
    width: 136px;
    padding-left: 43px;
}

.py-case-item li.li3 {
    width: 112px;
    padding-left: 43px;
}

.py-case-item li.li4 {
    width: 95px;
    padding-left: 64px;
}

.py-case-item li.li5 {
    width: 97px;
    padding-left: 65px;
}

.py-case-item li.li6 {
    width: 32px;
    padding-left: 65px;
}

.py-case-description {
    padding-top: 6px;
    border-top: 1px solid #f5f5f5;
    margin-top: 20px;
}

.py-case-description p {
    width: 630px;
    font-size: 12px;
    color: #333;
    line-height: 24px;
}

.py-case-description p.vertical {
    margin-top: 13px;
}

.py-case-description a.btn {
    display: block;
    width: 100px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    color: #fff;
    font-size: 16px;
    margin-top: 6px;
}

.py-case-description a.btn-danger {
    background: #fc6664;
}

.py-case-description a.btn-info {
    background: #2ab7fb;
}

.py-case-description a.btn-warning {
    background: #fd9c29;
}

.py-case-description a.btn-fashion {
    background: #e556e0;
}

.text-danger {
    color: #fc6664;
}

.text-info {
    color: #2ab7fb;
}

.text-warning {
    color: #fd9c29;
}

.text-fashion {
    color: #e556e0;
}

.panel-area .balance-panel {
    background: #fff;
}

.panel-area .trade-table {
    margin-top: 20px;
    padding: 40px 30px 20px;
    background: #fff;
}

.panel-area .trade-table .table {
    width: 100%;
}

.panel-area .trade-table .table thead tr {
    background: #fafafa;
}

.panel-area .trade-table .table thead tr th {
    height: 40px;
    text-align: center;
    font-size: 13px;
    color: #666;
}

.panel-area .trade-table .table tbody tr td {
    text-align: center;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #f5f5f5;
    height: 51px;
    line-height: 51px;
}

.panel-area .trade-table .buy-results {
    text-align: right;
    height: 54px;
    line-height: 54px;
    color: #01ab52;
    font-size: 14px;
}

.gui-btn1-1.fl {
    float: left;
}

.sample-picture {
    width: 200px;
    height: 200px;
    position: absolute;
    left: 65%;
    bottom: 150px;
    border: 1px solid #e5e5e5;
}

.form1-controls {
    position: relative;
}

.form1-controls .span-yzm #Verification {
    display: block;
    height: 28px;
    border: none;
    position: absolute;
    right: 11px;
    top: 1px;
}

.ui-panel-title {
    font-size: 24px;
    color: #333;
    height: 38px;
    line-height: 38px;
}

.ui-panel-title span.tips {
    font-size: 14px;
    color: #666;
}

.form-groups span {
    font-size: 12px;
    color: #333;
    display: block;
    width: 180px;
    float: left;
    text-align: right;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
}

.radio label, .radio label i {
    display: block;
    float: left;
}

.radio label i {
    width: 14px;
    height: 14px;
    background: url("../img/icon/radio.png") no-repeat 0 0;
    margin: 6px 8px 0 0;
}

.radio label {
    margin-right: 40px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    cursor: pointer;
}

.radio label.active {
    color: #0086f7;
}

.radio label.active i {
    background-position: 0 -16px;
}

.radio label input[type='radio'] {
    display: none;
}

.form-inline .form-inline-groups {
    float: left;
    margin-right: 20px;
}

.form-inline .form-inline-groups label, .form-inline .form-inline-groups input[type='text'], .form-inline .form-inline-groups input[type='submit'], .form-inline .form-inline-groups a, .form-inline .form-inline-groups select {
    display: block;
    float: left;
}

.form-inline .form-inline-groups label {
    font-size: 13px;
    color: #666;
    line-height: 28px;
    height: 28px;
    margin-right: 5px;
}

.form-inline .form-inline-groups label.w73 {
    width: 73px;
    text-align: right;
}

.form-inline .form-inline-groups input[type='text'], .form-inline .form-inline-groups select {
    line-height: 26px;
    height: 26px;
    border: 1px solid #e4e4e4;
}

.form-inline .form-inline-groups input[type='text'] {
    padding: 0 5px;
    width: 148px;
    color: #666;
}

.form-inline .form-inline-groups select {
    width: 65px;
    color: #666;
    outline: none;
}

.form-inline .btn {
    display: block;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    float: left;
    color: #fff;
    font-size: 14px;
    width: 80px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
}

.form-inline .btn-danger {
    background: #f21800;
}

.form-inline .btn-info {
    background: #0087f7;
}

.form-inline .btn-warn {
    background: #ffae29;
}

.table {
    width: 100%;
    border-right: none;
    border-bottom: none;
}

.table thead th {
    border-bottom: 1px solid #f5f5f5;
    font-size: 14px;
    color: #999;
}

.table tbody td {
    border-bottom: 1px solid #f5f5f5;
    font-size: 14px;
    color: #333;
}

.table thead th {
    height: 50px;
    line-height: 30px;
    text-align: center;
}

.table tbody td {
    height: 50px;
    text-align: center;
}

.ui-goodsOrder-wrap .form-groups {
    margin-top: 5px;
}

.ui-goodsOrder-wrap .form-groups .drop-down-box {
    width: 148px;
    background-position-x: 150px;
}

.form-column-label .drop-down-list {
    width: 168px;
}

.form-column-label .drop-down-list {
    display: none;
    background: #fff;
    position: absolute;
    left: -1px;
    top: 26px;
    width: 198px;
    border: 1px solid #e5e5e5;
    border-top: none;
    max-height: 235px;
    height: auto;
    _height: 235px;
    overflow: auto;
    z-index: 999;
}

.form-column-label .drop-down-list li {
    padding: 0 10px;
}

.form-column-label .drop-down-list li:hover {
    background: #e5e5e5;
}

.form-groups .static {
    float: left;
    font: 13px/28px 'Microsoft YaHei';
    color: #333;
}

.button-primary {
    float: none;
    display: inline-block;
}

.modify-order-details {
    border: 2px solid #fafafa;
    width: 604px;
    border-right: none;
    font-family: "Microsoft YaHei";
    margin-left: 15px;
}

.modify-order-details .item {
    padding: 10px 0 9px;
    float: left;
    width: 600px;
    border-right: 2px solid #fafafa;
    border-bottom: 2px solid #fafafa;
    position: relative;
}

.modify-order-details .item .tips {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 13px;
    color: #01ab52;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    background: #fafafa;
}

.modify-order-details .item p {
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    text-indent: 18px;
}

.modify-order-details .item p.fyellow {
    color: #ff9628;
}

.zdy-search {
    position: relative;
}

.zdy-search input[type='text'] {
    display: block;
    float: left;
    width: 200px;
    height: 28px;
    line-height: 28px;
    padding: 0 5px;
    color: #666;
    border: 1px solid #e5e5e5;
}

.zdy-search .zdy-search-list {
    position: absolute;
    top: 28px;
    left: 135px;
    border: 1px solid #e5e5e5;
    width: 208px;
    border-top: none;
    background: #fff;
    border-bottom: none;
}

.zdy-search .zdy-search-list li {
    padding: 0 5px;
    height: 26px;
    line-height: 26px;
    color: #666;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e5;
    cursor: pointer;
}

#choosePrdType {
    margin-left: 190px;
    height: 105px;
    overflow: auto;
    border: 1px solid #e5e5e5;
    padding-left: 5px;
    margin-bottom: 20px;
}

#choosePrdType label {
    display: block;
    float: left;
    width: 200px;
    height: 26px;
    line-height: 26px;
}

#choosePrdType label input[type="radio"] {
    float: left;
    margin: 6px 5px 0 0;
}

.gui-0113-form-0-groups .gui-0113-form-0-controls {
    line-height: 30px;
}

.coupon-list-true li div.tips p {
    height: 18px;
    line-height: 18px;
}

.f2-shouquanshu {
    width: 300px;
    height: 223px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-left: 120px;
}

.f2-shouquanshu img {
    border: 0;
    width: 300px;
    height: 223px;
}

.f2-mr200 {
    margin-right: 200px;
}

.py-case-description a.f2-fengyou-bgc {
    background-color: #bb532b;
}

.f2-fengtong {
    color: #439892;
}

.py-case-description a.f2-fengtong-bgc {
    background-color: #439892;
}

.f2-fengqianbao {
    color: #e79b2d;
}

.gui-footer-wrapper .f2-w1350 {
    width: 1350px;
}

.py-case-description a.f2-jinyong-bgc {
    background-color: #888;
}

.f2-gerenzhongxin-xiawai .f2-gerenzhongxin-xia-down .f2-jinyong-bgc {
    background-color: #eee;
    border: 0;
    color: #666;
}

.gui-purchase-top .top-ul-1 {
    position: relative;
}

.gui-purchase-top .top-ul-1 .f2-dingwei2 {
    position: absolute;
    left: 40px;
}

.f2-color333 {
    color: #333;
}

.f2-border {
    border: 1px solid #e5e5e5;
}

.f2-pl0 {
    padding-left: 0;
}

.f2-main-chanpin li {
    width: 130px;
    float: left;
}

.f2-ml10 {
    margin-left: 10px;
}

.f2-xiahuaxian {
    background: #f5f5f5;
    padding: 6px 0;
    margin: 20px 0;
}

.f2-text-color {
    color: #333;
}

.f2-text-color span {
    color: #666;
}

.gui-goodsDetails-dl1-div1 .f2-text-color6 {
    color: #666;
}

.f2-weizhi1 {
    margin-left: 24px;
}

.f2-weizhi2 {
    margin-left: 12px;
}

.f2-weizhi3 {
    margin-left: 12px;
}

.f2-xinbtn {
    width: 200px;
    height: 45px;
    line-height: 45px;
}

.f2-pic {
    padding: 5px 0;
    overflow: hidden;
    text-align: center;
}

.radio-selected-color {
    color: #0087f7;
}

.f2-all {
    height: 235px;
    padding: 5px;
    border: 1px solid #ccc;
    margin: 10px auto;
    position: relative;
    border-top: 2px solid #2bbfbd;
}

.f2-screen {
    width: 100%;
    height: 235px;
    overflow: hidden;
    position: relative;
}

.f2-screen .f2-li {
    width: 20%;
    height: 235px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.f2-screen .f2-ul {
    position: absolute;
    left: 0;
    top: 0;
    width: 500%;
}

.f2-all ol {
    position: absolute;
    right: 10px;
    bottom: 10px;
    line-height: 20px;
    text-align: center;
}

.f2-all ol li {
    float: left;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #ccc;
    margin-left: 10px;
    cursor: pointer;
}

.f2-all ol li.current {
    background: #2bbfbd;
}

#arr {
    display: none;
}

#arr span {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -20px;
    background: #000;
    cursor: pointer;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-family: '姒涙垳缍?';
    font-size: 30px;
    color: #fff;
    opacity: .3;
    border: 1px solid #fff;
}

#arr #right {
    right: 5px;
    left: auto;
}

.f2-lunbo-div {
    width: 200px;
    margin-left: 15px;
    text-align: center;
    font-size: 12px;
    color: #333;
    border: 1px solid #e5e5e5;
    margin-top: 3px;
}

.f2-lunbo-div img {
    height: 112px;
}

.f2-dingkuanwenzi {
    width: 200px;
    display: inline-block;
    text-align: left;
}

.f2-lunbo-div span {
    color: #ff8b03;
}

.f2-zhuce1 {
    height: 40px;
    line-height: 40px;
    background: #f5f5f5;
    margin-left: -280px;
    font-size: 14px;
    width: 1190px;
    margin-bottom: 20px;
    padding-left: 20px;
}

.f2-bgcfff {
    background: #fff;
}

.f2-xindingwei {
    position: absolute;
    top: -94px;
    font-family: '瀵邦喛钂嬮梿鍛寸拨';
}

.f2-bgcfff .gui-0113-h3-1 {
    font-family: '瀵邦喛钂嬮梿鍛寸拨';
    color: #333;
}

input {
    font: 12px/150% "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
    color: #666;
    background: #fff;
}

.f2-position-ab {
    position: absolute;
    top: -24px;
    right: 0;
    font-size: 14px;
}

.f2-position-re {
    position: relative;
}

.f2-h126 {
    height: 126px;
}

.f2-mt0 {
    margin-top: 0;
}

.amountTips {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    padding: 1px 2px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    background: #f10215;
    border-radius: 7px 7px 7px 0;
    min-width: 12px;
    text-align: center;
    cursor: default;
    zoom: 1;
    z-index: 99;
    text-indent: 0;
}

.f2-border19 {
    border: 1px solid #999;
    width: 604px;
}

.modify-order-details .item .f2-positionnone {
    position: relative;
    padding: 0;
}

.f2-border19 .f2-p0 {
    padding: 10px 0;
}

.f2-mr12 {
    margin-left: 12px;
}

.td-a-hover a:HOVER {
    color: #ff8c01;
}

.f2-positon {
    margin-top: 10px;
    font-size: 20px;
    color: #019f88;
}

.coupon-container .coupon-list-item .f2-positon span {
    font-size: 30px;
    vertical-align: text-top;
}

.gui-0113-form-0-groups .f2-f16 input {
    width: 13px;
}

.gui-0113-form-0-groups .f2-f16 {
    margin-top: 12px;
    font-size: 16px;
}

.gui-0113-form-0-groups .f2-lh49 {
    line-height: 49px;
}

.gui-0113-form-0-groups .f2-w130 {
    width: 130px;
}

.queryResult .f2-newtable td {
    height: 28px;
}

.mt8 {
    margin-top: 8px;
}

#resendVoiceBtn {
    color: #29c3c1;
    background: none;
    border: none;
    font-family: "瀵邦喛钂嬮梿鍛寸拨";
    padding: 0;
    outline: none;
}

#resendVoiceBtn.disabled {
    color: #666;
}

#resendVoiceBtn {
    cursor: pointer;
}

.f2-bgclv {
    background: #01ab52;
}

.gui-0113-form-0-groups .f2-w140 {
    width: 140px;
    display: block;
}

.f2-button {
    display: block;
    border: none;
    outline: none;
    font-size: 14px;
    padding: 0 20px;
    height: 28px;
    line-height: 28px;
    border-radius: 2px;
    cursor: pointer;
    font-family: Microsoft YaHei, 'sans-serif';
}

.gui-table td .f2-spanstyle2 {
    color: red;
    display: block;
    position: absolute;
    top: 62px;
    left: 0;
    font-size: 12px;
}

.f2-border-top {
    border-top: 1px solid #e0e0e0;
}

.f2-w100 {
    width: 100%;
}

.f2-m0auto {
    margin: 0 auto;
}

.f2-w810 {
    width: 810px;
}

.f2-fs20 {
    font-size: 20px;
}

.mt10 .f2-btnstyle3 {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding: 0 40px;
    background: #00a199;
    float: left;
    margin-top: 40px;
}

.f2-btnstyle3:hover,.f2-font-jianju .f2-btnstyle5:hover {
    color: #fff;
}
.f2-color-fff p .f2-btnstyle5{
    color:#fff;
}
.mt10 .f2-btnstyle4 {
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #00a199;
    padding: 0 40px;
    background: #fff;
    float: left;
    margin-top: 10px;
    border: 1px solid #00a199;
}

body .f2-border-top {
    background: #fff;
}

.f2-pb150 {
    padding-bottom: 150px;
}

.f2-tc {
    text-align: center;
}

.f2-fontstyle4 {
    font-size: 20px;
    padding-bottom: 10px;
    color: #fd2f2f;
    font-weight: 600;
}

.f2-btnstyle5 {
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    padding: 0 40px;
    background: #01ab52;
    margin-top: 20px;
    display: inline-block;
}

.f2-font-jianju {
    letter-spacing: 3px;
}

.form-account .form-groups .fw-w72 {
    width: 72px;
    margin-left: -94px;
    background-position: 82px 50%;
}

.form-account .form-groups .f2-w92 {
    width: 92px;
}

.f2-cupo {
    cursor: pointer;
}

.panel-area .f2-red {
    color: red;
}

.f2-btnstyle6 {
    padding: 4px;
    background: #F8F8F8;
    margin-left: 10px;
    color: #666;
    border: 1px solid #e5e5e5;
    outline: none;
    cursor: pointer;
}

.f2-color000 {
    color: #000;
}

.f2-pd200 {
    padding: 200px;
}

.success .f2-ml300 {
    margin-left: 44px;
}

.f2-font18 {
    font-size: 18px;
}

.f2-bgcfenghui {
    background: #2bbfbd;
}

.f2-btnstyle {
    -webkit-border-radius: 3px;
    display: inline-block;
    height: 18px;
    line-height: 18px;
    padding: 9px 30px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    font-family: '\5fae\8f6f\96c5\9ed1';
}

.f2-fontstyle2 {
    height: 32px;
    line-height: 32px;
    color: #333;
    font-size: 14px;
    text-indent: 18px;
}

.f2-fontstyle2 .f2-positionnone {
    color: #01ab52;
    background-color: #f1f1f1;
}

.f2-tdu {
    text-decoration: underline;
}

#pagerForm .f2-colorblue, .f2-colorblue{
    color: #1418bd;
    text-decoration:underline;
}

.f2-h80 {
    height: 80px;
}

.f2-overflow-auto {
    overflow: auto;
}

.f2-mt26 {
    margin-top: 26px;
}

a > .blue-btn {
    color: #0087f7;
}

.black {
    color: #333;
}

.gui-a0112-div1-left-div1 .f2-color-fff {
    color: #fff;
}

.f2-m100auto {
    margin: 100px auto;
}

.f2-border-none {
    border: none;
}

.f2-fs16 {
    font-size: 16px;
}

.shortcut-nav a i.f2-fs20 {
    font-size: 20px;
}

.f2-lh74 {
    line-height: 74px;
}

.f2-main-chanpin-downfont {
    font-size: 12px;
    color: #999;
    text-align: center;
}

#preview {
    width: 300px;
    height: 223px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-left: 110px;
}

#preview img {
    width: 300px;
    height: 223px;
    border: 0;
}

#previews {
    width: 300px;
    height: 223px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-left: 86px;
}

#previews img {
    width: 300px;
    height: 223px;
    border: 0;
}

#imghead {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
}

#imgheads {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
}

#previewOrg {
    width: 300px;
    height: 223px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-left: 120px;
}

#previewOrg img {
    width: 300px;
    height: 223px;
    border: 0;
}

#previewTax {
    width: 300px;
    height: 223px;
    border: 1px solid #ccc;
    overflow: hidden;
    margin-left: 120px;
}

#previewTax img {
    width: 300px;
    height: 223px;
    border: 0;
}

#imgheadOrg {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
}

#imgheadTax {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);
}

.container-build, .container-index {
    height: 799px;
}

.container-index {
    background: url("../../static/img/home/home_bg.png") repeat-x;
}

.container-build {
    background: url("../../static/img/home/build_bg.png") 50% 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}

.header-index {
    height: 188px;
}

.header-index .header-index-a, .header-index .header-index-a img {
    display: block;
    height: 188px;
}

.header-index .header-index-p {
    font-size: 18px;
    color: #fff;
    padding-top: 30px;
    padding-left: 900px;
}

.container-init {
    width: 932px;
    height: 358px;
    border: 7px solid #1dced0;
    background-color: rgba(29, 206, 208, .3);
    background: url("../../static/img/home/home_button_bg.png") no-repeat 172px 157px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c1dced0, endColorstr=#4c1dced0);
    margin-top: 66px;
}

.container-init h2 {
    color: #fff;
    font-weight: bold;
    font-size: 64px;
    text-align: center;
    letter-spacing: 6px;
    line-height: 126px;
    margin-top: 30px;
}

.container-init .container-init-groups {
    padding: 86px 0 0 214px;
}

.container-init .container-init-groups a {
    display: block;
    float: left;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    margin-left: 70px;
    line-height: 24px;
}

.container-init .container-init-groups a:hover {
    color: #fff;
}

.container-init .container-init-groups a.last {
    margin-left: 140px;
}

.container-init .container-init-groups a i {
    font-size: 24px;
    float: left;
    margin: 2px 10px 0 0;
}

.container-about {
    width: 1140px;
    height: 105px;
    background: #29c3c1;
    margin-top: 118px;
}

.container-about .title {
    width: 234px;
    height: 105px;
    background: url("../../static/img/home/home_arrow_right.png") no-repeat right 50%;
}

.container-about .title b {
    display: block;
    width: 220px;
    line-height: 105px;
    background: #ff9c00;
    font-size: 26px;
    color: #fff;
    text-align: center;
}

.container-about .title b {
    font-weight: normal;
}

.container-about .items {
    width: 420px;
}

.container-about .items span {
    display: block;
    width: 140px;
    height: 105px;
    line-height: 105px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.container-about .orIcon {
    width: 32px;
    height: 105px;
    background: url("../../static/img/home/home_icon.png") no-repeat 0 50%;
}

.container-about .search-form {
    width: 402px;
    margin: 27px 0 0 30px;
}

.container-about .search-form .input {
    width: 226px;
    height: 48px;
    float: left;
    border: 2px solid #95e1df;
}

.container-about .search-form .input input[type='text'] {
    display: block;
    float: left;
    width: 166px;
    height: 30px;
    border: none;
    outline: none;
    font-family: "microsoft yahei";
    color: #fff;
    padding: 0 5px;
    font-size: 16px;
    margin-top: 9px;
    background: none;
}

.container-about .search-form .input span {
    float: left;
    width: 50px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    color: #fff;
}

.container-about .search-form .search-btn {
    display: block;
    width: 161px;
    height: 52px;
    color: #fff;
    line-height: 52px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    background: #00a199;
    margin-left: 10px;
    letter-spacing: 2px;
}

.container-footer {
    padding-top: 10px;
    line-height: 30px;
}

.container-footer .links {
    text-align: center;
    margin-top: 20px;
}

.container-footer .links a, .container-footer .links span {
    display: inline-block;
    font-size: 14px;
    color: #666;
}
.container-footer .links .p10{
    color:#e5e5e5;
}
.container-footer .Copyright {
    color: #999;
    font-size: 12px;
}

.header, .header-left, .header-left a, .header-right, .header-right a {
    height: 80px;
}

.layout, .header {
    width: 100%;
    min-width: 1280px;
}

.header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
}

.layout {
    width: 100%;
    height: 100%;
    min-width: 1280px;
}

.layout-left, .header-left a, .header-left {
    width: 230px;
}

.header-right {
    margin-left: 230px;
}

.layout-right {
    margin-left: 230px;
    height: 100%;
    overflow: auto;
    position: relative;
    min-width: 900px;
}

.layout-right .layout-right-wrap {
    padding: 0 75px 0 20px;
    margin: 150px 0 60px 0;
}

.header-left {
    background-color: #00a199;
}

.header-right {
    background-color: #3f4044;
    font-size: 0;
    letter-spacing: 4px;
}

.header-left a {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

.header-left a img {
    width: 87px;
    height: 51px;
}

.header-right a {
    letter-spacing: normal;
    display: block;
    font-size: 18px;
    color: #e5e5e5;
    padding: 0 70px;
    line-height: 80px;
    float: left;
}

.header-right a:hover {
    color: #fff;
}

.header-right .header-right-avatar, .header-right .logout {
    float: right;
    font-size: 16px;
    color: #999;
    padding: 0 38px 0 0;
}

.header-right .header-right-avatar i {
    font-size: 34px;
    float: left;
    margin: 2px 10px 0 0;
}

.form-column div.pb10 {
    height: 30px;
}

.layout-left {
    background: #f5f5f5;
    border-right: 1px solid #e5e5e5;
    height: 100%;
    overflow: auto;
}

.layout-left .title {
    font-size: 12px;
    color: #898989;
    height: 32px;
    line-height: 32px;
    text-indent: 30px;
}

.layout-left .item a {
    display: block;
    color: #9a9a9a;
    text-indent: 45px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
    font-size: 14px;
}

.layout-left .item a i {
    font-size: 18px;
    margin-right: 10px;
}

.layout-left .item a:hover, .layout-left .item li.active a {
    background: #e5e5e5;
    color: #2ac2c3;
}

.layout-left .item a span {
    color: #2ac2c3;
}

.layout-left .layout-left-wrap {
    width: 100%;
    margin: 100px 0 80px;
}

.shortcut-nav {
    min-width: 1000px;
    height: 70px;
    font: 14px/70px "microsoft yahei";
    border-bottom: 1px solid #e5e5e5;
    position: fixed;
    background: #fff;
    z-index: 999;
    padding: 0 10px;
    top: 80px;
    left: 0;
    right: 0;
    margin-left: 251px;
    margin-right: 20px;
}

.shortcut-nav a, .shortcut-nav .login-time {
    display: block;
}

.login-time {
    color: #999;
    font-size: 14px;
}

.shortcut-nav a {
    float: left;
    color: #666;
    margin-right: 50px;
}

.shortcut-nav a i {
    font-size: 24px;
    margin-right: 10px;
    float: left;
}

.shortcut-nav a i.icon-1 {
    color: #28c5be;
}

.shortcut-nav a i.icon-2 {
    color: #ff9c00;
}

.shortcut-nav a i.icon-3 {
    color: #239aff;
}

.shortcut-nav a i.icon-4 {
    color: #ef5f5e;
}

.payment-col {
    height: 60px;
    padding-top: 20px;
}

.payment-col .title {
    font-size: 16px;
    color: #666;
    margin-right: 220px;
}

.payment-col .title em {
    color: #00a199;
}

.f2-mr-52 {
    margin-right: 52px;
    float: left;
}

.payment-col .title span {
    font-size: 14px;
    color: #959595;
}

.payment-col .payment-type {
    font-size: 14px;
}

.payment-col .payment-type select {
    display: inline-block;
    width: 198px;
    height: 26px;
    border: 1px solid #e5e5e5;
    outline: none;
}

.payment-col-tab a {
    display: block;
    width: 120px;
    height: 38px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 38px;
    float: left;
    margin-right: 20px;
}

.payment-col-tab a span {
    display: inline-block;
    margin-right: 10px;
    height: 18px;
    line-height: 18px;
    padding: 0 7px;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
}

.payment-col-tab a.btn-1:hover, .payment-col-tab a.btn-1.active {
    background: #29c3c1;
    color: #fff;
    border-color: #29c3c1;
}

.payment-col-tab a.btn-2:hover, .payment-col-tab a.btn-2.active {
    background: #ffc000;
    color: #fff;
    border-color: #ffc000;
}

.payment-col-tab a.btn-3:hover, .payment-col-tab a.btn-3.active {
    background: #32c1fd;
    color: #fff;
    border-color: #32c1fd;
}

.payment-col-tab a.btn-4:hover, .payment-col-tab a.btn-4.active {
    background: #ff9e2b;
    color: #fff;
    border-color: #ff9e2b;
}

.payment-col-tab a.btn-1 span {
    background: #00a199;
}

.payment-col-tab a.btn-2 span {
    background: #ff9c00;
}

.payment-col-tab a.btn-3 span {
    background: #2299fd;
}

.payment-col-tab a.btn-4 span {
    background: #ff712b;
}

.payment-col-table {
    padding-top: 30px;
    zoom: 1;
}

.layout-right-wrap:after, .payment-col-table:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.payment-col-null {
    padding-top: 100px;
}

.payment-col-null p {
    text-align: center;
    padding-bottom: 10px;
}

.payment-col-null .iconfont {
    font-size: 64px;
    color: #989898;
}

.payment-col-null .msg {
    font-size: 16px;
    color: #333;
}

.account-info-sum {
    padding-top: 30px;
    height: 330px;
    background: url("../../static/img/account/info/gold_bg.png") no-repeat 50% 0;
    border-bottom: 1px solid #f5f5f5;
}

.account-info-col {
    width: 300px;
    height: 262px;
    margin: 0 auto;
    background: url("../../static/img/account/info/arc_bg.png") no-repeat 50% 50%;
}

.account-info-col .money {
    font-size: 30px;
    color: #ff3630;
    padding-top: 110px;
    text-align: center;
}

.account-info-col .money span {
    font-size: 22px;
    margin-right: 5px;
}

.account-info-col .text {
    font-size: 14px;
    color: #333;
}

.account-info-col .btns a {
    display: inline-block;
    width: 145px;
    height: 37px;
    background: url("../../static/img/account/info/pay_btn.png") no-repeat 50% 50%;
    margin-top: 50px;
}

.account_manage_btn .msg {
    color: #999;
    font-size: 12px;
    line-height: 32px;
}

.account-list-add-col .submitBtn {
    margin: 0 17px 0 116px;
}

.preview {
    width: 298px;
    height: 156px;
    line-height: 156px;
    border: 1px solid #e5e5e5;
    margin: 30px 0 0 120px;
    font-size: 14px;
    color: #d2d2d2;
    text-align: center;
    position: relative;
}

.ticket-column li {
    width: 366px;
    height: 172px;
    float: left;
    margin-bottom: 30px;
}

.ticket-column li .top {
    height: 128px;
    line-height: 128px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    background: url(../img/coupon/coupon1.jpg) ;
}

.ticket-column li .thumbnail {
    width: 50px;
    height: 50px;
    background: #fff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-align: center;
    line-height: 50px;
    margin-top: 40px;
}

.ticket-column li .thumbnail img {
    width: 25px;
    height: 34px;
    margin-top: 9px;
}

.ticket-column li .txt {
    font-size: 20px;
    color: #fff;
    width: 164px;
    position: relative;
}

.ticket-column li .txt span {
    position: absolute;
    top: 44px;
    right: 10px;
}

.ticket-column li .getNowBtn {
    display: block;
    width: 106px;
    height: 128px;
    line-height: 30px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    letter-spacing: 17px;
    border-left: 1px solid #e5e5e5;
    margin-left: 5px;
}
.ticket-column li .getNowBtn span{
    display: inline-block;
    margin-top: 32px;
    margin-left: 16px;
}
.ticket-column li .getNowBtn .mt48{
    margin-top: 48px;
}
.ticket-column li .getNowBtn .f2-ls{
    letter-spacing: 7px;
}
.ticket-column li .bottom {
    height: 46px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-top: none;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-bottom-right-radius: 6px;
    border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    color: #666;
    font-size: 14px;
    line-height: 46px;
}

.ticket-column li .bottom .company-name {
    width: 175px;
    padding-left: 15px;
    overflow: hidden;
}

.ticket-column li .bottom .validity-time {
    width: 171px;
    line-height: 20px;
    padding-top: 4px;
}

.column .userInfo {
    width: 810px;
    float: left;
}

.column .userInfo dt, .column .userInfo dd {
    float: left;
}

.column .userInfo dt, .column .userInfo dt img {
    width: 100px;
    height: 100px;
}

.column .userInfo dd {
    width: 680px;
    line-height: 24px;
    font-size: 16px;
    padding-left: 30px;
}

.column .userInfo dd.userName {
    font-size: 22px;
    line-height: 32px;
}

.column .userInfo dd.info span, .column .userInfo dd.date span {
    float: left;
    margin-right: 35px;
}

.column .userInfo dd.date {
    font-size: 12px;
    color: #999;
}

.column .manger {
    float: left;
    width: 300px;
}

.column .manger a {
    color: #999;
    font-size: 12px;
    display: block;
    width: 110px;
    height: 70px;
    float: left;
    text-align: center;
}

.column .manger a i {
    display: block;
    font-size: 40px;
    color: #e5e5e5;
    height: 40px;
    margin-bottom: 8px;
}

.header-title {
    height: 58px;
    border-bottom: 1px solid #e5e5e5;
}

.header-title h4 {
    font-size: 16px;
    color: #333;
    line-height: 58px;
}

.sale-list {
    border: 1px solid #e5e5e5;
    border-bottom: none;
}

.sale-list li {
    padding: 20px 20px 0;
    height: 56px;
    border-bottom: 1px solid #e5e5e5;
}

.sale-list li dl {
    float: left;
    width: 500px;
}

.sale-list li dt, .sale-list li dd {
    float: left;
}

.sale-list li dt, .sale-list li dt i {
    display: block;
    width: 36px;
}

.sale-list li dt i {
    height: 36px;
    background: url("../../static/img/sale/sale_icon.png") no-repeat 50% 50%;
}

.sale-list li dt i.login {
    background-position: 0 0;
}

.sale-list li dt i.mobile {
    background-position: 0 -42px;
}

.sale-list li dt i.email {
    background-position: 0 -84px;
}

.sale-list li dd {
    width: 400px;
    padding-left: 20px;
    line-height: 18px;
}

.sale-list li dd h4 {
    font-size: 14px;
    color: #333;
}

.sale-list li dd p {
    font-size: 12px;
    color: #666;
}

.login-wrap {
    height: 848px;
    background: url("../../static/img/account/login/login_bg.png") no-repeat 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
}

.login-container {
    width: 1180px;
}

.login-header {
    padding: 17px 0;
}

.login-logo {
    width: 400px;
}

.login-logo a, .login-logo span {
    display: block;
    float: left;
}

.login-logo a {
    width: 110px;
    border-right: 1px solid #03b3a9;
}

.login-logo a img {
    width: 91px;
}

.login-logo .f2-lineregister {
    border-right: 1px solid #e5e5e5;
}

.login-logo span {
    font-size: 20px;
    color: #fff;
    padding-left: 20px;
    line-height: 54px;
}

.login-txt {
    height: 54px;
    line-height: 54px;
    font-size: 16px;
    width: 275px;
    text-align: right;
    margin-right: 40px;
}

.login-txt span.txt-1 {
    color: #fff;
    margin-right: 40px;
}

.login-txt span.txt-2 {
    color: #2bc0be;
    margin-right: 10px;
}

.login-form {
    width: 360px;
    float: right;
    margin-top: 15%;
}

@media screen and (max-width: 1280px) {
    .login-form {
        margin-top: 40px;
    }
}

@media screen and (min-width: 1580px) {
    .login-form {
        margin-top: 10%;
    }
}

.login-form .login {
    width: 300px;
    padding: 30px;
    padding-top: 40px;
    background: #fff;
}

.login-form .login h5 {
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
    line-height: 18px;
    letter-spacing: 1px;
}

.login-form .login .tips {
    height: 30px;
    color: #ff9d00;
    font-size: 13px;
    line-height: 30px;
    padding-left: 42px;
    background: #fff5e5 url("../../static/img/account/login/login-icon.png") no-repeat 12px 50%;
}

.login-form .login .form-groups {
    border: 1px solid #e5e5e5;
    height: 46px;
    margin-top: 20px;
}

.login-form .login .form-groups span {
    display: block;
    width: 45px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border-right: 1px solid #E5E5E5;
    float: left;
    font-size: 26px;
    color: #9a9a9a;
}

.login-form .login .form-groups .yzmCode, .login-form .login .form-groups .yzmCode img {
    width: 74px;
    height: 45px;
}

.login-form .login .form-groups .yzmCode {
    position: absolute;
    right: 0;
    top: 0;
}

.login-form .login .form-groups span.login-icon {
    background: url("../../static/img/account/login/login-icon-1.png") no-repeat 50% 50%;
}

.login-form .login .form-groups span.password-icon {
    background: url("../../static/img/account/login/login-icon-2.png") no-repeat 50% 50%;
}

.login-form .login .form-groups input {
    display: block;
    float: left;
    width: 202px;
    height: 46px;
    border: none;
    outline: none;
    font-size: 14px;
    /*color: #333;*/
    padding: 0 20px;
}

.login-form .login .top30 {
    margin-top: 30px;
}

.login-form .login .shortcut {
    padding: 20px 0 30px;
}

.login-form .login .shortcut a {
    display: block;
    font-size: 13px;
    color: #666;
    line-height: 13px;
}

.login-form .login .shortcut a:hover {
    color: #2bc0be;
}

.login-form .login .login-btn {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    color: #fff;
    background: #2bc0be;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    letter-spacing: 10px;
    cursor: pointer;
    border: none;
}

.login-footer {
    background: #fff;
    padding-top: 30px;
}

.login-footer .nav .nav-list a {
    color: #333;
}

.login-footer .nav p {
    color: #999;
}

.account-footer {
    height: 150px;
    background: #fff;
    margin-top: 20px;
}

.account-footer-nav {
    text-align: center;
    padding: 20px 0 20px 0;
}

.account-footer-nav a {
    font-size: 14px;
    color: #666;
}

.account-footer-nav span {
    margin: 0 8px;
}

.account-footer p {
    color: #999;
}

.mb0 {
    margin-bottom: 0 !important;
}

.login-public {
    height: 100px;
    margin-bottom: 120px;
    background: url("../../static/img/public/headbg.jpg") repeat-x left bottom;
}

.login-public-without {
    height: 100px;
    margin-bottom: 120px;
}

.login-public .login-logo a {
    border-color: #e5e5e5;
}

.login-public .login-logo span {
    color: #2bbfbd;
}

.login-public .login-txt .txt-3 {
    color: #999;
    font-size: 16px;
}

.form-groups span.error {
    padding-left: 10px;
    font-size: 13px;
    color: #2bc0be;
    height: 42px;
    line-height: 42px;
}

.phone-code-form {
    padding-left: 358px;
}

.valid-account-wrap {
    background: url("../../static/img/account/login/valid_bg.png") no-repeat 656px 0;
    padding-bottom: 50px;
    height: 440px;
}

.valid-account-wrap1 {
    height: 340px;
    padding-bottom: 150px;
}

.message-column {
    height: 360px;
    background: url("../../static/img/account/login/login_success_bg.png") no-repeat 50% 50%;
}

.message-column .tips {
    padding-left: 540px;
}

.message-error {
    background: url("../../static/img/account/login/login_error_bg.png") no-repeat 50% 50%;
}

.reg-label {
    height: 30px;
    line-height: 30px;
}

.reg-label, .reg-input-group, .btn-groups {
    width: 396px;
}

.reg-input-group {
    height: 50px;
    border: 1px solid #e6e6e6;
}

.reg-input-group span {
    display: block;
    float: left;
    line-height: 50px;
    height: 50px;
    width: 100px;
    font-size: 14px;
    color: #666;
    text-align: right;
}

.reg-input-group input[type='text'], .reg-input-group input[type='password'] {
    float: left;
    display: block;
    height: 50px;
    line-height: 50px;
    width: 275px;
    border: none;
    font-size: 14px;
    font-family: Microsoft YaHei, 'sans-serif';
    padding: 0 10px;
}

.reg-input-group .validate-code {
    background: #f5f5f5;
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #999;
    border: none;
    font-family: Microsoft YaHei, 'sans-serif';
    padding: 0 10px;
    right: 7px;
    top: 7px;
    cursor: pointer;
    outline: none;
}

.btn-groups .btn-diy {
    background: #2bc0be;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: block;
    width: 395px;
    display: block;
    outline: none;
    font-family: Microsoft YaHei, 'sans-serif';
    border: none;
    cursor: pointer;
    margin-top: 30px;
}

.unHeight {
    height: auto;
}

.unBorder {
    border: none;
}

.mt2 {
    margin-top: 2px;
}

.mt12 {
    margin-top: 18px;
}

.unLh {
    line-height: normal !important;
}

.unPadding {
    padding: 0 !important;
}

.valid_icon {
    margin-top: 5px;
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    max-width: 100%;
    max-height: 100%;
    background: url('../img/validform/valid_icon.png') no-repeat 50% 50%;
}

.valid_icon_error {
    background: url('../img/validform/valid_icon_error.png') no-repeat 50% 50%;
}

.ml115 {
    margin-left: 115px;
}

.red {
    color: red;
}

.fd_margin {
    margin-left: 500px;
}

.f2-ml142 {
    margin-left: 142px;
}

.f2-topline {
    border-top: 1px solid #e5e5e5;
    margin-top: 50px;
}

.uploadAnalog {
    cursor: pointer;
}

.uploadAnalog input {
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.icon22 {
    width: 22px;
    height: 22px;
}

.icon18 {
    width: 18px;
    height: 18px;
}

.pay-success-result dl dt, .pay-success-result dl dl, .pay-success-result dl dd .pay-success-result {
    height: 50px;
}

.pay-success-result {
    width: 980px;
    margin: 0 auto;
    padding: 240px 0;
}

.pay-success-result dl {
    width: 620px;
}

.pay-success-result dl dd {
    width: 570px;
}

.pay-success-result dl dt {
    width: 50px;
    background: url("../img/public/pay_success.jpg") no-repeat 50% 50%;
}

.pay-success-result dl dd p.tip {
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #333;
}

.pay-success-result dl dd p.jump {
    font-size: 14px;
    color: #666;
}

.pay-success-result .btn-groups {
    width: 360px;
}

.pay-success-result .btn-groups .text-primary {
    color: #0087f7;
}

.lineBorder {
    margin-top: 20px;
    border-top: 1px solid #29c3c1;
}

.footer-container {
    margin: 0 20px 80px;
    background: #fff;
}

.footer {
    border-top: 1px solid #e5e5e5;
}

.footer-left {
    width: 126px;
}

.footer-left .footer-logo, .footer-left .footer-logo img {
    width: 100px;
    height: 70px;
}

.footer-left .footer-tel {
    font-size: 18px;
    color: #666;
    line-height: 18px;
    margin-top: 10px;
}

.footer-left .footer-txt {
    color: #999;
    font-size: 14px;
}

.footer-right {
    font-size: 0;
    letter-spacing: -4px;
}

.footer-right li {
    vertical-align: top;
    display: inline-block;
    letter-spacing: normal;
    padding: 0 3.9%;
}

.footer-right li h4, .footer-right li a {
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.footer-right li h4 {
    margin-top: 14px;
    font-size: 14px;
    color: #666;
}

.footer-right li a {
    display: block;
    color: #b6b6b6;
    font-size: 12px;
}

.footer-links a:hover, .footer-right li a:hover {
    color: #00a199;
}

.footer-links {
    height: 50px;
    background: #303030;
    padding-top: 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}

.footer-links a {
    display: inline-block;
    font-size: 14px;
    color: #fefefe;
    line-height: 14px;
    height: 14px;
    padding: 0 12px;
    border-right: 1px solid #fefefe;
}

.footer-links a.last {
    padding-right: 0;
    border-right: none;
}

.footer-links-txt {
    font-size: 12px;
    color: #848484;
    margin-top: 10px;
}

.layout-right .f2-pt130 {
    padding-top: 130px;
}

.f2-line-footer {
    border-bottom: 1px solid #e5e5e5;
}

.f3-account-footer {
    background: #fff;
    margin-top: 10px;
    border-top: 1px #e0e0e0 solid;
}

.f3-from-margin-left-142 {
    margin-left: 142px;
}

.f3-border-top {
    border-top: 1px solid #e5e5e5;
}

.mr573 {
    margin-right: 573px;
}

.mt40 {
    margin-top: 40px;
}

.ml134 {
    margin-left: 134px;
}

.f2-display-ib {
    width: 30px;
    display: inline-block;
    float: none;
}

.w276 {
    width: 276px;
    margin-top: 15px;
    margin-left: 106px;
}

.pl142 {
    padding-left: 142px;
}

.mt50-ml120 {
    margin: 50px 0 0 120px;
}

.f2-min1000 {
    min-width: 1000px;
}

.gui-goodsDetails-dl1-div1 #payAmtMsg {
    color: red;
    top: 25px;
    left: 70px;
}

.payment-col-tab .btn-1, .payment-col-tab .btn-2, .payment-col-tab .btn-3, .payment-col-tab .btn-4 {
    position: relative;
}

.payment-col-tab .btn-1 span, .payment-col-tab .btn-2 span, .payment-col-tab .btn-3 span, .payment-col-tab .btn-4 span {
    position: absolute;
    top: -15px;
    left: 116px;
    display: inline-block;
    padding: 2px 4px 0 3px;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    border-radius: 8px 8px 8px 0;
    min-width: 12px;
    text-align: center;
    cursor: default;
    zoom: 1;
}

#succeed h2 {
    height: auto !important;
    font-family: Microsoft YaHei, 'sans-serif';
    font-size: 20px;
}

#succeed h2 img {
    display: block !important;
    margin: 0 auto !important;
    float: none !important;
}

#dzbxkCgBtn {
    border: none;
}

.f1-account-footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-bottom: 10px;
}

.f1-account-footer .account-footer-nav {
    padding: 0;
    height: 30px;
    line-height: 30px;
}

.f1-account-footer p {
    color: #999;
    height: 24px;
    line-height: 24px;
}

.payment-null-block {
    height: 300px;
    background: #fcfcfc;
    margin: 90px -1.76% 50px;
    padding: 15px;
}

.gui-buy-wrapper {
    padding-top: 20px;
}

.f2-pt100 {
    padding-top: 100px;
}

.f2-ml-54 {
    margin-left: -54px;
}

.f2-pl45 {
    padding-left: 45px;
}

.f2-ml-68 {
    margin-left: -68px;
}

.f2-pl50 {
    padding-left: 50px;
}

.f2-preview {
    border: 1px solid #ccc;
    margin: 22px 0 0 120px;
}

.f2-ml-457 {
    margin-left: -457px;
}

.f2-pr {
    position: relative;
}

#pagerForm .f2-text-info {
    color: #29c3c1;
}

#pagerForm .f2-w600 .f2-last {
    border-right: none;
}

.pl140 {
    padding-left: 140px;
}

.f2-w330 {
    width: 340px;
}

#progressbar {
    position: relative;
}

#progressbar {
    min-height: 122px;
}

.detail-progressbar li {
    color: #909090;
    float: left;
    height: 100px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 257px;
}

.detail-progressbar li {
    position: relative;
}

.detail-progressbar li {
    position: relative;
}

.detail-progressbar li {
    color: #909090;
    float: left;
    height: 100px;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 217px;
}

.detail-progressbar .step-1-done, .detail-progressbar .step-2-done, .detail-progressbar .step-3-done, .detail-progressbar .step-4-done {
    background: rgba(0, 0, 0, 0) url("../img/public/step_express.png") no-repeat scroll -766px 3px;
    color: #ff5a00;
}

.detail-progressbar .step-1-done {
    background-position: 4px 3px;
}

.detail-progressbar .step-2-done {
    background-position: -253px 3px;
}

.detail-progressbar .step-3-done {
    background-position: -515px 3px;
}

.package-status .status-list li::before {
    background-color: #d9d9d9;
    border: 3px solid #f3f3f3;
    border-radius: 5px;
    content: "";
    display: inline-block;
    height: 5px;
    margin-left: -6px;
    margin-right: 10px;
    width: 5px;
}

.package-status .status-list li {
    margin-bottom: -2px;
}

.package-status .status-list li {
    height: auto;
    min-height: 40px;
}

.package-status .status-list li {
    border-left: 1px solid #d9d9d9;
    height: 45px;
}

#agreementError .valid_icon_error {
    margin-top: 0;
}

.form-column-static .f2-static-text {
    float: left;
    line-height: 28px;
    padding: 0 10px 0 20px;
}

.f2-h48 {
    height: 48px;
}

.f2-hover29c a:hover {
    color: #29c3c1;
}

.f2-form-column-static div .col-3 {
    padding-bottom: 20px;
}

.layout-right-wrap .f2-fs14 span {
    font-size: 14px;
}

.table .f2-btnstyle-table-a {
    color: #29c3c1;
    display: inline-block;
    height: 22px;
    width: 85px;
    border: 1px solid rgba(95, 229, 222, 0.56);
    text-align: center;
    line-height: 22px;
    border-radius: 2px;
    font-size: 12px;
}

.table .f2-btnstyle-table-a:hover {
    color: #fff;
    background: #29c3c1;
}

.f2-btn-style-an {
    border: 1px solid #ddd;
    color: #333;
    border-radius: 2px;
    background-color: #f5f5f5;
    height: 23px;
    line-height: 23px;
    padding: 0 14px;
    display: inline-block;
    font-size: 14px;
}

.f2-select-style2 {
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    border: 1px solid #e5e5e5;
    outline: none;
    font-size: 18px;
    min-width: 90px;
}

.layout-right .layout-right-wrap .f2-gui-0111-div2-right {
    background: #fff;
    padding: 10px 0 100px;
    margin-left: 0px;
    width: 100%;
    min-height: 600px;
}

.layout-right .layout-right-wrap .f2-gui-0111-div2-right .gui-0111-div2-right-h41 {
    border-bottom: none;
}

.f2-w330 .Validform_checktip {
    margin-left: 120px;
    display: inline-block;
}

.f2-selsect-style {
    letter-spacing: normal;
    display: inline-block;
    font-size: 18px;
    color: #e5e5e5;
    padding: 0 70px;
    line-height: 80px;
    position: relative;
}

.f2-selsect-style-span {
    position: absolute;
    left: 60px;
    top:30px;
}

/*qq客服*/
.gui-global-wrapper {
    width: 35px;
    /*height: 200px;*/
    position: fixed;
    right: 20px;
    top: 75%;
    /*background: #fff;*/
    z-index: 20000;
    /*padding-top: 20%;*/
    /*box-shadow: -5px 0 10px rgba(242,242,242,0.4);*/
}

.gui-global-wrapper .box-login {
    height: 56px;
}

.gui-global-wrapper .aside-box {
    text-align: center;
    width: 35px;
    /*background: url("../img/icon/global-aside-line.jpg") no-repeat 50% bottom;*/
    position: relative;
}

/*.gui-global-wrapper .aside-box i {*/
/*display: inline-block;*/
/*width: 26px;*/
/*height: 26px;*/
/*float: right;*/
/*margin-top: 4px;*/
/*margin-right: 5px;*/
/*}*/
/*.gui-global-wrapper .aside-box i.icon-3 {*/
/*background: url("../img/icon/qq.png") no-repeat 50% 50%;*/
/*}*/
.gui-global-wrapper .aside-box a strong {
    display: none;
    background: #2bc0be;
    float: left;
    width: 85px;
    border-radius: 4px 0 0 4px;
    color: #ffffff;
}

.gui-global-wrapper .aside-box a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 15px;
    background-color: #e5e5e5;
    border-radius: 50%;
}

.gui-global-wrapper .aside-box a span {
    position: absolute;
    right: -5px;
    top: -5px;
    border-radius: 50%;
    background-color: #ff0300;
    height: 20px;
    width: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
}

.gui-global-wrapper .aside-box .iconfont {
    font-size: 26px;
}

.gui-global-wrapper .aside-box a.icon1 {
    top: 0px;
}

.gui-global-wrapper .aside-box a.icon2 {
    top: 140px;
}

.gui-global-wrapper .aside-box a.icon3 {
    top: 70px;
}

.gui-global-wrapper .aside-box .icon3:hover, .gui-global-wrapper .aside-box .icon1:hover {
    background: #999999;
}

/*QQ客服*/
.f2-tac {
    text-align: center;
}

.f2-msg {
    font-size: 18px;
    color: #ff9d00;
}

.f2-gui-btn3-1 {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    padding: 0 20px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #666;
    font-family: Microsoft YaHei, 'sans-serif';
    outline: none;
    cursor: pointer;
    color: #fff;
    border-color: #29c3c1;
    background: #29c3c1;
}

.f2-pay-success-result dl, .f2-pay-success-result dl dd, .f2-pay-success-result dl dt {
    width: 100%;
}

.f2-display-il {
    display: inline;
}

.lh28 {
    line-height: 28px;
}

.f2-w68 {
    width: 68px;
}

.f2-inline-block {
    display: inline-block;
}

.f2-float-none {
    float: none;
}

.f2-lunbo-div p {
    height: 21px;
    overflow: hidden;
}

.f2-lunbo-div .f2-main-chanpin-downfont {
    height: 42px;
    overflow: hidden;
}

/*IE兼容placeholder*/
/* all */
::-webkit-input-placeholder { color:#999; }
::-moz-placeholder { color:#999; } /* firefox 19+ */
:-ms-input-placeholder { color:#999; } /* ie */
input{ color:#333; }

/*ie 清除inpu后面的X和小眼睛*/
::-ms-clear, ::-ms-reveal {
    display: none;
}

.mr182 {
    margin-right: 182px;
}
/*.login-form .login .form-groups input{*/
    /*color:#333;*/
/*}*/
.w80{
	width:80px;
}
.f2-verification {
    margin-left: -74px;
}
.form-column .clearfix input.f2-yamcode{
    border-color: #e5e5e5;
    background-color: #e5e5e5;
    color:#333;
    margin-left: -110px;
    margin-top: 1px;
    border-radius: 0;
    width: 110px;
}
.f2-errormsg{
    display: inline-block;
    height: 16px;
    float: left;
    margin-left: 120px;
    color:red;
}
/*下拉选美化*/
.drop-down-box{
    width: 178px;
    border: 1px solid #e5e5e5;
    line-height: 26px;
    height: 26px;
    float: left;
    padding: 0 10px;
    cursor: pointer;
    background: url("../img/public/arrow-down.png") no-repeat 181px 50%;
    position: relative;
    font-size:13px;
    color:#666;
}
.drop-down-box .drop-down-list{
    display: none;
    background: #fff;
    position: absolute;
    left: -1px;
    top: 26px;
    width: 100%;
    border: 1px solid #e5e5e5;
    max-height: 235px;
    height: auto;
    _height: 235px;
    overflow: auto;
    z-index: 999;
    font-size:13px;
    color:#333;
}
.drop-down-box .title{
    color:#333;
    font-size:13px;
    overflow: hidden;
    height: 28px;
}
.f2-selsect-style .drop-down-box .title{
    font-size: 16px;
}
.f2-selsect-style .drop-down-box .drop-down-list  li{
    font-size: 16px;
}
.drop-down-box .drop-down-list li{
    padding: 0 10px;
}
.drop-down-box .drop-down-list li:hover{
    background: #e5e5e5;
}
.f2-ml300{
    margin-left: 300px;
}
.f2-ml500{
    margin-left: 500px;
}
/*协议样式更新*/
/*主页脚部及帮助中心购物劵等样式*/
.layout-left .f2-help-left .title{
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.layout-left .f2-help-left a.active{
    background: #e5e5e5;
    color: #2ac2c3;
}
.layout-right-wrap .f2-help-title .title{
    padding-top:  20px;
    font-size: 20px;
    color:#333;
}
.f2-help-line {
    margin-top: 10px;
    display: inline-block;
    height: 2px;
    width: 40px;
    background-color: #ff9c00;
}
.f2-help-main{
    margin-top: 30px;
    font-size: 16px;
}
.f2-help-main p{
    margin-bottom: 15px;
    line-height: 36px;
}
.f2-help-announce .f2-help-title .title{
    font-size: 20px;
}
.f2-help-announce .f2-help-main{
    margin-top: 10px;
}
.f2-weidenglu-main .layout-right-wrap{
    margin-top: 0;
}
.f2-weidenglu-main{
    margin-top: 20px;
}
.f2-weidenglu-main  .layout-left .layout-left-wrap {
    width: 100%;
    margin: 30px 0 80px;
}
.f2-weidenglu-main  .layout-left .title{
    color:#333;
}
.f2-login-txt-none{
    width: 500px;
}
.f2-login-txt-none .txt-3 a{
    color:#666;
}
/*主页脚部及帮助中心购物劵等样式*/
.account-footer .account-footer-nav .p10 {
    color:#e5e5e5;
    margin: 0;
}
.container-init .container-init-groups a{
    display: inline-block;
    box-sizing: border-box;
    width: 124px;
}
.container-init .container-init-groups a:hover{
    font-size: 22px;
}
/*for help*/
.help_layout,
.help_layout_left,
.help_layout_right{
    position: absolute;
    top: 0px;
    bottom: 0;
}
.help_layout{
    width: 100%;
    top: 100px;
    height: auto;
}
.help_layout_wrap{
    width: 1180px;
    margin: 0 auto;
    height: 100%;
    position: relative;
}
.help_layout_left{
    width: 230px;
}
.help_layout_right{
    width: 950px;
    left: 230px;
    right: 0px;
    overflow-y: auto;
    margin-left: 0;
}
.layout-right-wrap #f2-img500 p img{
    width: 500px;
}
.buttonBox{
    clear: both;
    text-align: center;
}
.buttonBox:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.buttonBox button{
    float: none;
    display: inline-block;
}
.f2-mr28{
    margin-right: 28px;
}
/*reconsitution by ghost*/
.header-right .enterprise_drop{
    position: relative;
    display: block;
    padding: 0;
    width: 212px;
    text-align: center;
    cursor: pointer;
}
.header-right .enterprise_drop:after{
    content: '';
    display: block;
    position: absolute;
    top: 38px;
    right: 0;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #fff;
}
.header-right .enterprise_drop.active:after{
    border-top: none;
    border-bottom: 8px solid #fff;
}
.header-right .enterprise_drop_list{
    width: 90%;
    background: #ffffff;
    position: absolute;
    left: 5%;
    top: 65px;
    z-index: 999;
    border: 1px solid #e5e5e5;
    border-bottom: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    max-height: 400px;
    overflow-y: auto;
}
.header-right .enterprise_drop_list:before{
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    left: 48%;
    top: -10px;
}
.header-right .enterprise_drop_list li{
    color: #999;
    line-height: 34px;
    font-size: 16px;
    height: 34px;
    border-bottom: 1px solid #e5e5e5;
}
.header-right .enterprise_drop_list li:hover{
    color: #333;
}
/*reconsitution by ghost end*/

/* logout-login by liyuan start */
.login-form .login .form-groups input{
    height: 16px;
    _height: 16px;
    padding: 15px 20px;
}
/* logout-login by liyuan end */
/* 新增纳税人识别号样式  三证合一*/
.form-column .radio-inlineTwo.active {
    color: #0086f7;
}
.form-column .radio-inlineTwo {
    margin-right: 40px;
    height: 28px;
    line-height: 28px;
    font-size: 13px;
    cursor: pointer;
    display: inline-block;
}
.form-column .radio-inlineTwo.active i {
    background-position: 0 -16px;
}
.form-column .radio-inlineTwo i {
    float: left;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url("../img/form/radio.png") no-repeat 0 0;
    margin: 7px 6px 0 0;
}
.form-column .radio-inlineTwo input[type='radio'] {
    display: none;
}
.form-column .radio-inlineTwo.active i {
    background-position: 0 -16px;
}
.f2-h285 .col-3{
	height:285px;
}
/*个人进去轮播图效果*/
.qimo8 {
    overflow: hidden;
    width: 200px;
    margin-top: 20px;
}

.qimo8 .qimo {
    width: 8000%;
    height: 30px;
}

.qimo8 .qimo div {
    float: left;
}

.qimo8 .qimo ul {
    float: left;
    height: 30px;
    overflow: hidden;
    zoom: 1;
}

.qimo8 .qimo ul li {
    float: left;
    line-height: 30px;
    list-style: none;
}

.qimo8 li a {
    margin-right: 10px;
    color: #444444;
}

/*个人进去轮播图效果*/
/*新该样式*/
.f2-select-style3{
    width: 178px;
    border: 1px solid #e5e5e5;
    line-height: 26px;
    height: 26px;
    float: left;
    padding: 0 10px;
    cursor: pointer;
    position: relative;
    font-size: 13px;
    color: #666;
}
/*新该样式*/
