.icheckbox_minimal-orange, .iradio_minimal-orange {
    display: inline-block;
*display:inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: none;
    border: solid 1px #ccc;
    cursor: pointer;
    z-index: 7
}
.icheckbox_minimal-orange {
}
.icheckbox_minimal-orange:hover {
    border: solid 1px #e70
}
.icheckbox_minimal-orange.checked:hover {
    border: solid 1px #ccc
}
.icheckbox_minimal-orange.checked::after {
    content: ' ';
    position: absolute;
    left: 2px;
    top: 2px;
    width: 11px;
    height: 6px;
    border: 0 solid #e70;
    border-width: 0 0 2px 2px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    z-index: -1
}
.icheckbox_minimal-orange.disabled {
    cursor: default;
    border: solid 1px #e4e4e4
}
.icheckbox_minimal-orange.checked.disabled {
    border: solid 1px #e4e4e4
}
.iradio_minimal-orange {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%
}
.iradio_minimal-orange:hover {
    border: solid 1px #e70
}
.iradio_minimal-orange.checked:hover {
    border: solid 1px #ccc
}
.iradio_minimal-orange.checked::after {
    content: ' ';
    position: absolute;
    left: 5px;
    top: 5px;
    width: 6px;
    height: 6px;
    background-color: #e70;
    border-radius: 50%;
    z-index: -1
}
.iradio_minimal-orange.disabled {
    border: solid 1px #e4e4e4;
    cursor: default
}
.iradio_minimal-orange.checked.disabled {
    border: solid 1px #e4e4e4
}

@media(-o-min-device-pixel-ratio:5/4), (-webkit-min-device-pixel-ratio:1.25), (min-resolution:120dpi) {
.icheckbox_minimal-orange, .iradio_minimal-orange {
}
}
@font-face {
    font-family: 'FontAwesome';
    src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}
