body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
body {
    color: #666;
    background: #f0f0f0;
    font: 12px/24px Microsoft Yahei, Arial, Tahoma, Helvetica, sans-serif;
}

.body-scroll {
    overflow-y: scroll;
}

img {
    border: none;
    vertical-align: -2px;
}
li {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1 {
    font-size: 18px;
}
h2 {
    font-size: 16px;
}
h3 {
    font-size: 14px;
}
h4, h5, h6 {
    font-size: 100%;
}

em {
    font-style: normal;
}

q:before, q:after {
    content: '';
}
.lh-12{
  line-height: 12px!important;
}

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

input[type="button"], button {
    -webkit-appearance: none;
    cursor: pointer !important;
}
input {
    outline: none;
}
input[type='radio'], input[type='checkbox'] {
    margin-top: -2px;
    vertical-align: middle;
}
input:-webkit-autofill , textarea:-webkit-autofill, select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.font-color {
    color: #ff6d00;
}

.content-full {
    width: 100%;
}

.layout {
    width: 1000px;
    margin: 0 auto;
}
.layout-11x {
    width: 1100px;
    margin: 0 auto;
}
.layout-12x {
    width: 1200px;
    margin: 0 auto;
}

.f-right {
    float: right !important;
}

.placeholderTips {
    color: #b3b3b3;
}

.nav-header {
    padding-bottom: 12px;
}

.block-75x {
    width: 750px;
    margin: 0 auto;
}

.bgf0 {
    background: #f0f0f0;
}
.bgfff {
    background: #fff;
}

.bg-msg {
    width: 100%;
    padding: 20px;
    background: #fff;
}

a {
    color: #666;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    color: #ff6d00;
}

.link {
    text-decoration: underline;
}

.line-type {
    color: #0085dd;
    text-decoration: underline;
}
.line-type-other {
    color: #0085dd !important;
}
.line-type-other:hover {
    color: #ff6d00 !important;
}

.handle-type {
    color: #0085dd;
    cursor: pointer;
}

.color-sekorm {
    color: #ff6d00 !important;
}
.color-attract {
    color: #f20a0a;
}
.color-warn {
    color: #ff4242;
}
.color-info {
    color: #1676f8;
}
.color-light {
    color: #aeaeae;
}
.color-light-gray {
    color: #b2b2b2 !important;
}
.color-middle-gray {
    color: #999 !important;
}
.color-main-gray {
    color: #333 !important;
}
.color-white {
    color: #fff !important;
}
.bd-right-fff {
    border-right: 1px solid #fff;
}

.bold {
    font-weight: bold !important;
}

.status_is_read {
    color: #bbb !important;
}

.vipFont-n {
    font-size: 22px;
    font-family: bold;
    font-family: "Microsoft YaHei", "Source Han Serif", Arial, serif;
    color: #ffe499;
}

.header-fixed {
    position: fixed;
}

.fixed {
    position: fixed;
}
.relative {
    position: relative;
    z-index: 9;
}
.sticky{
    position: sticky;
}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}
.clearfix {
    zoom: 1;
}

.pull-left {
    float: left;
}
.pull-right {
    float: right;
}

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

.text-mIdent4 {
    text-indent: -4px;
}
.text-mIdent6 {
    text-indent: -6px;
}
.text-mIdent8 {
    text-indent: -8px;
}

.border-none {
    border-width: 0 !important;
}

.tit-keyword {
    position: static !important;
    display: inline !important;
    color:#666 !important;
    font-size:12px !important;
    padding-top: 1px;
    padding-right:2px;
    cursor: default !important;
}

.techniData-keyword {
    
    color: #225d7d !important;
    cursor: pointer !important;
}

.keyword-index-wrap a{
    color:#225d7d !important;
    font-weight: normal !important;
    font-size:12px !important;
    padding-top: 1px !important;
    background-image: url() !important;
    padding-right:2px !important;
}

.chb {
    vertical-align: middle;
    margin-top: -2px;
    margin-bottom: -1px;
}

.show {
    display: block;
}
.hide {
    display: none;
}

.show-inline-block {
    display: inline-block;
}
.show-webkit-box {
    display: -webkit-box;
}

.sk-fs12 {
    font-size: 12px !important;
}
.sk-fs14 {
    font-size: 14px !important;
}
.sk-fs16 {
    font-size: 16px !important;
}
.sk-fs18 {
    font-size: 18px !important;
}
.sk-fs20 {
  font-size: 20px !important;
}
.sk-fs24 {
    font-size: 24px !important;
}

.fw-bold {
    font-weight: bold;
}

.mt5 {
    margin-top: 5px;
}
.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;
}
.mt60 {
    margin-top: 60px;
}
.mt80 {
    margin-top: 80px;
}
.mt100 {
    margin-top: 100px;
}

.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb25 {
    margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb40 {
    margin-bottom: 40px;
}
.mb50 {
    margin-bottom: 50px;
}
.mb60 {
    margin-bottom: 60px;
}
.mb80 {
    margin-bottom: 80px;
}
.mb100 {
    margin-bottom: 100px;
}

.ml5 {
    margin-left: 5px;
}
.ml8 {
    margin-left: 8px;
}
.ml10 {
    margin-left: 10px;
}
.ml12 {
  margin-left: 12px;
}
.ml15 {
    margin-left: 15px;
}
.ml20 {
    margin-left: 20px;
}
.ml30 {
    margin-left: 30px;
}
.ml25 {
    margin-left: 25px;
}

.mr5 {
    margin-right: 5px;
}
.mr8 {
    margin-right: 8px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr30 {
    margin-right: 30px;
}
.mr25 {
    margin-right: 25px;
}
.mr40 {
    margin-right: 40px;
}
.mr60 {
    margin-right: 60px;
}
.mr70 {
    margin-right: 70px;
}
.mr90 {
    margin-right: 90px;
}
.mr100 {
    margin-right: 100px;
}

.mtb10 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.mtb15 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.mtb20 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mtb30 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mtb40 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.mtb5 {
    margin: 5px 0;
}

.p20 {
    padding: 20px;
}
.p15 {
    padding: 10px;
}
.p10 {
    padding: 10px;
}

.pr50 {
    padding-right: 50px;
}

.plr20 {
    padding-left: 20px;
    padding-right: 20px;
}
.plr10 {
    padding-left: 10px;
    padding-right: 10px;
}

.pt0 {
    padding-top: 0 !important;
}
.pt5 {
    padding-top: 5px !important;
}
.pt10 {
    padding-top: 10px;
}
.pt20 {
    padding-top: 20px;
}
.pt30 {
    padding-top: 30px;
}
.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}

.pb10 {
    padding-bottom: 10px !important;
}

.w60Pr0 {
    width: 60px;
    text-align: right !important;
    padding-right: 0 !important;
}

.space0-point-5{
    width: 5px;
    display: inline-block;
}
.mrvw1_5{
    margin-right: 1.5vw;
}
.mlvw1_5{
    margin-left: 1.5vw;
}

.space1{
    width: 10px;
    display: inline-block;
}
.space2{
    width: 20px;
    display: inline-block;
}
.space3{
    width: 30px;
    display: inline-block;
}
.space4{
    width: 40px;
    display: inline-block;
}
.space5{
    width: 50px;
    display: inline-block;
}

.fl {
    float: left;
}
.fr {
    float: right;
}

.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}

.bderR0 {
    border-right-width: 0 !important;
}

.cec6a00 {
    color: #ec6a00;
}
.c313131 {
    color: #313131;
}
.ce85964 {
    color: #e85964;
}
.c798591 {
    color: #798591;
}
.c7d7d7d {
    color: #7d7d7d;
}
.c7ac6ed {
    color: #7ac6ed;
}
.cffe6d2 {
    color: #ffe6d2;
}
.cfofofo {
    color: #f0f0f0;
}
.c0376f5 {
    color: #0376f5;
}

:-moz-placeholder {
    color: #b8b8b8;
}
::-moz-placeholder {
    color: #b8b8b8;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #b8b8b8 !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #b8b8b8 !important;
}

.clearWebkitAutofill:-webkit-autofill {
    background-color: #FAFFBD !important;
    background-image: none !important;
    color: #000 !important;
}
.clearWebkitAutofill:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.flex {
    display: flex;
}

.inline-flex {
	display: inline-flex;
}

.grid {
    display: grid;
}
.grid-cloumn-2{
    grid-template-columns: 1fr 1fr;
}
.grid-gap-20{
    grid-gap: 20px 20px;
}
.grid-gap-col-20{
    column-gap: 20px;
}

.flex-column {
    display: flex;
    flex-direction: column;
}

