@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, strong, small {
    margin: 0;
    padding: 0px;
    border: 0;
    outline: none;
}
.addressTip {
    color: #ff0000;
}
body {
    background-color: #f5f5f5;
    font-family: Arial, Helvetica, Verdana, Microsoft Yahei;
    font-size: .85rem;
    line-height: 1rem;
    color: #666;
    position: relative;
    -webkit-text-size-adjust: none;
}
body * {
    text-shadow: none;
}
.fr {
    float: right;
}
a {
    text-decoration: none !important;
}
h1, h2, h3, h4, h5, h6 {
    line-height: 1;
    font-weight: bold;
    margin: 20px 0 10px 0;
}
li {
    list-style: none;
}
.g_corange {
    color: #f96d33 !important;
}
h1, h2, h3 {
    font-size: 18px;
}
h4, h5, h6 {
    font-size: 16px;
}
p {
    margin: 0 0 10px 0;
}
ul {
    padding: 0;
}
a, a:link, a:active, a:visited, a:hover {
    color: inherit;
    text-decoration: underline;
}
.clearfix {
    clear: both;
    height: 1px;
    margin-top: -1px;
}
nav:not(.mm-menu) {
    display: none;
}
.common-title {
    font-size: 18px;
    color: #333;
    padding-left: 1rem;
    font-weight: bold;
    height: 47px;
    line-height: 47px;
    border-bottom: 1px solid #f5f5f5
}
.header {
    text-align: center;
}
.header {
    background: #ff6600;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    line-height: 40px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
}
.header.fixed {
    position: fixed;
    top: 0;
    left: 0;
}
.footer.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
}
.header a {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 5px;
    left: 10px;
    font-size: 25px;
    text-align: left;
}
pre {
    margin: 0px;
    padding: 0px;
    border: 0px;
    overflow: hidden;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
    font-family: 微软雅黑;
}
.g_corg {
    color: #f60;
}
.g_c9 {
    color: #999;
}
.g_c8 {
    color: #888;
}
.g_c7 {
    color: #777;
}
.g_c6 {
    color: #666;
    line-height: 1.8em;
}
.g_c4 {
    color: #444;
}
.g_cred {
    color: red;
}
.g_cgreen {
    color: #14A900;
    font-style: normal;
}
.g_cblue {
    color: #005ed1 !important;
}
.g_mt5 {
    margin-top: 5px;
}
.g_mt10 {
    margin-top: 10px;
}
.g_mt20 {
    margin-top: 20px;
}
.g_mb5 {
    margin-bottom: 15px;
}
.g_mb10 {
    margin-bottom: 10px;
}
.g_mb20 {
    margin-bottom: 20px;
}
.g_mr10 {
    margin-right: 10px;
}
.g_ml10 {
    margin-left: 0px;
}
.g_mr20 {
    margin-right: 20px;
}
.g_ml20 {
    margin-left: 20px;
}
.g_vm {
    vertical-align: middle;
}
.g_dib {
    display: inline-block;
}
.g_c {
    clear: both;
}
.g_it {
    box-sizing: border-box;
    border-radius: 2px;
    height: 40px;
    line-height: 1em;
    padding: 0 10px;
    border: 1px solid #aaa;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-appearance: none;
    font-size: 12pt;
}
select.g_it {
    box-sizing: border-box;
    height: 40px;
    line-height: 1em;
    padding: 0 10px;
    border: 1px solid #aaa;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.g_ita {
    box-sizing: border-box;
    border-radius: 2px;
    line-height: 1.5em;
    padding: 10px;
    border: 1px solid #aaa;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-appearance: none;
}
.g_ib_s {
    box-sizing: border-box;
    border-radius: 2px;
    height: 44px;
    background: #14A900;
    color: white;
    cursor: pointer;
    border: 0;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12.5pt;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-appearance: none;
}
.g_ib_s:disabled {
    height: 40px;
    background: #aaa;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}
.g_ib {
    box-sizing: border-box;
    border-radius: 2px;
    height: 40px;
    background: #d0d0d0;
    color: #767676;
    cursor: pointer;
    border: 0;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-appearance: none;
}
.g_100w {
    width: 100%;
}
.g_tform {
    text-align: left;
    width: 100%;
}
.g_tform th, .g_tform td {
    padding: 10px;
    vertical-align: top;
}
.g_tform th.p0 {
    padding-top: 10px;
}
.g_tform th {
    padding-top: 21px;
    text-align: right;
    font-weight: normal;
}
.g_tform.p2 th, .g_tform.p2 td {
    padding: 2px;
}
.g_tform.p5 th, .g_tform.p5 td {
    padding: 5px;
}
.g_flogin a {
    color: #14A900;
}
.g_flogin .fpwd {
    float: right;
}
ul.g_select {
    display: none;
    margin: 0;
}
div.f_select {
    display: none;
    overflow: auto;
    position: fixed;
    z-index: 1000;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.9);
    box-sizing: border-box;
}
div.f_select .title {
    position: fixed;
    text-align: center;
    height: 40px;
    top: 0;
    left: 0px;
    right: 0;
    padding: 10px;
    background: #000000;
    color: #444;
    font-size: 11pt;
    box-sizing: border-box;
}
div.f_select .title a.close {
    display: block;
    width: 40px;
    overflow: hidden;
    box-sizing: border-box;
    float: right;
    margin: -10px -5px 0 0;
    text-align: center;
    line-height: 40px;
    font-size: 24pt;
    font-weight: lighter;
    border-radius: 40px;
    border: 0;
    color: #fff;
}
div.f_select ul.g_select {
    display: block !important;
    padding: 5px 15px 20px;
    margin-top: 40px;
    color: #bbb;
    font-size: 13pt;
}
div.f_select ul.g_select > li > a {
    display: block;
    line-height: 2em;
}
div.f_select ul.g_select > li > ul {
    padding: 0 1em;
}
div.f_select ul.g_select > li > ul > li > a {
    line-height: 2em;
    color: #666;
}
div.f_select ul.g_select li a {
    display: block;
}
div.f_select ul.g_select li a.act {
    color: #fff;
    font-weight: bold;
}
.g_page {
    visibility: hidden;
    height: 0px;
    overflow: hidden;
    text-align: center;
    clear: both;
}
.g_page.show {
    visibility: visible;
    height: auto;
    color: #ccc;
}
.f_dlg {
    display: none;
    z-index: 2000;
    position: absolute;
    left: 10px;
    right: 10px;
    padding: 20px;
    border-radius: 5px;
    background: #ffffff;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.f_dlg .close {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    text-align: center;
    display: inline-block;
    font-size: 40px;
    font-family: Arial, Helvetica, sans-serif;
    color: #999;
    position: absolute;
    right: 10px;
    top: 15px;
}
.f_dlg .close:hover {
    color: #ff6600;
    text-decoration: none;
}
.f_dlg .dlg {
    height: 100%;
    padding-top: 10px;
}
.f_dlg .dlg .title {
    padding: 0 0 10px;
    margin: 0;
    font-size: 18px;
    color: #14A900;
}
.f_dlg .dlg .tbox {
    padding: 10px;
}
.box.user .profile {
    padding: 1rem;
    font-size: 16px;
}
.box.user .profile .name {
    font-size: 16px;
    font-style: normal;
    margin-right: 5px;
    font-weight: bold;
    color: #222;
}
.box.user .profile .level {
    border-radius: 5px;
    border: 1px solid #ff0000;
    padding: 4px 10px;
    font-style: normal;
    font-size: 12px;
    color: #ff0000;
    background-color: #ffffff;
}
.box.user .do {
    clear: both;
    margin-top: 10px;
    font-size: 14px;
}
.g_ml5 {
    margin-left: 5px !important;
}
.g_mb10 {
    margin-bottom: 10px !important;
}
em {
    text-decoration: none;
    font-style: normal;
}
.bottom {
    width: 100%;
    height: 50px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #fff;
    padding-top: 0.15625rem;
    z-index: 999
}
.bottom ul {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-content: center;
    flex-wrap: wrap
}
.bottom ul li {
    width: 20%;
    text-align: center
}
.bottom ul li a {
    display: block
}
.bottom ul li a i {
    font-size: 1.25rem;
    line-height: 1.8rem;
    color: #8d98a4;
    display: block
}
.bottom ul li a span {
    font-size: 0.85rem;
    line-height: 0.75rem;
    color: #999999;
    display: block
}
.bottom ul li a:active {
    color: #ff6600
}
.bottom ul li a:active i, .bottom ul li a:active span {
    color: #ff6600
}
.bottom ul li.on i, .bottom ul li.on span {
    color: #ff6600
}
.bottom ul li.bot_purchase {
    font-size: 0.85rem;
    line-height: 0.75rem;
    color: #999999;
    display: block
}
.bottom ul li.bot_purchase {
    position: relative;
    top: -0.8125rem;
    background: url("../images/bottombg.png") no-repeat center top;
    background-size: contain
}
.bottom ul li.bot_purchase b {
    width: 2rem;
    height: 2rem;
    display: inline-block;
    background-image: -webkit-linear-gradient(right, #ff6600 0%, #ff9900 100%);
    background-image: -moz-linear-gradient(right, #ff6600 0%, #ff9900 100%);
    background-image: -o-linear-gradient(right, #ff6600 0%, #ff9900 100%);
    background-image: linear-gradient(right, #ff6600 0%, #ff9900 100%);
    border-radius: 50%;
    margin-top: 0.1875rem;
    margin-bottom: 0.1875rem;
    box-shadow: 0 0.1875rem 0.3125rem #cadcff
}
.bottom ul li.bot_purchase b i {
    line-height: 2rem;
    color: #fff !important
}
.bottom.pad-bot {
    height: 2.88rem
}
/* 个人中心设置 */
.list_index_my {
    margin-top: .2rem;
}
.list_index_my .my_dind {
    margin-bottom: 1px;
}
.my_dind {
    padding: 10px;
}
.list_index_my .my_dind .bt {
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}
.my_dind .bt {
    display: flex;
}
.list_index_my .my_dind .bt a {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.my_dind .bt a {
    text-align: right;
    color: #828282;
    line-height: 20px;
    display: flex;
    align-items: center;
}
.list_index_my .my_dind .bt h3 {
    align-items: center;
    display: flex;
    position: relative;
}
.my_dind .bt h3 {
    font-size: 14px;
    display: inline-block;
    line-height: 10px;
}
.list_index_my .my_dind .bt a .right {
    align-items: center;
    display: flex;
}
.list_index_my .my_dind .bt a .right input {
    width: 200%;
    height: 45px;
    border: 0;
    line-height: 45px;
}
.my_dind .bt a span {
    font-size: 14px;
}
.my_dind .bt a img {
    width: .13rem;
    height: .26rem;
    margin-left: 8px;
}
.my_dind .bt a span.toux img {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    overflow: hidden;
}
.abuttons {
    background: #ff6849;
    height: 45px;
    line-height: 45px;
    border: none;
    color: #fff;
    border-radius: 4px;
    width: 100%;
    font-size: 0.98rem;
    margin-top: 20px;
}
.xb-id-rz {
    width: 96%;
    margin: 0 auto;
}
.xb-id-rz dl {
    width: 100%;
    border-top: 1px solid #e5e5e5;
    height: 40px;
    line-height: 40px;
    font-size: .85rem;
    color: #333;
    display: flex;
    padding: 0 1rem;
}
.xb-id-rz dl:first-child {
    border-top: none;
}
.xb-id-rz dt {
    width: 20%;
}
.xb-input {
    display: block;
    width: 100%;
    height: 40px;
    line-height: 30px;
    border: none;
    font-size: .85rem;
    color: #333;
    padding: 0.3015625rem 0;
}
.abcde {
    color: #ec371c;
}
.upload_box .upload_list .upload_item, .upload_box .upload_list .upload_action {
    width: 100%;
    padding: 0;
    border: none;
}
.upload_box .upload_action #fileImage {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100px;
    height: 100px
}
.upload_box .upload_action img {
    display: block;
    padding: 5px;
}
.ma_pp_title {
    border-left-style: none;
    border-right-style: none;
    width: auto;
    background-color: #f9f9f9;
    border: 1px solid #cccccc;
}
.ma_pp_title td {
    border-right: 1px solid #e6e6e6;
}
.title1 {
    height: 44px;
    width: 99.5%;
    border: 1px solid #cccccc;
    text-indent: 0em;
    vertical-align: middle;
    background-color: #ff8112;
    color: #ffffff;
    font-size: 14px;
    border-radius: 0;
    margin-top: 1em;
    border-radius: 5px 5px 5px 5px;
}
.add-photo, .add-photo div {
    line-height: 130px !important;
    padding: 0 !important;
}
.add-photo.default {
    background-color: #f5f7fa;
    width: 130px;
    height: 130px;
    text-align: center;
    cursor: pointer;
    float: left;
    margin-bottom: 15px;
}
.add-photo img {
    width: 100%;
    max-height: 130px;
}
.add-photo .cover {
    height: 26px;
    line-height: 26px !important;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    background: rgba(96,158,233,1);
    color: #fff;
    font-size: 12px;
}
.select-newimg {
    display: block;
    text-align: center;
    color: #acb4bf;
    padding-top: 50px;
}
.add-photo-wall {
    position: relative;
}
.photo-hide {
    display: none !important;
}
input[type="button"] {
    -webkit-appearance: none;
}
.form-level-pop, .form-level-triple {
    font-size: 14px;
    color: #999;
}
.form-table {
    background-color: #f1f1f1;
    font-size: 16px;
    width: 100%;
    border: 0;
    border-collapse: collapse;
    table-layout: fixed;
}
.form-table tr {
    display: block;
    overflow: hidden;
    border-bottom: 1px solid #e7e7e7;
    background-color: #fff;
}
.form-table tr.upimg, .form-table tr.upimg td {
    padding: 0;
    border-left: none;
}
.form-table th {
    min-width: 76px;
    width: 23.75%;
    min-height: 22px;
    line-height: 22px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 11px 0 11px 10px;
    text-align: left;
    font-size: 14px;
    color: #333;
    font-weight: normal;
    float: left;
}
.form-table td {
    float: left;
    width: 76.25%;
    padding-top: 8px;
    min-height: 44px;
    line-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 10px;
}
.form-table .none, .form-table .hidden {
    display: none;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #999;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #999;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder {
color: #999;
}
/* 单选按钮样式 */
.form-radio {
    font-size: 14px;
}
.form-radio ul {
    overflow: hidden;
}
.form-radio ul li {
    min-width: 20%;
    margin-right: 6px;
    float: left;
    height: 28px;
    line-height: 28px;
    padding-left: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-radio input {
    visibility: hidden;
    margin: 7px 0 0 1px;
    width: 12px;
    float: left;
}
.form-radio label {
    position: relative;
    float: left;
    left: 1px;
}
.form-radio label:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid #ddd;
    position: absolute;
    left: -19px;
    top: 6px;
}
.form-radio input[type=radio]:checked + label:before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid #f60;
    position: absolute;
    left: -19px;
    top: 6px;
}
.form-radio input[type=radio]:checked + label:after {
    background-color: #f60;
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    position: absolute;
    left: -15px;
    border-radius: 50%;
    top: 10px;
}
/* 下拉列表样式 */
.form-dropdown {
    float: left;
}
.form-dropdown+.form-dropdown {
    margin-left: 8px;
}
.form-dropdown .dropdown {
    float: left;
    height: 22px;
    line-height: 22px;
    border: 1px solid #ccc;
    color: #666;
    outline: none;
}
.form-dropdown .dropdown span {
    position: relative;
    margin-left: 10px;
    margin-right: 18px;
}
.form-dropdown .dropdown span:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    vertical-align: middle;
    border-top: 4px solid #666;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    top: 10px;
    right: -13px;
}
.form-dropdown .dropdown ul {
    position: absolute;
    z-index: 2;
    visibility: hidden;
    border: 1px solid #ccc;
    background-color: #fff;
    margin: 0 -1px;
    max-height: 240px;
    overflow: auto;
}
.form-dropdown .dropdown ul li {
    white-space: nowrap;
    padding: 0 18px 0 10px;
}
.dropdown ul li.current {
    background-color: #ebebeb;
    cursor: pointer;
}
/* 下拉框select样式 */
.selectIcon {
    position: relative;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    overflow: hidden;
}
.selectIcon:before {
    content: "";
    position: absolute;
    right: 21px;
    top: 50%;
    margin-top: -3px;
    height: 7px;
    width: 1px;
    background-color: #ccc;
    transform: rotate(-50deg);
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
}
.selectIcon:after {
    content: "";
    position: absolute;
    right: 16px;
    top: 50%;
    margin-top: -3px;
    height: 7px;
    width: 1px;
    background-color: #ccc;
    transform: rotate(50deg);
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
}
/*.form-select,.form-select-pop,.form-select-triple,.form-region div,.form-checkbox,.form-radio-choose{position:relative;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}*/
/*.form-select:before,.form-select-pop:before,.form-select-triple:before,.form-region div:before,.form-radio-choose:before,.form-region:before{content:"";position:absolute;right:15px;top:50%;margin-top:-3px;height:7px;width:1px;background-color:#ccc;transform:rotate(-50deg);-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);}*/
/*.form-select:after,.form-select-pop:after,.form-select-triple:after,.form-region div:after,.form-radio-choose:after,.form-region:after{content:"";position:absolute;right:10px;top:50%;margin-top:-3px;height:7px;width:1px;background-color:#ccc;transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);}*/
.form-select select, .form-select-pop select, .form-select-triple select, .form-region div select {
    float: left;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    outline: 0 none;
    background-color: #fff;
    color: #999;
    width: 100%;
    height: 28px;
    line-height: 28px;
    overflow: hidden;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-select select.unit {
    direction: rtl;
    padding-right: 28px;
}
.form-select.d3, .form-select-pop.d3, .form-region div {
    width: 33.3%;
    float: left;
    min-width: 96px;/*border-left: 1px solid #e7e7e7;*/
}
.form-select.d3 {
    float: right;
}
.form-select.d2, .form-select-pop.d2 {
    width: 50%;
    float: left;
    border-left: 1px solid #e7e7e7;
}
.form-select.d1 {
    clear: left;
    margin-top: 32px;
    border-top: 1px solid #e7e7e7;
}
.form-select.d1 select {
    margin: 9px 0 2px;
}
.form-select.d1:before, .form-select.d1:after {
    top: 17px;
}
.form-table td .form-select.d3:first-child, .form-table td .form-select.d2:first-child, .form-select-pop.d2:first-child, .form-select-triple:first-child {
    border-left: none;
}
body .form-table select {
    padding: 0;
    margin: 0;
    appearance: none;
}
body .form-table select option {
    color: #333;
    display: block;
    padding: 0;
    margin: 0;
}
body .form-table select.unit option[value="0"] {
    color: #333;
}
body .form-table select option[value="0"] {
    color: #999;
}
/* 复选框、单选框样式 */
.form-checkbox, .form-radio-choose {
    width: 100%;
    text-align: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    color: #999;
}
.form-checkbox-tag, .form-radio-tag {
    overflow: hidden;
}
.form-checkbox-tag .hidden, .form-radio-tag .hidden {
    display: none;
}
.form-checkbox-tag label, .form-checkbox-tag span, .form-radio-tag label, .form-ullitag-tag label, .form-ullitag-tag span {
    display: inline-block;
    float: left;
    margin-bottom: 8px;
    padding: 0 12px;
    margin-right: 8px;
    height: 24px;
    line-height: 24px;
    background: #eee;
    font-size: 12px;
    color: #555;
    cursor: pointer;
}
.form-checkbox-tag label.current, .form-checkbox-tag span.current, .form-radio-tag label.current, .form-ullitag-tag label.current, .form-ullitag-tag span.current {
    background-color: #f60;
    color: #fff;
}
/* 特色标签专用复选框、单选框样式 */
.form-ullitag {
    width: 100%;
    text-align: left;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    color: #999;
}
.form-ullitag-tag {
    overflow: hidden;
}
.form-ullitag-tag .hidden {
    display: none;
}
/*.form-ullitag-tag label, .form-ullitag-tag span{display: inline-block; float: left; margin-bottom: 5px; padding: 0 12px; margin-right: 5px; height: 24px; line-height: 24px; background: #eee; font-size: 12px; color: #555; cursor: pointer;}*/
/*.form-ullitag-tag label.current, .form-ullitag-tag span.current{border: 1px solid #F88B3D; background: url(/image/2012/ftwy-cur-icon.png) no-repeat 100% 100%; line-height: 22px; height: 22px; padding: 0 11px; color: #555;}*/

/* form-text */
.txt {
    border: none;
    font-size: 14px;
    vertical-align: middle;
    width: 85%;
    float: left;
    height: 28px;
    line-height: 28px;
}
.form-tip {
    clear: left;
    font-size: 12px;
    position: relative;
    padding-left: 0px;
    margin-left: 0px;
    line-height: 20px;
}
.form-text {
    float: left;
    width: 100%;
}
.form-text .txt {
    width: 66.6%;
    float: left;
    height: 25px;
    line-height: 25px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #333;
}
.form-text span {
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    float: right;
    padding-right: 14px;
}
#content, #advantage, #process {
    height: 152px;
    width: 100%;
    border: none;
    outline: 0;
    resize: none;
    font-size: 14px;
    line-height: 22px;
    color: #333;
    word-break: break-all;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 3px 10px 3px 0;
}
.form-region, .form-select-pop, .form-select-triple {
    position: relative;
    font-size: 14px;
    color: #999;
}
.form-region span {
    display: inline-block;
    width: 33.3%;
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    padding-left: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-text.t2-tag {
    position: relative;
    display: inline-block;
    width: 33.3%;
    padding: 0 25px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-text.t2-tag:first-child:before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 15px;
    position: absolute;
    right: -1px;
    top: 6px;
    background-color: #333;
    transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
}
.form-text.t2-tag span, .form-text-tag input {
    float: left;
}
.form-text.t2-tag span:first-child {
    position: absolute;
    left: 5px;
    top: 0;
}
.form-text.t2-tag span:last-child {
    position: absolute;
    right: 5px;
    top: 0;
}
.form-text.t2-tag .txt {
    width: 100%;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #333;
}
.form-text.t3-2, .form-text.t3-2-no {
    position: relative;
    display: inline-block;
    width: 60%;
    padding-right: 40px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.form-text.t3-2 span, .form-text.t3-2-no span {
    position: absolute;
    right: 4px;
    top: 0;
}
.form-text.t3-2 .txt, .form-text.t3-2-no .txt {
    width: 100%;
    height: 26px;
    line-height: 26px;
}
.form-text.t3-2-no {
    padding-right: 0;
    width: 60%;
}
.form-title .txt, .form-phone .txt, .form-contact .txt, .form-address .txt, .form-xiaoqu .txt {
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    color: #333;
}
/* upload img */
/*#image_num_tip{margin-bottom: -8px; height: 30px; line-height: 30px; padding-left: 10px; color: #333; font-size: 14px;}*/
/*
#upload_other .upload_input .webuploader-pick{position:absolute;height:100%;width:100%;left:0;top:0;border:0;}
#image_num_tip span{color:#f60;}
.upload_box{margin-top:2px; height: 70px;}
#upload_other{width:100vw;max-height:160px;overflow: hidden;}
#upload_other .upload_tip{width: calc(100% - 70px - 30px);margin-left: 10px;line-height:70px;color:#999;font-size:14px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;float: left;}
#upload_other .upload_tip p.zsjm{line-height:24px}
#upload_other .upload_tip #image_num_tip{display: inline-block;line-height: 24px;vertical-align: middle;padding-bottom: 10px;}
#upload_other .upload_input{position: relative;height:70px;width:70px;margin-left:10px;float:left;margin-bottom:10px;}
#upload_other .upload_input span,.upload_input input{position:absolute; height: 100%; width: 100%; left: 0; top: 0; border: 0;}
#upload_other .upload_input span.background{background-image:url('/image/mobile/user/pic-upload.png');background-repeat:no-repeat;background-size:40% 32.857%;-webkit-background-size:40% 32.857%;background-position:50% 14px;background-color:#f3f3f3;line-height:100px;font-size:12px;text-align:center;color:#999;}
#upload_other .upload_input span.uploading{background-image:none;line-height:70px;}
#upload_other .upload_input span.addImage{background-image:none;background-color:transparent;border:1px solid #e7e7e7;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.upFail{background-color:#f3f3f3;width:70px;height:70px;line-height:70px;color:#f00;font-size:12px;text-align:center;}
.addImage:before{content:"";display:block;width:4px;height:34px;position:absolute;left:50%;top:50%;background-color:#c7c7c7;margin-top:-17px;margin-left:-2px;}
.addImage:after{content:"";display:block;width:34px;height:4px;position:absolute;left:50%;top:50%;background-color:#c7c7c7;margin-top:-2px;margin-left:-17px;}
#upload_other .upload_input input{opacity:0;}
.upload_img{display: none; float: left; width: 100%; background-color:#fff; overflow-x: auto; overflow-y: hidden;}
.upload_img ul{height:70px; width: 100%; line-height: 100%;margin:10px 0;}
.upload_img ul li{float:left;}
.image{margin-left:10px;margin-bottom:10px;position: relative;float:left;}
.image i{display:block;width:18px;height:18px;padding:0 0 10px 10px;position:absolute;top:0;right:0;background:url('/image/mobile/user/delete-icon.png') no-repeat right top;background-size:18px 18px;-webkit-background-size:18px 18px;}
.image img{float: left;width:70px;height:70px;border: 1px solid #ccc;}
.image.fengmian:before{content: "封面";display: inline-block; width: 70px; height: 18px; line-height: 18px; text-align: center; position: absolute; bottom: 0; left: 0; font-size: 12px;color: #fff; z-index: 2;background-color: rgba(0,0,0,0.4)}

.mrt10{margin-top:10px;}
.padding0{padding:0;}
*/
.marginBott10 {
    margin-bottom: 10px;
}
.tijiao {
    padding: 20px 10px 20px;
}
.submit {
    margin: 0 auto;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    border: none;
}
.submit-color {
    background-color: #f60;
}
.submit.touch {
    background-color: #f50;
}
/* 发布页警示语 */

ul.caution {
    padding: 12px 10px;
    color: #ff6600;
    background-color: #fffbe2;
    border-bottom: 1px solid #e7e7e7;
}
ul.caution li {
    line-height: 19px;
}
/*同级选择弹窗*/
/*.flontBox{height:34px;line-height:32px;border-top:1px solid #999;border-bottom:1px solid #999;position:absolute;top:50%;left: 0;margin-top: -17px;width:100%;overflow: hidden;text-align:right;padding:0 18%;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;font-size:20px}
.flontBox span:first-child{float: left;width:50%;height:34px;line-height: 32px;text-align: left;}
.flontBox span:last-child{float: right;width:50%;height:34px;line-height: 32px;text-align: right;}
.opaShade{position:absolute;width:100%;height:100%;bottom:0;left:0;background: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0),rgba(255,255,255,0.8));}
/*ul.flexScroller{padding:68px 0 68px 0;}*/
/*ul.flexScroller li{height: 34px;line-height: 34px;overflow: hidden;white-space: nowrap;font-size:14px;text-align:center;}

.col2 .fs1 li.current-1,.col3 .fs1 li.current-1{font-size:14px;transform:skew(-12deg,0deg);padding-left:11.25%;}
.col2 .fs1 li.current-2,.col3 .fs1 li.current-2{font-size: 18px;transform:skew(-6deg,0deg);padding-left:3.75%;}
.col2 .fs1 li.current-3,.col3 .fs1 li.current-3{font-size:22px;font-weight:400;}
.col2 .fs1 li.current-4,.col3 .fs1 li.current-4{font-size: 18px;transform:skew(6deg,0deg);padding-left:3.75%;}
.col2 .fs1 li.current-5,.col3 .fs1 li.current-5{font-size: 14px;transform:skew(12deg,0deg);padding-left:11.25%;}

.col2 .fs2 li.current-5,.col3 .fs3 li.current-5{font-size:14px;transform:skew(-12deg,0deg);padding-right:11.25%;}
.col2 .fs2 li.current-4,.col3 .fs3 li.current-4{font-size: 18px;transform:skew(-6deg,0deg);padding-right:3.75%;}
.col2 .fs2 li.current-3,.col3 .fs3 li.current-3{font-size:22px;font-weight:400;}
.col2 .fs2 li.current-2,.col3 .fs3 li.current-2{font-size: 18px;transform:skew(6deg,0deg);padding-right:3.75%;}
.col2 .fs2 li.current-1,.col3 .fs3 li.current-1{font-size: 14px;transform:skew(12deg,0deg);padding-right:11.25%;}

.col3 .fs2 li.current-1,.col3 .fs2 li.current-5{font-size:14px;}
.col3 .fs2 li.current-2,.col3 .fs2 li.current-4{font-size: 18px;}
.col3 .fs2 li.current-3{font-size:22px;font-weight:400;}

.col3 .flexWrapper{height: 200px;background:#fff;margin:17px 0;overflow: hidden;position:relative;width:33.33%;float:left;}
.col2 .flexWrapper{height: 200px;margin:10px 0;background:#fff;overflow: hidden;position:relative;width:50%;float:left;}
.flexChoose{overflow:hidden;position:fixed;left:0;bottom:0;width:100%;background-color:#fff;display:none;}      暂时隐藏
.chooseButton{overflow:hidden;background-color:#f1f1f1;height:44px;line-height:44px;}
.flexChoose .chooseCancel{float:left;display:block;width:20%;font-size:14px;color:#666;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;padding-left:10px;}
.chooseTitle{display:inline-block;width:60%;text-align:center;font-size:16px;color:#333;}
.flexChoose .chooseConfirm{float:right;display:block;width:20%;text-align:right;font-size:14px;color:#666;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;padding-right:10px;}*/

/*二级、三级选择弹窗*/
/*
.treeChoose{overflow:hidden;width:100%;background-color:#fff;display:none;}
.chooseButton span{display:inline-block;font-size:16px;width:60%;float:left;text-align:center;color:#333;}
.treeChoose .chooseButton{overflow:hidden;background-color:#f1f1f1;border-bottom:1px solid #e7e7e7;height:40px;line-height:40px;font-size:14px;}
.treeChoose .chooseCancel{float:left;display:block;padding:0 10px;font-size:14px;width:20%;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;height:40px;line-height:40px;color:#666;}
.treeWrapper.treeWrapper1{background-color:#f1f1f1;}
.treeWrapper{height: 200px;position:relative;width:33.33%;float:left;}
.col2 .treeWrapper:nth-child(2){width:66.66%;}
.lv1{background-color:#f1f1f1;position:absolute;left:-1px;top:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.lv2{position:absolute;left:-2px;top:0;box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;}
.lv3{position:absolute;left:-1px;top:0;box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;}
.treeScroller{width:100%;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin-top:-1px;}
.treeWrapper:last-child .treeScroller{border-right:none;}
.treeScroller .current{background-color:#fff;color:#f60;}
.categories, .scenic{overflow:hidden;}
.treeScroller li{height:40px;line-height:40px;padding-left:10px;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;border-top:1px solid #e7e7e7;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.treeScroller li:last-child{border-bottom:1px solid #e7e7e7;}
.stopScroll{overflow:hidden;}
*/

/*发布填写页样式-2016-10-24*/
/*
body .layerTip{line-height:22px;font-size:12px;text-align:center;color:#fff;padding:9px 40px;background-color:rgba(0,0,0,0.7);border-radius:6px;}
body .layui-layer-page{border-radius:6px;box-shadow:none;}
.changeStatus{margin:0 10px 7px 0;max-height:120px;height:24px;line-height:24px;background:#eee;font-size:12px;color:#555;cursor:pointer;text-align:center;display: none;}
*/

/*发帖提醒优化*/
/*
.ftwy-popbox{display:none;}
.ftwy-popbox{position:fixed;z-index:9999;left: 0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.ftwy-div{position: absolute;z-index:9999;left:0;top:50%;width:100%;margin-top:-100px;}
.ftwy-pop{position:relative;background:#fff;border-radius:3px;padding-top:25px;margin:0 30px;}

.ftwy-banbox{display:none;}
.ftwy-banbox{position:fixed;z-index:9999;left: 0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.ftwy-ban{position:relative;background:#fff;border-radius:3px;padding-top:25px;margin:0 30px; height: 65px}

.ftwy-close{position:absolute;right:0;top:0;width:18px;height:18px;padding:5px;background:url("/image/mobile/user/ftwy-close.png") no-repeat center center;}
.ftwy-con{padding:60px 15px 30px 15px;background:url("/image/mobile/user/ftwy-ts.png") no-repeat top center;text-align: center;font-size:12px;color:#333;line-height:24px;background-size:45px 45px;}
.ftwy-but{width:100%;height:36px;text-align: center;overflow: hidden;}
.ftwy-but a{display:inline-block;float:left;width:50%;height:36px;font-size:14px;line-height:36px;text-align: center;}
.ftwy-but a.cut{width:100%;border-radius:0 0 3px 3px !important;}
.ftwy-but a.ftwy-qx{background:#e8e8e8;color:#333;border-radius:0 0 3px 0;height:35px;line-height:35px;border-top:#b2b2b2 1px solid;}
.ftwy-but a.ftwy-rz{background:#ffa200;color:#fff;border-radius:0 0 0 3px;}
*/

/* 行业市场 */
/*
.param-list > td {width: 100%;    padding-top: 0;}
.param-list table {width: 100%;border: 0;border-collapse: collapse;table-layout: fixed;}
*/

/* 旅游 */
/*
.scenic .lv2 label {display: block;}
.scenic .lv2 label input {vertical-align: middle; margin-right: 3px;}
.scenic-checked-len {display: none;font-size: 12px; color: #999;}
.choose-confirm {float:right;display:block;padding:0 10px;font-size:14px;width:20%;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;height:40px;line-height:40px;color:#f60;}
*/


/*上传微信二维码样式*/
/*
#upload_erweima_weixin .upload_input_weixin .webuploader-pick{position:absolute;height:100%;width:100%;left:0;top:0;border:0;}
#weixin_image_num_tip span{color:#f60;}
#upload_erweima_weixin{width:320px;max-height:160px;padding:0 3px;overflow: hidden;}
#upload_erweima_weixin .upload_tip_weixin{width: 234px;margin-left: 9px;height:70px; line-height:70px;color:#999;font-size:14px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;float: left;}
#upload_erweima_weixin .upload_tip_weixin #image_num_tip_weixin{display: inline-block;line-height: 24px;vertical-align: middle;}
#upload_erweima_weixin .upload_input_weixin{position: relative;height:70px;width:70px;margin-left:7px;float:left;margin-bottom:10px;}
#upload_erweima_weixin .upload_input_weixin span,.upload_input_weixin input{position:absolute; height: 100%; width: 100%; left: 0; top: 0; border: 0;}
#upload_erweima_weixin .upload_input_weixin span.background{background-image:url('/image/mobile/user/pic-upload.png');background-repeat:no-repeat;background-size:40% 32.857%;-webkit-background-size:40% 32.857%;background-position:50% 14px;background-color:#f3f3f3;line-height:100px;font-size:12px;text-align:center;color:#999;}
#upload_erweima_weixin .upload_input_weixin span.uploading{background-image:none;line-height:70px;}
#upload_erweima_weixin .upload_input_weixin span.addImage{background-image:none;background-color:transparent;border:1px solid #e7e7e7;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#upload_erweima_weixin .upload_input_weixin input{opacity:0;}
.image
*/
/*客服代码样式*/
/*
.tc-kfcode span{display:block}
.align-r{margin-top:22px}
div#servicestyle{font-size:14px}
input.tc-dm-btn2,.tc-dm-btn1{width:50%;padding:4px;background-color:#ff6600;border-color:#fff;text-align:center;vertical-align:middle;border:1px solid transparent}
.tc-kfcode textarea{width:100%;min-height:120px;max-height:120px;padding:10px;box-sizing:border-box;   border: 1px solid #ccc;border-radius: 5px;    margin-top: 5px;}
a#add{padding:0 5px;background:#fff;border-color:#ff6600;color:#f60;border-radius:4px;text-align:center;border:1px solid #ff6600;font-size:14px;display:inline-block;margin:10px 0}
#yes{color:#fff}
input.tc-dm-btn2{background:#fff;border-top: 1px solid #ccc;color: #999;}
div#show-not-use {font-size: 14px;color: #999;}
.tc-kfcode{padding: 10px;}
.tc-kfname{padding:0 10px;}
.tc-kfname input {width: 100%;border: 1px solid #ccc;height: 30px;border-radius: 5px;margin-top: 5px;padding: 0 10px;box-sizing: border-box;}
label.ser-label span {margin: 0 10px;}
*/
/*信息推送样式*/
/*
.push-lable{margin-left: 4px;font-size: 14px;margin-right: 16px;}
span.ts-info {font-size: 14px;display: inline-block;margin-bottom: 5px;color: #999;}
span.ts-info a{color: blue}
*/

/*一键排版按钮样式*/
/*a.layoutOne {padding:3px;border-radius:3px;color:#fff;width:58px;line-height:22px;cursor:pointer;background:#f60;font-size:12px;}*/


/*注册*/
.reg-box {
    width: 96%;
    margin: 0px auto;
    background-color: #ffffff;
    padding: 20px 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .08);
}
.reg-box .reg-rows {
    color: #888;
}
.reg-box .reg-rows > li {
    position: relative;
    margin-bottom: 15px;
}
.reg-box .reg-rows .reg-it {
    width: 90%;
    height: 40px;
    font-size: 14px;
    color: #222;
    line-height: 38px;
    padding: 0 15px;
    border: 1px solid #efefef;
    border-radius: 3px;
    background-color: #fdfdfd;
}
.nowords {
    pointer-events: none;
}
.reg-box .reg-rows .reg-it:focus {
    border-color: #f96d33;
    background: #fff;
}
.reg-box .reg-rows .reg-btn {
    width: 100%;
    height: 40px;
    font-size: 15px;
    border: 0;
    color: #fff;
    background: #f96d33;
    border-radius: 5px;
}
.reg-box .reg-rows .reg-btn:hover {
    background: #f96d33;
}
.reg-box .reg-rows button.send {
    position: absolute;
    right: 1px;
    top: 1px;
    width: 80px;
    height: 40px;
    border: 0;
    border-left: 1px solid #efefef;
    border-radius: 0 3px 3px 0;
}
.reg-box .reg-rows button.send:hover {
    color: #f96d33;
    background-color: #f2f7f2;
}
.reg-box .reg-rows > li.reg-more {
    text-align: center;
    font-size: 12px;
    margin-top: 20px;
}
.reg-box .reg-rows > li.reg-more p {
    margin-bottom: 15px;
}
.reg-box .txt {
    padding: 10px 31px 0 0px;
    font-size: 14px;
    line-height: 1.6em;
    color: #555;
}
.reg-box .txt p {
    margin-bottom: 10px;
}
/*账户管理*/
.pa {
    font-size: .85rem;
    font-weight: bold
}
.ppt {
    color: #ffffff;
    font-size: .85rem;
}
.xb-user-title {
    width: 100%;
    padding: 1rem 1rem 0;
    height: 0.68359375rem;
    line-height: 1rem;
    font-size: .85rem;
    color: #666;
}
.xb-user-list, .xb-id-rz {
    width: 100%;
    background: #fff;
}
.xb-user-list.cut {
    margin-top: 1rem;
}
.xb-user-list li, .xb-cap li {
    position: relative;
    width: 100%;
    border-top: 0.0275066667rem solid #e5e5e5;
    height: 3rem;
    line-height: 3rem;
    font-size: 0.3828125rem;
    color: #333;
    background-size: 0.1640625rem auto;
}
.xb-user-list li.xb-user-photo {
    height: 3rem;
    line-height: 3rem;
    background: none;
}
.xb-user-name-li {
    background: none!important;
}
.xb-user-list li:first-child, .xb-cap li:first-child {
    border-top: none;
}
.xb-user-list li p {
    margin-left: 1rem;
    font-size: 1rem
}
.xb-user-list li a, .xb-cap li a {
    display: block;
    text-align: right;
    color: #888;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 3rem;
    padding-right: 0.6825rem;
    width: 96vw;
    font-size: 0.85rem;
}
.xb-user-list li span.xb-user-name {
    font-size: .85rem;
    color: #333;
    float: right;
    padding-right: 0.6825rem;
}
.xb-user-name-p {
    float: left;
    font-size: .85rem
}
.xb-user-list li a.xb-photo-img {
    line-height: 6rem;
}
.xb-user-list li a.xb-photo-img span {
    display: block;
    width: 10rem;
    height: 10rem;
    border: #e5e5e5 0.04375rem solid;
    border-radius: 0.8203125rem;
    margin: 0.3125rem 0 0.2734375rem 84vw;
}
.xb-photo-img {
    display: inline-block;
    margin-left: -2rem!important;
}
.xb-photo-img span {
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    border: #e5e5e5 0.04375rem solid;
    border-radius: 0.8203125rem;
    margin: 0.4rem 0 0.2734375rem 84vw;
}
.xb-user-photo p {
    display: inline-block;
}
.xb-user-photo p:first-child {
    float: left;
}
.aui-arrow {
    position: relative;
    padding-right: 0.8rem;
}
.aui-arrow span {
    font-size: 0.8rem;
    color: #9b9b9b;
}
.aui-arrow:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 2px 0 0;
    border-color: #848484;
    border-style: solid;
    -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
    border-radius: 1px;
}
.aui-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px;
    position: relative;
}
.aui-flex-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
    font-size: 14px;
    color: #333;
}
.aui-1 {
    padding: 5px 10px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.font-c {
    color: #976f3d;
    padding-top: 5px;
}
.aui-1-hd {
    margin-right: .5em;
    margin-top: .5rem;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.aui-1-hd img {
    width: 100%;
    max-height: 100%;
    vertical-align: top;
    display: block;
    border: none;
}
.aui-1-bd {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    min-width: 0;
}
.aui-1-bd h3 {
    font-size: 1rem;
    color: #666666;
    font-weight: normal;
}
.aui-1-fr {
    font-size: 1rem;
    text-align: right;
    padding-right: 13px;
    position: relative;
}
/*管理*/
.header {
    box-sizing: border-box;
    width: 100%;
    position: fixed;
    z-index: 99;
}
.header {
    top: 0;
}
.workslist-main {
    padding: 0px 0
}
.citem {
    width: 100%;
    height: 92px;
    margin-bottom: 8px;
    background: #fff;
    border-bottom: solid 1px #ececec;
    padding: 8px 10px;
}
.citem img {
    background: #c0c0c0;
    float: left;
}
.citem .citemdesc {
    height: 92px;
    width: auto;
    margin-left: 140px;
}
.citem .citemtd {
    padding: 0 12px;
    height: 34px;
}
.citem .citemtd p {
    color: #4e4e4e;
    font-size: 12.5pt;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}
.citem .citemtd p:last-child {
    color: #666;
    font-size: 10.5pt;
    margin-top: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}
.citem .citemtd p.w_tit a {
    margin: 0;
}
.citem .citemtag {
    padding: 40px 0 40px 13px;
    height: 20px;
    line-height: 20px;
    font-size: 10pt;
    color: #999;
}
.sprite32 {
    display: inline-block;
    overflow: hidden;
}
.citem .citemtag span.nums {
    line-height: 18px;
    vertical-align: top;
    margin-right: 2px;
}
.citem .citemtag span.nums i {
   
    margin-right: 2px;
}
.att-top {
    height: 40px;
    width: 100%;
    position: fixed;
    background: #FFFFFF;
    margin: 39px auto 5px auto;
    padding: 0;
    border: solid 1px #ececec;
    z-index: 99;
}
.att-top ul {
    margin: 0;
}
.tab-content {
    padding-top: 100px;
}
.att-top a {
    width: 100%;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    padding: 0;
    margin: 0;
    font-size: 11.5pt;
    color: #7e7e7e;
}
.att-top li {
    width: 50%;
    float: left;
}
.att-top ul li.active a {
    border-bottom: solid 2px #ff6600;
    color: #ff6600 !important;
}
.main-content {
    margin-top: 40px
}
.page-book {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: .85rem
}
.page-book .button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #ff6600;
    height: 2rem;
    line-height: normal;
    cursor: pointer;
    background-color: #fff;
    border-radius: 4px;
}
.page-book .button:hover {
    color: #ff6600;
    border-color: #ff6600
}
.page-book .button.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #eee
}
.page-book .page-num {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    height: 2rem;
    margin: 0 1rem;
    min-width: 5rem
}