.fa-2x {
    font-size: 2em
}
.fa-3x {
    font-size: 3em
}
.fa-4x {
    font-size: 4em
}
.fa-5x {
    font-size: 5em
}
.fa-fw {
    width: 1.28571429em;
    text-align: center
}
.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none
}
.fa-ul>li {
    position: relative
}
.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: .14285714em;
    text-align: center
}
.fa-li.fa-lg {
    left: -1.85714286em
}
.fa-border {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em
}
.fa-pull-left {
    float: left
}
.fa-pull-right {
    float: right
}
.fa.fa-pull-left {
    margin-right: .3em
}
.fa.fa-pull-right {
    margin-left: .3em
}
.pull-right {
    float: right
}
.pull-left {
    float: left
}
.fa.pull-left {
    margin-right: .3em
}
.fa.pull-right {
    margin-left: .3em
}
.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}
.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
@keyframes fa-spin {
0% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
100% {
-webkit-transform:rotate(359deg);
transform:rotate(359deg)
}
}
.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}
.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}
.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}
.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1)
}
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1)
}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {
    filter: none
}
.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle
}
.fa-stack-1x, .fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center
}
.fa-stack-1x {
    line-height: inherit
}
.fa-stack-2x {
    font-size: 2em
}
.fa-inverse {
    color: #fff
}
.fa-glass:before {
    content: ""
}
.fa-music:before {
    content: ""
}
.fa-search:before {
    content: ""
}
.fa-envelope-o:before {
    content: ""
}
.fa-heart:before {
    content: ""
}
.fa-star:before {
    content: ""
}
.fa-star-o:before {
    content: ""
}
.fa-user:before {
    content: ""
}
.fa-film:before {
    content: ""
}
.fa-th-large:before {
    content: ""
}
.fa-th:before {
    content: ""
}
.fa-th-list:before {
    content: ""
}
.fa-check:before {
    content: ""
}
.fa-remove:before, .fa-close:before, .fa-times:before {
    content: ""
}
.fa-search-plus:before {
    content: ""
}
.fa-search-minus:before {
    content: ""
}
.fa-power-off:before {
    content: ""
}
.fa-signal:before {
    content: ""
}
.fa-gear:before, .fa-cog:before {
    content: ""
}
.fa-trash-o:before {
    content: ""
}
.fa-home:before {
    content: ""
}
.fa-file-o:before {
    content: ""
}
.fa-clock-o:before {
    content: ""
}
.fa-road:before {
    content: ""
}
.fa-download:before {
    content: ""
}
.fa-arrow-circle-o-down:before {
    content: ""
}
.fa-arrow-circle-o-up:before {
    content: ""
}
.fa-inbox:before {
    content: ""
}
.fa-play-circle-o:before {
    content: ""
}
.fa-rotate-right:before, .fa-repeat:before {
    content: ""
}
.fa-refresh:before {
    content: ""
}
.fa-list-alt:before {
    content: ""
}
.fa-lock:before {
    content: ""
}
.fa-flag:before {
    content: ""
}
.fa-headphones:before {
    content: ""
}
.fa-volume-off:before {
    content: ""
}
.fa-volume-down:before {
    content: ""
}
.fa-volume-up:before {
    content: ""
}
.fa-qrcode:before {
    content: ""
}
.fa-barcode:before {
    content: ""
}
.fa-tag:before {
    content: ""
}
.fa-tags:before {
    content: ""
}
.fa-book:before {
    content: ""
}
.fa-bookmark:before {
    content: ""
}
.fa-print:before {
    content: ""
}
.fa-camera:before {
    content: ""
}
.fa-font:before {
    content: ""
}
.fa-bold:before {
    content: ""
}
.fa-italic:before {
    content: ""
}
.fa-text-height:before {
    content: ""
}
.fa-text-width:before {
    content: ""
}
.fa-align-left:before {
    content: ""
}
.fa-align-center:before {
    content: ""
}
.fa-align-right:before {
    content: ""
}
.fa-align-justify:before {
    content: ""
}
.fa-list:before {
    content: ""
}
.fa-dedent:before, .fa-outdent:before {
    content: ""
}
.fa-indent:before {
    content: ""
}
.fa-video-camera:before {
    content: ""
}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {
    content: ""
}
.fa-pencil:before {
    content: ""
}
.fa-map-marker:before {
    content: ""
}
.fa-adjust:before {
    content: ""
}
.fa-tint:before {
    content: ""
}
.fa-edit:before, .fa-pencil-square-o:before {
    content: ""
}
.fa-share-square-o:before {
    content: ""
}
.fa-check-square-o:before {
    content: ""
}
.fa-arrows:before {
    content: ""
}
.fa-step-backward:before {
    content: ""
}
.fa-fast-backward:before {
    content: ""
}
.fa-backward:before {
    content: ""
}
.fa-play:before {
    content: ""
}
.fa-pause:before {
    content: ""
}
.fa-stop:before {
    content: ""
}
.fa-forward:before {
    content: ""
}
.fa-fast-forward:before {
    content: ""
}
.fa-step-forward:before {
    content: ""
}
.fa-eject:before {
    content: ""
}
.fa-chevron-left:before {
    content: ""
}
.fa-chevron-right:before {
    content: ""
}
.fa-plus-circle:before {
    content: ""
}
.fa-minus-circle:before {
    content: ""
}
.fa-times-circle:before {
    content: ""
}
.fa-check-circle:before {
    content: ""
}
.fa-question-circle:before {
    content: ""
}
.fa-info-circle:before {
    content: ""
}
.fa-crosshairs:before {
    content: ""
}
.fa-times-circle-o:before {
    content: ""
}
.fa-check-circle-o:before {
    content: ""
}
.fa-ban:before {
    content: ""
}
.fa-arrow-left:before {
    content: ""
}
.fa-arrow-right:before {
    content: ""
}
.fa-arrow-up:before {
    content: ""
}
.fa-arrow-down:before {
    content: ""
}
.fa-mail-forward:before, .fa-share:before {
    content: ""
}
.fa-expand:before {
    content: ""
}
.fa-compress:before {
    content: ""
}
.fa-plus:before {
    content: ""
}
.fa-minus:before {
    content: ""
}
.fa-asterisk:before {
    content: ""
}
.fa-exclamation-circle:before {
    content: ""
}
.fa-gift:before {
    content: ""
}
.fa-leaf:before {
    content: ""
}
.fa-fire:before {
    content: ""
}
.fa-eye:before {
    content: ""
}
.fa-eye-slash:before {
    content: ""
}
.fa-warning:before, .fa-exclamation-triangle:before {
    content: ""
}
.fa-plane:before {
    content: ""
}
.fa-calendar:before {
    content: ""
}
.fa-random:before {
    content: ""
}
.fa-comment:before {
    content: ""
}
.fa-magnet:before {
    content: ""
}
.fa-chevron-up:before {
    content: ""
}
.fa-chevron-down:before {
    content: ""
}
.fa-retweet:before {
    content: ""
}
.fa-shopping-cart:before {
    content: ""
}
.fa-folder:before {
    content: ""
}
.fa-folder-open:before {
    content: ""
}
.fa-arrows-v:before {
    content: ""
}
.fa-arrows-h:before {
    content: ""
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: ""
}
.fa-twitter-square:before {
    content: ""
}
.fa-facebook-square:before {
    content: ""
}
.fa-camera-retro:before {
    content: ""
}
.fa-key:before {
    content: ""
}
.fa-gears:before, .fa-cogs:before {
    content: ""
}
.fa-comments:before {
    content: ""
}
.fa-thumbs-o-up:before {
    content: ""
}
.fa-thumbs-o-down:before {
    content: ""
}
.fa-star-half:before {
    content: ""
}
.fa-heart-o:before {
    content: ""
}
.fa-sign-out:before {
    content: ""
}
.fa-linkedin-square:before {
    content: ""
}
.fa-thumb-tack:before {
    content: ""
}
.fa-external-link:before {
    content: ""
}
.fa-sign-in:before {
    content: ""
}
.fa-trophy:before {
    content: ""
}
.fa-github-square:before {
    content: ""
}
.fa-upload:before {
    content: ""
}
.fa-lemon-o:before {
    content: ""
}
.fa-phone:before {
    content: ""
}
.fa-square-o:before {
    content: ""
}
.fa-bookmark-o:before {
    content: ""
}
.fa-phone-square:before {
    content: ""
}
.fa-twitter:before {
    content: ""
}
.fa-facebook-f:before, .fa-facebook:before {
    content: ""
}
.fa-github:before {
    content: ""
}
.fa-unlock:before {
    content: ""
}
.fa-credit-card:before {
    content: ""
}
.fa-feed:before, .fa-rss:before {
    content: ""
}
.fa-hdd-o:before {
    content: ""
}
.fa-bullhorn:before {
    content: ""
}
.fa-bell:before {
    content: ""
}
.fa-certificate:before {
    content: ""
}
.fa-hand-o-right:before {
    content: ""
}
.fa-hand-o-left:before {
    content: ""
}
.fa-hand-o-up:before {
    content: ""
}
.fa-hand-o-down:before {
    content: ""
}
.fa-arrow-circle-left:before {
    content: ""
}
.fa-arrow-circle-right:before {
    content: ""
}
.fa-arrow-circle-up:before {
    content: ""
}
.fa-arrow-circle-down:before {
    content: ""
}
.fa-globe:before {
    content: ""
}
.fa-wrench:before {
    content: ""
}
.fa-tasks:before {
    content: ""
}
.fa-filter:before {
    content: ""
}
.fa-briefcase:before {
    content: ""
}
.fa-arrows-alt:before {
    content: ""
}
.fa-group:before, .fa-users:before {
    content: ""
}
.fa-chain:before, .fa-link:before {
    content: ""
}
.fa-cloud:before {
    content: ""
}
.fa-flask:before {
    content: ""
}
.fa-cut:before, .fa-scissors:before {
    content: ""
}
.fa-copy:before, .fa-files-o:before {
    content: ""
}
.fa-paperclip:before {
    content: ""
}
.fa-save:before, .fa-floppy-o:before {
    content: ""
}
.fa-square:before {
    content: ""
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    content: ""
}
.fa-list-ul:before {
    content: ""
}
.fa-list-ol:before {
    content: ""
}
.fa-strikethrough:before {
    content: ""
}
.fa-underline:before {
    content: ""
}
.fa-table:before {
    content: ""
}
.fa-magic:before {
    content: ""
}
.fa-truck:before {
    content: ""
}
.fa-pinterest:before {
    content: ""
}
.fa-pinterest-square:before {
    content: ""
}
.fa-google-plus-square:before {
    content: ""
}
.fa-google-plus:before {
    content: ""
}
.fa-money:before {
    content: ""
}
.fa-caret-down:before {
    content: ""
}
.fa-caret-up:before {
    content: ""
}
.fa-caret-left:before {
    content: ""
}
.fa-caret-right:before {
    content: ""
}
.fa-columns:before {
    content: ""
}
.fa-unsorted:before, .fa-sort:before {
    content: ""
}
.fa-sort-down:before, .fa-sort-desc:before {
    content: ""
}
.fa-sort-up:before, .fa-sort-asc:before {
    content: ""
}
.fa-envelope:before {
    content: ""
}
.fa-linkedin:before {
    content: ""
}
.fa-rotate-left:before, .fa-undo:before {
    content: ""
}
.fa-legal:before, .fa-gavel:before {
    content: ""
}
.fa-dashboard:before, .fa-tachometer:before {
    content: ""
}
.fa-comment-o:before {
    content: ""
}
.fa-comments-o:before {
    content: ""
}
.fa-flash:before, .fa-bolt:before {
    content: ""
}
.fa-sitemap:before {
    content: ""
}
.fa-umbrella:before {
    content: ""
}
.fa-paste:before, .fa-clipboard:before {
    content: ""
}
.fa-lightbulb-o:before {
    content: ""
}
.fa-exchange:before {
    content: ""
}
.fa-cloud-download:before {
    content: ""
}
.fa-cloud-upload:before {
    content: ""
}
.fa-user-md:before {
    content: ""
}
.fa-stethoscope:before {
    content: ""
}
.fa-suitcase:before {
    content: ""
}
.fa-bell-o:before {
    content: ""
}
.fa-coffee:before {
    content: ""
}
.fa-cutlery:before {
    content: ""
}
.fa-file-text-o:before {
    content: ""
}
.fa-building-o:before {
    content: ""
}
.fa-hospital-o:before {
    content: ""
}
.fa-ambulance:before {
    content: ""
}
.fa-medkit:before {
    content: ""
}
.fa-fighter-jet:before {
    content: ""
}
.fa-beer:before {
    content: ""
}
.fa-h-square:before {
    content: ""
}
.fa-plus-square:before {
    content: ""
}
.fa-angle-double-left:before {
    content: ""
}
.fa-angle-double-right:before {
    content: ""
}
.fa-angle-double-up:before {
    content: ""
}
.fa-angle-double-down:before {
    content: ""
}
.fa-angle-left:before {
    content: ""
}
.fa-angle-right:before {
    content: ""
}
.fa-angle-up:before {
    content: ""
}
.fa-angle-down:before {
    content: ""
}
.fa-desktop:before {
    content: ""
}
.fa-laptop:before {
    content: ""
}
.fa-tablet:before {
    content: ""
}
.fa-mobile-phone:before, .fa-mobile:before {
    content: ""
}
.fa-circle-o:before {
    content: ""
}
.fa-quote-left:before {
    content: ""
}
.fa-quote-right:before {
    content: ""
}
.fa-spinner:before {
    content: ""
}
.fa-circle:before {
    content: ""
}
.fa-mail-reply:before, .fa-reply:before {
    content: ""
}
.fa-github-alt:before {
    content: ""
}
.fa-folder-o:before {
    content: ""
}
.fa-folder-open-o:before {
    content: ""
}
.fa-smile-o:before {
    content: ""
}
.fa-frown-o:before {
    content: ""
}
.fa-meh-o:before {
    content: ""
}
.fa-gamepad:before {
    content: ""
}
.fa-keyboard-o:before {
    content: ""
}
.fa-flag-o:before {
    content: ""
}
.fa-flag-checkered:before {
    content: ""
}
.fa-terminal:before {
    content: ""
}
.fa-code:before {
    content: ""
}
.fa-mail-reply-all:before, .fa-reply-all:before {
    content: ""
}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
    content: ""
}
.fa-location-arrow:before {
    content: ""
}
.fa-crop:before {
    content: ""
}
.fa-code-fork:before {
    content: ""
}
.fa-unlink:before, .fa-chain-broken:before {
    content: ""
}
.fa-question:before {
    content: ""
}
.fa-info:before {
    content: ""
}
.fa-exclamation:before {
    content: ""
}
.fa-superscript:before {
    content: ""
}
.fa-subscript:before {
    content: ""
}
.fa-eraser:before {
    content: ""
}
.fa-puzzle-piece:before {
    content: ""
}
.fa-microphone:before {
    content: ""
}
.fa-microphone-slash:before {
    content: ""
}
.fa-shield:before {
    content: ""
}
.fa-calendar-o:before {
    content: ""
}
.fa-fire-extinguisher:before {
    content: ""
}
.fa-rocket:before {
    content: ""
}
.fa-maxcdn:before {
    content: ""
}
.fa-chevron-circle-left:before {
    content: ""
}
.fa-chevron-circle-right:before {
    content: ""
}
.fa-chevron-circle-up:before {
    content: ""
}
.fa-chevron-circle-down:before {
    content: ""
}
.fa-html5:before {
    content: ""
}
.fa-css3:before {
    content: ""
}
.fa-anchor:before {
    content: ""
}
.fa-unlock-alt:before {
    content: ""
}
.fa-bullseye:before {
    content: ""
}
.fa-ellipsis-h:before {
    content: ""
}
.fa-ellipsis-v:before {
    content: ""
}
.fa-rss-square:before {
    content: ""
}
.fa-play-circle:before {
    content: ""
}
.fa-ticket:before {
    content: ""
}
.fa-minus-square:before {
    content: ""
}
.fa-minus-square-o:before {
    content: ""
}
.fa-level-up:before {
    content: ""
}
.fa-level-down:before {
    content: ""
}
.fa-check-square:before {
    content: ""
}
.fa-pencil-square:before {
    content: ""
}
.fa-external-link-square:before {
    content: ""
}
.fa-share-square:before {
    content: ""
}
.fa-compass:before {
    content: ""
}
.fa-toggle-down:before, .fa-caret-square-o-down:before {
    content: ""
}
.fa-toggle-up:before, .fa-caret-square-o-up:before {
    content: ""
}
.fa-toggle-right:before, .fa-caret-square-o-right:before {
    content: ""
}
.fa-euro:before, .fa-eur:before {
    content: ""
}
.fa-gbp:before {
    content: ""
}
.fa-dollar:before, .fa-usd:before {
    content: ""
}
.fa-rupee:before, .fa-inr:before {
    content: ""
}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
    content: ""
}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
    content: ""
}
.fa-won:before, .fa-krw:before {
    content: ""
}
.fa-bitcoin:before, .fa-btc:before {
    content: ""
}
.fa-file:before {
    content: ""
}
.fa-file-text:before {
    content: ""
}
.fa-sort-alpha-asc:before {
    content: ""
}
.fa-sort-alpha-desc:before {
    content: ""
}
.fa-sort-amount-asc:before {
    content: ""
}
.fa-sort-amount-desc:before {
    content: ""
}
.fa-sort-numeric-asc:before {
    content: ""
}
.fa-sort-numeric-desc:before {
    content: ""
}
.fa-thumbs-up:before {
    content: ""
}
.fa-thumbs-down:before {
    content: ""
}
.fa-youtube-square:before {
    content: ""
}
.fa-youtube:before {
    content: ""
}
.fa-xing:before {
    content: ""
}
.fa-xing-square:before {
    content: ""
}
.fa-youtube-play:before {
    content: ""
}
.fa-dropbox:before {
    content: ""
}
.fa-stack-overflow:before {
    content: ""
}
.fa-instagram:before {
    content: ""
}
.fa-flickr:before {
    content: ""
}
.fa-adn:before {
    content: ""
}
.fa-bitbucket:before {
    content: ""
}
.fa-bitbucket-square:before {
    content: ""
}
.fa-tumblr:before {
    content: ""
}
.fa-tumblr-square:before {
    content: ""
}
.fa-long-arrow-down:before {
    content: ""
}
.fa-long-arrow-up:before {
    content: ""
}
.fa-long-arrow-left:before {
    content: ""
}
.fa-long-arrow-right:before {
    content: ""
}
.fa-apple:before {
    content: ""
}
.fa-windows:before {
    content: ""
}
.fa-android:before {
    content: ""
}
.fa-linux:before {
    content: ""
}
.fa-dribbble:before {
    content: ""
}
.fa-skype:before {
    content: ""
}
.fa-foursquare:before {
    content: ""
}
.fa-trello:before {
    content: ""
}
.fa-female:before {
    content: ""
}
.fa-male:before {
    content: ""
}
.fa-gittip:before, .fa-gratipay:before {
    content: ""
}
.fa-sun-o:before {
    content: ""
}
.fa-moon-o:before {
    content: ""
}
.fa-archive:before {
    content: ""
}
.fa-bug:before {
    content: ""
}
.fa-vk:before {
    content: ""
}
.fa-weibo:before {
    content: ""
}
.fa-renren:before {
    content: ""
}
.fa-pagelines:before {
    content: ""
}
.fa-stack-exchange:before {
    content: ""
}
.fa-arrow-circle-o-right:before {
    content: ""
}
.fa-arrow-circle-o-left:before {
    content: ""
}
.fa-toggle-left:before, .fa-caret-square-o-left:before {
    content: ""
}
.fa-dot-circle-o:before {
    content: ""
}
.fa-wheelchair:before {
    content: ""
}
.fa-vimeo-square:before {
    content: ""
}
.fa-turkish-lira:before, .fa-try:before {
    content: ""
}
.fa-plus-square-o:before {
    content: ""
}
.fa-space-shuttle:before {
    content: ""
}
.fa-slack:before {
    content: ""
}
.fa-envelope-square:before {
    content: ""
}
.fa-wordpress:before {
    content: ""
}
.fa-openid:before {
    content: ""
}
.fa-institution:before, .fa-bank:before, .fa-university:before {
    content: ""
}
.fa-mortar-board:before, .fa-graduation-cap:before {
    content: ""
}
.fa-yahoo:before {
    content: ""
}
.fa-google:before {
    content: ""
}
.fa-reddit:before {
    content: ""
}
.fa-reddit-square:before {
    content: ""
}
.fa-stumbleupon-circle:before {
    content: ""
}
.fa-stumbleupon:before {
    content: ""
}
.fa-delicious:before {
    content: ""
}
.fa-digg:before {
    content: ""
}
.fa-pied-piper-pp:before {
    content: ""
}
.fa-pied-piper-alt:before {
    content: ""
}
.fa-drupal:before {
    content: ""
}
.fa-joomla:before {
    content: ""
}
.fa-language:before {
    content: ""
}
.fa-fax:before {
    content: ""
}
.fa-building:before {
    content: ""
}
.fa-child:before {
    content: ""
}
.fa-paw:before {
    content: ""
}
.fa-spoon:before {
    content: ""
}
.fa-cube:before {
    content: ""
}
.fa-cubes:before {
    content: ""
}
.fa-behance:before {
    content: ""
}
.fa-behance-square:before {
    content: ""
}
.fa-steam:before {
    content: ""
}
.fa-steam-square:before {
    content: ""
}
.fa-recycle:before {
    content: ""
}
.fa-automobile:before, .fa-car:before {
    content: ""
}
.fa-cab:before, .fa-taxi:before {
    content: ""
}
.fa-tree:before {
    content: ""
}
.fa-spotify:before {
    content: ""
}
.fa-deviantart:before {
    content: ""
}
.fa-soundcloud:before {
    content: ""
}
.fa-database:before {
    content: ""
}
.fa-file-pdf-o:before {
    content: ""
}
.fa-file-word-o:before {
    content: ""
}
.fa-file-excel-o:before {
    content: ""
}
.fa-file-powerpoint-o:before {
    content: ""
}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {
    content: ""
}
.fa-file-zip-o:before, .fa-file-archive-o:before {
    content: ""
}
.fa-file-sound-o:before, .fa-file-audio-o:before {
    content: ""
}
.fa-file-movie-o:before, .fa-file-video-o:before {
    content: ""
}
.fa-file-code-o:before {
    content: ""
}
.fa-vine:before {
    content: ""
}
.fa-codepen:before {
    content: ""
}
.fa-jsfiddle:before {
    content: ""
}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {
    content: ""
}
.fa-circle-o-notch:before {
    content: ""
}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {
    content: ""
}
.fa-ge:before, .fa-empire:before {
    content: ""
}
.fa-git-square:before {
    content: ""
}
.fa-git:before {
    content: ""
}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {
    content: ""
}
.fa-tencent-weibo:before {
    content: ""
}
.fa-qq:before {
    content: ""
}
.fa-wechat:before, .fa-weixin:before {
    content: ""
}
.fa-send:before, .fa-paper-plane:before {
    content: ""
}
.fa-send-o:before, .fa-paper-plane-o:before {
    content: ""
}
.fa-history:before {
    content: ""
}
.fa-circle-thin:before {
    content: ""
}
.fa-header:before {
    content: ""
}
.fa-paragraph:before {
    content: ""
}
.fa-sliders:before {
    content: ""
}
.fa-share-alt:before {
    content: ""
}
.fa-share-alt-square:before {
    content: ""
}
.fa-bomb:before {
    content: ""
}
.fa-soccer-ball-o:before, .fa-futbol-o:before {
    content: ""
}
.fa-tty:before {
    content: ""
}
.fa-binoculars:before {
    content: ""
}
.fa-plug:before {
    content: ""
}
.fa-slideshare:before {
    content: ""
}
.fa-twitch:before {
    content: ""
}
.fa-yelp:before {
    content: ""
}
.fa-newspaper-o:before {
    content: ""
}
.fa-wifi:before {
    content: ""
}
.fa-calculator:before {
    content: ""
}
.fa-paypal:before {
    content: ""
}
.fa-google-wallet:before {
    content: ""
}
.fa-cc-visa:before {
    content: ""
}
.fa-cc-mastercard:before {
    content: ""
}
.fa-cc-discover:before {
    content: ""
}
.fa-cc-amex:before {
    content: ""
}
.fa-cc-paypal:before {
    content: ""
}
.fa-cc-stripe:before {
    content: ""
}
.fa-bell-slash:before {
    content: ""
}
.fa-bell-slash-o:before {
    content: ""
}
.fa-trash:before {
    content: ""
}
.fa-copyright:before {
    content: ""
}
.fa-at:before {
    content: ""
}
.fa-eyedropper:before {
    content: ""
}
.fa-paint-brush:before {
    content: ""
}
.fa-birthday-cake:before {
    content: ""
}
.fa-area-chart:before {
    content: ""
}
.fa-pie-chart:before {
    content: ""
}
.fa-line-chart:before {
    content: ""
}
.fa-lastfm:before {
    content: ""
}
.fa-lastfm-square:before {
    content: ""
}
.fa-toggle-off:before {
    content: ""
}
.fa-toggle-on:before {
    content: ""
}
.fa-bicycle:before {
    content: ""
}
.fa-bus:before {
    content: ""
}
.fa-ioxhost:before {
    content: ""
}
.fa-angellist:before {
    content: ""
}
.fa-cc:before {
    content: ""
}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {
    content: ""
}
.fa-meanpath:before {
    content: ""
}
.fa-buysellads:before {
    content: ""
}
.fa-connectdevelop:before {
    content: ""
}
.fa-dashcube:before {
    content: ""
}
.fa-forumbee:before {
    content: ""
}
.fa-leanpub:before {
    content: ""
}
.fa-sellsy:before {
    content: ""
}
.fa-shirtsinbulk:before {
    content: ""
}
.fa-simplybuilt:before {
    content: ""
}
.fa-skyatlas:before {
    content: ""
}
.fa-cart-plus:before {
    content: ""
}
.fa-cart-arrow-down:before {
    content: ""
}
.fa-diamond:before {
    content: ""
}
.fa-ship:before {
    content: ""
}
.fa-user-secret:before {
    content: ""
}
.fa-motorcycle:before {
    content: ""
}
.fa-street-view:before {
    content: ""
}
.fa-heartbeat:before {
    content: ""
}
.fa-venus:before {
    content: ""
}
.fa-mars:before {
    content: ""
}
.fa-mercury:before {
    content: ""
}
.fa-intersex:before, .fa-transgender:before {
    content: ""
}
.fa-transgender-alt:before {
    content: ""
}
.fa-venus-double:before {
    content: ""
}
.fa-mars-double:before {
    content: ""
}
.fa-venus-mars:before {
    content: ""
}
.fa-mars-stroke:before {
    content: ""
}
.fa-mars-stroke-v:before {
    content: ""
}
.fa-mars-stroke-h:before {
    content: ""
}
.fa-neuter:before {
    content: ""
}
.fa-genderless:before {
    content: ""
}
.fa-facebook-official:before {
    content: ""
}
.fa-pinterest-p:before {
    content: ""
}
.fa-whatsapp:before {
    content: ""
}
.fa-server:before {
    content: ""
}
.fa-user-plus:before {
    content: ""
}
.fa-user-times:before {
    content: ""
}
.fa-hotel:before, .fa-bed:before {
    content: ""
}
.fa-viacoin:before {
    content: ""
}
.fa-train:before {
    content: ""
}
.fa-subway:before {
    content: ""
}
.fa-medium:before {
    content: ""
}
.fa-yc:before, .fa-y-combinator:before {
    content: ""
}
.fa-optin-monster:before {
    content: ""
}
.fa-opencart:before {
    content: ""
}
.fa-expeditedssl:before {
    content: ""
}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {
    content: ""
}
.fa-battery-3:before, .fa-battery-three-quarters:before {
    content: ""
}
.fa-battery-2:before, .fa-battery-half:before {
    content: ""
}
.fa-battery-1:before, .fa-battery-quarter:before {
    content: ""
}
.fa-battery-0:before, .fa-battery-empty:before {
    content: ""
}
.fa-mouse-pointer:before {
    content: ""
}
.fa-i-cursor:before {
    content: ""
}
.fa-object-group:before {
    content: ""
}
.fa-object-ungroup:before {
    content: ""
}
.fa-sticky-note:before {
    content: ""
}
.fa-sticky-note-o:before {
    content: ""
}
.fa-cc-jcb:before {
    content: ""
}
.fa-cc-diners-club:before {
    content: ""
}
.fa-clone:before {
    content: ""
}
.fa-balance-scale:before {
    content: ""
}
.fa-hourglass-o:before {
    content: ""
}
.fa-hourglass-1:before, .fa-hourglass-start:before {
    content: ""
}
.fa-hourglass-2:before, .fa-hourglass-half:before {
    content: ""
}
.fa-hourglass-3:before, .fa-hourglass-end:before {
    content: ""
}
.fa-hourglass:before {
    content: ""
}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {
    content: ""
}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {
    content: ""
}
.fa-hand-scissors-o:before {
    content: ""
}
.fa-hand-lizard-o:before {
    content: ""
}
.fa-hand-spock-o:before {
    content: ""
}
.fa-hand-pointer-o:before {
    content: ""
}
.fa-hand-peace-o:before {
    content: ""
}
.fa-trademark:before {
    content: ""
}
.fa-registered:before {
    content: ""
}
.fa-creative-commons:before {
    content: ""
}
.fa-gg:before {
    content: ""
}
.fa-gg-circle:before {
    content: ""
}
.fa-tripadvisor:before {
    content: ""
}
.fa-odnoklassniki:before {
    content: ""
}
.fa-odnoklassniki-square:before {
    content: ""
}
.fa-get-pocket:before {
    content: ""
}
.fa-wikipedia-w:before {
    content: ""
}
.fa-safari:before {
    content: ""
}
.fa-chrome:before {
    content: ""
}
.fa-firefox:before {
    content: ""
}
.fa-opera:before {
    content: ""
}
.fa-internet-explorer:before {
    content: ""
}
.fa-tv:before, .fa-television:before {
    content: ""
}
.fa-contao:before {
    content: ""
}
.fa-500px:before {
    content: ""
}
.fa-amazon:before {
    content: ""
}
.fa-calendar-plus-o:before {
    content: ""
}
.fa-calendar-minus-o:before {
    content: ""
}
.fa-calendar-times-o:before {
    content: ""
}
.fa-calendar-check-o:before {
    content: ""
}
.fa-industry:before {
    content: ""
}
.fa-map-pin:before {
    content: ""
}
.fa-map-signs:before {
    content: ""
}
.fa-map-o:before {
    content: ""
}
.fa-map:before {
    content: ""
}
.fa-commenting:before {
    content: ""
}
.fa-commenting-o:before {
    content: ""
}
.fa-houzz:before {
    content: ""
}
.fa-vimeo:before {
    content: ""
}
.fa-black-tie:before {
    content: ""
}
.fa-fonticons:before {
    content: ""
}
.fa-reddit-alien:before {
    content: ""
}
.fa-edge:before {
    content: ""
}
.fa-credit-card-alt:before {
    content: ""
}
.fa-codiepie:before {
    content: ""
}
.fa-modx:before {
    content: ""
}
.fa-fort-awesome:before {
    content: ""
}
.fa-usb:before {
    content: ""
}
.fa-product-hunt:before {
    content: ""
}
.fa-mixcloud:before {
    content: ""
}
.fa-scribd:before {
    content: ""
}
.fa-pause-circle:before {
    content: ""
}
.fa-pause-circle-o:before {
    content: ""
}
.fa-stop-circle:before {
    content: ""
}
.fa-stop-circle-o:before {
    content: ""
}
.fa-shopping-bag:before {
    content: ""
}
.fa-shopping-basket:before {
    content: ""
}
.fa-hashtag:before {
    content: ""
}
.fa-bluetooth:before {
    content: ""
}
.fa-bluetooth-b:before {
    content: ""
}
.fa-percent:before {
    content: ""
}
.fa-gitlab:before {
    content: ""
}
.fa-wpbeginner:before {
    content: ""
}
.fa-wpforms:before {
    content: ""
}
.fa-envira:before {
    content: ""
}
.fa-universal-access:before {
    content: ""
}
.fa-wheelchair-alt:before {
    content: ""
}
.fa-question-circle-o:before {
    content: ""
}
.fa-blind:before {
    content: ""
}
.fa-audio-description:before {
    content: ""
}
.fa-volume-control-phone:before {
    content: ""
}
.fa-braille:before {
    content: ""
}
.fa-assistive-listening-systems:before {
    content: ""
}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {
    content: ""
}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {
    content: ""
}
.fa-glide:before {
    content: ""
}
.fa-glide-g:before {
    content: ""
}
.fa-signing:before, .fa-sign-language:before {
    content: ""
}
.fa-low-vision:before {
    content: ""
}
.fa-viadeo:before {
    content: ""
}
.fa-viadeo-square:before {
    content: ""
}
.fa-snapchat:before {
    content: ""
}
.fa-snapchat-ghost:before {
    content: ""
}
.fa-snapchat-square:before {
    content: ""
}
.fa-pied-piper:before {
    content: ""
}
.fa-first-order:before {
    content: ""
}
.fa-yoast:before {
    content: ""
}
.fa-themeisle:before {
    content: ""
}
.fa-google-plus-circle:before, .fa-google-plus-official:before {
    content: ""
}
.fa-fa:before, .fa-font-awesome:before {
    content: ""
}
.fa-handshake-o:before {
    content: ""
}
.fa-envelope-open:before {
    content: ""
}
.fa-envelope-open-o:before {
    content: ""
}
.fa-linode:before {
    content: ""
}
.fa-address-book:before {
    content: ""
}
.fa-address-book-o:before {
    content: ""
}
.fa-vcard:before, .fa-address-card:before {
    content: ""
}
.fa-vcard-o:before, .fa-address-card-o:before {
    content: ""
}
.fa-user-circle:before {
    content: ""
}
.fa-user-circle-o:before {
    content: ""
}
.fa-user-o:before {
    content: ""
}
.fa-id-badge:before {
    content: ""
}
.fa-drivers-license:before, .fa-id-card:before {
    content: ""
}
.fa-drivers-license-o:before, .fa-id-card-o:before {
    content: ""
}
.fa-quora:before {
    content: ""
}
.fa-free-code-camp:before {
    content: ""
}
.fa-telegram:before {
    content: ""
}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {
    content: ""
}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {
    content: ""
}
.fa-thermometer-2:before, .fa-thermometer-half:before {
    content: ""
}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {
    content: ""
}
.fa-thermometer-0:before, .fa-thermometer-empty:before {
    content: ""
}
.fa-shower:before {
    content: ""
}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {
    content: ""
}
.fa-podcast:before {
    content: ""
}
.fa-window-maximize:before {
    content: ""
}
.fa-window-minimize:before {
    content: ""
}
.fa-window-restore:before {
    content: ""
}
.fa-times-rectangle:before, .fa-window-close:before {
    content: ""
}
.fa-times-rectangle-o:before, .fa-window-close-o:before {
    content: ""
}
.fa-bandcamp:before {
    content: ""
}
.fa-grav:before {
    content: ""
}
.fa-etsy:before {
    content: ""
}
.fa-imdb:before {
    content: ""
}
.fa-ravelry:before {
    content: ""
}
.fa-eercast:before {
    content: ""
}
.fa-microchip:before {
    content: ""
}
.fa-snowflake-o:before {
    content: ""
}
.fa-superpowers:before {
    content: ""
}
.fa-wpexplorer:before {
    content: ""
}
.fa-meetup:before {
    content: ""
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}
@font-face {
    font-family: "iconfont";
    src: url('../fonts/iconfont.woff2?t=1659921961599') format('woff2'), url('../fonts/iconfont.woff?t=1659921961599') format('woff'), url('../fonts/iconfont.ttf?t=1659921961599') format('truetype')
}
.iconfont {
    font-family: "iconfont"!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-service:before {
    content: ""
}
.icon-qq1:before {
    content: ""
}
.icon-zuji:before {
    content: ""
}
i.icon-wechat:before {
    content: ""
}
.icon-menu_fkgl:before {
    content: ""
}
.icon-shangchuan:before {
    content: ""
}
.icon-niantie:before {
    content: ""
}
.icon-tianjia1:before {
    content: ""
}
.icon-a-shanchu:before {
    content: ""
}
.icon-bi:before {
    content: ""
}
.icon-shuliang:before {
    content: ""
}
.icon-zhouqi:before {
    content: ""
}
.icon-mubiaokehuguanli:before {
    content: ""
}
.icon-a-xiangmu1:before {
    content: ""
}
.icon-a-Emailorphone:before {
    content: ""
}
.icon-dingdanzhongxin:before {
    content: ""
}
.icon-jijiaguize2:before {
    content: ""
}
.icon-zhanghuzhongxin:before {
    content: ""
}
.icon-caiwuzhongxin:before {
    content: ""
}
.icon-danxuankuang:before {
    content: ""
}
.icon-danxuankuangxuanzhong:before {
    content: ""
}
.icon-gouwuche:before {
    content: ""
}
.icon-star_full:before {
    content: ""
}
.icon-iconfontgantanhao2:before {
    content: ""
}
.icon-Group-:before {
    content: ""
}
.icon-dengdaiqueren:before {
    content: ""
}
.icon-weixin:before {
    content: ""
}
.icon-youjiantou1:before {
    content: ""
}
.icon-youjiantou:before {
    content: ""
}
.icon-mima_xianshimima:before {
    content: ""
}
.icon-buxianshimima:before {
    content: ""
}
.icon-tongji:before {
    content: ""
}
.icon-all:before {
    content: ""
}
.icon-open_in_new:before {
    content: ""
}
.icon-fangzi:before {
    content: ""
}
.icon-shopping-cart:before {
    content: ""
}
.icon-address1:before {
    content: ""
}
.icon-emptybox:before {
    content: ""
}
.icon-us:before {
    content: ""
}
.icon-connect:before {
    content: ""
}
.icon-top:before {
    content: ""
}
.icon-QRcode:before {
    content: ""
}
.icon-mail:before {
    content: ""
}
.icon-qq:before {
    content: ""
}
.icon-whatsapp:before {
    content: ""
}
.icon-phone:before {
    content: ""
}
.icon-skype:before {
    content: ""
}
.icon-history:before {
    content: ""
}
.icon-shoppingCart:before {
    content: ""
}
.icon-collection:before {
    content: ""
}
.icon-phone1:before {
    content: ""
}
.icon-links1:before {
    content: ""
}
.icon-address:before {
    content: ""
}
.icon-password:before {
    content: ""
}
.icon-username:before {
    content: ""
}
.icon-hot:before {
    content: ""
}
.icon-sey-new-a:before {
    content: ""
}
.icon-yulan:before {
    content: ""
}
.icon-jinbi:before {
    content: ""
}
.icon-rengongzhineng:before {
    content: ""
}
.icon-shezhi:before {
    content: ""
}
.icon-jiarushoucang:before {
    content: ""
}
.icon-kefu1:before {
    content: ""
}
.icon-order:before {
    content: ""
}
.icon-tubiao4:before {
    content: ""
}
.icon-bianji:before {
    content: ""
}
.icon-llhomesearch:before {
    content: ""
}
.icon-iconfont05:before {
    content: ""
}
.icon-tianjia:before {
    content: ""
}
.icon-fenlei:before {
    content: ""
}
.icon-iconfontsousuo:before {
    content: ""
}
.icon-youxiang:before {
    content: ""
}
.icon-fenxiaoshang:before {
    content: ""
}
.icon-yongjin:before {
    content: ""
}
.icon-dizhi:before {
    content: ""
}
.icon-youjian:before {
    content: ""
}
.icon-dianhua-s:before {
    content: ""
}
.icon-icon201:before {
    content: ""
}
.icon-zaixiankefu:before {
    content: ""
}
.icon-gengduo1:before {
    content: ""
}
.icon-tixian:before {
    content: ""
}
.icon-bxs:before {
    content: ""
}
.icon-chuanganqi:before {
    content: ""
}
.icon-usb:before {
    content: ""
}
.icon-dianchi:before {
    content: ""
}
.icon-diangan:before {
    content: ""
}
.icon-dianrongqi:before {
    content: ""
}
.icon-dianyuanxinpian:before {
    content: ""
}
.icon-erjiguan:before {
    content: ""
}
.icon-fangdajing:before {
    content: ""
}
.icon-guangou:before {
    content: ""
}
.icon-jiekouxinpian:before {
    content: ""
}
.icon-jingtiguan:before {
    content: ""
}
.icon-jingzhen:before {
    content: ""
}
.icon-luojixinpian:before {
    content: ""
}
.icon-monixinpian:before {
    content: ""
}
.icon-qudongqi:before {
    content: ""
}
.icon-yangshengqi:before {
    content: ""
}
.icon-dianyuanxinpian1:before {
    content: ""
}
.icon-jiekouxinpian1:before {
    content: ""
}
.icon-vip:before {
    content: ""
}
.icon-dingdan:before {
    content: ""
}
.icon-xunjia:before {
    content: ""
}
.icon-xinxi:before {
    content: ""
}
.icon-dianhua:before {
    content: ""
}
.icon-kefu:before {
    content: ""
}
.icon-gengduo:before {
    content: ""
}
.icon-wancheng:before {
    content: ""
}
.icon-tianxiexinxi:before {
    content: ""
}
.icon-shenhedingdan:before {
    content: ""
}
.icon-chanpinmulu:before {
    content: ""
}
.icon-dianhua1:before {
    content: ""
}
.icon-Shape:before {
    content: ""
}
.icon-paihangbangtubiao:before {
    content: ""
}
.icon-sort:before {
    content: ""
}
.icon-xuanze:before {
    content: ""
}
.icon-xialajiantou1:before {
    content: ""
}
@charset "utf-8";
.nav_tab, .new_nav_t2 ul.list li .sub-menu, .zx-left-div ul li, .zx-leftlist-head, .zx-leftul-body li, li, ol, ul {
    list-style: none
}
body, h1, h2, h3, h4, h5, h6 {
    font-weight: 400
}
.Cash_title, .LoginBox, .RegisterBox, .UcenterBox, .coupon_ad, .custom_maxpage, .minwrap, .privilegebox, .product-album-container, .reg_resultbg, .toptip, .web_maintain {
    min-width: 1200px
}
.bg-after:after, .bg-before:before, .bg-color, .bg-theme, .bgbd-theme {
    background-color: #e70
}
.verticalbar, .vm, img, input, label, select, th {
    vertical-align: middle
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box
}
body {
    font-family: "PingFang SC", "Microsoft YaHei", "微软雅黑", Tahoma, Arial, HeiTi, "黑体", sans-serif;
    font-size: 12px;
    color: #666;
    line-height: 1.8em
}
body.family_en {
    font-family: Arial, Tahoma, Verdana, "Times New Roman", sans-serif;
    word-break: break-word
}
button, input, select, textarea {
    outline: 0;
    font-family: "Noto Sans CJK SC Regular", "Microsoft YaHei"
}
a {
    text-decoration: none;
    color: #4c4c4c
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
img {
    border: none
}
h1 {
    font-size: 24px;
    color: #444
}
h2 {
    font-size: 20px
}
h3 {
    font-size: 18px
}
h4 {
    font-size: 16px
}
h5 {
    font-size: 14px
}
h6 {
    font-size: 12px
}
input.dialog {
    height: 0;
    font-size: 0;
    line-height: 0;
    border: none
}
.btn-a, .btn-input, .fs-12, .img-sliderval .sliderText, .input, .need_login, del {
    font-size: 12px
}
.clearfix {
    clear: both
}
.tc {
    text-align: center
}
.tl {
    text-align: left
}
.tr {
    text-align: right
}
dfn, em, ins {
    font-style: normal;
    text-decoration: none
}
.rel {
    position: relative
}
.texthidden {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.areahidden {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical
}
.wrap {
    width: 1200px;
    margin: 0 auto
}
.minwrap {
    margin: 0 auto
}
.container {
    width: 1200px;
    padding-left: 0;
    padding-right: 0;
    margin-right: auto;
    margin-left: auto
}
.row {
    margin: 0
}
.fl {
    float: left
}
.fr {
    float: right
}
.fs-14 {
    font-size: 14px
}
.fs-15 {
    font-size: 15px
}
.fs-16 {
    font-size: 16px
}
.fs-17 {
    font-size: 17px
}
.fs-18 {
    font-size: 18px
}
.fs-20 {
    font-size: 20px
}
.fs-21 {
    font-size: 21px
}
.fs-22 {
    font-size: 22px
}
.fs-23 {
    font-size: 23px
}
.fs-24 {
    font-size: 24px
}
.fs-25 {
    font-size: 25px
}
.fs-26 {
    font-size: 26px
}
.fs-30 {
    font-size: 30px
}
.color-darktheme, .color-theme {
    color: #e70!important
}
.bg-color {
    color: #fff!important
}
.border-theme {
    border: 1px solid #e70!important
}
.bd-after:after, .bd-before:before, .bd-theme {
    border-color: #e70;
    border-style: solid;
    border-width: 0
}
.bd-focus:focus {
    border-color: #e70!important;
    border-style: solid;
    border-width: 0
}
.bgbd-theme, .clbd-theme {
    border-color: #e70;
    border-style: solid;
    border-width: 0
}
.clbd-theme {
    color: #e70
}
.bg-darktheme {
    background: #ff7f00
}
.bd-darktheme {
    border-color: #ff7f00
}
.a-hover:hover {
    color: #e70!important;
    cursor: pointer
}
.bg-hover:hover {
    background-color: #e70!important;
    color: #fff!important
}
.bg-hover:hover a {
    color: #fff
}
.border-hover:hover {
    border: 1px solid #e70!important
}
.bd-hover:hover {
    border-color: #e70;
    border-style: solid;
    border-width: 0
}
.a-darkhover:hover {
    color: #ff7f00!important
}
.bg-darkhover:hover {
    background-color: #ff7f00!important
}
.bd-darkhover:hover {
    border-color: #ff7f00!important
}
.btn-default {
    color: #fff;
    background: #e70;
    border: 1px solid #e70;
    cursor: pointer
}
.btn-default:hover {
    border: 1px solid #ff7f00;
    background-color: #ff7f00
}
.btn-light {
    color: #e70;
    background: #fff;
    border: 1px solid #e70;
    cursor: pointer
}
.inputfocus:focus {
    border-color: #e70;
    outline: 0;
    box-shadow: 0 0 2px #e70
}
.verticalbar {
    width: 5px;
    height: 16px;
    background: #e70;
    display: inline-block;
    margin-right: 10px
}
.layui-layer-title {
    padding: 0 80px 0 20px;
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    background-color: #e70;
    border-radius: 2px 2px 0 0
}
.icheckbox_minimal-orange.checked::after, .iradio_minimal-orange.checked::after {
    content: " ";
    height: 6px;
    position: absolute;
    z-index: -1
}
.pages a:hover, li.current a {
    background-color: #e70;
    color: #fff;
    border: 1px solid #e70
}
.pagination>li>a, .pagination>li>span {
    border-right: #e70 1px solid;
    background-position: 50% bottom;
    border-top: #e70 1px solid;
    border-left: #e70 1px solid;
    color: #e70;
    margin-right: 3px;
    border-bottom: #e70 1px solid;
    text-decoration: none;
    padding: 6px 12px
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    border-right: #e70 1px solid;
    border-top: #e70 1px solid;
    font-weight: 700;
    border-left: #e70 1px solid;
    color: #fff;
    margin-right: 3px;
    border-bottom: #e70 1px solid;
    background-color: #e70
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span {
    border-right: #e70 1px solid;
    background-position: 50% bottom;
    border-top: #e70 1px solid;
    border-left: #e70 1px solid;
    color: #e70;
    margin-right: 3px;
    border-bottom: #e70 1px solid;
    text-decoration: none;
    cursor: not-allowed
}
.navtoolbar .box_email .p_email a:hover, .navtoolbar .box_history .history_record li a:hover, .navtoolbar .nav_kefu ul li a:hover, .navtoolbar-t2 .navbar_default .right_box .service_list li a:hover, .underline {
    text-decoration: underline
}
.icheckbox_minimal-orange:hover {
    border: 1px solid #e70
}
.icheckbox_minimal-orange.checked::after {
    left: 2px;
    top: 2px;
    width: 11px;
    border: 0 solid #e70;
    border-width: 0 0 2px 2px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg)
}
.iradio_minimal-orange:hover {
    border: 1px solid #e70
}
.iradio_minimal-orange.checked::after {
    left: 5px;
    top: 5px;
    width: 6px;
    background-color: #e70;
    border-radius: 50%
}
.color-white {
    color: #fff
}
.color-red {
    color: #c00
}
.color-4c {
    color: #4c4c4c
}
.color-yellow {
    color: #e70
}
.color-initial {
    color: initial
}
.color-lightgray, del {
    color: #999
}
.color-black {
    color: #000
}
.color-grayblue {
    color: #337ab7
}
.color-darkblue {
    color: #369
}
.color-blue {
    color: #0979e9
}
.color-gray {
    color: #666
}
.color-green {
    color: #76bd53
}
.color-qiangreen {
    color: #bce599
}
.error {
    color: red
}
.bg-white {
    background: #fff
}
.bg-lightgray {
    background: #999
}
.bg-yellow {
    background-color: #e70
}
.bg-gray {
    background-color: #f2f2f2
}
.bg-e4 {
    background: #e4e4e4!important
}
.bg-linghtyellow {
    background-color: #ffffc2
}
.bg-red {
    background-color: #d0021b
}
.bg-green {
    background: #76bd53
}
.bg-qiangreen {
    background: #bce599
}
.border-red {
    border: 1px solid red!important
}
.border-df {
    border: 1px solid #f2f2f2
}
.border-top {
    border-top: 1px solid #f2f2f2
}
.border-bottom {
    border-bottom: 1px solid #f2f2f2
}
.border-left {
    border-left: 1px solid #f2f2f2
}
.border-right {
    border-right: 1px solid #f2f2f2
}
.border-dashtop {
    border-top: 1px dashed #e4e4e4
}
.border-dashbottom {
    border-bottom: 1px dashed #e4e4e4
}
.border-gray {
    border: 1px solid #e4e4e4
}
.border-inherit {
    border: inherit!important
}
.border-default {
    border: 1px solid #eee
}
.border-transparent {
    border: 1px solid transparent
}
.border-nobottom {
    border-bottom: 0!important
}
.text-indent2 {
    text-indent: 2em
}
.text-indent {
    text-indent: 1em;
    color: initial
}
.btn-blue, .btn-red, .lang_edit_tip {
    color: #fff;
    cursor: pointer
}
.fw-bold {
    font-weight: 700
}
.txtnowarp {
    overflow: hidden;
    white-space: nowrap
}
.ellipsis {
    overflow: hidden
}
.visi-hidden {
    visibility: hidden
}
.dis-block {
    display: block
}
.dis-tablerow {
    display: table-row
}
.dis {
    display: none!important
}
.disin-block {
    display: inline-block
}
.flex {
    display: flex
}
.mr5 {
    margin-right: 5px
}
.div-upload, .icon-head, .mr10 {
    margin-right: 10px
}
.mr20 {
    margin-right: 20px
}
.mr25 {
    margin-right: 25px
}
.mr40 {
    margin-right: 40px
}
.mt5 {
    margin-top: 5px
}
.mt10 {
    margin-top: 10px
}
.mt15 {
    margin-top: 15px
}
.mt20 {
    margin-top: 20px
}
.mt30 {
    margin-top: 30px
}
.mt40 {
    margin-top: 40px
}
.mt50 {
    margin-top: 50px
}
.mt60 {
    margin-top: 60px
}
.mb5 {
    margin-bottom: 5px
}
.mb10 {
    margin-bottom: 10px
}
.mb20 {
    margin-bottom: 20px
}
.mb30 {
    margin-bottom: 30px
}
.ml5 {
    margin-left: 5px
}
.ml10, .navtoolbar .box_QRcode .qrcode_img .q_img+.q_img {
    margin-left: 10px
}
.ml15 {
    margin-left: 15px
}
.ml20 {
    margin-left: 20px
}
.ml30 {
    margin-left: 30px
}
.ml40 {
    margin-left: 40px
}
.ml50 {
    margin-left: 50px
}
.ml60 {
    margin-left: 60px
}
.mtb5 {
    margin-top: 5px;
    margin-bottom: 5px
}
.mtb10 {
    margin-top: 10px;
    margin-bottom: 10px
}
.mtb20 {
    margin-top: 20px;
    margin-bottom: 20px
}
.mtb30 {
    margin-top: 30px;
    margin-bottom: 30px
}
.mtb100 {
    margin-top: 100px;
    margin-bottom: 60px
}
.pt5 {
    padding-top: 5px
}
.pt10 {
    padding-top: 10px
}
.pt15 {
    padding-top: 15px
}
.pt20 {
    padding-top: 20px
}
.pt30 {
    padding-top: 30px
}
.pt40 {
    padding-top: 40px
}
.pt60 {
    padding-top: 60px
}
.pb10 {
    padding-bottom: 10px
}
.pb20 {
    padding-bottom: 20px
}
.pb60 {
    padding-bottom: 60px
}
.pl5 {
    padding-left: 5px
}
.pl10, .plr10 {
    padding-left: 10px
}
.pl15 {
    padding-left: 15px
}
.pl20 {
    padding-left: 20px
}
.pl30 {
    padding-left: 30px
}
.pr5 {
    padding-right: 5px
}
.pr10 {
    padding-right: 10px
}
.pr15 {
    padding-right: 15px
}
.pr20 {
    padding-right: 20px
}
.pad-5 {
    padding: 0 5px!important
}
.ptrbl {
    padding: 6px 10px!important
}
.ptb5 {
    padding-top: 5px;
    padding-bottom: 5px
}
.ptb20 {
    padding-top: 20px;
    padding-bottom: 20px
}
.prb5 {
    padding-right: 5px;
    padding-bottom: 5px
}
.prb10 {
    padding-right: 10px;
    padding-bottom: 10px
}
.prb15 {
    padding-right: 15px;
    padding-bottom: 15px
}
.ptb30 {
    padding-top: 30px;
    padding-bottom: 30px
}
.plr10 {
    padding-right: 10px
}
.clearfix:after, .clearfix:before {
    content: "";
    display: table
}
.clearfix:after {
    clear: both
}
.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0
}
.clearboth::after {
    content: " ";
    clear: both;
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
    zoom: 1
}
.config-edit, .news-edit {
    width: 14px;
    z-index: 10;
    font-size: 14px
}
.lh-30 {
    height: 30px;
    line-height: 30px
}
.l-15em {
    line-height: 1.5em
}
.hl-32 {
    height: 32px;
    line-height: 32px
}
.div-upload, .hl-36 {
    height: 36px;
    line-height: 36px
}
.hl-46 {
    height: 46px;
    line-height: 46px
}
.cur-pointer {
    cursor: pointer
}
.cur-not {
    cursor: not-allowed
}
.Cashtype .Cashdetail i, .uc_distribution .distri-i, .uc_pcb_retdetail .group_info label, .vt {
    vertical-align: top
}
.btn-input, .icon-buyer, .icon-float_returntop, .icon-float_service, .icon-head, .icon-pub {
    vertical-align: middle
}
.config-edit {
    position: absolute;
    right: 0;
    top: 0;
    height: 14px
}
.advert-edit {
    position: absolute;
    left: 0;
    width: 14px!important;
    height: 14px!important;
    font-size: 14px;
    margin: 0 -15px;
    z-index: 10
}
.advert-wrap {
    margin: 0 auto;
    width: 100%;
    max-width: 1200px
}
.news-edit {
    height: 14px
}
.lang_edit_tip {
    position: fixed;
    padding: 0 5px;
    background: red;
    right: 5px;
    top: 5px;
    text-align: center;
    z-index: 112
}
.lang_edit {
    position: absolute;
    right: 50%;
    z-index: 10;
    font-size: 14px;
    margin-right: -620px
}
.div-upload, .pcb_del_txt {
    position: relative;
    display: inline-block
}
.lang_edit i {
    background: #fff;
    border-radius: 5px
}
.btn-input {
    padding: 6px 20px;
    display: inline-block;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    border-radius: 3px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    touch-action: manipulation;
    -ms-touch-action: manipulation;
    border: 0
}
.btn-red {
    background: #c81623;
    border: 1px solid #c81623!important
}
.btn-red:hover {
    border: 1px solid #e4393c;
    background-color: #e4393c
}
.btn-blue {
    background: #00a2ca;
    border: 1px solid #00a2ca!important
}
.btn-cancel {
    border: 1px solid #e4e4e4;
    color: inherit;
    background: #fff;
    cursor: pointer
}
.btn-disabled {
    color: #fff;
    background: #ccc!important;
    cursor: not-allowed!important;
    border: 1px solid #ccc!important
}
.btn-a {
    display: inline-block;
    background: #dc2928;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
label.error {
    margin-left: 3px
}
.div-upload {
    padding: 0 10px;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden
}
.file-upload {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}
.input {
    height: 32px;
    line-height: 32px;
    width: 198px;
    border: 1px solid #ccc;
    text-indent: 5px
}
.form-group {
    margin-top: 5px;
    height: 36px;
    line-height: 36px
}
.form-con {
    height: 36px;
    text-indent: 6px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.icon-bankofchina, .icon-fedex, .icon-icpinfo, .icon-wechat, .icon-zhifubao, .languagebox:hover .language_title {
    border: 1px solid #eee
}
.input-Column {
    min-height: 61px;
    width: 100%
}
.col-md-1, .col-sm-1 {
    width: 4.16666667%
}
.col-md-2, .col-sm-2 {
    width: 8.33333333%
}
.col-md-3, .col-sm-3 {
    width: 14.5%
}
.col-md-4, .col-sm-4 {
    width: 16.66666667%
}
.col-md-5, .col-sm-5 {
    width: 20.83333333%
}
.col-md-6, .col-sm-6 {
    width: 25%
}
.col-md-7, .col-sm-7 {
    width: 29.16666667%
}
.col-md-8, .col-sm-8 {
    width: 33.33333333%
}
.col-md-9, .col-sm-9 {
    width: 37.5%
}
.col-md-10, .col-sm-10 {
    width: 41.66666667%
}
.col-md-11, .col-sm-11 {
    width: 45.83333333%
}
.col-md-12, .col-sm-12 {
    width: 50%
}
.col-md-13, .col-sm-13 {
    width: 54.16666667%
}
.col-md-14, .col-sm-14 {
    width: 58.33333333%
}
.col-md-15, .col-sm-15 {
    width: 62.5%
}
.col-md-16, .col-sm-16 {
    width: 66.66666667%
}
.col-md-17, .col-sm-17 {
    width: 70.83333333%
}
.col-md-18, .col-sm-18 {
    width: 75%
}
.col-md-19, .col-sm-19 {
    width: 79.16666667%
}
.col-md-20, .col-sm-20 {
    width: 83.33333333%
}
.col-md-21, .col-sm-21 {
    width: 87.5%
}
.col-md-22, .col-sm-22 {
    width: 91.66666667%
}
.col-md-23, .col-sm-23 {
    width: 95.83333333%
}
.col-md-24, .col-sm-24 {
    width: 100%
}
.icon-pub {
    display: inline-block;
    background: url(../images/icon-pub.png) no-repeat
}
.icon-sdown {
    width: 10px;
    height: 10px;
    background-position: -33px -5px
}
.icon-sdown:hover {
    background-position: -33px -18px
}
.icon-position {
    width: 23px;
    height: 20px;
    background-position: -282px -6px
}
.icon-collect {
    width: 130px;
    height: 44px;
    background-position: -659px -4px
}
.icon-zan {
    width: 130px;
    height: 44px;
    background-position: -659px -85px
}
.icon-zan:hover {
    background-position: -659px -166px
}
.icon-card {
    width: 36px;
    height: 24px;
    background-position: -280px -44px
}
.icon-ident {
    width: 60px;
    height: 40px;
    background-position: -141px -90px
}
.icon-knowmore {
    width: 20px;
    height: 20px;
    background-position: -244px -202px
}
.icon-knowmore:hover {
    background-position: -244px -232px
}
.icon-downmore {
    width: 20px;
    height: 20px;
    background-position: -244px -141px
}
.icon-downmore:hover {
    background-position: -244px -81px
}
.icon-upmore {
    width: 20px;
    height: 20px;
    background-position: -244px -171px
}
.icon-upmore:hover {
    background-position: -244px -111px
}
.icon-goods {
    width: 28px;
    height: 26px;
    background-position: -280px -85px
}
.icon-plus {
    width: 18px;
    height: 18px;
    background-position: -246px -42px
}
.icon-minus {
    background-position: -246px -8px
}
.icon-ranking {
    width: 28px;
    height: 20px;
    background-position: -280px -132px
}
.icon-one {
    width: 16px;
    height: 16px;
    background-position: -209px -10px
}
.icon-two {
    width: 16px;
    height: 16px;
    background-position: -209px -51px
}
.icon-three {
    width: 16px;
    height: 16px;
    background-position: -209px -91px
}
.icon-four {
    width: 16px;
    height: 16px;
    background-position: -209px -132px
}
.icon-five {
    width: 16px;
    height: 16px;
    background-position: -209px -173px
}
.icon-wechat {
    width: 144px;
    height: 44px;
    background-position: -830px -7px
}
.icon-zhifubao {
    width: 144px;
    height: 44px;
    background-position: -826px -66px
}
.icon-bankofchina {
    width: 144px;
    height: 44px;
    background-position: -826px -124px
}
.icon-fedex {
    width: 144px;
    height: 44px;
    background-position: -826px -180px
}
.icon-icpinfo {
    width: 144px;
    height: 44px;
    background-position: -826px -241px
}
.icon-archives {
    width: 24px;
    height: 24px;
    background-position: -282px -195px
}
.icon-g-certified {
    width: 18px;
    height: 18px;
    background-position: -106px -104px
}
.icon-y-certified {
    width: 23px;
    height: 20px;
    background-position: -107px -127px
}
.icon-certified {
    width: 50px;
    height: 37px;
    background-position: -144px -157px
}
.icon-addinquiry {
    width: 16px;
    height: 16px;
    background-position: -282px -171px
}
.icon-pageview {
    width: 16px;
    height: 16px;
    background-position: -108px -167px
}
.icon-like {
    width: 16px;
    height: 16px;
    background-position: -108px -200px
}
.icon-like:hover {
    background-position: -143px -200px
}
.icon-shares {
    width: 16px;
    height: 16px;
    background-position: -108px -233px
}
.icon-shares:hover {
    background-position: -143px -233px
}
.icon-step {
    width: 24px;
    height: 22px;
    background-position: -282px -229px
}
.icon-cancel {
    width: 30px;
    height: 30px;
    background-position: -394px -152px
}
.icon-language {
    width: 20px;
    height: 21px;
    background-position: -170px -6px
}
.icon-language:hover {
    background-position: -170px -36px
}
.icon-languageCn {
    width: 20px;
    height: 21px;
    background-position: -170px -6px
}
.icon-languageEn {
    width: 20px;
    height: 21px;
    background-position: -170px -36px
}
.icon-mdownarrow {
    width: 16px;
    height: 16px;
    background-position: -32px -35px;
    transition: background-position .15s ease-in-out
}
.icon-muparrow {
    width: 16px;
    height: 16px;
    background-position: -32px -62px
}
.icon-mdownarrow:hover {
    background-position: -32px -64px
}
.icon-bleftarrow {
    width: 40px;
    height: 80px;
    background-position: -21px -79px
}
.icon-brightarrow {
    width: 40px;
    height: 80px;
    background-position: -51px -79px
}
.icon-brightarrow-t2 {
    width: 60px;
    height: 60px;
    background-position: -156px -481px
}
.icon-bleftarrow-t2 {
    width: 60px;
    height: 60px;
    background-position: -72px -481px
}
.icon-bcircleleftarrow {
    width: 60px;
    height: 60px;
    background-position: -11px -148px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}
.icon-bcirclerightarrow {
    width: 60px;
    height: 60px;
    background-position: -8px -195px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%
}
.icon-srightarrow {
    width: 10px;
    height: 10px;
    background-position: -29px -255px
}
.icon-arleftarrow {
    width: 10px;
    height: 10px;
    background-position: -65px -8px
}
.icon-arrightarrow {
    width: 10px;
    height: 10px;
    background-position: -65px -32px
}
.icon-mark {
    width: 20px;
    height: 20px;
    background-position: -360px -7px
}
.icon-strightarrow {
    width: 16px;
    height: 16px;
    background-position: -8px -97px
}
.icon-stuparrow {
    width: 16px;
    height: 16px;
    background-position: -32px -63px
}
.icon-redmark {
    width: 42px;
    height: 42px;
    background-position: -329px -39px
}
.icon-i01 {
    width: 28px;
    height: 20px;
    background-position: -277px -270px
}
.icon-i02 {
    width: 28px;
    height: 20px;
    background-position: -277px -304px
}
.icon-buyer {
    width: 20px;
    height: 20px;
    background-position: -93px -570px
}
.icon-float_service {
    width: 25px;
    height: 25px;
    background-position: -16px -486px
}
.icon-float_returntop {
    width: 20px;
    height: 20px;
    background-position: -516px -413px;
    border: inherit
}
.icon-center, .icon-email, .icon-weixin {
    border: 1px solid #e4e4e4
}
.icon-username {
    width: 36px;
    height: 36px;
    background-position: -395px -8px
}
.icon-pwd {
    width: 36px;
    height: 36px;
    background-position: -395px -53px
}
.icon-imgcode {
    width: 36px;
    height: 36px;
    background-position: -395px -99px
}
.icon-error {
    width: 16px;
    height: 16px;
    background-position: -329px -7px
}
.icon-grayservice {
    width: 63px;
    height: 55px;
    background-position: -560px -5px
}
.icon-grayphone {
    width: 63px;
    height: 55px;
    background-position: -564px -77px
}
.icon-graywhatsapp {
    width: 63px;
    height: 55px;
    background-position: -565px -298px
}
.icon-center {
    width: 48px;
    height: 48px;
    background-position: -502px -188px
}
.icon-center:hover {
    background-position: -459px -188px
}
.icon-email {
    width: 48px;
    height: 48px;
    background-position: -502px -120px
}
.icon-email:hover {
    background-position: -460px -120px
}
.icon-grayemail {
    width: 63px;
    height: 55px;
    background-position: -563px -152px
}
.icon-weixin {
    width: 48px;
    height: 48px;
    background-position: -501px -260px
}
.icon-weixin:hover {
    background-position: -459px -260px
}
.icon-grayweixin {
    width: 63px;
    height: 55px;
    background-position: -560px -220px
}
.icon-footprint, .icon-returntop {
    width: 48px;
    height: 48px;
    border: 1px solid #e4e4e4
}
.icon-footprint {
    background-position: -503px -335px
}
.icon-footprint:hover {
    background-position: -461px -335px
}
.icon-returntop {
    background-position: -502px -397px
}
.icon-returntop:hover {
    background-position: -458px -397px
}
.icon-whitearrow {
    width: 20px;
    height: 20px;
    background-position: -62px -62px
}
.icon-default {
    width: 49px;
    height: 49px;
    background-position: -329px -104px
}
.icon-pigeon {
    width: 35px;
    height: 35px;
    background-position: -329px -174px
}
.icon-qq_img, .icon-skype_img {
    height: 18px;
    width: 18px;
    cursor: pointer
}
.icon-qq_img {
    background-position: -104px -70px
}
.icon-skype_img {
    background-position: -105px -38px
}
.icon-yellowemail {
    width: 18px;
    height: 14px;
    background-position: -105px -7px;
    cursor: pointer
}
.icon-redaudit {
    width: 12px;
    height: 11px;
    background-position: -10px -71px
}
.icon-searrow {
    width: 20px;
    height: 20px;
    background-position: -70px -156px
}
.icon-searrow:hover {
    background-position: -70px -176px
}
.icon-coupon {
    width: 59px;
    height: 58px;
    background-position: -352px -246px
}
.icon-channel_right {
    width: 20px;
    height: 30px;
    background-position: -27px -640px
}
.icon-channel_hand {
    width: 30px;
    height: 20px;
    background-position: -25px -703px
}
.icon-channelsettled1 {
    width: 70px;
    height: 70px;
    background-position: -80px -634px
}
.icon-channelsettled2 {
    width: 70px;
    height: 70px;
    background-position: -188px -639px
}
.icon-channelsettled3 {
    width: 70px;
    height: 70px;
    background-position: -308px -639px
}
.icon-channelsettled4 {
    width: 70px;
    height: 70px;
    background-position: -419px -639px
}
.icon-head {
    width: 30px;
    height: 30px;
    background-position: -173px -345px;
    -moz-border-radius: 50%;
    border-radius: 50%
}
.icon-wxscan {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    background-position: -101px -377px
}
.icon-qqlogin, .icon-wechatlogin {
    width: 20px;
    height: 20px;
    vertical-align: middle
}
.icon-wechatlogin {
    background-position: -103px -308px
}
.icon-qqlogin {
    background-position: -103px -339px
}
.icon-yuanqijian-aa5e4a:before {
    content: ""
}
.icon-yuanqijian-7a48ba:before {
    content: ""
}
.icon-yuanqijian-de5520:before {
    content: ""
}
.icon-yuanqijian-b5496f:before {
    content: ""
}
.icon-yuanqijian-e4591f:before {
    content: ""
}
.icon-yuanqijian-a4e878:before {
    content: ""
}
.icon-yuanqijian-5b8897:before {
    content: ""
}
.icon-yuanqijian-d3e5b2:before {
    content: ""
}
.icon-yuanqijian-205f51:before {
    content: ""
}
.icon-yuanqijian-b0f748:before {
    content: ""
}
.icon-yuanqijian-a28d3c:before {
    content: ""
}
.icon-yuanqijian-feaf48:before {
    content: ""
}
.icon-yuanqijian-487201:before {
    content: ""
}
.icon-yuanqijian-b67b48:before {
    content: ""
}
.icon-yuanqijian-0b797c:before {
    content: ""
}
.icon-yuanqijian-79da08:before {
    content: ""
}
.icon-yuanqijian-aca4b6:before {
    content: ""
}
.icon-yuanqijian-520909:before {
    content: ""
}
.icon-yuanqijian-0752e0:before {
    content: ""
}
.icon-yuanqijian-6a278e:before {
    content: ""
}
.icon-yuanqijian-76fe09:before {
    content: ""
}
.icon-yuanqijian-0ad5c8:before {
    content: ""
}
.uppercase {
    text-transform: uppercase
}
.pcb_del_txt {
    color: red;
    text-decoration: none;
    margin-right: 5px;
    min-width: 16px;
    text-align: center
}
.pcb_del_txt::before {
    content: "";
    width: 100%;
    height: 1px;
    background: red;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(5deg)
}
.head_right ul {
    width: 100%
}
.head_right ul li {
    float: left
}
.headline {
    display: inline-block;
    width: 1px;
    color: #e4e4e4;
    margin: 0 10px
}
.languagebox .language_content a i, .languagebox .language_title i:not(.iconup) {
    margin-right: 5px
}
.height28 {
    height: 28px;
    line-height: 28px
}
.height34 {
    height: 34px;
    line-height: 34px
}
.languagebox {
    position: relative
}
.languagebox .language_title {
    position: relative;
    padding: 0 5px;
    border: 1px solid transparent;
    min-width: 70px
}
.languagebox .language_content {
    position: absolute;
    left: 0;
    top: 28px;
    z-index: 999999;
    line-height: 28px;
    background-color: #fff;
    padding: 10px 0 0;
    width: 100%;
    display: none
}
.languagebox:hover .language_title {
    background-color: #fff;
    border-bottom: 1px solid #fff
}
.languagebox:hover .language_title>a {
    color: #4c4c4c
}
.languagebox:hover .language_content {
    display: block;
    border: 1px solid #eee;
    border-top: 0
}
.languagebox .language_content a:hover {
    background-color: #f2f2f2
}
.languagebox .language_content a {
    display: inline-block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    word-break: break-all;
    padding: 0 5px
}
.iconup, .whiteup {
    width: 15px;
    height: 15px
}
.iconup {
    background-position: -30px -3px
}
.languagebox:hover .language_title i.iconup {
    background-position: -29px -16px
}
.whiteup {
    vertical-align: middle;
    background-position: -7px -124px
}
.icon-Chinese, .icon-English, .icon-Japanese, .icon-Korean, .icon-Persian, .icon-Russian, .icon-ZH-HK {
    height: 25px;
    vertical-align: middle;
    width: 16px;
    display: inline-block
}
.languagebox:hover .language_title i.whiteup {
    background-position: -28px -16px
}
.icon-English {
    background-position: -595px -505px
}
.icon-Chinese {
    background-position: -554px -505px
}
.icon-ZH-HK {
    background-position: -595px -560px
}
.icon-Japanese {
    background-position: -553px -560px
}
.icon-Russian {
    background-position: -595px -536px
}
.icon-Korean {
    background-position: -552px -535px
}
.icon-Persian {
    background-position: -595px -586px
}
.icon-German {
    display: inline-block;
    width: 16px;
    height: 25px;
    vertical-align: middle;
    background-position: -552px -586px
}
.icon-EUR, .icon-RMB, .icon-USD {
    width: 10px;
    height: 25px;
    vertical-align: middle
}
.icon-RMB {
    background-position: -651px -507px
}
.icon-USD {
    background-position: -687px -507px
}
.icon-EUR {
    background-position: -723px -507px
}
.need_login {
    display: inline-block;
    height: 22px;
    line-height: 20px;
    border: 1px solid #fa0;
    border-radius: 1px;
    transform: scale(.9);
    background: #fff;
    cursor: pointer
}
.need_login .unlock {
    padding: 0 7px;
    background: #fdf7a0;
    display: inline-block;
    border-right: 1px solid #fa0;
    height: 20px
}
.custom_maxpage img, .custom_page img {
    height: initial;
    max-width: 100%
}
.need_login i {
    color: #f20;
    margin-left: 0!important
}
.custom_page {
    width: 1200px;
    margin: 0 auto
}
.img-sliderval {
    position: relative;
    width: 100%;
    line-height: 36px;
    height: 36px;
    border: 1px solid #e4e4e4;
    z-index: 10
}
.img-sliderval canvas {
    display: none;
    position: absolute;
    top: -155px;
    left: 0
}
.img-sliderval canvas:first-child {
    background: #fff
}
.img-sliderval .sliderContainer {
    position: relative;
    text-align: center;
    width: 100%;
    height: 100%;
    background: #f7f9fa;
    color: #45494c
}
.img-sliderval .sliderContainer_active .slider {
    height: 100%;
    top: 0;
    border: 1px solid #1991fa
}
.img-sliderval .sliderContainer_active .sliderMask {
    height: 100%;
    border-width: 1px
}
.img-sliderval .sliderContainer_success .slider {
    height: 100%;
    top: 0;
    border: 1px solid #52ccba;
    background-color: #52ccba!important
}
.img-sliderval .sliderContainer_success .sliderMask {
    height: 100%;
    border: 1px solid #52ccba;
    background-color: #d2f4ef
}
.img-sliderval .sliderContainer_success .sliderIcon {
    background-position: 0 0!important
}
.img-sliderval .sliderContainer_fail .slider {
    height: 100%;
    top: 0;
    border: 1px solid #f57a7a;
    background-color: #f57a7a!important
}
.img-sliderval .sliderContainer_fail .sliderMask {
    height: 100%;
    border: 1px solid #f57a7a;
    background-color: #fce1e1
}
.img-sliderval .sliderContainer_fail .sliderIcon {
    background-position: 0 -83px!important
}
.img-sliderval .sliderText {
    display: inline-block;
    width: 100%;
    color: #999;
    overflow: hidden;
    height: 100%;
    padding-left: 30px
}
.img-sliderval .sliderContainer_active .sliderText, .img-sliderval .sliderContainer_fail .sliderText, .img-sliderval .sliderContainer_success .sliderText {
    display: none
}
.img-sliderval .sliderMask {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    border: 0 solid #1991fa;
    background: #d1e9fe
}
.img-sliderval .slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 36px;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 3px rgba(0,0,0,.3);
    cursor: pointer;
    transition: background .2s linear
}
.m_down_shadow_t01:hover, .navtoolbar .right_box, .rowtable .side-menu, .uc_qrcode {
    box-shadow: 0 2px 8px 0 rgba(0,0,0,.16)
}
.m_top_h05, .m_top_h05:hover, .scale_h05, .scale_h05:hover {
    transition: transform .5s
}
.img-sliderval .slider:hover {
    background: #1991fa
}
.img-sliderval .slider:hover .sliderIcon {
    background-position: 0 -13px
}
.img-sliderval .sliderIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 14px;
    height: 10px;
    background: url(/assets/img/pub/icon_jiasaw.png) 0 -26px;
    background-size: 34px 471px
}
.img-sliderval .refreshIcon {
    display: none;
    position: absolute;
    right: 0;
    top: -155px;
    width: 34px;
    height: 100%;
    cursor: pointer;
    background: url(/assets/img/pub/icon_jiasaw.png) 0 -437px;
    background-size: 34px 471px
}
.slider_hd:not(.on) {
    background: #fff
}
.scale_h05 {
    transform: scale(1)
}
.scale_h05:hover {
    transform: scale(1.2)
}
.m_top_h05 {
    transform: translateY(0)
}
.m_top_h05:hover {
    transform: translateY(-10px)
}
.opacity_h04 .img {
    width: 100%;
    transition: .4s;
    opacity: 1;
    height: 100%
}
.opacity_h04:hover .img {
    width: 0;
    height: 0;
    transition: .4s;
    opacity: 0
}
.m_down_hide_h04 {
    position: relative;
    overflow: hidden
}
.m_down_hide_h04 .img {
    position: absolute;
    bottom: 0;
    width: 100%;
    transition: .4s;
    z-index: 1
}
.m_down_hide_h04:hover .img {
    transform: translateY(100%);
    transition: .4s
}
.m_down_shadow_t02:hover {
    box-shadow: 0 2px 20px 3px rgba(0,0,0,.16)
}
.m_down_shadow_t03:hover {
    box-shadow: 0 2px 20px 15px rgba(0,0,0,.16)
}
.zd-intro {
    width: 100%;
    height: 100%;
    text-align: center;
    padding: 32px 40px 0;
    -webkit-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    z-index: 20
}
.zd-owl-item {
    float: left;
    width: 290px;
    position: relative;
    min-height: 1px;
    margin: 0 5px;
    padding: 0;
    box-sizing: border-box
}
.zd-img img {
    max-width: 100%;
    position: relative;
    overflow: hidden
}
.zd-owl-item .zd-img:after, .zd-title:before {
    position: absolute;
    content: ""
}
.zd-owl-item .zd-img:after {
    display: block;
    top: 15px;
    left: 10px;
    right: 10px;
    bottom: 15px;
    -webkit-transform: scale(.3);
    -moz-transform: scale(.3);
    -ms-transform: scale(.3);
    -o-transform: scale(.3);
    transform: scale(.3);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    -ms-transition: all .3s ease-in-out 0s;
    -o-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    opacity: 0
}
.zd-intro:hover {
    opacity: 1
}
.zd-title {
    margin: 0 0 20px;
    padding: 0;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
    color: #fff
}
.zd-owl-item:hover .zd-img:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}
.zd-descr {
    margin-top: 40px;
    color: #fff
}
.zd-title:before {
    border: 1px solid #000;
    bottom: -10px;
    left: 0;
    width: 10%;
    margin: 0 45%
}
.zd-descr, .zd-title {
    position: relative;
    z-index: 3;
    -webkit-transition: all .3s cubic-bezier(.3, .1, .6, 1);
    -moz-transition: all .3s cubic-bezier(.3, .1, .6, 1);
    -o-transition: all .3s cubic-bezier(.3, .1, .6, 1);
    -ms-transition: all .3s cubic-bezier(.3, .1, .6, 1);
    transition: all .3s cubic-bezier(.3, .1, .6, 1)
}
.slider-itemMarquee {
    width: 220px;
    height: 220px;
    padding: 5px
}
.web_maintain {
    width: 100%;
    height: 100%;
    min-height: 800px;
    position: relative
}
.web_maintain header {
    width: 100%;
    height: 100px;
    background: #393d46;
    position: absolute;
    top: 0;
    z-index: 10
}
.web_maintain header .fl {
    margin: 20px 0
}
.web_maintain header .title {
    height: 34px;
    font-size: 28px;
    color: #fff;
    line-height: 34px
}
.web_maintain header .web_name {
    height: 22px;
    font-size: 18px;
    color: #999;
    line-height: 22px;
    margin-top: 4px
}
.web_maintain header .login {
    width: 190px;
    height: 50px;
    line-height: 50px;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    margin: 25px 0;
    text-align: center
}
.relating_tab i, .uc_detailed .title a, .web_maintain footer .help_title i {
    margin-right: 10px
}
.web_maintain .web_body {
    width: 100%;
    height: 100%;
    padding: 100px 0 120px;
    min-height: 580px;
    position: relative
}
.web_maintain .web_body>div {
    display: inline-block;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    margin-top: -10px
}
.web_maintain .web_body>div p {
    height: 27px;
    font-size: 22px;
    font-weight: 700;
    color: #c9cbd8;
    line-height: 27px;
    margin-top: 20px
}
.web_maintain footer {
    width: 100%;
    height: 120px;
    box-shadow: 0 -2px 0 0 #dbdbdb;
    position: absolute;
    bottom: 0;
    z-index: 10
}
.web_maintain footer ul {
    height: 100%
}
.web_maintain footer li {
    height: 100%;
    width: 400px;
    float: left;
    padding: 20px 10px;
    line-height: 18px
}
.web_maintain footer .help_title {
    color: #000;
    font-size: 16px
}
.web_maintain footer .help_body {
    padding-left: 26px;
    font-size: 12px;
    color: #999;
    height: 55px;
    width: 100%;
    overflow: hidden;
    margin-top: 5px
}
.new_nav_t2 {
    position: relative
}
.new_nav_t2 .list>li, .new_nav_t2 .navmianbox, .new_nav_t2 .navmianbox ul.list li {
    position: initial!important
}
.new_nav_t2 .navmianbox ul.list>li.min_width:hover {
    margin-top: 0;
    padding-top: 0;
    height: 40px
}
.new_nav_t2 ul.list li:hover .sub-menu {
    overflow: visible;
    display: block;
    max-height: 1000px;
    max-width: 2000px;
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: -webkit-transform .5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;
    -o-transition: -o-transform .5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start;
    transition: transform .5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start
}
.new_nav_t2 ul.list li .sub-menu {
    display: block;
    overflow: hidden;
    max-height: 0;
    max-width: 0;
    position: absolute;
    z-index: 1000;
    left: 0;
    right: auto;
    width: 100%;
    top: 100%;
    text-align: left;
    font-size: 14px;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: -webkit-transform .3s ease, max-height .3s step-end, max-width .3s step-end, padding .3s step-end;
    -o-transition: -o-transform .3s ease, max-height .3s step-end, max-width .3s step-end, padding .3s step-end;
    transition: transform .3s ease, max-height .3s step-end, max-width .3s step-end, padding .3s step-end;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0
}
.new_nav_t2 ul.list li .sub-menu>div {
    -webkit-box-shadow: 0 4px 13px -3px grey;
    -moz-box-shadow: 0 4px 13px -3px gray;
    -ms-box-shadow: 0 4px 13px -3px gray;
    -o-box-shadow: 0 4px 13px -3px gray;
    box-shadow: 0 4px 13px -3px grey
}
.home_nav_lt, .home_nav_rt {
    position: fixed;
    top: 50%;
    z-index: 500;
    min-width: 20px;
    transform: translateY(-50%)
}
.home_nav_lt .close, .home_nav_rt .close {
    color: #fff;
    position: absolute;
    width: 21px;
    z-index: 600;
    text-align: center;
    font-size: 14px;
    transform: scale(.8);
    font-weight: 700
}
.home_nav_lt, .home_nav_lt .config-edit, .home_nav_rt .close {
    left: 0
}
.home_nav_lt .close, .home_nav_rt {
    right: 0
}
.navtoolbar {
    position: fixed;
    top: 0;
    right: -1px;
    height: 100%;
    z-index: 500
}
.navtoolbar .lang_edit {
    right: 60px;
    top: 50%;
    margin-right: 0;
    width: 14px
}
.navtoolbar .toptoolbar {
    position: fixed;
    right: -1px;
    width: 48px;
    top: 50%;
    transform: translate(0, -50%)
}
.navtoolbar .navbar_default {
    width: 48px;
    height: 48px;
    line-height: 48px;
    position: relative;
    margin-top: 5px
}
.navtoolbar .navbar_default:first-child {
    margin-top: 0
}
.navtoolbar .navbar_default .icon-QRcode, .navtoolbar .navbar_default .icon-history, .navtoolbar .navbar_default .icon-mail, .navtoolbar .navbar_default .icon-order, .navtoolbar .navbar_default .icon-phone, .navtoolbar .navbar_default .icon-qq, .navtoolbar .navbar_default .icon-skype, .navtoolbar .navbar_default .icon-top, .navtoolbar .navbar_default .icon-whatsapp {
    display: inline-block;
    width: 100%;
    height: 100%;
    text-align: center
}
.navtoolbar .navbar_default .icon-QRcode, .navtoolbar .navbar_default .icon-history, .navtoolbar .navbar_default .icon-mail, .navtoolbar .navbar_default .icon-order, .navtoolbar .navbar_default .icon-phone, .navtoolbar .navbar_default .icon-top, .navtoolbar .navbar_default .icon-whatsapp, .navtoolbar .navbar_default .icon-skype{
    font-size: 30px;
    background: #fff;
    border: 1px solid #e6e6e6;
    box-sizing: border-box
}
.navtoolbar .navbar_default .icon-skype {
    font-size: 38px;
    line-height: 51px
}
.navtoolbar .navbar_default .icon-order, .navtoolbar .navbar_default .icon-qq, .navtoolbar .navbar_default .icon-whatsapp {
    font-size: 34px
}
.navtoolbar .navbar_default>a:hover {
    color: #fff
}
.navtoolbar .right_box {
    display: none;
    position: absolute;
    right: 60px;
    top: 0;
    background: #fff;
    border: 1px solid #e6e6e6;
    padding: 20px 16px
}
.navtoolbar .box_pointer {
    width: 12px;
    height: 12px;
    background: #fff;
    box-shadow: 0 2px 30px 0 rgba(0,0,0,.16);
    position: absolute;
    right: -6px;
    top: 13px;
    transform: rotate(45deg)
}
.navtoolbar .box_head {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 4px
}
.navtoolbar .box_head .icon-QRcode, .navtoolbar .box_head .icon-history, .navtoolbar .box_head .icon-mail, .navtoolbar .box_head .icon-phone, .navtoolbar .box_head .icon-qq, .navtoolbar .box_head .icon-skype, .navtoolbar .box_head .icon-whatsapp {
    width: 56px;
    height: 56px;
    line-height: 56px;
    font-size: 52px;
    float: left;
    border: 0
}
.navtoolbar .p1 {
    height: 24px;
    line-height: 24px;
    font-size: 20px;
    overflow: hidden;
    width: 100%
}
.navtoolbar .p2, .navtoolbar .p3 {
    margin-top: 4px;
    line-height: 14px;
    color: #666;
    width: 100%
}
.navtoolbar .nav_kefu {
    width: 350px;
    padding: 20px 16px 0
}
.navtoolbar .nav_kefu .box_title {
    float: left;
    padding-left: 10px;
    width: 260px
}
.navtoolbar .nav_kefu ul {
    padding: 2px 0 9px;
    display: inline-block;
    float: left;
    width: 100%;
    border-bottom: 1px dashed #e4e4e4
}
.navtoolbar .nav_kefu ul li {
    float: left;
    height: 19px;
    line-height: 19px;
    margin-right: 16px
}
.navtoolbar .nav_kefu ul li a {
    color: #333
}
.navtoolbar .nav_kefu .hot_line {
    color: #333;
    height: 35px;
    line-height: 19px;
    font-size: 14px;
    padding: 8px 0;
    text-align: center;
    float: left;
    width: 100%
}
.navtoolbar .box_QRcode, .navtoolbar .box_email, .navtoolbar .box_history, .navtoolbar .hot_line, .navtoolbar .whatsapp {
    min-width: 256px;
    padding: 20px 10px
}
.navtoolbar .box_QRcode .box_title, .navtoolbar .box_email .box_title, .navtoolbar .box_history .box_title, .navtoolbar .hot_line .box_title, .navtoolbar .whatsapp .box_title {
    float: left;
    padding-left: 10px;
    width: 175px
}
.navtoolbar .box_email .p_email, .navtoolbar .hot_line .p_line, .navtoolbar .whatsapp .p_whatsapp {
    width: 100%;
    font-size: 14px;
    line-height:22px;
    color: #333;
    float: left;
    margin-top: 5px;
    padding-left: 10px
}
.navtoolbar .box_email .p_email {
    max-height: 44px;
    height: auto
}
.navtoolbar .box_QRcode .qrcode_img {
    margin-top: 10px;
    text-align: center;
    float: left;
    width: 100%;
    display: flex
}
.navtoolbar .box_QRcode .qrcode_img .advert-wrap {
    width: auto
}
.navtoolbar .box_QRcode .qrcode_img img {
    width: 120px;
    height: 120px
}
.navtoolbar .box_QRcode .qrcode_img .q_img {
    width: 100%
}
.navtoolbar .box_QRcode .qrcode_img .q_img p {
    line-height: 20px;
    margin-top: 5px
}
.navtoolbar .box_history .history_record {
    width: 100%;
    float: left;
    overflow-y: auto;
    height: 195px
}
.navtoolbar .box_history .history_record::-webkit-scrollbar {
background-color:#e4e4e4;
border-radius:16px;
width:8px;
height:100%;
margin:0 auto
}
.navtoolbar .box_history .history_record::-webkit-scrollbar-thumb {
background-color:silver;
border-radius:16px;
width:8px
}
.navtoolbar .box_history .history_record li {
    width: 100%;
    height: 24px;
    line-height: 24px;
    background: #f5f5f5;
    margin-top: 4px;
    float: left;
    padding: 0 10px
}
.navtoolbar .box_history .history_record li:hover {
    background: #e6e6e6
}
.navtoolbar .box_history .history_record li a {
    width: 190px;
    display: inline-block;
    overflow: hidden
}
.navtoolbar .box_history .history_record li:first-child {
    margin-top: 0
}
.navtoolbar .box_history .history_record li span {
    float: right;
    margin-top: 7px;
    cursor: pointer
}
.navtoolbar-t2 .toptoolbar {
    width: 68px
}
.navtoolbar-t2 .navbar_default {
    width: 68px;
    height: 68px;
    background: #fff;
    margin-top: -1px
}
.navtoolbar-t2 .navbar_default>a {
    display: inline-block;
    width: 100%;
    height: 100%;
    border: 1px solid #eee;
    color: #000;
    text-align: center;
    padding-top: 9px
}
.navtoolbar-t2 .navbar_default>a svg {
    height: 28px;
    display: block;
    width: 100%
}
.navtoolbar-t2 .navbar_default>a svg path {
    fill: #e70
}
.navtoolbar-t2 .navbar_default>a p {
    font-size: 12px;
    line-height: 14px;
    height: 28px;
    position: relative
}
.navtoolbar-t2 .navbar_default>a p span {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    max-height: 100%;
    overflow: hidden
}
.navtoolbar-t2 .navbar_default>a:hover svg path {
    fill: #fff
}
.navtoolbar-t2 .navbar_default .right_box {
    right: 80px;
    min-width: auto;
    width: 156px;
    padding: 10px
}
.navtoolbar-t2 .navbar_default .right_box .title {
    height: 22px;
    font-size: 12px;
    font-weight: 700;
    color: #333;
    line-height: 13px;
    padding-bottom: 8px;
    border-bottom: 1px dashed #eee
}
.navtoolbar-t2 .navbar_default .right_box .qrcode_img {
    display: table
}
.navtoolbar-t2 .navbar_default .right_box .qrcode_img .q_img {
    width: 120px;
    height: 120px;
    margin: 0 auto
}
.navtoolbar-t2 .navbar_default .right_box .service_list {
    border-bottom: 0;
    padding: 10px 5px 0
}
.navtoolbar-t2 .navbar_default .right_box .service_list li {
    width: 100%;
    height: auto
}
.navtoolbar-t2 .navbar_default .right_box .service_list li a {
    display: flex;
    line-height: 14px
}
.navtoolbar-t2 .navbar_default .right_box .service_list li a svg {
    height: 14px
}
.navtoolbar-t2 .navbar_default .right_box .service_list li a svg path {
    fill: #e70
}
.navtoolbar-t2 .navbar_default .right_box .service_list li a span {
    flex: 1;
    padding-left: 5px
}
.navtoolbar-t2 .navbar_default .right_box .service_list li a:hover {
    color: #e70
}
.navtoolbar-t2 .navbar_default .right_box .service_list li+li {
    margin-top: 10px
}
.navtoolbar-t2 .navbar_default .right_box .history_record {
    padding: 10px 5px 0
}
.navtoolbar-t2 .navbar_default .right_box .history_record ul li {
    display: flex;
    padding: 0 5px
}
.navtoolbar-t2 .navbar_default .right_box .history_record ul li a {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.navtoolbar-t2 .navbar_default .right_box .service_time {
    margin-top: 10px;
    line-height: 14px;
    color: #333
}
.navtoolbar-t2 .navbar_default .right_box .service_time span {
    padding-right: 0
}
.navtoolbar-t2 .navbar_default .right_box .service_time .config-edit {
    right: -25px
}
.rowtable {
    display: table;
    width: 100%
}
.rowtable .side-menu {
    background-color: #fff
}
.rowtable .categoryhead {
    height: 45px;
    padding: 12px 17px
}
.rowtable .menu-a {
    background: #fff;
    color: #666;
    font-weight: 700;
    padding: 5px;
    height: 60px;
    display: block;
    line-height: 50px;
    border-bottom: #ebebeb 1px solid
}
.rowtable .filters-container .colflag:nth-of-type(odd), .rowtable .menu-a:hover {
    background-color: #f5f5f5
}
.rowtable .menu-a-ul-li-a {
    color: #333;
    font-size: 14px;
    padding: 5px 5px 5px 20px;
    display: block
}
.rowtable #menu ul li {
    margin-top: 1px;
    border-bottom: #ebebeb 1px solid
}
.rowtable ul#menu li ul .onthis a, .rowtable ul#menu li ul li a:hover {
    background: #dbd8d8;
    border-left-width: 5px;
    padding-left: 15px
}
.rowtable .container-title {
    font-weight: 700;
    height: 40px;
    line-height: normal
}
.rowtable .conimg {
    text-align: center;
    height: 256px;
    line-height: 256px
}
.rowtable .conimg img {
    max-width: 100%;
    max-height: 100%
}
.rowtable .filters-container {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.16);
    padding-bottom: 0
}
.rowtable .column-item {
    width: 100%;
    height: 300px;
    background: #fff;
    position: relative
}
.rowtable .column-shadown {
    width: 100%;
    height: 100%;
    padding: 20px 30px 24px
}
.rowtable .column-shadown:hover {
    position: absolute;
    box-shadow: 0 0 21px 0 #e0e0e0;
    z-index: 10
}
.rowtable .column-left {
    border: 1px solid #ddd;
    height: 260px;
    max-width: 260px;
    text-align: center
}
.uc_home_info .right .consultant figure img, .ucenter-right-adv img {
    max-width: 100%;
    max-height: 100%
}
.rowtable .column-left a {
    width: 100%;
    height: 100%;
    padding: 4px;
    display: inline-block
}
.rowtable .column-left img {
    max-width: 100%;
    max-height: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}