.flex-start {
  align-self: flex-start;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-1 {
  flex: 1;
}

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

.justify-start {
	justify-content: start;
}

.justify-center {
  justify-content: center;
}

.justify-between {
    justify-content: space-between;
}

.direction-column {
    flex-direction: column;
}

.cursor-pointer {
	cursor: pointer;
}

.tip-text-info {
	font-size: 14px;
	padding-top: 10px;
}

.bg-black {
    background: #000;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    border: 1px solid transparent;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    outline: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.btn-primary {
    border-color: #ff6d00;
    color: #fff;
    background-color: #ff6d00;
    z-index: 9999999;
}
.btn-primary:hover {
    border-color: #f26700;
    color: #fff;
    background-color: #f26700;
}
.btn-primary-disabled {
    border-color: #cbcbcb;
    color: #fff;
    background-color: #cbcbcb;
}
.btn-primary-disabled:hover {
    opacity: 0.9;
    color: #fff;
}

.btn-gray-radius {
    color: #fff;
    background-color: #ccc;
    border-radius: 3px;
}
.btn-gray-radius:hover {
    color: #fff;
}
.btn-primary-radius {
    border-color: #ff6d00;
    color: #fff;
    background-color: #ff6d00;
    z-index: 9999999;
    border-radius: 3px;
}
.btn-primary-radius:hover {
    opacity: 0.9;
    color: #fff;
}

.btn-primary-radius-white-bg {
    border-color: #ff6d00;
    color: #ff6d00;
    background-color: #fff;
    z-index: 9999999;
    border-radius: 3px;
}

.btn-info {
    border-color: #e3e3e3;
    color: #3c3b39;
    background-color: #f5f3f4;
}
.btn-info:hover {
    color: #3c3b39;
    background-color: #f0eeef;
}

.btn-line-sekorm {
    border-color: #ff8a2a;
    color: #ff8a2a;
}
.btn-line-sekorm:hover {
    color: #ff7300;
    border-color: #ff7300;
}

.btn-orange-lar {
    display: block;
    width: 100%;
    border: none;
    line-height: 40px;
    text-align: center;
    font-family: Microsoft Yahei, Arial;
    font-size: 18px;
    color: #FFF;
    cursor: pointer;
    background: #f87409;
}
.btn-orange-lar:hover {
    color: #FFF;
    text-decoration: none;
    background: #ec6a00;
}
.btn-orange-lar:active {
    background: #d96100;
}

.btn-submit-lar {
  display: block;
  width: 100%;
  border: none;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #FFFFFF;
  cursor: pointer;
  background: #f87409;
  border: 1px solid #f87409;
  border-radius: 4px;
}

.btn-submit-lar.sk-disabled {
  pointer-events: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.btn-submit-lar:hover {
  color: #FFFFFF;
  text-decoration: none;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.btn-submit-lar:active {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.btn-cancel-lar {
  display: block;
  width: 100%;
  border: 1px solid #CCCCCC;
  line-height: 40px;
  text-align: center;
  font-size: 18px;
  color: #333;
  cursor: pointer;
  background: #FFFFFF;
  border-radius: 4px;
}

.btn-cancel-lar.sk-disabled {
  pointer-events: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.btn-cancel-lar:hover {
  color: #333;
  text-decoration: none;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.btn-cancel-lar:active {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.btn-text-other1 {
    display: inline-block;
    width: 54px;
    text-align: center;
    border: 1px solid #ff6d00;
    color: #ff7b19;
    font-weight: bold;
}

.btn-other2 {
    color: #fff;
    background: #58aafe;
}
.btn-other2:hover {
    color: #fff;
    background: #449efb;
}

.btn-cancel {
    background: #e6e6e6;
}
.btn-cancel:hover {
    background: #e3e3e3;
}

.btn-other1 {
    border: 1px solid #f5e2a7;
    color: #ff6d00;
    background: #faf0cc;
}

.btn-msg-primary {
    display: inline-block;
    padding: 8px 12px;
    font-size: 16px;
    color: #000;
    border: 1px solid #d9d9d9;
    border-radius: 4px;
    background: #fff;
}
.btn-msg-sekorm {
    display: inline-block;
    padding: 8px 12px;
    font-size: 16px;
    color: #ed6c00;
    border: 1px solid #ed6c00;
    border-radius: 4px;
    background: #fff;
}
.btn-msg-lineSm {
    display: inline-block;
    padding: 3px 6px;
    font-size: 12px;
    color: #ff6c00;
    border: 1px solid #ff6c00;
    border-radius: 4px;
    background: #fff;
}
.btn-primary-lg {
    width: 270px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    font-size: 18px;
}

.disabled {
    cursor: default !important;
    color: #d6d6d6 !important;
    border: 1px solid #e3e3e3 !important;
}
.code-disabled {
    cursor: default !important;
    color: #d6d6d6 !important;
}

.scroll {
    overflow-y: scroll;
}

.text-ellipsis {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.one-line-omission {
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.two-line-omission {
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.three-line-omission {
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.word-break {
    word-break: break-all;
}

.modal-ajaxLoading {
    min-height: 80px !important;
}
.modal-ajaxLoading .modal-body-info {
    min-height: 50px !important;
    line-height: 50px;
    font-size: 14px;
    color: #000;
}
.modal-ajaxLoading img {
    margin-right: 10px;
}
.modal-ajaxTimeout {
    min-height: 180px !important;
}
.modal-ajaxTimeout .modal-body-info {
    min-height: 50px !important;
    color: #000;
}

.form-group-primary label {
    color: #717171;
    font-size: 14px;
}
.form-group-primary .form-text {
    padding: 6px 12px;
    border: 1px solid #e0e0e0;
    background: #fff;
}

p.vformMsn, p.vformMsnInd {
    clear: both;
    padding: 0 0 0 20px;
    line-height: 32px;
    font-size: 14px;
    color: #e85a65;
    background: url(../../images/member/ico_tips.png) 0 9px no-repeat;
}
p.vformSucc {
    clear: both;
    padding: 0 0 0 20px;
    line-height: 35px;
    font-size: 14px;
    color: #71c661;
    background: none;
}

.form-error-msg {
    color: #f90c1e !important;
}
.form-errorEmail-msg{
    position: absolute;
    top: 12px;
    left: 16px;
}
.form-error-line {
    border-color: #f90c1e !important;
}
.form-errorEmail-line{
    color: #f90c1e !important;
    border-color: #f90c1e !important;
}

p.vformMsnReg {
    clear: both;
    padding: 0 0 0 18px;
    line-height: 16px;
    color: #f90c1e;
    font-size: 12px;
    background: url(../../images/member/ico_tips.png) 0 no-repeat;
    background-size: 12px 12px
}

p.vformRepetitionReg {
    clear: both;
    padding: 0 0 0 18px;
    line-height: 16px;
    color: #f90c1e;
    font-size: 12px;
    background: url(../../images/member/ico_tips.png) 0 no-repeat;
    background-size: 12px 12px;
    position: absolute;
    bottom:-17px;
}
div.vformMsnReg {
    color: #f90c1e;
}

.vforemError {
    border: 1px solid #f90c1e !important;
}

p.succReg-lgIcon {
    clear: both;
    padding: 0 0 0 27px;
    line-height: 20px;
    height: 20px;
    color: #71c661;
    font-size: 14px;
    background: url("../../images/msgIcons.png") 0px -35px no-repeat;
}

.bgf {
    background: #FFF;
}

.center {
    margin: auto;
    width: 1000px;
}

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

#backhome {
    width: 1000px;
    margin: 10px auto;
}
#backhome a {
    font-size: 14px;
    color: #8f99a2;
}
#backhome a:hover {
    color: #ff6d00;
    text-decoration: none;
}

#backhome .backhome-icon {
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    background-position: 0 -100px
}

.opacity-cover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    width: 100%;
    height: 100%;
    opacity: .5;
    filter: Alpha(opacity=50);
    background: #fff;
}
.opacity-cover-text {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999;
    width: 100%;
    height: 100%;
    text-align: center;
}

.bar-more {
    padding: 10px 0;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
}
.bar-more a {
    font-size: 14px;
    color: #999;
}
.bar-more a:hover {
    color: #ff6d00;
}

.headerLine-wrap {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #e3e3e3;
    background: #fff;
}

.header-unlogin .unlogin-item {
    padding-left: 45px;
}

.header-login {
    position: relative;
    width: 195px;
}
.header-login a {
    color: #666;
    text-decoration: none;
}
.header-login a:hover {
    color: #ff6d00;
}

.header-login .vline, .hotWorld .vline {
    color: #d6d6d6 !important;
}

.vline-sm {
    color: #939192 !important;
}

.header-logined img {
    width: 22px;
    height: 22px;
    border-radius: 11px;
}
.header-logined {
    position: absolute;
    right: 1px;
    z-index: 0;
    border: 1px solid transparent;
    border-top-width: 0;
}
.header-logined li {
    cursor: pointer;
}
.header-logined li a {
    width: 100%;
    padding: 0 10px 0;
    display: block;
}
.header-logined li:hover {
    background: #ff6d00;
}

.header-logined-select {
    border: 1px solid #e3e3e3;
    border-top-width: 0;
    background: #fff;
}
.header-logined .logined-select-item a {
    padding-top: 5px;
}
.header-logined .user-action-text {
    margin: 0 5px;
}

.register-header .unlogin {
    padding-top: 8px;
    font-size: 14px;
}
.register-header .unlogin a {
    color: #0376f5;
}
.register-header .unlogin .vline-sm {
    margin-left: 7px;
    margin-right: 7px;
    color: #e0e0e0 !important;
}

#header-login {
    height: 72px;
    border-bottom: 1px solid #eaeaea;
    background: #FFF;
}
#header-login #logo {
    float: left;
    margin-top: 10px;
}
#header-login #logo a {
    display: block;
    overflow: hidden;
    width: 190px;
    height: 50px;
    line-height: 200px;
    background: url(../../images/logo.png?v=20200629) no-repeat;
}

.header {
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    background: #fff;
    top: 0;
    z-index: 999999;
}

.header-menu {
    float: right;
    position: relative;
    padding-top: 0;
    color: #313131;
    font-size: 16px;
    font-weight: 500;
    margin-left: 7px;
}
.header-menu li {
    float: left;
}
.header-menu li a {
    text-decoration: none;
}
.header-menu li a.active {
    color: #ff6d00;
}
.header-menu .user a {
    font-size: 14px;
}
.header-menu .vline-sm {
    font-size: 12px;
    padding: 0 2px;
}
.header-menu .menu-app {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    padding-left: 23px;
    background: url("../../images/mobile_sm_2.png") 2px 1px no-repeat;
    cursor: default;
}
.header-menu .menu-app:hover {
    background: url("../../images/mobile_sm_2.png") 2px -38px no-repeat;
}
.header-menu li:last-child {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
}
.header-menu .qrcode-box {
    position: absolute;
    right: -59px;
    top: 66px;
    z-index: 999999999;
    padding: 30px 42px;
    width: 134px;
    border: 5px solid #ebeced;
    background: #fff;
    text-align: center;
}
.header-menu .qrcode-box .qrcode-img img {
    width: 133px;
    height: 133px;
}
.header-menu .qrcode-box .qrcode-content, .tools-ewm-outer .qrcode-content {
    font-size: 16px;
    letter-spacing: -1px;
    line-height: 22px;
    text-align: center;
}

.tools-ewm-outer .qrcode-content {
    font-size: 14px;
}
.header-menu .qrcode-box .arrowUp-sm1-icon {
    position: absolute;
    top: -13px;
    left: 100px;
}
.header-menu .logined-user-box {
    position: absolute;
    top: 52px;
    right: -25px;
    z-index: 9999999;
    padding: 11px 7px;
    width: 70px;
    border: 1px solid #ebeced;
    font-size: 14px;
    background: #fff;
}
.header-menu .logined-user-box li, .header-menu .logined-user-box a {
    display: block;
    float: none;
    margin-right: 0;
}
.header-menu .logined-user-box .arrowUp-sm1-icon {
    position: absolute;
    left: 36px;
    top: -6px;
}
.header-menu .logined-user img {
    border-radius: 23px;
    margin-top: 9px;
}

.header-menu .logined-user .userTips-redbox-icon {
    position: absolute;
    top: 10px;
    right: 27px;
}

.header-menu .logined-user .userTips-vip-icon,
.header-menu .logined-user .userTips-sekormVip-icon {
    position: absolute;
    top: 29px;
    right: -1px;
}

.header-menu .user .logined-user-icon {
    margin-left: 26px;
}
.header-menu .user .user-menu-last {
    margin-right: 8px;
}
.header-menu .user .user-menu {
    height: 36px;
    padding-top: 0;
    line-height: 51px;
}

.user-menu_order {
    height: 36px;
    line-height: 51px;
}

.notvip-tips-wrap {
    display: none;
    background: #fff0e5;
    background-color: #fff0e5;
    border: 1px solid #ffc498;
}

.notvip-tips {
    width: 1200px;
    margin: 0 auto;
    height: 32px;
    line-height: 32px;
    padding: 5px 0 5px 0;
    color: #666;
    background: url(../../images/member/ico_tips_big.png) 0 center no-repeat;
}

.notvip-tips a:hover {
    color: #ff6d00;
}
.notvip-tips p {
    padding-left: 40px;
}

.vip-hat-outer {
    position: relative;
    width: 72px;
}

.vip-hat-outer .vip-hat {
    display: inline-block;
    position: absolute;
    bottom: 5px;
    right: 3px;
}

.vip-hat{
    width: 17px;
    height: 16px;
    display: inline-block;
}
.vip_icon{
    background: url(../../images/sprite_chart_icon.png) -80px -120px;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -80px -120px\9;
}
.inner_vip_icon{
    background: url(../../images/sprite_chart_icon.png) -120px -120px;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -120px -120px\9;
}
.vip-hat-inner {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #cacaca;
    overflow: hidden;
}
.vip-hat-inner img {
    display: block;
    width: 100%;
}

.all-state {
    padding: 25px 0 20px 20px;
    font-size: 14px;
}
.all-state li {
    float: left;
}

.vip p {
    line-height: 26px;
}

.common-user {
    padding: 18px;
    padding-right: 0;
}

.try-user {
    padding: 16px;
    padding-right: 0;
}
.try-user-outer {
    position: relative;
}
.try-user-outer .try-index {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}

.user-btn {
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ff6d00;
    border-radius: 2px;
    background-color: #ff6d00;
    color: #fff;
}
.user-btn-dark {
    display: inline-block;
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ccc;
    border-radius: 2px;
    background-color: #ccc;
    color: #fff;
}

.user-register {
    background-color: #fff;
    color: #ff6d00;
}

.user-login:hover {
    color: #fff;
}

.become-vip-wrap {
    position: relative;
    margin: 0 18px 20px;
}
.become-vip-wrap .become-vip {
    width: 240px;
    height: 46px;
    line-height: 46px;
}
.become-vip-wrap .become-vip:hover {
    color: #fff;
}
.become-vip-wrap img {
    display: inline-block;
    position: absolute;
    right: -10px;
    top: -20px;
}

.page-wrap .page-block {
    float: left;
    width: 88px;
    height: 33px;
    text-align: center;
    line-height: 33px;
}
.page-wrap .page-block a {
    display: inline-block;
    width: 100%;
    height: 100%;
    font-size: 16px;
}
.page-wrap .page-block a, .page-wrap .page-list a {
    border: 1px solid #d6d6d6;
    color: #999;
}
.page-wrap .page-block a:hover, .page-wrap .page-block a.active, .page-wrap .page-list a:hover, .page-wrap .page-list a.active {
    border: 1px solid #ff6d00;
    background: #ff6d00;
    color: #fff;
}

.page-wrap .page-prev {
    margin-right: 30px;
}
.page-wrap .page-next {
    margin-left: 10px;
}

.page-list {
    float: left;
}
.page-list span {
    display: inline-block;
    padding-top: 5px;
    font-weight: bolder;
}
.page-list li {
    float: left;
    margin-right: 20px;
}
.page-list li a {
    display: block;
    padding: 0px 12px;
    height: 33px;
    text-align: center;
    line-height: 33px;
    font-size: 14px;
}

.tools-ewm-outer {
    position: relative;
}

.tools-ewm-outer .qrcode-box {
    display: none;
    position: absolute;
    top: -155px;
    right: 60px;
    padding: 10px;
    background-color: #fff;
    border: 5px solid #ebeced;
}

.tools-ewm-outer .qrcode-box img {
    width: 161px;
}

.simple-live-chat i,
.tools-ewm-outer i,
.simple-hot-line i,
.simple-technical-questions i,
.simple-business-questions i {
    position: absolute;
    top: 164px;
    right: -13px;
    width: 0;
    height: 0;
    z-index: 9;
    border-left: 8px solid #ebeced;
    border-bottom: 8px solid transparent;
    border-top: 8px solid transparent;
}

.simple-live-chat i,
.simple-hot-line i,
.simple-technical-questions i,
.simple-business-questions i {
    top: 57px;
}

.tools-ewm-outer:hover .qrcode-box {
    display: block;
}

.header-logo {
    display: block;
    float: left;
    width: 222px;
    height: 50px;
    line-height: 45px;
    background: url(../../images/logo_v2_2x.png?v=20250328) no-repeat center;
    background-size: contain;
}

.web-common-logo {
    display: block;
    width: 190px;
    height: 50px;
    line-height: 45px;
    background: url(../../images/logo_v2_2x.png?v=20250328) no-repeat center;
    background-size: contain;
}

.header-logo a {
    display: block;
    width: 187px;
    height: 50px;
    float: left;
}

.header-logo-2x {
    display: block;
    float: left;
    width: 222px;
    height: 50px;
    line-height: 45px;
}
.header-logo-2x a {
    display: block;
    width: 187px;
    height: 50px;
    float: left;
}
.header-logo-2x img {
    padding-top: 2px;
    width: 190px;
    height: 45px;
}

.header-txt {
    display: block;
    float: right;
    padding-right: 20px;
    font-size: 18px;
    color: #4d4d4d;
    font-weight: bold;
}
.header-txt span {
    padding: 0 5px;
}

.logo-wrap .head-txt {
    position: relative;
    top: 7px;
    left: 21px;
    display: block;
    float: right;
    padding-right: 20px;
    font-size: 16px;
    color: #4d4d4d;
    font-weight: bold;
}

.logo-wrap .vline-sm {
    position: relative;
    top: 7px;
    left: 10px;
    color: #e0e0e0 !important;
}

.target-fix {
    position: relative;
    top: -77px;
    height: 0;
    overflow: hidden;
    display: block;
}

#search {
    float: left;
    background: #FFF;
}

#search .search-wrap {
    float: left;
    padding-top: 7px;
}

#search .search-tit {
    margin-top: 6px;
    line-height: 40px;
    font-size: 19px;
    font-weight: bold;
    color: #959595;
}

#search .search-content {
    float: left;
    width: 580px;
    height: 34px;
    line-height: 34px;
    border: 2px solid #ff6d00;
    border-top-left-radius: 5px;
    border-bottom-left-radius:  5px;
    display: flex;
}

#search .search-channel-type {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    color: #ff6d00;
    background-color: #f5f5f5;
    border-radius: 2px;
    padding-left: 7px;
    padding-right: 7px;
}

#search .search-channel-type .search-channel-type-text {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 82px;
}
#search .search-channel-type .search-channel-type-close{
    float: left;
    width: 17px;
    height: 34px;
    line-height: 34px;
    outline: none;
    border: 0 solid transparent;
    background: url(../../images/sprite_chart_icon.png) -555px -148px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -555px -148px\9;
}

#search .search-text {
    float: left;
    min-width: 584px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    font-size: 14px;
    color: #313131;
    outline: none;
    border: 2px solid #ff6d00;
    background: #FFF url(../../images/list_search_btn2.png) 4px 7px no-repeat;
}

#search .search-content .search-text {
    flex: 1;
    float: left;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    color: #313131;
    outline: none;
    padding: 0 10px;
    outline: none;
    border: 0 solid #ff6d00;
    background: none;
    min-width: 338px;
}

#search .search-content .search-clear-sprite-icon {
    float: left;
    width: 14px;
    height: 14px;
    cursor: pointer;
    border: none;
    background: url(../../images/sprite_chart_icon.png) -560px -159px no-repeat;
    background-size: 750px;
    margin-top: 10px;
    margin-right: 12px;
    visibility: hidden;
}

#search .searchForm label {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    padding: 8px 18px;
    font-size: 16px;
}

#search .search-btn {
    float: left;
    width: 60px;
    margin-left: -1px;
    height: 37.7px;
    line-height: 37.7px;
    scale: 1.01;
    color: #FFF;
    font-size: 16px;
    cursor: pointer;
    border: none;
    /*background: #ff6d00 url(../../images/sprite_chart_icon.png) -26px -109px no-repeat;*/
    border-top-right-radius: 5px;
    border-bottom-right-radius:5px;
    text-align: center;
    background-size: 750px;
    /*background: #ff6d00 url(../../images/sprite_chart_icon_original_size.png) -26px -109px\9;*/
    background: #ff6d00;
}

#search .search-btn:hover {
    /*background: #f26e03 url(../../images/sprite_chart_icon.png) -26px -109px no-repeat;*/
    background-size: 750px;
    background: #f26e03;
    /*background: #f26e03 url(../../images/sprite_chart_icon_original_size.png) -26px -109px\9;*/
}

#search .hotWorld {
    height: 24px;
    margin-top: 6px;
    overflow: hidden;
}
#search .hotWorld a {
    color: #858585;
}
#search .hotWorld a:hover {
    color: #ff6d00;
}
#search .hotWorld span {
    color: #999;
}

#search.fixed {
    position: fixed;
    top: 0;
    margin: 0;
    padding: 16px 0 12px 0;
    width: 100%;
    height: auto;
    z-index: 99999;
    border-bottom: 1px solid #D0D0D0;
    box-shadow: 0 0 5px #C8C8C8;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop));
}

#search.fixed .hotWorld {
    display: none;
}

.header-fixed .search-wrap,
.header-searchLong .search-wrap {
    visibility: visible !important;
}

.inDropList {
    display: none;
    width: 250px;
    max-height: 300px;
    _height: expression_r(this.scrollHeight > 300 ? "300px": "hidden");
    border: 1px solid #eaeaea;
    position: absolute;
    top: 35px;
    left: 0;
    background: #f9f9f9;
    z-index: 100;
    overflow: hidden;
}

.inDropList li {
    margin-top: -1px;
    line-height: 29px;
    text-indent: 12px;
    font-size: 14px;
    border-top: 1px dotted #e7e7e7;
    cursor: pointer;
}
.inDropList .select {
    background: #ececec;
}

.searchMain {
    display: none;
    width: 250px;
    _height: expression_r(this.scrollHeight > 300 ? "300px": "hidden");
    border: 1px solid #cdcdcd;
    position: absolute;
    top: 35px;
    left: 0;
    background: #FFF;
    z-index: 9999999999 !important;
    overflow: hidden;
}

.searchMain li {
    padding: 10px 20px;
    line-height: 18px;
    color: #8b8b8b;
    font-size: 14px;
    cursor: pointer;
    word-break: break-all;
}
.searchMain .select {
    background: #eee;
}

.searchMain.search_bar_dropList {
    border-left: 2px solid #ff6d00;
    border-right: 2px solid #ff6d00;
    border-bottom: 2px solid #ff6d00;
    border-radius: 0px 0px 6px 6px;
}

.searchMain.search_bar_dropList li{
    padding: 6px 10px 6px 10px;
    white-space:nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}

.searchMain.search_bar_dropList li:first-child{
    margin-top: 10px;
}

/* 自定义滚动条样式 */
.searchMain.search_bar_dropList::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 8px; /*定义纵向滚动条宽度*/
    height: 8px; /*定义横向滚动条高度*/
}
.searchMain.search_bar_dropList::-webkit-scrollbar-thumb {
    /*滚动条内部滑块*/
    border-radius: 8px;
    background-color: hsla(220, 4%, 58%, 0.3);
    transition: background-color 0.3s;
}
.searchMain.search_bar_dropList::-webkit-scrollbar-thumb:hover {
    /*鼠标悬停滚动条内部滑块*/
    background: #bbb;
}
.searchMain.search_bar_dropList::-webkit-scrollbar-track {
    /*滚动条内部轨道*/
    background: #ededed;
}

#footer {
    position: relative;
    width: 100%;
    min-width: 1200px;
    z-index: 9999999;
    font-size: 14px;
    color: #888;
    background: #f8f8f8;
    border-top: 1px solid #eee;
    line-height: 20px;
}
#footer.white {
    background: #fff;
}
#footer.footer-gray-bg {
    background: #f8f8f8;
}
#footer .footTitle {
    font-size: 14px;
    color: #555;
    font-weight: bold;
}

#footer a {
    color: #888;
}
#footer a:hover {
    color: #ff6d00;
}

.footer-s .footer-content,
#footer .footer-content {
    padding-top: 28px;
    padding-bottom: 28px;
}
#footer .footer-content .supplier-wrap {
    float: left;
    width: 686px;
}
#footer .footer-content .footer-content-item-vline {
    float: left;
    width: 1px;
    height: 130px;
    background-color: #e1e1e1;
    margin-right: 77px;
}
#footer .footer-content .footer-content-item-border-top {
    margin-top: 11px;
    padding-top: 14px;
    border-top: 1px solid #eee;
}

#footer .footer-content .investment-incubation-wrap {
    float: left;
    width: 434px;
}
#footer .footer-content .investment-incubation-content .investment-incubation-content-item,
#footer .footer-content .supplier-content .supplier-content-item {
    float: left;
    width: 252px;
    margin-top: 6px;
}
#footer .footer-content .investment-incubation-content .investment-incubation-content-item-right,
#footer .footer-content .supplier-content .supplier-content-item-right {
    width: 180px;
}
#footer .footer-content .eco-partners-content .eco-partners-btn,
#footer .footer-content .incubator-content .incubator-btn {
    margin-top: 16px;
    margin-bottom: 2px;
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    padding: 4px 6px;
    background: #ff6d00;
    text-align: center;
    border-radius: 4px;
}
#footer .footer-content .eco-partners-content .eco-partners-btn:hover,
#footer .footer-content .incubator-content .incubator-btn:hover {
    filter: alpha(opacity=90);
    opacity: 0.90;
}
.footer-s .footer-content .all-rights-reserved-wrap,
.footer-s .footer-content .company-info-wrap,
#footer .footer-content .all-rights-reserved-wrap,
#footer .footer-content .company-info-wrap {
    float: left;
    width: 504px;
}
.footer-s .footer-content .beian-wrap,
.footer-s .footer-content .about-sekorm-wrap,
#footer .footer-content .beian-wrap,
#footer .footer-content .about-sekorm-wrap {
    float: left;
    min-width: 180px;
    margin-right: 78px;
}
#footer .footer-content .about-sekorm-wrap .about-us-shelves-display {
    display: inline-flex;
}
.footer-s .footer-content .xkz-wrap,
#footer .footer-content .xkz-wrap {
    float: left;
    width: 434px;
}
#footer .footer-content .about-site-wrap {
    float: left;
    width: 252px;
}

#footer .footer-content .footer-blank-divide {
    height: 30px;
}
#footer .footer-content .switch-language-content .switch-language-content-item {
    float: left;
    width: 180px;
    margin-top: 6px;
}
#footer .footer-content .all-rights-reserved-content .all-rights-reserved-item,
#footer .footer-content .company-info-content .company-info-item {
    float: left;
    width: 398px;
    margin-top: 6px;
}
#footer .footer-content .company-info-content .company-info-item-address {
    margin-top: 4px;
    line-height: 24px;
}

#footer .footer-content .company-info-content .company-info-item-address {
    display: flex;
}

#footer .footer-content .company-info-item-address .company-address-info {
    width: 327px;
}

#footer .footer-content .company-info-content .company-info-item .company-info-tel {
    float: left;
}
#footer .footer-content .company-info-content .company-info-item .company-info-email {
    float: right;
}
#footer .footer-content .all-rights-reserved-content .all-rights-reserved-item .links-content .links-content-item{
    margin-left: 6px;
}
#footer .footer-content .all-rights-reserved-content .all-rights-reserved-item .links-content .links-content-item-frist {
    margin-left: 0;
}
#footer .footer-content .beian-content .beian-item {
    float: left;
    width: 180px;
    margin-top: 6px;
}
#footer .footer-content .about-sekorm-content .about-sekorm-content-item {
    float: left;
    width: 96px;
    margin-top: 6px;
}
#footer .footer-content .about-us-shelves-display  .about-sekorm-content{
    display: inline-flex;
}
#footer .footer-content .about-sekorm-content .secondary-shelf {
   margin-left: 30px
}
#footer .footer-content .about-sekorm-content .about-sekorm-content-item .secondary-shelf a{
    color: #999
 }
#footer .footer-content .xkz-content .xkz-item {
    float: left;
    width: 398px;
    margin-top: 6px;
}
#footer .footer-content .about-site-content .about-site-content-item {
    float: left;
    width: 250px;
    margin-top: 6px;
}
#footer .footer-content .all-rights-reserved-content .all-rights-reserved-item-frist,
#footer .footer-content .xkz-content .xkz-item,
#footer .footer-content .beian-content .beian-item {
    margin-top: 0;
}

#footer a {
    color: #888;
}
#footer a:hover {
    color: #ff6d00;
}

#footer .footer-content .switch-language-content .switch-language-content-item a.switch-English,
#footer .footer-content .company-info-content .company-info-item a,
#footer .footer-content .xkz-content .xkz-item a,
#footer .footer-content .beian-content .beian-item a,
#footer .footer-content .about-sekorm-content .about-sekorm-content-item a,
#footer .footer-content .about-site-content .about-site-content-item a {
    text-decoration: underline;
}

.switch-language-wrap .switch-language-title {
    margin-right: 10px;
}

#footer .switch-language-wrap .switch-language-title {
    color: #fff;
}

.switch-language-wrap .vline {
    font-size: 12px;
    margin-left: 5px;
    margin-right: 5px;
}

#footer .switch-language-wrap a.switch-chinese,
.switch-language-wrap a.switch-chinese {
    pointer-events: none;
}

.loginWrap {
    padding: 42px 65px 0;
}

.loginList li {
    height: 58px;
    line-height: 34px;
}

.txt-login-wrap {
    height: 34px;
    line-height: 34px;
    background: #FFF;
}
.txt-login-wrap .form-group {
    border: 1px solid #d1d1d1;
}

.ico-login {
    float: left;
    width: 37px;
    height: 34px;
}
.ico-acc {
    background-position: -80px -40px;
}
.ico-pw {
    background-position: -80px -80px;
}
.ico-nzm {
    background-position: -80px -120px;
}

.txt-login, .txt-login-nzm {
    float: left;
    height: 34px;
    padding: 0 12px;
    border: none;
    line-height: 34px;
    font-size: 14px;
    background: #fff;
}
.txt-login {
    width: 257px;
}

.txt-login-nzm {
    width: 69px;
}

.login-wrap-nzm {
    float: left;
    width: 132px;
}

.nzmPic {
    vertical-align: middle;
    margin: 0 9px;
}

.changenNzm {
    display: inline-block;
    position: relative;
    top: 8px;
    color: #798591;
}

.autoLogin {
    padding-bottom: 10px;
}

.login-link {
    margin-top: 35px;
    text-align: right;
    color: #898989;
}

.login-reg {
    color: #313131;
}

.forgetPd {
    float: left;
    color: #898989;
}

.login-nzm {
    display: none;
}

#bgw {
    background: #FFF;
}

.login-form-logo .web-common-logo {
    margin: 0 auto;
    cursor: default;
}

.modal-notice-n {
    display: inline-block;
    margin: 20px 0 10px 0;
    padding-left: 27px;
    color: #999;
    font-size: 14px;
    background: url("../../images/notice-circle.png") 0 4px no-repeat;
}

.modal-content-title, .modal-sub-text {
    display: block;
}
.modal-content-title {
    position: relative;
    text-align: left;
    font-size: 14px;
    color: #313131;
}
.modal-content-title span {
    font-size: 14px;
    color: #828282;
    font-weight: normal;
}
.modal-content-title .modal-content-email-content-preview{
    position: absolute;
    right: 0px;
    top: 5px;
    display: inline-block;
    color: #0085DD;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
    cursor: pointer;
}
.modal-sub-text {
    margin: 15px 0 15px 0;
    color: #999;
    font-size: 14px;
    text-align: left;
}
.modal-sub-text input {
    width: 510px;
    height: 39px;
    background-color: #fff;
    border: solid 1px #e0e0e0;
    font-family: MicrosoftYaHei;
    color: #999;
    padding: 0 10px;
}

.modal-sub-text textarea {
    width: 510px;
    height: 76px;
    background-color: #fff;
    border: solid 1px #e0e0e0;
    font-family: MicrosoftYaHei;
    color: #999;
    padding: 10px 10px;
}

.noticeBox-primary {
    display: inline-block;
    padding: 5px 10px;
    border: 1px solid #f7f0d2;
    background: #fffbe9;
}

.alert-succModal {
    padding: 20px 0 80px;
}
.alert-succModal p {
    display: block;
    margin-top: 20px;
    font-size: 16px;
}
.alert-succModal a {
    color: #0376f5;
}

.divselect {
    width: 360px;
    position: relative;
    z-index: 10000;
    outline: none;
}
.divselect .select-label {
    width: 360px;
    padding: 8px 0;
    display: block;
    cursor: pointer;
    border-bottom: 1px solid #d2d2d2;
    background: url(../../images/triangle-down-sm.png) no-repeat 98% center;
}
.divselect ul {
    width: 358px;
    max-height: 330px;
    overflow: auto;
    border: 1px solid #d2d2d2;
    background-color: #fff;
    border-color: #f6b682;
    position: absolute;
    z-index: 20000;
    margin-top: -1px;
    display: none;
}
.divselect ul li {
    height: 34px;
    line-height: 24px;
}
.divselect ul li a {
    display: block;
    height: 24px;
    color: #333 !important;
    text-decoration: none;
    padding: 5px 10px;
}
.divselect ul li a:hover {
    background-color: #1e90ff;
    color: #fff !important;
}

.backhome-icon, .header-title-sub, .header-user-mask, .header-massage-icon, .search-logo {
    background-image: url(../../images/header.png);
    background-repeat: no-repeat;
}

.nickName-tips-arr, .saft-step-num, .member-product-del, .member-message-sub, .member-leftmenu-icon, .register-step-num, .findPw-step-num, .ico-login, .ico-mod-tit, .btn-table-del {
    background-image: url(../../images/member/member_icon.png);
    background-repeat: no-repeat;
}

.headerLine-icons {
    background: url(../../images/headLine_icons.png);
}

.qrcode-sm-icons {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-position: 0 102px;
}