.rowtable .column-right {
    height: 260px;
    padding-left: 40px
}
.rowtable .column-title {
    font-size: 30px;
    font-family: PingFang SC;
    font-weight: 600;
    color: #211f1f;
    width: 100%;
    height: 23px;
    line-height: 23px;
    margin: 18px 0
}
.rowtable .column-content {
    height: 200px
}
.rowtable .column-content-left {
    height: 100%;
    width: 384px
}
.rowtable .column-content-right {
    height: 100%;
    width: 115px;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 20px
}
.rowtable .column-content-left-item {
    height: 40px
}
.rowtable .column-content-font {
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333
}
.rowtable .column-content-left-remark {
    width: 384px;
    line-height: 20px;
    height: 60px
}
.rowtable .column-content-left-item .zd-sapn {
    width: 190px;
    height: 100%
}
.rowtable .column-content-btn {
    display: block;
    width: 92px;
    height: 32px;
    font-size: 14px;
    font-family: PingFang SC;
    font-weight: 400;
    color: #fff;
    text-align: center;
    line-height: 32px;
    margin-bottom: 20px
}
.rowtable .hrdiv {
    width: 100%;
    height: 1px;
    background: #eee
}
.toptip {
    height: 136px;
    width: 100%
}
.toptip .toptipcontainer {
    padding-top: 9px
}
.toptip .toptipleft {
    margin-right: 30px
}
.toptip .toptipleft, .toptip .toptipleft2 {
    max-width: 350px;
    height: 100px;
    margin-top: 9px
}
.toptip .toptipleft .img {
    display: flex;
    align-items: center;
    max-width: 300px;
    height: 100px
}
.toptip .toptipleft .img img {
    max-width: 300px;
    max-height: 100px
}
.toptip .toptipleft a i {
    color: #fff!important
}
.toptip .toptipleft2 .returnindex {
    border-radius: 50px;
    border: 2px solid #fff;
    padding: 6px 15px;
    display: inline-block;
    margin-top: 30px
}
.toptip .toptipright {
    width: 188px;
    margin-top: 40px
}
.toptip .toptipright a {
    display: inline-block;
    padding: 4px 15px;
    border-radius: 50px;
    background: #fff;
    position: relative;
    height: 32px;
    line-height: 21px
}
.toptip .toptipright a i.icon-tubiao4 {
    font-size: 22px;
    position: relative;
    top: 2px
}
.toptip .toptipright a i.icon-tianxiexinxi {
    font-size: 20px;
    position: relative;
    top: 3px;
    margin-right: 3px
}
.toptip .toptipright .cart-count {
    color: #fff;
    display: inline-block;
    position: absolute;
    right: -10px;
    top: -10px;
    left: inherit;
    border-radius: 50% 50% 50% 0;
    width: 20px;
    line-height: 20px;
    height: 20px;
    font-size: 12px;
    text-align: center
}
.UcenterBox {
    width: 100%;
    height: auto;
    padding-top: 20px
}
.ucenter-left {
    height: auto;
    background: #fff;
    width: 13%;
    margin-bottom: 20px;
    padding: 0 5px 10px
}
.ucenter-left li {
    display: table;
    padding-left: 25px;
    font-size: 14px;
    min-height: 21px;
    padding-bottom: 8px;
    line-height: 20px
}
.ucenter-left li a {
    position: relative
}
.ucenter-left li a .uc_pcb_play {
    background: red;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    transform: scale(.8);
    top: -10px;
    right: -15px;
    text-align: center
}
.ucenter-left li:first-child {
    margin: 5px 0;
    padding-left: 0
}
.ucenter-left li h4, .ucenter-left li i {
    float: left
}
.ucenter-left li i {
    line-height: 16px;
    margin-top: 4px;
    margin-right: 5px;
    width: 20px;
    display: inline-block;
    text-align: center
}
.uc_userinfo {
    height: 136px;
    text-align: center;
    padding: 10px 0
}
.uc_userinfo .user_img {
    width: 65px;
    height: 65px
}
.uc_userinfo p {
    height: 21px;
    line-height: 21px;
    overflow: hidden
}
.uc_userinfo .level_img {
    height: 100%;
    margin-right: 5px
}
.ucenter-right {
    width: 85%;
    min-height: 450px;
    margin-bottom: 20px
}
.userinfo-contenttwo {
    width: 100%
}
.ucenter-right-main {
    width: 100%;
    background: #fff;
    padding: 0 20px;
    margin-bottom: 15px
}
.ucenter-right-adv {
    width: 100%;
    height: 140px;
    background: #fff;
    margin-bottom: 15px;
    text-align: center
}
.userinfo {
    padding: 10px 0
}
.userinfo-content {
    width: 100%
}
.userinfo-content .askprice_ullist {
    display: flex;
    width: 100%
}
.userinfo-content .askprice_ullist li {
    width: 100%;
    min-height: 120px;
    padding: 12px;
    line-height: 24px;
    border-left: 1px solid #f2f2f2;
    position: relative
}
.userinfo-content .askprice_ullist li .uc_pcb_play {
    background: red;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    transform: scale(.8);
    top: -9px;
    right: -5px
}
.uc_detailed thead tr, .uc_detailed tr {
    height: 35px
}
.userinfo-content .askprice_ullist li>a {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%
}
.userinfo-content .askprice_ullist li:first-child {
    border-left: 0
}
.publicright, .uc_detailed {
    width: 100%;
    background: #fff;
    padding: 15px
}
.uc_detailed td {
    text-align: left;
    padding-left: 10px;
    position: relative
}
.centertitle {
    height: 32px;
    margin-bottom: 10px
}
.or_tempSelect {
    padding: 10px;
    text-align: center
}
.or_tempSelect .temp_list {
    height: 80px;
    display: inline-block;
    padding-top: 20px
}
.or_tempSelect .temp_name {
    float: left;
    line-height: 32px;
    padding-right: 5px
}
.or_tempSelect .temp_select {
    float: left;
    width: 200px
}
.uc_service>figure img, .uc_serviceheadimg {
    width: 65px;
    height: 65px
}
.or_tempSelect a {
    color: #fff;
    cursor: pointer
}
.uc_service {
    display: flex;
    min-width: 340px
}
.uc_service>figure {
    float: left;
    min-width: 65px
}
.uc_serviceheadimg {
    border-radius: 15px;
    line-height: 65px;
    text-align: center;
    margin-top: 6px
}
.uc_serviceheadimg img {
    width: 90%;
    margin-left: 2px
}
.uc_service>div p {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap
}
.uc_service>div a {
    color: #666
}
.uc_qrcode {
    width: 256px;
    height: auto;
    position: absolute;
    top: 85px;
    left: -105px;
    background: #fff;
    padding: 20px 10px;
    z-index: 10
}
.uc_qrcode .box_pointer, .xs-l-foot .box_pointer {
    box-shadow: 0 2px 30px 0 rgba(0,0,0,.16);
    transform: rotate(45deg)
}
.uc_qrcode .box_pointer {
    width: 12px;
    height: 12px;
    background: #fff;
    position: absolute;
    right: 100px;
    top: -5px
}
.uc_qrcode .box_head {
    display: inline-block;
    width: 100%;
    margin-bottom: 4px
}
.uc_qrcode .icon-QRcode {
    width: 56px;
    height: 56px;
    line-height: 56px;
    font-size: 52px;
    float: left;
    border: 0
}
.uc_qrcode .p1, .uc_qrcode .p2 {
    line-height: 24px;
    height: 24px
}
.uc_qrcode .box_title {
    float: left;
    padding-left: 10px;
    width: 175px
}
.uc_qrcode .p1 {
    font-size: 16px
}
.uc_qrcode .qrcodediv {
    width: 100%;
    text-align: center;
    height: 120px
}
.uc_quote_body {
    height: 181px
}
.uc_quote_body ul li {
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 3px
}
.uc_quote_body .quote_title {
    width: 100%;
    height: 36px;
    line-height: 36px
}
.uc_quote_body .quote_content ul {
    height: 36px
}
.uc_quote_body .quote_content ul:last-child {
    border-bottom-width: 0
}
.uc_quote_body .w1 {
    width: 15%
}
.uc_quote_body .w2, .uc_quote_body .w3, .uc_quote_body .w4, .uc_quote_body .w5, .uc_quote_body .w6, .uc_quote_body .w7 {
    width: 10%
}
.uc_quote_body .w8 {
    width: 12%
}
.uc_quote_body .w9 {
    width: 13%
}
.uc_home_info {
    width: 100%;
    display: table;
    margin-bottom: 15px
}
.uc_home_info .left {
    width: 605px;
    height: 220px;
    background: #fff;
    float: left;
    padding-left: 41px
}
.uc_home_info .left .us_info {
    height: 104px
}
.uc_home_info .left .us_info .us_main {
    float: left;
    width: 280px;
    margin-top: 26px
}
.uc_home_info .left .us_info .us_main p {
    font-size: 14px;
    color: #333
}
.uc_home_info .left .us_info .us_main .p1 {
    line-height: 17px;
    font-size: 16px
}
.uc_home_info .left .us_info .us_main .p2 {
    line-height: 12px;
    margin-top: 18px
}
.uc_home_info .left .us_info .us_main .p3 {
    margin-top: 10px;
    line-height: 15px
}
.uc_home_info .left .us_info .us_line {
    float: left;
    width: 1px;
    height: 60px;
    background: #eee;
    margin-top: 36px
}
.uc_home_info .left .us_info .us_rt {
    float: left;
    width: 283px;
    margin-top: 26px
}
.uc_home_info .left .us_info .us_rt li {
    float: left;
    width: 50%;
    text-align: center
}
.uc_home_info .left .us_info .us_rt li .p1 {
    font-size: 14px;
    color: #666;
    line-height: 11px;
    margin-top: 7px
}
.uc_home_info .left .us_info .us_rt li .p2 {
    font-size: 16px;
    color: #333;
    line-height: 16px;
    margin-top: 5px
}
.uc_home_info .left .us_address {
    line-height: 15px;
    color: #333;
    font-size: 14px;
    margin-top: 5px;
    display: flex
}
.uc_home_info .left .us_address .info, .uc_home_info .left .us_address .name {
    float: left
}
.uc_home_info .left .us_address .info p {
    height: 15px
}
.uc_home_info .left .us_address .info .p2 {
    color: #666;
    margin-top: 9px;
    overflow: hidden
}
.uc_home_info .left .us_address .info a {
    color: #195aa2;
    margin-left: 20px
}
.uc_home_info .left .us_member {
    margin-top: 10px;
    line-height: 15px;
    color: #333;
    font-size: 14px
}
.uc_home_info .left .us_member .schedule {
    margin-top: 9px
}
.uc_home_info .left .us_member .schedule .sch_line {
    width: 200px;
    height: 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: 1px;
    overflow: hidden
}
.uc_home_info .left .us_member .schedule .sch_line span {
    transform: scale(.8);
    color: #195aa2;
    line-height: 12px;
    font-size: 12px;
    display: inline-block;
    position: relative;
    top: -3px;
    z-index: 10
}
.uc_home_info .left .us_member .schedule .sch_line .bg {
    width: 0;
    height: 100%;
    background: linear-gradient(90deg, #66aded 0, #1769c3 100%);
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0
}
.uc_home_info .left .us_member a {
    color: #195aa2;
    margin-left: 20px;
    line-height: 14px
}
.uc_home_info .right {
    width: 400px;
    height: 220px;
    background: #fff;
    float: right;
    padding: 46px 0 0 52px;
    position: relative
}
.uc_home_info .right .qr_code {
    position: absolute;
    right: 0;
    top: 0
}
.uc_home_info .right .qr_code figure {
    position: relative
}
.uc_home_info .right .qr_code figure::before {
    content: "";
    border-width: 30px;
    border-style: solid;
    border-color: transparent #fff transparent transparent;
    display: table;
    position: absolute;
    transform: rotate(315deg);
    left: -30px;
    top: 12px
}
.uc_home_info .right .qr_code img {
    width: 42px;
    height: 42px
}
.uc_home_info .right .consultant {
    display: table
}
.a-upload, .addbilling, .form-control, .input-large, .invoicebox .showFileName, .invoicebox label.error, .shipaddr-detail .user-name a, .uc_home_info .right .r_p2 a {
    display: inline-block
}
.uc_home_info .right .consultant figure {
    height: 61px;
    width: 61px;
    border-radius: 50%;
    float: left;
    line-height: 59px;
    text-align: center
}
.uc_home_info .right .consultant .lf {
    font-size: 14px;
    color: #333;
    line-height: 15px;
    float: left;
    padding-left: 20px
}
.uc_home_info .right .consultant .lf .p1 {
    margin-top: 13px
}
.uc_home_info .right .consultant .lf .p2 {
    margin-top: 9px
}
.uc_home_info .right .r_p1, .zx-right-div-newlist {
    margin-top: 20px
}
.uc_home_info .right .r_p1, .uc_home_info .right .r_p2 {
    font-size: 14px;
    line-height: 14px;
    color: #666
}
.uc_home_info .right .r_p2 {
    margin-top: 18px;
    position: relative
}
.uc_home_info .right .r_p2 a {
    width: 80px;
    height: 26px;
    background: #195aa2;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    position: absolute;
    right: 50px;
    bottom: 0
}
.uc_orders {
    height: auto;
    min-height: 600px;
    background: #fff;
    padding: 10px 20px 15px
}
.uc_orders .order_tab {
    width: 100%
}
.uc_orders .order_tab tfoot {
    border-top: 1px solid #c2e1fe
}
.uc_orders .order_tab .tdbox1 {
    width: 679px;
    display: flex
}
.uc_orders .order_tab .tdbox2 {
    border-right: 1px solid #c2e1fe;
    padding: 0 5px;
    width: 160px
}
.uc_orders .order_tab .tdbox2 .p1 {
    padding: 8px 0;
    line-height: 16px
}
.uc_orders .order_tab .tdbox3 {
    padding: 0 5px;
    width: 140px
}
.uc_orders .order_tab .tdbox4 {
    border-right: 1px solid #c2e1fe;
    padding: 0 5px;
    width: 99px
}
.uc_orders .order_tab .order_tab2 {
    width: 100%;
    height: auto
}
.uc_orders .order_tab .order_tab2 li {
    height: 125px;
    border: 1px solid #c2e1fe;
    border-width: 0 1px 1px 0;
    overflow: hidden
}
.uc_orders .order_tab .order_tab2 li:last-child {
    border-bottom: none
}
.uc_orders .order_tab .order_tab2 li>div {
    float: left;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}
.uc_orders .order_body {
    border: 1px solid #c2e1fe;
    border-left: none
}
.uc_orders .order_body .order_ullist {
    overflow: hidden;
    background: #dcedff;
    height: 32px;
    line-height: 32px
}
.uc_orders .w1 {
    width: 110px
}
.uc_orders .w2 {
    width: 170px
}
.uc_orders .w3 {
    width: 210px
}
.uc_orders .w4 {
    width: 188px
}
.uc_orders .w5 {
    width: 300px
}
.uc_detailed .nav-title-li {
    font-size: 16px
}
.uc_detailed .title {
    height: 36px;
    line-height: 36px;
    width: 100%
}
.uc_detailed .pull-right {
    float: right
}
.uc_detailed .main {
    height: auto;
    width: 100%
}
.uc_detailed .deliveryInfo ul, .uc_detailed .invoice ul, .uc_detailed .main ul, .uc_detailed .order_log ul, .uc_detailed .shipAddress ul {
    height: auto;
    padding-left: 10px;
    display: table;
    width: 100%
}
.uc_detailed .deliveryInfo ul li, .uc_detailed .invoice ul li, .uc_detailed .main ul li, .uc_detailed .order_log ul li, .uc_detailed .shipAddress ul li {
    padding-top: 5px;
    float: left;
    width: 25%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}
.uc_detailed .order_log .remark {
    overflow: initial;
    text-overflow: initial;
    white-space: normal;
    word-wrap: break-word
}
.uc_detailed .order_line, .uc_detailed .order_log, .uc_detailed .shipAddress {
    height: auto;
    width: 100%;
    margin-top: 15px;
    clear: both
}
.uc_detailed .line {
    position: absolute;
    height: 100%;
    border-right: 1px solid #666;
    top: 20px;
    left: 15px
}
.uc_detailed .result-info tr:last-child .line {
    border-right: 0
}
.uc_detailed .tab {
    height: auto
}
.uc_detailed .pay {
    margin-top: 10px;
    height: 160px;
    padding-right: 15px
}
.uc_detailed .pay ul {
    float: right;
    text-align: right
}
.uc_detailed .divider {
    height: 1px;
    border-width: 1px 0 0
}
.uc_detailed .title_p {
    height: 30px;
    font-size: 16px
}
.uc_detailed .pay .cupid-yellow {
    width: 120px
}
.uc_detailed .pay .left-span {
    width: 160px;
    float: left
}
.publicright {
    min-height: 600px
}
.publicright .search-bar {
    width: 100%;
    overflow: hidden
}
.publicright .tab-list {
    height: auto;
    width: 100%;
    margin: 10px auto 0;
    min-height: 420px
}
.publicright .tab-list .tab {
    height: auto
}
.publicright .tab-list .tab td {
    text-align: center;
    height: 34px;
    display: block;
    line-height: 34px;
    float: left
}
.publicright .tab-list .tab tr {
    height: 34px
}
.publicright .tab-list .tab td.t1 {
    width: 30px
}
.publicright .tab-list .tab td.t2 {
    width: 80px
}
.publicright .tab-list .tab td.t3 {
    width: 100px
}
.publicright .tab-list .tab td.t4 {
    width: 60px
}
.publicright .tab-list .tab td.t5 {
    width: 55px
}
.publicright .tab-list .tab td.t6 {
    width: 75px
}
.publicright .tab-list .tab td.t7 {
    width: 80px
}
.publicright .tab-list .tab td.t8 {
    width: 55px
}
.publicright .tab-list .tab td.t9 {
    width: 80px
}
.publicright .tab-list .tab td.t10 {
    width: 120px
}
.publicright .tab-list .tab td.t11, .publicright .tab-list .tab td.t12 {
    width: 55px
}
.publicright .tab-list .tab td.t13 {
    width: 75px
}
.publicright .tab-list .tab td.t14 {
    width: 70px
}
.publicright .head .search-bar .input {
    width: 120px;
    height: 32px
}
.ucbom-edit table {
    width: 480px;
    margin: 0 auto
}
.ucbom-edit table td {
    height: 44px
}
.ucbom-edit td ul {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #ccc;
    padding: 4px 5px;
    width: 180px;
    z-index: 10;
    top: 37px
}
.ucbom-edit td ul li {
    cursor: pointer
}
.ucbom-edit td ul li:hover {
    background: #f2f2f2
}
.ucbom-edit .txt_width {
    width: 180px;
    height: 32px;
    text-indent: 4px;
    border: 1px solid #ccc
}
.ucbom-edit .infor {
    width: 480px;
    margin: 0 auto
}
.invoicebox, .tabsbox {
    margin: auto;
    font-size: 12px
}
.ucbom-edit .infor .infor_line label {
    width: 100%
}
.ucbom-edit .infor .infor_line input {
    width: 464px;
    height: 32px;
    text-indent: 4px;
    border: 1px solid #ccc
}
.tabsbox {
    width: 100%;
    height: auto
}
.tabsbox .tabs td {
    height: 50px
}
.input-large {
    width: 370px!important
}
.form-control {
    width: 100%;
    height: 32px;
    padding: 4px 6px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e4e4e4;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    font-size: 12px;
    line-height: inherit;
    color: #555
}
.form-control:focus {
    border-color: #e70;
    outline: 0
}
.invoice-tab td {
    height: 42px
}
.invoicebox {
    width: 630px
}
.invoicebox .a-upload {
    float: left
}
.invoicebox .showFileName {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 10px
}
.invoicebox .showFileName a {
    color: #0979e9
}
.goodsaddress {
    width: 660px;
    height: 440px;
    margin: auto;
    font-size: 12px;
    padding: 0
}
.w80p {
    width: 80px!important
}
.w120p {
    width: 120px!important
}
.w150p {
    width: 150px!important
}
.content .detailed {
    margin-top: 10px;
    border: 1px solid #dfdfdf
}
.addbilling {
    text-align: center;
    color: #666;
    cursor: pointer;
    vertical-align: middle
}
.shipaddr-list ul {
    overflow: hidden
}
.shipaddr-list li {
    width: 48%;
    height: 143px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px
}
.shipaddr-list li:last-child {
    text-align: center;
    line-height: 143px
}
.shipaddr-list .isdefault {
    position: absolute;
    right: 10px;
    margin: 0 0 0 10px;
    font-size: 12px;
    background: #ffaa45;
    padding: 0 4px;
    color: #fff;
    font-weight: 400;
    line-height: 25px
}
.a-upload, .user-message {
    position: relative;
    overflow: hidden
}
.add-i {
    font-size: 20px!important;
    cursor: pointer
}
.shipaddr-detail {
    width: 100%
}
.shipaddr-detail .user-name {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #dfdfdf;
    padding: 0 10px;
    overflow: hidden
}
.shipaddr-detail .user-name a>i {
    cursor: pointer
}
.user-message {
    height: 111px;
    padding: 5px 10px
}
.user-message p {
    height: 25px;
    line-height: 25px;
    width: 100%
}
.input-control {
    margin-top: 5px;
    text-indent: 8px;
    height: 36px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.input-control.width {
    width: 300px
}
.a-upload {
    padding: 4px 10px;
    height: 30px;
    line-height: 20px;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 2px
}
.a-upload input {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 134px;
    padding: 4px 0
}
.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #dfdfdf;
    text-decoration: none
}
.uc_applyDetail {
    min-height: 450px;
    padding: 10px 20px;
    background: #fff
}
.uc_applyDetail .applysaleBox {
    width: 100%;
    min-height: 420px;
    height: auto;
    margin: 0 auto
}
.uc_applyDetail .applysaleBox textarea, .uc_applyDetail .modalcontent textarea {
    height: 90px;
    overflow-x: hidden;
    max-width: 885px
}
.uc_applyDetail .applysaletitle {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: #e6f1fd
}
.uc_applyDetail .realimg ul {
    padding: 10px 0
}
.uc_applyDetail .realimg ul li {
    margin: 10px 10px 0 0
}
.uc_applyDetail .realimg img {
    max-width: 195px;
    max-height: 112px
}
.uc_applyDetail .serviceNum {
    height: 45px;
    line-height: 36px
}
.uc_apply_layer, .uc_apply_layer .layui-layer-shade {
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0
}
.uc_applyDetail .thumbnaillist img {
    max-width: 180px;
    max-height: 42px;
    margin: 0 8px 8px 0
}
.uc_apply_layer {
    display: none;
    z-index: 200
}
.uc_apply_layer .layui-layer-shade {
    z-index: 1;
    background-color: #000;
    opacity: .3;
    filter: alpha(opacity=30)
}
.uc_apply_layer .order_close {
    position: absolute;
    top: -20px;
    right: -20px;
    background: #fff;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    line-height: 28px;
    font-size: 24px;
    color: #999;
    cursor: pointer;
    text-indent: 6px
}
.uc_apply_layer .ar_shipped, .uc_apply_layer .look_img {
    padding: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    display: none
}
.uc_apply_layer .ar_shipped {
    background: #fff;
    width: 320px;
    height: 100px
}
.uc_apply_layer .temp_list {
    width: 300px;
    height: 50px
}
.uc_apply_layer .temp_name {
    float: left;
    line-height: 32px;
    width: 60px
}
.uc_apply_layer input {
    float: left;
    width: 240px
}
.uc_applyDetail .w1 {
    width: 10%
}
.uc_applyDetail .w2 {
    width: 20%
}
.uc_applyDetail .w3 {
    width: 15%
}
.uc_applyDetail .w4, .uc_applyDetail .w5 {
    width: 10%
}
.uc_applyDetail .w6 {
    width: 15%
}
.uc_applyDetail .uc_apply_service .w1, .uc_applyDetail .uc_apply_service .w2, .uc_applyDetail .w7, .uc_applyDetail .w8 {
    width: 10%
}
.uc_applyDetail .uc_apply_service .w3 {
    width: 20%
}
.uc_applyDetail .uc_apply_service .w4 {
    width: 15%
}
.uc_applyDetail .uc_apply_service .w5 {
    width: 13%
}
.uc_applyDetail .uc_apply_service .w6 {
    width: 12%
}
.uc_applyDetail .uc_apply_service .w7, .uc_applyDetail .uc_apply_service .w8 {
    width: 10%
}
.uc_pcb_return {
    margin: 20px;
    width: 400px
}
.uc_pcb_return .infor_line {
    margin-top: 10px
}
.uc_pcb_return .infor_line label {
    display: inline-block;
    width: 100%;
    margin-bottom: 5px
}
.uc_pcb_return .infor_line .input {
    width: 100%
}
.uc_pcb_return .infor_line textarea {
    height: 90px;
    overflow-x: hidden;
    width: 100%;
    max-width: 400px
}
.uc_pcb_retdetail ul li img, .uc_pcb_return .infor_line ul li img, .uc_pcb_showorder ul li img {
    max-width: 100%;
    max-height: 100%
}
.uc_pcb_return .infor_line button {
    cursor: pointer
}
.uc_pcb_return .infor_line button, .uc_pcb_return .infor_line ul li {
    width: 97px;
    height: 97px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 40px;
    color: #ccc;
    border-radius: 5px;
    float: left
}
.uc_pcb_return .infor_line ul li {
    margin-right: 4px;
    margin-bottom: 5px;
    line-height: 86px;
    text-align: center;
    position: relative
}
.uc_pcb_retdetail ul li:nth-child(4n), .uc_pcb_return .infor_line ul li:nth-child(4n) {
    margin-right: 0
}
.uc_pcb_return .infor_line ul li i {
    font-style: unset;
    font-size: 12px;
    position: absolute;
    top: 5px;
    line-height: 12px;
    right: 5px;
    cursor: pointer
}
.uc_pcb_return .infor_line:first-child {
    margin-top: 0
}
.uc_pcb_retdetail {
    margin: 20px;
    width: 400px
}
.uc_pcb_retdetail .group_info {
    margin-top: 10px;
    font-size: 14px
}
.uc_pcb_retdetail .group_info p {
    margin-bottom: 10px
}
.uc_pcb_retdetail .group_info .title {
    font-weight: 700;
    color: #000
}
.uc_pcb_retdetail .group_info textarea {
    height: 90px;
    overflow-x: hidden;
    width: 100%;
    max-width: 400px;
    padding: 5px
}
.uc_pcb_retdetail ul li {
    width: 97px;
    height: 97px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 40px;
    color: #ccc;
    border-radius: 5px;
    float: left;
    margin-right: 4px;
    margin-bottom: 5px;
    line-height: 86px;
    text-align: center;
    position: relative
}
.uc_pcb_retdetail ul li img {
    cursor: pointer
}
.uc_pcb_retdetail ul li i {
    font-style: unset;
    font-size: 12px;
    position: absolute;
    top: 5px;
    line-height: 12px;
    right: 5px;
    cursor: pointer
}
.uc_pcb_retdetail .group_info:first-child {
    margin-top: 0;
    border-bottom: 1px solid #000
}
.uc_pcb_showorder .thumbnaillist {
    padding-left: 135px;
    overflow: hidden
}
.uc_pcb_showorder .thumbnaillist li {
    float: left;
    margin-left: 10px
}
.uc_pcb_showorder .showorder-form-group {
    min-height: 36px
}
.uc_pcb_showorder textarea {
    width: 800px;
    height: 200px
}
.uc_pcb_showorder .showorder-star {
    cursor: pointer
}
.uc_pcb_showorder ul {
    display: inline-block;
    float: left
}
.uc_pcb_showorder button, .uc_pcb_showorder ul li {
    width: 97px;
    height: 97px;
    border: 1px solid #ccc;
    background: #fff;
    font-size: 40px;
    color: #ccc;
    border-radius: 5px;
    float: left;
    cursor: pointer
}
.uc_pcb_showorder ul li {
    margin-right: 4px;
    margin-bottom: 5px;
    line-height: 86px;
    text-align: center;
    position: relative
}
.uc_pcb_showorder ul li i {
    font-style: unset;
    font-size: 12px;
    position: absolute;
    top: 5px;
    line-height: 12px;
    right: 5px;
    cursor: pointer
}
.uc_pcb_showorder ul li:nth-child(4n) {
    margin-right: 0
}
.uc_distribution {
    min-height: 450px;
    padding: 10px 20px;
    background: #fff
}
.uc_page-list p.fr {
    height: 65px;
    line-height: 65px
}
.uc_distribution .distritip {
    background: #fdf8dc;
    border: 1px solid #f9df50;
    text-indent: 1em;
    margin: 10px 0 12px;
    overflow: hidden
}
.uc_distribution .distrilist {
    width: 90%;
    margin: auto
}
.uc_distribution .distrilist li {
    width: 50%;
    height: 86px;
    margin: 20px 0 10px
}
.uc_distribution .distri-i {
    display: inline-block;
    width: 96px;
    height: 74px;
    text-align: center;
    font-size: 60px!important;
    padding-top: 30px
}
.uc_distribution .distrilist li .disin-block {
    width: 75%;
    height: 86px
}
.uc_distribution .distridraw:before, .uc_distribution .distrilist li .disin-block:before {
    content: "";
    display: block;
    visibility: hidden
}
.uc_distribution .distrilist li .disin-block:before {
    width: 0;
    height: 10px
}
.uc_distribution .distridraw:before {
    width: 0;
    height: 26px
}
.uc_distribution .publiccenter {
    background: #fff;
    min-height: 535px
}
.uc_distribution .distribtn {
    width: 140px;
    margin: 40px auto
}
.uc_distribution .distribtn a {
    display: inline-block;
    margin: 0 auto
}
.uc_distribution .distrimoneylist {
    width: 100%;
    padding: 0;
    margin: auto;
    height: 225px
}
.uc_distribution .distrimoneylist li {
    width: 50%
}
.uc_distribution .distrimoneylist li>div {
    margin: auto;
    display: inline
}
.uc_distribution .distri-suc {
    margin: 40px 0;
    color: #03ab07
}
.uc_distribution .distri-code {
    width: 150px;
    margin: 30px auto;
    padding: 0 20px
}
.uc_distribution .withdrawbox {
    width: 766px;
    margin: 16px 0 0 69px;
    font-size: 12px
}
.uc_distribution .distri-icon {
    float: left;
    text-align: center;
    padding: 58px 0 0 74px;
    margin-right: 21px
}
.uc_distribution .distri-fontcomposition {
    padding-top: 3px;
    margin-bottom: -11px;
    text-align: center
}
.uc_distribution .share {
    width: 165px;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 2;
    background: #fff
}
.uc_distribution .share .sharetitle {
    padding: 0 8px
}
.uc_distribution .share .sharetitle i {
    margin-top: 6px
}
.uc_money-min-height {
    min-height: 400px
}
.uc_money-min-height .input {
    width: 138px;
    height: 32px
}
.uc_money-min-height .w1 {
    width: 20%
}
.uc_money-min-height .w2, .uc_money-min-height .w3, .uc_money-min-height .w4, .uc_money-min-height .w5 {
    width: 15%
}
.uc_money-min-height .w6 {
    width: 20%
}
.uc_invfriend {
    display: table;
    width: 100%;
    min-height: 400px
}
.uc_invfriend .w1, .uc_invfriend .w2, .uc_invfriend .w3 {
    width: 15%
}
.uc_invfriend .w4 {
    width: 10%
}
.uc_invfriend .w5 {
    width: 15%
}
.uc_invfriend .w6 {
    width: 20%
}
.uc_invfriend .w7 {
    width: 10%
}
.uc_withdraw {
    display: table;
    width: 100%;
    min-height: 400px
}
.uc_withdraw .w1, .uc_withdraw .w10, .uc_withdraw .w2, .uc_withdraw .w3, .uc_withdraw .w4, .uc_withdraw .w5, .uc_withdraw .w6, .uc_withdraw .w7, .uc_withdraw .w8, .uc_withdraw .w9 {
    width: 10%
}
.uc_subord {
    display: table;
    width: 100%;
    min-height: 400px
}
.uc_subord .w1, .uc_subord .w2, .uc_subord .w3, .uc_subord .w4, .uc_subord .w5, .uc_subord .w6 {
    width: 15%
}
.uc_subord .w7 {
    width: 10%
}
.coupon_ad {
    width: 100%;
    overflow: hidden
}
.coupon_ad img {
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}
.couponBox {
    width: 100%;
    min-height: 300px
}
.couponBox ul {
    min-height: 170px;
    width: 100%;
    height: auto
}
.couponBox ul li {
    margin: 0 15px 15px 0;
    width: 32%;
    height: 172px
}
.couponBox .coupon {
    width: 100%;
    height: 170px;
    position: relative;
    background: #fff
}
.couponBox .coupon .couponFl {
    width: 80%;
    height: 170px;
    padding: 24px 0 18px 20px;
    position: relative
}
.couponBox .coupon .couponFl .p-price {
    width: 100%;
    height: 50px;
    margin-bottom: 10px
}
.couponBox .coupon .couponFl .p-info {
    line-height: 22px
}
.couponBox .coupon .couponFl strong {
    line-height: 50px;
    font-size: 60px;
    margin: 0 10px
}
.couponBox .coupon .couponFl .p-price span {
    line-height: 50px;
    font-size: 40px
}
.couponBox .coupon .couponFl .p-info-type {
    display: inline-block;
    padding: 0 5px;
    border-radius: 5px
}
.couponBox .coupon .couponFl .p-txt {
    line-height: 22px;
    margin-top: 25px
}
.couponBox .coupon .couponFr {
    position: absolute;
    right: 0;
    top: 0;
    width: 20%;
    height: 170px;
    padding: 35px 0
}
.semi-circle {
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 170px;
    z-index: 3;
    background: url(/assets/img/pub/semi-circle.png) top center repeat-y
}
.readyuse {
    width: 22px;
    height: 100px;
    text-align: center;
    margin: auto;
    display: block;
    cursor: pointer;
    writing-mode: vertical-lr;
    font-size: 14px
}
.al-received, .al-received span {
    position: absolute;
    display: inline-block
}
.privilegebox {
    width: 100%;
    height: auto
}
.privilege {
    height: auto
}
.al-received {
    right: 20px;
    bottom: 20px;
    z-index: 4
}
.al-received span {
    color: #d5d5d5;
    font-size: 12px;
    font-style: normal;
    transform: rotate(-40deg) scale(.9) translate(-50%, -50%);
    left: 50%;
    top: 50%;
    text-align: center;
    width: 100%;
    margin: -20px 0 0 -4px;
    height: 21px;
    line-height: 21px;
    overflow: hidden
}
.selection_title {
    width: 100%;
    clear: both
}
.selection_page {
    border: 1px solid #f2f2f2;
    margin: 20px auto;
    padding: 25px 0
}
.selection_page .head_title {
    border-bottom: 1px dashed #edd28b;
    font-size: 16px;
    padding-left: 10px;
    line-height: 40px;
    margin: 0 70px
}
.selection_page .category_list li {
    width: 490px;
    float: left;
    border: 1px solid #edd28b;
    background: #fffdec;
    margin-top: 15px;
    padding: 10px 0 10px 40px;
    margin-left: 15px
}
.selection_page .category_list ul {
    display: table;
    padding: 20px 100px 20px 85px;
    width: 100%
}
.selection_page .mainCategory {
    float: left;
    margin-right: 40px;
    text-align: center;
    font-size: 12px;
    width: 100px
}
.selection_page .mainCategory figure {
    border-radius: 50%;
    border: 1px solid #999;
    width: 90px;
    height: 90px;
    background: #fff;
    overflow: hidden;
    line-height: 86px;
    margin: 0 auto
}
.selection_page .mainCategory img {
    width: 60px;
    height: 60px
}
.selection_page .mainCategory p {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    margin-top: 10px;
    line-height: 18px;
    width: 160px;
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}
.selection_page .childCategory {
    float: left;
    width: 305px
}
.selection_page .childCategory p {
    width: 50%;
    float: left;
    font-size: 12px;
    line-height: 25px;
    overflow: hidden;
    height: 26px
}
.selection_page .childCategory p a {
    padding: 0 10px;
    border: 1px solid transparent;
    line-height: 24px;
    overflow: hidden;
    height: 26px;
    max-width: 150px;
    display: inline-block
}
.selection_page .childCategory p:hover a {
    background: #fff
}
.bominquire-left-box, .bominquire-rigth-box {
    float: left
}
.bominquire-left-box {
    width: 340px;
    position: relative;
    background: #fbfbfb;
    padding: 20px 0 50px;
    margin-top: 40px
}
.bominquire-rigth-box {
    width: 830px;
    margin-left: 30px
}
.bominquire-left-title {
    position: absolute;
    top: -20px;
    left: 70px;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 24px
}
.bominquire-left-step {
    position: relative;
    width: 280px;
    min-height: 70px;
    line-height: 27px;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #999;
    margin: 40px auto 0;
    text-align: center
}
.bominquire-left-step-h {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #eee;
    border: 1px solid #999;
    top: -20px;
    left: 120px;
    border-radius: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333
}
.bominquire-left-step span {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    margin-top: 24px;
    display: inline-block;
    padding: 0 10px 10px
}
.indent-content ul {
    border-width: 0 0 1px
}
.indent-content ul li {
    padding: 0 5px;
    cursor: pointer
}
.indent-content ul li+li {
    margin-left: 20px
}
.indent-content ul.bom_tab li {
    max-width: 225px;
    white-space: nowrap;
    overflow: hidden;
    color: #999
}
.indent-content ul.bom_tab li.bd-theme {
    border-width: 0 0 6px;
    color: #333
}
.indent-content #bomFile span {
    position: absolute;
    margin: -32px 10px
}
.indent-content .form-group {
    margin-top: 0;
    height: 36px;
    line-height: 32px;
    margin-left: 0;
    font-size: 0
}
.indent-header {
    padding-top: 20px;
    padding-bottom: 20px
}
.indent-header .texts {
    line-height: 72px;
    font-size: 24px;
    color: #999
}
.indent-content .bom_contact {
    width: 100%;
    position: relative
}
.indent-content .bom_contact input, .tx {
    width: 30px
}
.indent-content .project_infor {
    display: inline-block
}
.indent-content .infor_title {
    width: 50px;
    display: inline-block;
    height: 100%;
    line-height: 36px;
    vertical-align: middle
}
.indent-content .project_infor .d_left, .indent-content .project_infor .d_right {
    width: 400px;
    float: left
}
.indent-content .addbatchbtn {
    display: inline-block;
    background: #ffc106;
    border-radius: 4px;
    padding: 0 10px;
    height: 34px;
    line-height: 29px;
    border: 3px solid #ffd24a
}
.batchPriceItem dfn {
    overflow: hidden;
    white-space: nowrap
}
.batchPriceItem dd>div, .batchPriceItem dt>dfn {
    padding: 8px 2px 8px 0
}
.batchPriceItem dd>div+div, .batchPriceItem dt>dfn+dfn {
    padding: 8px 2px
}
.batchPriceItem .index {
    float: left;
    width: 4%;
    text-align: center;
    height: 30px;
    line-height: 30px
}
.batchPriceItem .model {
    float: left;
    width: 15%
}
.batchPriceItem .requestqty {
    float: left;
    width: 10%
}
.batchPriceItem .brand {
    float: left;
    width: 13%
}
.batchPriceItem .package {
    float: left;
    width: 10%
}
.batchPriceItem .batchno {
    float: left;
    width: 8%
}
.batchPriceItem .moq {
    float: left;
    width: 12%
}
.batchPriceItem .deliverytime {
    float: left;
    width: 11%;
    position: relative
}
.batchPriceItem .deliverytime .select_data {
    display: none;
    position: absolute;
    width: 145px;
    background: #fff;
    left: 3px;
    top: 40px;
    padding: 4px 6px;
    z-index: 10;
    border: 1px solid #f1f1f1
}
.ImgCode, .batchPriceItem .deliverytime .select_data li:hover {
    background: #f2f2f2
}
.batchPriceItem .acceptprice {
    float: left;
    width: 13%
}
.batchPriceItem .remark {
    float: left;
    width: 26px;
    position: relative;
    margin-top: 2px
}
.batchPriceItem .dels {
    float: left;
    width: 26px;
    padding: 4px 2px 2px;
    margin-top: 9px;
    background-color: #ffe8a3;
    margin-left: 5px
}
.batchPriceItem dd {
    -moz-transition: background-color .2s ease;
    transition: background-color .2s ease;
    padding-left: 10px
}
.batchPriceItem dd.focus {
    margin-top: -1px;
    padding-top: 1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.1)
}
.batchPriceItem dd .remark .remark-box textarea {
    height: 32px
}
.batchPriceItem dd .remark .arrow {
    display: none;
    position: absolute;
    top: 65px;
    left: 30px;
    width: 18px;
    height: 18px
}
.batchPriceItem dd .remark .arrow:after, .batchPriceItem dd .remark .arrow:before {
    content: "";
    display: block;
    left: 50%
}
.batchPriceItem dd .remark .arrow:before {
    bottom: 100%;
    position: absolute;
    width: 0;
    height: 0;
    border: 9.9px solid transparent;
    border-bottom-color: #e4e4e4;
    margin-left: -9.9px;
    margin-top: -19.8px
}
.batchPriceItem dd .remark .arrow:after {
    bottom: 97%\9;
    position: absolute;
    width: 0;
    height: 0;
    border: 9.9px solid transparent;
    border-bottom-color: #fff;
    margin-left: -9.9px;
    margin-top: -19.8px;
    bottom: 93%;
    bottom: -moz-calc(93%);
    bottom: calc(93%);
    -moz-transition: border-bottom-color ease-in-out .15s;
    transition: border-bottom-color ease-in-out .15s
}
.batchPriceItem dd .remark .last-code {
    display: none;
    position: absolute;
    top: 75px;
    right: -52px;
    width: 48px;
    color: #ccc
}
.batchPriceItem dd .remark .remark-target {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #eee;
    width: 26px;
    padding: 0 2px
}
.batchPriceItem dd .remark.focus .arrow:before {
    border-bottom-color: #ed6d00
}
.batchPriceItem dd .remark.focus .last-code {
    color: #f60
}
.batchPriceItem dd.in .remark .arrow, .batchPriceItem dd.in .remark .last-code {
    display: block
}
.batchPriceItem dd.in .remark {
    height: 115px
}
.batchPriceItem dd .remark .remark-box {
    display: none
}
.batchPriceItem dd.in .remark .remark-box {
    display: block;
    position: absolute;
    right: 0;
    top: 65px;
    width: 743px
}
.batchPriceItem dd.in .fa-chevron-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}
.batchPriceItem dd .fa-chevron-down {
    display: inline-block;
    -moz-transition: transform .2s linear, -moz-transform .2s linear
}
.batchPriceItem dd:after, .batchPriceItem dd:before, .batchPriceItem dt:after, .batchPriceItem dt:before {
    display: table;
    content: ""
}
.batchPriceItem dd:after, .batchPriceItem dt:after, .clearfix:after {
    clear: both
}
.indent-content .form-control {
    width: 100%;
    height: 36px;
    padding: 4px 6px;
    background-color: #fff;
    background-image: none;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    display: inline-block;
    font-size: 12px;
    line-height: inherit;
    color: #555;
    vertical-align: middle
}
.indent-content input.form-control {
    border: 1px solid #979797
}
.indent-content .project_infor input {
    width: 349px;
    border-left-width: 0
}
.indent-content textarea.form-control {
    border: 1px solid #e4e4e4
}
.indent-content .btn-link {
    font-weight: 400;
    -moz-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    box-shadow: none;
    border-color: transparent;
    font-size: 12px;
    line-height: 1.5;
    padding: 4px 0;
    background-color: #f2f2f2
}
.indent-content .uploadbom-box {
    overflow: hidden
}
.indent-content .uploadbom-box-l, .indent-content .uploadbom-box-r {
    width: 400px
}
.indent-content .uploadbom-box-l-remark, .indent-content .uploadbom-box-l-upload {
    height: 157px
}
.indent-content .uploadbom-box-l-upload {
    background: rgba(109,117,125,.05);
    padding: 0 10px
}
.indent-content .uploadbom-box-l-remark {
    border: 1px solid #999
}
.bom_buytip {
    padding: 20px 0
}
.bom_buytip ul {
    padding-left: 20px
}
.bom_buytip ul li {
    list-style-type: disc!important
}
.Cashtip {
    display: table;
    width: 100%
}
.Cashtip .fr label {
    font-size: 18px
}
.Cashtip .fr p {
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    vertical-align: middle;
    color: red
}
.Cashcontent table tr td, .Cashtip>p {
    height: 36px;
    line-height: 36px
}
.Cashtip .fr p span {
    display: inline-block
}
.Cashtip span:nth-child(2) {
    font-weight: 600
}
.Cashtip>p {
    text-indent: 3em
}
.Cashcontent, .Cashpay {
    padding: 20px
}
.Cashcontent table {
    width: 100%;
    table-layout: fixed;
    border-width: 1px 0 0
}
.Cashpay .ulpayways {
    overflow: hidden
}
.Cashpay .ulpayways li {
    width: 116px;
    height: 40px;
    margin: 0 20px 20px 0;
    cursor: pointer;
    position: relative
}
.Cashpay>p {
    height: 40px;
    line-height: 40px
}
.Cashsubmit {
    overflow: hidden
}
.Cashcontent .order_fee ul li, .Cashcontent .order_param ul li {
    width: 20%;
    float: left
}
.cash_result {
    padding: 20px 0
}
.cash_result svg {
    fill: #48cc5e;
    transform: scale(.35);
    height: 200px;
    width: 200px;
    position: absolute;
    top: -65px;
    left: -65px
}
.cash_result .res_body {
    padding: 60px 0 40px;
    width: 1200px;
    background: #e8f7ee;
    margin: 0 auto;
    color: #333;
    font-size: 18px
}
.cash_result .res_body .res_content {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}
.cash_result .res_body p {
    width: 100%;
    display: table;
    line-height: 22px
}
.cash_result .res_body .p1, .cash_result .res_body .p5, .cash_result .res_footer {
    display: inline-block;
    transform: translateX(-50%);
    position: relative;
    left: 50%
}
.cash_result .res_body p+p {
    margin-top: 10px
}
.cash_result .res_body span {
    float: left
}
.cash_result .res_body .p1 {
    height: 70px;
    line-height: 70px;
    font-size: 36px;
    width: auto
}
.cash_result .res_body .p1 span {
    padding-left: 90px
}
.cash_result .res_body .color_red {
    font-size: 36px;
    color: red
}
.cash_result .res_body .p2 {
    height: 36px;
    line-height: 36px;
    margin-top: 40px
}
.cash_result .res_body .price_name {
    line-height: 22px;
    position: relative;
    bottom: -12px
}
.cash_result .res_body .color_gray {
    color: #999
}
.cash_result .res_body a {
    color: #2397da;
    padding-left: 20px
}
.cash_result .res_body .p5 {
    margin-top: 60px;
    width: auto
}
.cash_result .res_footer {
    max-width: 1200px
}
.CashWechat:after, .CashWechat:before, .Cashnum:after, .Cashnum:before, .Cashtype:after, .Cashtype:before {
    content: "";
    display: table
}
.CashWechat:after, .Cashnum:after, .Cashtype:after {
    clear: both
}
.Cashbox {
    padding: 15px 0
}
.Cash_title {
    width: 100%;
    min-height: 80px
}
.CashWechatbox {
    height: 500px
}
.CashWechat {
    width: 600px;
    height: 360px;
    margin: 20px auto
}
.Cashsummoney {
    height: 55px;
    line-height: 55px
}
.Cashtype .Cashdetail {
    cursor: pointer
}
.Cashdetailcontent {
    min-height: 70px;
    padding-top: 10px;
    width: 1160px;
    margin: 20px auto 0;
    border-top: 1px solid #e4e4e4;
    display: none
}
.login {
    width: 52%;
    margin: 0 auto
}
.login .form-group .control-label {
    width: 38%;
    margin-left: 3px;
    text-align: right
}
.login .form-group label {
    float: left
}
.login .col-md-5 {
    width: 100%;
    height: 390px;
    padding: 1px 26px 0
}
.login .col-md-6 {
    width: 59%;
    float: left;
    position: relative;
    padding-left: 4px;
    text-align: left
}
.login .col-md-6:after {
    clear: both;
    content: "";
    display: block;
    zoom: 1;
    width: 0;
    height: 0
}
.login .form-group input::-webkit-input-placeholder {
color:#999;
font-size:12px
}
.login .form-group .form-con {
    width: 100%!important
}
.LoginBox .login-bg, .RegisterBox .login-bg {
    width: 100%;
    height: 480px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}