.arrow-upDown-small {
    background: url(../../images/sprite_chart_icon.png) -480px -80px no-repeat;
    background-size: 750px;
    height: 4px;
    width: 8px;
    background: url(../../images/sprite_chart_icon_original_size.png) -480px -80px\9;
}
.arrowUp-ssm-icon {
    display: inline-block;
    background: url(../../images/sprite_chart_icon.png) -520px -80px no-repeat;
    background-size: 750px;
    height: 4px;
    width: 8px;
    background: url(../../images/sprite_chart_icon_original_size.png) -520px -80px\9;
}
.arrowDown-ssm-icon {
    display: inline-block;
}
.arrowUp-md-icon {
    display: inline-block;
    width: 29px;
    height: 13px;
    background: url(../../images/arrowUp_md.png) no-repeat;
}
.arrowUp-sm1-icon {
    display: inline-block;
    width: 13px;
    height: 10px;
    background: url(../../images/arrow_up_sm2.png) no-repeat;
}
.arrowUp-m1-icon {
    display: inline-block;
    width: 13px;
    height: 7px;
    background: url(../../images/arrow_up_m.png) no-repeat;
    vertical-align: 2px;
}
.arrowRight-sm-icon {
    display: inline-block;
    width: 11px;
    height: 22px;
    background: url(../../images/arrow_right.png) no-repeat;
}
.red-arrowUp-icon {
    display: inline-block;
    width: 27px;
    height: 13px;
    background: url(../../images/red_arrow_up.png) no-repeat;
}

.user-sm-tips {
    background: url(../../images/sprite_chart_icon.png) -200px -120px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -200px -120px\9;
}

.userTips-redbox-icon {
    display: inline-block;
    width: 7px;
    height: 8px;
    background-position: -200px -120px;
}

.userTips-vip-icon {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("../../images/sprite_chart_icon.png") no-repeat;
    background-position: -80px -120px;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -80px -120px\9;
}

.userTips-sekormVip-icon {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("../../images/sprite_chart_icon.png") no-repeat;
    background-position: -120px -120px;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -120px -120px\9;
}

.mail-sm-icons {
    display: inline-block;
    width: 20px;
    height: 16px;
    background-position: 0 41px;
}

.logout-sm-icons {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-position: 0 18px;
}

.pan-imgTxt {
    display: inline-block;
    padding-left: 24px;
    font-size: 16px;
    color: #ff6d00;
    background: url("../../images/editor_pan.png") 0px 4px no-repeat;
}

.channel-icon {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url("../../images/channel_icon_sm.png");
}

.channel-ziliao-icon {
    background-position: 0 -37px;
}
.channel-xinjishu-icon {
    background-position: 0 -176px;
}
.channel-xuanxing-icon {
    background-position: 0 -74px;
}
.channel-nanti-icon {
    background-position: 0 -113px;
}
.channel-gongying-icon {
    background-position: 0 -150px;
}
.channel-remen-icon {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url("../../images/channel_icon_remen.png") 0px 2px no-repeat;
}
.channel-mall-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    /*background: url("../../images/icon_channel_mall.png");*/
    background: url("../../images/mallIcon.png?v=20231117");
    background-size: 30px;
}

.channel-service-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("../../images/serviceIcon.png?v=20240126");
    background-size: 30px;
}

.channel-market-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    /*background: url("../../images/icon_channel_market.png");*/
    background: url("../../images/marketIcon.png?v=20231117");
    background-size: 30px;
}

.ok-big-icon {
    display: inline-block;
    height: 48px;
    width: 48px;
    background: url("../../images/ok_icon_big.png") no-repeat;
}
.ok-md-icon {
    display: inline-block;
    height: 32px;
    width: 32px;
    background: url("../../images/yes_md.png") no-repeat;
}
.yes-sm-icon {
    display: inline-block;
    height: 13px;
    width: 17px;
    background: url("../../images/yes_no_sm.png") no-repeat;
}
.no-sm-icon {
    display: inline-block;
    height: 13px;
    width: 17px;
    background: url("../../images/yes_no_sm.png") 0px -31px no-repeat;
}

.prismatic-sm-icon {
    display: inline-block;
    height: 8px;
    width: 8px;
    background: url("../../images/prismatic_turmeric_sm.png") no-repeat;
}

.email-xs-icon {
    display: inline-block;
    height: 11px;
    width: 16px;
    background: url("../../images/email_phone_xs.png") 0 -21px no-repeat;
}

.phone-xs-icon {
    display: inline-block;
    height: 11px;
    width: 16px;
    background: url("../../images/email_phone_xs.png") 0 0 no-repeat;
}

.error-red-icon {
    display: inline-block;
    width: 20px;
    height: 17px;
    background: url(../../images/member/ico_tips.png) 0 0 no-repeat;
}

.username-icon {
    display: inline-block;
    width: 17px;
    height: 21px;
    background: url(../../images/form-icons.png) 0 0 no-repeat;
}

.password-icon {
    display: inline-block;
    width: 19px;
    height: 20px;
    background: url(../../images/form-icons.png) 0 -112px no-repeat;
}

.mobile-code-icon {
    display: inline-block;
    width: 19px;
    height: 16px;
    background: url(../../images/form-icons.png) 0 -59px no-repeat;
}

.img-code-icon {
    display: inline-block;
    width: 20px;
    height: 21px;
    background: url(../../images/form-icons.png) -3px -165px no-repeat;
}

.close-sm-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../../images/close-sm-icon.png)  no-repeat;
}

.doctor-hat-sm {
    display: inline-block;
    width: 16px;
    height: 13px;
    background: url(../../images/doctor_hat_sm.png) 0 0 no-repeat;
}

.light-white-sm {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: url(../../images/light_white_md.png) 0 0 no-repeat;
}

.box-arrow-left {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../../images/sprite_chart_icon.png) -40px -80px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -40px -80px\9;
}
.box-arrow-right {
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../../images/sprite_chart_icon.png) 0 -80px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) 0 -80px\9;
}
.box-arrow-left-v2 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/page_arrow_left.png) 0 0 no-repeat;
}
.box-arrow-right-v2 {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/page_arrow_right.png) 0 0 no-repeat;
}

.verifyEmail {
    margin-top: 5px;
}
.verifyEmail-short {
    width: 470px;
}
.verifyEmail .form-group label {
    float: left;
    width: 60px;
    height: 35px;
    line-height: 46px;
    margin-right: 15px;
    font-size: 14px;
    font-family: "Microsoft YaHei", "Source Han Serif", Arial, serif;
    color: #313131;
}
.verifyEmail .form-content {
    position: relative;
    margin-top: 5px;
}
.verifyEmail .form-content .form-control {
    height: 36px;
    line-height: 36px;
    width: 250px;
    border-width: 0;
    border-bottom: 1px solid #d2d2d2;
}
.verifyEmail .form-content .form-control:focus {
    border-bottom: 1px solid #ff6d00;
}
.verifyEmail .form-content .form-control-long {
    width: 395px;
}
.verifyEmail .form-content p.vformMsnReg {
    position: absolute;
    top: 36px;
    left: 0;
    width: 300px;
}

.verifyEmail .form-content .emailCode {
    font-size: 14px;
    color: #000;
    padding: 0;
}

.verifyEmail .form-content .vforemError {
    border: 0 !important;
    border-bottom: 1px solid #e85964 !important;
}

.verifyEmail .ok-icon {
    position: absolute;
    top: 12px;
    left: 228px;
}

.verification-code {
    float: left;
    margin-left: 15px;
    width: 124px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #e5e6e7;
    text-align: center;
    background: #fbfbfb;
    cursor: pointer;
}

.changeEmail {
    line-height: 30px;
}
.changeEmail-form {
    position: relative;
    height: 30px;
}
.changeEmail .changeEmail-form p.vformMsnReg {
    position: absolute;
    top: 5px;
    left: 200px;
    color: #FF0000;
}
.changeEmail .changeEmail-form p.succReg-lgIcon {
    position: absolute;
    top: 8px;
    left: 200px;
    line-height: 20px;
}

.ask-modal {
    color: #404040;
}
.ask-modal .btn-orange-lar {
    display: inline-block;
    width: 160px;
    margin: 0 0 0 240px;
}

.ask-field-List textarea {
    resize: none;
    overflow-y: hidden;
    line-height: 20px;
    outline: none;
}

.ask-field-list .field-ask {
    min-height: 20px;
    height: 20px;
    line-height: 20px;
}

.field-ask {
    width: 100%;
    padding: 8px 10px 8px;
    border: 1px solid #e6e6e6;
    resize: none;
}
.field-ask:focus {
    border-color: #ff6d00;
}

.field-ask-detail {
    width: 100%;
    min-height: 120px;
    padding: 8px 10px 5px;
    border: 1px solid #e6e6e6;
    resize: none;
}

.field-ask-detail:focus {
    border-color: #ff6d00;
}

.ask-field-wrap {
    position: relative;
}

.ask-field-wrap .vformMsn {
    position: absolute;
    top: 35px;
}

.ask-field-wrap .searchMain li {
    padding: 10px 0;
    margin: 0 20px;
    border-top: 1px solid #eee;
}

.ask-field-wrap .searchMain .droplist-tit {
    border-top: 0
}

.ask-msg-tips {
    position: relative;
}

.ask-msg-tips .ask-msg-input {
    position: absolute;
    left: 0;
    top: 0;
}

.ask-msg-tips .ask-msg-wrap {
    padding-left: 20px;
}
.ask-msg-tips .main-msg p {
    font-size: 12px;
    color: #666;
}
.ask-msg-tips .main-msg i {
    position: relative;
    top: 2px;
}
.ask-msg-tips .sub-msg p {
    font-size: 12px;
    color: #999;
}

.ask-show-error p {
    color: #e85a65;
    text-align: center;
}

.ask-show-error .error-red-icon {
    position: relative;
    top: 4px;
}

.ask-field-wrapHint {
    position: absolute;
    bottom: -20px;
    right: -2px;
    color: #999;
    font-size: 12px;
    display: none;
}
.ask-field-wrapHint span {
    color: #ff6d00;
}

.ask-field-list .ask-add-img {
    position: relative;
}

.askDetail-Hint {
    position: absolute;
    bottom: -20px;
    right: -2px;
    color: #999;
    font-size: 12px;
    display: none;
}
.askDetail-Hint span {
    color: #ff6d00;
}

.webuploader-container {
    position: relative;
}
.webuploader-container-Hint {
    position: absolute;
    bottom: 6px;
    left: 36px;
    color: #999;
}

.ask-img, .answer-img {
    width: 607px;
    height: 80px;
    padding: 10px;
}
.answer-img {
    width: 790px;
}

.ask-img-queue li,
.answer-img-queue li {
    width: 75px;
    height: 75px;
    margin-right: 20px;
    float: left;
    position: relative;
}

.ask-img-queue .img-mask,
.answer-img-queue .img-mask {
    position: absolute;
    top: 0;
    right: 0;
    width: 80px;
    height: 80px;
    opacity: 0.6;
    background-color: #000;
    text-align: center;
}

.ask-img-queue .img-mask span,
.answer-img-queue .img-mask span {
    display: inline-block;
    margin-top: 25px;
    color: #fff;
    opacity: 1;
    font-size: 14px;
}

.ask-img-panel, .answer-img-panel {
    position: relative;
    top: -30px;
    width: 80px;
    height: 25px;
    background: url("../../images/del_txt_05.png") no-repeat;
}

.web-ask-img-del{
    display: inline-block;
    position: absolute;
    right: -60px;
    top: -2px;
    background-size: 18px !important;
    background: url("../../images/icon_close_red.png") no-repeat;
}
.web-ask-img-del .cancel {
    display: inline-block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.ask-img-panel .cancel,
.answer-img-panel .cancel {
    display: inline-block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.ask-detail-group,
.answer-detail-group {
    position: relative;
}

.ask-detail-group .ask-img {
    position: absolute;
    left: 76px;
    bottom: -26px;
}

.answer-detail-group .answer-img {
    position: absolute;
    left: 19px;
    bottom: 62px;
}

#answerFilePickerInner {
    width: 30px !important;
    margin-top: 5px;
}

#askFilePicker .webuploader-pick,
#answerFilePickerInner .webuploader-pick {
    padding: 0;
    width: 29px;
    height: 25px;
    border-radius: 0;
    background: url(../../images/sprite_chart_icon.png)-640px -320px no-repeat;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -640px -320px\9;
}

.webuploader-pick-IEtips {
    position: absolute;
    left: 30px;
    top: 3px;
}

.toVip-page .changeEmail-form p.vformMsnReg,
.toVip-page .changeEmail-form p.succReg-lgIcon {
    left: 300px;
}

.webuploader-img-IEtips {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: 6px;
}

.txt-changeEmail {
    float: left;
    margin: 8px 5px 0 0;
    height: 22px;
    line-height: 22px;
    width: 185px;
    border: none;
    font-size: 14px;
    color: #333;
    background: #f1f2f4;
}

.changeEmail-btns {
    margin: 15px 0;
    clear: both;
}

.btn-simple {
    display: inline-block;
    padding: 10px 120px;
    line-height: 30px;
    font-size: 20px;
    background: #f6b580;
    margin-right: 15px;
    background: #ff6d00;
    cursor: pointer;
    color: #fff;
    border: none;
}

input.btn-submit-disabled {
    background: #f6b580;
    cursor: default !important;
    color: #f8cfb5;
}

.btn-submit-disabled:hover {
    color: #f8cfb5;
}

.btn-simple.disabled {
    color: #a3a3a3;
    border-color: #e1e1e1;
}
.btn-simple.disabled:hover {
    border-color: #e1e1e1;
}

.btn-disabled, .btn-disabled:hover {
    height: 28px;
    padding: 1px 6px;
    border: none;
    color: #aaa;
    cursor: default;
    background: #ededed;
    pointer-events: none;
}

.btn-disabled-primary {
    opacity: 0.6;
    cursor: default;
    pointer-events: none;
}

.btn-disabled-o, .btn-disabled-o:hover {
    opacity: .5;
    filter: alpha(opacity=50);
    pointer-events: none;
    cursor: default;
}

.common-disabled, .common-disabled:hover {
    opacity: .5;
    filter: alpha(opacity=50);
    pointer-events: none;
    cursor: default;
}

input::-ms-clear, ::-ms-reveal {
    display: none;
}

.bd_weixin_popup {
    z-index: 99999999 !important;
}

.pageBox {
    margin-top: 50px;
    background: #fff;
    border: 1px solid #e0e0e0;
}
.pageBox .pageBox-t {
    padding: 80px 0;
    border-bottom: 1px solid #e0e0e0;
}
.pageBox .pageBox-t .notFind-block {
    width: 260px;
    margin: 0 auto;
    color: #3c3b39;
    font-size: 36px;
    font-weight: bold;
}
.pageBox .pageBox-b {
    padding: 40px 45px 70px 65px;
}

.notFind-block {
    height: 60px;
    line-height: 60px;
    padding-left: 80px;
    background: url("../../images/page_error.png") no-repeat;
}

.newsBox-list strong {
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #3c3b39;
    margin-bottom: 20px;
}

.newsBox-list ul li {
    float: left;
    width: 400px;
    padding-bottom: 10px;
    padding-right: 20px;
    margin-left: 18px;
    list-style-image: url(../../images/disc-gray-sm.png);
}

.newsBox-list li a {
    font-size: 14px;
    font-weight: 500;
    color: #999;
}
.newsBox-list li a:hover {
    color: #ff6d00;
}

.messBox-primary {
    position: relative;
    width: 290px;
    padding: 15px 20px 20px;
    background: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 0 5px #e0e0e0;
}
.messBox-primary p {
    color: #656766;
}

.messBox-primary .arrowUp-md-icon {
    position: absolute;
    top: -10px;
    left: 160px;
}

.txt-p1 {
    font-size: 32px;
    color: #fff;
    font-weight: 500;
}

.txt-p1-sub {
    line-height: 28px;
    font-size: 14px;
    color: #fff;
}

.txt-tit1 {
    font-size: 16px;
    font-weight: 500;
    color: #313131;
}

.txt-sub1 {
    padding-top: 10px;
    font-size: 14px;
}

.mod-tit-block {
    position: relative;
    margin-bottom: 15px;
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #f0f0f0;
}
.mod-tit-block h3 {
    float: left;
    padding: 0 5px;
    border-bottom: 1px solid #ff6d00;
    line-height: 45px;
    font-size: 16px;
    color: #ff6d00;
}

.common-tit-list li a {
    font-size: 14px;
    line-height: 28px;
    color: #808080;
}
.common-tit-list li a:hover {
    color: #ff6d00;
}

.dataTables_wrapper .dataTables_paginate {
    margin-top: 14px;
    padding: 0 !important;
    border: 1px solid #ededed;
    font-size: 14px;
    background: #FFF;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    display: inline-block;
    padding: 0 !important;
    margin: 0 5px !important;
    height: 20px;
    vertical-align: top;
    line-height: 19px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    border-color: #ff6d00 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.next {
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
    width: 40px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    font-size: 24px;
    color: #839bac !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
    line-height: 199px;
    background: #ec6a00 url(../../images/sprite_chart_icon.png) -467px -230px no-repeat !important;
    background-size: 750px !important;
    background: url(../../images/sprite_chart_icon_original_size.png) -467px -230px no-repeat\9 !important;
    background-size: 1500px\9 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:active {
    border-right: 1px solid #e1e1e1 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.previous.disabled:active {
    line-height: 199px;
    background: url(../../images/sprite_chart_icon.png) -306px -230px no-repeat !important;
    background-size: 750px !important;
    background: url(../../images/sprite_chart_icon_original_size.png) -306px -230px no-repeat\9 !important;
    background-size: 1500px\9 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next {
    line-height: 199px;
    background: url(../../images/sprite_chart_icon.png) -345px -230px no-repeat;
    background-size: 750px !important;
    background: url(../../images/sprite_chart_icon_original_size.png) -345px -230px no-repeat\9 !important;
    background-size: 1500px\9 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover {
    line-height: 199px;
    background: #ec6a00 url(../../images/sprite_chart_icon.png) -425px -230px no-repeat !important;
    background-size: 750px !important;
    background: url(../../images/sprite_chart_icon_original_size.png) -425px -230px no-repeat\9 !important;
    background-size: 1500px\9 !important;
}

.dataTables_wrapper .dataTables_paginate .next,
.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:active {
    border-left: 1px solid #e1e1e1 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.next.disabled:active {
    line-height: 199px;
    background: url(../../images/sprite_chart_icon.png) -266px -230px no-repeat !important;
    background-size: 750px !important;
    background: url(../../images/sprite_chart_icon_original_size.png) -266px -230px no-repeat\9 !important;
    background-size: 1500px\9 !important;
}

.dataTables_wrapper .dataTables_paginate span {
    display: inline-block;
    padding: 6px 20px 2px;
    line-height: 3px;
}

.dataTables_wrapper .dataTables_paginate a.paginate_button.current,
.dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_button:hover {
    border: 1px solid #ec6a00 !important;
    color: #FFF !important;
    background: #ec6a00 !important;
}

.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,
.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover,
.dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:active {
    border: none !important;
    color: #d2d2d2 !important;
    background: #fff !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.previous {
    line-height: 199px;
    background:  url(../../images/sprite_chart_icon.png) -387px -230px no-repeat !important;
    background-size: 750px !important;
    background: url(../../images/sprite_chart_icon_original_size.png) -387px -230px no-repeat\9 !important;
    background-size: 1500px\9 !important;
}

.line-tit-primary {
    border-bottom: 1px solid #e6e6e6;
    margin-top: 13px;
    margin-bottom: 13px;
}
.line-tit-primary h4 {
    display: inline-block;
    padding-bottom: 5px;
    font-size: 16px;
    font-weight: 500;
    color: #404040;
    border-bottom: 1px solid #ff6d00;
}

.line-tit-sekorm {
    border-bottom: 1px solid #e6e6e6;
}
.line-tit-sekorm h4 {
    display: inline-block;
    padding-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #ff6d00;
    border-bottom: 1px solid #ff6d00;
}

.titDesc-info .info-tit {
    font-size: 20px;
    color: #404040;
    margin-bottom: 10px;
    word-break: break-word;
}
.titDesc-info .info-desc {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
    word-break: break-word;
}

.titDesc-info .info-sub-desc {
    font-size: 12px;
    color: #b2b2b2;
}

.block-tit-sekorm {
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: #fff8f1;
}

.block-tit-sekorm h1 {
    font-size: 20px;
    color: #ff6d00;
}

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

.empty-icon-txt {
    display: inline-block;
    text-indent: 2em;
    font-size: 14px;
    background: url("../../images/circle_notice_sekorm.png") center left no-repeat;
}

.form-info .form-group {
    color: #404040;
}

.form-info .form-group label {
    float: left;
    display: inline-block;
    width: 80px;
    font-size: 14px;
    font-weight: 500;
    text-align: right;
}
.form-info .form-content span {
    font-size: 14px;
}

.form-info .form-content input[type='text'],
.form-info .form-content input[type='password'] {
    padding: 10px 10px;
    border: 1px solid #d9d9d9;
}

.form-info .form-content textarea {
    padding: 10px 10px;
    border: 1px solid #d9d9d9;
    resize: none;
}

.form-info .form-content .color-attract {
    padding-left: 0;
}

.form-info .form-content input[type='text']:focus,
.form-info .form-content input[type='password']:focus,
.form-info .form-content textarea:focus {
    border-color: #f0ab68;
    outline: none;
}

.form-info .form-content textarea {
    height: 125px;
    width: 610px;
}

.form-info .form-content .tip-txt {
    font-size: 12px;
    margin-left: 10px;
}

.show-tr-msg li {
    width: 775px;
    word-wrap: break-word;
}

#mediaReport dt {
    font-size: 16px;
    color: #ebebeb;
    font-weight: bold;
}

.acti-get-award {
    display: block;
    width: 160px;
    height: 37px;
    border: none;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    line-height: 37px;
}

.not-get {
    color: #fff;
    background: #ff6d00;
}

.loading-get {
    display: none;
    background: #ff6d00;
    color: #ff994d;
}

.already-get {
    color: #fff;
    pointer-events: none;
    cursor: default;
    background: #999;
}

.miss-get {
    color: #fff;
    background: #ccc;
}

.acti-erweima {
    height: 84px;
    padding: 5px;
}
.acti-erweima img {
    display: inline-block;
    float: left;
}

.acti-erweima-cont {
    float: left;
    width: 600px;
    padding: 18px 0 0 15px;
}

#already-get-spe {
    display: none
}

.subscribe-wrap {
    margin-bottom: 40px;
}

.ss-header, .application-cont {
    font-size: 14px;
    color: #333;
}

.ss-header {
    margin-bottom: 10px;
}

.ss-header h2, .ss-header p {
    display: inline-block;
    line-height: 38px;
}

.ss-header h2 {
    margin-right: 20px;
    font-size: 18px;
    font-weight: 200;
}
.ss-header p {
    color: #5f97d8;
    font-size: 12px;
}

.ss-select {
    margin-bottom: 20px;
}

.ss-select li {
    position: relative;
    float: left;
    padding: 0 30px;
    line-height: 30px;
    margin: 0 23px 10px 0;
    border: 1px solid #ecf3fc;
    cursor: pointer;
}
.ss-select li span {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../../images/member/member_icon.png) -40px 0 no-repeat;
}

.ss-select li:hover {
    border: 1px solid #ff9945;
}
.ss-select li:first-child:hover {
    border: 1px solid #ecf3fc;
    cursor: default;
}

.ss-select li:hover span {
    background: url(../../images/member/member_icon.png) -80px 0 no-repeat;
}

.application-cont .cont-header {
    position: relative;
    line-height: 30px;
    background-color: #fafafa;
    border-top: 1px solid #ccc;
}
.application-cont .cont-header p {
    display: block;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #5f97d8;
}

.application-cont {
    font-size: 12px;
}

.application-cont .ss-app-cont {
    position: relative;
    margin-top: 10px;
    max-height: 44px;
    overflow: hidden;
}
.application-cont .ss-app-cont span {
    display: block;
    width: 90px;
    line-height: 20px;
    padding-right: 10px;
    font-weight: bold;
    margin-top: -4px;
}

.application-cont .ss-app-cont em {
    display: inline-block;
    position: absolute;
    right: 3px;
    bottom: 10px;
    width: 20px;
    height: 14px;
    cursor: pointer;
    background: url(../../images/information/subscribe_jiantou.png) 0 -5px no-repeat;
}

.application-cont .ss-app-cont em:hover {
    background: url(../../images/information/subscribe_jiantou.png) 0 -23px no-repeat;
}
.application-cont .ss-app-cont em.open-tap {
    background: url(../../images/information/subscribe_jiantou.png) 0 -41px no-repeat;
}
.application-cont .ss-app-cont em.open-tap:hover {
    background: url(../../images/information/subscribe_jiantou.png) 0 -59px no-repeat;
}

.application-cont .ss-app-cont span, .application-cont .ss-app-cont ul {
    float: left;
    margin-bottom: 10px;
}

.application-cont .ss-app-cont ul {
    width: 990px;
}
.application-cont .ss-app-cont li {
    float: left;
    margin-bottom: 10px;
    padding: 0 15px;
    border-left: 1px solid #ccc;
    color: #666;
    line-height: 12px;
}

.application-cont li, .application-cont span {
    cursor: pointer;
}
.application-cont li:hover, .application-cont span:hover {
    color: #ff6d00;
}

.application-cont li.subscribe-unclick, .application-cont span.subscribe-unclick {
    color: #ccc;
}
.application-cont li.subscribe-unclick:hover {
    color: #ccc;
    cursor: auto;
}

.addAddr-outer {
    width: 744px;
}

.addAddr-box .form-content {
    height: 55px;
    font-size: 14px;
}

.addAddr-box .address-labels {
    height: 43px;
}

.addAddr-box .set-default-address {
    height: 13px;
    margin-left: 80px;
}

.addAddr-box p.vformMsn,
.addAddr-box p.vformMsnInd {
    position: relative;
    top: 0;
    line-height: 14px;
    font-size: 12px;
    padding-left: 18px;
    background: url(../../images/member/ico_tips_small.png) 0 1px no-repeat;
    margin-left: 80px;
}

.addAddr-box {
    padding: 10px 20px;
    background: #f7f7f7;
    border: 6px solid #e0e0e0;
}

.addAddr-box .form-info textarea {
    width: 565px;
    height: 70px;
    margin-bottom: -7px;
}

.addAddr-box .form-info .form-group-detailAddr {
    height: 108px;
}

.addAddr-box .form-group-recipients input[type='text'] {
    width: 160px;
}
.addAddr-box .form-group-reciMobile input[type='text'] {
    width: 160px;
}

.addAddr-box .address-zone .selected {
    padding-left: 10px;
}

.addAddr-box .address-zone .sb_active,
.addAddr-box .address-zone .opts {
    border: 1px solid #f0ab68;
}

.addAddr-box .address-zone .sb {
    border-radius: 0;
}

.addAddr-box .form-group-addressLabels input[type='text'] {
    width: 148px;
    padding: 5px 5px;
}

.addAddr-box .form-group-addressLabels input[type='text'].address-labels-input-active {
    border: 1px solid #ff6d00;
}

.distpicker .form-group {
    display: block;
    float: left;
    position: relative;
    margin-right: 10px;
    vertical-align: middle;
    width: 189px;
    font-size: 12px;
    cursor: pointer;
}

.distpicker .select-addr {
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 8px 10px;
    font-size: 12px !important;
    border: 1px solid #d9d9d9;
}

.distpicker .form-active {
    border: 1px solid #f0ab68;
}
.distpicker .form-district {
    display: none;
    width: 187px;
    max-height: 174px;
    overflow-y: auto;
    position: absolute;
    top: 42px;
    left: 0;
    border: 1px solid #f0ab68;
    border-top: none;
    background-color: #fff;
    z-index: 9999;
}

.distpicker .form-district li {
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    color: #555;
}
.distpicker .form-district li:hover {
    background-color: #ffffe1;
}

.distpicker .selected {
    padding-left: 10px;
    background-color: #ffffe1;
}

.distpicker .distpicker-icon {
    position: absolute;
    right: 12px;
    top: 18px;
    width: 8px;
    height: 8px;
    background-image: url(../../images/tarde/icon.png);
}

.distpicker .down {
    background-position: -26px -15px;
}
.distpicker .up {
    background-position: -26px 0;
}

.district .dropdown select {
    border: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('you_own_image_arrow.png') no-repeat;
}

.addAddr-box .btn {
    border-radius: 3px;
    margin-right: 10px;
    padding: 5px 18px;
}

.addAddr-box .addr-submit .form-content {
    height: 30px;
    margin-left: 80px;
}

.form-group .color-attract {
    margin-right: 3px;
}

.form-group .address-info-values .info-value {
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
    color: #666;
}
.form-group .address-info-values .info-value .address-labels {
    margin-right: 6px;
    min-width: 34px;
}
.form-group .set-default-address .info-value{
    cursor: pointer;
}
.form-group .set-default-address .info-value .text{
    float: left;
    margin-left: 3px;
    font-size: 14px;
    font-weight: normal;
    line-height: 13px;
    color: #666;
}
.form-group .set-default-address .info-value em{
    float: left;
    width: 14px;
    height: 14px;
    background-image: url(../../images/choose_default_address.png);
    font-style: normal;
}
.form-group .set-default-address .info-value-active em {
    background-image: url(../../images/choosed_default_address.png);
}