.LoginBox .login-bg .bg-img, .RegisterBox .login-bg .bg-img {
    width: 100%;
    height: 480px
}
.loginmain {
    overflow: hidden;
    height: 480px;
    position: relative
}
.loginmain>a>img {
    float: left;
    width: 649px;
    height: 459px
}
.login-content {
    width: 350px;
    height: 400px;
    background: #fff;
    position: absolute;
    right: 0;
    padding: 10px 24px
}
.ullogintab {
    height: 36px;
    border-bottom: 2px solid #e4e4e4
}
.ullogintab>li>a.curlogin {
    cursor: pointer;
    border-width: 0 0 2px
}
.ullogintab li {
    height: 36px;
    line-height: 36px;
    width: 50%
}
.ullogintab li>a {
    width: 100%;
    display: block;
    text-align: center;
    height: 35px
}
.loginform {
    width: 301px;
    height: 240px
}
.logintitle {
    width: 301px;
    height: 36px;
    line-height: 36px;
    text-align: right;
    font-size: 12px
}
.logintip {
    border: 1px solid #f6c8b5;
    background: #fceee8;
    width: 301px;
    height: 28px;
    line-height: 26px;
    margin: 0 0 10px;
    font-size: 12px;
    overflow: hidden
}
.logintip .icon-error {
    position: relative;
    top: -1
}
.hidetip {
    visibility: hidden
}
.login-input {
    margin-bottom: 15px;
    width: 301px;
    height: 38px
}
.login-input input[type=password], .login-input input[type=text] {
    border: 0;
    width: 260px;
    height: 36px;
    line-height: 36px;
    text-indent: 8px
}
.login-input input[type=button] {
    height: 36px;
    line-height: 36px;
    width: 100px;
    margin-left: 10px;
    padding: 0
}
.login-free {
    margin-bottom: 5px
}
#DyLogging, #Logging, #btnEmail {
    width: 301px
}
.RegisterBox {
    width: 100%;
    align-items: center;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    background: url(/assets/img/pub/registerbg.jpg) center;
    background-size: cover
}
.RegisterBox .register_tip {
    width: 937px;
    margin: 30px auto 0
}
.loginRegister {
    margin: 0 auto 30px;
    width: 800px;
    min-height: 485px;
    background: #fff;
    padding: 20px 0 50px;
    box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 15px #ccc;
    -moz-box-shadow: 0 0 15px #ccc;
    -ms-box-shadow: 0 0 15px #ccc
}
.loginRegister .login .col-md-5 {
    height: auto
}
.Register-right {
    float: right;
    width: 48%;
    height: 390px;
    padding: 30px 80px
}
.Register-right1 {
    width: 287px;
    height: 164px;
    padding-top: 20px
}
.Register-right1 h2 {
    margin-bottom: 20px
}
.Register-right1 .Reg-login {
    width: 221px;
    height: 36px;
    border: 1px solid #06af06;
    background: #fff;
    color: #3a8930;
    border-radius: 3px;
    margin-bottom: 15px;
    cursor: pointer
}
.Register-right1 .Reg-login:hover {
    color: #fff;
    background: #06af06
}
.width-45 {
    width: 45%!important
}
.width-54 {
    width: 54%!important
}
.reg_resultbg {
    width: 100%;
    background: url(/assets/img/pub/registerbg.jpg) center top no-repeat;
    padding: 20px 0;
    height: 520px;
    position: relative;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4
}
.reg_result {
    width: 800px;
    background: #fff;
    margin: 0 auto;
    padding: 10px 0 40px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 15px #ccc;
    -webkit-box-shadow: 0 0 15px #ccc;
    -moz-box-shadow: 0 0 15px #ccc;
    -ms-box-shadow: 0 0 15px #ccc
}
.reg_head p {
    padding: 20px 0;
    font-size: 20px;
    color: #000
}
.reg_head .reg_news {
    width: 300px;
    margin: 0 auto;
    background: #fff3d4;
    padding: 0 15px;
    height: 24px;
    line-height: 24px;
    text-align: left;
    overflow: hidden
}
.reg_head .reg_news i {
    margin-right: 5px;
    font-size: 14px
}
.reg_fail, .reg_success {
    display: inline-block;
    color: #000
}
.reg_success img {
    margin-top: -4px
}
.reg_fail .p1, .reg_success .p1 {
    height: 36px;
    line-height: 36px;
    margin: 15px 0;
    font-size: 18px
}
.reg_foot a, .to_activate {
    font-size: 14px;
    display: inline-block
}
.reg_fail .p1 {
    height: 44px;
    line-height: 44px
}
.reg_fail i {
    margin-top: -5px
}
.to_activate {
    margin: 22px;
    line-height: 30px;
    color: #a9a9a9;
    text-align: left
}
.to_activate .welcom-table-top {
    max-width: 100%;
    height: 150px;
    border-bottom: 1px solid #ccc
}
.to_activate .welcom-table-bottom {
    margin-top: 10px
}
.to_activate .cupid-red {
    width: 145px;
    height: 30px;
    background-color: #d7f4fd;
    border: 1px solid #67b6c7;
    color: #2394ba;
    border-radius: 3px;
    text-align: center;
    margin-top: 10px
}
.to_activate .cupid-red:hover {
    border: 1px solid #67b6c7;
    cursor: pointer
}
.reg_foot {
    height: 36px;
    line-height: 36px;
    margin-top: 30px
}
.reg_foot a {
    margin: 0 5px;
    border-width: 1px;
    border-radius: 3px;
    padding: 0 10px;
    overflow: hidden
}
.retrieve .login .form-group .control-label {
    width: 24%
}
.successpwd {
    margin-top: 30px
}
.successpwd:before {
    width: 40px;
    height: 40px;
    content: "✔";
    display: inline-block;
    color: #76bd53;
    font-size: 48px
}
.successpwd:after {
    content: "";
    display: block;
    width: 0;
    height: 70px
}
.ImgCode {
    width: 80px;
    height: 30px;
    position: absolute;
    right: 1px;
    top: 3px;
    border-width: 0 0 0 1px;
    cursor: pointer;
    border-left: 1px solid #ddd
}
.bind_ph_em .login .form-group .control-label {
    width: 24%
}
.register-form-group:after, .register-form-group:before, .register-list-common:after, .register-list-common:before, .register:after, .register:before {
    content: "";
    display: table
}
.register-form-group:after, .register-list-common:after, .register:after {
    clear: both
}
.relating_tab.active a:link, .relating_tab.active a:visited, .relating_tab.active i {
    color: #e70
}
.nav_tab {
    margin-bottom: 0;
    padding-left: 0
}
.nav_tab>li, .nav_tab>li>a {
    display: block;
    position: relative
}
.nav_tab>li>a {
    padding: 10px 15px
}
.relating_tab {
    width: 50%;
    float: left;
    font-size: 26px;
    text-align: center;
    border-bottom: 2px solid #e4e4e4;
    font-weight: 700!important;
    overflow: hidden;
    height: 66px;
    line-height: 48px
}
.relating_tab i {
    font-size: 22px
}
.relating_tab.active {
    border-bottom: 2px solid #e70
}
.relating_tab.active i {
    color: #e70
}
.tab-contents>.tab-pane {
    display: none
}
.tab-contents>.active {
    display: block
}
.register {
    margin: 20px auto;
    font-size: 14px
}
.register .bindpage-list-common {
    position: relative;
    margin-bottom: 20px;
    padding-left: 305px
}
.c-333 {
    color: #333
}
.tx {
    height: 30px;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 10px;
    margin-left: 70px
}
.register .register-list-common {
    margin-bottom: 10px;
    padding-left: 373px
}
.register .register-form-group {
    position: relative;
    width: 470px;
    float: left;
    margin-bottom: 15px
}
.register .register-form-group label {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    float: left;
    height: 54px;
    line-height: 54px;
    width: 150px;
    padding-left: 10px;
    font-size: 14px
}
.register .register-form-group .form-control {
    display: block;
    color: #555;
    border: 1px solid #e4e4e4;
    width: 470px;
    float: left;
    height: 54px;
    line-height: 28px;
    padding-left: 150px;
    font-size: 14px
}
.register .register-form-group .form-control:focus {
    border-color: #e70
}
.register .register-form-group .error {
    border-color: red
}
.register .register-form-group .codeipt {
    width: 310px
}
.register .register-input-tips {
    height: 54px;
    line-height: 54px;
    width: 340px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-left: 10px
}
.register .register-input-tips .input-tips {
    display: none
}
.register .register-input-tips .error {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff
}
span.error {
    color: red
}
#code_img {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: #f2f2f2;
    width: 150px;
    height: 54px;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    border: 1px solid #f2f2f2
}
.mb0-i {
    margin-bottom: 0!important
}
.register .register-form-submit {
    width: 450px;
    float: left;
    margin-left: 382px
}
.register .btn-theme {
    height: 40px;
    color: #fff;
    background-color: #e70;
    border-color: #e70;
    transition: all .25s ease-in-out 0s
}
.register .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    font-size: 14px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    user-select: none
}
.register .register-form-group .help-block {
    position: absolute;
    left: 0;
    top: 25px;
    color: red;
    display: none
}
.register .register-form-group .sendcode {
    position: absolute;
    right: 0;
    top: 0;
    height: 54px;
    line-height: 54px;
    background: #f2f2f2;
    font-size: 14px;
    width: 150px;
    text-align: center;
    z-index: 1;
    border: 0
}
.register .register-form-group button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}
.product-album-container {
    width: 100%;
    height: 720px;
    background: #2a2a2a
}
.product-album-slideBox {
    width: 1030px;
    margin: 0 auto;
    padding-top: 1px
}
.product-album-bd {
    width: 100%;
    height: 480px;
    display: flex;
    margin-top: 70px;
    background-color: #fff;
    padding: 15px 10px
}
.product-album-bd ul {
    width: 800px;
    height: 450px;
    overflow: hidden;
    margin: 0 4px
}
.product-album-bd ul li {
    width: 800px;
    height: 450px;
    display: flex;
    justify-content: center;
    align-items: center
}
.product-album-bd ul li img {
    max-width: 800px;
    max-height: 450px
}
.product-album-bd-left-right {
    width: 100px;
    height: 450px;
    line-height: 530px;
    background: #000;
    opacity: .15;
    text-align: center
}
.product-album-bd-left-right svg {
    width: 22px;
    height: 100px
}
.product-album-next, .product-album-prev {
    display: inline-block;
    width: 40px;
    height: 90px;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    cursor: pointer;
    background: url(/assets/img/pub/icon-pub.png) center no-repeat
}
.product-album-prev {
    background-position: -21px -74px
}
.product-album-next {
    background-position: -51px -79px
}
.product-album-hd {
    white-space: nowrap
}
.product-album-hd ul {
    height: 105px;
    overflow-x: auto;
    padding-top: 30px
}
.product-album-hd ul li {
    width: 100px;
    height: 56px;
    margin-right: 13px;
    display: inline-block;
    background-color: #fff
}
.product-album-hd ul li img {
    width: 100%;
    height: 100%
}
.topnav_box::-webkit-scrollbar {
width:10px;
height:10px;
background-color:#d0cdc7
}
.topnav_box::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
border-radius:10px;
background-color:#fff
}
.topnav_box::-webkit-scrollbar-thumb {
border-radius:10px;
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
background-color:#e6e6e6
}
.product-album-on {
    border: 2px solid #31cf00
}
.xs-cert-process-btn {
    width: 140px;
    height: 40px;
    border: none;
    display: inline-block;
    line-height: 40px;
    border-radius: 5px
}
.xs-cert-process-box {
    width: 800px;
    margin: 0 auto
}
.xs-cert-process-tooltip {
    position: relative;
    display: inline-block;
    font-weight: 500
}
.xs-cert-process-icon_qurstion {
    width: 20px;
    height: 20px;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    display: inline-block;
    border-radius: 50%;
    font-style: normal
}
.xs-cert-process-tootip_msg {
    position: absolute;
    padding: 5px;
    top: 25px;
    left: 0;
    word-break: break-all;
    font-size: 12px;
    background: #fff;
    line-height: 21px;
    display: none;
    width: 230px;
    z-index: 100;
    text-align: left
}
.xs-cert-process-tooltip:hover .xs-cert-process-tootip_msg {
    display: block
}
.xs-cert-process-detail {
    overflow: hidden;
    height: 190px
}
.xs-cert-process-content {
    width: 340px;
    height: 100%;
    background-color: #f2f2f2;
    padding: 30px
}
.xs-cert-process-colline {
    height: 100%;
    width: 1px;
    background-color: #e4e4e4
}
.xs-l-foot-t {
    min-height: 266px
}
.xs-l-foot-tl {
    width: 520px;
    min-height: 266px
}
.xs-l-foot-tr {
    width: 680px;
    min-height: 266px
}
.xs-l-foot-tl1 {
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #666
}
.xs-l-foot-tl2 {
    font-size: 40px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #008558;
    height: 50px;
    line-height: 50px
}
.xs-l-foot-tl3 {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666
}
.xs-l-foot-b {
    height: 40px;
    background: #4d4d4d;
    font-size: 12px;
    font-family: MicrosoftYaHei;
    color: #b1b1b1;
    line-height: 39px
}
.xs-l-foot-b>div {
    display: inline-block;
    height: 40px
}
.xs-l-foot-tr-t {
    min-height: 190px;
    padding-top: 15px
}
.xs-l-foot-tr-tl {
    width: 560px
}
.xs-l-foot-tr-tr {
    width: 120px
}
.xs-l-foot-tr-tr img {
    width: 120px;
    height: 125px
}
.xs-l-foot-tr-tl .item {
    width: 100px;
    margin-left: 35px
}
.xs-l-foot-tr-tl .item dt {
    font-size: 14px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: 700;
    color: #333;
    margin-bottom: 15px
}
.xs-l-foot-tr-tl .item dt span {
    color: #008558;
    font-size: 18px
}
.xs-l-foot-tr-tl .item dd {
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #666;
    margin-bottom: 5px
}
.xs-l-foot-tr-b {
    height: 42px;
    margin-bottom: 25px
}
.xs-l-foot-tr-b li {
    width: 96px;
    height: 42px
}
.xs-l-foot-tr-b li img {
    max-width: 100%
}
.xs-l-foot .box_pointer {
    width: 12px;
    height: 12px;
    background: #6e6e6e;
    position: absolute;
    left: 45px;
    top: -4px
}
.zx-mianbaoxue {
    margin: 15px auto;
    font-size: 14px;
    color: #666;
    height: 20px;
    overflow: hidden
}
.zx-left-div {
    width: 200px;
    height: 120px;
    float: left
}
#im_left_nav, .zx-left-div ul {
    width: 200px
}
#im_right_nav {
    width: 280px
}
.zx-left-div ul li {
    height: 45px;
    line-height: 45px
}
.zx-leftlist-head {
    background: #009a61;
    color: #fff;
    box-sizing: border-box;
    padding-left: 20px
}
.zx-leftli-text {
    margin-left: 17px
}
.zx-leftlibody-ec {
    font-weight: 700;
    margin-left: 15px;
    color: #f0f0f0
}
.zx-leftul-body li a {
    display: block;
    color: #000;
    border-bottom: 1px solid #f0f0f0
}
.zx-leftul-body .target {
    background: #ebf7f3
}
.zx-leftul-body .target .zx-leftlibody-ec, .zx-leftul-body a:hover, .zx-leftul-body a:hover .zx-leftlibody-ec {
    color: #009a61
}
.zx-center-div {
    width: 700px;
    min-height: 800px;
    float: left;
    margin-left: 10px;
    padding-bottom: 40px
}
.zx-center-div-head {
    width: 100%;
    height: 390px;
    position: relative;
    background: #fff;
    margin-bottom: 15px;
    line-height: 390px
}
.zx-center-div-head-bottomdiv {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 82px;
    background: #000;
    opacity: .7
}
.zx-center-div-head-topdiv {
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden
}
.zx-banner-item {
    position: relative;
    width: 100%;
    height: 100%
}
.zx-banner-item img {
    max-width: 100%;
    max-height: 100%
}
.zx-center-div-markul {
    margin-left: 31px;
    height: 41px;
    line-height: 41px;
    color: #fff;
    text-align: left
}
.zx-center-div-newlist {
    width: 100%;
    height: 120px;
    background: #fafafa;
    border-bottom: #f5f5f5 solid 1px;
    padding: 22px 30px 25px;
    box-sizing: border-box
}
.zx-newlist-body, .zx-newlist-head {
    height: 30px;
    overflow: hidden
}
.zx-newlist-head a {
    font-size: 18px;
    font-weight: 700;
    color: #333;
    line-height: 30px
}
.zx-newlist-body {
    font-size: 14px;
    font-weight: 400;
    color: #666;
    line-height: 30px
}
.zx-newlist-bottomleft, .zx-newlist-bottomright {
    font-size: 12px;
    line-height: 30px;
    font-weight: 400
}
.zx-newlist-bottomleft {
    float: left;
    color: #666
}
.zx-newlist-bottomright {
    float: right
}
.newlistleftcolor {
    color: #666
}
.zx-right-div {
    width: 280px;
    float: left;
    margin-left: 10px
}
.zx-right-div-head {
    height: 21px
}
.zx-right-head-shu {
    width: 5px;
    height: 21px;
    float: left
}
.zx-right-head-tit {
    float: left;
    font-size: 16px;
    font-weight: 400;
    color: #2c3033;
    margin-left: 6px
}
.zx-right-div-newlist li {
    height: 64px;
    padding-bottom: 14px
}
.zx-right-div-newlist-imgdiv {
    width: 70px;
    height: 50px;
    border-radius: 5px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    float: left
}
.zx-right-div-newlist-imgdiv img {
    max-width: 100%;
    max-height: 100%
}
.zx-right-div-newlist-textdiv {
    float: left;
    font-size: 14px;
    font-weight: 400;
    color: #2c3033;
    line-height: 21px;
    margin-left: 11px;
    width: 175px;
    height: 50px;
    padding: 4px 0;
    box-sizing: border-box;
    overflow: hidden
}
.zx-left-div .imnavpos_ab, .zx-right-div .imnavpos_ab {
    position: absolute
}
.zx-left-div .imnavpos_fx, .zx-right-div .imnavpos_fx {
    position: fixed;
    top: 10px
}
.zx-center-div .zx-tit {
    margin-left: 31px;
    position: absolute;
    height: 41px;
    bottom: 0
}
.zx-center-div .ontit {
    width: 20px!important;
    border-radius: 10px!important
}
.zx-center-div .zx-tit li {
    float: left;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #fff;
    overflow: hidden;
    color: #fff;
    margin-right: 10px;
    margin-top: 7px;
    cursor: pointer
}
.zx-detail-div {
    box-sizing: border-box;
    margin-left: 30px;
    background-color: #fff;
    width: 970px;
    float: left;
    padding: 40px 30px
}
.zx-detail-title {
    width: 690px;
    font-size: 26px;
    text-align: center;
    font-weight: 700;
    color: #000;
    line-height: 30px;
    margin: 0 auto 19px;
    word-wrap: break-word
}
.zx-detail-bottom, .zx-detail-proc {
    color: #999;
    font-weight: 400;
    font-size: 14px
}
.zx-detail-proc {
    height: 29px;
    border-bottom: 1px solid #eee
}
.zx-detail-proc .source {
    float: left
}
.zx-detail-proc .time_readnum {
    float: right
}
.zx-detail-content {
    padding: 40px 0
}
.zx-detail-bottom {
    border-top: 1px solid #eee;
    height: 36px;
    line-height: 36px
}
.zx-detail-bottom span {
    color: #2c3033
}
.zx-detail-bottom div {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.zx-detail-bottom .next_page, .zx-detail-bottom .pre_page {
    display: flex;
    width: 40%
}
.zx-detail-bottom .goprepage {
    width: 20%;
    cursor: pointer;
    text-align: center
}
.ordercenter-item {
    width: 290px;
    height: 200px;
    background: #fff;
    box-shadow: 0 1px 10px 0 rgba(153,153,153,.35);
    margin: 25px 0 0 25px;
    float: left;
    padding: 15px;
    position: relative
}
.ordercenter-item-left {
    width: 80px;
    height: 80px;
    margin-top: 45px
}
.ordercenter-item-right {
    width: 158px;
    margin-top: 30px
}
.family_en .ordercenter-item-right {
    margin-left: 10px;
    width: 168px
}
.ordercenter-item-right-hd {
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333
}
.ordercenter-item-right-bd-item {
    float: left;
    width: 50%
}
.ordercenter-item-remark {
    position: absolute;
    display: none;
    left: 80px;
    top: 95px;
    padding: 5px;
    border: 1px solid;
    z-index: 10;
    width: 120px;
    height: 50px;
    background: #fff;
    box-shadow: 0 1px 10px 0 rgba(153,153,153,.35);
    border-radius: 4px
}
.ordercenter-item-left:hover .ordercenter-item-remark {
    display: table
}
.ordercenter-item-remark-b, .ordercenter-item-remark-t {
    height: 25px;
    padding: 0 10px;
    line-height: 25px
}
.ordercenter-item-remark-l {
    width: 60px
}
.ordercenter-item-zz {
    position: absolute;
    width: 80px;
    height: 80px;
    left: 15px;
    top: 60px;
    z-index: 9
}
.online_message {
    padding-bottom: 40px
}
.online_message .online_title {
    width: 100%
}
.online_message .online_title img {
    max-width: 100%
}
.online_message .online_form {
    display: inline-flex;
    font-size: 14px
}
.online_message .online_form .title {
    font-size: 18px;
    font-weight: 700;
    border-bottom: 2px solid #ddd;
    padding: 10px 0
}
.online_message .online_left {
    min-width: 200px;
    margin-right: 50px;
    float: left;
    max-width: 550px
}
.online_message .online_left p {
    line-height: 30px
}
.online_message .online_right {
    width: 950px;
    float: left
}
.online_message .online_right .group {
    width: 100%;
    margin-bottom: 12px;
    display: inline-block
}
.online_message .online_right .group label {
    float: left;
    width: 100px
}
.online_message .online_right .group .input {
    width: 450px
}
.online_message .online_right .group textarea {
    width: 450px;
    border: 1px solid #ccc;
    height: 170px;
    text-indent: 5px
}
.online_message .online_right .group img {
    cursor: pointer;
    width: 80px;
    height: 30px;
    margin-top: 1px
}
.online_message .online_right .sub {
    padding: 8px 15px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    border: none;
    border-radius: 6px;
    margin-top: 20px
}
.online_message .online_right .img_val {
    width: 195px;
    display: inline-block
}
.online_message .online_right .file_upload {
    width: 450px;
    display: inline-block
}
.online_message .online_right .file_upload .div-upload {
    height: 32px;
    line-height: 30px
}
.online_message .online_right .file_upload .div-upload i {
    margin-right: 5px
}
.online_message .online_right .file_upload p {
    font-size: 12px
}
.online_message .online_right .file_upload .upload_ok {
    height: 32px;
    display: none
}
.online_message .online_right .file_upload .upload_ok i {
    cursor: pointer;
    margin: 0 10px
}
.product_detail_inquire .title {
    font-size: 18px;
    font-weight: 500;
    color: #000;
    line-height: 22px;
    margin: 20px 0 0
}
.product_detail_inquire .body {
    margin-top: 20px
}
.product_detail_inquire .body .tr {
    display: flex;
    height: 86px
}
.product_detail_inquire .body .tr table {
    width: 100%;
    border-color: #999
}
.product_detail_inquire .body .tr table tr {
    height: 43px
}
.product_detail_inquire .body .tr table thead tr {
    background: #fafaf9;
    text-align: center
}
.product_detail_inquire .body .tr table td {
    height: 100%;
    padding: 0 10px
}
.product_detail_inquire .body .tr table td input {
    width: 100%;
    height: 100%;
    border: 0
}
.product_detail_inquire .body .tr .fl {
    flex: 1
}
.product_detail_inquire .body .tr .fr {
    width: 180px;
    padding-left: 15px
}
.product_detail_inquire .body .tr .fr a {
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    font-size: 20px;
    color: #fff;
    line-height: 86px;
    text-align: center;
    cursor: pointer
}
.product_detail_inquire .body .tr+.tr {
    margin-top: 10px
}
.logo, .logo a {
    width: 300px;
    height: 100px;
    display: inline-block
}
.consign_ad, .foot-links, .footer-addr, .footer-news, .footer_info, .home_sample, .home_top, .newsbanner {
    min-width: 1200px
}
.home_top .logo, .home_top .top_right {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}
.home_top .top_right .searchbox .center .headlogin:hover, .search_form .search_select ul li:hover, .toper-ad .close {
    color: #fff
}
.in-banner {
    clear: both
}
.logo {
    line-height: 98px
}
.logo img {
    max-width: 300px;
    max-height: 100px
}
.home_top {
    width: 100%
}
.home_top .wrap {
    height: 136px
}
.home_top .top_right {
    width: 900px;
    z-index: 10
}
.home_top .top_right .searchbox {
    width: 100%;
    height: 70px
}
.home_top .top_right .searchbox .center {
    display: inline-block;
    height: 32px
}
.home_top .top_right .searchbox .center a {
    display: inline-block;
    padding: 0 12px;
    height: 32px;
    line-height: 30px
}
.home_top .top_right .searchbox .center .headregister {
    margin-right: 10px
}
.home_top .top_right .searchbox .center .headlogin {
    display: inline-block;
    background-color: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}
.home_top .top_right .searchbox .center .headlogin i {
    padding-right: 10px;
    font-size: 15px
}
.home_top .top_right .searchbox>div {
    height: 32px;
    margin-top: 26px
}
.toper-ad {
    width: 100%;
    overflow: hidden;
    margin: 0 auto
}
.toper-ad .close {
    position: absolute;
    left: 49%;
    margin-left: 580px;
    width: 30px;
    text-align: center;
    z-index: 10
}
.adbrand_img img, .toper-ad img {
    left: 50%;
    transform: translateX(-50%)
}
.toper-ad img {
    position: relative
}
.search_form {
    border-width: 1px;
    font-size: 12px;
    height: 32px;
    border-radius: 50px;
    line-height: 30px;
    display: flex;
    overflow: hidden;
    flex: 1
}
.search_form .search_select {
    min-width: 90px;
    height: 100%
}
.search_form .search_select .title {
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 30px
}
.search_form .search_select .title span {
    width: 63px;
    display: inline-block;
    height: 100%;
    float: left;
    overflow: hidden;
    padding: 0 5px
}
.search_form .search_select .title i {
    display: inline-block;
    height: 100%;
    font-size: 22px;
    float: left
}
.search_form .search_select ul {
    display: none;
    border-width: 1px!important;
    border-style: solid;
    width: 90px;
    margin-left: -1px;
    background-color: #fff;
    box-sizing: content-box;
    position: absolute;
    z-index: 99
}
.search_form .search_select ul li {
    padding: 0 5px;
    line-height: 24px;
    cursor: pointer;
    overflow: hidden
}
.search_form .search {
    height: 100%;
    border-radius: 50px;
    display: flex;
    width: 100%
}
.search_form .search input {
    height: 100%;
    border: 0;
    text-indent: 15px;
    flex: 1
}
.search_form .search i {
    width: 26px;
    height: 30px;
    cursor: pointer;
    font-weight: bolder;
    display: inline-block;
    line-height: 30px;
    text-align: center
}
.autocomplete-group strong, .autocomplete-suggestions strong {
    font-weight: 700;
    color: #000
}
.nav {
    width: 900px;
    height: 50px;
    position: relative
}
.nav .nav_pubmore {
    float: right;
    display: inline-block;
    margin-top: 4px
}
.nal_list {
    max-width: 830px;
    height: 50px
}
.ad_pic img, .adbrand_img, .newsmid img {
    max-width: 1200px
}
.nal_list .nav_main {
    float: left;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    position: relative;
    z-index: 20;
    margin: 5px 0;
    text-align: center
}
.nal_list .nav_main i {
    width: 18px;
    height: 16px;
    vertical-align: middle;
    background-position: -28px -3px
}
.nal_list .nav_main .nav_par {
    text-align: center;
    padding: 0 20px
}
.nal_list .nav_main:hover i {
    background-position: -28px -16px
}
.nal_list .nav_main.cur:hover {
    -webkit-box-shadow: 0 1px 5px 2px rgba(181,182,183,.75);
    -moz-box-shadow: 0 1px 5px 2px rgba(181,182,183,.75);
    box-shadow: 0 1px 5px 2px rgba(181,182,183,.75);
    border-radius: 6px 6px 0 0;
    z-index: 30;
    background: #fff
}
.nal_list .nav_main:hover .nav_child {
    display: block
}
.nal_list .nav_main .nav_child {
    display: none;
    background: #fff;
    margin-top: 0;
    position: absolute;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    box-shadow: 0 0 0 0 rgba(181,182,183,.75), 5px 0 5px -3px rgba(181,182,183,.75), 0 5px 5px -3px rgba(181,182,183,.75), -5px 0 5px -3px rgba(181,182,183,.75);
    -webkit-box-shadow: 0 0 0 0 rgba(181,182,183,.75), 5px 0 5px -3px rgba(181,182,183,.75), 0 5px 5px -3px rgba(181,182,183,.75), -5px 0 5px -3px rgba(181,182,183,.75);
    -moz-box-shadow: 0 0 0 0 rgba(181,182,183,.75), 5px 0 5px -3px rgba(181,182,183,.75), 0 5px 5px -3px rgba(181,182,183,.75), -5px 0 5px -3px rgba(181,182,183,.75);
    text-align: left
}
.nal_list .nav_main .nav_child .child_a {
    line-height: 20px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    margin: 0 20px;
    padding: 10px 0
}
.autocomplete-group, .autocomplete-no-suggestion, .autocomplete-suggestion {
    padding: 2px 5px
}
.nal_list .nav_main .nav_child .child_a:first-child {
    border-top: 1px solid #eee
}
.nal_list .nav_main .nav_child .child_a:last-child {
    border-bottom-width: 0
}
.nav_contact {
    width: 170px;
    height: 58px
}
.nav_contact i {
    font-size: 40px;
    float: left;
    margin-top: 10px
}
.nav_contact>div {
    width: 125px;
    height: 58px;
    float: right;
    overflow: hidden
}
.nav_contact>div>p {
    height: 20px;
    line-height: 20px;
    overflow: hidden
}
.autocomplete-suggestions {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    background: #fff;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(50,50,50,.64);
    -moz-box-shadow: 1px 4px 3px rgba(50,50,50,.64);
    box-shadow: 1px 4px 3px rgba(50,50,50,.64)
}
.autocomplete-suggestion {
    white-space: nowrap;
    overflow: hidden
}
.autocomplete-selected {
    background: #f0f0f0
}
.autocomplete-group strong {
    font-size: 14px;
    display: block
}
.adbrand_img {
    overflow: hidden;
    margin: 10px auto
}
.adbrand_img img {
    position: relative
}
.brand_search {
    margin: 10px auto;
    display: inline-block;
    width: 100%
}
.brand_search .brand_left {
    width: 920px;
    float: left
}
.brand_search .brand_left .line {
    color: #666;
    line-height: 24px;
    vertical-align: middle;
    display: inline-block;
    width: 100%
}
.brand_search .brand_left .line div:first-child {
    max-width: 140px
}
.brand_search .brand_left .line div:last-child {
    width: 780px
}
.brand_search .brand_left .line a {
    margin-right: 6px
}
.brand_search .brand_left .line a:hover {
    text-decoration: underline
}
.brand_search .brand_left .line a:last-child {
    margin-right: 0
}
.brand_search .brand_right {
    width: 240px;
    float: right
}
.brand_search .brand_right figure {
    width: 240px;
    height: 180px;
    border: 1px solid #f2f2f2;
    text-align: center;
    line-height: 138px;
    padding: 20px
}
.brand_search .brand_right figure img {
    max-width: 100%;
    max-height: 100%
}
.brand_search .brand_right p {
    text-align: center;
    font-size: 14px;
    margin-top: 10px
}
.foot-links {
    width: 100%;
    background-color: #999;
    font-size: 14px
}
.foot-links .wrap {
    padding: 15px 0;
    line-height: 20px
}
.foot-links dd, .foot-links dt {
    display: inline-block
}
.foot-links dd a {
    color: #eee;
    border-right: 1px solid #eee;
    padding: 0 13px
}
.foot-links dd a:hover {
    text-decoration: underline
}
.foot-links dd:last-child a {
    border-right-width: 0
}
.footer-fastlink {
    display: flex;
    padding: 40px 0;
    border-bottom: 1px solid #e4e4e4
}
.footer-fastlink dl {
    width: 940px;
    min-height: 175px;
    float: left
}
.footer-fastlink dl dd {
    float: left;
    width: 235px;
    line-height: 26px;
    padding-left: 15px
}
.footer-fastlink dl dd h3, .footer-wechat h3 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.footer-fastlink dl dd ul li {
    height: 26px;
    line-height: 26px;
    overflow: hidden
}
.footer-fastlink dl dd ul li a {
    color: #999
}
.footer-fastlink dl dd ul li a:hover {
    text-decoration: underline
}
.footer-wechat {
    float: left;
    width: 260px;
    height: 175px
}
.footer-wechat .wechat img {
    width: 100px;
    height: 100px
}
.footer-wechat .wechat {
    width: 120px;
    height: 120px;
    padding: 10px;
    background-color: #fff;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -mox-border-radius: 12px;
    margin: 20px 0 0 70px
}
.footer-icp p {
    height: 26px;
    line-height: 26px;
    color: #999
}
.footer-addr, .footer-news {
    background-color: #eee
}
.categroy_list .productcenter_main>ul>li>a:hover, .storeOneclasslist {
    background-color: #fff
}
.storeOneclass_box {
    display: inline-block
}
.storeOneclass {
    position: relative;
    display: inline-block
}
.storeOneclassinfo {
    position: relative;
    z-index: 6;
    display: inline-block;
    height: 24px;
    padding: 0 8px;
    line-height: 22px;
    vertical-align: top
}
.storeOneclasslist {
    display: none;
    width: 380px;
    padding: 10px 0 10px 8px;
    position: absolute;
    left: 0;
    top: 23px;
    z-index: 2;
    border: 1px solid #ddd
}
.storeOneclasslist li {
    float: left;
    width: 87px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}
.storeOneclasslist>ul>li>a {
    color: inherit
}
.crumbs-arrow {
    font-style: normal
}
.z-menu-drop-open:hover .storeOneclassinfo {
    z-index: 21;
    border-color: #e70;
    border-bottom: 0
}
.storeOneclass:hover .storeOneclassinfo {
    border-bottom-color: #fff;
    background: #fff
}
.z-menu-drop-open:hover>.storeOneclassinfo>i {
    background-position: -32px -64px
}
.z-menu-drop-open:hover .storeOneclasslist {
    z-index: 20;
    display: block
}
.banner_categroy {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
    height: 430px;
    z-index: 100
}
.categroy_list {
    width: 265px;
    height: 100%
}
.categroy_list h4 {
    width: 100%;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    color: #fff
}
.categroy_list .productcenter_main {
    width: 265px;
    min-height: 384px;
    height: 384px;
    overflow: hidden
}
.categroy_list .productcenter_main:hover {
    height: initial;
    overflow: initial;
    width: 265px
}
.categroy_list .productcenter_main>ul>li {
    height: 38px;
    line-height: 38px
}
.categroy_list .productcenter_main>ul>li>a {
    display: inline-block;
    width: 100%;
    padding: 0 20px;
    font-size: 14px;
    overflow: hidden;
    color: #fff;
    height: 38px
}
.categroy_list .productcenter_child {
    position: absolute;
    top: 0;
    left: 265px;
    z-index: 99;
    width: 933px;
    min-height: 428px;
    display: none;
    background: #fff;
    border: 1px solid #eee;
    box-sizing: content-box
}
.categroy_list .productcenter_child:hover {
    height: initial
}
.categroy_list .productcenter_child>ul {
    display: inline-block
}
.categroy_list .productcenter_child>ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 5px 20px 0;
    width: 186px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.ad_pic_shade {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 8999;
    background-color: rgba(0,0,0,.5);
    display: block
}
.ad_pic a, .home_sample .headsam .img_val, .news_sol ul {
    display: inline-block
}
.ad_pic {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 1200px;
    height: 600px;
    margin-left: -600px;
    margin-top: -300px;
    z-index: 9000;
    text-align: center;
    line-height: 600px
}
.ad_pic i.close {
    color: #fff;
    position: absolute;
    right: -20px;
    top: -315px;
    font-size: 20px;
    cursor: pointer
}
.ad_pic img {
    max-height: 600px
}
.home_sample {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto
}
.home_sample .heabg {
    width: 100%;
    height: 100%;
    display: none;
    background: #000;
    opacity: .5;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9
}
.home_sample .headsam {
    width: 1120px;
    display: none;
    background: #fff;
    position: fixed;
    left: 50%;
    top: 18%;
    z-index: 10;
    padding: 50px 80px;
    margin-left: -640px
}
.home_sample .headsam .toper {
    width: 100%
}
.home_sample .headsam .toper .le {
    width: 190px;
    border-right: 1px solid #eee;
    line-height: 28px
}
.home_sample .headsam .toper .le .color-4c {
    font-size: 30px
}
.home_sample .headsam .toper .ce {
    width: 820px;
    margin-left: 60px
}
.home_sample .headsam .toper .ce .indro {
    width: 100%;
    color: #0293d2;
    margin-top: 12px;
    font-size: 16px
}
.home_sample .headsam .toper .ce .must {
    width: 100%;
    color: #999;
    margin-top: 5px
}
.home_sample .headsam .toper .re {
    cursor: pointer;
    margin-top: 20px
}
.home_sample .headsam .cent {
    width: 100%;
    text-align: center;
    margin-top: 50px
}
.home_sample .headsam .cent .input {
    width: 264px;
    height: 44px;
    line-height: 44px;
    text-indent: 15px;
    font-size: 14px;
    color: #999;
    border: 1px solid #eee;
    border-radius: 6px;
    margin-right: 20px
}
.headsam .cent .text:focus, .home_sample .headsam .cent .input:focus {
    border-width: 1px
}
.home_sample .headsam .cent img {
    width: 80px;
    height: 30px;
    cursor: pointer;
    margin-top: 6px
}
.home_sample .headsam .cent .text {
    width: 1117px;
    height: 218px;
    border: 1px solid #eee;
    border-radius: 6px;
    padding: 15px;
    margin-top: 16px
}
.home_sample .headsam .cent .sub {
    width: 120px;
    height: 40px;
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    border: none;
    border-radius: 6px;
    margin-top: 40px
}
.home_sample .headsam .img_val {
    width: 195px;
    height: 38px
}
.home_sample .headsam .img_val .img-sliderval {
    height: 44px;
    line-height: 44px
}
.news_sol {
    height: 231px
}
.news_sol ul li {
    width: 301px;
    display: block;
    height: 227px;
    position: relative;
    float: left;
    border: 1px solid #f2f2f2;
    margin-right: -1px
}
.news_sol ul li .dev-info {
    padding: 20px 10px;
    position: relative;
    z-index: 2
}
.news_sol ul li .dev-info h4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px
}
.news_sol ul li a:hover span {
    color: inherit!important
}
.news_sol ul li .dev-info span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block
}
.news_sol ul li .productposimg {
    padding-left: 95px
}
.news_sol ul li a:hover img {
    transform: translateX(-5px)
}
.news_sol ul li .productposimg img {
    width: 136px;
    height: 113px;
    transition: .25s
}
.nav_more {
    display: none;
    position: relative;
    width: 44px;
    height: 40px;
    float: right;
    text-align: center;
    line-height: 40px;
    border: 2px solid transparent
}
.nav_more>a {
    position: absolute;
    right: 0;
    z-index: 98;
    display: inline-block;
    width: 40px;
    height: 40px
}
.nav_more .nav_ul {
    z-index: 97;
    min-width: 150px;
    position: absolute;
    right: 0;
    background: #fff;
    padding: 10px;
    text-align: left;
    display: none
}
.nav_more .nav_ul .nav_li {
    white-space: nowrap;
    display: inline-block;
    width: 100%;
    padding-left: 13px;
    position: relative
}
.nav_more .nav_ul .nav_li>a {
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    padding-bottom: 10px;
    display: inline-block;
    line-height: 20px;
    width: 100%
}
.nav_more:hover {
    background: #fff;
    border: 2px solid #f60;
    border-bottom: 2px solid #fff
}
.nav_more:hover>a {
    color: #f60;
    background: #fff
}
.nav_more:hover .nav_ul {
    display: block;
    border-width: 2px;
    margin-top: 36px;
    margin-right: -2px
}
.nav_more .nav_li .nav_i {
    width: 8px;
    height: 12px;
    display: inline-block;
    font-size: 14px;
    position: absolute;
    left: 0
}
.nav_more .nav_li .li_child {
    line-height: 24px
}
.nav_more .nav_li .li_child a {
    color: #999;
    float: left;
    display: inline-block;
    width: 100%
}
.OrderFather {
    padding-top: 55px;
    width: 576px
}
.LineFather {
    width: 800px;
    margin: 0 auto
}
.pwdline {
    width: 202px;
    height: 10px;
    position: relative
}
.pwdline:after {
    display: inline-block;
    position: absolute;
    left: 90px;
    top: -5px;
    width: 22px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    background: inherit
}
.line-pe1:after {
    content: "1"
}
.line-pe2:after {
    content: "2"
}
.line-pe3:after {
    content: "3"
}
.line-pe4:after {
    content: "✔"
}
.RetrieveLine {
    display: inline-block;
    width: 187px
}
.RetrieveLine p {
    width: 200px;
    height: 40px;
    line-height: 40px;
    margin-top: 5px;
    overflow: hidden;
    font-size: 14px
}
.header {
    height: 136px
}
.logorightspan {
    width: 300px;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    margin: 35px 0 0 24px;
    padding-left: 24px
}
.logorightspan:before {
    display: inline-block;
    width: 0;
    height: 80px;
    content: " "
}
#distList:after, .bnav, .radio-tab-item dl:after, .tabmain table td div a.cur:before {
    content: ""
}
.footer-bottom {
    line-height: 28px;
    text-align: center;
    margin-top: 20px
}
.footer-bottom a, .footer-bottom span {
    color: #666;
    font-size: 12px!important
}
.input-control {
    margin-top: 5px;
    text-indent: 8px;
    height: 36px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: 1px solid #dfdfdf;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control {
    width: 100%;
    height: 32px;
    padding: 4px 6px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e4e4e4;
    -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
    display: inline-block;
    font-size: 12px;
    line-height: inherit;
    color: #555
}
.confirmbox .content {
    height: auto;
    overflow: hidden;
    margin: 10px auto 20px
}
.confirmbox .content .t {
    width: 1198px;
    height: auto;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    border-width: 1px 0
}
.confirmbox .content .t a {
    margin-right: 22px;
    margin-top: 2px
}
.lt05 {
    width: 1155px
}
.confirmbox .content .lt05 {
    line-height: 35px;
    text-align: left;
    margin: 20px auto
}
.confirmbox .content .lt05 thead {
    border: 1px solid #e4e4e4
}
.lt05 tr td {
    padding-left: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-right: 1px solid #e4e4e4
}
.lt05 tr {
    border-bottom: 1px solid #e4e4e4
}
.confirmbox .content .lt06 {
    line-height: 30px;
    margin: 20px 0 20px 20px
}
.Orderaddress {
    padding: 20px
}
.Orderaddress ul {
    overflow: hidden
}
.Orderaddress li {
    float: left;
    margin: 0 15px 15px 0
}
.address_title {
    padding: 10px 18px;
    width: 274px;
    height: 160px;
    position: relative
}
.address_title:hover {
    border-width: 1px;
    cursor: pointer
}
.address_title .address_info {
    height: 88px
}
.address_title .address_info>p:nth-child(4) {
    white-space: -o-pre-wrap;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
    text-overflow: ellipsis;
    line-height: 1.2;
    display: block;
    max-width: 100%;
    height: 60px;
    padding-top: 5px;
    overflow: hidden
}
.ModifyDel {
    position: absolute;
    bottom: 4px;
    left: 19px
}
.piece-checked {
    width: 0;
    height: 0;
    border-bottom: 20px solid #e70;
    border-left: 20px solid transparent
}
.piece-right-bottom {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #fff
}
.piece-right-bottom i {
    position: absolute;
    top: 10px;
    left: -12px;
    color: #fff;
    font-size: 12px
}
.icheck-Box {
    position: relative;
    width: 1155px;
    margin: 20px auto
}
.icheck-Box .icheck-div {
    position: relative;
    z-index: 6;
    height: 36px;
    line-height: 36px
}
.icheck-Box .icheck-content {
    position: relative;
    z-index: 2;
    top: -1px;
    height: auto;
    padding: 20px 10px
}
#distList:after, .radio-tab-item dl:after {
    clear: both;
    display: block;
    zoom: 1;
    width: 0;
    height: 0
}
.radio-tab-item dl:first-child {
    margin-top: 0
}
.radio-tab-item dl {
    margin-top: 10px
}
.icheck-div .icheck-ul li {
    display: inline-block;
    padding: 0 10px;
    height: 36px;
    line-height: 36px
}
#distList .iptperson, #distList .iptphone {
    height: 30px;
    line-height: 30px;
    text-indent: 6px
}
#distList label {
    padding: 2px 0
}
.part-cur {
    border-width: 1px 1px 0;
    border-bottom: 1px solid #fff!important
}
.orderpay {
    width: 1155px;
    min-height: 40px;
    margin: 20px auto
}
.orderpaychild {
    padding: 20px 0 0 20px;
    width: 550px;
    background: #fff;
    top: 37px;
    left: 0
}
.orderpay .orderpay-c {
    display: inline-block;
    line-height: 36px;
    padding: 0 14px
}
.part-tagheadone, .part-tagheadthree, .part-tagheadtwo {
    display: inline-block;
    padding: 0 15px
}
.part-tagheadone span, .part-tagheadthree span, .part-tagheadtwo span {
    margin-left: 5px;
    position: relative;
    top: 2px
}
.part-tagheadthree .invo_title {
    color: red;
    margin-left: 10px;
    display: none
}
.part-contentinfo {
    position: relative;
    z-index: 2;
    top: 1px;
    height: auto
}
.boxselect_item {
    margin: 20px 15px
}
.boxselect {
    height: 30px;
    line-height: 30px
}
.boxselect .iradio_minimal-orange {
    margin-bottom: 3px
}
.boxselect dl {
    overflow: hidden
}
.boxselect dd p {
    min-width: 130px
}
.boxselect dd p a {
    display: inline-block;
    margin-right: 10px
}
.part-taghead {
    position: relative;
    z-index: 6;
    height: 36px;
    line-height: 36px
}
.partbox {
    position: relative;
    width: 1155px;
    margin: 6px auto
}
.confirmbox .content .remark {
    width: 1155px;
    height: auto;
    overflow: hidden;
    line-height: 30px;
    margin: 20px auto
}
.confirmbox .content .remark textarea {
    height: 100px;
    width: 1155px;
    padding: 9px
}
.confirmbox .content .remark textarea:focus {
    border-width: 1px
}
.orderresult {
    width: 1155px;
    height: 190px;
    margin: 0 auto 20px
}
.orderresult table {
    width: 250px;
    float: right
}
.coupont-title {
    border-top: 1px solid #e4e4e4;
    width: 1153px;
    text-align: left;
    margin: 20px auto 0;
    padding-top: 10px
}
.ordercoupon {
    min-height: 176px;
    height: auto;
    margin: 10px auto 20px!important
}
.ordercoupon-main {
    padding: 16px 16px 0;
    font-size: 12px;
    width: 1153px;
    min-height: 138px;
    height: auto
}
.ordercoupon-main ul {
    width: 1138px
}
.ordercoupon-main ul li {
    height: 114px;
    display: inline-block;
    float: left;
    margin: 0 16px 16px 0
}
.coupon_box {
    width: 211px;
    height: 114px;
    overflow: hidden
}
.coupon_top {
    padding: 10px 0 0 18px
}
.semi-line {
    position: absolute;
    width: 3px;
    height: 211px;
    top: -106px;
    left: 103px;
    z-index: 3;
    transform: rotate(-90deg);
    -webkit-transform: rotate(90deg);
    background: url(/assets/img/pub/semi-circle.png) top center repeat-y
}
.coupon_bottom_sp {
    margin: 0 43px 0 18px
}
.cart-table {
    border-width: 2px 0 0
}
.cart-table .cart-head {
    margin-top: 2px;
    height: 36px;
    line-height: 36px
}
.cart-table .cart-head p {
    text-indent: 3px;
    height: 36px;
    overflow: hidden
}
.cart-body .title, .cart-body .titlezero {
    height: 52px;
    vertical-align: middle;
    overflow: hidden
}
.cart-table .cart-head label {
    padding-left: 5px
}
.cart-main .listorder input, .cart-main .listorder select {
    padding: 3px 10px
}
.cart-table .w0, .cart-table .w1, .cart-table .w10, .cart-table .w2, .cart-table .w3, .cart-table .w4, .cart-table .w5, .cart-table .w6, .cart-table .w7, .cart-table .w8, .cart-table .w9 {
    display: inline-block;
    float: left
}
.cart-table .w0 {
    width: 35px
}
.cart-table .w1 {
    width: 200px
}
.cart-table .w2 {
    width: 150px;
    overflow: hidden
}
.cart-table .w3, .cart-table .w4 {
    width: 100px
}
.cart-table .w5 {
    width: 130px
}
.cart-table .w6, .cart-table .w7, .cart-table .w8 {
    width: 120px
}
.cart-table .w9 {
    width: 100px
}
.cart-table .w10 {
    width: 120px
}
.cart-body ul li {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 0
}
.cart-body ul li p {
    text-indent: 3px
}
.cart-body .title {
    font-size: 16px
}
.cart-body .titlezero {
    font-size: 20px;
    color: #000
}
.cart-body .input-bz, .cart-body .input-nub {
    line-height: 24px;
    height: 24px;
    background: #fff
}
.cart-body .cart-checkbox {
    padding-left: 5px;
    vertical-align: middle;
    margin-right: 10px
}
.cart-body .input-nub {
    width: 70px;
    text-align: center
}
.cart-body .input-bz {
    border: 1px solid #cfcfcf;
    width: 220px
}
.cart-bottom {
    padding: 5px 5px 5px 35px;
    margin-top: 2px;
    border-width: 1px 0 0
}
.cart-btn {
    text-align: right;
    padding-top: 20px;
    line-height: 40px;
    vertical-align: bottom
}
.cart-btn span {
    vertical-align: bottom;
    margin-right: 10px
}
.cart-pra {
    padding: 20px
}
.cart-body .jiageti {
    position: relative
}
.cart-body .jiageti span {
    position: absolute;
    padding: 10px;
    display: none;
    background: #fff;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    right: 65px;
    top: 0;
    width: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    white-space: nowrap
}
.cart-body .jiageti:hover span {
    width: auto;
    height: inherit;
    opacity: 1;
    display: block
}
.addbuyers_info {
    width: 50%;
    height: 326px;
    padding: 30px
}
.addbuyers_info1 {
    width: 204px;
    height: 190px
}
.addbuyers_info1>img {
    width: 128px;
    height: 128px
}
.addbuyers_info2 {
    width: 290px
}
.addbuyers_info2>ul {
    width: 100%
}
.addbuyers_info2>ul>li {
    height: 30px;
    line-height: 30px
}
.addbuyers_nuo {
    width: 50%;
    height: 326px;
    padding: 30px
}
.addbuyers_nuoone {
    width: 55%;
    height: 250px;
    padding: 10px
}
.addbuyers_nuoone img {
    width: 345px;
    height: 233px
}
.addbuyers_nuotwo>ul>li {
    height: 35px;
    line-height: 35px
}
.addbuyers_nuotwo .ch_desc {
    line-height: 18px;
    height: 64px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}