.address-info-values .user-info {
    float: left;
    width: 1016px;
}

#address-list-model .address-info-values .user-info {
    width: 1030px;
}

.address-info-values .user-info:hover{
    background-color: #fff8f2;
}

.del-addr-skin .modal-multiBtnOne{
    background-color: #fff;
    border-radius: 4px;
    border: solid 1px #ff6d00;
    color: #ff6d00;
}
.del-addr-skin .modal-multiBtnTwo{
    border-radius: 4px;
}

.modal-addr-box {
    width: 700px;
    margin: 15px auto 0;
    border: none;
    background-color: #fff;
}
.modal-addr-box .modalAddr-btn {
    width: 260px;
    height: 46px;
    line-height: 46px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 3px;
    border: none;
    font-size: 14px;
    background-color: #58aafe;
    text-align: center;
    color: #fff;
}

.modal-addr-box .addAddr {
    margin-right: 15px;
    background-color: #ff6d00;
}
.modal-addr-box .cancel-btn {
    display: inline-block;
    background-color: #e6e6e6;
    color: #666;
}
.modal-addr-box .addAddr-line {
    border-top: 1px solid #e7e7e7;
    margin-top: 15px;
    margin-left: -250px;
    margin-right: -250px;
}

.credit-business-address-form .address-outer .distpicker .form-group,
.credit-business-address-form .form-group-detailAddr .form-content textarea {
    cursor: none;
    pointer-events: none;
    color: #cccccc;
}

.credit-business-address-form .form-group-addressLabels input[type='text'] {
    display: none;
}

.trade-price {
    line-height: 20px;
}

.industry {
    text-align: center;
    font-size: 16px;
}
.industry h2 {
    height: 38px;
    line-height: 38px;
    text-align: center;
    color: #333;
    font-size: 26px;
    font-weight: 200;
}
.industry p {
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #999;
}
.industry li {
    float: left;
    height: 44px;
    line-height: 44px;
    padding: 0 64px;
    margin: 0 25px 20px 0;
    text-align: center;
    border: 1px solid #ff6d00;
    border-radius: 25px;
    cursor: pointer;
    color: #333;
}

.industry li.last {
    padding: 0 118px;
}
.industry li.active {
    background-color: #ff6d00;
    color: #fff;
}

.industry .comfirm {
    display: inline-block;
    width: 300px;
    height: 44px;
    line-height: 44px;
    background-color: #ff6d00;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
}

.vip-card-line {
    height: 100px;
    line-height: 100px;
    margin-left: 178px;
    padding-left: 82px;
    background: url(../../images/email_sekorm.png) 0 26px no-repeat;
}
.vip-card-line p {
    display: inline-block;
    font-size: 24px;
    color: #666;
}

.vip-verify-headTips {
    text-align: right;
    width: 663px;
}
.vip-verify-headTips a, .vip-verify-box a {
    font-size: 14px;
    color: #318ccc;
}

.vip-verify-box {
    width: 438px;
    padding: 25px 75px;
    margin: 0 auto;
    background: #f7f7f7;
}
.vip-verify-box p {
    font-size: 14px;
}
.vip-verify-box .font12 {
    font-size: 12px;
}

.vip-verify-box input[type='text'] {
    float: left;
    padding: 10px 13px !important;
    width: 278px !important;
    font-size: 18px;
    border: 1px solid #ff6d00 !important;
    box-shadow: 0 0 23px -9px #ff6d00;
}
.vip-verify-box input[type='submit'] {
    float: left;
    width: 150px !important;
    height: 46px;
    line-height: 46px;
    margin-left: 0;
    border: 1px solid #ff6d00;
    border-radius: 3px;
    padding: 0 !important;
    border: none !important;
}

.no-get-email {
    height: 38px;
    line-height: 38px;
}
.no-get-email em {
    display: inline-block;
    width: 6px;
    height: 9px;
    margin-left: 5px;
    background: url(../../images/arrow_double.png) no-repeat;
}

.no-get-email em.up {
    background-position: 0 -27px;
}
.no-get-email em.down {
    background-position: 0 0;
}

.tips-hidden {
    display: none;
    padding: 15px 18px;
    background-color: #fff;
}

.vip-verify-footMsg {
    position: relative;
}
.vip-verify-footMsg .dark-line {
    display: block;
    border-top: 1px solid #ccc;
    width: 500px;
    margin: 0 auto;
}

.vip-verify-footMsg span {
    font-size: 14px;
}
.vip-verify-footMsg .verify-footMsg-tit {
    position: absolute;
    top: -11px;
    left: 303px;
    padding: 0 10px;
    background: #fff;
}
.vip-verify-footMsg .footMsg-list li {
    float: left;
    text-align: center;
}
.vip-verify-footMsg .footMsg-list p {
    font-size: 16px;
    color: #666;
}

.vip-verify-footMsg .footMsg-list .footMsg-list-item2 {
    width: 500px;
}
.vip-verify-footMsg .footMsg-list-icon {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    background: url(../../images/member/vip_verify_icons.png) no-repeat;
}
.vip-verify-footMsg .footMsg-list-icon1 {
    background-position: 0 0;
}
.vip-verify-footMsg .footMsg-list-icon2 {
    background-position: 0 -60px;
}
.vip-verify-footMsg .footMsg-list-icon3 {
    background-position: 9px -129px;
}

.tip-block-notice {
    padding: 20px;
    background: #fff0e5;
    border: 1px solid #ffc498;
}
.tip-block-notice p {
    font-size: 16px;
    color: #666;
    font-family: "Microsoft Yahei";
    line-height: 30px;
}

.page-tit-info {
    padding: 22px 30px 12px;
    border-bottom: 1px solid #eee;
}

.page-tit-info h1 {
    font-size: 14px;
    color: #4c4c4c;
}

.page-content-info {
    padding: 0 60px;
}
.page-content-info p {
    font-size: 14px;
}

.cont-tit-info {
    padding: 30px 0 20px;
}
.cont-tit-info h2 {
    font-size: 14px;
    font-weight: normal;
    color: #828282;
}

.no-operate {
    position: relative;
}
.no-operate .gift-mask {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 402px;
    height: 227px;
    background: #fff;
    opacity: .4;
}

.no-operate .btn-msg-primary {
    color: #666
}

.modal_vip {
    background: url("../../images/member/vip_modal_bg.png") no-repeat !important;
    background-color: #fff !important;
    padding-top: 79px !important;
}

.modal_vip .modal-body-info {
    padding: 0 30px;
    color: #666;
    font-size: 14px;
}

.modal_vip p {
    height: 26px;
}

.modal_vip button {
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #ff6d00;
    border-radius: 3px;
    font-size: 16px;
}

.modal_vip .modal-alertBtn {
    width: 260px;
    padding: 0 !important;
    font-size: 15px;
}

.modal_vip .tips-outer {
    margin-top: 10px;
    padding: 10px 0;
    background: url("../../images/member/vip_modal_line.png") no-repeat 0 center;
}
.modal_vip .tips-outer .tips {
    width: 167px;
    margin: 0 auto;
    background-color: #fff;
    color: #dab176;
    font-size: 18px;
    font-weight: bold;
}

.modal_vip li {
    position: relative;
    padding-left: 18px;
    padding-bottom: 6px;
    line-height: 22px;
    text-align: left;
}
.modal_vip li span {
    position: absolute;
    top: -2px;
    left: 0;
    font-size: 48px;
    color: #dab176;
}

.modal_vip .bg-white, .modal_vip button.modal-multiBtnOne {
    padding: 0 10px;
    background-color: #fff;
    color: #ff6d00;
    margin-right: 10px;
}

.modal_vip .modal-btn, .modal_vip button.modal-multiBtnTwo {
    margin: 6px 0 10px 0;
    padding: 0 8px;
    background-color: #ff6d00;
    color: #fff;
}

.common-succ-box {
    text-align: center;
}
.common-succ-box .common-succ-boxTit {
    font-size: 24px;
    color: #333;
    font-weight: bold;
}
.common-succ-box .common-succ-boxTit i {
    position: relative;
    top: 7px;
}
.common-succ-box .common-succ-boxContent {
    padding: 30px 0;
    font-size: 16px;
    color: #828282;
}

.sekorm-user-ask {
    display: inline-block;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    background: #ff6d00;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 3px;
}

.sekorm-user-ask .edit-icon{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url("../../images/sprite_chart_icon.png") no-repeat;
    background-position: -440px -160px;
    vertical-align: -2px;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -440px -160px\9;
}

.sekorm-user-ask:hover {
    color: #fff;
    opacity: 0.9;
}

.news-tip-common {
    display: inline-block;
    font-style: normal;
    padding: 2px 4px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    margin-right: 4px;
    font-size: 14px;
    line-height: 15px;
    color: #fff !important;
}
/* 白底黑字的标识单独处理 */
.news-tip-common[style*="background:#FFFFFF"] {
    color: #4c4c4c !important;
    text-indent: -6px;
    padding: 0 !important;
    margin: 0 !important;
}
.news-tip-zuixin {
    background: #ff8f44;
}
.news-tip-tuijian {
    background: #f87373;
}
.news-tip-jingpin {
    background: #8c73f8;
}
.news-tip-remen {
    background: #f85c07;
}
.news-tip-dujia {
    background: #5aa2fb;
}
.checklist-cart i{
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url("../../images/checklist_cart_icon.png?v=20230619") no-repeat;
  vertical-align: -2px;
  margin-right: 1px;
  position: relative;
  background-size: contain;
}
.checklist-cart:hover i{
    background: url(../../images/checklist_cart_orange_icon.png?v=20230619) no-repeat;
    background-size: contain;
}
.checklist-cart em{
  top: 9px;
  display: inline-block;
  position: absolute;
  height: 12px;
  padding: 2px 5px;
  line-height: 10px;
  background: #f90c1e;
  border-radius: 10px;
  font-size: 12px;
  color: #fff;
  vertical-align: 6px;
  margin-left: -14px;
}
.checklist-cart{
  display: inline-block;
  position: relative;
  margin-left: 9px;
  font-size: 14px;
  cursor: pointer;
}
.checklist-cart:hover{
  color: #f85c07;
}
.user-menu-logined .checklist-cart{
  float: left;
  line-height: 48px;
  height: 48px;
  padding-top: 3px;
}
.user-menu-logined .checklist-cart+span{
  float: left;
  line-height: 42px;
  padding-top: 6px;
  height: 38px;
  margin: 0 10px;
}
.user-menu .checklist-cart+span{
  margin: 0 2px;
} 

.simple-shopping-cart {
    position: relative;
    float: left;
    font-size: 14px;
    width: 120px;
    height: 36px;
    cursor: pointer;
    margin-left: 22px;
    padding-top: 2px;
    margin-top: 5px;
}
.simple-shopping-cart .vline-sm {
    margin-left: 116px;
    vertical-align: -8px;
    font-size: 12px;
}
.simple-shopping-cart .shopping-cart {
    display: block;
    width: 114px;
    height: 36px;
    line-height: 38px;
    background: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    border: 1px solid #fff;
    color: #666;
    margin-left: 0;
    padding-top: 2px;
    margin-top: 0;
}

.simple-shopping-cart .shopping-cart i, .simple-shopping-cart .shopping-cart em {
    display: inline-block;
}
.simple-shopping-cart .shopping-cart i {
    width: 16px;
    height: 20px;
    background: url("../../images/sprite_chart_icon.png") 0 -120px no-repeat;
    background-size: 750px;
    vertical-align: -7px;
    background: url(../../images/sprite_chart_icon_original_size.png) 0 -120px\9;
}

.simple-shopping-cart .shopping-cart em {
    padding: 3px;
    line-height: 10px;
    min-width: 10px;
    background: #f90c1e;
    border-radius: 50%;
    font-size: 12px;
    color: #fff;
    vertical-align: 6px;
    margin-left: -14px;
}

.simple-shopping-cart .shopping-cart-list {
    display: none;
    position: absolute;
    top: 42px;
    left: 0;
    width: 314px;
    z-index: 999;
    background: #fff;
    border: 1px solid #e7e7e7;
    font-size: 12px;
    color: #666;
}

.simple-shopping-cart:hover .shopping-cart {
    border: 1px solid #e7e7e7;
    border-bottom: none;
    padding-bottom: 4px;
}
.simple-shopping-cart:hover .shopping-cart-list {
    display: block;
}

.simple-shopping-cart ul li {
    padding: 10px;
    border-bottom: 1px dashed #e7e7e7;
}
.simple-shopping-cart ul li:last-child {
    border-bottom: none;
}
.simple-shopping-cart ul li:last-child {
    background: #f5f5f5;
}

.simple-shopping-cart .trade-pn {
    width: 175px;
    float: left;
}
.simple-shopping-cart .trade-pn p {
    line-height: 12px;
}
.simple-shopping-cart .trade-pn p:first-child {
    padding-bottom: 6px;
}
.simple-shopping-cart .trade-pn p:last-child {
    color: #999;
}

.simple-shopping-cart .trade-price {
    width: 119px;
    float: right;
    font-weight: bold;
    text-align: right;
}

.simple-shopping-cart .trade-member {
    margin-right: 15px;
}
.simple-shopping-cart .trade-total-price em {
    margin-left: 10px;
    color: #ff6d00;
    font-size: 14px;
    font-weight: bold;
}
.simple-shopping-cart .trade-account {
    float: right;
    width: 58px;
    height: 24px;
    background: #ff6d00;
    border: none;
    border-radius: 3px;
    color: #fff;
}

.cart-none p, .cart-unlogin-content {
    line-height: 32px;
    padding: 17px 17px;
    text-align: center;
    font-size: 12px;
    color: #666;
}

.cart-to-buy, .cart-unlogin {
    text-align: center;
}
.cart-to-buy button, .cart-unlogin button {
    color: #ff6d00;
    width: 58px;
    height: 24px;
    background-color: #fff;
    border-radius: 3px;
    border: solid 1px #ff6d00;
    text-align: center;
    line-height: 24px;
}

.fixed-tools-msg {
    position: fixed;
    width: 364px;
    right: 78px;
    bottom: 21px;
    z-index: 999999999;
    background-color: #fff;
    border-radius: 4px;
    border: solid 1px #ededed;
}

.fixed-tools-msg ul li{
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    font-weight: normal;
    color: #4c4c4c;
    padding-left: 10px;
    padding-right: 10px;
}
.fixed-tools-msg ul li:first-child{
    background-color: #ff6d00;
    margin-bottom: 8px;
    border-radius: 4px 4px 0 0;
    color: #fff;
}
.fixed-tools-msg ul li:last-child{
    padding-bottom: 8px;
    border-radius: 0 0 4px 4px;
}
.fixed-tools-msg ul li a .subject-content{
    display: inline-block;
    width: 292px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fixed-tools-msg ul li a .subject-check{
    float: right;
    color: #0070c0;
}

.popup-close {
    display: inline-block;
    float: right;
    width: 13px;
    height: 13px;
    background: url(../../images/sprite_chart_icon.png) no-repeat -600px -160px;
    margin-top: 8px;
    background-size: 750px;
    background: url(../../images/sprite_chart_icon_original_size.png) -600px -160px\9;
}

.navigation {
  background-color: #ff6d00;
  height: 38px;
}

.navigation .vline-hot-industry {
    display: inline-block;
    float: left;
    height: 12px;
    width: 1px;
    margin-top: 13px;
    margin-right: 9px;
    background-color: #fff;
    opacity: 0.6;
    filter:alpha(opacity=60);
}

.navigation .vline-hot-dot {
    display: inline-block;
    float: left;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    background-color: #ff6d00;
}

.navigation a {
    display: inline-block;
    float: left;
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    margin-bottom: -2px;
    font-size: 15px;
    color: #fff;
}
.navigation a .navigation-channel{
    font-size: 16px;
    /*font-weight: bold;*/
}

.navigation_item_wrap:hover a{
    color: #fff;
    /*background-color: #e66200;*/
}

.navigation a.last {
    margin-right: 0;
}

.navigation .nav-ad {
    float: right;
    margin-right: -14px;
}

.navigation em {
    display: inline-block;
    width: 43px;
    height: 43px;
    vertical-align: middle;
    margin-right: 2px;
    background-image: url(../../images/nav.png);
    background-repeat: no-repeat;
}

.navigation .index em {
    background-position: 0 0;
}
.navigation .new-nav em {
    background-position: 0 -61px;
}
.navigation .doc-nav em {
    background-position: 0 -123px;
}
.navigation .select-nav em {
    background-position: 0 -184px;
}
.navigation .supply-nav em {
    background-position: 0 -309px;
}
.navigation .question-nav em {
    background-position: 0 -247px;
}
.navigation .vip-nav em {
    background-position: 0 -372px;
}
.navigation .about-nav em {
    background-position: 0 -434px;
}

.navigation a.disable-nav{
    cursor: default;
    padding-left: 5px;
    padding-right: 5px;
}

.sub-navigation {
    min-height: 28px;
}

.sub-navigation a {
    display: inline-block;
    float: left;
    height: 26px;
    line-height: 26px;
    margin-bottom: -2px;
    font-size: 13px;
    color: #666;
}

.sub-navigation a:hover {
    color: #666;
}
.sub-navigation a.after{
    float: unset;
    position: relative;
    vertical-align: 7px;
}

.nav-header-wrap .sub-navigation .channel {
    color: #ff6d00 !important;
}
.sub-navigation .channel:hover {
    color: #ff6d00 !important;
}
.sub-navigation a.last {
    margin-right: 0;
}

.sub-navigation a.nav-active {
    color: #666;
}

.sub-navigation em {
    display: inline-block;
    width: 43px;
    height: 43px;
    vertical-align: middle;
    margin-right: 2px;
    background-image: url(../../images/nav.png);
    background-repeat: no-repeat;
}

.sub-navigation .index em {
    background-position: 0 0;
}
.sub-navigation .new-nav em {
    background-position: 0 -61px;
}
.sub-navigation .doc-nav em {
    background-position: 0 -123px;
}
.sub-navigation .select-nav em {
    background-position: 0 -184px;
}
.sub-navigation .supply-nav em {
    background-position: 0 -309px;
}
.sub-navigation .question-nav em {
    background-position: 0 -247px;
}
.sub-navigation .vip-nav em {
    background-position: 0 -372px;
}
.sub-navigation .about-nav em {
    background-position: 0 -434px;
}

.simple-hot-line,.simple-technical-questions,.simple-business-questions,.simple-live-chat  {
    position: relative;
    font-size: 14px;
    margin-bottom: 2px;
}

.simple-hot-line .hot-line {
    display: block;
    width: 70px;
    height: 36px;
    line-height: 38px;
    background: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
    border: 1px solid #ff6d00;
    color: #ff6d00;
    margin-left: 8px;
    padding-left: 5px;
    padding-right: 6px;
    margin-top: 7px;
    border-radius: 5px;
    font-weight: bold;
}

.simple-hot-line .hot-line i {
    display: inline-block;
}
.simple-hot-line .hot-line i {
    width: 10px;
    height: 20px;
    background: url("../../images/temp/hot-line-down.png") 0 0 no-repeat;
    vertical-align: -13px;
    margin-left: 3px;
}

.simple-live-chat .hot-line-detail,
.simple-hot-line .hot-line-detail,
.simple-technical-questions .hot-line-detail ,
.simple-business-questions .hot-line-detail {
    display: none;
    position: absolute;
    top: -48px;
    left: -260px;
    width: 234px;
    z-index: 999;
    background: #fff;
    border: 5px solid #ebeced;
    font-size: 12px;
    padding: 4px 0;
    color: #666;
}

.simple-live-chat .hot-line-detail {
    height: 108px !important;
}
.simple-live-chat #open-wx-btn{
    width: 80px;
    height: 32px;
    background: #ff6d00;
    border-radius: 4px;
    outline: none;
    border: none;
    color: #fff;
    margin-top: 11px
}

.simple-hot-line .hot-line-detail {
    display: none;
    position: absolute;
    top: -48px;
    left: -305px !important;
    width: 280px !important;
    z-index: 999;
    background: #fff;
    border: 5px solid #ebeced;
    font-size: 12px;
    padding: 4px 0;
    color: #666;
}


.simple-hot-line:hover .hot-line i,
.simple-technical-questions:hover .hot-line i,
.simple-business-questions:hover .hot-line i {
    background: url("../../images/temp/hot-line-up.png") 0 0px no-repeat;
    vertical-align: -12px;
}

.simple-hot-line:hover .hot-line,
.simple-technical-questions:hover .hot-line,
.simple-business-questions:hover .hot-line {
    border: 1px solid #ff6d00;
    border-bottom: none;
    padding-bottom: 4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:  0;
    cursor: default;
}

.simple-hot-line ul li {
    padding: 10px;
    border-bottom: 1px dashed #e7e7e7;
}
.simple-hot-line ul li:last-child {
    border-bottom: none;
}
.simple-hot-line ul li:last-child {
    background: #f5f5f5;
}
.simple-hot-line .trade-pn {
    width: 175px;
    float: left;
}
.simple-hot-line .trade-pn p {
    line-height: 12px;
}
.simple-hot-line .trade-pn p:first-child {
    padding-bottom: 6px;
}
.simple-hot-line .trade-pn p:last-child {
    color: #999;
}
.simple-hot-line .trade-price {
    width: 119px;
    float: right;
    font-weight: bold;
    text-align: right;
}
.simple-hot-line .trade-member {
    margin-right: 15px;
}
.simple-hot-line .trade-total-price em {
    margin-left: 10px;
    color: #ff6d00;
    font-size: 14px;
    font-weight: bold;
}
.simple-hot-line .trade-account {
    float: right;
    width: 58px;
    height: 24px;
    background: #ff6d00;
    border: none;
    border-radius: 3px;
    color: #fff;
}

.detail-title{
    color: #666;
    font-size: 12px;
    margin-left: 12px;
    height: 24px;
    line-height: 24px;
}
.detail-text{
    color: #666;
    font-size: 12px;
    margin-left: 12px;
    height: 18px;
    line-height: 18px;
}

.simple-live-chat .detail-text {
    margin-left: 0;
}

.hot-line-phone{
    display: inline-block;
    width: 24px;
    height: 20px;
    background: url("../../images/sprite_chart_icon.png?v=20231201") -359px -200px no-repeat;
    vertical-align: -10px;
    margin-left: 0;
    background-size: 750px;
}
.hot-line-mail{
    display: inline-block;
    width: 24px;
    height: 20px;
    background: url("../../images/sprite_chart_icon.png?v=20231201") -400px -200px no-repeat;
    vertical-align: -10px;
    margin-left: 1px;
    background-size: 750px;
}
.simple-hot-line-powerTip {
    color: #fff;
    padding: 16px !important;
    margin-right: 10px;
    font-weight: 400;
}
.simple-hot-line-powerTip p {
    color: #fff;
    margin-left: 0 !important;
}
.simple-hot-line-powerTip .hot-line-phone {
    background-position: -479px -200px
}
.simple-hot-line-powerTip .hot-line-mail {
    background-position: -440px -200px;
}

.side-live-chat-powerTip {
    padding: 16px !important;
    margin-right: 10px;
    font-weight: 400;
}

.modal-user-form .login-form-logo {
    margin-top: -10px;
}
.modal-user-form .btn-orange-lar {
    padding: 5px 0;
    border-radius: 5px;
}

.modal-user-form .form-group-tips {
    margin-top: 10px;
}
.modal-user-form .form-group-tips p {
    font-size: 12px;
    text-align: center;
    color: #999;
}

.modal-user-form .form-group-tips p a{
    color: #999;
    text-decoration: underline;
}
.modal-user-form .form-group-tips a {
    color: #318ecc;
}
.modal-user-form .form-group-operate {
    border-top: 1px solid #eee;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-group-operate div {
    text-align: center;
    width: 50px;
    padding: 13px 0;
    cursor: pointer;
    font-size: 12px;
    margin-top: 10px;
}
.form-group-operate div+div{
    margin-left: 29px;
}
.form-group-operate .tab_active {
    font-weight: bold;
    color: #333;
}
.form-group-operate .login_icon {
    width: 20px;
    height: 20px;
    margin-right: 6px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}
div.code_login .login_icon{
    background: url(../../images/email_share.png) no-repeat center;
    background-size: 100%;
}
div.password_login .login_icon{
    background: url(../../images/password.png) no-repeat center;
    background-size: auto;
}
div.wx_login .login_icon{
    background: url(../../images/wx_share.png) no-repeat center;
    background-size: 100%;
}
.wxLoginCode .wx-loading{
    width: 180px;
    height: 180px;
    margin: 30px auto 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f7f7f7;
}
.wx-loading-img{
    width:20px;
    height: 20px;
    background: url(../../images/loading-dot.gif) no-repeat center;
    background-size: 100%;
}
.wxLoginCode{
    position: relative;
    padding-top: 1px;
}
.wxLoginCode .wx-img{
    width: 180px;
    height: 180px;
    margin: 30px auto 10px;
}
.wxLoginCode .wx-pending{
    position: relative;
}
.wxLoginCode p{
    text-align: center;
    width: auto;
    color: #999999;
    margin-bottom: 46px;
}
.scan_box{
    display: block;
    width: 180px;
    height: 180px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.wx-fail{
    width: 180px;
    height: 180px;
    background-color: rgba(0,0,0,.8);
    margin: 30px auto 10px;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.fail-icon{
    padding: 50px 0 35px 0px;
}
.form-group-inner {
    position:relative;
    padding: 5px;
    border-radius: 5px;
    background: #F5F7FB;
}
.form-group-inner .form-group-icon {
    position: absolute;
}
.form-group-inner .form-group-item {
    padding: 3px 5px 3px 35px;
    width: 348px;
    height: 30px;
    background: #F5F7FB;
    border: none;
    font-size: 16px;
}
.form-group-inner .form-error-msg {
    display: inline-block;
    position: absolute;
    top: 6px;
    left:168px;
    font-size: 14px;
    padding: 0 4px;
    background: #F5F7FB;
}
.form-group-inner .nzmPic {
    position: absolute;
    right:55px;
    top: 10px;
}
.form-group-inner .changenNzm {
    position: absolute;
    right:15px;
    top: 7px;
    font-size: 14px;
    color: #318ecc;
}

.form-group-inner .inner-operate {
    position: absolute;
    top: 6px;
    right: 15px;
    color: #ff6d00;
    font-size: 16px;
}

.form-group-inner .username-icon,
.form-group-inner .password-icon,
.form-group-inner .mobile-code-icon,
.form-group-inner .img-code-icon {
    position: absolute;
    top: 15px;
    left: 15px;
}

.sk-checkbox-list label.indent {
    padding-left: 23px;
}

.sk-checkbox-list label.indent .icon-checkbox {
    margin-left: -23px;
}
.sk-checkbox-list label.checkbox {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #666;
    margin-right: 0;
    cursor: pointer;
}
.sk-checkbox-list label.disabled {
    border: 0 solid transparent !important;
}
.sk-checkbox-list label.checkbox .icon-checkbox {
    display: inline-block;
    width: 14px;
    height: 17px;
    margin-right: 4px;
    background: url(../../images/icon_checkbox_default.png) no-repeat;
    vertical-align: middle;
}
.sk-checkbox-list label.checked .icon-checkbox {
    background: url(../../images/icon_checkbox_checked.png) no-repeat;
}
.sk-checkbox-list label.disabled .icon-checkbox {
    border: 0 solid transparent !important;
    background: url(../../images/icon_checkbox_disabled.png) no-repeat;
}
.sk-checkbox-list label:hover .icon-checkbox {
    background: url(../../images/icon_checkbox_hover.png) no-repeat;
}
.sk-checkbox-list label.checked:hover .icon-checkbox {
    background: url(../../images/icon_checkbox_checked.png) no-repeat;
}
.sk-checkbox-list label.disabled:hover .icon-checkbox {
    background: url(../../images/icon_checkbox_disabled.png) no-repeat;
}

.sk-step-wrap {
    position: relative;
}
.sk-step-wrap::after {
    display: block;
    clear: both;
    content: "";
}
.sk-step-wrap .sk-step-vertical > ul {
    padding: 0;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right {
    float: left;
    width: 100%;
    text-align: left;
    padding-bottom: 6px;
    position: relative;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .step-bar {
    width: 1px;
    height: 100%;
    margin-left: 12px;
    position: absolute;
    background: #d9d9d9;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .step-bar .step-bar-active {
    width: 1px;
    height: 100%;
    background: #ff6d00;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .icon-step-content {
    float: left;
    display: block;
    position: relative;
    margin: 0 auto;
    background: #fff;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 6px;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .icon-step-content .icon-step {
    display: block;
    position: relative;
    margin: 0 auto;
    font-weight: normal;
    font-size: 16px;
    color: #999;
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 50%;
    background: #fff;
    border: solid 1px #d9d9d9;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .step-content {
    padding-top: 8px;
    padding-left: 38px;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .step-content .step-name {
    margin-top: 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #999;
}
.sk-step-wrap .sk-step-vertical > ul > li .step-item-right .step-content .step-desc {
    margin-top: 2px;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #999;
}
.sk-step-wrap .sk-step-vertical > ul > li.step-active .step-item-right .icon-step {
    color: #fff;
    background: #ff6d00;
    border: solid 1px #ff6d00;
}
.sk-step-wrap .sk-step-vertical > ul > li.step-active .step-item-right .step-name,
.sk-step-wrap .sk-step-vertical > ul > li.step-active .step-item-right .step-desc {
    color: #333;
}
.sk-step-wrap .sk-step-vertical > ul > li.step-active-1 .step-item-right .icon-step {
    color: transparent;
    background: url(../../images/icon_step_vertical.png) no-repeat;
    border: none;
}

.pwd-login {
    color: #318ecc !important;
    font-size: 14px !important;
    cursor: pointer !important;
    text-decoration: none !important;
    margin-top: 5px !important;
}

.agree-protocols {
    display: inline-block;
    width: auto !important;
    color: #999;
    font-size: 12px;
}
.agree-protocols a{
    color: #0085dd;
}

.agree-circle .icon-agree-circle{
    display: inline-block;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    background: url(../../images/icon_circle_default.png) no-repeat;
}
.agree-circle .checked{
    background: url(../../images/icon_circle_checked.png) no-repeat;
}

.login-register-wrap {
    flex: 1;
    margin: 0 43px;
    margin-top: 15px;
    width: 400px;
}
.login-register-wrap .login-common {
    margin-top: 28px;
}
.login-register-wrap .login-form-logo .web-common-logo {
    display: block;
    width: 190px;
    height: 45px;
    line-height: 45px;
    background: url(../../images/logo_600x144.png?v=20200826) no-repeat;
}
.login-register-wrap .login-common .nation-code-select{
    width: 400px !important;
}
.login-register-wrap .login-common .nation-code-select .ncSelect-text{
    width: 272px !important;
}

.sub-navigation-modal a{
    padding-left: 10px;
    padding-right: 10px;
    color: #666 !important;
    background-color: #fff !important;
}
.sub-navigation-fled a{
    padding-left: 10px;
    padding-right: 10px;
}

.sub-navigation-modal a:hover, .sub-navigation-fled a:hover{
    background-color: #fff !important;
    color: #ff6d00 !important;

}
.sub-navigation-fled{
    background-color: rgb(255, 255, 255);
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid #eee;
}
.sub-navigation-modal{
    position: absolute;
    left: 0;
    width: 100%;
    box-shadow: rgb(0 0 0 / 15%) 0 3px 10px;
    top: 108px;
    z-index: 999999;
    background-color: rgb(255, 255, 255);
    padding-top: 6px;
    padding-bottom: 7px;
    min-height: 49px;
}


input#searchText::-webkit-input-placeholder {
  font-size: 14px !important;
}

.askQuestionErr{
    position: inherit;
    bottom: 11px;
}
input#expect_date::-webkit-input-placeholder{
    font-size: 14px !important;
}
textarea#demandDesc::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#projectDesc::-webkit-input-placeholder{
    font-size: 14px !important;
}
textarea#projectDesc::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#projectName::-webkit-input-placeholder{
    font-size: 14px !important;
}
textarea#askQuestion::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#demandDesc::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#business_companyName::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#business_email::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#business_trueName::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#business_mobile::-webkit-input-placeholder{
    font-size: 14px !important;
}
input#business_mobileCode::-webkit-input-placeholder{
    font-size: 14px !important;
}
.reSubmit .modal-body-info{
    padding-bottom:10px !important;
    padding-top: 56px !important;
}
.reSubmit .modal-multiBtnOne{
    background-color: #fff;
    border-radius: 2px;
    border: solid 1px #dbdbdb;
    color:#666;
}
.reSubmit .modal-multiBtnOne:hover {
    background-color:#fff;
    color:#666;
}
.reSubmit .modal-multiBtnTwo{
    border-radius: 2px;
    border: solid 1px #ff6d00;
}
.reSubmit .modal-btn{
    min-width: 70px !important;
    font-size: 14px !important;
    line-height: 32px !important;
}
.reSubmit .modal-body-info{
    font-size: 16px !important;
}