.addbuyers_nuo ul li #Amount, .addbuyers_nuo ul li #Price, .myinput, .myinput a, .stepprice {
    display: inline-block
}
.addbuyers {
    width: 770px;
    height: 550px;
    border: 1px solid #ccc;
    margin: 0 auto;
    position: absolute;
    top: 60%;
    left: 28%;
    background: #fff
}
.myinput {
    width: 125px;
    height: 35px
}
.myinput a {
    width: 22px;
    height: 26px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    font-size: 20px
}
.myinput input {
    text-align: center;
    width: 69px;
    border: none;
    outline: 0;
    height: 28px
}
.stepprice {
    position: relative
}
.stepprice .pricegrads {
    position: absolute;
    top: -25px;
    right: 90px;
    width: 212px;
    min-height: 240px;
    height: auto;
    border: 1px solid #ffdbc1;
    background-color: #fff;
    box-shadow: 0 0 10px grey
}
.stepprice .pricegrads .pricegradstitle {
    background: #fff5ec;
    height: 50px;
    line-height: 50px;
    padding: 0 16px;
    overflow: hidden
}
.stepprice .pricegrads ul {
    padding: 6px 16px
}
.stepprice .pricegrads ul li {
    height: 32px;
    line-height: 32px
}
.stepprice .pricegrads .san {
    position: absolute;
    top: 30px;
    right: -8px;
    width: 14px;
    height: 14px;
    background: #fff5ec;
    border-right: 1px solid #ffdbc1;
    border-top: 1px solid #ffdbc1;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}
.nav-shop-cart-header {
    display: block;
    height: 28px
}
.nav-shop-cart-tabs a {
    display: block;
    color: #666;
    text-decoration: none;
    font-size: 18px
}
.nav-shop-cart-tabs li {
    list-style: none;
    float: left;
    width: auto;
    margin-right: 16px;
    padding-bottom: 7px
}
.nav-shop-cart-tabs .active {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: #4487f3
}
.nav-shop-cart-tabs .active a {
    color: red;
    font-size: 18px
}
.font-normal {
    font-style: normal;
    font-size: 16px
}
.cart-table {
    display: none
}
.cart-table.active {
    display: block
}
.news_keywords {
    line-height: 22px;
    margin-top: 5px
}
.news_keywords a {
    margin-right: 10px;
    padding: 0 4px;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
    line-height: 20px;
    text-decoration: none;
    height: 22px;
    display: inline-flex
}
.Welcome_account, .newscontent ul li, .newsdetails .newstop {
    border-bottom: 1px solid #eee
}
.newsbanner {
    width: 100%;
    overflow: hidden
}
.newsbanner img {
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}
.newscontent ul li {
    min-height: 255px;
    padding-top: 50px
}
.compareproduct, .newsmid {
    min-height: 500px
}
.newsbox {
    width: 1200px;
    height: 142px
}
.newsbox .newsmain {
    width: 990px;
    height: 130px
}
.newsbox .newsmain h2 {
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    font-size: 20px
}
.newsbox .newsmain .new_source {
    height: 30px;
    line-height: 30px
}
.new_article {
    height: 75px;
    line-height: 26px;
    font-size: 16px;
    overflow: hidden
}
.newsbox .news_img {
    display: inline-block;
    width: 166px;
    height: 136px;
    overflow: hidden
}
.newsbox .news_img img {
    width: 166px;
    height: 136px;
    transition: .5s ease-out
}
.newsbox .news_img img:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transition: .5s ease-out
}
.newscontent ul li .btn-a {
    padding: 7px 21px
}
.footer_info {
    width: 100%
}
.footer_info .footer_div {
    border-top: 1px solid #eee
}
.footer_info .footer_p {
    height: 26px;
    line-height: 26px;
    color: #999;
    margin-top: 25px
}
.newsdetails .newstop p.tl {
    height: 35px;
    line-height: 35px;
    color: #666;
    font-size: 14px;
    overflow: hidden
}
.newsdetails .newstop p.tl a {
    color: #666
}
.newsdetails .newstop p.tl i {
    font-style: normal;
    padding: 0 5px
}
.newsdetails .newstop h1 {
    margin-top: 33px;
    height: 36px;
    line-height: 36px;
    overflow: hidden
}
.newsdetails .newstop .new_source {
    height: 22px;
    margin: 38px 0 45px;
    width: 100%;
    overflow: hidden;
    line-height: 22px
}
.newsmid {
    width: 1200px;
    margin: auto;
    padding: 10px 0
}
.newsmid .bom_title {
    height: 30px;
    line-height: 30px
}
.newsmid .bomlist_main>table.bomlist_main_tab tr th {
    height: 32px;
    line-height: 32px
}
.newsmid .bomlist_main>table.bomlist_main_tab tr td {
    padding: 0;
    height: 32px
}
.newsmid .bomlist_main .btn-input {
    padding: 2px 10px
}
.newsmid .bomlist_main .box-hover {
    z-index: 10
}
.newsmid .bomlist_main {
    border-top-width: 2px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4
}
.newsbotm {
    height: 246px;
    padding: 36px 0 78px;
    border-top: 1px solid #eee
}
.newsbotm a.newstitle {
    display: inline-block;
    height: 80px;
    line-height: 80px;
    overflow: hidden;
    font-size: 20px;
    padding-right: 10px
}
.newsbotm .newsbotm_lf, .newsbotm .newsbotm_rt {
    width: 50%;
    height: 200px
}
.bnav {
    height: 35px;
    margin-top: 20px;
    clear: both;
    display: block;
    zoom: 1
}
.searchresult {
    width: 900px;
    float: left
}
.searchnum {
    width: 250px;
    text-align: right
}
.tabmain {
    width: 1200px;
    margin: auto;
    padding: 22px 2px 0 13px
}
.tabmain table {
    border-collapse: collapse
}
.tabmain table td {
    vertical-align: text-top
}
.tabmain table td.ted2 a {
    display: inline-block;
    margin: 0 10px 8px;
    padding: 0 15px;
    line-height: 23px
}
.tabmain table td.ted1 {
    min-width: 105px;
    max-width: 175px;
    text-align: right;
    color: #999
}
.tabmain table td.ted2 div {
    margin-bottom: 5px;
    width: 1025px;
    position: relative;
    overflow-y: hidden
}
.tabmain table td.ted2 div.ht1 {
    height: 30px;
    overflow: hidden
}
.tabmain table td.ted2 div .fa-angle-up {
    position: absolute;
    right: 0;
    font-size: 22px;
    top: 1px;
    cursor: pointer;
    transform: rotate(0)
}
.tabmain table td.ted2 div .fa-angle-up.top {
    top: 5px;
    transform: rotate(180deg)
}
.tabmain table td.ted3 {
    width: 100px;
    text-align: center
}
.tabmain table td div a.cur {
    position: relative;
    border-width: 1px;
    line-height: 21px
}
.tabmain table td div a.cur:before {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-width: 0 0 13px;
    border-left: 13px solid transparent
}
.tabmain table td div a.cur:after {
    color: #fff;
    content: "✔";
    font-weight: 100;
    position: absolute;
    width: 14px;
    height: 20px;
    right: -5px;
    bottom: -6px;
    font-size: 12px
}
.extend {
    height: auto
}
.resultpart {
    font-size: 17px;
    font-weight: 700
}
.curr {
    display: inline-block;
    vertical-align: top
}
.bnav .search {
    border: 0;
    float: right
}
.sc-selecter {
    padding: 12px 25px 22px
}
.sc-selecter dl {
    margin-top: 10px;
    display: table;
    width: 100%
}
.sc-selecter dl dt {
    float: left;
    min-width: 75px
}
.sc-selecter dl dd {
    margin-left: 75px
}
.sc-selecter dl dd a {
    display: inline-block;
    min-width: 60px;
    padding: 0 10px;
    text-align: center
}
.sc-selecter dl dd a.cur, .sc-selecter dl dd a.cur:hover {
    border-width: 1px;
    position: relative
}
.sc-selecter dl dd a.cur:before {
    position: absolute;
    right: 0;
    bottom: 0;
    content: "";
    width: 0;
    height: 0;
    border-width: 0 0 13px;
    border-left: 13px solid transparent
}
.sc-selecter dl dd a.cur:after {
    color: #fff;
    content: "✔";
    font-weight: 100;
    position: absolute;
    width: 14px;
    height: 20px;
    right: -3px;
    bottom: -6px;
    font-size: 12px
}
.sc-selecter dl dd a:hover {
    text-decoration: none;
    background-color: #f1f1f1
}
.sc_pr_body ul li .product_replace {
    cursor: pointer;
    line-height: 19px;
    height: 19px;
    user-select: none;
    float: left;
    margin-top: 10px
}
.sc_pr_body ul li .product_replace.not {
    cursor: default
}
.sc_pr_body ul li .icon-gengduo1 {
    font-size: 20px;
    height: 19px;
    display: inline-block;
    position: absolute
}
.sc_pr_body ul li .icon-gengduo1.up {
    transform: rotate(180deg);
    margin-top: 2px
}
.sc_pr_body ul.pr_replace_title {
    height: 20px;
    min-height: auto;
    width: 1200px;
    margin-left: -1px;
    border: 0
}
.sc_pr_body ul {
    position: relative
}
.sc_pr_body .price-tag {
    position: absolute;
    color: #fff;
    text-align: center;
    top: 0;
    border-width: 15px 20px 15px 0;
    border-style: solid;
    border-color: transparent #f55d22 transparent transparent;
    left: -31px;
    height: 100%;
    opacity: 1;
    word-break: break-word
}
.sc_pr_body .price-tag em {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-left: 15px;
    word-wrap: break-word;
    width: 14px;
    line-height: 18px
}
.sc_pr_body .price-tag.green {
    border-color: transparent #89b95f transparent transparent
}
.sc_pr_body .price-tag.gray {
    border-color: transparent red transparent transparent
}
.sc_inquire:hover {
    text-decoration: underline
}
#stickTableHeader {
    display: none;
    z-index: 110;
    position: fixed
}
.cg_orderby {
    height: 37px;
    line-height: 34px
}
.cg_orderby .listorder input, .cg_orderby .listorder select {
    padding: 3px 10px;
    cursor: pointer;
    outline: 0
}
.channel_main {
    height: 66px;
    padding: 5px;
    background: #faebd7;
    border: 1px solid #dadada;
    border-bottom: 1px solid #f1cd9d;
    margin-top: -1px
}
.channel_main .ch_logo {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    margin-left: -650px
}
.channel_main .ch_logo img {
    width: 80px;
    height: 27px
}
.channel_main .ch_title {
    align-items: Center;
    height: 56px;
    display: flex
}
.channel_main .ch_title .ch_name {
    white-space: nowrap
}
.channel_main .ch_title .ch_desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 100%
}
.channel_main .ch_more {
    min-width: 40px;
    text-align: right
}
.channel_main .ch_title img {
    width: 146px;
    height: 56px;
    padding: 5px;
    float: left
}
.sc_pr_main {
    width: 100%;
    display: table
}
.sc_pr_main .w1, .sc_pr_main .w10, .sc_pr_main .w2, .sc_pr_main .w3, .sc_pr_main .w4, .sc_pr_main .w5, .sc_pr_main .w6, .sc_pr_main .w7, .sc_pr_main .w8, .sc_pr_main .w9 {
    display: inline-block;
    float: left;
    padding: 0 5px;
    word-break: break-word
}
.family_en .sc_pr_main .w1, .family_en .sc_pr_main .w10, .family_en .sc_pr_main .w2, .family_en .sc_pr_main .w3, .family_en .sc_pr_main .w4, .family_en .sc_pr_main .w5, .family_en .sc_pr_main .w6, .family_en .sc_pr_main .w7, .family_en .sc_pr_main .w8, .family_en .sc_pr_main .w9 {
    word-break: normal;
    word-wrap: break-word
}
.sc_pr_head {
    height: auto;
    overflow: hidden;
    display: flex;
    align-items: Center;
    min-height: 50px;
    float: left;
    width: 100%;
    border: 1px solid #dadada;
    border-bottom: 0;
    border-top: 0
}
.sc_pr_head p {
    color: #000
}
.sc_pr_body {
    display: inline-block;
    width: 100%;
    float: left
}
.sc_pr_body .icon-yulan {
    font-size: 18px;
    position: relative;
    top: 3px
}
.sc_pr_body ul {
    width: 100%;
    padding: 10px 0;
    float: left;
    min-height: 150px;
    display: flex;
    align-items: Center;
    border: 1px solid #dadada;
    margin-top: -1px
}
.sc_pr_body ul:first-child {
    border-top: 0
}
.sc_pr_body ul li {
    padding: 0 5px;
    float: left
}
.sc_pr_body ul li .icon-order {
    position: absolute
}
.sc_pr_body ul li .img {
    width: 130px;
    height: 130px;
    display: inline-block;
    position: relative
}
.sc_pr_body ul li .img img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}
.sc_pr_body ul .s_tag {
    border: 1px solid #15992b;
    color: #15992b;
    padding: 0 7px;
    margin-right: 5px;
    display: inline-block;
    float: left;
    font-weight: 700;
    cursor: default;
    margin-bottom: 2px
}
.sc_pr_body ul .btn-light {
    border-radius: 4px;
    display: inline-block
}
.sc_pr_body ul .btn-a, .sc_pr_body ul .btn-default, .sc_pr_body ul .btn-light {
    width: 130px;
    padding: 6px 0;
    overflow: hidden;
    line-height: 18px
}
.sc_pr_body .hidden {
    overflow: hidden;
    text-overflow: ellipsis
}
.sc_pr_body .pr_leadtime {
    font-size: 12px
}
.sc_pr_body .pr_buyer p {
    height: 22px;
    line-height: 22px;
    font-size: 12px
}
.sc_pr_body .pr_buyer_qty {
    width: 80px;
    border: 1px solid #e0e0e0;
    text-align: center
}
.sc_pr_body .pr_buyer_qty input {
    width: 90%;
    height: 30px;
    line-height: 30px;
    border: 0;
    display: inline-block;
    text-align: center
}
.sc_pr_body .pr_buyer_a {
    height: 16px;
    line-height: 14px;
    width: 100%;
    border-top: 1px solid #e0e0e0
}
.sc_pr_body .pr_buyer_a a {
    width: 50%;
    height: 100%;
    display: inline-block;
    float: left;
    cursor: pointer;
    user-select: none
}
.sc_pr_body .pr_buyer_a a:last-child {
    border-left: 1px solid #e0e0e0
}
.sc_pr_body .iradio_minimal-orange {
    width: 14px;
    height: 14px
}
.sc_pr_body .iradio_minimal-orange.checked::after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 5px;
    height: 5px
}
.sc_pr_main.pic_hk .w1 {
    width: 150px;
    padding: 0 10px;
    max-height: 130px
}
.sc_pr_main.pic_hk .w2 {
    width: 135px
}
.sc_pr_main.pic_hk .w3 {
    width: 130px
}
.sc_pr_main.pic_hk .w4 {
    width: 0
}
.sc_pr_main.pic_hk .w5 {
    width: 110px
}
.sc_pr_main.pic_hk .w6 {
    width: 100px
}
.sc_pr_main.pic_hk .w7 {
    width: 80px
}
.sc_pr_main.pic_hk .w8 {
    width: 100px
}
.sc_pr_main.pic_hk .w9 {
    width: 120px
}
.sc_pr_main.pic_hk .w10 {
    width: 170px
}
.sc_pr_main.pic_no_hk .w1 {
    width: 150px;
    padding: 0 10px;
    max-height: 130px
}
.sc_pr_main.pic_no_hk .w2 {
    width: 165px
}
.sc_pr_main.pic_no_hk .w3 {
    width: 130px
}
.sc_pr_main.pic_no_hk .w4 {
    width: 0
}
.sc_pr_main.pic_no_hk .w5 {
    width: 120px
}
.sc_pr_main.pic_no_hk .w6 {
    width: 100px
}
.sc_pr_main.pic_no_hk .w7 {
    width: 90px
}
.sc_pr_main.pic_no_hk .w8 {
    width: 120px
}
.sc_pr_main.pic_no_hk .w9 {
    width: 130px
}
.sc_pr_main.pic_no_hk .w10 {
    width: 190px
}
.search-no-result {
    margin: 30px 0;
    display: inline-block;
    width: 100%;
    max-width: 1200px;
    border: 1px solid #e4e4e4;
    padding: 12px 0
}
.search-no-result h2 {
    font-size: 16px
}
.search-no-result .no-result-info dt {
    font-weight: 500;
    font-size: 16px
}
.search-no-result .no-result-info {
    width: 70%
}
.search-no-result .no-result-info ul {
    line-height: 1.5;
    margin-left: 15px
}
.search-no-result .no-result-info ul li {
    margin-bottom: 5px
}
.search-no-result .no-result-info ul li .row .btn-a {
    padding: 6px 20px;
    margin-top: 16px
}
.search-no-result-interested li {
    display: block;
    float: left;
    width: 201px;
    height: 188px;
    border: 1px solid #e4e4e4;
    overflow: hidden;
    position: relative;
    background: #fff;
    margin-left: -1px
}
.search-no-result-interested li a {
    display: block;
    text-align: center;
    padding: 8px
}
.search-no-result-interested li a:hover {
    text-decoration: none
}
.search-no-result-interested li a h5 {
    color: #000;
    height: 25px;
    overflow: hidden;
    white-space: normal;
    word-break: break-all
}
.search-no-result-interested li a p {
    overflow: hidden;
    height: 22px;
    width: 100%;
    font-size: 12px
}
.search-no-result-interested li img {
    height: 115px;
    width: 115px;
    display: inline-block
}
.profile_title {
    height: 52px;
    line-height: 52px;
    font-size: 14px;
    color: #333
}
.profile_left .infos, .profile_left .infos_ms {
    height: 66px;
    padding-left: 21px;
    line-height: 66px
}
.profile_title a {
    color: #333
}
.profilecont .profile_left {
    width: 220px;
    float: left;
    margin-bottom: 72px
}
.profile_left .helptitle {
    color: #fff;
    font-size: 24px
}
.profile_left .contact {
    width: 100%;
    border-width: 1px;
    padding: 15px;
    text-align: center;
    display: inline-block
}
.profile_left .contact i.icon-kefu1 {
    font-size: 72px;
    line-height: 70px
}
.profile_left .contact .p_line {
    color: #333;
    font-size: 13px;
    text-align: left;
    line-height: 22px;
    min-height: 22px;
    clear: both
}
.profile_left .contact .p_line.addr {
    min-height: 40px
}
.profile_left .contact .p_line.addr .disin-block {
    display: initial
}
.profile_left .contact .p_line .t1 {
    color: grey;
    width: 100%;
    float: left;
    word-wrap: break-word
}
.profile_left .contact .p_line .t2 {
    width: 100%;
    float: left;
    padding-left: 5px;
    word-wrap: break-word
}
.profile_left .profilelist {
    width: 100%;
    border-width: 1px;
    border-style: solid
}
.profile_left .profilelist .guide {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    background-color: #f5f5f5;
    padding-left: 21px
}
.panel, .profilelist .lists {
    background-color: #fff
}
.profile_left .profilelist .guide .guidetitle {
    height: 40px;
    line-height: 40px;
    position: relative;
    overflow: hidden;
    padding-right: 30px;
    border-bottom: 1px solid #ededed
}
.profilelist .icon-mdownarrow, .profilelist .icon-stuparrow {
    position: absolute;
    right: 15px;
    top: 13px
}
.profilelist .icon-mdownarrow:hover, .profilelist .icon-stuparrow:hover {
    background-position: -32px -35px
}
.profilelist .lists li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: left;
    padding-left: 21px;
    padding-right: 15px
}
.profilelist .lists li a {
    color: #999;
    position: relative;
    display: block;
    height: 100%;
    width: 100%
}
.profilelist .lists li a.color-theme:before {
    content: "";
    width: 4px;
    height: 12px;
    position: absolute;
    left: -21px;
    top: 14px
}
.profilecont .profile_right {
    float: right;
    width: 960px;
    margin-bottom: 40px
}
.profilecont .profile_right .help_detail {
    width: 100%;
    min-height: 600px;
    padding: 30px 30px 50px;
    position: relative
}
.profilecont .profile_right .help_detail .news-edit {
    position: absolute;
    right: 15px
}
.profilecont .profile_right .help_detail .title {
    width: 100%;
    text-align: center;
    position: relative;
    height: 38px;
    color: #333
}
.profilecont .profile_right .help_detail .profilecons {
    width: 100%;
    margin: 40px auto 0
}
.profilecont .profile_right .help_detail .profilecons img {
    max-width: 100%
}
.profilecont .profile_right .news_list {
    width: 100%;
    height: 130px;
    margin-top: 35px;
    display: inline-block
}
.profilecont .profile_right .news_list .news_head {
    height: 28px;
    line-height: 28px;
    border-left-width: 3px;
    border-left-style: solid;
    font-size: 16px;
    padding-left: 10px;
    font-weight: 700
}
.profilecont .profile_right .news_list .news_detail {
    width: 454px;
    font-size: 13px;
    color: grey;
    line-height: 24px;
    margin-top: 25px
}
.profilecont .profile_right .news_detail p {
    height: 24px;
    overflow: hidden
}
.profilecont .profile_right .news_detail p.describe {
    height: 48px
}
.profilecont .profile_right .news_detail p a {
    color: #333;
    font-size: 16px
}
.breadcrumbContainer .breadcrumb {
    line-height: 30px
}
.breadcrumbContainer ol li {
    font-size: 14px;
    height: 40px;
    line-height: 40px
}
.breadcrumbContainer .crumbs-arrow {
    font-size: 14px;
    font-weight: 700;
    line-height: 40px
}
.letter-nav li, .letter-nav li a {
    line-height: 25px;
    position: relative
}
.breadcrumbContainer .storeOneclass_box {
    vertical-align: middle
}
.breadcrumbContainer .storeOneclasslist>ul>li>a {
    color: #666
}
.breadcrumbContainer .breadcrumb li {
    float: inherit
}
.breadcrumbContainer .storeOneclasslist li {
    float: left
}
.breadcrumbContainer .storeOneclass:hover .storeOneclassinfo {
    color: #666
}
.letter-nav {
    padding: 25px 10px;
    text-align: center;
    clear: both
}
.letter-nav li {
    margin-left: 4px;
    height: 25px;
    float: left;
    font-size: 16px;
    color: grey;
    text-align: center;
    -ms-border-radius: 2px;
    border-radius: 2px
}
.letter-nav li a {
    padding: 0 5px;
    height: 25px;
    float: left;
    border-radius: 2px;
    text-transform: uppercase;
    width: 30px;
    display: block
}
.letter-nav li:hover a {
    color: #fff
}
.letter-nav .list-inline {
    height: 25px;
    overflow: hidden;
    display: inline-block
}
.panel {
    margin-bottom: 0;
    border-radius: 4px
}
.panel-default>.panel-heading {
    color: #333;
    border-color: #f2f2f2;
    background: #f2f2f2
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.panel-body {
    padding: 30px 38px;
    display: inline-block;
    width: 100%
}
.brands-list li {
    width: 140px;
    height: 109px;
    float: left;
    margin-right: 10px;
    margin-left: 10px;
    cursor: pointer;
    margin-bottom: 20px;
    position: relative
}
.brand-box {
    width: 100%;
    height: 89px;
    float: left;
    padding: 20px;
    line-height: 49px;
    text-align: center
}
.brand-box img {
    max-width: 100%;
    max-height: 100%
}
.brand-title {
    width: 100%;
    height: 18px;
    text-align: center;
    font-size: 12px;
    float: left;
    color: #999;
    position: absolute;
    bottom: 3px;
    background: #fff;
    overflow: hidden;
    padding: 0 5px
}
.brand_detail .brand_title {
    width: 100%;
    height: 56px;
    font-size: 16px;
    font-weight: 700;
    color: #333;
    line-height: 56px;
    letter-spacing: 1px;
    display: inline-block
}
.brand_detail .brand_body {
    display: flex;
    padding-bottom: 30px
}
.brand_detail .brand_body .brand_left {
    width: 240px;
    float: left;
    margin-right: 60px
}
.brand_detail .brand_body .brand_left .brand_img {
    width: 240px;
    height: 180px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    line-height: 138px;
    padding: 20px
}
.brand_detail .brand_body .brand_left .brand_img img {
    max-width: 100%;
    max-height: 100%
}
.brand_detail .brand_body .brand_left .brand_name {
    margin-top: 21px
}
.brand_detail .brand_body .brand_left .brand_name p {
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #f6f6f6;
    border-top: 1px solid #f6f6f6;
    margin-top: -1px;
    overflow: hidden
}
.brand_detail .brand_body .brand_left .brand_name p .gray {
    color: grey
}
.brand_detail .brand_body .brand_right {
    float: left;
    width: 900px
}
.brand_detail .brand_body .brand_right .brand_head {
    font-size: 16px;
    border-bottom: 3px;
    border-bottom-style: solid;
    display: inline-block;
    padding-bottom: 12px
}
.brand_detail .brand_body .brand_right .brand_content {
    width: 100%;
    font-size: 14px;
    color: grey;
    line-height: 24px;
    overflow: hidden;
    margin-top: 12px;
    margin-bottom: 33px
}
.brand_detail .brand_body .brand_right .brands_title, .brand_detail .brand_body .brand_right .news_title {
    font-size: 14px;
    font-weight: 700;
    color: #333
}
.brand_detail .brand_body .brand_right .brand_list {
    margin-top: 14px;
    font-size: 14px;
    color: grey;
    line-height: 24px;
    margin-bottom: 29px
}
.brand_detail .brand_body .brand_right .brand_list a {
    color: #5d92e3
}
.brand_detail .brand_body .brand_right .news_detail {
    margin-top: 12px;
    height: 100px;
    color: grey;
    font-size: 14px
}
.brand_detail .brand_body .brand_right .news_detail .news_left {
    width: 100px;
    height: 100px;
    margin-right: 20px;
    float: left
}
.brand_detail .brand_body .brand_right .news_detail .news_left img {
    width: 100%;
    height: 100%
}
.brand_detail .brand_body .brand_right .news_detail .news_right {
    width: 780px;
    float: left;
    height: 100px
}
.brand_detail .brand_body .brand_right .news_detail .news_right .title {
    width: 100%;
    height: 24px;
    font-size: 14px;
    line-height: 12px;
    overflow: hidden;
    word-spacing: normal
}
.brand_detail .brand_body .brand_right .news_detail .news_right .title a {
    color: #333
}
.brand_detail .brand_body .brand_right .news_detail .news_right .content {
    width: 100%;
    overflow: hidden;
    height: 48px;
    font-size: 13px;
    color: grey;
    line-height: 24px
}
.brand_detail .brand_body .brand_right .news_detail .news_right .summary {
    margin-top: 3px;
    width: 100%;
    height: 24px;
    font-size: 13px;
    color: grey;
    line-height: 24px
}
.brand_detail .brand_body .brand_right .news_detail .news_right .summary a {
    color: #5d92e3
}
.brand_detail .brand_body .brand_right .product_count {
    margin-top: 40px;
    display: inline-block;
    height: 22px;
    padding-left: 16px;
    padding-right: 51px;
    line-height: 20px;
    color: #fff;
    font-size: 13px;
    position: relative
}
.brand_detail .brand_body .brand_right .product_count a {
    color: #fffbfb;
    border-bottom: 2px solid #c1d5aa
}
.brand_detail .brand_body .brand_right .product_count img {
    position: absolute;
    top: 0;
    right: 0
}
.consign_ad {
    width: 100%;
    overflow: hidden
}
.consign_ad img {
    position: relative;
    left: 50%;
    transform: translateX(-50%)
}
.BusinessPro {
    width: 1200px;
    height: 64px;
    background: url(/assets/img/pub/line.jpg) no-repeat
}
.factoryMain {
    height: 300px
}
.adList li {
    margin: 5px 6.5px;
    overflow: hidden
}
.adList li:nth-last-child(4) {
    margin-left: 0;
    margin-right: 7px
}
.adList li:last-child {
    margin-right: 0;
    margin-left: 7px
}
.adList li img {
    width: 290px;
    height: 290px;
    transition: .7s ease-out
}
.adList li img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transition: .7s ease-out
}
.bg-arrowlist {
    height: 82px;
    position: relative;
    border: 1px solid transparent
}
.bg-arrowlist li {
    width: 20%;
    line-height: 20px;
    overflow: hidden
}
.bg-arrow .a-1 {
    position: absolute;
    z-index: 2;
    width: 180px;
    height: 80px;
    top: 0;
    display: table
}
.bg-arrow1, .bg-arrow2 {
    width: 180px;
    height: 40px
}
.bg-arrow .a-1 p {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    text-align: left
}
.bg-arrow {
    width: 180px;
    position: relative;
    color: #fff
}
.bg-arrow1 {
    transform: skewX(20deg);
    -webkit-transform: skewX(20deg)
}
.bg-arrow2 {
    transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg)
}
.bg-arrowlist span {
    display: inline-block;
    width: 26px;
    height: 80px;
    line-height: 80px
}
.Onlinetrust {
    width: 1200px
}
.Onlinetrust>li>.linetrust1 {
    width: 900px;
    height: 330px;
    display: table-cell;
    vertical-align: middle;
    margin: 10px 0
}
.linetrust1_left {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border-width: 1px;
    margin: 25px 100px
}
.linetrust1_left>i {
    display: inline-block;
    font-size: 45px;
    margin-top: 40px
}
.linetrust1_right {
    width: 600px;
    float: right
}
.linetrust1_right li:first-child {
    font-size: 16px
}
.linetrust1_right li {
    height: 30px;
    line-height: 30px;
    margin-top: 10px
}
.linetrust1_right .span {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    margin-right: 10px;
    color: #fff
}
.linetrust2 {
    width: 298px;
    height: 330px;
    display: table
}
.Agentbrand, .samplebox {
    width: 100%;
    min-width: 1200px;
    clear: both
}
.linetrust2_ul {
    text-align: center;
    color: #fff;
    display: table-cell;
    vertical-align: middle
}
.linetrust2_ul li {
    height: 36px;
    line-height: 36px;
    margin-top: 10px
}
.samplebox {
    background: #f2f2f2;
    height: auto
}
.samplebox .sample_left {
    width: 934px
}
.samplebox .sample_right {
    width: 255px
}
.sample_left .sam_img {
    padding: 12px;
    height: 224px;
    overflow: hidden
}
.sample_left .sam_img ul li {
    margin-right: 28px;
    width: 128px
}
.sample_left .sam_img ul li:last-child {
    margin-right: 0!important
}
.sample_left .sam_img img {
    width: 128px;
    height: 128px;
    border: 1px solid #e4e4e4
}
.sample_left .sam_img p {
    font-size: 12px;
    height: 36px;
    line-height: 36px
}
.sample_left .sam_search {
    margin: 10px 0
}
.sample_left .sam_search>div {
    display: inline-block;
    height: 77px;
    line-height: 77px;
    margin: auto
}
.sample_left .sam_search>div input[type=text] {
    width: 300px;
    height: 32px;
    text-indent: 6px;
    font-size: 12px
}
.sample_left .sam_search>div input[type=button] {
    height: 32px
}
.sam_info .sampletitle {
    height: 52px;
    line-height: 52px;
    padding-left: 12px;
    border-bottom: 1px solid #e4e4e4
}
.sam_info .sampletitle .btn-input {
    margin: 10px 20px 0 0
}
.sam_info .samplecontent .samlist {
    width: 932px;
    height: auto;
    min-height: 121px;
    padding: 0 12px 12px
}
.sam_info .samplecontent .samlist li {
    min-height: 10px;
    border-bottom: 1px solid #e4e4e4;
    padding: 10px 0
}
.sam_info .samplecontent .samlist li:last-child {
    border-bottom: 0
}
.sam_info .samplecontent .samlist li .samli_left {
    width: 744px;
    min-height: 75px
}
.sam_info .samplecontent .samlist li .samli_left .samli_p {
    width: 744px;
    height: auto
}
.sam_info .samplecontent .samlist li .samli_right>div {
    width: 134px;
    height: 75px;
    text-align: right;
    display: table-cell;
    vertical-align: middle
}
.sam_info .samplecontent .pages {
    width: 900px
}
.sample_right img {
    width: 255px;
    height: 223px
}
.sample_right .sample_rightuser ul {
    display: table-cell;
    text-align: center;
    color: #fff;
    height: 90px;
    vertical-align: middle;
    width: 255px
}
.sample_right .sample_rightrecord {
    width: 255px;
    margin-top: 10px;
    min-height: 40px
}
.sample_right .sample_rightrecord p {
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
    border-bottom: 1px solid #e4e4e4
}
.sample_right .sample_rightrecord ul {
    padding: 12px;
    min-height: 222px
}
.sample_right .sample_rightrecord ul li {
    width: 230px;
    height: 26px;
    line-height: 26px
}
.sample_right .sample_rightrecord ul li .fl {
    display: inline-block;
    width: 112px
}
.sample_right .sample_rightrecord ul li .fr {
    display: inline-block;
    width: 110px;
    height: 26px
}
.modelinfo {
    background: #fff;
    padding: 0 20px
}
.modeltitle {
    padding: 8px 15px
}
.modalcontent {
    font-size: 14px
}
.modalcontent .form-group>.col-sm-5 {
    padding-right: 10px
}
.f-sort {
    margin-top: 13px
}
.f-sort a {
    border: 1px solid #ccc;
    float: left;
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    margin-right: -1px;
    color: #333;
    background: #fff
}
.f-sort a.curr {
    background: #e4393c;
    color: #fff;
    border-color: #e4393c
}
.f-sort a.curr:hover {
    color: #fff
}
.f-sort a:hover {
    position: relative;
    border-color: #e4393c;
    color: #e4393c
}
.sam_store .selected {
    height: 52px;
    line-height: 52px;
    padding: 10px 12px
}
.sam_store .selected dl {
    height: 30px;
    line-height: 30px
}
.sam_store .selected dl dd a i {
    display: inline-block;
    padding: 4px;
    font-size: 16px
}
.sam_store .selected dl dd a {
    padding: 0 10px
}
.sam_store .selected dl dd a.curr {
    display: block
}
.Agentbrand {
    height: auto
}
.brands ul {
    width: 1200px;
    min-height: 150px;
    height: auto;
    background-color: #fff
}
.brands ul li {
    float: left;
    width: 200px;
    height: 150px;
    line-height: 110px;
    text-align: center;
    padding: 20px
}
.brands ul li a {
    display: inline-block;
    width: 100%;
    height: 100%
}
.brands ul li img {
    max-width: 100%;
    max-height: 100%
}
.brands-introduce {
    width: 1200px;
    height: auto;
    min-height: 392px
}
.brands-left, .brandsbox {
    height: 350px
}
.brands-introduce>ul>li {
    background-color: #f2f2f2;
    margin-bottom: 20px
}
.bomleadone, .bomtitle span.on, .brands-left, .brands-right {
    background-color: #fff
}
.brands-left {
    width: 240px;
    position: relative;
    text-align: center
}
.brands-left .img {
    width: 240px;
    height: 310px;
    display: block;
    line-height: 310px;
    padding: 0 10px
}
.brands-left .img img {
    max-width: 100%;
    max-height: 100%
}
.brands-left a {
    max-width: 100%
}
.brands-right {
    width: 940px;
    height: 350px;
    overflow: hidden;
    padding: 20px
}
.brandstitle {
    width: 100%;
    height: 100px;
    overflow: hidden;
    margin-bottom: 10px;
    text-indent: 25px
}
.brandstype {
    margin-bottom: 10px;
    min-height: 50px
}
.brandsadvantage ul, .brandsarea ul, .brandstype ul {
    width: 780px;
    min-height: 50px;
    line-height: 30px
}
.brandstype ul li {
    width: 100%
}
.list-disc:before {
    content: "";
    position: absolute;
    left: -18px;
    top: 13px;
    z-index: 1;
    width: 5px;
    height: 5px;
    border-radius: 50%
}
.bomleadone, .bomleadtwo {
    top: 1px;
    position: relative
}
.brandsadvantage, .brandsarea {
    width: 920px;
    margin-bottom: 10px;
    overflow: hidden
}
.brandsadvantage {
    min-height: 75px
}
.brandsarea {
    height: 50px
}
.brandsadvantage div, .brandsarea div, .brandstype div {
    width: 110px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
    float: left;
    height: 30px;
    line-height: 30px
}
.icon-bommore {
    width: 25px;
    height: 25px;
    background-position: -171px -423px
}
.icon-bomexcel {
    width: 25px;
    height: 25px;
    background-position: -217px -422px
}
.bom_advert {
    width: 1200px
}
.bom_advert a {
    display: inline-block;
    height: 264px
}
.bom_advert a>img {
    width: 1200px;
    height: 264px
}
.bomtitle {
    height: 36px;
    line-height: 36px
}
.bomtitle span {
    display: inline-block;
    position: relative;
    z-index: 3
}
.bomtitle span>a {
    display: inline-block;
    padding: 0 10px
}
.bomtitle span.on {
    border: 1px solid #e4e4e4;
    border-bottom: 1px solid #fff
}
.bomleadone {
    padding: 20px 20px 30px;
    border: 1px solid #e4e4e4;margin-bottom:25px;
}
.bomleadone p {
    word-break: break-word;
    width: 300px
}
.bomleadone_area {
    float: left;
    width: 475px;
    height: 334px;
    padding: 15px;
    border: 0;
    background-color: #f2f2f2;
    resize: none
}
.bomleadone_tit {
    float: right;
    width: 300px;
    height: 300px
}
.bomleadone_tit .demo {
    margin-top: 10px
}
.bomleadone_tit table {
    width: 100%;
    font-size: 14px
}
.bomleadone_tit table td {
    border: 1px solid #e4e4e4;
    text-indent: 6px;
    height: 30px
}
.bomleadtwo {
    width: 100%;
    height: 300px;
    border: 1px solid #e4e4e4;
    margin-bottom: 40px;
    background-color: #fff;
    display: table
}
.auction-left .sample_rightuser ul, .bomleadtwo_tit {
    display: table-cell;
    vertical-align: middle
}
.bomleadtwo p {
    line-height: 30px
}
.bommate>div {
    line-height: 40px;
    height: 40px
}
.bomlist_main>table.bomlist_main_tab tr td.td-hover table tr td {
    padding: 2px 10px;
    height: 28px
}
.bomlist .bomlist_title {
    height: 36px;
    line-height: 36px;
    border-bottom: 2px solid #e70;
    margin-top: 30px
}
.bombar {
    margin-top: 18px;
    width: 1200px
}
.bomlist_main, .bomlist_tabs {
    margin-top: 20px
}
.bombar .bombar_left {
    float: left;
    width: 422px;
    height: 177px;
    border: 1px solid #e4e4e4
}
.bombar .bombar_right {
    float: right;
    border: 1px solid #e4e4e4;
    width: 762px;
    height: 177px;
    padding: 18px 17px
}
.bombar .bombar_right table {
    width: 485px
}
.bombar .bombar_right table td {
    border: 1px solid #e70;
    font-size: 14px;
    height: 34px;
    line-height: 34px
}
.bomlist_cont>table.bomlist_main_tab>tbody>tr>td:not(:last-child), .bomlist_cont>table.bomlist_main_tab>thead>tr>th:not(:last-child), .bomlist_main {
    border-right: 1px solid #e4e4e4
}
.bombar .bombar_right table td:first-child {
    font-weight: 400;
    text-align: right;
    padding-right: 70px
}
.bombar .bombar_right table td:last-child {
    text-align: left;
    padding-left: 25px;
    color: red
}
.bomlist_main {
    border-left: 1px solid #e4e4e4;
    border-top: 2px solid #e70
}
.bomlist_main>table.bomlist_main_tab {
    width: 1200px;
    table-layout: fixed;
    text-align: center
}
.bomlist_cont>table.bomlist_main_tab>tbody>tr>td, .bomlist_cont>table.bomlist_main_tab>thead>tr>th {
    border-bottom: 1px solid #e4e4e4;
    word-wrap: break-word;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.bomlist_cont>table.bomlist_main_tab>tbody>tr>td:last-child {
    overflow: inherit
}
.bomlist_main>table.bomlist_main_tab tr th {
    height: 58px;
    line-height: 58px;
    font-size: 14px;
    color: #333
}
.bomlist_main>table.bomlist_main_tab tr td {
    padding: 5px 10px;
    height: 41px
}
.bom-remark, .bomlist_accouple, .bomnum {
    height: 30px;
    line-height: 30px
}
.bom-remark, .bomnum {
    border: 1px solid #e4e4e4
}
.bomnum {
    width: 100px;
    text-align: center
}
.bom-remark {
    width: 140px;
    text-align: left;
    padding: 0 10px
}
.bomlist_accouple span {
    font-size: 12px
}
.bomlist_main .td-hover {
    position: relative
}
.bomlist_main .td-hover .p-pri {
    position: absolute;
    top: 40px;
    left: 0;
    background: #fff;
    z-index: 10
}
.bomlist_main .td-hover .box-hover {
    display: none
}
.bomlist_main .bomlist_main_tab .box-hover table {
    border: 1px solid #e70
}
.bomlist_main>table.bomlist_main_tab tr td .box-hover {
    font-size: 12px;
    padding: 0 5px;
    white-space: nowrap
}
.bomlist_main .td-hover:hover .box-hover {
    display: block
}
.siteMap {
    margin: 10px -5px;
    line-height: 28px;
    color: grey
}
.siteMap a {
    margin: 0 7px;
    color: #000
}
.category-main {
    min-height: 400px;
    margin-bottom: 20px
}
.category-main .categoryList dd {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px
}
.category-main .categoryList h2 {
    margin: 21px 0 10px;
    font-weight: 400
}
.category-main .categoryList h2 a {
    font-size: 15px;
    font-weight: 700;
    color: #000
}
.category-main .categoryList h2 span {
    font-size: 12px;
    color: #06f
}
.category-main .categoryList .categoryItem {
    line-height: 23px
}
.category-main .categoryList .categoryItem li {
    list-style-type: circle;
    margin-left: 35px;
    width: 200px;
    float: left;
    overflow: hidden;
    height: 24px
}
.category-main .categoryList .categoryItem li a {
    font-size: 13px;
    margin-right: 10px;
    color: #369
}
.sumResult {
    margin: 10px;
    padding-left: 15px;
    line-height: 28px;
    color: grey;
    float: left;
    font-size: 15px
}
.compareproduct .leftcontent table.tabcont2>tbody>tr>td:first-child {
    text-align: left;
    padding-left: 20px
}
.compareproduct .leftcontent table.tabcont2>tbody>tr>td:first-child>div {
    padding-left: 20px
}
.compareproduct .leftcontent table.tabchild tr td:first-child {
    text-align: left
}
.compareproduct .leftcontent table.tabcont2 {
    table-layout: fixed;
    border: 1px solid #e4e4e4
}
.leftcontent {
    overflow-x: auto
}
.compareproduct .leftcontent table.tabcont2 tr td {
    vertical-align: top;
    border-bottom: 1px dotted #e4e4e4;
    border-right: 1px dotted #e4e4e4
}
.compareproduct .leftcontent table.tabcont2 tr td>div {
    word-wrap: break-word;
    width: 198px
}
.product_img {
    width: 128px;
    height: 128px
}
.supplysituate {
    color: green;
    font-weight: 700;
    background-color: #e6ffe6
}
.compareproduct .leftcontent table.tabcont2 tr td .tabchild {
    width: 100%
}
.compareproduct .leftcontent table.tabcont2 tr td .tabchild tr td {
    border: 0
}
.tabchild_th {
    font-weight: 700
}
.pricerangealign {
    text-align: left;
    padding-left: 15%!important
}
.removeproduct {
    color: #999;
    width: 30px;
    float: right;
    text-decoration: none;
    font-size: 14px
}
.tdBackground {
    background: #ffffe6!important
}
.channel_body {
    width: 100%;
    height: 100%;
    background: #f1f1f1;
    min-width: 1200px;
    clear: both;
    padding-bottom: 20px
}
.channel_bread {
    line-height: 30px;
    padding: 10px 0;
    font-size: 14px
}
.auction-right {
    width: 925px;
    float: left
}
.auction-right .title {
    height: 40px;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    background: #fff
}
.auction-right .title span {
    float: left;
    display: block;
    width: 150px;
    text-align: center;
    background: #e5e5e5
}
.auction-right .title ul {
    float: left;
    padding-left: 25px
}
.auction-right .title li {
    float: left;
    cursor: pointer
}
.auction-right .title li a {
    padding: 0 25px;
    height: 100%;
    display: block
}
.auction-cont {
    padding: 10px 20px 20px;
    background: #fff
}
.filtrate {
    height: 30px;
    margin-bottom: 10px
}
.filtrate .box-ss input {
    font-size: 12px;
    float: left;
    width: 258px;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
    color: #666;
    background: #fff;
    border: 1px solid #e5e5e5
}
.filtrate .box-ss .but {
    height: 28px;
    line-height: 28px;
    float: left;
    border-radius: 0 3px 3px 0;
    width: 120px;
    font-weight: 700;
    cursor: pointer
}
.but {
    color: #fff;
    padding: 0 10px;
    text-align: center;
    border: none;
    display: inline-block;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}
.filtrate .block ul {
    height: 30px;
    float: left;
    margin-right: 10px;
    margin-left: 1px
}
.filtrate .block li {
    cursor: pointer;
    margin-left: -1px;
    float: left;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: center;
    font-weight: 700;
    color: #666
}
.filtrate .block li:not(.act) {
    background: #fff;
    border: 1px solid #e5e5e5
}
.filtrate .block li.act a {
    color: #fff
}
.filtrate .block li a {
    width: 100%;
    height: 100%;
    display: block
}
.filtrate .block li.act i {
    display: inline-block
}
.filtrate .block li i {
    margin-left: 10px;
    display: none;
    width: 10px;
    height: 13px
}
.filtrate .block li .icon-bot {
    background: url(/assets/img/pub/icon-pub.png) -270px -341px
}
.filtrate .block li .icon-top {
    background: url(/assets/img/pub/icon-pub.png) -260px -341px
}
.filtrate .block span {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px
}
.auction-box {
    min-height: 418px
}
.auction-box .title-gray {
    height: 40px;
    background: #f3f3f3;
    border-top: 1px solid #e5e5e5
}
.auction-box .block, .auction-box .title-gray {
    border-bottom: 1px solid #e5e5e5
}
.auction-box .title-gray li {
    float: left;
    padding-left: 20px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    overflow: hidden
}
.auction-box .w_280 {
    width: 280px
}
.auction-box .w_197 {
    width: 197px
}
.auction-box .w_143 {
    width: 143px
}
.auction-box .w_90 {
    width: 90px
}
.auction-box .w_160 {
    width: 160px
}
.auction-box .block li {
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    padding-left: 20px;
    line-height: 20px
}
.auction-box .block h6 {
    height: 40px;
    line-height: 20px;
    overflow: hidden
}
.auction-box .block p {
    color: #999
}
.auction-box .block .time span {
    padding: 0 5px
}
.auction-box .block .but {
    margin: 5px 0;
    height: 30px;
    line-height: 30px;
    width: 120px
}
.auction-cont .pages {
    width: 100%;
    margin-bottom: 0
}
.auction-cont .search_title {
    overflow: hidden;
    width: 500px;
    height: 30px
}
.auction-left {
    width: 255px;
    margin-left: 20px;
    float: right
}
.auction-left .sample_rightuser ul {
    text-align: center;
    color: #fff;
    height: 90px;
    width: 255px
}
.auction-left .sample_rightrecord {
    width: 255px;
    margin-top: 10px;
    min-height: 40px
}
.auction-left .sample_rightrecord p {
    height: 40px;
    line-height: 40px;
    text-indent: 10px;
    border-bottom: 1px solid #e4e4e4
}
.auction-left .sample_rightrecord ul {
    padding: 12px;
    min-height: 245px
}
.auction-left .sample_rightrecord ul li {
    width: 100%;
    height: 26px;
    line-height: 26px
}
.auction-left .sample_rightrecord ul li .fl {
    display: inline-block;
    width: 110px
}
.auction-left .sample_rightrecord ul li .fr {
    display: inline-block;
    width: 110px;
    height: 26px
}
.channel_shade, .joinagent {
    display: none;
    position: fixed
}
.channel_shade {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    background-color: #000;
    opacity: .3;
    filter: alpha(opacity=30)
}
.joinagent {
    width: 486px;
    height: 620px;
    margin: -290px auto auto -243px;
    font-size: 12px;
    border: 1px solid #e4e4e4;
    padding: 10px 45px;
    top: 50%;
    left: 50%;
    background-color: #fff;
    z-index: 1000
}
.close_ag {
    position: absolute;
    right: 10px;
    top: 5px;
    color: #4c4c4c;
    font-style: normal;
    cursor: pointer
}
.joinagent h3 {
    height: 60px;
    line-height: 53px
}
.joinagent table td {
    height: 42px
}
.joinagent table tr td:first-child {
    width: 30%
}
.joinagent table tr td:last-child {
    width: 70%
}
.joinagent table td input[type=text], .joinagent table td select, .joinagent table td textarea {
    width: 286px;
    border: 1px solid #e4e4e4;
    color: #555;
    font-size: 12px
}
.joinagent table td select {
    height: 30px;
    text-indent: 5px
}
.joinagent table td input[type=text] {
    height: 30px;
    text-indent: 10px
}
.joinagent table td textarea {
    height: 79px;
    text-indent: 10px;
    margin-top: 6px
}
.shop_history {
    width: 100%;
    background: #eee;
    min-height: 600px;
    padding: 0 0 60px;
    min-width: 1200px;
    clear: both
}
.shop_history .title {
    font-size: 18px;
    color: #fff;
    padding: 5px 15px;
    border-radius: 20px
}
.shop_history .course_round {
    width: 30px;
    height: 26px;
    margin: 0 auto
}
.shop_history .course_round .round {
    width: 26px;
    height: 26px;
    border-width: 2px;
    border-style: solid;
    border-radius: 50%;
    margin-left: 3px
}
.shop_history .course_angle {
    width: 24px;
    height: 17px;
    margin: 0 auto
}
.shop_history .course_angle .angle {
    width: 16px;
    height: 17px;
    margin: 0 auto;
    font-size: 24px;
    padding-left: 2px
}
.shop_history .course_main {
    position: relative;
    display: flex
}
.shop_history .course_main:first-child {
    margin-top: 0;
    margin-bottom: -5px
}
.shop_history .course_main .course_edit {
    position: absolute;
    margin-left: -600px;
    left: 50%;
    z-index: 20
}
.shop_history .course_main .course {
    width: 50%;
    display: inline-block;
    min-height: 100px;
    padding-bottom: 20px
}
.shop_history .course_main .course:last-child {
    padding-bottom: 0
}
.shop_history .course_main .course.course_r {
    border-width: 0 2px 0 0;
    padding-right: 30px;
    padding-top: 20px;
    padding-left: 50px;
    margin-left: 2px
}
.shop_history .course_main .course.course_l {
    border-width: 0 0 0 2px;
    margin-left: 50%;
    padding: 40px 50px 15px 30px
}
.shop_history .course_main .time {
    width: 110px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    font-size: 22px;
    border-radius: 0 45px;
    position: absolute
}
.shop_history .course_main .time.time_r {
    right: 50%;
    margin-right: 30px;
    top: 0;
    margin-top: -40px
}
.shop_history .course_main .time.time_l {
    left: 50%;
    margin-left: 30px;
    top: 0;
    margin-top: -20px
}
.shop_history .course_main .course .content {
    margin-top: 10px;
    width: 100%
}
.overstock {
    background: #f4f4f4;
    padding-bottom: 60px;
    clear: both
}
.overstock .line {
    margin: 0 5px
}
.overstock_head {
    height: 50px;
    line-height: 50px;
    color: #999;
    font-size: 14px
}
.overstock_query {
    background: #fff;
    margin-bottom: 20px;
    padding: 0 20px;
    font-size: 12px
}
.overstock_query .row {
    display: inline-block;
    border-bottom: 1px dashed #e9e8e7;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%
}
.overstock_query .row:last-child {
    border-bottom: 0
}
.overstock_query .name {
    width: 60px;
    line-height: 26px;
    height: 26px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #999
}
.overstock_query .content {
    width: 1100px
}
.overstock_query .content .q_brand {
    width: 100%;
    max-height: 72px;
    overflow: hidden
}
.overstock_query .content .q_brand.hd {
    max-height: none
}
.overstock_query .content .q_more {
    float: right;
    cursor: pointer;
    display: none
}
.overstock_query .box {
    display: inline-block;
    line-height: 1;
    margin: 5px 20px;
    padding: 7px 12px;
    color: #333;
    cursor: pointer
}
.overstock_query .types .box {
    margin: 5px 0 5px 20px
}
.overstock_query .types .box.active, .overstock_query .types .box:hover {
    background: #f7efe8;
    color: #a56322!important
}
.overstock_query .way .box {
    font-size: 12px;
    color: #333;
    font-weight: 700
}
.overstock_query .way .box .text {
    margin-left: 10px;
    position: relative;
    top: 0
}
.overstock_query .way .box .text:before {
    content: "";
    width: 16px;
    height: 16px;
    display: block;
    border: 1px solid #e9e9e9;
    border-radius: 100%;
    position: absolute;
    left: -25px;
    top: 0
}
.overstock_query .way .box .text.active {
    color: #b37e52!important
}
.overstock_query .way .box .text.active:after {
    content: "";
    position: absolute;
    left: -20px;
    top: 5px;
    width: 8px;
    height: 8px;
    background: #b37e52;
    border-radius: 100%
}
.channel_img img, .overstock_footer, .overstock_footer.fixed {
    left: 50%;
    transform: translateX(-50%)
}
.overstock_query .way .box:hover {
    background: #fff;
    color: #333!important
}
.overstock_query .sort .box {
    margin-left: 20px;
    margin-right: 0;
    padding: 0 10px;
    text-align: center;
    height: 25px;
    font-size: 12px;
    line-height: 23px;
    border: 1px solid #e8e8e8;
    border-right: none;
    color: #666;
    float: left
}
.overstock_query .sort .box:last-child {
    border: 1px solid #e8e8e8;
    margin-left: 0
}
.overstock_query .sort .box.active, .overstock_query .sort .box:hover {
    color: #a56322;
    background: #fff
}
.overstock_list ul {
    display: inline-block
}
.overstock-item {
    width: 384px;
    padding: 20px;
    float: left;
    background: #fff;
    position: relative;
    margin: 0 24px 20px 0
}
.overstock-item.mart20 {
    margin: 0 0 20px
}
.overstock-item .item-title {
    line-height: 19px;
    width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}
.overstock-item .item-title a {
    color: #333;
    font-size: 16px;
    font-weight: 700
}
.overstock-item .item-type {
    margin-top: 10px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    position: relative
}
.overstock-item .item-type span {
    cursor: pointer;
    border-radius: 2px;
    font-size: 12px;
    line-height: 20px;
    color: #999;
    margin-right: 10px;
    padding: 2px 6px;
    background-color: #f4f4f4
}
.overstock-item .item-meta {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    margin: 10px 0
}
.overstock-item .item-meta .box {
    height: 24px;
    width: 100%;
    overflow: hidden
}
.overstock-item .btn_overstock {
    line-height: 24px;
    background: #db282b;
    color: #fff;
    display: inline-block;
    padding: 1px 20px
}
.overstock-item:hover {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.2)
}
.tb-overstock {
    font-size: 12px;
    color: #666;
    background: #fff;
    table-layout: fixed;
    width: 100%
}
.tb-overstock .input1, .tb-overstock .parts, .tb-overstock .price {
    color: #333
}
.tb-overstock thead {
    background: #e8e8e8;
    min-height: 40px;
    line-height: 40px;
    text-align: left
}
.tb-overstock tbody tr {
    line-height: 20px;
    border-bottom: 1px dashed #e8e8e8
}
.tb-overstock tbody tr:last-child {
    border-bottom: none
}
.tb-overstock td, .tb-overstock th {
    padding: 10px 0 10px 10px;
    word-wrap: break-word;
    word-break: break-word
}
.tb-overstock .input1 input {
    width: 80px;
    height: 26px;
    padding: 0 8px;
    border: 1px solid #ccc
}
.tb-overstock .operation .btn {
    padding: 0 10px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #db282b;
    color: #db282b;
    background: #ffeded;
    display: inline-block;
    cursor: pointer
}
.stockbrand_list {
    padding-bottom: 50px
}
.stockbrand_list .pages {
    padding: 20px 10px;
    background: #fff;
    margin: 0 auto
}
.overstock_footer {
    width: 1200px;
    background: #fff;
    height: 50px;
    line-height: 50px;
    position: absolute;
    margin-top: -30px;
    -webkit-box-shadow: 0 -1px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 -1px 5px 0 rgba(0,0,0,.2);
    overflow: hidden
}
.overstock_footer.fixed {
    z-index: 100;
    position: fixed;
    bottom: 0;
    margin-bottom: 0
}
.overstock_footer label {
    max-width: 100px;
    padding: 0 5px
}
.overstock_footer input {
    width: 155px;
    height: 36px;
    line-height: 34px;
    padding: 5px;
    position: relative;
    top: -2px;
    border: 1px solid #ccc
}
.overstock_footer .w1, .overstock_footer .w2 {
    width: 100px
}
.overstock_footer .foot_fr {
    position: absolute;
    right: 97px;
    top: 0
}
.overstock_footer .btn_code {
    border-radius: 3px;
    color: #fff;
    width: 100px;
    text-align: center;
    display: inline-grid;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    overflow: hidden
}
.overstock_footer .btn_all {
    padding: 0 20px;
    line-height: 34px;
    font-size: 16px;
    text-align: center;
    height: 36px;
    color: #fff;
    background: #db282b;
    display: inline-block;
    cursor: pointer;
    min-width: 104px
}
.overstock_footer .btn-disabled {
    border: 0!important
}
.overstock_query .box_detail {
    display: inline-block;
    margin-right: 45px;
    line-height: 46px
}
.overstock_query .box_detail.stock_name {
    margin-right: 0;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    text-overflow: ellipsis;
    line-height: 22px;
    padding-top: 5px
}
.overstock_down {
    display: inline-block;
    float: right;
    padding: 0 15px;
    height: 26px;
    text-align: center;
    line-height: 24px;
    position: relative;
    top: 10px;
    border: 1px solid #db282b;
    color: #fff;
    background: #db282b
}
.co_channels {
    padding: 20px 0
}
.co_channels .co_channels_tab {
    height: 40px;
    line-height: 38px;
    border-bottom-width: 2px;
    width: 100%;
    overflow: hidden
}
.co_channels .co_channels_tab li {
    width: 120px;
    text-align: center;
    border-bottom: 0;
    height: 39px;
    margin-right: 10px;
    font-size: 16px;
    float: left;
    color: #fff;
    cursor: pointer
}
.co_channels .co_channels_tab li:not(.on) {
    background-color: #eee;
    border: 1px solid #ccc;
    color: #333
}
.co_channels .panel-body {
    padding: 20px
}
.co_channels .panel-body li {
    width: 200px;
    height: 170px;
    padding: 5px 10px;
    margin-right: 39px;
    margin-bottom: 10px;
    float: left
}
.co_channels .panel-body li:nth-child(5n) {
    margin-right: 0
}
.co_channels .panel-body li .img {
    width: 100%;
    height: 90px;
    line-height: 90px;
    text-align: center
}
.co_channels .panel-body li .img img {
    max-width: 100%;
    height: 100%
}
.co_channels .panel-body li .name {
    font-size: 14px;
    color: #333;
    font-weight: 700;
    width: 100%;
    overflow: hidden;
    height: 22px;
    line-height: 22px;
    margin-top: 5px
}
.co_channels .panel-body li .main {
    color: #666;
    overflow: hidden;
    height: 36px;
    line-height: 18px;
    width: 100%;
    margin-top: 5px
}
.sc_channel {
    padding: 20px;
    border: 1px solid #eee;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fafafa
}
.sc_channel .ch_info {
    display: inline-block
}
.sc_channel .ch_info figure {
    width: 190px;
    height: 120px;
    background: #fff;
    border: 1px solid #eee;
    text-align: center;
    line-height: 114px;
    float: left
}
.sc_channel .ch_info figure img {
    max-width: 100%;
    height: 100%
}
.sc_channel .ch_info .ch_left {
    float: left;
    margin-left: 20px
}
.sc_channel .ch_info .ch_left .p1 {
    font-size: 24px;
    color: #333;
    margin-bottom: 0;
    overflow: hidden;
    height: 36px;
    width: 100%;
    line-height: 36px
}
.sc_channel .ch_info .ch_left .p2 span {
    display: flex;
    float: left;
    width: 340px;
    line-height: 21px
}
.sc_channel .ch_info .ch_left .p2 span:last-child {
    width: 600px
}
.sc_channel .ch_info .ch_left .p2 em {
    display: inline-block;
    min-width: 60px;
    float: left
}
.sc_channel .ch_desc {
    margin-top: 20px;
    border-top: 1px solid #eee;
    padding-top: 20px
}
.sc_channel .ch_desc span {
    display: inline-block;
    float: left;
    width: 60px;
    line-height: 21px
}
.sc_channel .ch_desc span:last-child {
    width: 1090px;
    text-indent: 20px
}
.channel_img {
    width: 100%;
    max-width: 1200px;
    overflow: hidden;
    margin-bottom: 15px
}
.channel_img img {
    position: relative
}
.Welcome_container:after, .Welcome_container:before, .clearfix:after, .clearfix:before {
    content: "";
    display: table
}
.Welcome_container:after, .clearfix:after {
    clear: both
}
.Head {
    min-width: 1200px;
    width: 100%;
    height: 28px;
    line-height: 28px;
    background-color: #f2f2f2
}
.HeadContainer {
    width: 1200px;
    margin: auto;
    position: relative
}
.headtop_left .Login {
    display: inline-block;
    margin-left: 20px
}
.BOM, .backstage, .headtop_left a {
    color: #0979e9
}
.headtop_right {
    position: absolute;
    background: #f2f2f2;
    right: 0;
    z-index: 999;
    top: 0
}
.headtop_right ul {
    float: right
}
.headtop_right ul li {
    float: left;
    height: 28px
}
.headtop_right ul span {
    padding-right: 0
}
.headtop_right .head_right {
    overflow: hidden;
    height: 28px;
    max-width: 950px
}
.headtop_right .head_right .icon-kefu1, .headtop_right .head_right .icon-shezhi {
    width: 16px;
    height: 16px;
    margin-right: 2px;
    display: inline-block;
    vertical-align: middle
}
.headtop_right .head_right .icon-kefu1 {
    font-size: 16px;
    line-height: 16px;
    padding-top: 0;
    text-align: center
}
.headtop_right .head_right .icon-shezhi {
    font-size: 18px;
    line-height: 14px
}
.headtop_right .head_right .icon-rengongzhineng {
    font-size: 13px;
    margin-right: 2px;
    vertical-align: middle;
    line-height: 13px
}
.headtop_right .head_right .icon-jiarushoucang {
    font-size: 14px;
    font-weight: bolder;
    margin-right: 2px
}
.Welcome {
    display: inline-block;
    position: relative
}
.Welcome:hover .Welcome_title {
    background-color: #fff;
    cursor: pointer
}
.Welcome:hover .Welcome_title i {
    background-position: -33px -18px
}
.Welcome:hover .Welcome_container {
    display: block
}
.Welcome a {
    color: #666
}
.Welcome .Welcome_title {
    padding: 0 3px;
    position: relative;
    z-index: 1
}
.Welcome_account {
    padding: 0 10px
}
.Welcome_container {
    display: none;
    width: 300px;
    padding: 10px 15px;
    position: absolute;
    left: 0;
    top: 28px;
    background-color: #fff;
    box-shadow: 0 1px 4px #e6e6e6;
    -webkit-box-shadow: 0 1px 4px #e6e6e6;
    z-index: 999
}
.Welcome_admin li {
    float: left;
    margin: 6px 10px 0;
    width: 70px;
    height: 28px;
    overflow: hidden
}
.comment_container {
    width: 100%;
    margin: 0 auto;
    padding: 0 0 30px
}
.comment_container .commentbox {
    width: 100%;
    margin: 20px auto
}
.comment_container .mytextarea {
    width: 100%;
    overflow: auto;
    word-break: break-all;
    height: 100px;
    color: #000;
    font-size: 1em;
    resize: none
}
.comment_container .comment-list {
    width: 100%;
    margin: 20px auto;
    clear: both;
    padding-top: 20px
}
.comment_container .comment-list .comment-info {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #ccc
}
.comment_container .comment-list .comment-info header {
    width: 90px;
    position: absolute
}
.comment_container .comment-list .comment-info header img {
    width: 100%;
    border-radius: 50%;
    padding: 5px
}
.comment_container .comment-list .comment-info .comment-right {
    padding: 5px 0 5px 100px
}
.comment_container .comment-list .comment-info .comment-right .comment-content-footer span, .comment_container .comment-list .comment-info .comment-right .comment-content-header span, .comment_container .comment-list .comment-info .comment-right .reply-list .reply p span {
    padding-right: 2em;
    color: #aaa
}
.comment_container .comment-list .comment-info .comment-right h3 {
    margin: 5px 0
}
.comment_container .comment-list .comment-info .comment-right .comment-content-header {
    height: 25px
}
.comment_container .comment-list .comment-info .comment-right .comment-content-footer span.reply-btn, .comment_container .comment-list .comment-info .comment-right .comment-content-header span, .comment_container .reply-list-btn, .comment_container .send {
    cursor: pointer
}
.comment_container .comment-list .comment-info .comment-right .reply-list {
    border-left: 3px solid #ccc;
    padding-left: 7px
}
.comment_container .comment-list .comment-info .comment-right .reply-list .reply {
    border-bottom: 1px dashed #ccc
}
.comment_container .comment-list .comment-info .comment-right .reply-list .reply div span {
    padding-left: 10px
}
.comment_container .btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da
}
.comment_container .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px
}
.comment_container .btn-info.focus, .comment_container .btn-info:active, .comment_container .btn-info:focus, .comment_container .btn-info:hover, .comment_container .comment_container .btn-info.active, .comment_container .comment_container .open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc
}
.comment_container .col-wh-83 {
    width: 83%;
    float: left
}
.comment_container .col-wh-17 {
    width: 17%;
    float: left
}
.comment_container .row {
    min-height: 22px
}
.comment_container .load-more a, .comment_container .more-child a, .comment_container .reply a {
    color: #337ab7
}
.comment_container .load-more a, .comment_container .more-child a:hover, .comment_container .reply a {
    text-decoration: underline
}
.comment_container .load-more {
    text-align: center
}