/*表格不使用border-collapse:collapse属性*/
.no_collapse_table{
    border-collapse: separate !important;
    border: none !important;
    border-left: 1px solid #eee !important;
    border-top: 1px solid #eee !important;
}

.no_collapse_table tr th,.no_collapse_table tr td{
    border: none !important;
    border-right: 1px solid #eee !important;
    border-bottom: 1px solid #eee !important;
}

.navigation .sliderBar{
    position: relative;
    bottom: -32px;
    height: 2px;
    width: 0px;
    background-color: #ffffff;
    transition: all 0.3s ease;
    pointer-events: none;
}

.sub-navigation .second-nav-a{
    font-weight: bold;
}

.checkList-icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/checklist_cart_orange_icon.png?v=20230619) no-repeat;
    margin-right: 3px;
    vertical-align: -2px;
    position: relative;
    background-size: contain;
}

.modal_radius{
  border-radius: 6px;
}

.modal-img-code-verify-wrap {
  margin-top: 20px;
  margin-bottom: 25px;
}

.modal-img-code-verify-wrap .img-code-verify-title {
  height: 18px;
  line-height: 18px;
  font-size: 18px;
  font-weight: bold;
  color: #333;
}

.modal-img-code-verify-wrap .code-input-wrap {
  margin-top: 22px;
}

.modal-img-code-verify-wrap .code-input-wrap .code-input {
  width: 348px;
  background: #FFFFFF;
  border: 1px solid #D7D7D7;
  border-radius: 4px;
  padding: 13px 12px;
  font-size: 14px;
}

.modal-img-code-verify-wrap .code-input-wrap .verify-img-code-tips {
  margin-top: 8px;
  line-height: 14px;
  font-size: 14px;
  font-weight: 400;
  color: #FF0000;
}

.modal-img-code-verify-wrap .code-img-wrap {
  margin-top: 26px;
}

.modal-img-code-verify-wrap .code-img-wrap #code_img_captcha{
  vertical-align:middle;
}

.modal-img-code-verify-wrap .code-img-wrap .change-nzm-pic {
  margin-left: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #1890FF;
  vertical-align: middle;
  line-height: 29px;
}

.modal-img-code-verify-wrap .code-img-wrap .change-nzm-pic:active,
.modal-img-code-verify-wrap .code-img-wrap .change-nzm-pic:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal-img-code-verify-wrap .img-code-btn-wrap {
  margin-top: 24px;
  text-align: center;
}

.modal-img-code-verify-wrap .img-code-btn-wrap .btn-submit-lar {
  width: 100px;
  display: inline-block;
}

.modal-img-code-verify-wrap .img-code-btn-wrap .btn-cancel-lar {
  width: 100px;
  margin-right: 20px;
  display: inline-block;
}
/* 型号清单 复选框 */
.checkbox-primary input[type=checkbox]{
  cursor: pointer;
  position: relative;
  width: 14px;
  height: 14px;
  -webkit-appearance: none;
}

.checkbox-primary input[type=checkbox]::after{
  position: absolute;
  top: 0;
  background-color: #fff;
  color: #fff;
  width: 14px;
  height: 14px;
  display: inline-block;
  visibility: visible;
  padding-left: 0px;
  text-align: center;
  content: ' ';
  border-radius: 2px;
  box-sizing: border-box;
  border: 1px solid #999;
}
.checkbox-primary input[type=checkbox]:disabled:after{
  background-color: rgba(239,239,239,0.3);
  color: rgb(170,170,170);
  border: 1px solid rgba(118, 118, 118, 0.3);
}

.checkbox-primary input[type=checkbox]:checked::after{
  content: "";
  background-color: #ff6d00;
  border-color: #ff6d00;
  background-color: #ff6d00;
}

.checkbox-primary input[type=checkbox]:checked::before{
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  width: 3px;
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
  z-index: 1;
}

.collect-point {
    display: none;
    width: 9px;
    height: 9px;
    position: absolute;
    top: 20px;
    left: 68px;
    background-color: #FF6D00;
    border-radius: 25px;
    z-index: 9999;
}

.collect-tip {
    display: none;
    width: 350px;
    height: 48px;
    position: absolute;
    top: 56px;
    left: 0; 
    background: #FFE0C9;
    border-radius: 8px;
    font-size: 16px;
    font-weight: normal;
    line-height: 48px;
    text-align: center;
    color: #FF6D00;
    z-index: 9999;
}

.collect-tip::before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #FFE0C9;
    top: -4px;
    left: 107px;
    z-index: 9999;
}
.collect-tip::after {
    /* content: "";
    position: absolute;
    width: 1px;
    height: 28px;
    background: linear-gradient(180deg,rgba(144,189,248,0),#FF6D00);
    top: -32px;
    left: 72px;
    z-index: 9999; */
}

.header-logo {
    position: relative;
}

.header-logo .collect-tip {
    left: 14px;
}

.header-logo .collect-point {
    left: 82px;
    
}

/* searchBar中由于图片不挂载在a标签，而且一个单独的img标签，所以需要做样式调整 */
.header-logo .header-logo-a + .collect-point, .header-logo-flex .header-logo-a + .collect-point{
    left: 68px;
}

.header-logo .header-logo-a + .collect-point + .collect-tip {
    left: 0;   
}
.header-logo .header-logo-a img {
    pointer-events: none;
}
.header-logo .header-logo-a span{
    display: none;
}
/* .header-logo:hover a + .collect-point, */
.header-logo:hover a + .collect-point + .collect-tip ,.header-logo-flex:hover a + .collect-point + .collect-tip{
    display: inline-block;
}

/* .header-logo a:hover .collect-point, */
.header-logo a:hover .collect-tip,.header-logo-flex  a:hover .collect-tip{
    display: inline-block;
}

.logo-wrap{
    position: relative;
}

/* .logo-wrap:hover .collect-point, */
.logo-wrap:hover .collect-tip {
    display: inline-block;
}

#logo {
    position: relative;
}

/* #logo:hover .collect-point, */
#logo:hover .collect-tip {
    display: inline-block;
}

.list-style-ring {
    list-style: url('data:image/svg+xml;base64,PHN2ZyB0PSIxNzEzMzE4ODM4ODkzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjU3NDgiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTUxMiA3NjJjLTEzOC4wNzEgMC0yNTAtMTExLjkyOS0yNTAtMjUwczExMS45MjktMjUwIDI1MC0yNTAgMjUwIDExMS45MjkgMjUwIDI1MC0xMTEuOTI5IDI1MC0yNTAgMjUweiBtMC0xMjVjNjkuMDM2IDAgMTI1LTU1Ljk2NCAxMjUtMTI1cy01NS45NjQtMTI1LTEyNS0xMjUtMTI1IDU1Ljk2NC0xMjUgMTI1IDU1Ljk2NCAxMjUgMTI1IDEyNXoiIGZpbGw9IiNGRjdCMTUiIHAtaWQ9IjU3NDkiPjwvcGF0aD48L3N2Zz4=');
}

.mini-scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.mini-scrollbar::-webkit-scrollbar-track {
    background: #f5f5f5;
    border-radius: 3px;
}

.mini-scrollbar::-webkit-scrollbar-thumb {
    background: #b8b8b8;
    border-radius: 3px;
}

.mini-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #747474;
}

.mini-scrollbar::-webkit-scrollbar-corner {
    background: #f5f5f5;
}

.cancel_success_tips_icon,
.collect_success_tips_icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  vertical-align: middle;
  margin-right: 5px;
  background: url(../../images/sprite_chart_icon.png) 0px -160px no-repeat;
  background-size: 750px;
}

/* 新首页样式 */
.card-padding {
  padding: 20px 15px;
}

.pl-6 {
    padding-left: 6px;
  }

.pl-10 {
  padding-left: 10px;
}

.pr-10{
  padding-right: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-20 {
    margin-right: 20px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mt-10 {
    margin-top: 10px;
  }

.color3 {
  color: #333;
}

.color6 {
  color: #666;
}

.color9{
  color: #999;
}


.pic-full {
    width: 100%;
    height: 140px;
}

.login_new_wrapper,.vip-transfor{
    border-radius: 20px;
    min-height: 0 !important;
}
.login_new_wrapper .advert_con,.register_new_wrapper .advert_con,.vip-transfor .advert_con{
    width: 350px;
    height: 484px;
    background: #eee;
    border-radius: 18px;
}
.login_new_wrapper .advert_con img,.register_new_wrapper .advert_con img,.vip-transfor .advert_con img{
    border-radius: 18px;
}
.login_new_wrapper .modal-wrap,.vip-transfor .vip-wrapper{
    flex: 1;
    margin: 0 43px;
    width: 400px;
    margin-bottom: 10px;
}
.modal-wrap .login-form-logo{
    margin-bottom: 28px;
    margin-top: 15px;
}
.login_new_wrapper .nation-code-select .ncSelect-inputWrap label,.register_new_wrapper .nation-code-select .ncSelect-inputWrap label{
    font-size: 14px;
    color: #BCBCBC;
}
.devide-line{
    border-top: 1px dashed #E8EAEE;
}
.devide-text{
    position: absolute;
    left: 40%;
    top: -11px;
    background: #fff;
    display: inline-block;
    padding: 0 4px;
    color: #999;
}
.login_new_wrapper input:-webkit-autofill,.register_new_wrapper input:-webkit-autofill{
    -webkit-box-shadow: 0 0 0px 1000px #F5F7FB inset;
}
.register_new_wrapper{
    border-radius: 20px;
    padding: 8px;
    background: #fff;
    width: auto;
    height: 484px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.newIndex_footer {
    width: 100%;
    height: 40px;
    background: #F2F5FA;
    line-height: 40px;
    margin-top: 40px;
}

.newIndex_footer .newIndex_box {
    display: flex;
    justify-content: center;
}


.newIndex_footer .newIndex_box span,
.newIndex_footer .newIndex_box span > a {
    font-size: 14px;
    color: #ccc;
}

.newIndex_footer .newIndex_box span > a:hover {
    color: #ff6d00
}

.newIndex_footer .newIndex_box span:not(:last-child) {
    margin-right: 112px;
}
.platform-con{
    width: 300px;
    height: 180px;
    background: #F5F7FB;
    border-radius: 10px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: space-evenly;
}
.platform-con+.platform-con{
    margin-left: 20px;
}
.platform-con1 .plat-title{
    color: #3B7ABD;
}
.platform-con .plat-jump{
	width: 201px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #FF6D00;
    border-radius: 10px;
    display: block;
    color:#FF6D00;
    line-height: 40px;
}
.platform-con1 .plat-jump{
    color: #3B7ABD;
    border: 1px solid #3B7ABD;
}
.bd-10{
    border-radius: 10px;
}